Course Syllabus for

Automation for Complex Systems
Automation för komplexa system

EIEN35F, 7.5 credits

Valid from: Spring 2019
Decided by: Professor Thomas Johansson
Date of establishment: 2019-03-13

General Information

Division: Industrial Electrical Engineering and Automation
Course type: Course given jointly for second and third cycle
The course is also given at second-cycle level with course code: EIEN35
Teaching languages: English, Swedish


The purpose of the course is to provide understanding for the problems that appear in large and complex industrial automation systems. The course also gives a perspective of sustainability and the interplay between energy, water and food globally. Another purpose is to give fundamental knowledge about the tools and methods used for realisation, analysis and assessment of industrial automation systems. Many complex industrial systems today include a very large number of measurement points, controllers and actuators. A large process industry may include more than 200 000 measurement points. This requires large computer control systems and the handling of huge amounts of information. How can the information from such a large number of units be systematically condensed? The course describes and analyses how to structure this kind of complex systems. The primary goal of the course is to coordinate many unit processes or machines to properly conduct such an “industrial orchestra”.


Knowledge and Understanding

For a passing grade the doctoral student must

Competences and Skills

For a passing grade the doctoral student must

Judgement and Approach

For a passing grade the doctoral student must be able to individually assess the appropriateness of control, process monitoring and communication structures for industrial processes with complex relationships between key quantities.

Course Contents

Complex systems: Definition of complexity. How complexity appears in industrial systems. A deepened description of complexity in the process industry, power distribution systems and manufacturing industries. Description of complex systems: Continuous and discrete event systems. Simulators. Modelling complex systems: How to represent dynamics in large systems. Stiff dynamic systems and sparse matrices. Differential-algebraic systems. Model libraries in simulators. Modelling tools and languages. Process monitoring: Multivariable tools for analysis, estimation and regression. Structures of industrial computer control systems: The ICE61141-3 standard. How structures of processes affect tools for control systems. Information structures and process databases. Laboratory project: Use a commercial software based on the ICE61141-3 standard to structure and program a solution to a larger control problem for a laboratory process. The primary educational goal for the project is synthesis of previously acquired knowledge (50%) combined with technical advancement (20%), problem analysis (20%) and project methodology (10%).

Course Literature

Olsson G, Rosén C: Compendium in ´"Industrial Automation - Application, Structures and Systems, IEA, Faculty of Engineering, Lund University, 2005. (The same book as in MIE080 Automation). 4-5 technical and scientific papers are handed out during the course.

Instruction Details

Types of instruction: Lectures, seminars, project, study visit

Examination Details

Examination formats: Written exam, written report, written assignments. For completion of the course, simulation exercises (two written reports) and a laboratory project (practical demonstration, report) must be approved.
Grading scale: Failed, pass

Admission Details

Assumed prior knowledge: MIE080/EIEF45 Automation

Further Information

The course will be given in English on demand

Course Occasion Information

Contact and Other Information

Course coordinator: Gunnar Lindstedt <>
Web page:

Complete view