主要内容

汉克尔斯夫

计算稳定/不稳定或连续/离散系统的Hankel奇异值

语法

[sv_stab,sv_unstab]=hankelsv(G,ErrorType,style)
汉克尔斯夫(G)
汉克尔斯夫(G,错误类型,风格)

描述

[sv_stab,sv_unstab]=hankelsv(G,ErrorType,style)返回一个列向量SV_刺包含系统稳定部分的Hankel奇异值G联合国统计局抗稳定部件(如果存在)。抗稳定部分的Hankel-SVss(a、b、c、d)在内部通过ss(-a,-b,c,d).通过双线性变换将离散模型转换为连续模型。

汉克尔斯夫(G)在没有输出参数的情况下,绘制Hankel奇异值的条形图,如下所示:

要生成具有指定错误类型和样式的条形图,请使用汉克尔斯夫(G,错误类型,风格)。此表介绍了的可选输入参数汉克尔斯瓦.

论点

价值

描述

错误类型

'添加'

'骡子'

'ncf'

G的正则Hankel-SV

相位矩阵的Hankel-SV

互素因子的Hankel-SV

风格

'防抱死制动系统'

'日志'

绝对值

对数标度

算法

如果ErrorType='add'然后汉克尔斯夫实现数值稳健的平方根方法来计算Hankel奇异值[1]. 其算法如下:

给出了一个稳定的模型G,具有可控性和可观测性PQ,计算PQ:

[Up,Sp,Vp]=svd(P);[Uq,Sq,Vq]=svd(Q);

然后形成文法学家的平方根:

Lr=向上*诊断(sqrt(诊断(Sp));Lo=Uq*diag(sqrt(diag(Sq)));

Hankel奇异值仅为:

σH=svd(Lo'*Lr);

该方法充分利用了鲁棒奇异值分解算法的优点,保证了计算精度在机器精度的平方根以内。

如果ErrorType='mult'然后汉克尔斯夫计算相位矩阵的Hankel奇异值G[2].

如果ErrorType='ncf'然后汉克尔斯夫计算模型的归一化互质因子对的Hankel奇异值[3].

工具书类

[1] Safonov,M.G.和R.Y.Chiang,“平衡模型简化的Schur方法,”IEEE Trans。在自动机上。控制。,第AC-2卷,第7期,1989年7月,第729-733页。

[2] Safonov,M.G.和R.Y.Chiang,“鲁棒控制的模型简化:Schur相对误差方法,”《自适应控制与信号处理国际期刊》,第2卷,第259-272页,1988年。

[3] 维迪亚萨加尔,M。,控制系统综合-因子分解法。伦敦:麻省理工学院出版社,1985年。

在R2006a之前引入