L1 Wo Videos
L1 Wo Videos
Teaching assistants:
Ektor Karyotakis, Lorenzo Montalto
2023-08-29
Lecture 1 - Introduction
• Practical information
• What is mechatronics?
• Course overview
• Learning outcomes
3 2023-08-29
Practical information
• Webpage
• Course-PM
• Literature
• Flipped class-room
• Schedule
• Assignments
• Course evaluators
4 2023-08-29
Canvas
5 2023-08-29
Literature
Textbook
• Karl J. Åström and Richard M. Murray, Feedback
Systems: An Introduction for Scientists and Engineers,
Second Edition
6 2023-08-29
Flipped class-room
Traditional class-room lectures – passive learning
Lunch
13-15
15-17
8 2023-08-29
Schedule
Week Date Time Lectures/Discussion sessions/Tutorials Chapter/Exercises
9 2023-08-29
Schedule
Week Date Time Lectures/Discussion sessions/Tutorials Chapter/Exercises
5 26/9 10.00 – 11.45 Discussion session III
27/9 08.00 – 09.45 State estimation Ch. 8
29/9 08.00 – 09.45 Tutorial 4 Ex. 4.5 – 4.8, 4.10, 4.11
6 3/10 08.00 – 11.45 MPMOB: Group diversity workshop
13.15 – 15.00 Discussion session IV
4/10 08.00 – 09.45 Implementation aspects I Textbook supplement
5/10 13.15-15.00 MPMOB: Group diversity workshop
11/10 08.00 – 09.45 Implementation aspects II Textbook supplement
13/10 08.00 – 09.45 Tutorial 5 Ex. 5.1 - 5.4, 5.6
8 17/10 10.00 – 11.45 Discussion session V
20/10 08.00 – 11.45 Presentations of Grade 5 assignment
10 2023-08-29
Examination
• Approved hand-in assignments.
• The assignments are individual (except for Assignment 1 and Assignment 2 which are
solved in groups of two students) and must be solved according to the instructions
presented in the assignments and on the canvas page. Individual parameters are provided
for each student. Supervision sessions are provided each week.
• To pass the course a total score of 45 points needs to be collected from the assignments.
11 2023-08-29
Assignments
• Assignment 1: Linear systems and feedback control (10 points)
• Deadline September 15.
or
Assignment 5: Grade 5 assignment (30 points)
12
• Deadline October 19. 2023-08-29
Special Assignments
• Assignment 0: Getting started with MATLAB (0 points)
• No deadline, group work is possible, not mandatory, self correcting
13 2023-08-29
Course evaluators*
*) Stay after the lecture ends and I will explain what it means to be an evaluator
14 2023-08-29
Changes from last year
• Some new assignments
• More introduction to control theory
15 2023-08-29
Prerequisites
• Basic knowledge in automatic control, linear transforms and mechanics.
16 2023-08-29
What is mechatronics?
17 2023-08-29
What is mechatronics?
Modeling and
simulation
Systems and
Mechanical Electrical Computer
system
Actuators
system
D-A
system + Automatic
control
= Mechatronics
for Mobility
Engineering
Sensors A-D
Optimization
19 2023-08-29
Design of mechatronic systems
Uri Nenner,
Technion – Israel Institute
20 of Technology, Haifa, Israel 2023-08-29
Design of mechatronic systems
1
F ( s ) = 1.1 2
æ sö
ç1 + ÷
è 5ø
21 2023-08-29
Application areas
• Consumer electronics:
• Cameras
• Video cameras
• Consumer products:
• Dish- and washing machines
• Microwave owens
• Robotics
• Vehicles, airplanes, ships:
• Stability
• X-by-wire
22 2023-08-29
Trends within mechatronic design
• Replace existing solutions to achieve the same functionality but
cheaper
• New functionality through software
23 2023-08-29
Course overview – Model-based design
Model-based design is a mathematical and visual method of addressing
problems associated with designing complex systems.
The main steps are:
• modeling the plant or the system,
• synthesizing a controller for the plant and analyzing the system
• verification and validation.
disturbance 𝑑
2023-08-29
Model based design
Requirements Product/system
System development and testing
Verification and
tion
Sys
validation
gra
tem
inte
Plant modeling
de
Hardware-in-the-loop
tem
sig
(HIL)
Sys
n
Integration Development
Model analysis
Plant modeling
Definition Product/
Definition
Requirements Backlog Sprint Delivery
of ready system
of done
2023-08-29
Why model based design?
The main reason: are productivity, quality
• To gain a better understanding
• Less error-prone
• Less sensitive to changes in technology
• More cost-effective
• Up-to-date documentation
https://theconstructor.org/construction/strategic-construction-project-planning-
• Captures domain knowledge programming/16044/
2023-08-29
Course overview
• Feedback principles and linear systems
• Modeling of dynamical system
• State feedback control
• State estimation
• Sampling and discretization
• Filtering
2023-08-29
Aim
Modeling, control design and simulation are important tools supporting engineers in the
development of mobility systems, from early study of system concepts to optimization of
system performance. The course aims to provide a theoretical basis for model-based
design for mobility engineering. The course will cover
mathematical modeling from basic physical laws and
to use the developed models in design processes with
specific focus on mobility applications.
30 2023-08-29
Course overview
Feedback principles and linear systems
2023-08-29
Course overview
Modeling of dynamical systems
Analysis
Simulation
Model
Prediction
Design
𝑥̇ = 𝑓(𝑥, 𝑢, 𝑑)
𝑦 = ℎ(𝑥, 𝑢, 𝑑)
2023-08-29
Course overview
State feedback control
Analysis Reachability
Simulation
Model
Prediction
Design
𝑥̇ = 𝑓(𝑥, 𝑢, 𝑑)
Control design
𝑦 = ℎ(𝑥, 𝑢, 𝑑)
Tuning
𝑥̇ = 𝐴𝑥 + 𝐵𝑢 𝑢 = −𝐾𝑥 + 𝑘! 𝑟
𝑦 = 𝐶𝑥 + 𝐷𝑢
2023-08-29
Course overview
State estimation
Analysis Reachability
Simulation Observability
Model
Prediction
Design
𝑥̇ = 𝑓(𝑥, 𝑢, 𝑑)
Control design
𝑦 = ℎ(𝑥, 𝑢, 𝑑)
Estimator design
𝑥̇ = 𝐴𝑥 + 𝐵𝑢 −𝐾𝑥
𝑢 = −𝐾 𝑥5 + 𝑘! 𝑟
𝑦 = 𝐶𝑥 + 𝐷𝑢 𝑥5̇ = 𝐴𝑥5 + 𝐵𝑢 + 𝐿 𝑦 − 𝐶 𝑥5
2023-08-29
Course overview
Sampling, discretization and filtering
2023-08-29
Learning outcomes
After completion of the course, you should be able to:
• Apply knowledge of basic mechanics on vehicular modeling in longitudinal, lateral and vertical
directions.
• Use methods and tools to develop mathematical models of dynamical systems by using basic physical
laws.
• Become familiar with the concept of state-space terminology.
• Linearize nonlinear continuous time models.
• Have knowledge of deriving discrete-time models by sampling.
• Analyze system models from controllability, observability and stability point of view.
• Explain, design, and analyze feedback controllers to meet a design specification.
• Explain, design, and analyze observers and apply them for state estimation.
• Detail the importance of adhering to the code of ethics in the engineering profession.
• Reflect on opportunities and challenges of working in a diverse team.
36 2023-08-29
The end
37 2023-08-29