Dear Professor,
I am new to the topic optimal control and I am dealing with following MPC/NMPC problem in a project:
a system has been modelled with 3 discrete states, each having linear dynamics (Hybrid Automaton), and for each linear model a classical MPC has been designed. In Simulink it was implemented as Stateflow Chart and Multiple MPC block. The system has 6 states, two inputs (u1 and u2) and two outputs: (y1 = x1, y2 = x1-x2). The power dissipated during tracking the reference for y2 in this system is: u2*y2. The system should be controlled with another MPCs in such a way that the output tracks the reference using minimum energy (power).
My questions are: is the idea for setting cost objective to J = sum over prediction horizon of y(2)*u(2) correct? y and u are constrained.
Does the nonlinear term y(2)*u(2) classify this problem as Nonlinear MPC even if the system equations are linear? Is this an admissible function to use for the cost objective or do I need to stick to sum of squares for an MPC?
I am a complete beginner in optimal control, and after some research I am still not able to answer my questions. I really appreciate your hints.