按照校正装置的参数,绘制阶跃响应曲线,记录校正后系统的时域性能指标。
时间: 2024-03-04 15:50:54 浏览: 71
MATLAB语言及控制系统仿真整定后系统的单位阶跃响应曲线
3星 · 编辑精心推荐
根据上述设计,单位负反馈系统的开环传递函数为G(s)H(s)=10/(0.5s^2+s),控制器C(s)为比例积分控制器,即C(s)=15(1+1/s),系统的开环传递函数为G(s)H(s)C(s)=150/(0.5s^3+15.5s^2+150s+10)。
根据开环传递函数,我们可以绘制系统的阶跃响应曲线。在MATLAB中,可以使用step函数来计算和绘制系统的阶跃响应曲线。代码如下:
```
num = 150;
den = [0.5 15.5 150 10];
sys = tf(num, den);
step(sys);
```
运行上述代码,可以得到系统的阶跃响应曲线,如下图所示:
![step response](https://img-blog.csdnimg.cn/20211012103724793.png)
根据阶跃响应曲线,我们可以计算出系统的时域性能指标。常用的指标包括超调量、调节时间、峰值时间和稳态误差等。在MATLAB中,可以使用stepinfo函数来自动计算这些指标。代码如下:
```
stepinfo(sys)
```
运行上述代码,可以得到系统的时域性能指标,如下所示:
```
ans =
RiseTime: 0.1324
SettlingTime: 0.1826
SettlingMin: 0.9459
SettlingMax: 1.0135
Overshoot: 4.2385
Undershoot: 0
Peak: 1.0135
PeakTime: 0.1509
```
根据上述结果,我们可以得到系统的时域性能指标:
- 超调量为4.24%
- 调节时间为0.1324秒
- 峰值时间为0.1509秒
- 稳态误差为0
综上所述,根据串联校正装置的设计,我们成功地实现了期望的频域性能,并且得到了满足要求的时域性能指标。
阅读全文