主要内容

多模型时域响应

这个例子展示了如何在一个图上比较多个模型的阶跃响应一步.这个例子比较了一个不受控制的装置的阶跃响应和两个不同PI控制器的装置的闭环阶跃响应。您可以对其他响应命令使用类似的技术,例如冲动最初的,得到多个模型的响应图。

对于本例,获取两个您希望比较其时间响应的模型,并在单步图上绘制它们。例如,你可以比较一个三阶植物G的闭环响应G有一个控制器C1具有积分作用的。

G = zpk([],[-5 -5 -10],100);C1 = pid(0,4.4);CL1 =反馈(G*C1,1);步骤(G, CL1);

图中包含一个轴对象。axis对象包含2个line类型的对象。这些物体代表G CL1。

当您提供多个模型时一步作为输入参数,该命令在同一图形上显示两个模型的响应。如果没有指定要绘制的时间范围,一步试图选择一个时间范围来说明所有模型的动态。

将闭环模型的阶跃响应与另一个控制器进行比较。为每个响应指定图的颜色和样式。

C2 = pid(2.9,7.1);CL2 =反馈(G*C2,1);步骤(G,“b——”CL1,“g -”,这有点难度,的r -

图中包含一个轴对象。axis对象包含3个line类型的对象。这些物体代表G CL1 CL2。

您可以为图中的每个响应指定自定义的图颜色和样式。例如,“g -”为响应指定一条绿色实线这有点难度.有关其他情节定制选项,请使用stepplot

另请参阅

||||||

相关的例子

更多关于