1 of 38

��������������������Lecture 6 � �Laguerre Network-Based �MPC: SISO Unconstrained Case

1

Instructor: Ercan Atam

Institute for Data Science & Artificial Intelligence

Course: DSAI 586– Data-Driven Model Predictive Control

2 of 38

2

List of contents for this lecture

  • Laguerre network

  • MPC formulation with Laguerre network for unconstrained SISO systems

  • Infinite-time discrete time linear quadratic regulation (LQR)

3 of 38

3

Classical methods for MPC to reduce computational load

4 of 38

4

Discrete-time Laguerre functions (1)

5 of 38

5

Discrete-time Laguerre functions (2)

6 of 38

6

Discrete-time Laguerre functions (3)

7 of 38

7

Discrete-time Laguerre functions (4)

8 of 38

8

Orthonormality of DTLN

9 of 38

9

DTLN: a special case (1)

10 of 38

10

DTLN: a special case (2)

11 of 38

11

Use of DTLN in system description (1)

12 of 38

12

Use of DTLN in system description (2)

13 of 38

13

Use of DTLN in MPC (1)

14 of 38

14

Use of DTLN in MPC (2)

15 of 38

15

DTLN-based MPC: unconstrained systems (1)

16 of 38

16

DTLN-based MPC: unconstrained systems (2)

17 of 38

17

DTLN-based MPC: unconstrained systems (3)

18 of 38

18

DTLN-based MPC: unconstrained systems (4)

19 of 38

19

DTLN-based MPC: unconstrained systems (5)

20 of 38

20

DTLN-based MPC: unconstrained systems (6)

21 of 38

21

DTLN-based MPC: unconstrained systems (7)

22 of 38

22

DTLN-based MPC: unconstrained systems (8)

23 of 38

23

DTLN-based MPC: unconstrained systems (9)

24 of 38

24

DTLN-based MPC: unconstrained systems (10)

25 of 38

25

DTLN-based MPC: unconstrained systems (11)

26 of 38

26

Receding horizon implementation of DTLN-based MPC (unconstrained systems) (1)

27 of 38

27

Receding horizon implementation of DTLN-based MPC (unconstrained systems) (2)

28 of 38

28

Receding horizon implementation of DTLN-based MPC (unconstrained systems) (3)

29 of 38

29

 

zero vector

30 of 38

30

 

31 of 38

31

 

32 of 38

32

 

33 of 38

33

Infinite-time discrete-time LQR (DT-LQR) (1)

34 of 38

34

Infinite-time discrete-time LQR (DT-LQR) (2)

35 of 38

35

Infinite-time discrete-time LQR (DT-LQR) (3)

36 of 38

36

Tuning parameters of DTLN-based MPC (1)

37 of 38

37

Tuning parameters of DTLN-based MPC (2)

38 of 38

References �(utilized for preparation of lecture notes or MATLAB code)

38

  • “Model Predictive Control System Design and Implementation Using MATLAB”, Liuping Wang, Springer 2009.