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).