Predictive Control VIs
Owning Palette: Control Design VIs and Functions
Installed With: Control Design and Simulation Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Predictive Control VIs to construct and implement a predictive controller model for a state-space plant.Note Refer to Chapter 18, Creating and Implementing a Model Predictive Controller, of the LabVIEW Control Design User Manual for information about using these VIs. |
Palette Object | Description |
---|---|
CD Create MPC Controller | Creates a model predictive control (MPC) controller for a state-space model. You must manually select the polymorphic instance to use. |
CD Create MPC FIFO | Creates a queue or real-time (RT) FIFO for an MPC controller. You use this queue or RT FIFO to update setpoint and/or disturbance profiles dynamically. |
CD Delete MPC FIFO | Deletes the MPC FIFO. After you delete this FIFO, the CD Write MPC FIFO VI stops writing data to the FIFO and the loop that contains this VI terminates. |
CD Implement MPC Controller | Calculates the Control Action u(k) to apply to the plant. This VI uses the Output Reference Window, Disturbance Window, and Control Action Reference Window parameters to calculate the control action along the control horizon at time k. |
CD Read MPC FIFO | Reads a portion, or window, of profile values from the MPC FIFO. |
CD Set MPC Controller | Updates specified parameters of a model predictive control (MPC) controller for a state-space model. You must manually select the polymorphic instance to use. |
CD Step Forward MPC Window | Calculates the appropriate portion, or window, of the setpoint and/or disturbance profiles. You wire these windows to the appropriate input(s) of the CD Implement MPC Controller VI. |
CD Update MPC Window | Calculates the appropriate portion, or window, of the setpoint or disturbance profile of a signal from time k to time k + Prediction Horizon. You wire these windows to the appropriate input(s) of the CD Implement MPC Controller VI. |
CD Write MPC FIFO | Writes a control action setpoint, output setpoint, or disturbance profile window to the MPC FIFO. You then use the CD Read MPC FIFO VI to read values from this MPC FIFO. |