Professional Documents
Culture Documents
MPC Models PDF
MPC Models PDF
Eduardo F. Camacho
Univ.of Sevilla
Outline
• Process models
• Disturbance models
• Objective functions
• Reference trajectories
• Free and force response
• Solving procedure
• Some examples
1
Process models
• Time:
– Continuous dx/dt=f(x,u)
– Discretized x(t+T)=f(x(t),u(t))
• Variables
– Continuous
– Discrete
– Mixed (hybrid model)
• Functions
– Linear
– Nonlinear
2
Transfer function models
A(z-1) y(t) = B(z-1 ) u(t)
with
A(z-1)= 1+ a1 z-1 + a2 z-2 + ... + ana z-na
B(z-1)= b0 + b1 z-1 + b2 z-2 + ... + bnb z-nb
Impulse response.
3
Impulse response models (2)
Pros: Intuitive
Cons: Many coefficients, Only stable models
Multivariable processes:
4
Step response models
Prediction
5
Disturbances Models
1= Ek(z−1)D(z−1) + z−kFk(z−1)
6
Disturbances Models (3)
In the particular case of ARIMA the constant
disturbance
7
Objetive Function
8
Reference Trajectory
Solving procedure
Define u=[u(t),u(t+1),...u(t+Nu)]
y=[y(t+N1), .... Y(t+N2)]
9
Some examples: a gas heater
Type of model ?
10
Some examples: a jacket cooled reactor
Type of model ?
11
Some examples: Stock control
Type of model ?
N1=?, N2=?, Nu=?, δ(j)=?, λ(j)=?
Constraints ?
E.F. Camacho ECCI MPC Course Paris
Some examples:
The SIR Model for Spread of Disease (covid-19)
1. Filled and stirred at the same time until the level in the tank
reaches the maximum height H.
2. At this point the outlet valve opens, letting the product out until
the level in the tank is below the empty level.
1. Filled and stirred at the same time until the level in the tank
reaches the maximum height H.
2. Keep temperature at Tsp for 20 minutes
3. At this point the outlet valve opens, letting the product out until
the level in the tank is below the empty level.
13