Professional Documents
Culture Documents
Neural Network Applications and Implementations
Neural Network Applications and Implementations
Plant
NN
Example- model of a heat exchanger
system
Objective is maintain liquid temperature by
controlling steam flow rate
Step 1- Measured input output data
Time 0 20 30 40 50 60 70 80 100
Tank T 0.0113 0.196 0.559 0.705 0.774 0.922 0.921 0.985 1.05
Perfect tracking
Gm(s)=G(s) and C(s)=1/G(s)
Perfect disturbance rejection
Gm(s)=G(s) and C(s)=1/Gm(s)
NN application in IMC
Conditions for perfect set point tracking and
disturbance rejection are
Gm(s)=G(s) and C(s)=1/G(s)
NN model is used for Gm(s)
2.3 Smith predictor
Smith predictor is similar to IMC
Used for systems with time delay
Time delay limits performance of conventional
feedback
Adds phase lag and affects stability
Gain must be reduced
Response becomes sluggish
Sources of time delays
Distance velocity lags
Recycle loops
Time for analysis of compositions
Time delay compensation
Time delay limits performance of conventional
feedback
Adds phase lag and affects stability
Gain must be reduced
Response becomes sluggish
Sources of time delays
Distance velocity lags
Recycle loops
Time for analysis of compositions
Smith predictor
The plant G is modeled by a system G*(s) and
delay
~
The predicted output Y is used as feedback
Analysis of Smith predictor
From the model
NN is used as G*s(s)
2.4 Model predictive control
Objective
Control MIMO system having in equality
constraints
Problem formulation
Given an MIMO system and its model, predict
future outputs using model and present inputs
and compute the necessary changes in input
MPC contd
Advantages
Model captures static and dynamic interaction
between input/output and disturbance
Constraints are considered
Control calculations are coordinated with
optimum set points
Accurate prediction warns potential damage
MPC block diagram
MPC contd
Objectives of MPC
Prevent violations of input output constraints
Drive some output variables to their optimal set
points while maintaining other output with in
specific range
Prevent excessive movements of input variables
Control as many process variables
2.5 Model reference control
Model based path planning of robot
Implementation
General hardware
Special purpose hardware