模拟仿真_第1页
模拟仿真_第2页
模拟仿真_第3页
模拟仿真_第4页
模拟仿真_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模拟仿真,模拟 仿真SIMULATION,1.仿真的基本概念,仿真的定义在不同的领域或范畴中有不同的描述,可以概括为:“模拟就是利用物理的、数学的模型来类比、模仿现实系统及其演变过程,以寻求过程规律的一种方法。 ”模拟的基本思想是建立一个试验模型,这个模型包含所研究系统的主要特点通过对这个实验模型的运行,获得所要研究系统的必要信息。仿真遵循的原则: 原理抽象 相似原理。相似原理:几何相似、性能相似、环境相似。,几何相似:根据相似原理把原来的实际系统放大可缩小。如把12000吨水压机可用1200吨或120吨水压机作其模型。万吨轮船也要用缩小的模型来研究。性能相似:构成模型的元素和原系统的不同,但其性能相似。如:可用一个电气系统来模拟热传导系统。在这个电气系统中电容代表热容量,电阻代表热阻,电压代表温差,电流代表热流。,2.仿真的目的或作用,优化设计预测系统的性能和参数经济性采用物理模型或实物实验,花费巨大。采用数学模型即计算机数学仿真可大幅度的降低成本并可重复使用。安全性载人飞行器和核电站的危险性不允许。预测性对于非工程系统,直接实验不可能,只能采用预测的方法。(天气预报)复原性,3.仿真的分类,1.按模型的性质分类(1)物理仿真(2)数学仿真 (3)半实物仿真 2.按被研究系统的特征分类(1)连续系统仿真(2)离散事件系统仿真,物理仿真:按照真实系统的物理性质构造系统的物理模型,并在物理模型上进行实验的过程称为物理仿真。物理仿真的优点是:直观、形象,也称为“模拟”。物理仿真的缺点是:模型改变困难,实验限制多,投资较大。数学仿真:对实际系统进行抽象,并将其特性用数学关系加以描述而得到系统的数学模型,对数学模型进行实验的过程称为数学仿真。计算机技术的发展为数学仿真创造了环境,亦称为计算机仿真数学仿真优点是:方便、灵活、经济数学仿真缺点是:受限于系统建模技术,即系统数学模型不易建立。,半实物仿真半实物仿真:即将数学模型与物理模型甚至实物联合起来进行实验。对系统中比较简单的部分或对其规律比较清楚的部分建立数学模型,并在计算机上加以实现对比较复杂的部分或对规律尚不十分清楚的系统,其数学模型的建立比较困难,则采用物理模型或实物仿真时将两者连接起来完成整个系统的实验,连续系统仿真(微分方程或差分方程)系统的输入输出信号均为时间的连续函数,可用一组数学表达式来描述,比如采用微分方程、状态方程等。(如各种物理和工程领域中的“场”问题),9,一个系统,如电话交换台系统、交通管理系统、物流管理系统等,这些系统的状态变化发生在随机时间点上,称为离散事件系统,可以用概率分布、排队论等数学模型来描述。在计算机上建立相应的仿真模型并运行和实验,称为离散事件系统仿真。 离散事件系统,时间的发生过程在时间和空间都是离散的. 各事件发生以某种顺序或某种条件下发生,具有随机性. 经典概率论,数理统计和随机过程理论为这类系统提供理论基础.,离散系统仿真(随机事件、随机函数),与连续系统的主要区别在于:状态变化发生在随机时间点上这种引起状态变化的行为称为“事件”,因而这类系统是由事件驱动的;“事件”往往发生在随机时间点上,亦称为随机事件,因而一般都具有随机特性系统的状态变量往往是离散变化的系统的动态特性很难用人们所熟悉的数学方程形式描述研究与分析的主要目标是系统行为的统计性能而不是行为的点轨迹。,计算机仿真,计算机仿真技术是一门利用计算机软件模拟实际环境进行科学实验的技术.它是以数学理论为基础,以计算机和各种物理设施为设备工具,利用系统模型对实际的或设想的系统进行实验仿真研究的一门综合技术.它已经成为对许多复杂系统进行分析、设计、实验、评估的必不可少的手段.,1、仿真是一种数值计算技术2、是一种“人工”的试验手段3、在计算机上进行4、对系统状态在时间序列中的动态写照5、大多是随机性系统仿真,特点,(1)模拟时间的可伸缩性(2)仿真运行的可控性(3)仿真实验的优化性,局限性,(1)仿真不是最优化技术,它只是针对各个不同的具体决策,通过反复实验比较得出一个较好的结论,但不能保证是最优的。(2)仿真仅仅是一种评价性的技术,不能自己产生决策,产生方案。(3)在仿真实验运行中,通常要使用大量的随机数,这些随机抽样也会造成仿真的误差,这种误差在其它定量分析技术中一般是不存在的。,无法实施的问题大量方案比较选优不易为人们所了解的复杂的大系统有危险的现象无法重复的现象成本过高的现象,需要用仿真解决的问题,1. 工业企业管理系统:如顾客行为预测、工业企业模型、生产作业计划、设备的平面布置、财务预测、人员安排、企业内部的物资流动、工厂生产过程设计等。2. 物资分配与流通系统:如仓库布局、集装箱管理、存储订货规则设计等。3. 交通运输管理系统:如航空运输控制排队服务、飞机维修作业计划、机场设计、公共汽车线路管理、公共汽车线路设计、货物装卸设计、停车场设计、城市交通系统设计、铁路运输调度、城市交叉口信号控制、出租汽车调度等。,应用领域,4.卫生及教育系统:如医院模型,医药物资管理、医疗救护车的布局和调度、医院人员安排、学校区域模型、图书馆作业设计、大学财务和作业预测等。5.资源管理系统:如国家人力调节系统、自然资源安排、水利资源开发等。6.服务系统:如银行出纳作业安排、文书档案处理系统设计、通信系统设计、信息系统设计、保险人员雇用决策等。7.军事及保安系统:如军事作战模拟、军事后勤系统设计、警察系统设计等。,虚拟厂房,虚拟生产线,20,原子弹+氢弹核爆模拟: 超级计算机上亿次模拟,不可能进行多次实物试验,21,气象模拟预测,22,三峡水库总库容 393 亿立方米,总装机容量1820万千瓦,将是世界上最大的水电站。但是三峡的安全问题是一个很重要的问题,我们不可能等到建好后再看它的安全性,用计算机仿真就可以很好的解决这一问题。,蒙特卡罗模拟(Monte Carlo),蒙特卡洛(Monte Carlo)方法是一种应用随机数来进行计算机模拟的方法此方法对研究的系统进行随机观察抽样,通过对样本值的观察统计,求得所研究系统的某些参数,25,MC基本思想,当要求解的问题是某种事件出现的频率,或者是某个随机变量的期望值时,可以通过某种“试验”的方法,得到这种事件出现的概率,或这个随机数的平均值,再进行统计平均求其近似值,作为问题的解。,抓住事物运动的几何数量和几何特征,利用数学方法来模拟;以一种概率模型为基础,按照该模型描绘的过程,通过模拟实验的结果,作为问题的近似解,Monte Carlo 方法 Monte Carlo 是世界著名赌城摩洛哥的蒙特卡罗,在二次世界大战中,美国军方将一项绝密研究计划的代号命名为Monte Carlo ,其目的是研究铀裂变过程中链式反应的能量计算问题。 Monte Carlo 方法是随机模型的计算机仿真方法,在用传统方法难以解决的问题中,有很大一部分可以用概率模型描述,由于这类问题含有不确定的随机因素,难以用定量分析法得到解析结果,在这种情况下, Monte Carlo 方法是非常有效。,Monte Carlo 方法的步骤,4.2 Monte Carlo 方法的步骤和数学原理,例1在我方某前沿防守地域,敌人以一个炮排(含两门火炮)为单位对我方进行干扰和破坏为躲避我方打击,敌方对其阵地进行了伪装并经常变换射击地点,经过长期观察发现,我方指挥所对敌方目标的指示有50是准确的,而我方火力单位,在指示正确时,有1/3的射击效果能毁伤敌人一门火炮,有1/6的射击效果能全部消灭敌人,现在希望能用某种方式把我方将要对敌人实施的20次打击结果显现出来,确定有效射击的比率及毁伤敌方火炮的平均值。,分析:这是一个概率问题,可以通过理论计算得到相应的概率和期望值.但这样只能给出作战行动的最终静态结果,而显示不出作战行动的动态过程.,为了能显示我方20次射击的过程,现采用模拟的方式。,需要模拟出以下两件事:,1. 问题分析,2 当指示正确时,我方火力单位的射击结果情况,1 观察所对目标的指示正确与否,模拟试验有两种结果,每一种结果出现的概率都是1/2,因此,可用投掷一枚硬币的方式予以确定,当硬币出现正面时为指示正确,反之为不正确,模拟试验有三种结果:毁伤一门火炮的可能性为1/3(即2/6),毁伤两门的可能性为1/6,没能毁伤敌火炮的可能性为1/2(即3/6),这时可用投掷骰子的方法来确定:如果出现的是、三个点:则认为没能击中敌人;如果出现的是、点:则认为毁伤敌人一门火炮;若出现的是点:则认为毁伤敌人两门火炮,2. 符号假设,i:要模拟的打击次数; k1:没击中敌人火炮的射击总数; k2:击中敌人一门火炮的射击总数;k3:击中敌人两门火炮的射击总数E:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论