Pole-Zero简化
Pole-zero简化降低模型准确的订单取消Pole-zero成对或消除状态没有影响整体模型的响应。Pole-zero双可以介绍,例如,当您构建闭环架构。正常的小错误与数值计算可以转换这样的取消对near-canceling对。删除这些国家保留了模型响应特性而简化分析和控制设计。pole-zero简化的类型包括:
在减速器模型应用程序和减少模型的顺序住编辑任务,Pole-Zero简化方法自动消除结构断开连接的状态和表现也pole-zero取消或最低限度的实现。
Pole-Zero简化模型中的减速机应用
减速器模型提供了一个交互式工具进行模型降阶,考察和比较原始的反应和降维模型。减少pole-zero简化模型减速器模型:
打开软件,导入模型来减少。例如,假设有一个名为模型
构建
在MATLAB®工作区。下面的命令打开减速器模型和进口线性时不变模型构建
。modelReducer(建立)
在数据浏览器,选择模型来减少。点击Pole-Zero简化。
在Pole-Zero简化选项卡,减速器模型显示的频率响应的情节原始模型和简化版本的模型。的应用还显示一个pole-zero地图模型。
pole-zero地图标志杆位置
x
和零位置o
。请注意
频率响应是输出的波德图模型,和奇异值图。文中模型。
可选地,改变的宽容减速器模型确定取消pole-zero对。减速器模型取消pole-zero对属于指定的公差简化pole-zero双价值。在这种情况下,没有pole-zero双距离足够近减速器模型取消他们的默认的公差
1 e-05
。取消对远一点,移动滑块向右或在文本框中输入一个更大的价值。蓝色的
x
和o
标志在pole-zero地图上显示near-canceling pole-zero对原始模型中消除从简化模型。简化模型的极点和零点剩余标有红色x
和o
。尝试不同的简化公差而观察原始的频率响应和简化模型。删除尽可能许多波兰人和0,同时保留系统行为的频率区域,为您的应用程序是很重要的。可选地,检查绝对或相对误差之间的原始和简化模型。使用上的按键选择error-plot类型Pole-Zero简化选项卡。
使用分析情节的更多信息,请参阅可视化模型降维模型减速器应用。
当你有一个简化的模型,你想存储和进一步分析,点击。新的模型出现在数据浏览器的名称反映了订单减少模型。
在数据浏览器创建了模型之后,您可以继续简化参数变化和创建模型与分析和比较不同的订单减少。
你现在可以执行与减少模型进一步分析。例如:
检查其他降低系统的响应,如阶跃响应或尼科尔斯阴谋。为此,使用的工具情节选项卡。看到可视化模型降维模型减速器应用为更多的信息。
出口减少模型为进一步分析MATLAB工作区或控制设计。在减速器模型选项卡上,单击出口。
生成MATLAB代码Pole-Zero简化
要创建一个MATLAB脚本可以使用为进一步模型降阶任务在命令行,点击创建了模型,并选择生成MATLAB脚本。
减速器模型创建一个脚本,该脚本使用minreal
命令执行减少模型的参数设置Pole-Zero简化选项卡。脚本在MATLAB编辑器中打开。
Pole-Zero取消在命令行
减少订单的模型pole-zero取消在命令行中,使用minreal
。
下面创建一个模型系统,C
是一个比例积分控制器,G
有一个零
rad / s。这样一个低频零可以从微分作用出现在植物动力学。例如,植物可能包括一个组件从位置测量,计算速度。
G = zpk (3 e-8 [1,3], 1);C = pid (0.3);T =反馈(G * C, 1)
T = (s + 0.3) (s-3e-08) - - - - - - - - - - - - - - - - - - - - - - - s (s + 4.218) (s + 0.7824)连续时间零/钢管/增益模型。
在闭环模型T
,积分器
从C
几乎取消了低频零的G
。
强制取消零附近的积分器原点。
tr = minreal (e - T, 1)
tr = (s + 0.3) (s-3e-08) - - - - - - - - - - - - - - - - - - - - - - - s (s + 4.218) (s + 0.7824)连续时间零/钢管/增益模型。
默认情况下,minreal
减少了传递函数命令取消确切pole-zero成对或接近pole-zero双内sqrt (eps)
。指定1 e -
作为第二个输入原因minreal
消除pole-zero双内
rad / s。
减少模型tr
包括所有原始的动态闭环模型T
,除了near-canceling zero-pole一对。
比较原始和减少系统的频率响应。
波德(T、tr、“r——”)传说(“T”,“tr”)
因为取消了钢管和零不完全匹配,一些极端低频动力学明显缺少原始模型tr
。在许多应用程序中,您可以忽略这种极端低频动力学。当你增加匹配的宽容minreal
,确保你不消除应用程序相关的动态特性。