model based control strategies

23
Model Based Control Strategies

Upload: amity-riley

Post on 01-Jan-2016

47 views

Category:

Documents


1 download

DESCRIPTION

Model Based Control Strategies. Model Based Control. 1- Inverse Model as a Forward Controller (Inverse Dynamics) 2- Forward Model in Feedback 3- Combination of above. Inverse Model (Dynamic). Reference. Output. G(s). G -1 (s). Controller. Plant. Control Signal. Forward Model. q d. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Model Based Control Strategies

Model Based Control Strategies

Page 2: Model Based Control Strategies

Model Based Control

• 1- Inverse Model as a Forward Controller

(Inverse Dynamics)

• 2- Forward Model in Feedback

• 3- Combination of above

Page 3: Model Based Control Strategies

Inverse Model (Dynamic)

PlantController

Control Signal

OutputReference G(s)G-1(s)

Page 4: Model Based Control Strategies

Forward Model

Plant G(s)

Controller Gc(s)

Plant Model

qbqd

Page 5: Model Based Control Strategies

PlantController

Delay

Control Signal

OutputReference

PlantController Delay

Control Signal

OutputReference

a)

b)

Page 6: Model Based Control Strategies

Smith Predictor, 1958

Plant G(s)

Controller Gc(s)

G*(s)

qbqd

Page 7: Model Based Control Strategies

Smith Predictor (cont.)

Plant G(s)

Controller Gc(s)

Gm(s) - G*(s)

qbqd

Page 8: Model Based Control Strategies

Miall, R. C., Weir, D. J., Wolpert, D. M., and Stein, J. F., (1993),

"Is the Cerebellum a Smith Predictor ?", Journal of Motor Behavior, 25, 203-216.

Page 9: Model Based Control Strategies
Page 10: Model Based Control Strategies
Page 11: Model Based Control Strategies
Page 12: Model Based Control Strategies
Page 13: Model Based Control Strategies
Page 14: Model Based Control Strategies

Model Predictive Control (MPC)

1. Receding (Finite) Horizon Control

2. Using Time (Impulse/Step) Response

3. Based on Optimal Control with Constraints

Page 15: Model Based Control Strategies
Page 16: Model Based Control Strategies

Model Predictive Control

PlantController

Plant & Disturbance Model

Optimizer Td

qb

qm

qd

Page 17: Model Based Control Strategies

Model Predictive Control Basis

Page 18: Model Based Control Strategies

Smith Predictor & MPC Comparison

Page 19: Model Based Control Strategies

I 1/[s(s+wc)] 1/[s(s+wc)] 150 150

II 1/[s(s+wc)] 1/[s(s+wc)] 150 250

III 1/[s(s+wc)] 1/[s(s+wm)] 150 150

IV 1/[s(s+wc)] 1/[s(s+wm)] 150 250

V (s-0.5)/[s(s+wc)] (s-0.5)/[s(s+wc)] 150 150

Comparison of MPC & Smith PredictorComparison of MPC & Smith Predictor

Case Plant Plant Model Plant Model

Delay Delay

wc = 2*pi*(0.9), wm = 2*pi*(0.54), Gc=20, time delay is in ms.

Page 20: Model Based Control Strategies

-1.2

-0.6

0

0.6

1.2

0 1 2 3 4 5 6 7

Am

pli

tu

de

Ref. S. P. MPC

Time (s)

-0.4

0

0.4

0 1 2 3 4 5 6 7

Erro

r

S.P. MPC

Smith Predictor and MPC Outputs for Perfect Model

Page 21: Model Based Control Strategies

-0.7

-0.3

0.1

0.5

0 1 2 3 4 5 6 7

Erro

r

S.P. MPC

Smith Predictor and MPC Outputs for Time Delay Mismatch Smith Predictor and MPC Outputs for Time Delay Mismatch

Time (s)

-1.2

-0.4

0.4

1.2

0 1 2 3 4 5 6 7 8

Am

pli

tud

e

Ref. S. P. MPC

Page 22: Model Based Control Strategies

-1.4

-0.7

0

0.7

1.4

0 1 2 3 4 5 6 7

Am

pli

tu

de Ref. S. P. MPC

-0.5

-0.1

0.3

0.7

0 1 2 3 4 5 6 7

Erro

r

S.P. MPC

Smith Predictor and MPC Outputs for Non-Minimum Phase System Smith Predictor and MPC Outputs for Non-Minimum Phase System

Time (s)

Page 23: Model Based Control Strategies

SPC 0.2664 0.3096 0.3271 0.3830 0.2485

MPC 0.0519 0.1363 0.1428 0.2525 0.0303

Comparison of MPC & Smith Predictor ( Cont. )

Comparison of MPC & Smith Predictor ( Cont. )

SPC = Smith Predcitor Controller,MPC = Model Predictive Controller,Error is root mean square errors (rad).

Error Case I Case II Case III Case IV Case V