此示例显示如何获取步进响应特性的数值,例如上升时间,建立时间和过冲steiinfo.
。您可以使用类似的技术lsiminfo.
为了获得对任意输入或初始条件的系统响应的特征。
创建动态系统模型并获取系统步骤响应特性的数值。
H = TF([8 18 32],[1144]);数据= stepInfo(h)
数据=结构与字段:Risetime:0.2087 Settingtime:3.4972 Settlingmin:1.1956 Settlingmax:1.6871超冲:26.5302 undhoot:0峰值:1.6871峰值:0.5987
输出是包含几步响应特性的值的结构。要访问这些值或在其他计算中引用它们,请使用点表示法。例如,data.ootshoot.
是过冲的价值。
计算步骤响应所需的时间H
定居在最终价值的0.5%内。
data = stepinfo(h,'settingtimethreshold',0.005);t05 = data.settlingtime.
T05 = 4.8896.
默认,steiinfo.
根据其最终价值的0.02(2%)内的输出所需的时间内定义稳定时间。指定更严格的'settingtimethreshold'
0.005导致更长的稳定时间。
有关选项和特征的更多信息,请参阅steiinfo.
参考页面。