course-details-portlet

IELET2102 - Digital Control Systems

About

Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
School exam 100/100 4 hours D

Course content

  • Z-transformation and mappings.
  • Sampling of continuous signals and choice of sampling time.
  • Stability of discrete systems.
  • Discretization.
  • Implementation of discrete controllers.
  • Challanges associated with practical challanges in digital control systems.
  • Subjects related to control systems in real time.
  • Analog simulation, and basic IO and AD/DA conversion.
  • Shared memory synchronization: mechanisms and common causes of errors.
  • Synchronization using message passing.

Other topics are also possible.

Learning outcome

Knowledge: The candidate can explain

  • the relationship between continuous and discrete systems
  • how discretization affects the dynamics of continuous systems
  • what aliasing is and how it can be avoided
  • the different concepts behind AD and DA conversion.
  • why discretization of controllers is necessary.
  • challenges with digital implementations of real-time control systems.
  • what characterizes real-time programming in contrast to traditional programming
  • concepts such as multi-thread programming, shared memory and resource allocation.

Skills: The candidate can

  • analyze the stability of time-discrete systems
  • select the appropriate sampling time for discrete systems
  • discretize different variants of PID controllers.
  • implement discrete controller algorithms in software
  • write robust and maintainable code to develop simple multi-threaded applications in Python
  • use lectured mechanisms to solve common synchronization problems

General competence: The candidate wields a combination of theoretical and practical skills within the subject area, providing a base for solving practical problems in a professional setting - and for further education within the subject area.

Digitization: The course contributes by the candidate being able to use modern computer tools as an aid in all the mentioned skills

Learning methods and activities

Lectures, home exercises, Arduino exercises

Compulsory assignments

  • Exercises

Further on evaluation

Mandatory assignments: 8 out of 10 exercises are required to be approved.

Examination support material code D: No printed or hand-written support material is allowed. A specific basic calculator is allowed.

In the event of a postponed examination, the assessment form can be made into an oral examination.

Specific conditions

Admission to a programme of study is required:
Automation and Intelligent Systems - Engineering (BIAIS)

Required previous knowledge

For applications for credentials, approval and incorporating of courses from previous semesters or other institutions' corresponding education programs, each application will be processed individually and the applicant should expect credit reductions for overlapping courses.

Course materials

Lecture notes. Home and group exercises with suggested solutions. Textbooks:

  • Fadali, Digital Control Engineering
  • Harder, A Practical Introduction To Real-time Systems For Undergraduate Engineering

Credit reductions

Course code Reduction From To
TELE2008 7.5 AUTUMN 2019
More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Third-year courses, level III

Coursework

Term no.: 1
Teaching semester:  SPRING 2025

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Engineering Cybernetics
  • Engineering Subjects
Contact information
Course coordinator:

Department with academic responsibility
Department of Engineering Cybernetics

Examination

Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 100/100 D INSPERA
Room Building Number of candidates
Summer UTS School exam 100/100 D INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU