Hi guys,
I follow one of MATLAB MPC design example, "Design MPC Controller for Position Servomechanism" from here . I could successfully design my own MPC model and the simulation results were fine. Then I headed on to apply to adaptive design instruction, but my simulation fails and I just received the following error:
–> Error evaluating 'InitFcn' callback of Adaptive MPC block (mask) 'ampc_dc/Adaptive MPC Controller'.
Callback string is 'ampcblock_InitFcn'
Caused by: For compatibility with the adaptive mode, the plant model specified in your controller object must be LTI state-space (OK), have the same sampling time as the controller (Violated), and be delay-free (OK). The "ss", "c2d", "d2d" and "absorbDelay" functions perform the necessary conversions. <–
I would be highly appreciated if you help me to lift that bothering notification and run my simulation smoothly. Kindly note that I have attached the file to my query.
Best regards,
Mahdi
Best Answer