Project Info
Fuzzy Logic Based Industrial Automation Control
Marcelo Simoes | msimoes@mines.edu
The undergraduate students will learn how sequential control of PLC (programmable logic controllers) can be used for Industrial Automation and how rules of operation and knowledge of experts can be incorporate in industrial automation using Fuzzy Logic. The students will understand and implement Fuzzy Logic control with Matlab and also in a compiled or script language. The fuzzy logic control will be incorporated in the PLC for industrial automation using Siemens motor drive stations. I will advise students to write a paper for a conference.
More Information
http://inside.mines.edu/~msimoes/tutorials.html
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper57.pdf
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper42.pdf
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper11.pdf
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper6.pdf
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper4.pdf
http://inside.mines.edu/~msimoes/documents/papers2016/MGS_paper3.pdf
Grand Engineering Challenge: Reverse-engineer the brain
Student Preparation
Qualifications
Students should have (1) Introduction to Control (EENG307), (2) Advanced Algebra, (3) Knowledge of a compiled language, (4) Basic electric machines (EENG389), (5) Electronics (EENG385). It the student knows Matlab programming that is ideal, otherwise I will prepare the student for programming Matlab and Simulink. Students will also learn with me the basics of Industrial Automation and PLC (programmable logic controllers).
Time Commitment
At least 24 hours per month
Skills/Techniques Gained
Students will be prepared for advanced modeling of industrial control systems, will learn how to use Matlab/Simulink and integrate with an external language (Python probably) control algorithms. The student will learn all the required math and engineering analysis for the implementation of fuzzy logic control. These skills will give the student a strong and clear understanding of technology for AI (artificial intelligence) based control systems.
Mentoring Plan
I will meet the student for 3 hours per week and will give her or him activities to work. We will continue to interact by email and video conference (Zoom or Skype).