CTU FEE Moodle
Automatic Control
B232 - Summer 23/24
This is a grouped Moodle course. It consists of several separate courses that share learning materials, assignments, tests etc. Below you can see information about the individual courses that make up this Moodle course.
Automatic Control - A3B35ARI
Main course
Credits | 7 |
Semesters | Summer |
Completion | Assessment + Examination |
Language of teaching | Czech |
Extent of teaching | 4P+2L |
Annotation
Foundation course of automatic control. Introduction to basic concepts and properties of dynamic systems of physical, engineering, biological, economics, robotics and informatics nature. Basic principles of feedback and its use as a tool for altering the behavior of systems and managing uncertainty. Classical and modern methods for analysis and design of automatic control systems. Students specialized in systems and control will build on these ideas and knowledge in the advanced courses to follow. Students of other branches and programs will find out that control is a inspiring, ubiquitous and entertaining field worth of a future cooperation.
Study targets
No data.
Course outlines
1.Introduction
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
Exercises outlines
1.Safety and other rules, Introduction to lab experiments
2.Software: Matlab, System Control Toolbox, Polynomial Toolbox, Simulink 3.Nonlinearity and linearization
4.Systems, models, identification, analysis
5.Lab assignment - Identification
6.Lab assignment - Identification and analysis
7.Practical controller design
8.Lab assignment - Control design
9.Lab assignment - Control design
10.Presentation of the lab assignment result
11.Discrete-time systems and models
12.Simulation assignment
13.Presentation of the simulation assignment result
14.Practical test: Analysis and design
.
2.Software: Matlab, System Control Toolbox, Polynomial Toolbox, Simulink 3.Nonlinearity and linearization
4.Systems, models, identification, analysis
5.Lab assignment - Identification
6.Lab assignment - Identification and analysis
7.Practical controller design
8.Lab assignment - Control design
9.Lab assignment - Control design
10.Presentation of the lab assignment result
11.Discrete-time systems and models
12.Simulation assignment
13.Presentation of the simulation assignment result
14.Practical test: Analysis and design
.
Literature
1.Richard C Dorf, Robert H. Bishop: Modern Control Systems. Prentice Hall;
11 edition, 2007. ISBN: 0132270285
2.J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of
Dynamic Systems. Prentice Hall; 5 ed., 2005, ISBN: 0131499300
3.Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007.
ISBN-10:0471794759
4.Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10:
1556179421
5.Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice
Hall 3 ed. 1996. ISBN-10: 0133148998
11 edition, 2007. ISBN: 0132270285
2.J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of
Dynamic Systems. Prentice Hall; 5 ed., 2005, ISBN: 0131499300
3.Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007.
ISBN-10:0471794759
4.Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10:
1556179421
5.Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice
Hall 3 ed. 1996. ISBN-10: 0133148998
Requirements
No data.
Automatic Control - B3B35ARI
Credits | 7 |
Semesters | Summer |
Completion | Assessment + Examination |
Language of teaching | Czech |
Extent of teaching | 4P+2L |
Annotation
Foundation course of automatic control. Introduction to basic concepts and properties of dynamic systems of physical, engineering, biological, economics, robotics and informatics nature. Basic principles of feedback and its use as a tool for altering the behavior of systems and managing uncertainty. Classical and modern methods for analysis and design of automatic control systems. Students specialized in systems and control will build on these ideas and knowledge in the advanced courses to follow. Students of other branches and programs will find out that control is an inspiring, ubiquitous and entertaining field worth of a future cooperation. Students? creativity is developed in our laboratories.
Study targets
No data.
Course outlines
1. Terminology. Dynamic models: continuous- and discrete-time. Linear and nonlinear models. Linear approximation
2. Continuous-time state-space and input-output models: Solution, transfer function
3. Dynamic response. Poles and zeros
4. System Properties: Stability and inverse response; Controllability and observability
5. Identification
6. Connecting systems. Control Structures
7. Steady state, tracking and disturbance rejection
8. Root locus method
9. Feedback
10. Feedforward
11. Basic controllers: P, PI, PID, lead, lag
12. Frequency-response: Nyquist criterion
13. Frequency-response design methods
14. Frequency-response design methods: Robustness
15. State-space design methods: State feedback
16. State-space design methods: Observer and output feedback
17. Polynomial methods
18. Mid-term written exam
19. Case study
20. Digital control
21. Sampled-data models
22. Discrete-time systems
23. Discrete-time design methods
24. Model predictive control
25. Time-delay systems
26. Nonlinear Systems
27. Multi-input multi-outputs systems.
28. Spare lecture.
Students are supposed to learn selected topics at home from textbooks (so called Readings).
Regular ?lecture homework" is assigned every Thursday, handed in the following Monday and graded by Wednesday.
2. Continuous-time state-space and input-output models: Solution, transfer function
3. Dynamic response. Poles and zeros
4. System Properties: Stability and inverse response; Controllability and observability
5. Identification
6. Connecting systems. Control Structures
7. Steady state, tracking and disturbance rejection
8. Root locus method
9. Feedback
10. Feedforward
11. Basic controllers: P, PI, PID, lead, lag
12. Frequency-response: Nyquist criterion
13. Frequency-response design methods
14. Frequency-response design methods: Robustness
15. State-space design methods: State feedback
16. State-space design methods: Observer and output feedback
17. Polynomial methods
18. Mid-term written exam
19. Case study
20. Digital control
21. Sampled-data models
22. Discrete-time systems
23. Discrete-time design methods
24. Model predictive control
25. Time-delay systems
26. Nonlinear Systems
27. Multi-input multi-outputs systems.
28. Spare lecture.
Students are supposed to learn selected topics at home from textbooks (so called Readings).
Regular ?lecture homework" is assigned every Thursday, handed in the following Monday and graded by Wednesday.
Exercises outlines
At the beginning of the semester, a refresher task is assigned on a topic of the previous course Signals and systems. Every week, a short quiz is to be passed via web Moodle site.
During the semester, three projects are assigned
1. A laboratory experiment design project - a written report to be defended
2. A simulation of a complex system - a written report to be defended
3. Final creative task - LEGO Segway robot controller design and realization - on a public competition, the students are graded based on the actual performance of the robot (the actual distance the robot travels in a stabilized position)
Grading
A sophisticated assessment system is used: Students are rated gradually during the semester and earn points. Information on the current state of points is available in the Moodle system.
During the semester, three projects are assigned
1. A laboratory experiment design project - a written report to be defended
2. A simulation of a complex system - a written report to be defended
3. Final creative task - LEGO Segway robot controller design and realization - on a public competition, the students are graded based on the actual performance of the robot (the actual distance the robot travels in a stabilized position)
Grading
A sophisticated assessment system is used: Students are rated gradually during the semester and earn points. Information on the current state of points is available in the Moodle system.
Literature
During the semester, students are expected to use either
- Gene F. Franklin, David J. Powell, Abbas Emami-Naeini: Feedback Control of Dynamic Systems. Prentice Hall; 7th ed. 2014 and earlier editions,
or
- Richard C. Dorf and Robert H. Bishop: Modern Control Systems, Prentice Hall; 12th ed. 2010 and earlier editions.
The publishers of both textbooks provide elaborate websites including numerous worked-out examples section. The books are available in over hundred pieces in the university library and temporarily reserved for the course students at the beginning of each semester.
The course is equipped with a sophisticated website system in Moodle at https://moodle.dce.fel.cvut.cz/course/view.php?id=68
which enables to download all slides with lectures and examples, many Simulink models and other study materials and all the necessary software
During the course, its students have free access to all the necessary software packages such as Matlab and toolboxes and Simulink models.
- Gene F. Franklin, David J. Powell, Abbas Emami-Naeini: Feedback Control of Dynamic Systems. Prentice Hall; 7th ed. 2014 and earlier editions,
or
- Richard C. Dorf and Robert H. Bishop: Modern Control Systems, Prentice Hall; 12th ed. 2010 and earlier editions.
The publishers of both textbooks provide elaborate websites including numerous worked-out examples section. The books are available in over hundred pieces in the university library and temporarily reserved for the course students at the beginning of each semester.
The course is equipped with a sophisticated website system in Moodle at https://moodle.dce.fel.cvut.cz/course/view.php?id=68
which enables to download all slides with lectures and examples, many Simulink models and other study materials and all the necessary software
During the course, its students have free access to all the necessary software packages such as Matlab and toolboxes and Simulink models.
Requirements
No data.
Feed-Back Control Systems - A8B35FCS
Credits | 6 |
Semesters | Summer |
Completion | Assessment + Examination |
Language of teaching | Czech |
Extent of teaching | 4P+2L |
Annotation
Foundation course of automatic control. Introduction to basic concepts and properties of dynamic systems of physical, engineering, biological, economics, robotics and informatics nature. Basic principles of feedback and its use as a tool for altering the behavior of systems and managing uncertainty. Classical and modern methods for analysis and design of automatic control systems. Students specialized in systems and control will build on these ideas and knowledge in the advanced courses to follow. Students of other branches and programs will find out that control is a inspiring, ubiquitous and entertaining field worth of a future cooperation.
Study targets
No data.
Course outlines
1.Introduction
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
Exercises outlines
No data.
Literature
1. Richard C Dorf, Robert H. Bishop: Modern Control Systems. Prentice Hall; 11 edition, 2007. ISBN:
0132270285
2. J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of Dynamic Systems. Prentice
Hall; 5 ed., 2005, ISBN: 0131499300
3. Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007. ISBN-10:0471794759
4. Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10: 1556179421
5. Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice Hall 3 ed. 1996. ISBN-10:
0133148998
0132270285
2. J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of Dynamic Systems. Prentice
Hall; 5 ed., 2005, ISBN: 0131499300
3. Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007. ISBN-10:0471794759
4. Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10: 1556179421
5. Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice Hall 3 ed. 1996. ISBN-10:
0133148998
Requirements
No data.
Automatic Control - BE5B35ARI
Credits | 7 |
Semesters | Summer |
Completion | Assessment + Examination |
Language of teaching | English |
Extent of teaching | 4P+2L |
Annotation
Foundation course of automatic control. Introduction to basic concepts and properties of dynamic systems of physical, engineering, biological, economics, robotics and informatics nature. Basic principles of feedback and its use as a tool for altering the behavior of systems and managing uncertainty. Classical and modern methods for analysis and design of automatic control systems. Students specialized in systems and control will build on these ideas and knowledge in the advanced courses to follow. Students of other branches and programs will find out that control is a inspiring, ubiquitous and entertaining field worth of a future cooperation.
Study targets
No data.
Course outlines
1.Introduction
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
2.System Modeling
3.Dynamic Behavior
4.System Properties
5.Stability
6.Feedback
7.Root Locus
8.Frequency domain methods
9.State space methods
10.Polynomial methods
11.Digital Control
12.Robust Control
13.Nonlinear Systems
14.More Complex systems
Exercises outlines
1.Safety and other rules, Introduction to lab experiments
2.Software: Matlab, System Control Toolbox, Polynomial Toolbox, Simulink 3.Nonlinearity and linearization
4.Systems, models, identification, analysis
5.Lab assignment - Identification
6.Lab assignment - Identification and analysis
7.Practical controller design
8.Lab assignment - Control design
9.Lab assignment - Control design
10.Presentation of the lab assignment result
11.Discrete-time systems and models
12.Simulation assignment
13.Presentation of the simulation assignment result
14.Practical test: Analysis and design
.
2.Software: Matlab, System Control Toolbox, Polynomial Toolbox, Simulink 3.Nonlinearity and linearization
4.Systems, models, identification, analysis
5.Lab assignment - Identification
6.Lab assignment - Identification and analysis
7.Practical controller design
8.Lab assignment - Control design
9.Lab assignment - Control design
10.Presentation of the lab assignment result
11.Discrete-time systems and models
12.Simulation assignment
13.Presentation of the simulation assignment result
14.Practical test: Analysis and design
.
Literature
1.Richard C Dorf, Robert H. Bishop: Modern Control Systems. Prentice Hall;
11 edition, 2007. ISBN: 0132270285
2.J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of
Dynamic Systems. Prentice Hall; 5 ed., 2005, ISBN: 0131499300
3.Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007.
ISBN-10:0471794759
4.Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10:
1556179421
5.Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice
Hall 3 ed. 1996. ISBN-10: 0133148998
11 edition, 2007. ISBN: 0132270285
2.J. David Powell, Gene F. Franklin, Abbas Emami-Naeini: Feedback Control of
Dynamic Systems. Prentice Hall; 5 ed., 2005, ISBN: 0131499300
3.Norman S. Nise: Control Systems Engineering. Wiley; 5 ed. 2007.
ISBN-10:0471794759
4.Karl J. Aström, Tore Hägglund: Advanced PID Control. ISA 2005. ISBN-10:
1556179421
5.Karl J. Aström, Bjorn Wittenmark: Computer-Controlled Systems. Prentice
Hall 3 ed. 1996. ISBN-10: 0133148998
Requirements
Linear algebra fundamentals (vector spaces, matrix algebra, linear mappings, coordinates transformation, eigenvalues and eigenvctors, Jordan canonical form). Calculus fundamentals (derivatives, integrals, sets of linear ordinary differential equations). Integral transforms (Laplace transform, Fourier transform, Z-transform).Familiarity with Matlab (code-writing, data structures and classes, simulation of dynamical systems in Simulink).