I work on MPC controller for tiltrotor Airplane but I have some issues in C programming,I have previously programming a PID controller and I want to know if is there any relation between what I have doing and the MPC programming
the links above describes quite well the principle of MPC programming and the main differences with PID controlling technique.
In some way, MPC is an 'enlargement' of PID controlling technique, preferable to use when systems to be controlled are more complicated ; it can use in its turn PID parameters as part of its variables, so the work you have previously done wiith PID algos can be useful