A model predictive controller for a performing stateless prediction. Using dosed form algebraic expressions for the step test in a dynamic matrix eliminates the requirement for individual calculation on each element. With both the dynamic matrix and the vector of predicted errors written in terms of discrete algebraic equations, the control law is written as a function of the current state of the system. The control law is then be reduced to its minimal form, which leaves the next control action to be a function of the system parameters, the past errors, and the past control actions. Since the system parameters are constant, this controller is then be reduced into a single discrete equation. This greatly reduces the computations required in each control loop iteration.
展开▼