主要内容

减少

进入汉克尔基于奇异值的简化模型还原功能

语法

gre =减少(G) gre =减少(G,顺序)[gre, redinfo] =减少(G, key1, value1,…) [gre, redinfo] =减少(G,秩序,key1, value1,…)

描述

减少返回一个降阶模型gre考试G和一个结构体数组redinfo包含错误减少模型的束缚,汉克尔原始系统的奇异值和其他一些相关的模型减少信息。

一个错误是距离的测量gre考试G和计算的基础上添加剂错误,G-GRED,乘法误差,G1(G-GRED),或nugap错误(ref。中心)[1],[4],[5]

汉克尔奇异值的一个稳定的系统显示各自的国家能源系统。因此,减少订单可以直接通过检查系统汉克尔SV的决定。模型降阶的例程,它基于汉克尔奇异值错误绑定类型分组。在许多情况下,附加误差的方法gre =减少(G,顺序)提供一个良好的降阶模型来说是足够的。但是对于系统与轻阻尼波兰人和/或零,乘法误差法(即gre =减少(G,秩序,“ErrorType”,“乘”))之间的相对误差最小化Ggre考试会产生一个更好的选择。

此表描述了输入参数减少

论点

描述

G

LTI模型减少了(没有任何其它输入将情节汉克尔奇异值和提示减少顺序)。

订单

(可选的)整数减少模型的所需的订单,或选择一个向量挤满了批处理运行所需的订单。

串行的批处理运行不同的降阶模型可以通过指定生成订单= x, y,或者一个整数向量。默认情况下,所有的anti-stable保持一个物理系统的一部分,因为从控制稳定的观点,摆脱不稳定状态(s)是危险的系统模型。

MaxError可以指定以相同的方式作为替代吗订单后一个ErrorType被选中。在这种情况下,减少订单时将决定的总和反面汉克尔SV的到达MaxError

论点

价值

描述

“算法”

“平衡”

“舒尔”

“汉高”

“英国”

“ncf”

默认为“添加”(balancmr)

选择“添加”(schurmr)

选择“添加”(hankelmr)

默认为“乘”(bstmr)

默认为“ncf”(中心)

“ErrorType”

“添加”

“乘”

“ncf”

添加剂错误(默认)

乘法模型输出误差

NCF nugap错误

“MaxError”

一个实数或矢量不同的错误

减少实现H错误。

当礼物,MaxError覆盖订单输入。

“重量”

{Wout,赢得}单元阵列

最优1 x2单元阵列的LTI权重Wout(输出),赢得(输入);默认是两个身份;只有使用ErrorType,添加。重量必须是可逆的。

“显示”

汉克尔奇异的情节(默认显示)。

“秩序”

整数,向量数组或单元

订单减少的模型。如果未指定作为第二参数只使用。

重量在原始模型输入和/或输出能使模型降阶算法关注某些频率范围内的利益。但是重量必须稳定、最小相位和可逆的。

此表描述了输出参数。

论点

描述

gre考试

LTI降阶模型。时输入成了多维数组是不同的模型的串行顺序数组。

REDINFO

一个结构体数组与三个字段:

  • REDINFO.ErrorBound

  • REDINFO.StabSV

  • REDINFO.UnstabSV

    “汉高”算法,结构体数组就变成:

  • REDINFO.ErrorBound

  • REDINFO.StabSV

  • REDINFO.UnstabSV

  • REDINFO.Ganticausal

    “ncf”选择,结构体数组就变成:

  • REDINFO.GL

  • REDINFO.GR

  • REDINFO.hsv

G可以稳定或不稳定。Ggre考试既可以是连续的或离散的。

一个成功的模型降阶状态良好的原始模型G将确保减少模型gre考试满足无穷范数约束错误。

例子

全部折叠

给定一个连续或离散,稳定或不稳定的系统,G,创建一个组降维模型基于你的选择。

rng (1234“旋风”);%的再现性5 G = rss(30日,4);

如果你叫减少没有指定的订单减少模型,软件显示一个汉克尔奇异值情节和提示您选择一个订单。

如果你指定一个简化模型,减少默认的balancmr模型降阶算法。

[g1, redinfo1] =减少(20 G);

指定使用的其他算法算法论点。使用ErrorType参数指定是否使用乘法或加法的算法错误,和减少模型的最大允许误差。

[g2, redinfo2] =减少(G, [10:2:18],“算法”,“舒尔”);[g3, redinfo3] =减少(G,“ErrorType”,“乘”,“MaxError”[0.01 - 0.05]);[g4, redinfo4] =减少(G,“ErrorType”,“添加”,“算法”,“汉高”,“MaxError”[0.01]);i = 1:4图(我);eval ([“σ(G, G”num2str(我)”),“]);结束

图包含一个坐标轴对象。坐标轴对象包含8线类型的对象。这些对象代表G, g1。

图包含一个坐标轴对象。坐标轴对象包含24行类型的对象。这些对象代表G, g2。

图包含一个坐标轴对象。坐标轴对象包含12线类型的对象。这些对象代表G, g3。

图包含一个坐标轴对象。坐标轴对象包含8线类型的对象。这些对象代表G, g4。

引用

[1]k·格洛弗,“所有最优汉克尔规范近似的线性多变量系统,和他们的L——错误界限,“Int。j .控制39卷,没有。6,1145 - 1193年,1984页。

[2]m . g .董力耘和r . y .蒋介石“舒尔平衡模型降阶方法,”IEEE反式。自动售货机。来讲。,AC-2卷,不。1989年7月7日,729 - 733页。

[3]m·g .董力耘r . y .蒋介石和d . j . n . Limebeer“Nonminimal系统最优汉克尔模型减少,”IEEE反式。自动售货机。来讲。35卷,4号4月,1990年,页496 - 502。

[4]m . g .董力耘和r . y .蒋介石“模型降阶鲁棒控制:一个舒尔相对误差的方法,”国际期刊的自适应控制和信号处理,2卷,第272 - 259页,1988年。

[5]k .周“频率加权L[[子弹]]错误界限,”系统。来讲,列托人。,Vol. 21, 115-125, 1993.

版本历史

之前介绍过的R2006a