- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机仿真与虚拟技术
第一章计算机仿真概念及其实现
第二章计算机仿真硬件和软件
第三章计算机仿真方法
第四章虚拟现实的基本概念
第五章虚拟现实系统的典型硬件装置
第六章虚拟仪器
;仿真技术是近几十年发展起来的一门综合性、新技术学科,它为对系统进行研究、分析、设计、决策等提供了先进的手段。
在科学研究及生产实践中,由于受到客观条件(如经济、安全、时间等)的限制,常常不能对所研究的对象直接进行试验。在这种情况下,可以采用间接试验的方法,即建立一个与所研究系统相似的模型,通过模型间接地研究原系统。这种间接试验技术就是仿真技术。
;仿真技术是当前应用最广泛的实用技术之一。
;追击敌机问题
已知:敌机在100KM高空,以20KM/min的速度匀速直线行驶。
假设:(1)只要两机相距在10公里之内,我机就可以摧毁敌机;
(2)如果10分钟之内没有捕捉到,就认为失败。
问:我方飞机应以怎样的速度,沿着什么航线飞行,需要多长时间可捕捉到目标。比如我机以30KM/min的速度,每1分钟改变一次方向,能不能捕捉到?我机以40KM/min的速度,每2分钟改变一次方向,能不能捕捉到?;MATLAB程序
vd=20;
vw=30;
time=1;%我机以30KM/min的速度,每1分钟改变一次方向
i=1;
ts=0;
xw=0;
yw=0;
t(1)=0;
W(1,:)=[00];
D(1,:)=[0100];
xd=0;
while1
i=i+1;
theta=atan((100-yw)/(xd-xw));%计算我机的方向
ctheta=cos(theta);
stheta=sin(theta);
A=[vw*ctheta
vw*stheta];
globalA
[T,Y]=ode45(‘plane’,[ts,ts+time],[xw,yw]);%计算我机的位置
n=length(Y);
;W(i,:)=Y(n,:);
t(i)=ts+time;
xd=vd*(ts+time);%计算敌机的位置
D(i,1)=xd;
D(i,2)=100;
xw=Y(n,1);
yw=Y(n,2);
Displace=sqrt((xd-xw)*(xd-xw)+(100-yw)*(100-yw));%计算两者距离
ifDisplace10
disp(success);
break
end%条件判断
ts=ts+time;
ifts10
disp(fail);
break
end
end
figure(1)
plot(W(:,1),W(:,2),g+,W(:,1),W(:,2),r,D(:,1),D(:,2),bo);
;;;仿真和虚拟???学1;仿真和虚拟教学1;仿真和虚拟教学1;第一章计算机仿真概念及其实现
§1-1系统、模型与仿真
一、系统(System)
二、模型(Model)
三、仿真(Simulation)
§1-2计算机仿真
一、计算机仿真的过程、步骤
二、计算机仿真的分类
三、计算机仿真的优点及特殊功能
四、系统仿真的应用及发展
五、仿真软件;§1-1系统、模型与仿真
一、系统(System)
1.定义
所谓“系统”是指相互联系又相互作用着的对象的有机组合。该组合体可以完成某项任务或实现某个预定的目标。
;
2.分类
通常,根据系统的物理特征,可将系统分为两大类:
例如,图1所示的加热炉温度调节系统就是一个工程系统。;图2所示的工厂系统则是一个经济管理系统——非工程系统。
3.构成系统的三大要素:实体、属性、活动
;二、模型(Model)
1.定义
所谓“模型”就是对系统的一种客观描述,它通常是真实系统的一种简化。
2.模型的作用
系统实验研究的两种方式:①直接在真实系统上进
文档评论(0)