主要内容

与不稳定或在不稳定极点近似模型

这个例子展示了如何计算的降维近似系统,当系统不稳定或在不稳定的波兰人。

当计算一个降维近似,balred命令(或减速器模型应用程序)不消除不稳定的两极,因为这样做会从根本上改变系统动力学。相反,软件模型分解为稳定和不稳定部分,减少了稳定模型的一部分。

如果你的模型在不稳定的波兰人,你可能想要确保降维近似保留这些动力学。这个例子展示了如何使用抵消选择balred保持接近stable-unstable边界的波兰人。您可以实现相同的结果减速器模型应用程序,平衡截断选项卡,在选项,使用抵消字段,如图所示:

加载一个模型不稳定,在不稳定的两极。

负载(“reduce.mat”,“gasf35unst”)

gasf35unst是25日的输出模型有两个不稳定极点(Re (s) > 0)检查系统极点找到在不稳定的波兰人。

pzplot (gasf35unst)轴([-0.0015 - 0.0015 -0.0005 - 0.0005])

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。一个或多个行显示的值只使用这个对象表示gasf35unst标记。

pole-zero情节展示了几个波兰人(标记x),在左侧半平面,但相对接近虚轴。这些都是在不稳定的两极。两个属于不稳定的0.0005。三个属于不稳定的0.001。

检查汉克尔奇异值模型的阴谋。

hsvplot (gasf35unst)

图包含一个坐标轴对象。坐标轴对象标题汉克尔奇异值和近似误差,包含订单(的状态),ylabel国家贡献包含3对象类型的酒吧,线。这些对象代表不稳定模式,稳定的模式,绝对误差界。

情节展示了两种不稳定模式,但是你不能很容易地确定能量的贡献在不稳定的两极。在你的应用程序中,您可能希望降低模型没有丢弃那些波兰人最近不稳定,即使他们是相对较低的能量。使用抵消选择balred计算一个降维系统,保留了两个稳定的波兰人离虚轴。的抵消选项设置两极之间的边界balred可以丢弃,波兰人吗balred必须保持(治疗不稳定)。

选择= balredOptions (“抵消”,0.0005);gasf_arr = balred (gasf35unst 15[10],选择);

提供balred一组目标近似订单(10 15)原因balred返回一个数组的近似模型。数组gasf_arr包含两个模型,一个十阶和15阶近似的gasf35unst。在这两个近似,balred不抛弃两个不稳定极点或两个nearly-unstable波兰人。

比较原始的降维近似模型。

bodeplot (gasf35unst gasf_arr,“r——”)

图包含2轴对象。轴与ylabel对象1级(dB)包含3线类型的对象。这些对象代表gasf35unst, gasf \ _arr。坐标轴对象2 ylabel阶段(度)包含3线类型的对象。这些对象代表gasf35unst, gasf \ _arr。

15阶近似是一个很好的频域匹配原始模型。然而,10阶近似显示高频动态的变化,这可能会太大是可以接受的。15阶近似可能是一个更好的选择。

另请参阅

功能

住编辑任务

相关的话题