ASE-1259 Introduction to Control, 5-7 cr

Additional information

The extensions to 6-7 cr are available for ony exchange students whose home university requires more than 5cr. An extra cr may be picked from Topics 15-17 and their PC session PCD, another from Topics 18-20 and their PC session PCE.The max 7cr requires hard work and hunters of it should not be absent from Tampere often or long times. Registration to the extensions are required during the course. The course may be preceeded by a voluntary pre-work for individuals or a team to get extra points. The course is only intended for degree students

Person responsible

Terho Jussila


Implementation Period Person responsible Requirements
ASE-1259 2019-01 1 - 2 Terho Jussila
Examination and PC sessions of the appropriate Parts, a practical laboratory work and Learning Diary.
ASE-1259 2019-02 3 - 4 Terho Jussila

Learning Outcomes

After the course the student knows some challenges, potentials and limitations of decision & control both within and beyond control engineering; knows typical control structures as well as connections and the roles nature of the control system components; can derive and approximate simple dynamical models in time domain. She/he can derive LTI state space models and transfer functions, simplify block diagrams and perform model conversations; masters typical system terms and concepts including performance specifications; is able to describe and analyze control systems and other dynamical systems; understands and can analyze and even limitedly design stability, damping, accuracy and speed of systems with standard methods; is able to analyze potential stability and performance risks/threats due to uncertainties and protect the system against them; masters a few synthesis and design techniques; can exploit use Matlab, Simulink, Control System Toolbox and Symbolic Toolbox or another similar enough software in the tasks mentioned; is able to communicate on the topics with students and designers educated elsewhere.


Content Core content Complementary knowledge Specialist knowledge
1. Introduction to control systems. Specifications. Open loop, feedforward,1DOF (error feedback) control. Block diagrams. PID control. Filtering. Alternate implementations and modifications of PI, PD and PID controllers. Boss knowledge: i.e. why/what/how should be done for success.     
2. Modelling and simulation. Equilibrium, linearization, sensitivity. Standard form of a linear state space model. Laplace transform. Polynomial and transfer function models. Simplification of block diagrams.   Eigenfunction derivations of transfer functions. Operator transfer functions.  Matlab skills: Simulink simulation. Basic commands. Control System Toolbox. Symbolic Toolbox. 
3. Minimum realization. Eigenvalues, poles, zeros. Internal and external stability. Inverse of a rational Laplace Transform. On convergence and boundedness of the signals. Reduced Routh Test. Root Locus.     
4. Periodic phenomena and their frequency response analysis. Analysis of nominal and robust stability and performance concerning asymptotic accuracy, speed and damping. Two alternatives from: Nyquist Stability Theorem & Routh Test Cases 2 and 4 / Frequency Response Design of Stability and Dynamics / On LTI and LPV Systems / On Distributed Parameter Systems.      
5. Derivation, tuning and implementation of compensator and controller structures with functional blocks.     Analog electronics implementation of filters, compensators and controllers. 
6. +1cr from Part D: Smith Predictor. Nonlinear Control. Cascade Control. 2DOF Control. Controller tuning using Integral Performance Indices ISE, ITSE and ISTE. Experimental Modelling. Signal Flow Graph.      
7. +1cr from Part E: Controllability and Observability of LTI State-Space models. Type 0 and Type 1 State Feedback Control. Full Order State Observers. Observer Based Control.      

Instructions for students on how to achieve the learning outcomes

Please repeat concepts like limit, derivative, integral, complex number, vector, matrix, rank, inverse matrix, determinant on your own time or in the sessions organized by the teacher. Ask the teachers to help when relevant. Work 8-10 h for each topic and prepare yourself to the work sessions in advance as proposed in the instructions. Participate in Topic Exams. If it is not possible use SubExams as a 2nd plan. Try to avoid the need of a single Total Exam on all the topics in a session!

Assessment scale:

Numerical evaluation scale (0-5)

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Additional information Examination material
Book   Feedback Systems   K.J. Åström & R.M. Murray       PCA session uses Cruise Control knowledge of ÅM. Chapter 1 plus some short sections of the later chapters are included in exam materials.   Yes   
Lecture slides     Terho Jussila       A set of pdf documents Topic-by-Topic   Yes   
Summary of lectures     Terho Jussila       A set of pdf documents Topic-by-Topic   Yes   
Online book   Control Engineering Handbook   William Levine et al.       Only minor parts may belong to exam materials.   Yes   

Additional information about prerequisites
Limit, derivative, integral, complex numbers, vector, matrix, rank, det, inverse matrix, transpose etc. are needed but also repeated in 20 extra minutes almost each course week.

Correspondence of content

Course Corresponds course  Description 
ASE-1259 Introduction to Control, 5-7 cr ASE-1258 Introduction to Control, 4-6 cr  

Updated by: Jussila Terho, 24.06.2019