How can the Robust Performance margin be computed using Mu Analysis "mussv" in R2019a?

8 次查看(过去 30 天)
I am using the Robust Control Toolbox for Robust Stability and Performance Analysis. For this purpose, the commands ROBSTAB and ROBGAIN can be used.
On your homepage you are giving an example of how ROBSTAB is connected with mu-analysis:
In the example, you show how the robust stability margins can be computed alternatively using the MUSSV function.
*Now my question is how can the robust performance margin be computed using MUSSV? *
I searched through the documentation but could not find any example. In an older document, I found how this was done. However, when following this procedure the computed robust performance margins are completely different from the ones computed by ROBGAIN. Out of curiosity, I also checked the former ROBUSTPERF command. And here the results match very well. What is ROBGAIN doing differently?

采纳的回答

MathWorks Support Team
The ROBGAIN and ROBUSTPERF margins M differ in the following way:
1) A ROBUSTPERF margin M means that the gain stays below 1/M for uncertainty level up to M in normalized units.
2) A ROBGAIN margin M means that the gain stays below the specified value G for uncertainty level up to M in normalized units.
ROBUSTPERF uses the "performance" block approach:
------------------------------------
To check that the gain from u to y is robustly less than gamma, you add a "performance" block (dynamic uncertainty bounded by 1/gamma) and check the robust stability against this augmented uncertainty structure. This is rooted in the Small Gain Theorem:
M(s) |oo < gamma <=> LFT(DELTA,M) stable for all ||DELTA|<1/gamma
------------------------------------
Meanwhile, ROBGAIN solves a "skew-mu" problem where the performance block is "fixed" and the other blocks are allowed to vary. See. e.g.,
for details.
While this is handled via the same MUSSV machinery, skew-mu is not a documented usage of the MUSSV function and therefore not something a user can try directly.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Dynamic System Models 的更多信息

标签

尚未输入任何标签。

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by