计算机的仿真技术与CAD习地训练题目答案详解

上传人:汽*** 文档编号:486125405 上传时间:2023-09-10 格式:DOC 页数:34 大小:841.50KB
返回 下载 相关 举报
计算机的仿真技术与CAD习地训练题目答案详解_第1页
第1页 / 共34页
计算机的仿真技术与CAD习地训练题目答案详解_第2页
第2页 / 共34页
计算机的仿真技术与CAD习地训练题目答案详解_第3页
第3页 / 共34页
计算机的仿真技术与CAD习地训练题目答案详解_第4页
第4页 / 共34页
计算机的仿真技术与CAD习地训练题目答案详解_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《计算机的仿真技术与CAD习地训练题目答案详解》由会员分享,可在线阅读,更多相关《计算机的仿真技术与CAD习地训练题目答案详解(34页珍藏版)》请在金锄头文库上搜索。

1、第0章绪论0-1什么是仿真?它所遵循的基本原则是什么?答:仿真是建立在控制理论、相似理论、信息处理技术和计算机技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进 行试验,并借助专家经验知识、统计数据和信息资料对试验结果进行分析和研究,进 而做出决策的一门综合性的试验性科学。它所遵循的基本原则是相似原理。0-2仿真的分类有几种?为什么?答:依据相似原理来分:物理仿真、数学仿真和混合仿真。物理仿真:就是应用几何相似原理,制作一个与实际系统相似但几何尺寸较小或较大的物理模型(例如飞机模型放在气流场相似的风洞中)进行实验研究。数学仿真:就是应用数学相似原理,构

2、成数学模型在计算机上进行研究。它由软 硬件仿真环境、动画、图形显示、输出打印设备等组成。混合仿真又称数学物理仿真,它是为了提高仿真的可信度或者针对一些难以建模的实体,在系统研究中往往把数学仿真、物理仿真和实体结合起来组成一个复杂的仿 真系统,这种在仿真环节中有部分实物介入的混合仿真也称为半实物仿真或者半物理 仿真。0-3比较物理仿真和数学仿真的优缺点。答:在仿真研究中,数学仿真只要有一台数学仿真设备(如计算机等),就可以对不 同的控制系统进行仿真实验和研究,而且,进行一次仿真实验研究的准备工作也比较 简单,主要是受控系统的建模、控制方式的确立和计算机编程。数学仿真实验所需的 时间比物理仿真大大

3、缩短,实验数据的处理也比物理仿真简单的多。与数学仿真相比, 物理仿真总是有实物介入,效果直观逼真, 精度高,可信度高,具有实时性与在线性的特点;但其需要进行大量的设备制造、安装、接线及调试工作,结构复杂,造价较高,耗时过长,灵活性差,改变参数困难,模型难以重用,通用性 不强。0-4简述计算机仿真的过程。答:第一步:根据仿真目的确定仿真方案根据仿真目的确定相应的仿真结构和方法,规定仿真的边界条件与约束条件。第二步:建立系统的数学模型对于简单的系统,可以通过某些基本定律来建立数学模型。而对于复杂的系统, 则必须利用实验方法通过系统辩识技术来建立数学模型。数学模型是系统仿真的依 据,所以,数学模型的

4、准确性是十分重要。第三步:建立仿真模型即通过一定算法对原系统的数学模型进行离散化处理,就连续系统言,就是建立相应的差分方程。第四步:编制仿真程序对于非实时仿真,可用一般高级语言或仿真语言。对于快速的实时仿真,往往需 要用汇编语言。第五步:进行仿真实验并输出仿真结果通过实验对仿真系统模型及程序进行校验和修改,然后按系统仿真的要求输出仿真结果。0-5 什么是 CAD技术?控制系统 CAD可解决哪些问题?答:CAD技术,即计算机辅助设计( Computer Aided Design ),是将计算机高速而精确的计算能力、大容量存储和数据处理能力与设计者的综合分析、逻辑判断以及创造性思维结合起来,以加快

5、设计进程、缩短设计周期、提高设计质量的技术。控制系统CAD可以解决以频域法为主要内容的经典控制理论和以时域法为主要 内容的现代控制理论。此外,自适应控制、自校正控制以及最优控制等现代控制策略 都可利用 CAD技术实现有效的分析和设计。第1章仿真软件一一MATLAB1- 1 对于矩阵 A=1 2;3 4, MATLAB 以下四条命令:A.a(0.5); AA(0.5); sqrt(A) ; sqrtm(A)所得结果相同吗?它们中哪个结果是复数矩阵,为什么?答:A.a(0.5)=1.00001.4142;1.73212.0000;AA(0.5)=0.5537+ 0.4644i0.8070-0.21

6、24i;1.2104-0.3186i1.76410.1458i;sqrt(A)= 1.00001.4142;1.73212.0000;sqrtm(A) = 0.5537 + 0.4644i 0.8070 - 0.2124i;1.2104 - 0.3186i1.7641 +0.1458i;其中,“ A.a(0.5) ”表示向量的乘方, “ Aa(0.5) ”表示矩阵的乘方,“ sqrt(A) ”只定义在矩阵的单个元素上,即分别对矩阵的每个元素进行运算,“ sqrtm(A) ”表示对矩阵(方阵)的超越函数进行运算。1- 4 求二元函数方程组:si n(x-y)=0,cos(x+y)=0的解。答:x

7、,y=solve(si n(x-y)=0,cos(x+y)=0,x,y)x =-1/4*pi1/4*piy =-1/4*pi1/4*pi1- 5 求函数 y(t)=exp(-t)*|sincost|的最大值(0=tf=(-1)*exp(-(abs(x)*abs(si n(cos(abs(x);x=fm in search(f,O),ymax=exp(-(abs(x)*abs(s in( cos(abs(x)x =0ymax =0.84151-6 设 D2y-3Dy+2y=x,y(0)=1,Dy(0)=0,求 y(0.5)的值。答: f=D2y-3*Dy+2*y=x;g=dsolve(f,y(0

8、)=1,Dy(0)=0,x);x=0.5;y=eval(g) y =0.61001-7 求方程 cos(t)A2*exp(-0.1t)=0.5t的解。答:t1=solve(cos(t)A2*exp(-0.1*t)=0.5*t,t);t=eval(t1)t =0.83291-8 求方程组:xA2+yA2=1,xy=2的解。答:x,y=solve(xA2+yA2=1,x*y=2,x,y)-1/2*(1/2*5人(1/2)+1/2*产3人(1/2)人3+1/4*5人(1/2)+1/4*产3人(1/2)-1/2*(1/2*5人(1/2)-1/2*产3人(1/2)人3+1/4*5人(1/2)-1/4*产

9、3人(1/2)-1/2*(-1/2*5A(1/2)+1/2*i*3A(1/2)A3-1/4*5A(1/2)+1/4*i*3A(1/2)-1/2*(-1/2*5A(1/2)-1/2*i*3A(1/2)A3-1/4*5A(1/2)-1/4*i*3A(1/2)y =1/2*5A(1/2)+1/2*i*3A(1/2)1/2*5A(1/2)-1/2*i*3A(1/2)-1/2*5A(1/2)+1/2*i*3A(1/2)-1/2*5A(1/2)-1/2*i*3A(1/2)1-9 求f(kT)=kexp(-akT) 的Z变换表达式。答:syms k t z;f=k*exp(-a*t);F=ztra ns(f

10、,t,z)k*z/exp(-a)/(z/exp(-a)-1)1-10求一阶微分方程Dx=ax+by(t),x(O)=xO的解。答:f=Dx=a*x+b*y;x=dsolve(f,x(0)=xO,t)x =-b*y/a+exp(a*t)*(b*y+x0*a)/a1-12求以下方程组边值问题的解。Df=3f+4g, Dg=-4f+3g, f(0)=0, g(0)=1答:f=Dx 1= 3*x1+4*x2,Dx2=-4*x1+3*x2;x1,x2=dsolve(f,x1(0)=0,x2(0)= 1,t)x1 =exp(3*t)*si n(4*t)x2 =exp(3*t)*cos(4*t)第2章控制系

11、统的数学模型及其转换2- 1已知系统的传递函数为s2 s 1s3 6s2 11s 6试用MATLAB建立其状态空间表达式。答:n um=1 1 1;de n=1 6 11 6;A,B,C,D=tf2ss( num,de n)A =-6-11-6100010B =100C =1 1 1D =02- 2已知系统的状态空间表达式为gX1 t01X1 t10 U1 tgX2 t-2-3X2 t11 u2 ty t1101XtX2t试用MATLAB求其传递函数阵。答: A=0 1;-2 -3;B=1 0;1 1;C=1 0;1 1;D=zeros(2,2); nu m1,de n1=ss2tf(A,B,

12、C,D,1), nu m2,de n2=ss2tf(A,B,C,D,2)numl =01.00004.000002.00002.0000den1 =132num2 =00.00001.000001.00001.0000den2 =1322-3已知两子系统的传递函数分别为G1 sGj s试利用MATLAB求两子系统串联和并联时系统的传递函数。答: num1=1;de n1=1 3 2; num2=1;de n2=1 3 0;nu m,de n=series( nu m1,de n1,nu m2,de n2)num =den =1 6 11 6 0 num1=1;de n1=1 3 2; num2

13、=1;de n2=1 3 0;nu m,de n=parallel( nu m1,de n1,nu m2,de n2)num =若取线性变换阵gX1 t01x1 tgX2 t-2-3x2 txty t3 0X2t11p1-11 u t200262den =1611602-4设系统的状态空间表达式为设新的状态变量为x P 1x,则利用MATLAB求在新状态变量下,系统状态空间表达式。答:A=0 1;-2 -3;B=1;2;C=3 0;D=0;P=1 1;1 -1;A1,B1,C1,D1=ss2ss(A,B,C,D,P)A1 =-2 03-1B1 =3C1 =1.50001.5000D1 =02- 5已知离散系统状态空间表达式xk101X1k0丄u tX2k113X2k1xky k11X2k试用MATLAB求其系统的脉冲传递函数。答:A=0 1;1 3;B=0;1;C=1 1;D=0;T=1;A1,B1,C1,D1=c2dm(A,B,C,D,T)A1 =2.9598 7.33

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号