Welcome, Guest . Login . Türkçe
 

Course Information

Course Name
Turkish Kontrolde Programlama Teknikleri
English Programming Techniq.in Control
Course Code
KON 307E Credit Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester -
1 - 2 -
Course Language English
Course Coordinator Emre Dincel
Course Objectives 1. To realize the importance of programming and computer software in control
2. To gain the ability to program in MATLAB and Simulink environments
3. To teach the use of computer software in control applications
4. To provide experience for students to work in groups and prepare comprehensive reports.
Course Description Introduction to programming in control, MATLAB user interface and basic programming techniques, object-oriented programming, mathematics applications, error concept in numerical methods, machine precision and round-off errors, special functions for control systems in MATLAB, Simulink user interface, selection of simulation parameters, basic simulation blocks, analysis of open/closed-loop control systems in Simulink, modeling of the systems via Simscape library, design with Simulink control system design toolbox (sisotool), numerical optimization and MATLAB optimization toolbox, optimization based system identification, model order reduction and controller design, finite state machines and Simulink Stateflow charts, embedded coder and embedded programming applications in MATLAB/Simulink.
Course Outcomes Students who successfully complete this course will be able to
I. Understand the importance of software in control engineering.
II. Have detailed information about the MATLAB software
III. Acquire basic knowledge about the object-oriented programming
IV. Code in MATLAB and use commands/functions that are specific to the analysis and design of control systems
V. Use the Simulink environment and simulate a control system
VI. Prepare comprehensive reports individually and in groups
Pre-requisite(s)
Required Facilities
Other
Textbook
Other References
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2024