控制系统数字仿真与CAD习题答案.pdf

上传人:赵** 文档编号:52455265 上传时间:2022-10-23 格式:PDF 页数:7 大小:336.19KB
返回 下载 相关 举报
控制系统数字仿真与CAD习题答案.pdf_第1页
第1页 / 共7页
控制系统数字仿真与CAD习题答案.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《控制系统数字仿真与CAD习题答案.pdf》由会员分享,可在线阅读,更多相关《控制系统数字仿真与CAD习题答案.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1-11-1 答答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。它所遵循的基本原则是相似原理。1-21-2 答答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,计算。它是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意义。由于受到理论的不完善性以及对事物认识的不全面性等因素的影响,其应用往往有很大局限性。仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实

2、验方法。1-31-3 答答:通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与计算机。由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉及到系统辨识技术问题,统称为建模问题;将数学模型转化为可在计算机上运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真实验。1-41-4 答:答:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低但模拟仿真具有如下优点:(1)描述连续的物理系统的动态过程比较自然和逼真。(2)仿真速度极快,失真小,结果可信度高。(3)能快速求解微分方程。模拟计算机运行时各运算器是并行工作的,模拟机的解题速度与原系统的复

3、杂程度无关。(4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真。(5)易于和实物相连。1-51-5 答答:CAD 技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计质量的技术。控制系统 CAD 可以解决以频域法为主要内容的经典控制理论和以时域法为主要内容的现代控制理论。此外,自适应控制,自校正控制以及最优控制等现代控制测略都可利用 CAD 技术实现有效的分析与设计。1-61-6 答答:虚拟现实技术是一种

4、综合了计算机图形技术,多媒体技术,传感器技术,显示技术以及仿真技术等多种学科而发展起来的高新技术。1-71-7 答答:本书所讲的“离散系统”指的是离散时间系统,即系统中状态变量的变化仅发生在一组离散时刻上的系统。它一般采用差分方程,离散状态方程和脉冲传递函数来描述。离散事件系统是系统中状态变量的改变是由离散时刻上所发生的事件所驱动的系统。这种系统的输入输出是随机发生的,一般采用概率模型来描述。1-81-8 答答:(1)按模型分类,该系统属于物理仿真系统。(2)混合计算机集中了模拟仿真和数字仿真的优点,它既可以与实物连接进行实时仿真,计算一些复杂函数,又可以对控制系统进行反复迭代计算。其数字部分

5、用来模拟系统中的控制器,而模拟部分用于模拟控制对象。(1)与数字仿真相比,物理仿真总是有实物介入,效果逼真,精度高,具有实时性与在线性的特点,但其构成复杂,造价较高,耗时过长,通用性不强。2-12-1 思考题:思考题:答:答:(1)微分方程是直接描述系统输入和输出量之间的制约关系,是连续控制系统其他数学模型表达式的基础。状态方程能够反映系统内部各状态之间的相互关系,适用于多输入多输出系统。传递函数是零极点形式和部分分式形式的基础。零极点增益形式可用于分析系统的稳定性和快速性。利用部分分式形式可直接分析系统的动态过程。(2)不同的控制系统的分析和设计方法,只适用于特定的数学模型形式。(3)控制系

6、统的建模方法大体有三种:机理模型法,统计模型法和混合模型法。机理模型法就是对已知结构,参数的物理系统运用相应的物理定律或定理,经过合理的分析简化建立起来的各物理量间的关系。该方法需要对系统的内部结构和特性完全的了解,精度高。统计模型法是采用归纳的方法,根据系统实测的数据,运用统计规律和系统辨识等理论建立的系统模型。该方法建立的数学模型受数据量不充分,数据精度不一致,数据处理方法的不完善,很难在精度上达到更高的要求。混合法是上述两种方法的结合。(4)“实现问题”就是根据建立的数学模型和精度,采用某种数值计算方法,将模型方程转换为适合在计算机上运行的公式和方程,通过计算来使之正确的反映系统各变量动

7、态性能,得到可靠的仿真结果。(5)数值积分法应该遵循的原则是在满足系统精度的前提下,提高数值运算的速度和并保证计算结果的稳定。2-42-4解:我们经常用到解:我们经常用到 预报预报-校正法校正法的二阶龙的二阶龙-格库塔法,格库塔法,hy y(k1k2)kk12k f(t,y)此方法可以自启动,具有二阶二阶kk1k2 f(tkh,ykhk1)f(t,y)y高为 h 的梯形面积梯形面积近似代替。fk和fk1、计算精度计算精度,几何意义:把 f(t,y)在tk,yk区间内的曲边面积用上下底为利用 matlab 提供的 m 文件编程,得到算法公式。如下所示(1 1)m 文件程序为h=0.1;disp(

8、函数的数值解为);disp(y=);y=1;for t=0:h:1disp(y);k1=-y;k2=-(y+k1*h);y=y+(k1+k2)*h/2;end保存文件 q4.m在 matlab 的命令行中键入 q4显示结果为函数的数值解为y=1y=10.90500.90500.81900.81900.74120.74120.67080.67080.60710.60710.54940.54940.49720.49720.45000.45000.40720.40720.36850.3685(1 1)比较欧拉法与二阶龙格-库塔法求解.(误差为绝对值)真值龙库误差00.00020.00030.0004

9、0.00050.00060.00060.00060.00070.00060.000610.90500.81900.74120.67080.60710.54940.49720.45000.40720.368510.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679明显误差为h得同阶无穷小,具有二阶计算精度,而欧拉法具有以阶计算精度,二阶龙格-库塔法比欧拉法计算精度高。2-52-5用四阶龙格用四阶龙格-库塔法求解题库塔法求解题 2-32-3 数值解,并与前两题结果相比较。数值解,并与前两题结果相比较。3hy y(k12k22k3k4

10、)kk16k1 f(tk,yk)hh5解:四阶龙格解:四阶龙格-库塔法表达式库塔法表达式k2 f(tk,ykk1),其截断误差为h同阶无穷小,当 h 步距22hhk f(t,y k2)kk322k4 f(tkh,ykhk3)取得较小时,误差是很小的.(1)编辑 m 文件程序 h=0.1;disp(四阶龙格-库塔方法求解函数数值解为);disp(y=);y=1;for t=0:h:1disp(y);k1=-y;k2=-(y+k1*h/2);k3=-(y+k2*h/2);k4=-(y+k3*h);y=y+(k1+2*k2+2*k3+k4)*h/6;end保存文件 q5.m在 matlab 命令行里

11、键入 q5得到结果 四阶龙格-库塔方法求解函数数值解为y=10.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679(2)比较这几种方法:对于四阶龙格-库塔方法真值龙库误差显然四阶龙格-库塔法求解精度很高,基本接近真值。三种方法比较可以得到精度(四阶)精度(二阶)精度(欧拉)0000000000010.90480.81870.74080.67030.60650.54880.49660.44930.40660.367910.90480.81870.74080.67030.60650.54880.49660.44930.40660.3

12、6792-62-6已知二阶系统状态方程为已知二阶系统状态方程为.x1a11a12x1b1x1(0)x10.aaxbu;x(0)x;x2212222220写出取计算步长为写出取计算步长为 h h 时,该系统状态变量时,该系统状态变量 X=X=x1,x2 的四阶龙格的四阶龙格-库塔法递推关系式。库塔法递推关系式。hy y(k12k22k3k4)kk16k1 f(tk,yk)hh解:四阶龙格解:四阶龙格-库塔法表达式库塔法表达式k2 f(tk,ykk1)22hhk f(t,y k2)kk322k4 f(tkh,ykhk3)所以状态变量的递推公式可以写作:.a11a12b1x1A=,B=,x 可以写成

13、X AX Bub2x2a21a22hX X*(k12k22k3k4)kk16k1 AXk Bu则递推形式k2 A(Xkk1*h/2)Buk A(X k*h/2)Buk23k4 A(Xkk3*h)Bu2-72-7 单位反馈系统的开环传递函数已知如下单位反馈系统的开环传递函数已知如下G(s)5s1002s(s4.6)(s 3.4s16.35)5s100s(s4.6)(s23.4s16.35)5s100用用 matlabmatlab 语句语句、函数求取系统闭环零极点,并求取系统闭环状态方程的可控标准型实现。、函数求取系统闭环零极点,并求取系统闭环状态方程的可控标准型实现。解:解:已知开环传递函数,求

14、得闭环传递函数为G(s)在 matlab 命令行里键入 a=1 0;b=1 4.6;c=1 3.4 16.35;d=conv(a,b);e=conv(d,c)e=1.00008.000031.990075.21000 f=0 0 0 5 100;g=e+fg=1.00008.000031.990080.2100100.0000%以上是计算闭环传递函数的特征多项式以上是计算闭环传递函数的特征多项式%p=roots(g)%计算特征多项式的根,就是闭环传递函数的极点计算特征多项式的根,就是闭环传递函数的极点%p=p=-0.9987+3.0091i-0.9987+3.0091i-0.9987-3.00

15、91i-0.9987-3.0091i-3.0013+0.9697i-3.0013+0.9697i-3.0013-0.9697i-3.0013-0.9697i m=5 100;z=roots(m)z=-20z=-20%计算零点计算零点%综上:当闭环传函形如综上:当闭环传函形如b1sn1.bn1sbnG(s)ns a1sn1.an1san时,可控标准型为:时,可控标准型为:010.00001.00 A;B ;C bnbn1 00101a1an.x10.x20.x30.100 x410b1;D 0所以可控标准型是所以可控标准型是0 x1x0102x300180.21 31.998x400u01x1x

16、2Y 100500 x3x4u02-82-8 用用 matlabmatlab 语言编制单变量系统三阶龙格语言编制单变量系统三阶龙格-库塔法求解程序,程序入口要求能接收状态方程各系数阵(库塔法求解程序,程序入口要求能接收状态方程各系数阵(A,B,C,DA,B,C,D),和输入阶跃函数和输入阶跃函数 r(t)=R*1(t);r(t)=R*1(t);程序出口应给出输出量程序出口应给出输出量 y y(t t)的动态响应数值解序列)的动态响应数值解序列y0,y1,.,yn。解:解:m 文件为:function y=hs(A,B,C,D,R,T,h)%T 为观测时间,h 为计算步长,R 为输入信号幅值%d

17、isp(数值解为);y=0;r=R;x=0;0;0;0;N=T/h;for t=1:N;k1=A*x+B*R;k2=A*(x+h*k1/3)+B*R;k3=A*(x+2*h*k2/3)+B*R;x=x+h*(k1+3*k3)/4;y(t)=C*x+D*R;end在命令行里键入 A=B=C=D=R=T=h=y=hs(A,B,C,D,R,T,h)得到结果。4-44-4 系统结构图如图系统结构图如图 4-484-48,写出该系统的联结矩阵,写出该系统的联结矩阵W和和W0,并写出联结矩阵非零元素阵,并写出联结矩阵非零元素阵WIJ。y0G1(s)G2(s)G3(s)G4(s)G8(s)G5(s)G6(s

18、)G7(s)y7G10(s)G9(s)解:解:根据图 4-48 中ui,现列如入下:yi拓扑连结关系,可写出每个环节输入ui受哪些环节输出yi的影响,u1 y0u y y192u3 y2u4 y3 y8u5 y4u y y5106u7 y6u8 y6u y79u10 y7把环节之间的关系和环节与参考输入的关系分别用矩阵表示出来,U WY W0Y0u10u21u30u40u05 u60u07u80u90u1000 0 0 0 0 0 0 00 0 0 0 0 0 01 0 0 0 0 0 00 1 0 0 0 0 00 0 1 0 0 0 00 0 0 1 0 0 000000000000000

19、001100001100000y11y 0 1 020000 y30 1 0 0y40000y50*y00 01y60000y70 000y80000y90 000 y100001000即W=000000 0 0 0 0 0 0 00 0 0 0 0 0 01 0 0 0 0 0 00 1 0 0 0 0 00 0 1 0 0 0 00 0 0 1 0 0 00 0 0 0 1 0 00 0 0 0 1 0 00 0 0 0 0 1 00 0 0 0 0 1 00100 1 0 0000 1 0 000000,W0=,0 0 100000 00000000 000 00102129324348

20、WIJ54656 1076869710 71 111111111 1114-64-6 若系统为图若系统为图 4-5b4-5b 双输入双输入-双输出结构,试写出该系统的联接矩阵双输出结构,试写出该系统的联接矩阵W,W0,说明应注意什么?,说明应注意什么?y01u11y1u22y2y33u3y5y025u5u44y4u66y6解:解:根据图 4-5b 中ui,yi拓扑连结关系,可列写如下关系式:u1 y01 y5u y12u3 y2u y y0234u5 y6u6 y4转换成矩阵形式为u10u21u30 u40u05u600 0 0 1 0 y11y0 0 0 0 0 201 0 0 0 0 y30*0 1 0 0 0 y400 0 0 0 1 y50 0 0 1 0 0 y6 00 0 0 1 0100 0 0 0 001 0 0 0 0,W0=0 1 0 0 0000 0 0 0 10 0 1 0 0062型。0 00 y01*1y02000 00100010所以联接矩阵W=000此时应注意输入联接矩阵W0变为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁