第1章 现代仿真技术--概述_第1页
第1章 现代仿真技术--概述_第2页
第1章 现代仿真技术--概述_第3页
第1章 现代仿真技术--概述_第4页
第1章 现代仿真技术--概述_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、.,廖胜辉,计算机仿真与建模,.,第1章 概 述,几个例子: 1、加加林遇难新说 1968年3月27日 加加林遇难 1988年1月18日 塔斯社报道(参考消息1月28日) “当天清晨,一批前苏联宇航员前往莫斯科郊外的契卡洛夫斯基航天场进行米格-15歼击机的飞行训练。在几名宇航员中,加加林第一个驾机起飞,与他一起驾驶这架飞机的人是他的飞行教官、航空团副团长弗拉基米尔谢廖金。加加林和谢寥金于10点19分驾机起飞,几分钟后训练完毕,地面机场调度员听到加加林请求返航的声音,可是紧接着,地面塔台就失去了加加林的消息。接着加加林和谢寥金驾驶的飞机已经坠毁在了离航天场不远处的弗拉基

2、米尔新村附近。 加加林驾驶的米格15进入前面飞机产生的湍流区域而进行螺旋飞行状态”,“驾驶员做了56次摆脱操作,但只剩约2秒的时间”;“在250300米高度出了问题”,.,2、气囊弹射速度确定 (1997年,美国)原来220英里/小时,在加拿大一年统计:6000件事故,救了4000人,打死2000人;1997年12月美国众议院通过,调整到180英里/小时。 据计算,正规的安全气囊必须在发生汽车碰撞后的0.01秒内微处理器开始工作,0.03秒内点火装置启动,0.05秒内高压气体进入气囊,0.08秒内气囊向外膨胀,0.11秒内气囊完全胀大,此刻之后,驾车者才会撞上气囊。 3、两种典型导弹研制过程仿

3、真技术的作用,几个例子(续),.,几个例子(续),4 世贸大厦倒塌的结构问题,.,几个例子(续),5电视机抗跌落分析 为设计工程师提供结构改进及包装设计的理论依据,.,LS-DYNA的计算结果,.,几个例子(续),6 飞机设计 飞机设计中有一个重要环节:风洞试验。 实际的风洞试验费用巨大。 使用计算机仿真进行模拟风洞试验,使费用大大降低。,现代仿真技术是近几十年发展的一门综合性技术学科。它是指通过系统模型的试验去研究一个已经存在的或者是正在研究设计中的系统的具体过程,它对系统的设计、研究和决策提供了一个先进而有效的手段,并可缩短设计周期、降低费用。仿真技术已广泛应用于工业及非工业的广大领域,并

4、取得了极大的社会及经济效益。,.,本章的基本内容,1.系统、模型与仿真 2.仿真技术的应用 3.系统仿真的类型 4.现代仿真新技术简介,.,本章要求,掌握系统、模型与仿真的基本概念; 掌握系统仿真的分类,了解系统仿真的一般步骤; 了解系统仿真技术的现状和未来的发展趋势。,.,1 系统、模型与仿真,1.1 系统 “系统这个术语已经在各个领域用得如此广泛,以至很难给它下一个定义。” 系统-最早见著 “世界大系统” 德谟克利特(公元前460公元前370年) “任何事物都是在联系中显现出来的,都是在系统中存在的,系统联系规定每一事物,而每一联系又能反映系统的联系的总貌。” “按照某些规律结合起来,互相

5、作用、互相依存的所有实体的集合或总和”。,.,系统思想的回顾,.,系统思想的回顾,.,系统 (续),例子: 理发馆系统: 实体:服务员、顾客 顾客:按某种规律到达,服务完毕后顾客离去 服务员:根据顾客的要求,按一定的程序服务 相互作用: 顾客到达模式影响着服务员的工 作忙闲状态和顾客排队状态 服务员的多少和服务效率影响着顾客接受服务的质量,.,系统 (续),电动机转速闭环控制系统 实体:电动机、测速元件、比较元件以及控制器。 相互作用:实现按给定要求调节电动机的速度,.,闭环控制系统,被控系统,控制输出u 实际输出y,实际输出y,理想输出r 控制输出u 实际输出y 误差e=r-y,寻找合适的u

6、, 使y更好地复现r,.,系统 (续),系统定义:按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总体. 确定边界、输入、输出 描述系统“三要素”:实体、属性、活动 实体确定了系统的构成,也就确定了系统的边界; 属性也称为描述变量,描述每一实体的特征; 活动定义了系统内部实体之间的相互作用,从而确定了系统内部发生变化的过程。,系统定义:按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总体. 确定边界、输入、输出 描述系统“三要素”:实体、属性、活动 实体确定了系统的构成,也就确定了系统的边界; 属性也称为描述变量,描述每一实体的特征; 活动定义了系统内部实体之间的相互作用,

7、从而确定了系统内部发生变化的过程。,.,系统的特征,1.组成性。系统由两个或两个以上要素组成 2.层次性。系统要素应该能够区分 3.边界性。要素的边界小于系统的边界 4.相关性。要素相互联系,要素和系统都是相对的 5.目的性。要素的结合是为了达到特定的目的 6.整体性。系统是一个整体,.,系统论的重要观念,1.系统是一个整体; 2.系统有明确的目的; 3.系统由两个或两个以上相互关联的要素组成,但杂乱无章、互不相干的东西放在一起也不是系统,系统要素的微观联系会涌现出系统的宏观功能; 4.要素与系统所处的层次不同,因此系统和要素具有不可比性; 5.要素可以以不同的方式组合在一起,形成特定的结构,

8、这就需要对系统进行规划、组织和控制; 6.一定的结构产生一定的功能,要想使系统发挥特定功能,必须使系统具备特定的结构; 7.系统会表现出任何要素都不具备的特征,在条件合适的情况下,要素进行整合后可以达到“整体大于部分之和”的效果;,.,1.2 模型,模型实际系统本质的抽象与简化 (1)真实的系统尚未建立 (2)可能会引起系统破坏或发生故障 (3)难以保证每次试验的条件相同 (4)试验时间太长或费用昂贵 模型分为两大类 物理模型,采用一定比例尺按照真实系统的“样子”制作沙盘模型 数学模型,用数学表达式形式来描述系统的内在规律。,.,定义如下集合结构: T:时间基,描述系统变化的时间坐标 T为整数

9、则称为离散时间系统, T为实数则称为连续时间系统 X:输入集,代表外部环境对系统的作用。 X被定义为 ,其中 ,X即代表n个实值的输入变量。 :输入段集,描述某个时间间隔内输入模式,是(X,T)的子集。 Q:内部状态集,是系统内部结构建模的核心。 :状态转移函数,定义系统内部状态是如何变化的。 它是映射:,.,其含义:若系统在 时刻处于状态 ,并施加一个输入段 ,则 表示系统处于 状态。 :输出函数,它是映射: 输出函数给出了一个输出段集。 Y:输出段集,系统通过它作用于环境。,.,系统模型水平,行为水平亦称为输入/输出水平 将系统视为一个“黑盒”,在输入信号的作用下,只对系统的输出进行测量;

10、 分解结构水平 将系统看成若干个黑盒连接起来,定义每个黑盒的输入与输出,以及它们相互之间的连接关系; 状态结构水平 不仅定义了系统的输入与输出,而且还定义了系统内部的状态集及状态转移函数。,.,模型的建立,工程中,很多机械、电气或液压系统的运动规律都可以基于物理定律用微分方程描述,求解这些微分方程,就可以了解系统在某种输入信号作用下的输出响应。,响应,输入,.,模型的建立(续),建立微分方程形式的数学模型,一般步骤如下: 从系统的输入端开始,依据各变量所遵循的物理学定律,依次列写出各元件、部件的微分方程。 消去中间变量,得到描述系统输入量与输出量之间关系的微分方程。 有时将某些小参数或轻微的非

11、线性忽略掉,可以降低方程的阶次,简化分析而保持满意的精度。,.,机械系统数学模型的建立,.,机械系统数学模型的建立(续),.,系统数学模型 (续),y(t)系统的输出量,x(t)系统的输入量,系统的阻尼系数,也称为阻尼比, n系统的无阻尼振荡频率,.,1.3 仿真,定义: 1961年,G.W.Morgenthater,首次技术性定义 “仿真意指在实际系统尚不存在的情况下,对于系统或活动本质的实现”。 1978年,Krn,“连续系统仿真” “用能代表所研究的系统的模型作实验”。 1982年,Spriet进一步将仿真的内涵加以扩充 “所有支持模型建立与模型分析的活动即为仿真活动” 1984年, O

12、rn 给出了仿真的基本概念框架“建模实验分析” “仿真是一种基于模型的活动”,.,Orn仿真概念框架,“仿真问题描述” “仿真建模” “行为产生” “仿真实验” “模型行为及其处理” 输出处理,.,系统、模型、仿真三者之间的关系,系统是研究的对象 模型是系统的抽象 仿真是对模型的实验 传统上: “系统建模”系统辨识技术范畴 “仿真建模”即针对不同形式的系统模型研究其求解算法 “仿真实验”检验(Verification)“仿真程序”的检验 致效(Validation)将仿真结果与实际系统的行为进行比较,.,系统、模型、仿真三者之间的关系(续),.,2仿真技术的应用,2.1 仿真技术在系统设计中的

13、应用 新系统设计:提供了强有力的工具 在可行性论证阶段,进行定量比较,为系统设计打下坚实的基础 在系统设计阶段,进行模型实验、模型简化并进行优化设计 系统改造设计:涉及新的设备、部件或控制装置 利用仿真技术进行分系统实验,即一部分采用实际部件,另一部分采用模型,避免由于新的子系统的投入可能造成对原系统的破坏或影响,大大缩短开工周期,提高系统投入的一次成功率,.,2.2仿真技术在系统分析中的应用,在真实系统上进行试验 在真实系统上试验会破坏系统的正常运行; 难以按预期的要求改变参数,或者得不到所需要的试验条件; 很难保证每次的操作条件相同,难以对试验结果做出正确的判断; 难以复原; 试验时间太长

14、、费用太大或者有危险等,.,(1)工程领域: 机械,航空,航天,电力,冶金,化工和电子等. 非工程领域: 交通管理,生产调度,库存控制,生态环境和社会经济等. (2) CVDS (Continuous Variable Dynamic Systems) 连续(变量动态)系统。 DEDS (Discrete Event Dynamic Systems) 离散事件(动态)系统。 HDS (Hybrid Dynamic Systems) 混合(动态)系统。,仿真技术在系统分析中的应用(续),.,一个系统的离散的还是连续的,实质上指的是描述该系统的模型是离散的还是连续的。根据研究的目的不同,同一个客观

15、系统可以在一种场合用离散模型描述,这时它是离散事件系统,而在另一种场合用连续模型描述,这时它是连续系统。,.,.,.,.,.,.,2.3仿真在教育与训练中的应用,训练仿真系统 利用计算机并通过运动设备、操纵设备、显示设备、仪器仪表等复现所模拟的对象行为,并产生与之适应的环境,从而成为训练操纵、控制或管理这类对象的人员的系统。 三大类: 载体操纵型 这是与运载工具有关的仿真系统,航空、航天、航海、地面运载工具,以训练驾驶员的操纵技术为主要目的。 过程控制型 用于训练各种工厂的运行操作人员,如电厂、化工厂、核电站、电力网等 博弈决策型 企业管理人员(厂长、经理), 交通管制人员(火车调度、航空管制

16、、港口管制、城市交通指挥等), 军事指挥人员(空战、海战、电子战等)。,.,飞机自动驾驶系统 工厂管理系统,陀螺,控制器,机体,给定航向,实际航向,管理部门,用户订单,原材料,产品,采购部门,制造部门,装配部门,销售部门,.,2.4仿真在产品开发及制造过程中的应用,虚拟现实技术:在虚拟环境中,模仿人的视、听、动等行为的高级人机交互技术。 虚拟现实技术与多媒体、网络技术并称为三大前景最好的计算机技术。 基于Internet的虚拟现实在各行各业有着广泛的应用,例如房地产、旅游、购物、气象、公安、消防、教育、科研、商业、金融、海洋、农业、娱乐等方面。 虚拟制造(Virtual Manufacturi

17、ng) 是实际制造在计算机上的本质实现,是仿真技术以制造过程为对象的全方位的应用。 典型例子波音777 其整机设计、部件测试、整机装配以及各种环境下的试飞均是在计算机上完成的,使其开发周期从过去8年时间缩短到5年,.,虚拟厂房,.,.,.,虚拟生产线,.,Source: Columbia University,Augmented Navigation in a natural environment: Mobile AR,.,3 系统仿真的类型,系统仿真-建立系统的模型,并在模型上进行实验. 例如: (1)将按一定比例缩小的飞行器模型置于风洞中吹风, 测出飞行器的升力、阻力、力矩等特性; (2

18、)要建设一个大水电站,先建一个规模缩小的小水电站来取 得建设水电站的经验及其运行规律. (3)指挥员利用沙盘来指挥一个战役或一个战斗. 系统仿真是分析和研究各种(复杂)系统的重要工具.,.,为了研究、分析、设计和实现一个系统需要进行实验 实验的方法: 1)直接在真实系统上进行 2)先构造模型,然后通过对模型的实验代替(或部分代替)真实系统的实验 通过模型实验的方法日益被人们所使用: 1)系统处于设计阶段,真实系统尚未建成 2)在真实系统上实验有风险(发生故障甚至破坏) 3)在真实系统上实验费用昂贵 4)多次实验时,难以保证每次实验条件相同,.,3.1.根据模型的物理属性系统仿真分类,物理仿真

19、数学仿真 半实物仿真,.,物理仿真:按照真实系统的物理性质构造系统的物理模型,并在物理模型上进行实验的过程称为物理仿真。 物理仿真的优点是:直观、形象,也称为“模拟”。 物理仿真的缺点是:模型改变困难,实验限制多,投资较大。 数学仿真:对实际系统进行抽象,并将其特性用数学关系加以描述而得到系统的数学模型,对数学模型进行实验的过程称为数学仿真。 计算机技术的发展为数学仿真创造了环境,亦称为计算机仿真 数学仿真优点是:方便、灵活、经济 数学仿真缺点是:受限于系统建模技术,即系统数学模型不易建立。,3.1.根据模型的物理属性系统仿真分类(续),.,3.1.根据模型的物理属性系统仿真分类(续),半实物

20、仿真 半实物仿真:即将数学模型与物理模型甚至实物联合起来进行实验。 对系统中比较简单的部分或对其规律比较清楚的部分建立数学模型,并在计算机上加以实现 对比较复杂的部分或对规律尚不十分清楚的系统,其数学模型的建立比较困难,则采用物理模型或实物 仿真时将两者连接起来完成整个系统的实验,.,3.2.根据仿真计算机类型分类,模拟计算机仿真 数字计算机仿真 数字模拟混合仿真,.,3.2.根据仿真计算机类型分类(续),模拟计算机仿真:模拟计算机本质上是一种通用的电气装置,这是5060年代普遍采用仿真设备。将系统数学模型在模拟机上加以实现并进行实验称为模拟机仿真。 模拟机仿真是一种并行仿真,仿真时,代表模型

21、的各部件是并发执行的。 数字计算机仿真:将系统数学模型用计算机程序加以实现,通过运行程序来得到数学模型的解,从而达到系统仿真的目的。 早期的数字计算机仿真则是一种串行仿真,因为计算机只有一个中央处理器(CPU),计算机指令只能逐条执行。,.,3.2.根据仿真计算机类型分类(续),数字模拟混合仿真: 为了发挥模拟计算机并行计算和数字计算机强大的存贮记忆及控制功能,以实现大型复杂系统的高速仿真,将系统模型分为两部分,其中一部分放在模拟计算机上运行,另一部分放在数字计算机上运行,两个计算机之间利用模/数和数/模转换装置交换信息。,.,3.3.根据仿真时钟与实际时钟的比例关系分类,实际动态系统的时间基

22、称为实际时钟 系统仿真时模型所采用的时钟称为仿真时钟 实时仿真:即仿真时钟与实际时钟完全一致 模型仿真的速度与实际系统运行的速度相同 当被仿真的系统中存在物理模型或实物时,必须进行实时仿真 亚实时仿真:即仿真时钟慢于实际时钟 模型仿真的速度慢于实际系统运行的速度,也称为离线仿真。 超实时仿真:即仿真时钟快于实际时钟 模型仿真的速度快于实际系统运行的速度,.,3.4.根据系统模型的特性分类,连续系统仿真 连续系统是指系统状态随时间连续变化的系统,分为: 集中参数系统模型,一般用常微分方程(组)描述 (如电路系统,机械动力学系统,生态系统等) 分布参数系统模型,一般用偏微分方程(组)描述 (如各种

23、物理和工程领域中的“场”问题) 离散时间变化模型中的差分模型归为连续系统仿真范畴 离散事件系统仿真 离散事件系统是指在某些随机时间点上,系统状态发生离散变化的系统。 如库存管理、交通管理和通讯系统等),.,3.4.根据系统模型的特性分类(续),离散系统与连续系统的主要区别在于: 状态变化发生在随机时间点上这种引起状态变化的行为称为“事件”,因而这类系统是由事件驱动的; “事件”往往发生在随机时间点上,亦称为随机事件,因而一般都具有随机特性 系统的状态变量往往是离散变化的 系统的动态特性很难用人们所熟悉的数学方程形式描述 研究与分析的主要目标是系统行为的统计性能而不是行为的点轨迹。,.,3.5系

24、统仿真的一般步骤,建模与形式化: 确定模型的边界, 模型进行形式化处理 仿真建模: 选择合适的算法, 算法的稳定性、计算精度、计算速度 程序设计: 将仿真模型用计算机能执行的程序来描述 程序中要包括仿真实验的要求 仿真运行参数、控制参数、输出要求 模型校验:程序调试 检验所选仿真算法的合理 检验模型计算的正确性(Verification) 仿真运行:对模型进行实验 仿真结果分析:对系统性能作出评价 模型可信性检验(Validation) 只有可信的模型才能作为仿真的基础,.,4 现代仿真新技术,4.1、建模与仿真方法学 从建模的方法学来看,除了典型的机理建模及系统辨识方法外,近年来正积极发展模

25、糊优化法、人工智能辅助建模方法学及混合模式 (multi-paradigm)的建模方法学等。 仿真模型的VV&A 校核、验证及的验收技术,已成为复杂系统建模与仿真技术中的重要课题。 verification,validation and accreditation,.,4.2仿真算法,仿真算法是将系统模型转换成仿真模型的一类算法,在数字仿真模型中起核心和关键作用。 仿真算法经历了从串行算法到并行算法的发展过程。目前,连续系统与离散事件系统的非实时串行算法已相当完善,当前研究的重点是实时连续系统算法、各类系统的并行算法及定性系统算法。,.,4.3仿真软件,仿真软件的发展分为六个阶段, 即通用程序设计语言 仿真程序包及初级仿真语言 完善的商品化的高级仿真语言

温馨提示

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

评论

0/150

提交评论