Industrial Control Systems

Subject description

Introduction, life cycle of control systems, continuous and discrete control.

Continuous control. Complex approaches to design of PID controllers: optimization, self-tuning and adaptation. Practical problems – filtering, bump-less transfer manual/automatic, anti-wind up.


Multi-loop control methods: feed-forward, cascade control systems.


Analysis and design in frequency domain: Bode diagram, root locus diagram. Stability of control systems. Nyquist stability criteria. Lead and lag compensators.


Practical work with MATLAB environment and Control System Toolbox and Optimization Toolbox in analysis and design of control systems.

Discrete control. Design, ladder diagram, functional diagram. Standard program languages of programmable logic controllers. Realization.  

The subject is taught in programs

Electrical engineering 1st level

Objectives and competences

Control is an important part of the design of modern systems in a variety of sub-areas. The main goal is to present the field in an interesting way through a number of examples and using computer tools. Students will learn basic approaches of continuous control systems as well as discrete event systems, basic approaches to design regulators, and also advanced, complex control systems that enable the control of more demanding systems and their analysis in the frequency domain. They will also develop and realize some discrete control problems on programmable logic controllers.

Teaching and learning methods

Lectures and laboratory exercises

Expected study results

After successful completion of the course students should be able to:

-develop basis control systems,

-develop complex control systems

-explain the functioning of basic control systems,

-to analyse the control systems in frequency domain.

Basic sources and literature

1. B. Zupančič. Zvezni regulacijski sistemi 1. del, 2. izdaja,  Univerza v Ljubljani, Fakulteta za elektrotehniko, 1996.

2. B. Zupančič. Zvezni regulacijski sistemi II. del, 2. izdaja,  Univerza v Ljubljani, Fakulteta za elektrotehniko, 1995.

3. S. Strmčnik, R.Hanus, Đ. Juričić, R. Karba, Z. Marinšek, D.Murray-Smith, H. Verbruggen, B. Zupančič, Celostni pristop k računalniškemu vodenju procesov, 1. izdaja, Univerza v Ljubljani, Fakulteta za elektrotehniko, 1998.

4. R. C. Dorf, H. Bishop: Modern Control Systems, Pearson Education, Inc., Publishing As Pearson Prentice Hall, Tenth Edition, 2004.

5. B. C. Kuo, F. Golnaraghi: Automatic Control Systems, 7th Edition, Prentice Hall, 2004.

6. K. Ogata, Modern Control Engineering, 4th edition, Prentice Hall, 2002.

7. J. Stenerson, Fundamentals of programmable logic controllers, sensors, and communications, 3rd ed., Pearson Prentice Hall, 2004.

8. R. W. Lewis, Programming industrial control systems using IEC 1131-3, Revised ed., London, The Institution of Electrical Engineers, 1998.

Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411