>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Real-time Control MKT440 Elective Bachelor's degree 4 Fall 4

Name of Lecturer(s)

Prof. Dr. Muharrem YILMAZ
Associate Prof. Dr. Selçuk KİZİR

Learning Outcomes of the Course Unit

1) Understands the control principles in real time.
2) Understands and applies the rapid control prototyping method.
3) Apply PID control and gain adjustment techniques.
4) Understands and applies hardware and processor in the loop simulation methods.
5) Designs and implements root locus based PID and Phase lead-lag controller.
6) Apply designed control algorithms by microcontrollers.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation High Middle High High High Middle High High High High
2 No relation Low Middle No relation Low High Middle High High High Middle
3 Low High High No relation No relation High Middle High No relation No relation No relation
4 Middle Low High No relation Low High Middle Middle No relation Low Middle
5 High High High No relation No relation Middle Middle Middle No relation No relation No relation
6 Low Low Low No relation Middle High Middle High No relation Low Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Yok

Course Contents

This course covers; introduction to real time control, time difference equations and Z- Transformation, development of Simulink based rapid control prototyping, STM32F4 kits and specs, Waijung block set, ADC, Encoder, Timer, I/O, PWM, serial communication, open/closed loop, on-off control, dead-beat controller, phase lead-lag controller, PID, tuning methods, root-locus, stability, hardware in the loop, DC motor speed and position control.

Weekly Schedule

1) Introduction about Real-Time Control
2) Fundamentals of the discrete time control
3) Fundamentals of the discrete time control
4) State space models
5) State space models
6) Controller design for discrete systems
7) Pole placement
8) Midterm examination/Assessment
9) Microcontrollers
10) Digital PID
11) RTOS
12) Application development based on Simulink
13) Application development based on Simulink
14) Presentation of student projects
15) Presentation of student projects
16) Final examination

Recommended or Required Reading

1- Matlab Simulink Destekli - GERÇEK ZAMANLI KONTROL - Teori ve Mühendislik Uygulamaları, Seçkin Yayıncılık, Selçuk KİZİR – Tuğçe YAREN – Ethem KELEKÇİ

Planned Learning Activities and Teaching Methods

1) Lecture
2) Simulation
3) Lab / Workshop
4) Problem Solving
5) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

50%

 

Number

Percentage

Semester Studies

Practices

1

50%

Project

1

50%

 

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

English

Work Placement(s)

Not Required