I am using adaptive MPC controller block in simulink. According to (https://se.mathworks.com/help/mpc/ref/adaptivempccontroller.html?s_tid=srchtitle), if we want the output variable constraint (i.e. ymin) to change over the prediction horizon, we need to connect ymin port to a matrix signal with Ny columns and p rows (Ny is the number of output, p the prediction horizon).
In a matlab example (https://se.mathworks.com/matlabcentral/fileexchange/68992-designing-an-mpc-controller-with-simulink?s_eid=PSM_15028), I added a matlab function into the MPC controller which generates a constraint matrix[10,2]. But it is not working. I have looked through the whole Internet but never found out how to work it out.
So I kindly ask for help here. I would really appreciate if anyone can give any help.
In attachment there are files that you can have a look if need.