Objective function with summation

3 vues (au cours des 30 derniers jours)
SANDEEP SURAVARAPU
SANDEEP SURAVARAPU le 28 Mai 2021
I want to solve an MPC problem in matlab using fmincon function.
Im having hard time in figuring it out the way to write the objective function . Minimization is only wrt u ( x(t+1) = Ax(t)+Bu(t) )
Could someone please help else guide me to relevant sources
  5 commentaires
Torsten
Torsten le 28 Mai 2021
Modifié(e) : Torsten le 28 Mai 2021
B is (2x1) - so u is a scalar for each t ?
How big is N ? x0 is a given 2x1 vector ?
SANDEEP SURAVARAPU
SANDEEP SURAVARAPU le 28 Mai 2021
@Torsten yes u is scalar for each t.
let me re-write the problem in clearer way :

Connectez-vous pour commenter.

Réponse acceptée

Torsten
Torsten le 28 Mai 2021
Choose u_0,...,u_N as unknowns.
In the objective function, calculate x_1,...x_(N+1) from A and u_0,...u_N.
Return u_0^2 + ... + u_N^2 + x_1.'*x_1 + ... + x_(N+1).'*x_(N+1)
That's all.
No constraints are necessary.
  1 commentaire
SANDEEP SURAVARAPU
SANDEEP SURAVARAPU le 28 Mai 2021
Thanks, this helps

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by