7/27/2020 10:04 PM | |
Joined: 3/14/2008 Last visit: 10/8/2024 Posts: 2109 Rating: (941)
|
Hi, Make sure the MVxTrkOn signals are 0. |
If I could help you, you can use the RATE button. Thank you. |
|
7/28/2020 8:43 AM | |
Joined: 5/3/2017 Last visit: 5/21/2024 Posts: 673 Rating: (217) |
Hi Vinit Ch, the ModPreCon-bock from the APL is the most complex block that I know. If you want to understand how the block works and how to use it, I would recommend you to read the application example Multivariable Model Predictive Control - Distillation Column as an Application Example. And you can find an demo-project application example PCS 7 Unit Template "Distillation Column" using the example of the Chemical Industry. Back to the ErrorNum 3. The run time of the multivariable controller is basically longer than that for PID controllers, because large matrices have to be multiplied in the algorithm. The run time is also determined by number of process and manipulated variables in the control algorithm. This is why the multivariable controller is unsuited for rapid control and is usually applied for slow, complex control tasks. The computation time required on the CPU is compensated by the fact that very slow sample times of > 20s are used for the typical ModPreCon applications. The ModPreCon is then typically running in OB30 and can be interrupted by faster OBs. Fortunately, the ErrorNum 3 is not the fault, which is why you can switch the ModPreCon block into automatic mode. It looks like there is another mistake in configuring the MPC. I would recommend you to create your own MPC-DB in the unit template example and test it there, because the MPC is executable here. With regards AttachmentMPC.zip (510 Downloads) |
Last edited by: Heisenberg2 at: 07/28/2020 08:45:44 |
|
Follow us on