
Homepage
of the course
PEF3006
Process Control
Fall
semester 2017
- Course
description
- Classes:
2EET and 2PT
- Literature:
- Basic
Dynamics and Control
(2010): Textbook;
Exercise
book. (The planned book Modeling and Control
(2017) will not be ready for this course. Therefore the book Basic
Dynamics and Control
(2010), which has been used in previous years in this course, will be
used this year, too.)
- 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 (installation
notes) and Matlab (installation notes are given as an annuncement
in Canvas).
- Previous
exams
- Teacher: Docent Finn
Aakre Haugen.
E-mail:
finn.haugen@hit.no.
Room: B-253. Tel.: 97019215.
- Teaching
assistant: Jeevan
Thapa (class 2IIA). Email: 162884@student.usn.no.
- Some
relevant resources on the Web
Semester plan
Time and room: Mondays
0815-1200, room A-258. Schedule
is shown in TimeEdit.
The literature references given below are to the book Basic
Dynamics and Control
The schedule below may be updated before the first lecture
taking place in August 2017.
Lesson
no. |
Date
|
Activity
|
1
|
21.8
|
Introduction to the course
Lecture:
Introduction
to
process control
[PPT]
[Literature: Chapter 1 in the text-book (except Sec. 1.4
and 1.5); Appendix A] [Video lecture:
Feedback control]
Some
critical questions [PPT]
Installation of LabVIEW
Exercises
|
2
|
28.8
|
Learning LabVIEW: Individually (not
in plenum): Accomplish the
LabVIEW programming presented in the following videos:
- Introduction: Programming and running a simple VI
- Overview over the Controls palette and the Functions
palette
- Customizing the programming environment
- Organizing Front panels using Tab control
- Organizing Block diagram code using SubVIs
- Collecting VIs in LabVIEW Library (LLB) files
- Property nodes
- Clusters
- Charts
- Writing to datafile
which
are available here. Please,
use headphones. |
3
|
4.9 |
Kahoot!
(Questions about Lesson 1.)
LabVIEW
course (see above) cont.
LabVIEW
assignment (individual,
voluntary). Deadline of hand-in (for
those who want to): Friday 9.9 at 4pm.
Installation of Matlab:
See announcement in Canvas.
Learning Matlab (unless you are fluent in
Matlab): Work through the
following sections of Introduction
to Matlab by Hans-Petter Halvorsen, HSN: 1-4,
6.1,
6.2, 7.1,
7.2, 7.3,
9.1.
"Voluntary" additional learning materials are available at mathworks.com.
|
4 |
11.9 |
Lab
1 (individual,
compulsory): Control
and monitoring
of an air heater using LabVIEW.
No hand-in, but demonstration to teacher or assistant before 12:00
on 11 Sept 2017.
It is assumed that students have watched the videos
below before the lab:
|
5 |
18.9 |
The lectures this day
are video-based, i.e. no lectures in the classroom; teacher is not
present. Teaching assistant is present in the classroom in the
exercise time (10:15-12:00).
Lecture:
Transfer functions [Literature:
Ch. 5] (Transfer
functions are based on the Laplace
transform. It is
assumed that you already have basic knowledge about the Laplace
transform from courses in mathematics. However, Ch. 4 describes the
necessary knowledge about the Laplace transform.)
Lecture:
Process
dynamics [PPT]
[Literature: Ch.
6] [Video lecture:
Time-constant and integrator dynamics
(you may skip the part in the
video about the RC-circuit)]
Video uptakes of the above lectures (recorded Fall 2016
with Associate Professor Roshan Sharma as teacher):
Exercises
|
6
|
25.9 |
Lab 2
(in groups
of 2, compulsory):
Development of a simulator of the air
heater in LabVIEW
|
7 |
2.10 |
Lecture:
As a
follow-up of Lab
2: Demonstration by
teacher: A LabVIEW
program and a Matlab program which automatically find the best model
parameter set from one experiment using "brute force" optimization [Video
uptake of the lecture]
Lecture:
Feedback
control with PID controller
[PPT]
[Literature: Ch. 7.1-7.3] [Video
lecture: Feedback control] [Video
uptakes of the lecture: Part
1. Part
2]
Lecture: PID
controller: Reverse or direct action? [PPT]
[Video
lecture: Reverse or direct action in the PID controller?] [Video
uptake of the lecture]
Lecture:
Feedback
control with On/off-controller [PPT]
[Literature: The PPT file (to the left)] [Video
uptake of the lecture]
Exercises
|
8
|
9.10 |
Self study:
Instrumentation of control systems: Controllers [PPT].
Sensors [PPT].
Actuators
[PPT].
[Literature: The
PPTs (sensors and actuators are
not described in the
text-book)]
Exercises
|
9 |
16.10 |
Lecture: Tuning
of PID controllers [PPT]
[Literature: Ch. 10 (except Sec. 10.2,
10.3.4
and 10.5), and the
PPT-file]
[Video
lectures: PID
controller tuning with Ziegler-Nichols' oscillations method]
Video
uptake of lectures:
Exercises
|
10 |
23.10 |
Lab 3
(in groups of 2,
compulsory): Temperature control of an air heater. |
11
|
30.10
|
Lecture: How
a control system may become unstable
[PPT]
[Literature: Ch. 7.5] [Video
lecture: How a control system may become unstable] [Video
uptake of the lecture]
Lecture: Feedforward
control [PPT]
[Literature: Ch. 8.1,
8.2] [Video
lecture: Feedforward
control] [Video
uptake of the lecture]
Exercises
|
12 |
6.11 |
0815 - 1000:
Lecture: Cascade
control
[PPT]
[Literature: 11.1 (except 11.1.4)]
[Video
lecture: Cascade control] [Video
uptake of the lecture]
Lecture: Ratio
control [PPT]
[Literature: Ch. 11.2] [Video
uptake of the lecture]
Lecture:
Averaging level control of buffer tanks [PPT]
[Literature
(lecture notes)] [Video
uptake of the lecture]
Exercises
1015 - 1100, room A-195: Introduction to
the simulator training course (K-Spice). (Compulsory
attendance.) Course by PhD
candidate
Laura Marcano, Univ
College of Oslo and Akershus.
[Video
uptake of lecture (introduction to the course)]
|
13 |
13.11
Note: 0815-1215 |
Course:
Industrial process
control system simulation (K-Spice) continued. (Compulsory
attendance.) |
14
|
20.11
|
Lecture: Plantwide
control [PPT]
[Literature: Ch. 11.5] [Video
uptake of the lecture]
Lecture: Split-range
control [PPT]
[Literature: Ch. 11.3] [Video
uptake of the lecture]
Lecture: Sequential
control [PPT]
[Literature: Ch. 12]
[Video
lecture: Sequential
control] [Video
uptake of the lecture]
Exercises
Lecture: Introduction
to state estimation (Kalman filter) [PPT]
[Video
uptake of the lecture]
Lecture: Introduction
to Model-based Predictive Control (MPC) [PPT]
[Literature: The PPT] [Video
uptake of the lecture] Some of the slides are in
the exam curriculum,
see curriculum listed below.
No exercise to this topic.
1115-1200: Guest lecture by industrial
control expert,
dr. Ivar Loe: Process
control/automation, the full view. [PPT]
[Video
uptake of the lecture] |
|
4 Dec 2017
|
Written
exam. 4 hours. No aids.
Weight 100% of final grade.
Exam
syllabus:
This
formula list will
be given as an appendix to the exam paper (the formula list is
presently dated 2012, but will be used also for the exam 2015).
There
will be no LabVIEW-specific questions at the exam.
Exam 4 dec 2017. Solution.
|
|