Lecture plan

SCE1106 Control with implementation: Control Theory


 
Week nr. Date Subject Tehme Topic
34 22.8. Introduction, notations, state space models, system theory, state space analysis. Syllabus: Lecture notes ch 1.1, 1.5, example 1.1.

Introduction, notations, dynamic models, system theory, state space and transfer function model analysis.

Lecture contents: Lecture 1

Video Lecture: Se link  (Unfortunately without sound !)

35 29.8
System theory and state space analysis. Poles and zeroes. Linearizing non-linear models. Lecture notes ch 1. Introduction to the PID controller, Ch. 4

Lecture contents: Lecture 2

Video Lectures:
1) Fall 2016:  Ch.1.12 linearization+Exercise 3 Lecture2
Erratum: Notice that the A, B and C matrices should be as in Eq. (30) in oving_pid_reaktor.pdf

2) Fall 2017: Lecture2a  Lecture2b
36 5.9 System teory and state space analysis. PI-controller.The  Skogestad method.. Lecture notes ch. 3, paper by Skogestad. Exercise 3, linearizing the chemical reactor model.

Lecture contentsLecture 3
Video Lecture:
1) Fall 2016: Lecture 3
2) Fall 2017: Lecture3a  Lecture3b

MATLAB Example files:
Numerical linearization:
1) Calculate A: jacobi.m  fx_chemreac.m
2) Calculate both A and B: jacobi2.m  fx_chemreac2.m
>> % Linearized model in Exercise 3 may be calculated as
>> [A,B]=jacobi2('fx_chemreac2',0,[2.5;1],25)
3) Simulate step response of  chemical reactor model: main_reacsim.m
Notice: Calculate right hand side in dot(x)=f(x,u):  fx_chemreac.m
37 12.9 PID-controller: Skogestads method ch. 3.1 lecture notes. The half rule for model reduction.  Direct design ch. 7. Standard controllers (P, PI og PID)  Ch. 4. Discretization and implementation of  PI og PID controllers.

Lecture contents: Lecture 4
Video Lecture:
Fall 2016: Lecture 4    Lecture 4b
Fall 2017: Lecture4a   Lecture4b

m-file for PI control of the  chemical reactor: main_reacsim_pid.m

Implementing a PI controller: ex1_pi.m

Inverse response example: main_invresp_ex.m

38-39 19.9-26.9 Ch. 4.3 Anti windup and constraints. Ch. 4.4 Bumpless transfer between manual and automatic control. Direct design of PI controllers, examples from ch.. 3, 4 og 5 in lecture notes.

m-file examples from Ch 4: ex1_pi_anti.m ex1_pi_bump.m

Video Lectures:

Fall 2016:

1) anti windup+bumpless transfer Lecture5 
2) tuning PI controller ex.: Lecture5b + Lecture5c

Fall 2017: Lecture5a   Lecture5b

Example 3.3: 
In laplace plane, using approx to time delay: ex33_laplace2.m
In time domain, exact implementation of time delay: ex3b_half.m

If time: Controllability. Observability. Linear transformation av models, Ch. 1, lecture notes.

39-40  26.9-3.10 P and PI controllers for integrating plus time delay process, disturbance rejection and in particular disturbance at the input side.

Lecture Contents:
1) Lect notes Ch. 3.8+3.8.1.
2) Di Ruscio (2010) paper Ch. 4.1+4.2
Video Lectures:
1) Fall16:  Lecture6  Lecture6b
2) Fall17: Lecture6a  Lecture6b  Lecture6c

New PI controller tuning method for integrating+time delay systems

40
3.10
1) Ch. 3.9.Retuning a PI controller for oscillating feedback loop, integrating+time delay process.
2) Exercise example: exercise_retune_pi.pdf ("Increase KP to avoid oscillations")
3) Integrating+time constant+delay plant, cascade control and PD controller.
4) Final Exam 2016. Task1 m-file

Video Letures:
Fall 2016 Lecture7
Fall 2017: Lecture7_fall17

4) Exercise 4: Canonical forms and controller design. Lecture notes ch 2. PD control and state feedback, examples.
41 9.10.  No ordinary Lecture
Suggestions:
1) Read Ch. 3-4 and the examples.
2) Work with Task 1 final Exam 2014.

42

17.10

Introduction to frequency alalysis. Ch. 9

Work with example: main_ex_step1.m

Video Lecture:

Fall 2016:  Lecture8   (Theory from Ch. 9.2.)
                   Lecture8b (Work trough example.)
                   Lecture8c (Interpretation of GM and PM)
Fall2017: Lecture8a  Lecture8b

New PI controller tuning method for integrating+time delay systems

43 24.10 PID-control, feedback systems, feed forward control.  Frequency analysis.

Lecture notes, Ch. 6  (feedback systems) ,  Ch. 8 (feed forward, ratio control) , Cascade control+ double int. ex., Ch. 9 (Frequency analysis)

Sensitivity index (Ms), Gain Margin (GM)  and Phase Margin (PM)

Video Lecture: Lecture9  + Lecture9b

44 31.10 Frequency analysis. Phase and gain margin. Bode's stability criterion. PID control with Ziegler Nichols method. Lecture notes.

Video Lecture: Lecture10  + Lecture10b + Lecture10c

Remarks:
Lecture10 (The Bode stability criterion)
Lecture10b (the Ziegler Nichols method)
Lecture10c (Ex. 2: SIMC tuning for 1sr order+time delay plant)
MATLAB m-file for Ex.2 in Lecture10c  main_sim_1st_margins.m

45-46 7.11-14.11 1) Non-Minimum phase systems Ch. 9.6.
2) Bandwidt of a control system Ch. 9.7.

3) Margins using SIMC method, integrating pluss time delay process with PI controller. Task. Solution: task_1511.m

Video Lecture : (above items 1)+2)+3) )  Lecture 11

4) Velocity/deviation form of the PI controller.

From Laplace formulation to continuous time , to discrete time and to the velocity formulation. Partly repetition from Ch. 4 and leading to the result in Ch. 10.4 (10.4.1+10.4.2+10.4.3).

Video Lecture: Lecture11b (Velocity PID formulation)

5) Example of how to implement the PI velocity formulation: ex3b_half_pi_du.m for controlling a process model: y=h_p(s)(u+v) where h_p(s)=k*exp(-tau*s)/s with slope, k=1, and time delay, tau=1

6) New method for tuning PI controllers for integrating plus time delay systems: DiRuscio2010

Feedforward control.  Lecture notes.

State estimation, modal estimation and control. Notes. Exam task on black board. m-files to the notes: lpe.m, lpe2.m

46-47  14.11-21.11 The Smith Predictor

Video Lecture: Lecture12

Exercise: Example task. Solution proposal: main:solution_extask1.m Theory: Sensitivity index

Pade approximation to time delay. Stability analyzis. Feed forward control. Lecture notes, Ch 5 and 8.

D and PD controller for double integrator + time delay process. Example hp_double_int.m

47 21.11 Discrete control. Discrete PID-controller. Incremental form. Trapes method. Stability.  s-plane and z-plane. Ch. 10. Ratio control.

Exercise 10.

New method for tuning PI controllers for integrating plus time delay systems: DiRuscio2010

47 21.11  Smith-predictor, inverse response control, modified  Smith-predictor. System teory for discrete systems if time.

Handwritten block-diagram reduction of the Smith predictor. (lecture notes)

New PI controller tuning method for integrating+time delay systems

47 21.11 Multivariable control: RGA-analysis and decoupling.

Video Lecture: Lecture13 (Pairing of variables in MIMO systems)

Summing up the syllabus:. PID-control, Skogestads method,  frequency analysis, Ziegler-Nichols method, Bodes stability criterion, stability analysis.
 

 

Faglærer: Dr. ing., 1. amanuensis David Di Ruscio                             


[Avdeling for teknologiske fag]     [Hjemmesiden til Høgskolen i Telemark]


 
Edited by: david.di.ruscio@hit.no