Controller
or human!
Desired
Temperature
(ex: 150C)
Acts on heating
power (4-20mA)
(0-500W)
Reaction:
The water temperature reacts
on heating power changes
Temperature
TE
Sensor
G(p)
C(p)
Desired Temperature
(SP, 150C)
Reaction:
The water temperature reacts
on heating power changes
Temperature
TE
Sensor (y)
C P ( p) = K
C I ( p) =
1
Ti . p
C D ( p ) = Td . p
10
11
System complexity
Basic
corrections
PID
Other
strategies
Advanced
strategies
Others
Fuzzy, Neuronal
network,
System information
Data acquisition
13
Methods
Controller parameters
TUNING
Ex: P,I and D for PID
Identification Modeling
Sbastien Cabaret - October 2007
Process
Output
Action
The model allows to predict the effect of the action to the system output
15
Predictive Control
16
Model
Set Point
Horizon
Real trajectory
Reference trajectory
17
Future
18
DataStore
Optireg
Some predictive
algorithms
Schneider PLC
PID
19
FBI_1
14
MultiController
EN
ENO
MV
OutO
AuSPo
MVSt
AuRegSel
SPoSt
RegSelSt
MRegSel
IoError
IoSimu
AuSPoSt
ManReg01
AuPosVSt
AuRegR
TR
IoErrorW
TRVal
IoSimuW
Ramp
AuMoSt
AuPosVal
MMoSt
AuAuMoR
FoMoSt
MPosVal
RegSt
MSPo
TRSt
MPReal
PosValSt
MPRSel
MPTime
MPTSel
StsReg01
MPBSel
LimHSP
LimLSP
LimHO
LimLO
Param
Scaling
EnRcpy
RCPY
RA
FromOutO
LimHSPSt
LimLSPSt
LimHOSt
LimLOSt
ParamSt
ScalingSt
20
OutOD
IF1
FBI_4
FBI_3
PID
FBI_7
8
PIDFF
PV
SP
FF
RCPY
MAN_AUT O
PARA
TR_I
TR_S
OUT
INIT
PV
SP
RCPY
IMP
TUNE
LIM
DECOMP
MAN
YMAN
Smi thPredictor_sc
IF1_V2
Y
IMV
ERR
MultiController
FBI_0
MultiController
MV
AuSPo
AuRegSel
OUTD
MA_O
INFO
STAT US
MRegSel
IoError
IoSimu
ManReg01
AuRegR
TR
T RVal
Ramp
AuPosVal
AuAuMoR
MPosVal
MSPo
MPReal
MPRSel
MPT ime
MPT Sel
OUT
FBI_1
RST _sc
MV
SetPoint
r0
r1
r2
r3
r4
r5
r6
s0
s1
s2
s3
s4
s5
s6
s7
s8
s9
s10
s11
t0
t1
t2
t3
t4
t5
t6
start
Output
RST
DC3
FBI_5
DC3_V2
INIT
PV
SP
RCPY
IMP
TUNE
LIM
MAN
YMAN
MV
SetPoint
Instabl e
Order
T ime_constant
Gain
Li mHOutput
Li mLOutput
Li mHSetPoint
Li mLSetPoint
ReverseAction
RangeHSetPoint
RangeLSetPoi nt
PI_RA
Tr
Y
IMV
ERREUR
MPBSel
LimHSP
LimLSP
LimHO
LimLO
Param
Scaling
EnRcpy
RCPY
RA
FromOutO
OutO
MVSt
SPoSt
RegSelSt
Output
Del ay
AuSPoSt
AuPosVSt
IoErrorW
IoSimuW
AuMoSt
MMoSt
FoMoSt
RegSt
T RSt
PosValSt
Start
FBI_2
PFCgene_sc
SetPoint
MV
y
N
Te
Tref
H
d
StsReg01
LimHSPSt
LimLSPSt
LimHOSt
LimLOSt
ParamSt
Scali ngSt
start
SF1
OutOD
FBI_6
SF1_V2
INIT
PV
SP
RCPY
IMP
T UNE
LIM
MAN
YMAN
Y
IMV
ERR
OUT
Kr
ai
dz
bh
22
23
System to
control
B1.z-1
H(z)=
Online Model
Identification under PLC
1+A1.z-1
A1, B1
u
GPC tuning
Mechanism in PLC
(Predictive strategy)
GPC
Parameters
Set Point
24
MultiController
FBI_1
14
Multi Controll er
EN
ENO
MV
OutO
AuSPo
MVSt
AuRegSel
SPoSt
RegSelSt
MRegSel
IoError
IoSimu
AuSPoSt
ManReg01
AuPosVSt
AuRegR
TR
IoErrorW
T RVal
IoSi muW
Ramp
AuMoSt
AuPosVal
MMoSt
AuAuMoR
FoMoSt
MPosVal
RegSt
MSPo
TRSt
MPReal
PosValSt
MPRSel
MPTi me
MPTSel
StsReg01
MPBSel
Li mHSP
Li mLSP
Li mHO
Li mLO
Param
Scaling
EnRcpy
RCPY
RA
FromOutO
Li mHSPSt
LimLSPSt
Li mHOSt
Li mLOSt
ParamSt
Scali ngSt
OutOD