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

 採用された回答

João
João 2011 年 6 月 1 日

0 投票

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.

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 5 月 31 日

1 投票

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

1 件のコメント

João
João 2011 年 5 月 31 日
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.

サインインしてコメントする。

カテゴリ

質問済み:

2011 年 5 月 31 日

Community Treasure Hunt

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

Start Hunting!

Translated by