Model Based Development of Embedded Systems (2016) - (course 1DT059)
Lectures & Slides
Lecture | Topics | Slides/Documents/Models |
---|---|---|
0 (29-Aug, 8-10) | Course Overview | intro-adm.pdf |
Intro to Model-Based Development | overview-mbd.pdf | |
HW | Install MATLAB/Simulink | |
1 (30-Aug, 10-12) | Intro to MATLAB | matlab-intro-bj.pdf |
(other sources include Intro to MATLAB![]() |
||
HW | look at exercises as needed | exercises-matlab.pdf |
HW | go through Chapter 2 in Simulink: Getting Started![]() |
|
2 (31-Aug, 8-10) | Intro to Simulink | simulink1.pdf (also Chapter 1 in sl_ug![]() |
HW | exercises-160831.pdf | |
Ex (1-sept, 13-15) | Simulink Exercise | Models: tank.slx and counter.slx |
Ex (2-sept, 10-15) | Simulink Lab | lab-160902.pdf |
3 (5-Sep, 15-17) | Continuous system models | cont-mod-1.pdf |
4 (6-Sep, 8-10) | How Simulink simulator works etc. | Chapter 3 in sl_ug![]() |
5 (8-Sep, 10-12) | Structuring, subsystems | simulink3.pdf |
Ex (8-Sep, 13-15) | Exercises, assignment 1 | exercises-160908.pdf |
Note, no meeting on Sep 9 | ||
6 (12-Sep, 8-10, 1245) | control design, PID | control1.pdf |
HW | exercises-160912.pdf | |
7 (13-Sep, 13-15, 1245) | control (contd) | control2.pdf |
Ex (14-Sep, 8-10, 1245) | inverted pendulum | |
8 (15-Sep, 8-10, 1245) | state-space methods | control3.pdf |
Lab (16-Sep, 15-17, 1245) | Lego robots | |
Ex (19-Sep, 8-10, 1245) | controller design | exercises-160918.pdf |
9 (20-Sep, 8-10, 1245) | Stateflow | stateflow1.pdf Stateflow: Getting Started![]() ![]() |
Ex/Lab (21-Sep, 15-17, 1245) | HW2, Lego robots | |
23-Sep, | CANCELLED | |
10 (26-Sep, 8-10, 1245) | Stateflow (ctd.), Hybrid Systems | stateflow2.pdf Additional reading in the first sections of this paper on STateflow semantics![]() |
Ex (27-Sep, 8-10, 1245) | exercises-160926.pdf plus see models uploaded under "Week5" | |
11 (28-Sep, 10-12, 1113) | Testing and Verification | testing1.pdf |
12 (30-Sep, 10-12, 1245) | Code generation | codegen-add1.pdf Also browse Embedded Coder: Getting Started Guide![]() |
Lab (30-Sep, 15-17, 1245) | Assignment 2 | |
13 (3-Oct, 8-10, 1112) | Code generation | codegen2.pdf |
4-Oct, 13-15, 1145) | CANCELLED | |
14 (5-Oct, 8-10, 1113) | Testing and Verification | testing-add2.pdf |
Lab (6-Oct, 8-10, 1113) | Project | |
15 (11-Oct, 8-10, 1145) | System Identification | slide (TBA), SysId_gs![]() |
16 (12-Oct, 8.30-10, 1145) OBS starts at 08.30 | Models of Computation | moc.pdf plus paper |
17 (13-Oct, 13-15, 1112) | Lustre | |
Lab (13-Oct, 15-17, 1112) | ||
18 (17-Oct, 10-12, 1113) | Lustre and Modelica | |
Lab (17-Oct, 13-15, 1113) | ||
Oral Exam (21-Oct, 10-15, 1406) | Se sign-up sheet |
Course Material (to be extended)
Teachers
Bengt Jonsson - teacher
Cong Quy Trinh - teaching assistant