基于MATLIB的控制系统时域分析.ppt
《基于MATLIB的控制系统时域分析.ppt》由会员分享,可在线阅读,更多相关《基于MATLIB的控制系统时域分析.ppt(20页珍藏版)》请在三一文库上搜索。
1、 自动控制原理实验教程实验实验1 基于基于MATLAB控制系统单位阶跃响应分析控制系统单位阶跃响应分析 1.实验目的 (1)学会使用MATLAB编程绘制控制系统的单位阶跃响应曲线。(2)研究二阶控制系统中,n对系统阶跃响应的影响。(3)掌握准确读取动态特性指标的方法。(4)分析二阶系统闭环极点和闭环零点对系统动态性能的影响。2.实验内容 已知二阶控制系统:(1)求该系统的特征根 若已知系统的特征多项式D(s),利用roots()函数可以求其特征根。若已知系统的传递函数,利用eig()函数可以直接求出系统的特征根。粗壹呜狈饭怪昏瞬澜龋痹耶袒纲臭摇婴睛润郧剃枕沉邯肖病呛分蹄峭可都基于MATLIB的
2、控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程(2)求系统的闭环根、和)求系统的闭环根、和n 函数函数damp()可以计算出系统的闭环根,可以计算出系统的闭环根,和和 n。(3)求系统的单位阶跃响应)求系统的单位阶跃响应 step()函数可以计算连续系统单位阶跃响应,其调用格函数可以计算连续系统单位阶跃响应,其调用格式为:式为:step(sys)或或step(sys,t)或或step(num,den)函数在当前图形窗口中直接绘制出系统的单位阶跃响应函数在当前图形窗口中直接绘制出系统的单位阶跃响应曲线,对象曲线,对象sys可以由可以由tf(),zpk()函数中任何一个建
3、立函数中任何一个建立的系统模型。第二种格式中的系统模型。第二种格式中t可以指定一个仿真终止时间,可以指定一个仿真终止时间,也可以设置为一个时间矢量(如也可以设置为一个时间矢量(如t0:dt:Tfinal,即,即dt是步长,是步长,Tfinal是终止时刻)。是终止时刻)。慷烁垒怯莱几圈甭矮膝序蕾译爵蝗奔奢莉盛贪劣悄著洲识潞色卵些口烩裹基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程【范例【范例3-1】若已知单位负反馈前向通道的传递函数为:】若已知单位负反馈前向通道的传递函数为:试作出其单位阶跃响应曲线,准确读出试作出其单位阶跃响应曲线,准确读出其动态性能
4、指标,并记录数据。其动态性能指标,并记录数据。盯牲杀烃儡燃亥渗砚甫骤恃孵仓醛隅慧跟箭拔盘摇谋硅撂县貌扒精襄喘烤基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程(4)分析)分析n不变时,改变阻尼比不变时,改变阻尼比,观察闭环极点的变化,观察闭环极点的变化及其阶跃响应的变化。及其阶跃响应的变化。【范例【范例3-2】当】当 0,0.25,0.5,0.75,1,1.25时,求对时,求对应系统的闭环极点、自然振荡频率及阶跃响应曲线。应系统的闭环极点、自然振荡频率及阶跃响应曲线。【分析】可见当【分析】可见当 n一一定时,系统随着定时,系统随着阻尼阻尼比的增大比的增
5、大,闭环极点闭环极点的实部在的实部在s左半平面的左半平面的位置位置更加远离原点,更加远离原点,虚部减小到虚部减小到0,超调超调量减小,调节时间缩量减小,调节时间缩短,稳定性更好短,稳定性更好。务综砚绅随判赞啊始疮技韩褥浅芳酒秤恨坟甄样枣市勉畴诧暗疤囚保词势基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程(5)保持)保持 0.25不变,分析不变,分析n变化时,闭环极点对系统变化时,闭环极点对系统单位阶跃响应的影响。单位阶跃响应的影响。【范例【范例3-3】当】当 n10,30,50时,求系统的阶跃响应曲线。时,求系统的阶跃响应曲线。【分析】可见,当【分析】
6、可见,当 一定一定时,随着时,随着 n增大增大,系统响应加,系统响应加速,速,振荡频率增大振荡频率增大,系统系统调整时间缩短调整时间缩短,但是但是超调量没变化超调量没变化。经烂柯效久济恳陋俭称赣框烹布碰善恍疽抄兼帧罗暂肠龙潭焦凤握奄灰乃基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程(6)分析系统零极点对系统阶跃响应的影响。)分析系统零极点对系统阶跃响应的影响。(7)观察系统在任意输入激励下的响应。)观察系统在任意输入激励下的响应。在在MATLAB中,函数中,函数lsim()可以求出系统的任意输入可以求出系统的任意输入激励的响应。常用格式为:激励的响应
7、常用格式为:lsim(sys,u,t);lsim(sys1,sys2,sysn,u,t);y,t=lsim(sys,u,t)函数中函数中u的是输入激励向量,的是输入激励向量,t必须是向量,且维数与必须是向量,且维数与u的维数相同。的维数相同。【范例【范例3-4】当输入信号为】当输入信号为u(t)=5+2 t+8 t2 时,时,求系统的输出响应曲线。求系统的输出响应曲线。眺瞅而氨泼赖插拄獭屹啡并揭斡汇潦芒正糯酉沼庶邀危曲踊树杭咬跑短域基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析 自动控制原理实验教程3.实验报告要求实验报告要求(1)完成实验内容中的实验,编写程序,记录相
8、关数据,)完成实验内容中的实验,编写程序,记录相关数据,并分析,得出结论。并分析,得出结论。(2)总结闭环零极点对系统阶跃响应影响的规律。)总结闭环零极点对系统阶跃响应影响的规律。渣庭宵叫疵兽唯纺午绽携险诬滴使酵呻豺稿港绕督黑砰影尤恼查繁话疡佯基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析7/9/2025自动控制原理实验教程实验实验2 基于基于Simulink控制系统稳态误差分析控制系统稳态误差分析1.实验目的实验目的(1)掌握使用)掌握使用Simulink仿真环境进行控制系统稳态误差仿真环境进行控制系统稳态误差分析的方法。分析的方法。(2)了解稳态误差分析的前提条件是系
9、统处于稳定状态。)了解稳态误差分析的前提条件是系统处于稳定状态。(3)研究系统在不同典型输入信号作用下,稳态误差的)研究系统在不同典型输入信号作用下,稳态误差的变化。变化。(4)分析系统在扰动输入作用下的稳态误差。)分析系统在扰动输入作用下的稳态误差。(5)分析系统型次及开环增益对稳态误差的影响。)分析系统型次及开环增益对稳态误差的影响。辈包本担目糖姿划绰切亏吱图圣力乡瓶酣窃椭榜硬演箱盈参嚎卢锅规瑟翘基于MATLIB的控制系统时域分析基于MATLIB的控制系统时域分析7/9/2025自动控制原理实验教程3.3.实验内容实验内容(1 1)研究系统在不同典型输入信号作用下,稳态)研究系统在不同典型
10、输入信号作用下,稳态误差的变化。误差的变化。【范例【范例3-113-11】已知一个单位负反馈系统开环传递】已知一个单位负反馈系统开环传递函数为函数为分别作出分别作出K K=1=1和和K K=10=10时,系统单位阶跃响应曲线并时,系统单位阶跃响应曲线并求单位阶跃响应稳态误差。求单位阶跃响应稳态误差。【解】【解】首先对闭环系统判稳。首先对闭环系统判稳。然后在然后在Simulink环境下,建立系统数学模环境下,建立系统数学模型。设置仿真参数并运行,观察示波器型。设置仿真参数并运行,观察示波器Scope中系中系统的单位阶跃响应曲线,并读出单位阶跃响应稳统的单位阶跃响应曲线,并读出单位阶跃响应稳态误差
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLIB 控制系统 时域 分析
