MPC Alternative Cost Function

How can I use the alternative cost function in model predictive control toolbox? Is it just necessary to specify Q and R weight matrices as positive-semi-definite matrices ?
Thanks,
João

 Respuesta aceptada

João
João el 1 de Jun. de 2011

0 votos

Its just necessary to enter with the matrices.
Typing mpcprops you can see:
Alternative weighting: using the syntax Weights.MV={R}, where R is a Nu x Nu
symmetric and positive semi-definite matrix, one can specify a matrix weight R,
which is constant over the prediction horizon (similar syntax for Weights.MVRate and Weights.OV)
Thanks.

Más respuestas (1)

Walter Roberson
Walter Roberson el 31 de Mayo de 2011

1 voto

It looks like you need a total of three positive semi-definite matrices
though defaults do apply if you omit one of them.

1 comentario

João
João el 31 de Mayo de 2011
Walter, this is true. You're correct.
But I want to know if this is the only requirement.
I've specified the matrices and the MPCobj get it. But how can I know if it is using the alternative cost function?
Thanks.

Iniciar sesión para comentar.

Preguntada:

el 31 de Mayo de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by