EEE314 Automatic Control Systems

Updated:


lecture slides from: Automatic Control, Alberto Bemporad

DERS UYGULAMA BELGESİ (SYLLABUS)

Weekly schedule

Week Part Topic
1 intro course info; introduction
2 dynamical models linear continuous-time dynamical systems; dynamical modeling of physical systems
3 dynamical models Laplace transforms and transfer functions; linear discrete-time dynamical systems
4 dynamical models Z-transforms and discrete-time transfer functions
5 control and estimation reachability analysis; state feedback control
6 control and estimation observability analysis; state estimation
7   review and preparation for the exam (midterm)
8   midterm exam
9 control and estimation output feedback control; integral action in state feedback control; anti-windup techniques
10 frequency domain methods frequency domain analysis; loop shaping and proportional integrative derivative (PID) control
11 discrete-time methods sampling; advanced linear discrete-time techniques
12 system identification model reduction; system identification (basics)
13 optimal control and estimation linear optimal control and estimation (basics): linear quadratic regulator and Kalman filter; model predictive control (basics)
14 nonlinear control nonlinear control (basics)
15   review and preparation for the exam (final)

Resources

textbook: Feedback Systems: An Introduction for Scientists and Engineers (Åström&Murray)

exam questions with solutions: Automatic Control (exercise collection - past written examinations). Alberto Bemporad

repository: Resourcium (a collection of control and automation resources)

programming tutorials: Control Tutorials for MATLAB and Simulink (CTMS)

Youtube channel: Steve Brunton

Youtube playlist: Control Bootcamp (Steve Brunton)

virtual control laboratory: browser-based control systems games

comparison of methods: Julia Control Library info page

Textbooks (available online for free)

Feedback Systems: An Introduction for Scientists and Engineers (Åström&Murray)

Dynamic Systems and Control (Dahleh&Dahleh&Verghese)

Control Systems: An Introduction (Khalil)

Practical Methods for Real World Control Systems (Abramovitch)

Introduction to Feedback Control using Design Studies (Beard&McLain&Peterson&Killpack)

Textbooks

Modern Control Engineering, Katsuhiko Ogata

Automatic Control Systems, Farid Golnaraghi and Benjamin Kuo

Control Systems Engineering, Norman S. Nise

Feedback Control of Dynamic Systems, Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini

Modern Control Systems, Richard C. Dorf and Robert H. Bishop

Feedback Control Systems, John Van De Vegte

Some courses with similar content

State-Space Control Systems. Moritz Diehl and Dang Doan, Uni Freiburg

Introduction to Linear Dynamical Systems. Stephen Boyd, Stanford

Introduction to Control Systems. Richard Murray, Caltech

Analysis and Design of Feedback Control Systems. David Trumper, MIT

Resource repositories

Resourcium (a collection of control and automation resources)

a list of resources from the control theory subreddit

Julia Control Library info page

Programming tutorials and interactive tools

control systems programming tutorials for Matlab&Simulink

Matlab apps for control

interactive tools for learning control

browser-based control systems games

Steve Brunton

Ben Dickinson

Brian Douglas

Katherine Kim

Christopher Lum

MATLAB

Richard Pates

Joel Rosenfeld

Tansel Yucelen

Youtube playlists (courses/video sets on control)

Control Bootcamp (Steve Brunton)

Classical Control (Ben Dickinson)

Classical Control Theory (Brian Douglas)

Introduction to Control (Katherine Kim)

Control Theory (Christopher Lum)

Understanding PID Control (MATLAB)

Control Systems in Practice (MATLAB)

System Identification (MATLAB)

State Space (MATLAB)

Control System Design and Analysis (MATLAB)

Control Theory (Richard Pates)

An Introduction to Control Theory (Joel Rosenfeld)

Lectures on Control Systems (Tansel Yucelen)

Lectures on Advanced Control Systems (Tansel Yucelen)

Youtube playlists (courses/video sets on programming/numerical computing)

Getting Started with MATLAB (MATLAB)

Getting Started with Simulink (MATLAB)

Leave a Comment