Industrial Control

Course Name: Industrial Control

Course No.: ECE_1115012

Professor: Prof. Hamid D. Taghirad

Taught Semesters: Fall (2014, 2010, 2003, 2000, 1997, 1994, 1993, 1992, 1991, 1990)

Tentative Course Timetable

The tentative course contents are as following:

Time: Teaching Contents
Week 1 Process Modeling: modeling with physical principals, state equations, electromechanical system modeling, hydraulic systems modeling.
Week 2 Process Modeling: Mechanical systems modeling with Lagrange, open tank modeling, level control, modeling of tanks with pump, drums, thermal processes.
Week 3 Process Identification: Dynamic models, time response methods, two, three and four components models, integrating systems, oscillating systems.
Week 4 Process Identification: Frequency response methods, Z.N. frequency responce method, relay feedback method, parametric identification, least-squares solution.
Week 5 PID controllers, implementation: PID controller characteristics, electical implementation, electronic implementation, pneumatic implementation, microprocessor implementation.
Week 6 PID controllers, tuning: Ziegler-Nichols tunings methods, IAE, ISE, and other methods.
Week 7 PID controllers, tuning:  Extended Z.N. method, when and why Z.N. are effective, integral windup, systems with delay.
Week 8 PID controllers, design: P controller design based on stability margin,  PI controller design based on steady state characteristics or disturbance rejection in steady state.
Week 9 PID controllers, design: Lag controller design, PD controller and closed loop bandwidth, lead controller, PID and lead-lag controller, comprehensive example.
Week 10 Midterm
Week 11 Introduction: Industrial process, Automation benefit, automation components, process modeling and control, PID controllers.
Week 12 Industrial Automation: Pneumatic and hydraulic in automation,  valves and actuators, position control of hydraulic cylinders,
Week 13 Industrial Automation: position control of hydraulic cylinders, sequence control, cascade control.
Week 14 Industrial Automation: Programmable Logic Controller (PLC), basics, hardware, programming methods, simple program development.
Week 15 Industrial Automation: PLC applied examples, ladder programming, PLC industrial process examples, introduction to Siemens S7 PLC’s.

Course Content



1 Hamid D. Taghirad, An Introduction to Industrial Automation and Process Control, With Presentation of Siemens Step7 PLC, 3rd Edition, K.N. Toosi University Publication, 2015.
2 Advanced PID Control, K.J. Astrom, and T. Hagglund, Third Edition, Inst. Soc. America, TJ 223.P55A85, 2006.
3 Control Engineering, A Modern Approach, P.R. Belanger, Saunders College Pub. 1995.
4 PLC and their engineering application, A.J. Crispin, McGraw Hill, TJ223.P76C75, 1990.
5  Power Pneumatics, M.J. Pinches and B.J. Caller, Prentice Hall, TJ950.C35, 1997.