Course - Control Systems - TELE2008
TELE2008 - Control Systems
Examination arrangement: Assignment and Written examination
|Evaluation form||Weighting||Duration||Examination aids||Grade deviation|
|Written examination||60/100||6 hours||C|
PLC: Structure and functioning of PLC and its components. Practical programming of PLC in a modern development environment. Program-execution. Addresses and instructions. Sequence programming with single, alternative and parallel processes. Programming unexpected events in sequence programming. Profibus and Ethernet as communication networks.
HMI: Planning, design and programming of screen based user interfaces (HMI).
Real time programming: Basic Python focusing on real-time application. Arduino. Real-time operating systems. Multi-threaded programming. Shared memory. Usual causes of failure. Basic IO.
Practical implementation of controllers: Time discretization. Implementation of PID controllers and simple filters on micro controllers. Anti-aliasing filters. AD and DA conversion. Signal conditioning. Practical tips, such as placement of PID-parameters for bumpless tuning, and implementation of a tracking-input. Bumpless transfer and anti-windup using the tracking input.
Control engineering: State space models. Linearization. Realistic simulation. Controller tuning using frequency analysis, direct synthesis and SIMC. Final adjustments. Control structures such as cascade, feed forward, dead-time compensation and ratio control. Gain scheduling. Coupled systems: RGA analysis, condition numbers and decoupling.
Project work: To function as a project manager and a team member. Interaction between the subject areas taught.
Knowledge: The candidate can explain
- system functionality from circuit diagrams.
- the structure and functioning of a PLC.
- the structure of general sequence programs.
- principles behind industrial networks and HMI-based control systems.
- challenges in connection with digital implementation of real-time control systems.
- what separates real-time programming from other kinds of programming.
- concepts such as multi-threaded programming, shared memory and resource allocation.
- aliasing as a phenomenon, and the purpose of anti-aliasing filters.
- the different concepts for AD and DA conversion.
- the purpose of signal conditioning between process and control system.
- how a tracking input works, and what it can be used for.
- the principles behind direct synthesis and SIMC.
- control structures such as cascade, feed forward, dead-time compensation and ratio control.
- challenges and solutions regarding interacting control loops.
- how a project can be planned and executed.
Skills: The candidate can
- draw circuit diagrams for electrical connections.
- write PLC code and document it.
- set up a PLC-controlled facility.
- set up a simple industrial data network.
- program HMI-based control systems.
- write good code for embedded computers using the lectured mechanisms and principles.
- program digital controllers with simple user interfaces on microcontrollers.
- specify, design and implement an analog anti-aliasing filter subject to given conditions.
- arrive at simple but sound process models for typical unit processes.
- simulate stationary and dynamic, linear and non-linear processes with often-used analysis tools.
- tune controllers using frequency analysis, direct synthesis and SIMC.
- carry out a final tuning of controller parameters.
- analyse and design typical control loops with cascade, feed forward, dead-time compensation and ratio control.
- manage a project and be a good team member.
- convey to others how a project was planned and executed.
- convey to others a given technical problem, and its practical solution.
General competence: The candidate wields a combination of theoretical and practical skills within the subject area, providing a base for solving practical problems in a professional setting - and for further education within the subject area.
Learning methods and activities
Lectures, team work, exercises, laboratory exercises. Project.
- Obligatoriske øvinger
Further on evaluation
The subject is divided into several topics each with its own teacher. Mandatory assignments within these areas is distributed this way:
PLC: 4 home assignments, of which 3 have to be approved. 9 computer exercises, of which 6 approved. 4 of 4 lab exercises to be approved.
HMI: 4 computer exercises, of which 2 approved.
Real-time programming: 6 assignments, of which 4 approved. 6 computer exercises of which 4 to be approved.
Practical implementation of controllers: 1 mandatory lab exercise.
Control engineering: 6 assignments, of which 4 approved. 6 computer exercises, of which 4 approved.
In addition, a larger project needs to be approved and graded, and counts 40% of the final result. Its assessment is based on the project as a process, the ability to comply to the specifications project reports and oral presentations.
Examination aids allowed: Specified text books in original binding. Hand written notes on book pages allowed. Bookmarks without text allowed. Simple, specified calculator.
Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.
Admission to a programme of study is required:
Electrical Engineering (FTHINGEL)
Recommended previous knowledge
TALM1003 Mathematics 1, TALM1004 Mathematics 2, TALM1008 Physics/Chemistry, TELE1002 Electric Circuit Analysis, TELE2001 Control Engineering, TELE2002 Electronics
Required previous knowledge
The course has admission requirements.
Lecture notes. Exercises and laboratory exercises with solutions. The textbooks are specified at the start of the semester.
Credits: 30.0 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2020
Language of instruction: Norwegian
- Engineering Cybernetics
- Engineering Subjects
Examination arrangement: Assignment and Written examination
- Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
- Spring ORD Written examination 60/100 C 2020-05-26 09:00
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"