主要内容

多模型的时域响应

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

对于本例,获取您想要比较其时间响应的两个模型,并将它们绘制在单个步骤图上。例如,您可以比较一个第三订单的工厂G的闭环响应G用一个控制器C1积分作用。

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

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象表示G, CL1。

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

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

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

图中包含一个轴对象。轴对象包含3个类型为line的对象。这些对象表示G, CL1, CL2。

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

另请参阅

||||||

相关的例子

更多关于