The Control Systems Education website was created by Len Klochek in April of 2025 to provide educational, design, and coding information related to the control systems field of engineering. It is intended that the material can be used freely for the purposes of enhancing education with an emphasis on combining theory with practical applications using microcontrollers.

The design of the Chamber Temperature Control System and the Position Control System was created to allow many different control system concepts to be explored with a real rather than simulated system. These concepts relate to what will be found in an industrial setting and they include:

  • Process Dynamics (Time Constants, Dead Time, Process Gain)
  • Controllers
  • Tuning PID Controllers with Ziegler Nichols Methods
  • Autotuning PID Controllers for the Temperature Control project
  • Auto/Manual Operation
  • Reverse and Direct Action for the Temperature Control project
  • Disturbances
  • Coding the Temperature and Position PID Control Systems

A series of 6 experiments are included to explore the Temperature Control concepts.

The Robot project was added as it is essentially 6 feedback control systems, one for each joint. These 6 control systems are servo controllers. There is no facility to tune the the individual servos.

The C/C++ code implemented for the TemperatureControl, Position Control, and Robot system uses the Open Souce Arduino IDE environment. It is heavily commented.

Some generic tutorial material is also included to explain basic control theory including the operation of a basic servo. This material was prepared by Len Klochek and used at the college where he taught for 25 years.

Leave a Reply

Your email address will not be published. Required fields are marked *