Module A: Intelligent systems in decision support

Subject description

  • Introduction to intelligent systems. Intelligent systems in data-mining, classification and fault detection.
  • Basic methods of local nonlinear optimization used in intelligent systems and global nonlinear optimization methods for model identification.
  • Methods of global nonlinear optimization: simulated annealing, evolutionary algorithms, particle swarm optimization, genetic algorithms, branch and bound algorithms.
  • Unsupervised learning methods. Principle component analysis.  PCA in identification, data filtering, control and fault detection.
  • Data clustering. Methods of clustering: fuzzy c-means, Gustafon-Kessel fuzzy c-means, possibilistic c-means clustering, method of regression clustering.
  • Optimization of complex models. Verification and validation of models. Explicit and implicit optimization of model structure.
  • Static models. Model based on basis function formulation. Polynomial models.
  • Neural networks. Multilayer perceptron network. Radial basis function networks in function approximation.
  • Fuzzy and neuro-fuzzy models. Fuzzy logic. Types of fuzzy models. Estimation of fuzzy model parameter. Global and local estimation. Different structures of fuzzy controllers.
  • Nonlinear dynamical systems. Classical polynomial models in nonlinear modelling. Identification of dynamical fuzzy and neuro-fuzzy models.
  • Interval fuzzy model and families of functions.
  • Supervised hierarchical clustering in experiment design.
  • Control of nonlinear dynamical systems. Gain scheduling control algorithm.
  • Internal nonlinear model control algorithm. 2DOF control algorithm.
  • Nonlinear model based control. Predictive functional control (PFC) and fuzzy model based predictive functional control.
  • Predictive control based on dynamical matrix (DMC). Predictive control based on step response. Predictive control based on state-space model.
  • Predictive control based on nonlinear model and optimization.
  • Adaptive control and online adaptation. Robust adaptive laws. Model-reference adaptive systems. Fuzzy model-reference adaptive systems.
  • Monitoring, fault detection and isolation based on intelligent systems.

The subject is taught in programs

Objectives and competences

To provide students with an understanding of the basic mathematical and computational principles of constructing artificial perception systems, which are an essential part of intelligent systems in automation and control.

Teaching and learning methods

  • lectures,
  • laboratory exercises and projects,
  • coursework.

Expected study results

Knowledge and understanding:

After completing this course the student will be able to demonstrate a knowledge and understanding of the:

  • construction of intelligent systems for decision support and control ,
  • identification of static and dynamic models based on intelligent methods,
  • construction of advanced control systems based on intelligent systems.

The use of knowledge:

The student will be able to use the acquired knowledge to construct technical systems for monitoring, forecasting, analysis, control and fault detection. The student will be able to critically evaluate the consistency between the acquired knowledge and the application in practice.

Transferable skills:

  • the use of literature and other resources in the fields of pattern recognition, machine learning and artificial intelligence;
  • the use of development tools and environments for computer programming (writing computer or using the Matlab development environment),

problem solving: problem analysis, algorithm design, implementation and testing of a program.

Basic sources and literature

I. Škrjanc: Inteligentni sistemi pri raziskovanju podatkov in odločanju, skripta, 2016.

Stay up to date

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

E: T:  01 4768 411