ITD30019 Digital Control and Cyber-Physical Systems (Autumn 2023)

Facts about the course

ECTS Credits:
10
Responsible department:
Faculty of Computer Science, Engineering and Economics
Campus:
Halden
Course Leader:
Maben Rabi
Teaching language:
Norwegian or English
Duration:
½ year

The course is connected to the following study programs

Compulsory course in: 

  • Bachelor in Computer Engineering 
  • Bachelor in Computer Engineering, Y 
  • Bachelor in Computer Engineering, TRESS

Absolute requirements

Passed exam in the following courses or similar

  • ITD15020 Kalkulus

  • ITF10619 Programmering 2

Lecture Semester

5th semester (Autumn).

The student's learning outcomes after completing the course

Knowledge

The Student 

  • Understands why feedback control systems are used in preference to purely feedforward control systems
  • Is aware of the main challenges in controlling physical equipment or physical processes, using an embedded computer.
  • Can judge the adequacy of a given embedded control design - in specific, the student can judge whether or not the sampling period, the real-time scheduling algorithm, the control algorithm etc. can indeed solve the given control problem
  • Is aware of the main communication standards used for industrial control systems.
  • Is aware of how cyber-physical systems are developed and used.

Skills

The Student

  • can design a simple control system to be implemented on commonly used embedded platforms such as Arduino or Raspberry Pi.
  • can analyse a given design, using a combination of:  a) models of physical systems and b) models of control algorithms and of their software implementations.
  • can implement and troubleshoot a simple embedded control system.
  • can use Matlab/Simulink for developing cyber-physical solutions.

General competence

The Student 

  • understands how Inforamtion technology and Automation technology form the basis of effective and smart cyber-physical systems.
  • Has knowledge of the main concepts and terminology in the study area.

Content

The course shall deal with the following topics:

  • Processing of digital and analog signals
  • Time-domain and Frequency-domain analysis
  • Common metods for control and regulation
  • Sampled-data systems
  • Introduction to communication solutions in cyber-physical systems
  • Introduction to Programmable Logic Controllers (PLCs)
  • Use of MatLab/Simulink for calculations, analysis and design
  • Practical exercises and projects to test and understand the theory
  • Introduction to concurrent programming and other real-time issues in implementation

Forms of teaching and learning

Lectures, seminars/workshops, group work, project and laboratory exercises.

Workload

Approximately 250 hours.

Coursework requirements - conditions for taking the exam

The Student must:

  • deliver 3 homework assignments
  • deliver up to 4 practical laboratory assignments/projects

The work requirements must be formally approved before the student can write the final exam.

Examination

Oral exam in group and individual written exam

The final grade is set based on two exam parts. Each part must be passed to pass the course. 

Part 1:  Oral exam and project presentation in group, counts 50% of the course grade. Duration approx. 20-30 min. Each member of the group will be given individual questions related to the project. No support materials permitted. An individual grade is awarded using grading scale A to F.

Part 2: Individual written exam, duration 4 hours, counts 50% of the course grade. Aids allowed: 10 A4-sheets with notes. Grading scale A-F.

Final grades are given on the scale A-F.

Examiners

External and internal examiner, or two internal examiners.

Conditions for resit/rescheduled exams

In the case of resit or rescheduled examinations, both exam components can be retaken. Resit/rescheduled exam must be taken in connection with the next ordinary course examination. 

Course evaluation

This course is evaluated by a

  • Mid-term evaluation (compulsory)

The responsible for the course compiles a report based on the feedback from the students and his/her own experience with the course. The report is discussed by the study quality committee of the department  of Computer Sciences and communication

Last updated from FS (Common Student System) June 30, 2024 5:15:17 PM