机电控制工程实验指导书全.docx

上传人:b****1 文档编号:13548556 上传时间:2023-06-15 格式:DOCX 页数:10 大小:43.49KB
下载 相关 举报
机电控制工程实验指导书全.docx_第1页
第1页 / 共10页
机电控制工程实验指导书全.docx_第2页
第2页 / 共10页
机电控制工程实验指导书全.docx_第3页
第3页 / 共10页
机电控制工程实验指导书全.docx_第4页
第4页 / 共10页
机电控制工程实验指导书全.docx_第5页
第5页 / 共10页
机电控制工程实验指导书全.docx_第6页
第6页 / 共10页
机电控制工程实验指导书全.docx_第7页
第7页 / 共10页
机电控制工程实验指导书全.docx_第8页
第8页 / 共10页
机电控制工程实验指导书全.docx_第9页
第9页 / 共10页
机电控制工程实验指导书全.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

机电控制工程实验指导书全.docx

《机电控制工程实验指导书全.docx》由会员分享,可在线阅读,更多相关《机电控制工程实验指导书全.docx(10页珍藏版)》请在冰点文库上搜索。

机电控制工程实验指导书全.docx

机电控制工程实验指导书全

机电控制工程基础实验指导书

 

主编宋又廉

 

适用专业:

机械设计制造及其自动化

机械电子工程

 

上海电机学院

2008年10月

前言

本实验运用数字仿真技术对一阶、二阶和高阶系统进行时域仿真和频域仿真,并在仿真环境中对高阶闭环控制系统实施PID校正,达到改进系统控制性能(稳定性、快速性、准确性)的目的。

目录

实验一系统的时域特性仿真········································4

实验二系统的频域特性仿真········································7

实验三控制系统的校正············································9

实验一系统的时域特性仿真

一、实验目的

1.认识一阶、二阶系统的阶跃时间响应。

以SIMULINK为工具构建系统图形化仿真模型,通过改变系统参数,观察屏幕显示的系统时间响应曲线的变化,研究系统参数是如何影响系统时间响应的。

2.认识高阶系统的阶跃时间响应。

以SIMULINK为工具构建高价闭环系统图形化仿真模型,求取其阶跃时间响应曲线,并改变组成环节参数,观察系统响应的变化。

二、实验内容及步骤

1.一阶系统单位阶跃时间响应

2.二阶系统单位阶跃时间响应

3.高阶系统单位阶跃时间响应

三、实验设备

微机,Matlab软件

四、实验步骤

首先要建立系统的仿真模型,现以一阶系统为例说明其图形仿真模型的建立步骤。

1.双击桌面上MATLAB图标,出现MATLAB编程界面,键入SIMULINK并回车,等待片刻,出现LibraryBrowser(模块库)窗口。

2.建立模型编辑窗口。

在模块库窗口中点击菜单file/new/model,屏幕上会并立地出现模型编辑窗口(model),供绘制系统传递函数方框图。

3.在模块库中找到Sources(输入信号),用鼠标拖动其中的StepFcn(阶跃信号输入)模块图标到model窗口,在窗口左部放下。

4.打开Continous(连续系统)模块库,拖动其中的TransferFcn(传递函数)模块图标到model窗口,在信号输入模块右方放下。

5.编辑模块参数。

此处需改变的是TransferFcn(传递函数)模块的参数,步骤如下:

双击模型编辑窗口(model)该模块,可得一对话框,用键盘在Numerrator(分子)栏中填写需要的传递函数分子多项式各项的系数(注意各系数之间要留一空格);在Denominator(分母)栏中填写需要的传递函数分母多项式各项的系数。

例如要构造S3+6S2+2S+8,则键入[1628]即可。

编辑完成后点击ok,新模块内容将显示于模块图标中。

6.用信号流动线连接模块。

假如是要把输入信号连接到传递函数方框,则点击Sources模块的输出端(三角符号),拖动鼠标到TransferFcn的输入端(三角符号)释放,于是自动产生一条带箭头的线把二个模块连接起来,这就是信号流通线。

7.构建系统输出模块。

在模块库中打开Sink(输出)库,用鼠标点击Scope(显示器),拖动到model窗口,放在最后面。

8.使系统输出信号流入显示器。

进行类似6的操作,把TransferFcn与Scope连接起来。

至此,得到了一个完整的一阶系统仿真模型。

二阶系统仿真模型可用类似方法建立。

在LibraryBrowser(模块库)中有许多分类子模块库,可以根据需要打开,选用建摸时需要的模块。

(一)一阶系统单位阶跃时间响应

1.按上节指示的方法在model窗口中建立一阶系统的图形化仿真模型,给一阶惯性环节通过类似上节5的参数编辑过程,赋予任意选定的时间常数(例如0.5)。

2.在model窗口中点击菜单Simulation(仿真)/Start(开始),启动仿真运算。

3.双击Scope模块,仿真结果立即以类似示波器显示的方式以时间曲线的形式显示。

4.所显示的曲线坐标分度可能不合理,可以点击曲线窗口上部的‘望远镜’图标,使曲线图更清晰。

(注意:

阶跃信号输入的时间是第1秒而不是时间坐标开始的0。

5.请学员自选几个不同的惯性时间常数(例如:

0.1,0.5,2,4等等)进行仿真。

实验报告:

对实验所得曲线进行记录,注明相应的时间常数,并对所得结果进行讨论。

(二)二阶系统单位阶跃时间响应

1.按前面指示的方法在model窗口中建立二阶系统的图形化仿真模型,将二阶振荡环节通过参数编辑过程,赋予如下形式:

2.在model窗口中点击菜单Simulation(仿真)/Start(开始),启动仿真运算。

3.双击Scope模块,仿真结果立即以类似示波器显示的方式以时间曲线的形式显示。

4.点击曲线窗口上方的‘望远镜’图标,使曲线图更清晰。

5.请学员自选几个不同的二阶环节阻尼比和自由振荡频率进行仿真。

实验报告:

对实验所得曲线进行记录,注明相应的系统参数(ζ和ωn),并对所得结果进行讨论。

(三)高阶系统单位阶跃时间响应

1.按前面指示的方法在model窗口中建立高阶闭环系统的图形化仿真模型,通过对各组成环节进行参数编辑,赋予系统如下形式:

2.在model窗口中点击菜单Simulation(仿真)/Start(开始),启动仿真运算。

3.双击Scope模块,仿真结果立即以类似示波器显示的方式以时间曲线的形式显示。

4.点击曲线窗口上方的‘望远镜’图标,使曲线图更清晰。

5.请学员自选几个不同的前向和反馈环节参数进行仿真。

实验报告:

对实验所得曲线进行记录,注明相应的系统传递函数方框图,并对所得结果进行讨论。

五、实验数据处理

将实验数据、传递函数、系统参数填入实验报告的各个表内,记录实验曲线。

六、实验讨论

实验二系统的频域特性仿真

一、实验目的

1.认识一阶、二阶环节的频率响应(以对数频率响应图,即Bode图表示)。

运用MATLAB语言编写频域仿真程序,通过改变环节参数,观察频率响应图的变化,了解环节参数是如何影响频率响应的。

2.认识高阶系统的开环频率响应Bode图。

运用MATLAB语言仿编写频域仿真程序,绘制系统开环Bode图,并求得系统的幅值和相位穿越频率以及幅值和相位稳定性余量。

二、实验内容及步骤

1.一阶惯性环节频率响应

2.二阶振荡环节频率响应

3.高阶系统频率响应

三、实验设备

微机,Matlab软件

四、实验步骤

首先要会运用MATLAB语言中用于控制系统频域仿真的几个语句。

◆num=[b1,b2,b3,…bn]语句表示对传递函数分子多项式赋系数值,实际上也就给定了多项式。

例如分子多项式为S3+6S2+9S+2,则可记为num=[1,6,9,2]。

◆den=[a1,a2,a3,…an]语句表示对传递函数分母多项式赋系数值,实际上也就给定了多项式。

例如分母多项式为S4+4S3+6S2+9S+2,则可记为den=[1,4,6,9,2]。

◆bode(num,den)语句可绘制以den[]为系数的分母多项式和以num[]为系数的分子多项式构成的传递函数的Bode图。

◆[Gm,Pm,Wg,Wc]=margin(num,den)语句可求得以den[]为系数的分母多项式和以num[]为系数的分子多项式构成的传递函数的幅值余度Gm和相位余度Pm,并求出幅值余度和相位余度相应的频率值Wg(相位穿越频率)和Wc(幅值穿越频率)。

(一)一阶惯性环节频率响应

1.在MATLAB程序编辑窗口中键入

》num[1]回车//传递函数分子为1//

》den[T,1]回车//传递函数分母为TS+1,T是时间常数,实验时应输入具体数值//

》bode(num,den)回车//画Bode图,回车执行后显示于屏幕//

屏幕上会出现该一阶惯性环节频率响应的Bode图。

》grid回车//再打开图形时,Bode图上已打上坐标格子//

2.多次变动T值,反复运行上面的程序,观察Bode图的变化情况。

实验报告:

对实验所得Bode图进行记录,注明相应的环节T值,并对所得结果进行讨论。

(二)二阶振荡环节频率响应

1.在MATLAB程序编辑窗口中键入

》num[ω2]回车//分子为ω2,应键入具体数值,//

》den[1,2ζω,ω2]回车//分母为S2+2ζω+ω2,也应键入具体数值//

》bode[num,den]回车

》grid回车//打开图形,Bode图上已打上坐标格子//

屏幕上会出现该二阶振荡环节频率响应的Bode图。

2.固定ω=1,多次变动ζ值,反复运行上面的程序,观察Bode图的变化情况。

3.固定ζ=0.6,多次变动ω值,反复运行上面的程序,观察Bode图的变化情况。

实验报告:

对实验所得Bode图进行记录,注明相应的环节ζ及ω值,并对所得结果进行讨论。

(三)高阶系统频率响应

设高阶系统开环传递函数为

1.在MATLAB程序编辑窗口中键入

》num[10,30];回车

》den[1,3,4,4,0];回车

》bode[num,den]回车

屏幕上会出现该系统开环频率响应的Bode图。

》grid回车//打开图形,Bode图上已打上坐标格子//

2.在MATLAB程序编辑窗口中再键入

》[Gm,Pm,Wg,Wc]=margin(num,den)回车

屏幕上会出现该系统幅值余度Gm,相位余度Pm,幅值余度和相位余度相应的频率值Wg(相位穿越频率)和Wc(幅值穿越频率)。

实验报告:

对实验所得Bode图进行记录,注明系统的幅值余度Gm,相位余度Pm,幅值余度和相位余度相应的频率值Wg(相位穿越频率)和Wc(幅值穿越频率),对所得结果进行讨论。

五、实验数据处理

将实验数据、传递函数、系统参数填入实验报告的各个表内,记录实验曲线。

六、实验讨论

实验三机电控制系统的校正

一、实验目的

认识当控制系统的性能不能达到要求时可以采用串联(或并联)校正装置来改善。

在各种校正器中,工业上最为广泛应用的是PID(比例、积分、微分)校正器。

本实验运用PID校正器对性能不佳的闭环控制系统实施校正,合理配置校正器参数改善系统的稳定性、快速性、准确性。

通过对校正前后系统控制性能的明显改善,加深对’系统校正’这一控制系统特殊的综合方法的认识。

进一步通过不断改变PID参数,观察校正参数改变对系统性能的影响,研究PID校正的作用机理。

二、实验内容及步骤

高阶闭环控制系统校正设计

三、实验设备

微机,Matlab软件

四、实验步骤

1.在Simulink环境下对作为仿真对象未经校正的高阶闭环控制系统用框图建模,并作时域仿真。

如系统结构如图:

1)在Simulink环境中进行框图建模(参见前面介绍的方法。

未介绍过的模块,请学员自行在Library中寻找)。

对TransferFcn(传递函数)进行参数修改,进行校正设计。

可以使用各种校正方式。

2)在model窗口中点击菜单Simulation(仿真)/Start(开始),启动仿真运算。

3)双击Scope模块,仿真结果立即以类似示波器显示的方式以时间曲线的形式显示。

所显示的曲线坐标分度可能不合理,可以点击曲线窗口上方的‘望远镜’图标,使曲线图更清晰。

(注意:

阶跃信号输入的时间是第1秒而不是开始的0。

4)仔细观察时间响应曲线,从稳定性、快速性、准确性三方面评价系统的性能。

2.在Simulink环境下作加入PID校正器的闭环控制系统框图模型,并作时域仿真。

系统结构如图:

双击Gain图标进行参数输入,如取Kp=1,Ki=1,Kd=1。

1)启动仿真计算,打开Scope观察新系统的时域输出曲线,评价校正的效果。

2)不断改变Kp,Ki,Kd的取值,观察系统的时域响应,研究PID校正的作用机理。

五、实验数据处理

给出所设计的校正系统,对典型实验所得曲线进行记录,注明相应的PID参数。

对PID校正的作用和机理进行讨论。

六、实验讨论

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2