时域系统特性的数值

这个例子展示了如何获得阶跃响应特性的数值,如上升时间、沉降时间和超调stepinfo。您可以使用类似的技术lsiminfo获得系统对任意输入或初始条件的响应特性。

建立动态系统模型,得到系统阶跃响应特性的数值。

H = tf([8 18 32],[1 6 14 24]);data = stepinfo (H)
data =结构体字段:沉降时间:0.2087沉降时间:3.4972沉降时间:1.1956沉降最大:1.6871超调:26.5302下冲:0峰值:1.6871峰值时间:0.5987

输出是一个包含几个阶跃响应特性值的结构。要访问这些值或在其他计算中引用它们,请使用点表示法。例如,data.Overshoot为超调值。

计算阶跃响应的时间H在其最终价值的0.5%内结算。

data = stepinfo (H,“SettlingTimeThreshold”, 0.005);t05 = data.SettlingTime
t05 = 4.8896

默认情况下,stepinfo将调整时间定义为输出在其最终值的0.02(2%)范围内调整所需的时间。指定更严格的“SettlingTimeThreshold”0.005的结果是更长的稳定时间。

有关选项和特征的更多信息,请参见stepinfo参考页面。

另请参阅

|

相关的例子

更多关于