Hello every ones...
I am new in model based ctrl so let take all the follow with critical eyes....
First we want to use model based ctrl when normal loop ctrl (PID) is not suitable, (usually because the process brought a significant dead time in the loop).
Model based ctrl is actually DIRECT ctrl, that mean we move the manipulated value (MV) to reach the disered control value SP (CV SP) not based on error (CV SP - CV PV) neither CV PV deviation but directly and only using CV SP, to achive that objective we need to now the steady state equation which is linking MV to CV
e.i: CV = a * MV where (a) is the steady state gain between CV & MV note that is a steady state equation : no matter how long CV will take to reach a * MV
If the steady state equ. match perfectly the process : job is done ! Unfortunetly the process often respond close but never exaclty like we were expecting so finally we got : CV PV = a * MV PV + delta, where delta is a deviation cause by some process disturbances
by comparing what we really have (CV PV real) and what we were expecting to have (CV PV equ) we can extract delta then feed back the control equation. so finaly we have somthing like : MV SP = (CV SP - delta) / a MV SP = CV SP / a - delta / a
where : [CV SP / a] is the direct action (hope 95 % of the action) & [delta / a] is a feed back action based on process deviation (hope no more than 5% of the action)
Conclusion : since disturbances are not functions of MV (that mean disturbances or not linked with the actions we take on MV) there is no reasons than the corrective action on MV produce an 'Over shoot'
but get in mind than if the model time cst we are using to calc deltat is not fitting right the process : during the transition step (when CV SP move and MV move), delta will be reflecting disturbance and model error ( in this case delta is function of MV )
If we plot a trend of delta during transition step and :
1- delta is zero model is perfect and no disturbances affect process
2- delta is not zero but constant (or mooving slowly compare to transition step) : model is good, and disturbance are existing (but correct by the feed back action)
3- delta is mooving during transition step : model accuratie is not good enought
please tell me more if u know Olivier Teramo