Linear MPC is implemented on a nonlinear system (Continuously Stirred Tank Reactor). The MPC application is defined in Python to track a temperature set point.
Sir, I am trying to use your mpc code for a batch reactor in which the manipulated variable is flow instead of coolent temperature. Will the code work for it, sir.If not, can you please tell me what can we do to make work for it. I formed the PID controller for my model based on your code and tested it in a real-time system it worked well, sir. Please help me sir.
sir may i know what algorithm is used to predict the future values in server compilation
Here is a course that gives many details about Model Predictive Control: apmonitor.com/do/
sir can you please tell in which video you had derived the first order equation of the model
Here is more information: apmonitor.com/pdc/index.php/Main/StirredReactor and apmonitor.com/che436/index.php/Main/CaseStudyCSTR
Balance equations are discussed here: apmonitor.com/pdc/index.php/Main/PhysicsBasedModels
Thank you very much sir
Sir, I am trying to use your mpc code for a batch reactor in which the manipulated variable is flow instead of coolent temperature. Will the code work for it, sir.If not, can you please tell me what can we do to make work for it. I formed the PID controller for my model based on your code and tested it in a real-time system it worked well, sir. Please help me sir.
Is this a distributed model predictive control?
No, this isn’t distributed.
Sir what does the negative values on the time scale imply
It is a relative time scale to the current time. Current time is always zero. The negative time scale shows past data points.
Thank you sir
Also if i have to use it for other reactor should i change both the parts i.e the CSTR function and the .apm file or just the CSTR function??