Inkscape 0.92.3 (2405546, 2018-03-11)


Homepage of the course

PEF3006 Process Control

Fall semester 2018

  • Course description
  • Classes: 2EET-campus; 2PT-campus; EET2016 - online; PT2016 - online.
  • Literature:
    • Basic Dynamics and Control (2010): Textbook; Exercise book. (The planned book Dynamic Systems - Modeling, Estimation, and Control (2018) will be ready later in the semester. Until then, the book Basic Dynamics and Control, will be used this year, as previous years.)
    • Lecture notes eventually available in Fronter.
  • Prerequisites: It is assumed that you already have knowledge about representation of differential equations with state-space models (this is however described in Chapter 2 of the text-book) and about basic mathematical modeling of physical systems (described in Chapter 3).
  • Instructional videos from the TechVids library (freely available) are suggested for some of the lectures. These videos are supplementary material to the ordinary lectures. They may help you understand the topics better, particularly if you play with the simulators on which the videos are based. Please use headphones if you intend to listen to the videos in the classroom.
  • Simulators from the SimView library (freely available). Simulators will be run by the teacher during lectures, and will be parts of the exercises.
  • Software tools: LabVIEW. Octave. Python.
  • Previous exams
  • Teacher: Docent Finn Aakre Haugen. E-mail: finn.haugen@usn.no. Room: B-253. Tel.: 97019215.
  • Teaching assistant: Om Prakash Chapagain. Email: omprakashc66@gmail.com

Semester plan

Time and room: Mondays 0815-1200, room A-215. Schedule is shown in TimeEdit.

The literature references given below are to the book Basic Dynamics and Control (see above).

Note that the information in the table below may be modified during the semester.

Lesson
Date

Time

Activity/topic

Liter-
ature

PPT

Video
tutorial

Video
recording
of
lecture

1

 

20.8

0815-
1000

Introduction to process control

 

Course overview

Ch. 1 except: 1.4 and 1.5.

App. A.

PPT

Feedback control

Video recordings of case about temperature control: Rec1, Rec2, Rec3.
(2018)

 

Video recordings of course presentation and intro to process control:
Rec1, Rec2, Rec3.
(2018)

Installation of LabVIEW

 

 

 

 

Installation of Octave

 

 

 

 

1015-
1200

Exercises

 

 

 

 

2


27.8

0815-
1200

Kahoot quiz (covering Lesson 1)

 

Course in LabVIEW programming

 

 

 

 

3


3.9

0815-
1200

Course in LabVIEW programming cont.

 

 

 

 

 

LabVIEW assignment (individual, compulsory)

 

 

 

 

4


10.9

0815-
1200

Lab 1: Control and monitoring of an air heater using LabVIEW  (in student groups)

 

Note: It is assumed that you have watched the following videos before the exercise:

·         The video on the home page of the air heater (you don’t have to care about the mathematical model presented on the home page now; it will be used in later assignments)

·         The video “Analog IO with LabVIEW and NI USB-6008” (only until 27:30) available from here.

 

 

 

 

5


17.9

0815-
1000

Lecture: Transfer functions

Note: Transfer functions are based on the Laplace transform. To review basics about Laplace, transform, you may read Ch. 4.

Ch. 5

 

 

Video recording:

- Transfer functions
(2018)

 

Process dynamics

Ch. 6

PPT

Time-constant
and integrator
dynamics

(you may skip

the part in the video

about the RC-circuit)

Video recordings:

- Integrators

- Time-constant dynamics (and a little about time-delays)
(2018)

1015-
1200

Exercises

 

 

 

 

6


24.9

0815-
1200

Lab 2: Development of a simulator of the air heater in LabVIEW  (individual, compulsory)

 

 

 

 

7


1.10

0815-

1200

Lab 3: Air heater: Model adaptation (in groups, voluntary)

 

 

 

 

8


8.10

0815-
1000

Automation technology (with controllers)

 

PPT

 

Video
recording

(2018)

Lecture: Feedback control with PID controller

Ch. 7.1- 7.3.2

PPT

Feedback
control

Video
recording

(2018)

Lecture: Reverse and direct actions

Ch. 7.3.3

PPT

Reverse or direct action in the PID controller?

Video
recording

(2018)

Lecture: Feedback control with On/off-controller

 

PPT

 

Video
recording

(2018)

1015-
1200

Exercises

 

 

 

 

9


15.10

0815-
1200

Lecture: Tuning of PID controllers

Ch. 10 (except Sec. 10.2, 10.3.4 and 10.5) + PPT-file

PPT

PID controller tuning with Ziegler-Nichols' oscillations method

Video recordings
(2017; no new
recordings in 2018):

Ziegler-Nichols'
method

(2017)

Auto-tuning

Skogestad's
method

(2017)

1015-
1200

Exercises

 

 

 

 

10


22.10

0815-
1200

Lab 4: Temperature control of an air heater (in groups, compulsory)

 

 

 

 

11


29.10

0815-
1000

Lecture: How a control system may become unstable

Ch. 7.5

PPT

How a control system may become unstable

Control system
instability

(2018)

Feedforward control

Ch. 8.1, 8.2

PPT

Feedforward control

Feedforward
control

(2018)

1015-
1200

Exercises

 

 

 

 

12


5.11

0815-
1015

Lecture: Cascade control

Ch. 11.1 (except 11.1.4)

PPT

Cascade control

Cascade control
(2018)

Lecture: Ratio control

Ch. 11.2

PPT

 

Ratio control
(2018)

Lecture: Averaging level control of buffer tanks

Lecture notes

PPT

Averaging level
control of
buffer tanks

(2018)

1015-
1100

Introduction to the simulator training course (K-Spice) 12.11 by PhD candidate Laura Marcano, OsloMet + USN.
(Compulsory attedance)

 

 

 

Intro to the
K-Spice simulator
training course

(recording of
Laura’s lecture
5.11 2018)

1115-
1200

Exercises (to cascade control, ratio control, and averaging level control)

 

 

 

 

13
14


12.11
19.11


0815-1215

Due to technical problems, the simulator training course with K-Spice 12.11 was cancelled. Instead, the planned lecture 19.11 was taught 12.11. The plan is to arrange the K-Spice course Monday 19.11.

 

- - - - - -

 

Simulator training course with K-Spice (compulsory attendance)

 

Videos which you must watch before the course on the 12.11:

·         Intro (how to use K-Spice)

·         Example

·         Load and Graphics

·         Trends, Tags, Alarms

·         ReadGraps ExManager

 

Documents which you may read before the course on 12.11, but reading before the course is not assumed:

·         Briefing OG Simualion Session 2018.pptx

·         User Manual_K-Spice Generic OG Model.pdf

·         USN_Information_Simulation Session.docx

·         USN_Tasks_Simulation_Session_K-Spice Generic OG Model.docx

·         Description of the PhD project_2018.pdf

 

 

 

 

14
13


19.11
12.11

0815-
1100

Introduction to the lectures

 

 

 

Intro to the lectures
(2018)

Lecture: Plantwide control

Ch. 11.5

PPT

 

Plantwide control
(2018)

Lecture: Split-range control

Ch. 11.3

PPT

 

Split-range control
(2018)

Lecture: Sequential control

Ch. 12

PPT

Sequential control

Sequential control
(2018)

Lecture: Introduction to state estimation (Kalman Filter)

 

PPT

 

State estimation
(Kalman Filter)

(2018)

Lecture: Introduction to Model-based Predictive Control (MPC)

 

PPT

 

Model-based Predictive Control (MPC)
(2018)

1115-
1200

Exercises

 

 

 

 

30.11
2018

Written exam. 4 hours. No aids. Weight 100% of final grade.

Exam reading list:

This formula list will be given as an appendix to the exam paper.

There will be no LabVIEW specific questions nor any K-Spice specific questions at the exam.

 

Exam 30.11 2018. Solution.

 


Updated 30 Nov 2018 by Finn Aakre Haugen, teacher.