stepinfo
上升时间,沉降时间,以及其他阶跃响应特性
语法
描述
stepinfo
允许您计算动态系统模型或步进响应数据数组的步进响应特性。对于阶跃响应y(t),stepinfo
计算相对于的特征y初始化而且y最后,在那里y初始化初始偏移量,即应用步骤之前的值,和y最后为响应的稳态值。这些值取决于您使用的语法。
对于动态系统模型
sys
,stepinfo
使用y初始化= 0和y最后=稳态值。用于阶跃响应数据数组
(y, t)
,stepinfo
使用y初始化= 0和y最后=的最后抽样值y
,除非显式指定这些值。
以获取更多信息stepinfo
计算阶跃响应特性,参见算法.
下图说明了其中的一些特征stepinfo
计算阶跃响应。对于这个响应,假设y(t) = 0t< 0,所以y初始化= 0。
例子
输入参数
输出参数
算法
对于阶跃响应y(t),stepinfo
计算相对于的特征y初始化而且y最后.对于动态系统模型sys
,stepinfo
使用y初始化= 0和y最后=稳态值。
下表显示了如何stepinfo
计算每个特征。
阶跃响应特性 | 描述 |
---|---|
上升时间 |
反应从10%上升到90%所需的时间y初始化来y最后 |
TransientTime |
第一次T这样错误|y(t) - - -y最后|≤SettlingTimeThreshold×e马克斯为t≥T,在那里e马克斯最大误差是|吗y(t) - - -y最后|对t≥0。 默认情况下,SettlingTimeThreshold= 0.02(峰值误差的2%)。暂态时间测量暂态动态消失的速度。 |
SettlingTime |
第一次T这样错误|y(t) - - -y最后|≤SettlingTimeThreshold×|y最后- - - - - -y初始化|对t≥T. 默认情况下, |
SettlingMin |
最小值y(t)一旦反应上升 |
SettlingMax |
最大值y(t)一旦反应上升 |
过度 |
过度百分比。相对于常态化响应y规范(t) =(y(t) - - -y初始化) / (y最后- - - - - -y初始化),超调量为0和中较大的一个100 × max(y规范(t) - 1). |
未达到目标 |
比例未达到目标。相对于常态化响应y规范(t)时,下冲值为0和中较小的值-100 × max(y规范(t) - 1). |
峰 |
|的峰值y(t) - - -y初始化| |
PeakTime |
峰值出现的时间 |