已知系统传递函数为 8 /s^2 + 2 s + 8,MATLAB求其暂态性能特征
时间: 2023-06-27 07:01:01 浏览: 107
可以使用MATLAB中的step函数和stepinfo函数来求解该系统的暂态性能特征。
首先,使用step函数绘制系统的阶跃响应曲线:
```
num = 8;
den = [1 2 8];
sys = tf(num, den);
step(sys);
```
运行代码后会出现系统的阶跃响应图像。
接下来,使用stepinfo函数来计算该系统的暂态性能特征:
```
stepinfo(sys)
```
运行代码后,会输出该系统的暂态性能特征:上升时间(Rise Time)、峰值时间(Peak Time)、峰值值(Peak)、调节时间(Settling Time)和超调量(Overshoot)等信息。
例如,输出的结果可能如下所示:
```
RiseTime: 0.6201
SettlingTime: 5.1216
SettlingMin: 0.9714
SettlingMax: 1.0315
Overshoot: 28.9077
Undershoot: 0
Peak: 1.0315
PeakTime: 1.1061
```
因此,该系统的上升时间约为0.62秒,调节时间约为5.12秒,超调量为28.91%。
阅读全文