《计算机仿真》试题A卷(智能专业).doc
北京信息科技大学
2009 ~2010 学年第二学期
《计算机仿真》课程期末考试试卷标准答案(A)
简答题/简述题。(本题满分40分,共含道小题
简述连续系统数字仿真的工作流程。
答:连续系统数字仿真一般有如下五步:①描述问题,建立数学模型;②准备仿真模型;③画出实现仿真模型的流程图,并编写仿真程序;④校核和验证模型;⑤运行仿真模型。
控制系统“实现问题”的含义是什么?
答:所谓实现问题,是指根据描述系统输入、输出动态关系的运动方程式或系统传递函数建立系统的状态空间表达式。
误差与步长之间有什么关系?步长应如何选择?
答:数值仿真的误差一般分截断误差和舍入误差两种。截断误差与采用的计算方法有关,而舍入误差则由计算机的字长所决定。步长增加,截断误差增加,而舍入误差减小。反之,截断误差减小,而舍入误差加大。(3分)两种误差对步长的要求是矛盾的,但两者之和有一个最小值,所以步长一般选择在最小值附近的合理步长区内。(2分)
什么是单步法?单步法的优点有哪些?
答:单步法是指,在计算中只要知道yn,fn(tn,yn)的值可递推算出yn+1。也就是说,根据初始条件可以递推计算出相继各时刻的值。(3分)
优点:①需要存储的数据量少,占用存储空间少;②只要知道初值,即可驱动递推公式进行运算,可自启动;③容易实现变步长运算。(2分)
简述随机序贯寻优法、随机搜索寻优法、随机模式搜索寻优法的异同。
答:随机序贯寻优法是在一个限定的参数空间里用随机方法来找出一个X的序号,然后对它们进行统计处理,使被搜索的参数空间收缩,继而再用随机方法去寻找出一个新的X序列,直到最优点找到为止。随机搜索寻优法从初始点出发,按随机方向、随机步长在一个较小的小圆区间中搜索,并逐步移动中心点,直到最优点找到为止。随机模式搜索寻优法是指将随机搜索寻优与单纯形法中按一定模式进行寻优结合起来,使寻优速度加快。
简述系统建模的基本要求。
答:系统建模有以下基本要求:①清晰性:在子模型之间,除了必需的信息联系外,相互耦合要尽可能少,结构尽可能清晰。②切题性:系统模型只应该包括与研究目的有关的方面。③精确性:同一个系统的模型按其精确程度要求可以分为许多级。对不同的工程,精确程度要求不一样。④集合性:有时尽量以大的实体考虑对一个系统实体的分割。如对武器射击精度鉴定,不关心每发的射击偏差,而着重讨论多发射击的统计特性。
简述分布式交互仿真的特点及其关键技术。
答:分布交互仿真是计算机技术的进步与仿真需求不断发展的结果,其特点主要表现在五个方面,即分布性(包括地域分布性、任务分布性和系统的分布性)、交互性(包括人机交互和作战时的对抗交互)、异构性(对已有不同系统的集成)、时空一致性(仿真系统中的时间和空间与现实世界中的时间和空间的一致性)和开放性(指体系结构的开放性)。
分布交互仿真的关键技术主要有:(1) 合理的分布式结构;(2) 信息交换标准;(3) DR技术;(4) 时钟同步技术;(5) 接口处理技术;(6) 虚拟环境技术;(7) 仿真管理技术。
已知系统的微分方程为
试求系统的传递函数模型和状态空间模型,并写出其Matlab程序。(10分)
解:传递函数模型: (4分)
状态空间模型:
或 或 Matlab语句:num=[2,10,17,11];
den=[1,5,8,4];
sys=tf(num,den)
[a,b,c,d]=tf2ss(num,den) (2分)
已知系统结构图如图所示。
试分别用串联、并联、反馈连接方式和系统框图转换方式求其状态空间表达式(写出其Matlab语句即可)。(20分)
解:(1) sys1=tf(100,[1,20]); 或 sys1=zpk([],-20,100);
ys2=tf([1,1],[1,2,3]);
sys3=tf([1,2],[1,3]); 或sys3=zpk(-2,-3,1);
ys4=tf(1,[1,1]); 或sys4=zpk(,-1,1);
sys5=feedback(sys2*sys3,sys4);
sys=feedback(sys1*sys5,1);
sys=ss(sys) (10分)
(2) sys1=tf(100,[1,20],'inputname','u1