USN


Home page of the Project part of the course

IIA1117 Control Engineering

Autumn 2017

(The Theory part of this course is taught by Associate Professor David Di Ruscio.)

This home page is applies to both campus students and online students.

Information:


Semester plan

Time and room are shown in TimeEdit. (Lectures will be given in room A-258. Project work can take place in A-258 or in A-215.)

Lesson
no

Date

Activity

1
22.8
(2017)

Introduction to the Project part of this course. [Videos (recorded 22 Aug 2017): Part 1. Part 2.]

Presenting the project to the students. Students (both campus students and online students) organize the groups of three or two themselves. Online students should use the colloquium groups that are already established. Deadline for sending names of group members to teacher Finn in email (finn.haugen@usn.no) is 16 am on Friday 25 August 2017.

Installation of LabVIEW

Learning LabVIEW: 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
  • Creating information about your VIs
  • Organizing Front panels using Tab control
  • Organizing Block diagram code using SubVIs
  • Collecting VIs in LabVIEW Library (LLB) files
  • Property nodes
  • Clusters
  • Arrays
  • Charts
  • Shift register and Feedback node
  • Matlab node (this video is relevant only for those who decide to use Matlab as tool for implementation of model adaptation, and who has installed Matlab)
  • Case structures - part 1 and part 2
  • For loop and While loop
  • Writing to datafile
which are available herePlease, use headphones.

You can decide whether to use Matlab or Python in the part of the project task that is about adaptation of a mathematical model.  Information about installation of Python and materials for learning Python is provided in the course Scientific Computing.

If you decide to use Matlab, you can install Matlab as explained in
Installation of Matlab.

Suggested material for learning Matlab: Work through the following sections of Introduction to Matlab by Hans-Petter Halvorsen: 1-5, 6.1, 6.2, 7.1, 7.2, 7.3, 8.1, 8.2, 8.4, 9.1.

2
29.8

Course: Learning LabVIEW cont.

29.8, 10am Deadline for sending name of group member to teacher in email.
3
5.9

Assignment: LabVIEW programming (compulsory, individual)

Deadline of hand-in in Canvas: 4pm Fri 8 Sept 2017.

4
12.9

Campus students: Compulsory individual exercise: Monitoring and control of an air heater using LabVIEW. Deadline of demonstration to the teacher or assistants (in the classroom): 19 Sept 2017 at 11:00.

It is assumed that the students have watched the following videos before the lab:

The online students should watch the videos as a part of this lesson although the practical work will take place at the lab gathering 21 Nov 2017.
5
19.9

Lectures about simulation:

  • The Euler Forward algorithm for simulation of dynamic systems given by differential equations. [Video of lecture] [No lecture notes]
  • An array-algorithm for simulation of time-delays. [Video of lecture] [No lecture notes]

Lecture about measurement signal filtering:

  • A discrete-time algorithm of a time-constant lowpass filter. [Video of lecture] [No lecture notes]

Lecture about model adaptation:

6
26.9 Project work
7
3.10
Project work
8
10.10

Project work

9
17.10

Project work

10
24.10 Project work
11
31.10 Project work
12
7.11

Industrial control structures:

Lecture: Cascade control [PPT] [Literature in the text-book Basic Dynamics and Control: 11.1 (except 11.1.4)] [Video lecture: Cascade control] [Video uptake of the lecture]

Lecture: Ratio control [PPT] [Literature: Ch. 11.2 in Basic Dynamics and Control] [Video uptake of the lecture]

Lecture: Averaging level control of buffer tanks [PPT] [Literature (lecture notes)] [Video uptake of the lecture]

Lecture: Plantwide control [PPT] [Literature: Ch. 11.5 in Basic Dynamics and Control] [Video uptake of the lecture]

Exercises (individual, voluntary):  # 11.1, 11.3, 11.4, 11.7, 11.8 in the Exercise book.

13 14.11 Project work
19.11
21:00
Deadline for upload of project report and project video (or link to project video) in Canvas. (The requirement to the video and the report is somewhat different for campus students and for online students, cf. the project task.)
14 21.11 Campus students: No teaching
Online students: Lab gathering at campus in Porsgrunn. Topic: Application of your control system to a real air heater. Demonstration to the teacher.

 


Updated 07 November 2017 by Finn Aakre Haugen, teacher.