控制系统用 MATLAB 还挺爽的,尤其是稳定性那块,第四章讲得蛮细的。讲义从闭环极点、单位圆这些概念讲起,再结合pole()
和pzmap()
这些函数,怎么看系统稳不稳定一目了然。
直接用exp4_1.m
、exp4_2.m
跑一跑,判别最小相位也方便,劳斯表、胡尔维茨矩阵都有例子,不用硬背理论。像ii=find(条件式)
,查不稳定极点就靠它,省不少事。
时域响应这块也比较实用,step()
画阶跃,impulse()
画脉冲,图一出,系统动态表现就直观了。还有dcgain()
求稳态值这些,写系统文档、调参都派得上用场。
文件名都列出来了,像exp4_3.m
、exp4_4.m
、exp4_5.m
,照着改传递函数跑一跑就知道咋回事了。是二阶系统的响应,对阻尼比、自然频率敏感,一改就能看到图变化,调参方便。
如果你平时搞控制系统,或者写论文需要图文并茂的响应图,这份讲义你可以直接拿来套用,思路清晰、例子够用。