ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:451.07KB ,
资源ID:6030677      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6030677.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机械控制工程基础实验指导书资料.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

机械控制工程基础实验指导书资料.docx

1、机械控制工程基础实验指导书资料西北工业大学明德学院实验指导书课程名称:机械工程控制基础课程代号:02020102适用专业:机械设计制造及其自动化实验时数:46学时实 验 室:数字化实验室实验内容:1.系统时间响应分析2.系统频率特性分析机械工程系2012.12实验一 系统时间响应分析实验课时数:2学时 实验性质:设计性实验实验室名称:数字化实验室 一、实验项目设计内容及要求1.试验目的本实验的内容牵涉到教材的第3、4、5章的内容。本实验的主要目的是通过试验,能够使学生进一步理解和掌握系统时间响应分析的相关知识,同时也了解频率响应的特点及系统稳定性的充要条件。2.试验内容完成一阶、二阶和三阶系统

2、在单位脉冲和单位阶跃输入信号以及正弦信号作用下的响应,求取二阶系统的性能指标,记录试验结果并对此进行分析。3.试验要求学习教材机械工程控制基础(第5版)第2、3章有关MATLAB的相关内容,要求学生用MATLAB软件的相应功能,编程实现一阶、二阶和三阶系统在几种典型输入信号(包括单位脉冲信号、单位阶跃信号、单位斜坡信号和正弦信号)作用下的响应,记录结果并进行分析处理:对一阶和二阶系统,要求用试验结果来分析系统特征参数对系统时间响应的影响;对二阶系统和三阶系统的相同输入信号对应的响应进行比较,得出结论。4.试验条件利用机械工程与自动化学院数字化试验室的计算机,根据MATLAB软件的功能进行简单的

3、编程来进行试验。二、具体要求及实验过程1.系统的传递函数及其MATLAB表达(1)一阶系统传递函数为: 传递函数的MATLAB表达: num=k;den=T,1;G(s)=tf(num,den)(2)二阶系统传递函数为: 传递函数的MATLAB表达: num=;den=1, wn,wn2;G(s)=tf(num,den)(3)任意的高阶系统传递函数为: 传递函数的MATLAB表达: num=;den=;G(s)=tf(num,den)若传递函数表示为: 则传递函数的MATLAB表达: z=;p=;K=K;G(s)=zpk(z,p,k)2.各种时间输入信号响应的表达(1)单位脉冲信号响应:y,x

4、=impulsesys,t(2)单位阶跃信号响应:y,x=stepsys,t(3)任意输入信号响应:y,x=lsimsys,u,t 其中,y为输出响应,x为状态响应(可选);sys为建立的模型;t为仿真时间区段(可选)试验方案设计可参考教材相关内容,相应的M程序可参考(杨叔子主编的机械工程控制基础第五版)提供的程序,在试验指导教师的辅导下掌握M程序的内容和格式要求,并了解M程序在MATLAB软件中的加载和执行过程。3.实验的具体内容(1)完成一阶(选用不同的时间常数)、二阶系统(选择不同的阻尼比和无阻尼固有频率,而且阻尼比要有欠阻、临界阻尼和过阻尼三种情况)在典型输入信号(单位脉冲、单位阶跃、

5、正弦信号)作用下所对应的时间响应实验;(2)完成二阶系统性能指标的求取(设计的二阶系统必须是欠阻尼的二阶系统)。(3)完成一稳定三阶系统的单位阶跃响应的实验;(选作)(4)完成一个稳定的三阶系统和一个不稳定的三阶系统的单位脉冲响应,比较两响应曲线的差别并说明原因。(选作)4.实验分析内容(1)分析时间常数对一阶系统时间响应的影响;(2)分析参数对二阶系统的时间响应的性能指标的影响;(3)分析系统稳定性与系统特征值的关系;(4)了解系统频率响应的特点。三、实验参考程序程序1: 求取一阶系统单位脉冲和单位阶跃响应的响应曲线clear all;t=0:0.001:0.2;%nG=1;tao=0.01

6、25;dG=tao 1;G1=tf(nG,dG);tao=0.025;dG=tao 1;G2=tf(nG,dG);tao=0.05;dG=tao 1;G3=tf(nG,dG);%y1,T=impulse(G1,t);y1a,T=step(G1,t);y2,T=impulse(G2,t);y2a,T=step(G2,t);y3,T=impulse(G3,t);y3a,T=step(G3,t);%subplot(121),plot(T,y1,-,T,y2,-.,T,y3,-)legend(tao=00125,tao=0.025,tao=0.05)xlabel(t(sec),ylabel(x(t);

7、grid on;subplot(122),plot(T,y1a,-,T,y2a,-.,T,y3a,-)legend(tao=00125,tao=0.025,tao=0.05)grid on;xlabel(t(sec),ylabel(x(t);title(一阶系统单位脉冲和单位阶跃响应的响应曲线-班级,学号,姓名)程序2: 求取二阶系统单位脉冲和单位阶跃响应的响应曲线% e2 :求取二阶系统单位脉冲和单位阶跃响应的响应曲线(欠阻尼)clear all;t=0:0.01:4;wn=7;nG=wn2;kc=0.2;dG1=1 2*kc*wn wn2;G1=tf(nG,dG1);kc=0.5;dG2=

8、1 2*kc*wn wn2;G2=tf(nG,dG2);kc=0.8;dG3=1 2*kc*wn wn2;G3=tf(nG,dG3);y1,T=impulse(G1,t);y1a,T=step(G1,t);y2,T=impulse(G2,t);y2a,T=step(G2,t);y3,T=impulse(G3,t);y3a,T=step(G3,t);subplot(121),plot(T,y1,-,T,y2,-.,T,y3,-)legend(kc=0.2,kc=0.5,kc=0.8),xlabel(t(sec),ylabel(y(t);grid on;subplot(122),plot(T,y1

9、a,-,T,y2a,-.,T,y3a,-)legend(kc=0.2,kc=0.5,kc=0.8),grid on;xlabel(t(sec),ylabel(y(t);title(二阶系统单位脉冲和单位阶跃响应的响应曲线-班级,学号,姓名)程序3:求二阶系统正弦响应及响应曲线% e3 二阶系统正弦响应及响应曲线clear all;t=0:0.01:14;u=sin(0.3*pi*t);wn=7;nG=wn2;kc=0.7;dG=1 2*kc*wn wn2;G=tf(nG,dG);y=lsim(G,u,t);plot(t,u,-.,t,y,-,t,u-y,-,linewidth,1)legend

10、(u(t),y(t),e(t)grid;xlabel(t(sec),ylabel(y(t);程序4:求二阶系统单位阶跃响应的性能指标 % e4 求取二阶系统单位阶跃响应的性能指标(欠阻尼) close all; % t=0:0.001:4; % yss=1;dta=0.02; % wn=7; nG=wn2; kc=0.2;dG1=1 2*kc*wn wn2;G1=tf(nG,dG1); kc=0.5;dG2=1 2*kc*wn wn2;G2=tf(nG,dG2); kc=0.8;dG3=1 2*kc*wn wn2;G3=tf(nG,dG3); y1=step(G1,t);y2=step(G2,

11、t);y3=step(G3,t); % kc=0.2; % 求上升时间tr r=1;while y1(r)1-dta & y1(s)1+dta;s=s-1;end ts1=(s-1)*0.001; % kc=0.5; r=1;while y2(r)1-dta &y3(s)1+dta;s=s-1;end ts2=(s-1)*0.001; % % kc=0.8; r=1;while y3(r)1-dta & y3(s)=-3;n=n+1;endWb=w(n);M0 Wb Mr Wr参考程序3:系统相对稳定性性能指标的求取程序den=conv(1 5,1 1 0);K=10;num1=K;Gm1 P

12、m1 Wg1 Wc1=margin(num1,den);K=100;num2=K;mag, phase,w=bode(num2,den);Gm2 Pm2 Wg2 Wc2=margin(mag, phase,w);20*log10(Gm1) Pm1 Wg1 Wc1;20*log10(Gm2) Pm2 Wg2 Wc2实验三 系统稳定性特性分析实验课时数:2学时 实验性质:验证性实验实验室名称:数字化实验室(机械工程系)程序4控制系统的模型与转换1 请将下面的传递函数模型输入到matlab环境。 ,T=0.1s s=tf(s); G=(s3+4*s+2)/(s3*(s2+2)*(s2+1)3+2*s

13、+5); G Transfer function: s3 + 4 s + 2-s11 + 5 s9 + 9 s7 + 2 s6 + 12 s5 + 4 s4 + 12 s3 num=1 0 0.56; den=conv(1 -1,1 -0.2 0.99); H=tf(num,den,Ts,0.1) Transfer function: z2 + 0.56-z3 - 1.2 z2 + 1.19 z - 0.992 请将下面的零极点模型输入到matlab环境。请求出上述模型的零极点,并绘制其位置。 ,T=0.05sz=-1-j -1+j; p=0 0 -5 -6 -j j; G=zpk(z,p,8

14、) Zero/pole/gain: 8 (s2 + 2s + 2)-s2 (s+5) (s+6) (s2 + 1)pzmap(G) z=0 0 0 0 0 -1/3.2 -1/2.6; p=1/8.2; H=zpk(z,p,1,Ts,0.05) Zero/pole/gain:z5 (z+0.3125) (z+0.3846)- (z-0.122) Sampling time: 0.05pzmap(H)二、线性系统分析1. 请分析下面传递函数模型的稳定性。 num=1;den=1 2 1 2;G=tf(num,den);eig(G)ans =-2.0000 0.0000 - 1.0000i 0.0

15、000 + 1.0000i可见,系统有两个特征根在虚轴上,一个特征根在虚轴左侧,所以系统是临界稳定的。 num=3 1;den=300 600 50 3 1;G=tf(num,den);eig(G)ans = -1.9152 -0.14140.0283 - 0.1073i 0.0283 + 0.1073i可见,有两个特征根在虚轴右侧,所以系统是不稳定的。2. 请判定下面离散系统的稳定性。 num=-3 2; den=1 -0.2 -0.25 0.05; H=tf(num,den,Ts,0.1); eig(H) abs(eig(H) ans = -0.5000 0.5000 0.5000 0.5

16、0000.2000 0.2000可以看出,由于各个特征根的模均小于1,所以可以判定闭环系统是稳定的。 z=tf(z,0.1); H=(2.12*z-2+11.76*z-1+15.91)/;(z-5-7.368*z-4-20.15*z-3+102.4*z-2+80.39*z-1-340); eig(H) abs(eig(H) ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4.1724 4.1724 0.3755 + 0.1814i 0.4170 0.3755 - 0.1814i 0.4170 -0.5292 0.5292 -0.271

17、6 0.2716 0.1193 0.1193 可以看出,由于4.1724这个特征根的模大于1,所以可以判定闭环系统是不稳定的。3. 设描述系统的传递函数为,假定系统具有零初始状态,请求出单位阶跃响应曲线和单位脉冲响应曲线。 num=18 514 5982 36380 122664 22088 185760 40320; den=1 36 546 4536 22449 67284 118124 109584 40320; G=tf(num,den) Transfer function: 18 s7 + 514 s6 + 5982 s5 + 36380 s4 + 122664 s3 + 22088

18、 s2 + 185760 s + 40320-s8 + 36 s7 + 546 s6 + 4536 s5 + 22449 s4 + 67284 s3 + 118124 s2 + 109584 s + 40320 step(G,10) impulse(G,10)单位阶跃响应:单位脉冲响应:机械工程控制基础实验报告班级 学号 姓名 时间 实验一:系统时间响应分析实验时间: 实验室名称: 内容:1、 实验结果与相应的MATLAB程序2、实验分析内容:(1)分析时间常数对一阶系统时间响应的影响;(2)分析参数对二阶系统的时间响应的性能指标的影响;(3)分析系统稳定性与系统特征值的关系;(4)了解系统频率响应的特点。实验二:系统频率特性分析实验时间: 实验室名称: 内容:实验程序与实验结果、实验结果分析、总结。注意:统一用A4纸打印。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1