多模型时域响应
这个例子展示了如何在一个图上比较多个模型的阶跃响应一步
.这个例子比较了一个不受控制的装置的阶跃响应和两个不同PI控制器的装置的闭环阶跃响应。您可以对其他响应命令使用类似的技术,例如冲动
或最初的
,得到多个模型的响应图。
对于本例,获取两个您希望比较其时间响应的模型,并在单步图上绘制它们。例如,你可以比较一个三阶植物G
的闭环响应G
有一个控制器C1
具有积分作用的。
G = zpk([],[-5 -5 -10],100);C1 = pid(0,4.4);CL1 =反馈(G*C1,1);步骤(G, CL1);
当您提供多个模型时一步
作为输入参数,该命令在同一图形上显示两个模型的响应。如果没有指定要绘制的时间范围,一步
试图选择一个时间范围来说明所有模型的动态。
将闭环模型的阶跃响应与另一个控制器进行比较。为每个响应指定图的颜色和样式。
C2 = pid(2.9,7.1);CL2 =反馈(G*C2,1);步骤(G,“b——”CL1,“g -”,这有点难度,的r -)
您可以为图中的每个响应指定自定义的图颜色和样式。例如,“g -”
为响应指定一条绿色实线这有点难度
.有关其他情节定制选项,请使用stepplot
.
另请参阅
一步
|最初的
|stepplot
|initialplot
|冲动
|impulseplot
|线性系统分析仪