Automotive Control Systems
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BE3M35RSA | Z,ZK | 6 | 2P+2S | English |
- Relations:
- During a review of study plans, the course B3M35RSA can be substituted for the course BE3M35RSA.
- It is not possible to register for the course BE3M35RSA if the student is concurrently registered for or has already completed the course B3M35RSA (mutually exclusive courses).
- Course guarantor:
- Tomáš Haniš
- Lecturer:
- Tomáš Haniš
- Tutor:
- Tomáš Haniš, Jan Švancar
- Supervisor:
- Department of Control Engineering
- Synopsis:
-
The course introduces students to the fundamentals of control systems in modern automobiles. Students will learn basic methods for modeling vehicle dynamics, gain an overview of the main vehicle components, and become familiar with the principles of control algorithms for driver assistance and autonomous systems. The course combines theoretical lectures with practical demonstrations of selected systems, such as ABS, traction control, adaptive cruise control, ESC, and lane-keeping systems.
- Requirements:
- Syllabus of lectures:
-
Lecture Outline:
1) Vehicle model, longitudinal and lateral vehicle dynamics, kinematic and dynamic model
2) Vehicle model, longitudinal and lateral vehicle dynamics, kinematic and dynamic model
3) Battery systems, modeling, Battery Management System (BMS), SOC, SOH
4) Vehicle powertrain, hybrid vehicles (P0P4), electric vehicles
5) Vehicle powertrain, hybrid vehicles (P0P4), electric vehicles
6) Electric vehicle powertrain, HV, traction inverters and motors
7)Software development in the automotive environment, system approach to project design in the automotive environment
8) Software development in the automotive environment, system approach to project design in the automotive environment
9) Longitudinal dynamics, basic systems, ABS, traction control
10) Advanced longitudinal vehicle dynamics control systems, adaptive cruise control
11) Basic stabilization systems and lateral dynamics control, ESP, torque vectoring, rear-axle steering
12) Advanced lateral vehicle dynamics control systems, lane keeping
- Syllabus of tutorials:
-
Outline:
1) Implementation of the kinematic and single-track model + validation experiments
2) Implementation of the kinematic and single-track model + validation experiments
3) Implementation of the battery model, parameter identification + SOC/SOH estimation
4) Implementation of the ICE + MGU model (efficiency maps)
5) Implementation of the hybrid powertrain model
6) ECMS (Equivalent Consumption Minimization Strategy)
7) Model study definition of requirements for Brake-by-Wire
8) Model study analysis of Brake-by-Wire
9) Implementation of ABS algorithm
10) Implementation of Adaptive Cruise Control (constant speed, capture and approach)
11) Implementation of ESC algorithm (lane keeping algorithms)
12) Implementation of Lane Keeping algorithms
- Study Objective:
-
The course aims to introduce students to the fundamental control systems in modern automobiles. Upon completion, students will have an overview of the basic methods for representing vehicle dynamics, the main vehicle components, and the control algorithms of driver assistance systems, including autonomous driving systems.
- Study materials:
-
Recommended literature:
Limebeer, D. J. N., a Matteo Massaro. 2018. Dynamics and Optimal Control of Road Vehicles. Oxford, United Kingdom ; New York, NY: Oxford University Press.
Pacejka, Hans, a I. J. M. Besselink. 2012. Tire and Vehicle Dynamics. 3. vyd. Amsterdam: Butterworth-Heinemann.
Lecture notes
Additional reading:
Robert Bosch, GmbH. 2019. Bosch Automotive Handbook. 10. vyd. Wiley.
Schramm, Dieter, Manfred Hiller, a Roberto Bardini. 2018. Vehicle Dynamics: Modeling and Simulation. 2. vyd. Berlin Heidelberg: Springer-Verlag.
- Note:
- Time-table for winter semester 2025/2026:
- Time-table is not available yet
- Time-table for summer semester 2025/2026:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Cybernetics and Robotics (compulsory elective course)