用matlab实现自动控制系统的分析与设计说明.pdf





《用matlab实现自动控制系统的分析与设计说明.pdf》由会员分享,可在线阅读,更多相关《用matlab实现自动控制系统的分析与设计说明.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专业.专注使用 MATLAB 对控制系统进计算机仿真的主要方法是:以控制系统的传递函数为基础,使用 MATLAB 的 Simulink 工具箱对其进计算机仿真研究。1时域分析中性能指标为保证电生产设备的安全经济运,在设计电自动控制系统时,必须给出明确的系统性能指标,即控制系统的稳定性、准确性和快速性指标。通常用这三项技术指标来综合评价一个系统的控制水平。对于一个稳定的控制系统,定衡性能的好坏有以下几个性能指标:(1)峰值时间 tp;(2)调节时间 ts;(3)上升时间 tr;(4)超调Mp%。怎样确定控制系统的性能指标是控制系统的分析问题;怎样使自动控制系统的性能指标满足设计要求是控制系统的设
2、计与改造问题。在以往进设计时,需要通过性能指标的定义徒手进大、复杂的计算,如今运用MATLAB 可以快速、准确的直接根据响应曲线得出性能指标。如:求如下二阶系统的性能指标:首先用 MATLAB 在命窗口编写如下几条简单命:num=3;传递函数的分子多项式系数矩阵den=1 1.5 3;传递函数的分母多项式系数矩阵G=tf(num,den);建传递函数grid on;图形上出现表格step(G)绘制单位阶跃响应曲线通过以上命得到单位阶跃响应曲线如图1,同时在曲线上根据性能指标的定义单击右键,则分别可以得到此系统的性能指标:峰值时间 tp=1.22s;调节时间 ts=4.84s;上升时间tr=0.
3、878s;超调Mp%=22.1%。图 1 二阶系统阶跃响应及性能指标2具有延迟环节的时域分析在许多实际的电控制系统中,有少的过程特性(对象特性)具有较大的延迟,如多容水箱。对于具有延迟过程的电控制无法保证系统的控制质,因此进设计时必须考虑实际系统存在迟延的问题,能忽。所以设计的首要问题是在设计系统中建迟延环节的数学模型。在 MATLAB 环境下建具有延迟环节的数学模型有两种方法。:试仿真下述具有延迟环节多容水箱的数学模型的单位阶跃响应曲线:方法一:在 MATLAB 命窗口中用函数pade(n,T)num1=1;den1=conv(10,1,5,1);g1=tf(num1,den1);num2,
4、den2=pade(1,10);g2=tf(num2,den2);g12=g1*g2;step(g12)图 2 延迟系统阶跃响应曲线方法二:用 Simulink 模型窗口中的 Transport Delay(对输入信号进给定的延迟)模块首先在 Simulink 模型窗口中绘制动态结构图,如图3 所示。图 3 迟延系统的 SIMULINK 实现学习 参考专业.专注然后双击示波器模块,从得到的曲线可以看出,与方法一的结果是相同。3稳定性判断的几种分析方法稳定性是控制系统能否正常工作的首要条件,所以在进控制系统的设计时首先判别系统的稳定性。而在自动控制论的学习过程中,对判别稳定性一般采用劳斯稳定判据
5、的计算来判别。对于高阶系统,这样的方法计算过程繁琐且复杂。运用MATLAB 来判断稳定性仅减少计算,而且准确。31 用 root(G.den1)命根据稳定充分必要条件判断:已知单位负反馈系统的开环传函为:试判断该系统的稳定性。首先在 MATLAB 命窗口编写以下命:G1=tf(1 7 24 24,1 10 35 50 24);G=feedback(G1,1);roots(G.den1)得到结果:ans=-5.5616-2.0000+1.4142i-2.0000-1.4142i-1.4384由结果根据稳定充要条件:系统闭环特征根实部均在左半S 平面,所以可判断该系统是稳定的。32 通过绘制系统根
6、轨迹图判别首先在 MATLAB 命窗口编写以下命:G1=tf(1 7 24 24,1 10 35 50 24);rlocus(G1)图 4 系统根轨迹图由根轨迹曲线可看出:4 条根轨迹均在左半平面,所以系统是稳定的。33 通过绘制伯德图判别首先在 MATLAB 命窗口编写以下命:G1=tf(1 7 24 24,1 10 35 50 24);Gm Pm wcp wcg=margin(G1)由此得到伯德图形为:图 5 系统的伯德图从曲线可看出幅值裕无穷大,所示系统是稳定的。用以上MATLAB 提供判断稳定性的三种方法,可以看出判断结果是一致的。4 结束语本文主要提供电系统自动控制专业毕业设计中经常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实现 自动控制系统 分析 设计 说明

限制150内