版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.现代工程控制理论实验报告实验名称:控制系统数字仿真技术实验时间:2015/5/3目录 TOC o 1-3 h z u HYPERLINK l _Toc418440093一、实验目的 PAGEREF _Toc418440093 h 3HYPERLINK l _Toc418440094二、实验容 PAGEREF _Toc418440094 h 3HYPERLINK l _Toc418440095三、实验原理 PAGEREF _Toc418440095 h 3HYPERLINK l _Toc418440096四、实验方案 PAGEREF _Toc418440096 h 6HYPERLINK
2、 l _Toc4184400971、分别离散法; PAGEREF _Toc418440097 h 6HYPERLINK l _Toc4184400982、整体离散法; PAGEREF _Toc418440098 h 7HYPERLINK l _Toc4184400993、欧拉法 PAGEREF _Toc418440099 h 9HYPERLINK l _Toc4184401004、梯形法 PAGEREF _Toc418440100 h 10HYPERLINK l _Toc4184401015、龙格库塔法 PAGEREF _Toc418440101 h 11HYPERLINK l _Toc418
3、440102五、实验结论 PAGEREF _Toc418440102 h 12HYPERLINK l _Toc418440103小结: PAGEREF _Toc418440103 h 14实验目的探究多阶系统状态空间方程的求解;探究多种控制系统数字仿真方法并对之进展精度比拟;实验容对上面的系统进展仿真,运用分别离散法进展分析;对上面的系统进展仿真,运用整体离散法进展分析;对上面的系统进展仿真,运用欧拉法进展分析;对上面的系统进展仿真,运用梯形法进展分析;对上面的系统进展仿真,运用龙泽库塔法进展分析;对上面的几种方法进展总计比拟,对他们的控制精度分别进展分析比拟;实验原理控制系统状态空间方程整体
4、离散法的求解;控制系统的传递函数一般为有两种控制框图简化形式如下:KI控制器可以用框图表示如下:惯性环节表示如下:高阶系统的框图如下对于上面的框图可以简写传递函数根据各环节间的关系可以列写出式子中出现的系数A、B、C和D,下面进展整体离散法求传递函数的推导这样,如果知道系数,就可以知道高阶系统的传递函数和状态空间方程。在控制系统的每一个环节都加一个采样开关,构成分别离散法求解系统的状态空间方程;采样开关其实是一个零阶保持器比例环节:积分环节:惯性环节:实验方案分别离散法;系统框图根据上面提到的分别离散法得到仿真的公式系数:K1=0.93;K2=2.086;T1=73.3;T2=96.1;n1=
5、2;n2=4;kp1=0.32;ki1=0.0018;kp2=2;ki2=0.00008;惯性环节的系数:fai1=e*p(-dt/T1);faiM1=1-fai1;fai2=e*p(-dt/T2);faiM2=1-fai2;PID控制环节:up1=e*kp1;*(1)=*(1)+ki1*dt*e;up2=e1*kp2;*(2)=*(2)+ki2*dt*e1;惯性环节:*(3)=fai1*(3)+K1*faiM1*u1;*(4)=fai1*(4)+faiM1*(3);*(5)=fai2*(5)+K2*faiM2*(4);*(6)=fai2*(6)+faiM2*(5);*(7)=fai2*(7)
6、+faiM2*(6);*(8)=fai2*(8)+faiM2*(7);整体离散法;将系统框图拆开系统的状态空间方程为:可以得到此时状态方程的系数由上面的推导可知求出就可以得到系统的状态空间方程在Matlab中仿真时为for i=1:n1*n2 faiM=faiM+(dti)*(a(i-1)/factorial(i);endfai=faiM*a+eye(n1*n2);faiM=faiM*b;for j=1:lp *=fai*+faiM*r; y=c*+d*r; y1=y1 y; t=t j*dt;end欧拉法由上面已经求出系统的状态空间方程,所以这里直接引用,欧拉法的求解过程如下:在Matlab
7、中的仿真程序如下:for i=1:lp *k=a*+b*r; *=*+*k*dt; y=c*+d*r; y1=y1 y; t=t dt*i;end梯形法类似于欧拉法,梯形法的推导如下在Matlab中仿真的程序如下:for i=1:lp *k=a*+b*r; *k1=*+dt*k; *k2=a*k1+b*r; E=(*k+*k2)/2; *=*+dt*E; y=c*+d*r; y1=y1 y; t=t dt*i;end龙格库塔法推导如下:在Matlab中的仿真程序如下:for i=1:lp e1=a*+b*r; *k1=*+dt*e1/2; e2=a*k1+b*r; *k2=*+dt*e2/2;
8、 e3=a*k2+b*r; *k3=*+dt*e3/2; e4=a*k3+b*r; E=(e1+e2+e3+e4)/6; *=*+dt*E; y=c*+d*r; y1=y1 y; t=t dt*i;end实验结论5种方法仿真图形放大后的图像此时,可以看出,分别离散已经开场远离其他的线继续放大此时分别离散已经明显远离其他,并且欧拉法也开场远离其他的线最终可以看出,龙格库塔法与整体离散法得到的仿真曲线最接近。小结:利用不同的方法对多阶系统的状态方程进展求解,分别离散法,因为零阶保持器的缘故,所以误差比拟大;欧拉法通过简单的取切线的端点作为下一步的起点,提升了准确性,但是本身也存在缺点,当步数增加时,误差在逐渐累积;详细实例见附件;梯形法是欧拉法的升级版,首先可以由欧拉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 停车位建设项目可行性报告
- 大学生读书心得笔记
- 租房合同范本集锦15篇
- 启动仪式领导讲话稿(集合15篇)
- 手机销售辞职报告15篇
- 关于小学个人教师述职报告十篇
- 数学教学心得体会
- 房地产销售个人工作总结(汇编15篇)
- 幼儿园班主任辞职报告锦集7篇
- 新媒体营销(第三版) 课件 项目二 新媒体营销定位与策划
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 课题论文:引领新经济加速新质生产力发展
- 《五年级上册科学苏教版F》期末检测
- 政府部门劳动合同范例
- 河南省平顶山市郏县2023-2024学年八年级下学期期末测试英语试题
- 2024年辽宁经济职业技术学院单招职业倾向性测试题库附答案
- 启明计划工信部青年人才
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 居家服侍老人协议书
- 2024年-(多附件条款版)个人汽车租赁给公司合同电子版
- 建工意外险培训课件
评论
0/150
提交评论