控制系统的暂态特性分析文档格式.docx
- 文档编号:22426422
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:18
- 大小:76.55KB
控制系统的暂态特性分析文档格式.docx
《控制系统的暂态特性分析文档格式.docx》由会员分享,可在线阅读,更多相关《控制系统的暂态特性分析文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
在MATLAB中求取单位阶跃响应的函数为step,其使用方法如下:
step(sys)在默认的时间范围内绘出系统响应的时域波形
step(sys,T)绘出系统在0—T范围内响应的时域波形
step(sys,ts:
tp:
te)绘出系统在ts-te范围内,以tp为时间间隔取样的响应波形
[y,t]=step(...)该调用格式不绘出响应波形,而是返回响应的数值向量及其对应的时间向量。
系统的暂态性能指标可以根据上述定义,在响应曲线上用鼠标读取关键点或通过搜索曲线对应的数值向量中关键点来确定。
2.LTIViewer工具
在MATLAB中提供了线性时不变系统仿真的工具LTIViewer,可以方便地观察系统的响应曲线和性能指标。
在命令窗口中键入ltiview即可启动LTIViewer。
(1)
【File】菜单
Import选项:
可以从Workspace或MAT文件中导入系统模型。
Export选项:
将当前窗口中的对象模型保存到Workspace或文件中。
Toolboxpreference选项:
属性设置功能,可以设置控制系统中得各种属性值。
PageSetup选项:
页面设置功能,可以对打印输出和显示页面进行设置。
(2)
【Edit】菜单
PlotConfiguration选项:
对显示窗口及显示内容进行配置。
LineStyle选项:
线型设置功能,可以对输出响应曲线的线型进行设置。
ViewerPreference选项:
对当前窗口的坐标、颜色、字体、响应曲线的特性参数等属性进行设置。
(3)右键菜单
在运行界面上点击鼠标右键,将会弹出一个弹出式菜单,菜单上个选项的功能分别为:
PlotTypes:
选择绘制的系统曲线类型,可选的类型有单位阶跃响应、单位冲击响应、波特图、奈奎斯特图、零极点图等。
System:
选择需要仿真的系统。
Characteristic:
系统的性能指标选项。
Grid:
显示和关闭网格。
Normalize:
正常显示模式。
FallView:
满界面显示模式。
Properties:
性能编辑器选项,可以设置画面的标题、坐标标志、坐标范围、线型、颜色、性能指标等。
三、实验内容
1.已知单位负反馈系统前向通道的传递函数为
试用MATLAB绘制系统的单位阶跃响应曲线。
实验代码及实验结果
>
num=[80];
den=[120];
G=tf(num,den)*建立系统传递函数模型
Transferfunction:
80
---------
s^2+2s
T=feedback(G,1)
80
--------------
s^2+2s+80
step(T)*绘制单位阶跃响应曲线
2.已知二阶系统
=0.6,
=5,试用MATLAB绘制系统单位阶跃响应曲线,并求取系统的暂态性能指标。
=1,
从0变化到2,求此系统的单位阶跃响应。
(3)
=0.5,
从0变化到1(
0),求此系统的单位阶跃响应。
(4)观察上述实验结果,分析这两个特征参数对系统暂态特性的影响。
(1)实验代码及实验结果:
num=[25];
den=[1625];
G=tf(num,den)
25
s^2+6s+25
ltiview
结论:
延迟时间:
0.2716
上升时间:
0.371
峰值时间:
1.09
调整时间:
1.19
超调量:
9.48%
(2)
=0时
num=[1];
w=1;
cs=0;
den=[12*w*cs1];
1
-------
s^2+1
step(G)
=0.5时
cs=0.5;
-----------
s^2+s+1
step(G)
从0.6变化到2时(每次增加0.1)
forcs=0.6:
0.1:
2*设置
的变化
den=[12*w*cs1];
G=tf(num,den)
step(G)*绘制单位阶跃响应曲线
holdon
end
---------------
s^2+1.2s+1
s^2+1.4s+1
s^2+1.6s+1
s^2+1.8s+1
-------------
s^2+2s+1
s^2+2.2s+1
s^2+2.4s+1
s^2+2.6s+1
s^2+2.8s+1
s^2+3s+1
s^2+3.2s+1
s^2+3.4s+1
s^2+3.6s+1
s^2+3.8s+1
s^2+4s+1
=0.1时
w=0.1;
num=[w^2];
den=[12*w*csw^2];
0.01
s^2+0.1s+1
从0变化到1时(每次增加0.1)
forw=0:
1
num=[w^2]
den=[12*w*csw^2];
num=
0
0.0100
------------------
s^2+0.1s+0.01
0.0400
0.04
s^2+0.2s+0.04
0.0900
0.09
s^2+0.3s+0.09
0.1600
0.16
s^2+0.4s+0.16
0.2500
0.25
s^2+0.5s+0.25
0.3600
0.36
s^2+0.6s+0.36
0.4900
0.49
s^2+0.7s+0.49
0.6400
0.64
s^2+0.8s+0.64
0.8100
0.81
s^2+0.9s+0.81
(4)观察实验结果,这两个特征参数对系统暂态特性的影响为:
ω越大,td越小,tr越小,tp越小,ts越小,但超调量
保持不变。
四、实验心得与体会
通过这次实验,使我掌握了利用MATLAB进行系统时域响应求解和仿真的方法。
并通过使用LTIViewer工具观察出系统的各项性能指标,从而研究出二阶系统的时间响应,研究出二阶系统参数对系统暂态特性的影响,并能直观的通过曲线观察到系统响应的变化。
通过实验与理论课上各项指标的定义和计算相结合,使我对这项知识的理解更加深刻。
所以,这次实验让我受益匪浅!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制系统 特性 分析