Title: Model Predictive Controller
1Model Predictive Controller
- Emad Ali
- Chemical Engineering Department
- King Saud University
2Review
- Major Control Elements
- Instrumentation
- Control algorithm
- Process model
3Review
- Control Algorithms
- Classical
- PID, cascade, override, ratio, split range,
inferential - Advanced
- Adaptive control
- Fuzzy logic control
- Internal model control
- Optimal control
- Neural network control
- Globally linearizing control
- Model predictive control
4Benefits of MPC
5Industrial MPC Technology
- IDCOM (Identification and Command)
- Model type Impulse response
- Optimization is solved by QP approach
- DMC (Dynamic Matrix Control)
- Model type Step response
- Optimization is solved by LP approach
- OPC (Optimum Predictive Control)
- Use step response, solves LP problem
- Model building, controller design and simulation
- tasks are carried out on PCs
-
- PCT (Predictive Control Technology)
- Combines the aspects of IDCOM and DMC
- HMPC (Horizon Multivariable Predictive Control)
- For proprietary reasons, information is
unavailable
6Multivariable vs. Multi-loops
7General Application Concept
8Receding Horizon Concept(Prediction)
9Process Model
Model
Y(k/k) M Y(k-1/k) S Du(k-1/k)
Y(k/k) y(k/k) y(k1/k) y(kn-1/k)
Y(k-1/k) y(k-1/k) y(k/k) y(kn-2/k)
Prediction
Y(k1/k) MP Y(k/k) SP DU(k/k)
Y(k1/k) y(k/k) y(k1/k) y(kP-1/k)
DU(k/k) Du(k/k) Du(k1/k) Du(kM-1/k)
10Process Model Correction
Y(k1/k) Y(k1/k) N yp(k)-ym(k)
11Methods of Solution
1. Algebraic Equation
R(k1)Y(k1) MP Y(k) SP DU(k)
2. Linear Programming (LP)
R(k1)-Y(k1) R(k1)-MP Y(k) SP DU(k)
0
12Methods of solution
3. Quadratic Programming
min R(k1)-Y(k1)T G R(k1)-Y(k1) DUT(k) L
DU(k) DU(k)
4. Constrained QP
min R(k1)-Y(k1)T G R(k1)-Y(k1) DUT(k) L
DU(k) DU(k)
Ul U Uu DUl DU DUu
13Methods of solution
14Tuning Parameters
Output weights
Input weights
Prediction horizon
Control horizon
15Tuning Guidelines
16Generating Step Response Model
1. Step testing
17Generating Step Response Model
2. PBRS Testing
18Step Vs. PBRS
19Implementation requirement
- DCS system
- Personal Computer
- Step response model
- Tuning
20Special Features of MPC
- Feed-forward capability
- Inferential control
- Output Constraints
Y(k1/k) M Y(k/k) S DU(k/k) W d(k/k)
Y(k1/k) M Y(k/k) S DU(k/k) Z(k1/k)
CY(k1/k)
Yl (k1) Y (k1) Yu(k1)
21Special Features of MPC
- Variable set point
- or constraints
22Simulation Example
23F200/C2, P100/P2
24P100/C2, F200/P2
25(No Transcript)
26(No Transcript)
27Thank You