《计算机仿真技术与CAD》习题答案
- 格式:doc
- 大小:458.50 KB
- 文档页数:23
CAD考试试题库及参考答案CAD考试试题库及参考答案一、单项选择1.AUTOCAD的坐标体系包括世界坐标和用户坐标系。
2.当进入AUTOCAD环境中(即AUTOCAD的图形编辑器)时,缺省时所建立的坐标系统为世界坐标系。
3.如需对所选图形作出规则的复制,应使用阵列命令。
4.使用MOVE命令可以完成对所选图形的移动。
5.用LINE命令画出一个矩形,该矩形中有4个图元实体。
6.用STRETCH命令中的窗口方式完全将物体选中,则该操作与采用MOVE命令相同。
7.在执行FILLET命令时,先应设置圆弧半径R。
8.剪切物体需用Trim命令。
9.当使用LINE命令封闭多边形时,最快的方法是输入C 回车。
10.AutoCAD中的图层数最多可设置为没有限制。
11.CP是COPY命令的热键名。
12.ARC子命令中的(S,E,A)指的是起点、终点、圆心角。
13.CIRCLE命令中的TTR选项是指用切点、切点、半径方式画圆弧。
14.在执行SOLID命令后,希望所画的图元内部填充,必须设置FILL为ON。
15.OFFSET命令前,必须先设置距离。
16、使用“chamfer”命令进行倒角操作时,不能对文字对象进行倒角。
17、不是环形阵列定义阵列对象数目和分布方法的是:项目总数和基点位置。
18、要移动圆对象,使其圆心移动到直线中点,需要使用“对象捕捉”。
19、使用“rotate”命令旋转对象时,必须指定旋转角度和旋转基点。
20、使用“scale”命令缩放对象时,可以在三维空间缩放对象。
21、使用“stretch”命令拉伸对象时,不能把圆拉伸为椭圆。
22、使用“lengthen”命令修改开放曲线的长度时有很多选项,除了封闭,还有增量、百分数和动态。
23、不能使用“trim”命令进行修剪的对象是文字。
24、AutoCAD中CAD标准文件后缀名为“dwg”。
25、使用“offset”命令对一条多段进行圆角操作时,如果一条弧线段隔开两条相交的直线段,将删除该段而替代指定半径的圆角。
1-1什么是仿真?它所遵循的基本原则是什么?答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。
它所遵循的基本原则是相似原理。
1-2在系统分析与设计中仿真法与解析法有何区别?各有什么特点?答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,计算。
它是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意义。
由于受到理论的不完善性以及对事物认识的不全面性等因素的影响,其应用往往有很大局限性。
仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实验方法。
1-3数字仿真包括那几个要素?其关系如何?答: 通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与计算机。
由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉及到系统辨识技术问题,统称为建模问题;将数学模型转化为可在计算机上运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真实验。
1-4为什么说模拟仿真较数字仿真精度低?其优点如何?。
答:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低但模拟仿真具有如下优点:(1)描述连续的物理系统的动态过程比较自然和逼真。
(2)仿真速度极快,失真小,结果可信度高。
(3)能快速求解微分方程。
模拟计算机运行时各运算器是并行工作的,模拟机的解题速度与原系统的复杂程度无关。
(4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真。
(5)易于和实物相连。
1-5什么是CAD技术?控制系统CAD可解决那些问题?答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计质量的技术。
计算机辅助设计(CAD)学习通课后章节答案期末考试题库2023年1.图块做好后,在插入时,是不可以放大或旋转的参考答案:错2.属于ProE中的草绘特征的是()参考答案:拉伸###旋转3.没有封闭的图形也可以直接填充参考答案:错4.DIMBASELINE(基线标注)命令用于从同一条基线绘制尺寸标注参考答案:对5.在光栅图形中关闭和打开图像边框的是IMAGE参考答案:对6.CAD的英文全称是:参考答案:Computer Aided Design7.在AutoCAD中保存文件的安全选项是:参考答案:口令和数字签名8.2.在设置点样式时可以()参考答案:选择【格式】【点样式】命令9.用缩放命令“scale”缩放对象时可以只在X轴方向上缩放参考答案:错10.将一个封闭的二维对象进行面域可以作用填充参考答案:对11.移动圆对象,使其圆心移动到直线中点,需要应用对象捕捉参考答案:对12.AutoCAD为了精确定位点,采用对象捕捉方式,有关对象捕捉的说法,下面错误的是?参考答案:对象捕捉不是命令,是一种状态,可以在“命令:”下直接输入。
13.默认图层为0层,它是可以删除的参考答案:错14.所有在AUTOCAD中生成的直线或曲线对象具有相同的特性参考答案:对15.使用“偏移命令”对原对象偏移后,其大小尺寸一定改变参考答案:对16.关于环形阵列的中心点的定义,说法有误的是()参考答案:极坐标定义17.下列哪种设备不是图形输入设备()参考答案:鼠标18.UCS图标仅是一个UCS原点方向的图形提示符参考答案:错19.在AutoCAD中无法使用透视方式观察三维模型参考答案:错20.单行文字的命令是()。
参考答案:DT21.从不同的起点绘制两条射线,必须调用RAY命令两次。
参考答案:对22.FILTER可以用来作为一个透明指令参考答案:对23.设置AUTOCAD图形边界的命令是参考答案:LIMITS24.以下属于可以着色的图形有:()参考答案:表面模型###实体模型25.在AutoCAD中可以给图层定义的特性不包括()参考答案:透明/不透明26.图形的复制命令主要有哪些?参考答案:复制(copy)、镜像(mirror)等27.下面哪种对象不能用于OFFSET偏移命令()参考答案:面域28.保存块的应用以下()操作参考答案:WBLOCK29.使用AutoCAD时,只能绘画简单的二维图纸,无法完成三维设计。
[试题分类]:专升本《计算机图形学与CAD技术》_12000022 [ 题型]: 单选[ 分数]:21. 目前国内运用最多的机械二维绘图软件是()A. CATIAB. AutoCADC. UGD. Pro/E答案:B2.在AutoCAD 中,如果0 层是当前层,则它不可以被()A. 锁死和关闭B. 关闭和删除C. 冻结和锁死D•删除和冻结答案:D3. 计算机图形生成的第一步是()A. 图形的再生B. 图形的显示C. 图形的表示D .表示图形的数据准备答案:C4.画任意直线时,经常出现阶梯形或锯齿形,该现象称之为()A. 走样B. 变形C. 抖动D. 错位答案:A三维模型中那种模型可以进行布尔运算A. 线框模型B. 实心体模型C. 表面体模型答案:B6.有限元的基本思想是()A. 机构分析与综合B. 结构离散C. 弹性力学D. 面向对象编程答案:B7. 投影的分类与() 无关A. 投影中心到投影面的距离B. 物体到投影面的距离C. 投影线方向与投影面的夹角D. 投影面与坐标轴的夹角答案:B8.CAD 的一个未来发展方向是,保证各种不同软件系统之间的数据交换,避免信息孤岛。
描述的是: ()A. 网络化B. 集成化C. 标准化D. 智能化答案:C9.以下不属于有限元分析前处理环节的是() 。
A. 表面光顺B. 施加载荷C. 施加边界约束D. 细节简化与删除下列哪项不是基本逻辑运算()A. 与B. 或C侗或D.非答案:C11. 图形变换中采用齐次变换表达的原因是实现()变换的统一A. 旋转与错切B. 比例与对称C. 投影与透视D. 旋转与平移答案:D12. 自由曲线曲面指的是()A. 直纹面B. NURBS 曲线曲面C. 抛物线D. 直线答案:B13.CAD 系统中坐标变换是通过()来实现的A. 变换矩阵B. 变换系数C. 变换矢量D .变换方程答案:A14.AutoCAD中画一个半径为8的圆,确定圆心后输入“ d”再输入()A. 8B. 16C. 32D. 4通常我们所用的A4 纸的尺寸是()A. 250 X353B. 210 X297C. 250 X176D. 297 >420答案:B16.虚拟设计的技术基础是()A. 传感器B. 运动仿真C. CAD 技术D .力学分析技术答案:C17.3 次抛物线插值需要的条件数是()A. 3B. 4C. 2D. 1答案:B18.目前最常用的数据库是()A. 层次数据库B. 关系数据库C. 网状数据库答案:B19.() 是基本体素A. 倒角B. 拉伸C. 球体D .广义扫描答案:C20.以下属于局部特征的是()A. 凸台B. 槽C. 参考面D. 圆角答案:D21.Pi P7A. 表面模型B. 线框模型C. CSG模型D. 实体模型答案:B22.以下属于CAD范畴的是()A. 工艺路线规划B. 刀具轨迹规划C. 数控加工D. 实体造型答案:D23.STEP标准采用的描述语言是()A. BasicB. CC. C++D. EXPRESS齐次坐标就是把n 维向量用() 维向量表示A.n+1B. nC.n-1D.3答案:A25. B 样条曲线采用的是()A. 显式表示B. 参数形式C. 隐式表示答案:B26. 下列有关于有限元法的说法中,错误的是()A. 有限元方法在计算时具有有限个节点B .有限元方法是一种计算机辅助计算的方法C. 有限元方法适用于静力场和动力学问题D .有限元方法不能计算稳定性问题答案:D27.以下不属于Bezier 曲线性质和特点的是: ()A. 曲线通过首末点且与首末控制多边形边相切B. 采用B样条基函数C. 曲线在控制多边形边的凸包内D .改变首末起始点顺序不改变曲线形状答案:B28.三维形体上点.线.面之间的邻接关系称为()A. 几何信息B. CSGC. BREPD .拓扑信息AutoCAD 中,复制的快捷键是()A. COB. XC. EXD. O答案:A30. 以下不属于数据库系统的是()A. 数据B. CAD 系统C•软件D. 人员答案:B31.二次抛物线拟合得到的抛物线()所有数据点A. 通过B. 不通过答案:B32. 以下()特征是过渡特征A. 拉伸B. 混成C. 广义扫D. 圆角答案:B33.()是产品设计与产品制造的桥梁A. 曲面造型B. 数控程序编制C. 工艺设计D .生产管理答案:C决策树又叫判定树,它不包括()A. 干B. 分枝C. 节点D. 根答案:A35.变换矩阵代表()W 0 IJA. 比例变换B. 恒等变换C. 错切变换D. 投影变换答案:B36.以下()是实体造型软件A. A nsysB. AdamsC. ACISD. Hypermesh答案:C37.为避免零件之间相互干涉的现象,可以使用()功能A. 爆炸图。
第二章2.1x=[15 22 33 94 85 77 60]x(6)x([1 3 5])x(4:end)x(find(x>70))2.2T=[1 -2 3 -4 2 -3] ;n=length(T);TT=T';for k=n-1:-1:0B(:,n-k)=TT.^k;endBtest=vander(T)2.3A=zeros(2,5);A(:)=-4:5L=abs(A)>3islogical(L)X=A(L)2.4A=[4,15,-45,10,6;56,0,17,-45,0]find(A>=10&A<=20)2.5p1=conv([1,0,2],conv([1,4],[1,1]));p2=[1 0 1 1];[q,r]=deconv(p1,p2);cq='商多项式为'; cr=' 余多项式为';disp([cq,poly2str(q,'s')]),disp([cr,poly2str(r,'s')])2.6A=[11 12 13;14 15 16;17 18 19];PA=poly(A)PPA=poly2str(PA,'s')第三章3.1n=(-10:10)';y=abs(n);plot(n,y,'r.','MarkerSize',20)axis equalgrid onxlabel('n')3.2x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y),grid on;3.3t=0:pi/50:2*pi;x=8*cos(t);y=4*sqrt(2)*sin(t);z=-4*sqrt(2)*sin(t);plot3(x,y,z,'p');title('Line in 3-D Space');text(0,0,0,'origin');xlabel('X'),ylable('Y'),zlable('Z');grid;3.4theta=0:0.01:2*pi;rho=sin(2*theta).*cos(2*theta); polar(theta,rho,'k');3.5[x,y,z]=sphere(20);z1=z;z1(:,1:4)=NaN;c1=ones(size(z1));surf(3*x,3*y,3*z1,c1);hold onz2=z;c2=2*ones(size(z2));c2(:,1:4)=3*ones(size(c2(:,1:4))); surf(1.5*x,1.5*y,1.5*z2,c2); colormap([0,1,0;0.5,0,0;1,0,0]); grid onhold off第四章4.1for m=100:999m1=fix(m/100);m2=rem(fix(m/10),10);m3=rem(m,10);if m==m1*m1*m1+m2*m2*m2+m3*m3*m3disp(m)endend4.2function[s,p]=fcircle(r)s=pi*r*r;p=2*pi*r;4.3y=0;n=100;for i=1:ny=y+1/i/i;endy4.4s=0;for i=1:5s=s+factor(i);ends4.5sum=0;i=1;while sum<2000sum=sum+i;i=i+1;end;n=i-24.6function k=jcsum(n)k=0;for i=0:nk=k+2^i;end或function k=jcsum1(n)k=0;i=0;while i<=nk=k+2^i;i=i+1;end第五章5.1A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];b=[13,-9,6,0]';x=A\b5.2[U,fmin]=fminsearch('fxyz',[0.5,0.5,0.5])function f=fxyz(u)x=u(1);y=u(2);z=u(3);f=x+y.^2./x/4+z.^2./y+2./z;5.3X=linspace(0,2*pi,50);Y=sin(X);P=polyfit(X,Y,3)AX=linspace(0,2*pi,50);Y=sin(X);Y1=polyval(P,X)plot(X,Y ,':O',X,Y1,'-*')5.4x=0:2.5:10;h=[0:30:60]';T=[95,14,0,0,0;88,48,32,12,6;67,64,54,48,41];xi=[0:0.5:10];hi=[0:10:60]';temps=interp2(x,h,T,xi,hi,'cubic');mesh(xi,hi,temps);第六章6.1syms xy=finverse(1/tan(x))6.2syms x yf=1/(1+x^2); g=sin(y);fg=compose(f,g)6.3syms xg=(exp(x)+x*sin(x))^(1/2);dg=diff(g)6.4F=int(int('x*exp(-x*y)','x'),'y')6.5syms xF=ztrans(x*exp(-x*10))6.6a=[0 1;-2 -3];syms sinv(s*eye(2)-a);6.7f=solve('a*x^2+b*x+c')6.8f=solve('x+y+z=1','x-y+z=2','2*x-y-z=1')6.9y=dsolve('D2y+2*Dy+2*y=0','y(0)=1','Dy(0)=0') ezplot(y),grid on6.10a=maple('simplify(sin(x)^2+cos(x)^2);')6.11f=maple('laplace(exp(-3*t)*sin(t),t,s);')6.12syms t xF=sin(x*t+2*t);L=laplace(F)第七章7.17.27.37.47.57.67.7第八章8.1(1) num=[5]; den=[1,2,2];sys=tf(num,den)(2)s = tf('s');H = [5/(s^2+2*s+2) ];H.inputdelay =2(3)h=tf([0.5,0],[1,-0.5,0.5],0.1)8.2num=2*[1,0.5];den=[1,0.2,1.01];sys=tf(num,den)[z,p,k]=tf2zp(num,den);zpk(z,p,k)[A,B,C,D]=tf2ss(num,den);ss(A,B,C,D)8.3num=[1,5]; den=[1,6,5,1];ts=0.1;sysc=tf(num,den);sysd=c2d(sysc,ts,'tustin')8.4r1=1;r2=2;c1=3;c2=4;[A,B,C,D]=linmod('x84');[num,den]=ss2tf(A,B,C,D);sys=tf(num,den)8.5A=[1,1,0;0,1,0;0,0,2];B=[0,0;1,0;0,-2];n=size(A)Tc=ctrb(A,B);if n==rank(Tc)disp('系统完全能控');elsedisp('系统不完全能控');end第九章9.1num=[2,5,1];den=[1,2,3];bode(num,den);grid on ;figure;nyquist(num,den);9.2num=5*[1,5,6];den=[1,6,10,8];step(num,den);grid on ;figure;impulse(num,den);grid on ;9.3kosi=0.7;wn=6;num=wn^2;den=[1,2*kosi*wn,wn^2];step(num,den);grid on ;figure;impulse(num,den);grid on ;9.4den=[1,2,8,12,20,16,16];[rtab,info]=routh(den)a=rtab(:,1)if all(a>0)disp(' 系统是稳定的');elsedisp(' 系统是不稳定的');end9.5num=7*[1,5];den=conv([1,0,0],conv([1,10],[1,1]));[gm,pm,wg,wc]=margin(num,den)第十章10.1ng0=[1]; dg0=10000*[1 0 -1.1772];g0=tf(ng0,dg0);%满足开环增益的为校正系统的传递函数s=kw2s(0.7,0.5) %期望的闭环主导极点ngc=rg_lead(ng0,dg0,s);gc=tf(ngc,1)g0c=tf(g0*gc);rlocus(g0,g0c);b1=feedback(g0,1);b2=feedback(g0c,1); figure,step(b1,'r--',b2,'b');%未校正系统的闭环传递函数% 校正后系统的闭环传递函数grid on%绘制校正前后系统的单位阶跃响应曲线10.2KK=20;s1=-2+i*sqrt(6);a=1ng0=[10];dg0=conv([1,0],[1,4]);g0=tf(ng0,dg0);[ngc,dgc,k]=rg_lag(ng0,dg0,KK,s1,a); gc=tf(ngc,dgc)g0c=tf(KK*g0*gc);b1=feedback(k*g0,1);b2=feedback(g0c,1);step(b1,'r--',b2,'b');grid on10.3KK=128;s1=-2+i*2*sqrt(3);a=2ng0=[10];dg0=conv([1,0],conv([1,2],[1,8]));g0=tf(ng0,dg0);[ngc,dgc,k]=rg_lag(ng0,dg0,KK,s1,a);gc=tf(ngc,dgc)g0c=tf(KK*g0*gc);rlocus(g0,g0c);b1=feedback(k*g0,1);b2=feedback(g0c,1);figure,step(b1,'r--',b2,'b');grid on10.4ng0=[1];dg0=conv([1,0,0],[1,5]);g0=tf(ng0,dg0);w=logspace(-3,3);KK=1;Pm=50;[ngc,dgc]=lead4(ng0,dg0,KK,Pm,w);gc=tf(ngc,dgc);g0c=tf(KK*g0*gc);bode(KK*g0,w);hold on,bode(g0c,w);grid on,hold off [gm,pm,wcg,wcp]=margin(g0c)Kg=20*log10(gm)g1=feedback(g0c,1);bode(g1),grid on,[mag,phase,w]=bode(g1);a=find(mag<=0.707*mag(1));wb=w(a(1))max(mag)b=find(mag==max(mag))wr=w(b)10.5KK=40; Pm=50;ng0= KK *[1]; dg0=conv([1,0],conv([1,1],[1,4]));g0=tf(ng0,dg0) ;w=logspace(-2,4);[ngc,dgc]=fg_lead_pm(ng0,dg0,Pm,w)--WORD格式---可编辑--gc=tf(ngc,dgc),g0c=tf(g0*gc);b1=feedback(g0,1); b2=feedback(g0c,1);step(b1,'r--', b2,'b'); grid onfigure, bode(g0,'r--',g0c,'b',w), grid on,[gm,pm,wcg,wcp]=margin(g0c), Km=20*log10(gm)10.6KK=200; bp=0.3; ts=0.7; delta=0.05;ng0=[1];dg0=conv([1,0],conv([0.1,1],conv([0.02 1],conv([0.01,1],[0.005 1]))));g0=tf(ng0,dg0);w=logspace(-4,3);t=[0:0.1:3];[mag,phase]=bode(KK*g0,w);[gm0,pm0,wg0,wc0]=margin(mag,phase,w),gm0=20*log10(gm0)%gm0 =-15.6769%2、确定期望的开环传递函数mr=0.6+2.5*bp;wc=ceil((2+1.5*(mr-1)+2.5*(mr-1)^2)*pi/ts),h=(mr+1)/(mr-1)w1=2*wc/(h+1),w2=h*w1w1=wc/10; w2=25;ng1=[1/w1,1]; dg1=conv([1/w2,1],conv([1,0],[1,0]));g1=tf(ng1,dg1);g=polyval(ng1,j*wc)/polyval(dg1,j*wc);K=abs(1/g); % 剪切频率处幅值为1,求 K 值g1=tf(K*g1)%3、确定反馈环节传递函数h=tf(dg1,ng1); Kh=1/K;h=tf(Kh*h)% 期望频率特性的倒特性%4、验算性能指标g2=feedback(KK*g0,h); %校正后,系统的开环传递函数b1=feedback(KK*g0,1); b2=feedback(g2,1); bode(KK*g0,'r--',g2,'b',h,'g',w);grid onfigure,step(b1, 'r--',b2, 'b',t); grid on,[pos,tr,ts,tp]=stepchar(b2,delta)--。
第一章绪论1、什么是CAD、CAM、CAPP?什么是CAD/CAM集成?答:CAD (Computer Aided Design System)是指以计算机为辅助手段来完成整个产品的设计过程、分析和绘图等工作。
CAD的功能包括:概念设计、结构设计、装配设计、曲面设计、工程图样绘制、工程分析、真实感和渲染、产品数据接口。
CAM( Computer Aided Manufacturing System) 通过计算机与生产设备直接的或间接的联系,完成从生产准备到成品制造整个过程的活动。
狭义的CAM指NC数控程序编制,包括:刀具路径规划、刀位文件生成、刀具轨迹仿真及NC代码生成。
CAPP(Computer Aided Process Planning)借助计算机根据设计阶段的信息,人机交互的或自动完成产品加工方法的选择和工艺过程的设计,称为CAPP。
CAPP的功能包括:毛坯设计、加工方法选择、工艺路线制定、工序设计、刀夹量具设计等。
CAD产生的图纸直接被CAPP,CAM 以及以后的CIMS所利用,这就是CAD/CAM集成。
2、一般所说的CAD/CAM过程链主要包括哪些内容?答:CAD/CAM过程链是一个串行的过程链,在此过程链中包括从市场需求到产品整个的产品生产过程,具体包括:1)市场需求2)产品设计(任务规划、概念设计、结构设计、施工设计)3)工艺设计(毛坯设计、工艺路线设计、工序设计、刀夹量具设计)4)加工装配(NC编程、加工仿真、NC加工、检测、装配、调试)3、CAD/CAM集成方案有哪几种?答:1)通过专用数据接口实现集成2)利用标准格式接口文件实现集成3)基于统一产品模型和数据库4)基于产品数据管理(PDM)的系统集成4、CAD/CAM的发展趋势如何?答:1)CAD/CAM系统的集成化方向发展(CIM)2)并行工程3)智能化CAD/CAM系统4)虚拟产品开发5)网络化CAD/CAM第二章CAD/CAM系统的支撑环境1、CAD/CAM系统应具备哪些基本功能答:1)交互图形输入及输出功能。
计算机仿真技术知到章节测试答案智慧树2023年最新山东科技大学第一章测试1.计算机仿真系统的三要素()参考答案:计算机、模型、系统2.系统研究一般有哪些方法()参考答案:仿真实验法;理论解析法;直接实验法3.哪些是以硬件为基础的仿真软件( )参考答案:Proteus4.欠实时仿真,仿真时钟比实际时钟慢。
例如烟火爆炸的仿真分析。
参考答案:对5.计算机仿真算法的误差主要有()参考答案:舍入误差;截断误差第二章测试1.MATLAB软件中,下面哪个命令是用来显示当前文件夹中文件名字的()参考答案:what2.下面这些哪个是属于元素群运算(点运算)()参考答案:exp(x)3.哪个是以硬件为基础的仿真软件( )参考答案:Proteus4.MATLAB是(矩阵实验室),其基本变量是矩阵,其数值元素的格式只有双精度(double)这种形式存在于MATLAB的workpace空间中。
参考答案:错5.在MATLAB中,运行以下代码,b的结果是()a=[1,0;1,0];b=all(a)参考答案:[1,0]第三章测试1.MATLAB中代码文件中边表明文件为函数文件的关键字是()参考答案:function2.在MATLAB的命令窗口中,运行以下代码,b的结果是()a=[1,0,1,0];for n=ax=n(1)&n(2);end参考答案:出现错误提示3.在MATLAB的fig窗口中,可以直接打开以下()格式的图形文件参考答案:fig4.在MATLAB中,对于m函数文件,下面的描述不正确的是()参考答案:m函数文件是不能够被simulink来调用的5.全局变量是共有变量,在函数文件中不能够直接访问,需要设置一个输入参数才能访问。
参考答案:错第四章测试1.以下说法不正确的是()参考答案:不同幂次的两个多项式不能进行乘法运算2.当实验或测试所获得的样本数据有误差时,适合用来估算数据的方法是()参考答案:曲线拟合3.若在MATLAB中已有语句a=sym(1); b=1; x=sym('b'),则以下叙述正确的是()参考答案:a是符号常量,x是符号变量4.若使用命令taylor(f,x,1,'Order',6)对f进行泰勒展开,则展开式的最高阶为()参考答案:55.在命令行窗口输入下列命令,则命令执行后的输出结果是()>> f=sym(1);>> eval(int(f,1,4))参考答案:3第五章测试1.启动Simulink的方法有()参考答案:在“主页”选项卡中单击“文件”命令组中的“新建”命令按钮;在命令行窗口中输入simulink命令;在“主页”选项卡中单击SIMULINK命令组中的“Simulink”命令按钮2.在一个模型窗口上按住一个模块并同时按Shift键移动到另一个模型窗口,则()参考答案:在两个模型窗口都有这个模块3.为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的()参考答案:封装4.已知仿真模型如图所示,各模块参数均采用默认设置,则示波器的输出波形是()参考答案:5.以下关于S函数的描述中,正确的有()参考答案:S函数有现成的模板程序;S函数模块能够被封装;利用S函数可以对Simulink模块库进行扩充第六章测试1.下列对象中,哪一个不属于MATLAB控制系统工具箱中规定的LTI对象?()参考答案:极点留数对象2.tf2zpk函数的作用是?()参考答案:零极点增益模型转换为状态空间模型3.在MATLAB命令窗口运行如下代码,返回结果为:()>>sys = drss(3,4);isct(sys)参考答案:14.求系统sys的阶跃相应,返回系统的输出和状态,step函数的调用格式为:()参考答案:[y,t,x]=step(sys)5.给定开环系统模型作波特图,频率向量w自动给出,作波特图,并在图上标注幅值裕度Gm和对应的频率wg,相位裕度Pm和对应的频率wp,所用函数及调用格式为:()参考答案:margin(sys)第七章测试1.在MATLAB的m文件中,可以将滞后环节转化为有理数形式的函数是?()参考答案:pade2.在simulink中,有多种PID模块,其中下面哪一个是离散的PID模块()参考答案:3.在MATLAB的m文件中,LTI对象中属于滞后特征的属性是( )参考答案:IOdelay;Outputdelay;Inputdelay4.simulink中,PID模块中的只有Kp,Ki,Kd三个参数可以设置。
第0章绪论0-1 什么是仿真?它所遵循的基本原则是什么?答:仿真是建立在控制理论、相似理论、信息处理技术和计算机技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识、统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。
它所遵循的基本原则是相似原理。
0-2 仿真的分类有几种?为什么?答:依据相似原理来分:物理仿真、数学仿真和混合仿真。
物理仿真:就是应用几何相似原理,制作一个与实际系统相似但几何尺寸较小或较大的物理模型(例如飞机模型放在气流场相似的风洞中)进行实验研究。
数学仿真:就是应用数学相似原理,构成数学模型在计算机上进行研究。
它由软硬件仿真环境、动画、图形显示、输出打印设备等组成。
混合仿真又称数学物理仿真,它是为了提高仿真的可信度或者针对一些难以建模的实体,在系统研究中往往把数学仿真、物理仿真和实体结合起来组成一个复杂的仿真系统,这种在仿真环节中有部分实物介入的混合仿真也称为半实物仿真或者半物理仿真。
0-3 比较物理仿真和数学仿真的优缺点。
答:在仿真研究中,数学仿真只要有一台数学仿真设备(如计算机等),就可以对不同的控制系统进行仿真实验和研究,而且,进行一次仿真实验研究的准备工作也比较简单,主要是受控系统的建模、控制方式的确立和计算机编程。
数学仿真实验所需的时间比物理仿真大大缩短,实验数据的处理也比物理仿真简单的多。
与数学仿真相比,物理仿真总是有实物介入,效果直观逼真,精度高,可信度高,具有实时性与在线性的特点;但其需要进行大量的设备制造、安装、接线及调试工作,结构复杂,造价较高,耗时过长,灵活性差,改变参数困难,模型难以重用,通用性不强。
0-4 简述计算机仿真的过程。
答:第一步:根据仿真目的确定仿真方案根据仿真目的确定相应的仿真结构和方法,规定仿真的边界条件与约束条件。
第二步:建立系统的数学模型对于简单的系统,可以通过某些基本定律来建立数学模型。
而对于复杂的系统,则必须利用实验方法通过系统辩识技术来建立数学模型。
数学模型是系统仿真的依据,所以,数学模型的准确性是十分重要。
第三步:建立仿真模型即通过一定算法对原系统的数学模型进行离散化处理,就连续系统言,就是建立相应的差分方程。
第四步:编制仿真程序对于非实时仿真,可用一般高级语言或仿真语言。
对于快速的实时仿真,往往需要用汇编语言。
第五步:进行仿真实验并输出仿真结果通过实验对仿真系统模型及程序进行校验和修改,然后按系统仿真的要求输出仿真结果。
0-5 什么是CAD技术?控制系统CAD可解决哪些问题?答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力、大容量存储和数据处理能力与设计者的综合分析、逻辑判断以及创造性思维结合起来,以加快设计进程、缩短设计周期、提高设计质量的技术。
控制系统CAD可以解决以频域法为主要内容的经典控制理论和以时域法为主要内容的现代控制理论。
此外,自适应控制、自校正控制以及最优控制等现代控制策略都可利用CAD技术实现有效的分析和设计。
第1章仿真软件——MATLAB1-1 对于矩阵A=[1 2;3 4],MATLAB以下四条命令:A.^(0.5);A^(0.5);sqrt(A);sqrtm(A)所得结果相同吗?它们中哪个结果是复数矩阵,为什么?答:A.^(0.5)=[1.0000 1.4142;1.7321 2.0000];A^(0.5)= [0.5537 + 0.4644i 0.8070 - 0.2124i;1.2104 - 0.3186i 1.7641 + 0.1458i];sqrt(A)= [1.0000 1.4142;1.7321 2.0000];sqrtm(A) = [0.5537 + 0.4644i 0.8070 - 0.2124i;1.2104 - 0.3186i 1.7641 + 0.1458i];其中,“A.^(0.5)”表示向量的乘方,“A^(0.5)”表示矩阵的乘方,“sqrt(A)”只定义在矩阵的单个元素上,即分别对矩阵的每个元素进行运算,“sqrtm(A)”表示对矩阵(方阵)的超越函数进行运算。
1-4 求二元函数方程组:sin(x-y)=0,cos(x+y)=0 的解。
答:>>[x,y]=solve('sin(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)*|sin[cost]|的最大值(0<=t<inf)。
答:>>f='(-1)*exp(-(abs(x)))*abs(sin(cos(abs(x))))';>>x=fminsearch(f,0),ymax=exp(-(abs(x)))*abs(sin(cos(abs(x))))x =ymax =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)=1,Dy(0)=0','x');x=0.5;y=eval(g)y =0.61001-7 求方程cos(t)^2*exp(-0.1t)=0.5t的解。
答:>>t1=solve('cos(t)^2*exp(-0.1*t)=0.5*t','t');t=eval(t1)t =0.83291-8 求方程组:x^2+y^2=1,xy=2 的解。
答:>>[x,y]=solve('x^2+y^2=1','x*y=2','x','y')x =-1/2*(1/2*5^(1/2)+1/2*i*3^(1/2))^3+1/4*5^(1/2)+1/4*i*3^(1/2)-1/2*(1/2*5^(1/2)-1/2*i*3^(1/2))^3+1/4*5^(1/2)-1/4*i*3^(1/2)-1/2*(-1/2*5^(1/2)+1/2*i*3^(1/2))^3-1/4*5^(1/2)+1/4*i*3^(1/2)-1/2*(-1/2*5^(1/2)-1/2*i*3^(1/2))^3-1/4*5^(1/2)-1/4*i*3^(1/2) y =1/2*5^(1/2)+1/2*i*3^(1/2)1/2*5^(1/2)-1/2*i*3^(1/2)-1/2*5^(1/2)+1/2*i*3^(1/2)-1/2*5^(1/2)-1/2*i*3^(1/2)1-9 求f(kT)=kexp(-akT)的Z变换表达式。
答:>>syms k t z;f=k*exp(-a*t);F=ztrans(f,t,z)f =k*z/exp(-a)/(z/exp(-a)-1)1-10 求一阶微分方程Dx=ax+by(t),x(0)=x0 的解。
答:>>f='Dx=a*x+b*y';x=dsolve(f,'x(0)=x0','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='Dx1=3*x1+4*x2,Dx2=-4*x1+3*x2';[x1,x2]=dsolve(f,'x1(0)=0,x2(0)=1','t') x1 =exp(3*t)*sin(4*t)x2 =exp(3*t)*cos(4*t)第2章 控制系统的数学模型及其转换2-1 已知系统的传递函数为()23216116s s G s s s s ++=+++ 试用MATLAB 建立其状态空间表达式。
答:>>num=[1 1 1];den=[1 6 11 6];[A,B,C,D]=tf2ss(num,den)A =-6 -11 -61 0 00 1 0 B =10 C = 1 1 1D =2-2 已知系统的状态空间表达式为()()()()()()()()()11122212 0 1 1 0-2 -3 1 11 01 1x t x t u t x t u t x t x t y t x t ⎧⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎪⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥⎪⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎪⎣⎦⎣⎦⎢⎥⎣⎦⎨⎪⎡⎤⎡⎤⎪=⎢⎥⎢⎥⎪⎣⎦⎢⎥⎣⎦⎩g g 试用MATLAB 求其传递函数阵。
答:>> A=[0 1;-2 -3];B=[1 0;1 1];C=[1 0;1 1];D=zeros(2,2);>> [num1,den1]=ss2tf(A,B,C,D,1),[num2,den2]=ss2tf(A,B,C,D,2)num1 =0 1.0000 4.00000 2.0000 2.0000den1 =1 3 2num2 =0 0.0000 1.00000 1.0000 1.00001 3 22-3 已知两子系统的传递函数分别为()()()1112G s s s =++,()()213G s s s =+ 试利用MATLAB 求两子系统串联和并联时系统的传递函数。
答:>> num1=1;den1=[1 3 2];num2=1;den2=[1 3 0];>>[num,den]=series(num1,den1,num2,den2)num =0 0 0 0 1den =1 6 11 6 0>> num1=1;den1=[1 3 2];num2=1;den2=[1 3 0];>>[num,den]=parallel(num1,den1,num2,den2)num =0 0 2 6 2den =1 6 11 6 02-4 设系统的状态空间表达式为()()()()()()[]()()112212 0 11-2 -323 0x t x t u t x t x t x t y t x t ⎧⎡⎤⎡⎤⎡⎤⎡⎤⎪⎢⎥=+⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦⎪⎢⎥⎣⎦⎣⎦⎢⎥⎪⎣⎦⎢⎥⎣⎦⎨⎪⎡⎤⎪=⎢⎥⎪⎢⎥⎣⎦⎩g g 若取线性变换阵 1 11 -1P ⎡⎤=⎢⎥⎣⎦ 设新的状态变量为1x P x ∧-=,则利用MATLAB 求在新状态变量下,系统状态空间表达式。