Intelligent Control Systems

ID: 0657
Course type: scientific and vocational
Course coordinator: Jovanović Ž. Radiša
Lecturers: Jovanović Ž. Radiša
Contact: Jovanović Ž. Radiša
Level of studies: M.Sc. (graduate) Academic Studies – Mechanical Engineering
ECTS: 6
Final exam type: written+oral
Department: Department of Control Engineering

Lectures

Goal

• Introduction to methods for the analysis and design of intelligent control systems. • Gaining practical knowledge of several of the main techniques of intelligent control and an introduction to some promising research directions. • Use of the computer for simulation and evaluation intelligent control systems.

Outcome

On successful completion of the course the students should be able to: • Understand of the functional operation of a variety of intelligent control techniques. • Understand of control-theoretic foundations. • Carry out synthesiis and analysis of intelligent control systems based on combinations of various theories: simulation, neural networks, fuzzy systems, genetic algorithms, biologically inspired algorithms, etc. • Use of the computer for simulation and evaluation intelligent control systems through Matlab/Simulink software, as and practical realization of control algorithms on various control plants using programming software Matlab.

Theoretical teaching

Introduction of intelligent control. Conventional and intelligent control. Fundamentals of artificial neural networks: architecture, classification, basic properties. Neural network learning rules: principles, Hebbian learning law, Widrow-Hoff learning, delta rule. Single layer feedforward neural networks, perceptron, linear network. Multilayer feedforward networks with backpropagation error. Radial basis function neural networks. Support vector machines. Dynamical neural networks. Neural networks for nonlinear dynamic system modelling and identification. Neural networks for control: direct control and indirect control, direct inverse control,model predictive control. Deep learning and convolutional neural network. Biologically-inspired and evolutive algorithms.

Practical teaching

PA: Practical work includes computational exercises that follow the content of course. PL: Practice and experiments: computer applications in simulation and evaluation of intelligent control systems, as well as their practical realization using Matlab/Simulink for control different plants within a modular educational real-time control system (double inverted pendulum, coupled tanks experiment, DC servo motor, heat flow exepriment).

Attendance requirement

Defined by curriculum of the study programme.

Resources

• Modular educational real time control system with various control plants (DC servo motor, inverted pendulum, double inverted pendulum, heat flow experiment, coupled water tanks experiment), with acquisition hardware and software. • PC and PC Embedded controllers, Siemens Simatic PLC, National Instruments controllers. • Installation for control system testing and acquisition of electrical variables. • Intelligent Control Systems Laboratory, Control Systems Laboratory.

Assigned hours

Total assigned hours: 75

Active teaching (theoretical)

New material: 20
Elaboration and examples (recapitulation): 10

Active teaching (practical)

Auditory exercises: 15
Laboratory exercises: 10
Calculation tasks: 0
Seminar paper: 5
Project: 0
Consultations: 0
Discussion/workshop: 0
Research study work: 0

Knowledge test

Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 6
Review and grading of the project: 0
Test: 4
Test: 0
Final exam: 5

Knowledge test (100 points total)

Activity during lectures: 5
Test/test: 50
Laboratory practice: 5
Calculation tasks: 0
Seminar paper: 0
Project: 0
Final exam: 40
Requirement for taking the exam (required number of points): 30

Literature

Radiša Jovanović, Introduction to Neural Networks and Fuzzy Systems, Lecture notes, Faculty of Mechanical Engineering, 2023.; Simon Haykin, Neural Networks and Learning Machines, Vol. 3. Upper Saddle River, NJ, USA:: Pearson, 2009.; Radiša Jovanović, Mаtlab and Simulink in Automatic Control, Faculty of Mechanical Engineering, Belgrade, ISBN 978-86-7083-896-3, 2021 (in Serbian).