《《机电系统动态仿真》实验指导书2010版教程文件.doc》由会员分享,可在线阅读,更多相关《《机电系统动态仿真》实验指导书2010版教程文件.doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。机电系统动态仿真实验指导书2010版-实验一MATLAB基本操作一、实验目的:通过上机实验操作,使学生熟悉MATLAB实验环境,练习MATLAB命令、m文件,进行矩阵运算、图形绘制、数据处理。通过上机操作,使得学生掌握Matlab变量的定义和特殊变量的含义,理解矩阵运算和数组运算的定义和规则。通过上机操作,使得学生掌握数据和函数的可视化,以及二维曲线、三维曲线、三维曲面的各种绘图指令。二、实验原理与说明Matlab是Matrix和Laboratory两词的缩写,是美国Mathworks公司推出的用于科学
2、计算和图形处理的可编程软件,经历了基于DOS版和Windows版两个发展阶段。三、实验设备与仪器:PC电脑,Matlab7.0仿真软件四、实验内容、方法与步骤:数组运算与矩阵运算数组“除、乘方、转置”运算符前的“.”决不能省略,否则将按矩阵运算规则进行运算;执行数组与数组之间的运算时,参与运算的数组必须同维,运算所得的结果也与参与运算的数组同维。A=123;456;789;B=-1-2-3;-4-5-6;-7-8-9;X=A.*BY=A*Bplot用于二维曲线绘图,若格式为plot(X,Y,s),其中X为列向量,Y是与X等行的矩阵时,以X为横坐标,按Y的列数绘制多条曲线;若X为矩阵,Y是向量时
3、,以Y为纵坐标按X的列数(或行数)绘制多条曲线。参考程序如下:t=(0:pi/100:pi)y1=sin(t)*-11;y2=sin(t).*sin(9*t);plot(t,y1,r:,t,y2,b-.)axis(0pi,-1,1)title(DrawnbyDong-yuanGE)程序运行界面如下:plot3用于三维曲线绘制,其使用格式与plot十分相似。参考程序如下:t=0:0.02:2*pi;x=sin(t);y=cos(t);z=cos(2*t);plot3(x,y,z,b-,x,y,z,o)程序运行界面如下:mesh与surf用于三维空间网线与曲面的绘制。基本指令为mesh(X,Y,Z
4、);surf(X,Y,Z);参考程序如下:clfx,y=meshgrid(-3:0.1:3,-2:0.1:2);z=(x.2-1.4*x).*exp(-x.2-y.2+x.*y);surf(x,y,z),axis(-3,3,-2,2,-0.5,1)title(shadingfaceted),shadingfaceted%mesh(x,y,z)程序运行界面如下:实验二经典控制系统分析一、实验目的:对控制系统进行时域、频域分析二、实验原理与说明三、实验设备与仪器:PC电脑,Matlab7.0仿真软件。四、实验内容、方法与步骤:1、实验内容:已知系统传递函数为,求最大超调量,调整时间和峰值时间。控制
5、系统的稳态性能用系统的稳态误差表示,它是系统控制精度的度量。H(s)G(s)C(s)R(s)E(s)B(s)图2.1控制系统方框图如图2.1所示,系统的开环传递函数为:,在不考虑干扰的影响时,可得系统的稳态偏差为,可得系统的稳态误差为当系统的输入分别为单位阶跃信号、单位斜坡信号、单位加速度信号时,可得系统的静态位置误差系数Kp、静态速度误差系数Kv、静态加速度误差系数Ka分别为:则控制系统的稳态偏差分别为:,。若控制系统为单位反馈系统,则稳态误差等于稳态偏差,若不为单位反馈系统,则。已知单位负反馈系统的开环传递函数为,求其单位斜坡输入时,系统的稳态误差。GK=zpk(,0-1-5,10);XI
6、=zpk(,00,1);sys=1/(1+GK);Es=sys*XIess=dcgain(tf(10,1)*Es)t=0:0.05:10;xi=t;y=lsim(sys*GK,xi,t);plot(t,xi,r-.,t,y,t,xi-y,k:)xlabel(t(s)ylabel(幅值、差值)legend(输入,输出,误差,0)title(StaticErrorDevelopedbyDong-yuanGE)图2.2系统的稳态误差2、频域分析:在工程应用中,不仅要考虑系统的稳定性,还要求系统有一定的稳定程度,这就是所谓自动控制系统的相对稳定性问题。所谓相对稳定性就是指稳定系统的稳定状态距离不稳定(
7、或临界稳定)状态的程度。反映这种稳定程度的指标就是稳定裕度。对于最小相位的开环系统,稳定裕度就是系统开环极坐标曲线距离实轴上点的远近程度。这个距离越远,稳定裕度越大,系统的稳定程度越高。在幅值穿越频率上,使得系统达到临界稳定状态所需要附加的相角滞后量,称为相位裕量。指幅值穿越频率所对应的相移与1800角的差值,即幅值裕度:在相位穿越频率上,使得所应增大的开环放大倍数,叫做幅值裕度。以表示;可通过下式求得:,其分贝值可用下式计算。已知系统的开环传递函数为,试求该系统的幅值裕度和相角裕度。参考程序为:clearallnum=100;den=conv(10,conv(11,15);mag,phase
8、,w=bode(num,den);%bode(num,den)sys=tf(num,den);%mag,phase,r1,r2=margin(sys)margin(num,den)holdon实验结论u在对控制系统进行时域分析时,对于单位负反馈系统的开环传递函数为的控制系统,当输入信号为单位斜坡信号时,系统的稳态误差为2。在频域分析中,由波特图可知,开环传递函数为的控制系统的幅值裕度为-10.5分贝,相位穿越频率为2.24rad/s,相位裕度为-23.7,幅值穿越频率为3.91rad/s.实验三PID控制器的设计一、实验目的:1、熟悉PI、PD和PID三种控制器的设计。2、通过实验,深入了解P
9、I、PD和PID三种控制器的阶跃响应特性及相关参数对它们性能的影响。二、实验原理与说明PI、PD和PID三种控制器是工业控制系统中广泛应用的有源校正装置.其中PD为超前校正装置它适用于稳态性能已满足要求,而动态性能较差的场合,提高系统的快速性。PI为滞后校正装置,它能改变系统的稳态性能,消除或者减弱控制系统的稳态误差。PID时一种滞后一超前校正装置它兼有PI和PD两者的优点。三、实验设备与仪器:PC电脑,Matlab7.0仿真软件。四、实验内容、方法与步骤:1、实验内容:使设计图示的位置随动系统的PD控制器。使得系统速度误差系数,幅值穿越频率,相位裕量。已知,。2、试验方法与步骤:.根据梅森公
10、式可得,控制系统的传递函数为=可见,为校正系统为型系统,故。按设计要求选=40。取,则未校正系统的开环传递函数为:通过仿真实验,作未校正系统的伯德图,可得幅值穿越频率,相位裕量。.确定PD控制器,由于原系统的幅值穿越频率、相位裕量均小于设计要求,为提高系统的动态性能,选用串联PD控制器。为了使原系统结构简单,对未校正部分的高频段小惯性环节作等效处理,则未校正系统的开环传递函数可近似表示为由于PD控制器的传递函数为为了使校正后的系统开环伯德图为希望的二阶最优模型,可消除未校正系统的一个极点,即令,则由于该校正后的控制系统为型系统,则整个控制系统的开环放大系数,根据性能要求,故选。.编写Matla
11、b程序,进行仿真实验。五、实验程序:1、校正前的系统仿真程序:num=40;den=conv(conv(conv(10,0.151),0.877*0.0011),5.877*0.0011);bode(num,den);gridontitle(DevelopedbyGEDong-yuan)仿真结果如下:如图所示,可得幅值穿越频率,相位裕量。原系统的幅值穿越频率、相位裕量均小于设计要求,为提高系统的动态性能,选用串联PD控制器。校正后的系统仿真程序:num=56;den=5.877*0.00110;bode(num,den);gridontitle(DevelopedbyDong-yuanGE)仿
12、真结果如下:由仿真图可知,校正后的控制系统穿越频率,相位裕量。六、思考题PI控制器相当于滞后校正还是超前校正?PID控制器中,积分环节对系统的作用是什么?微分环节主要作用改善系统的什么性能?实验四基于Matlab/Simulink的机电一体化系统的仿真实验一、实验目的:通过上机实验操作,使学生掌握Simulink的基本模块、模型文件的创建和仿真过程。通过对一伺服控制系统数学模型的建立,对其性能进行分析;设计该系统的PI控制器,并分析校正后的控制系统性能。二、实验原理与说明伺服控制系统中,当输入信号与输出反馈信号出现偏差时,该偏差信号经过所设计的PI控制器校正后,由功率放大后驱动伺服系统,最终消
13、除偏差,到达控制的各项预定性能指标。三、实验设备与仪器:PC电脑,Matlab7.0仿真软件四、实验内容、方法与步骤:1、实验内容某机电伺服控制系统如图所示,其中为控制器,各具体环节的参数为:功率放大器增益10;伺服电机传递系数2.83;测速发电机传递系数1.15;伺服电机机电时间常数;位置反馈电位计增益4.7;伺服电机电磁时间常数,速度反馈分压系数;若没有PI控制器,则系统的开环、闭环传递函数分别为根据控制要求,所设计的PI控制器为:,加入PI控制器之后,系统的开环、闭环传递函数分别为:2、试验方法与步骤在Matlab的命令窗口中输入语句Simulink,即可启动Simulink。进行Simulink的文件操作,包括新建文件、打开文件和保存文件。创建模型文件,包括模块操作、信号线的操作以及模块的参数设置等对所涉及的系统进行封装或者直接运行、仿真。五、实验程序:校正前的系统仿真程序:校正后的系统仿真程序:无控制器的仿真程序运行结果:采用PI控制器校正后的运行结果:六、思考题:1.在该仿真实验中,校正前的系统是否稳定?2.当设计一个PI控制器加入系统后,是否使得系统由型系统变为型系统,起作用是什么?3.如何编写Simulink中的系统函数,即S函数?-