You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task -> Control heating/cooling elements on a plate to create a heat image according to the reference image
In the following animations, the reference is set by this image
The plate is discretized into 50x50 nodes. Each 6th node is an input node and can input or extract heat from the node.
In each simulation step, there's a chance that a 3x3 square with random coordinates will spontaneously cool down by -5. This is to demonstrate the controller's ability to deal with unexpected disturbances.
Unconstrained LQ-MPC regulation, large steady-state error:
B_unconstrained_LQ.mp4
Unconstrained LQ-MPC reference tracking with a system augmented with an input integrator, and the controller output defined as the change in system input (rather than the system input directly).
B_unconstrained_dU_reftracking.mp4
LQ-MPC, ref tracking, system with input integrator. Control sequence computed using quadprog, with asymetric bounds on deltaU (positive deltas can be larger than negative deltas).
Task -> Control heating/cooling elements on a plate to create a heat image according to the reference image

In the following animations, the reference is set by this image
The plate is discretized into 50x50 nodes. Each 6th node is an input node and can input or extract heat from the node.
In each simulation step, there's a chance that a 3x3 square with random coordinates will spontaneously cool down by -5. This is to demonstrate the controller's ability to deal with unexpected disturbances.
Unconstrained LQ-MPC regulation, large steady-state error:
B_unconstrained_LQ.mp4
Unconstrained LQ-MPC reference tracking with a system augmented with an input integrator, and the controller output defined as the change in system input (rather than the system input directly).
B_unconstrained_dU_reftracking.mp4
LQ-MPC, ref tracking, system with input integrator. Control sequence computed using quadprog, with asymetric bounds on deltaU (positive deltas can be larger than negative deltas).
LQMPC_deltaU_quadprog.mp4