计算机仿真原理及应用第一讲.

上传人:我** 文档编号:117148217 上传时间:2019-11-18 格式:PPT 页数:44 大小:3.38MB
返回 下载 相关 举报
计算机仿真原理及应用第一讲._第1页
第1页 / 共44页
计算机仿真原理及应用第一讲._第2页
第2页 / 共44页
计算机仿真原理及应用第一讲._第3页
第3页 / 共44页
计算机仿真原理及应用第一讲._第4页
第4页 / 共44页
计算机仿真原理及应用第一讲._第5页
第5页 / 共44页
点击查看更多>>
资源描述

《计算机仿真原理及应用第一讲.》由会员分享,可在线阅读,更多相关《计算机仿真原理及应用第一讲.(44页珍藏版)》请在金锄头文库上搜索。

1、 单位:物理电子学院 主讲人:王刚 Email: buncan_wang 计算机仿真原理与应用 教学安排 n考查课 n授课形式: n 课堂授课(14学时) n 上机实践(34学时) 主要内容 n计算机仿真技术的概述、特点以及发展趋势 n连续系统仿真原理、方法 n离散系统仿真原理、方法 n面向对象仿真原理与技术 n并行仿真技术 n半实物仿真技术与应用 n分布式仿真技术原理与典型应用 1 1 计算机仿真技术概述计算机仿真技术概述 美国三种典型导弹研制过程仿真技术的作用 原计划 发射 仿真后实 发 节省导弹节省费用(单位 :千万美元) 爱国 者 1411014080 罗兰 特 2249512942

2、尾 刺1851147125 运20研制效率的提高(2013年) 汽车、航空电子控制系统 一、为什么要进行仿真 n什么叫系统? n系统:相互关联又相互作用着的对象 的有机组合,该有机组合能够完成某项任 务或实现某个预定的目标。 n 通常研究的系统有工程系统和非工 程系统。 n工程系统(电气、机电、化工) n非工程系统(经济、交通、管理) n 建立系统概念的目的在于深入认识 并掌握系统的运动规律,以便分析和综合 自然、社会和工程系统中的种种复杂问题 。 n对系统进行研究、分析与设计的方法; n (1)直接在系统上进行实验 n 在要设计的系统上进行实验 n (2)在模型上进行实验 n 对要设计的系统

3、进行处理,根据其中内含的 各种自然规律(包括欧姆定律、比例环节和惯性环节等 )得到相关的控制规律,即系统的数学模型来进行研究 。 n 对要设计的系统进行一定比例的缩放得到缩 小或放大的物理模型。(古时的建筑) 选择在模型上进行实验的原因 n系统尚未设计出来 n某些实验会对系统造成伤害 n难以保证实验条件的一致性;如果存在 人的因素,则更难保证条件的一致性。 n费用高 n无法复原 二、仿真的定义 n仿真的定义在不同的领域或范畴中有不 同的描述,可以概括为:“仿真是指用模型 (物理模型或数学模型)代替实际系统进 行实验和研究。” n仿真遵循的原则: 原理抽象 n 相似原理 n相似原理:几何相似、性

4、能相似、环境 相似。 n几何相似:根据相似原理把原来的实际系统放 大可缩小。如把12000吨水压机可用1200吨或 120吨水压机作其模型。万吨轮船也要用缩小的 模型来研究。 n性能相似:构成模型的元素和原系统的不同, 但其性能相似。如:可用一个电气系统来模拟热 传导系统。在这个电气系统中电容代表热容量, 电阻代表热阻,电压代表温差,电流代表热流。 三、仿真的目标 n优化设计 n预测系统的性能和参数 n经济性 n采用物理模型或实物实验,花费巨大。 n采用数学模型即计算机数学仿真可大幅度的降 低成本并可重复使用。 n安全性 n载人飞行器和核电站的危险性不允许。 n预测性 n对于非工程系统,直接实

5、验不可能,只能采用 预测的方法。(天气预报) n复原性 四、仿真的分类 n按照模型性质分:物理、数学、混合 n物理仿真:按照物理性质构造系统的物 理模型,并在模型上进行试验(直观 形象 ) n数学仿真: 一般是指在计算机上对系 统的数学模型进行试验。(经济方便) n混合仿真:两者结合 系统 模型计算机 模型 建立 仿真 试验 仿真模型建立 计算机仿真三要素 n理发馆系统: 实体:服务员、顾客 n顾客:按某种规律到达,服务完毕后顾客离去 n 服务员:根据顾客的要求,按一定的程序服 务 n 相互作用: 顾客到达模式影响着服务员的工 作忙闲状态 n 顾客排队状态 、服务员的多少和服务效率: 影响着顾

6、客接受服务的质量 电动机调速系统 实体:电动机、测速元件、比较元件以及 控制器。 相互作用:实现按给定要求调节电动机的 速度 系统定义: 确定边界、输入、输出 描述系统“三要素”:实体、属性、活动 边界 环境 系统输入 输出 实体确定了系统的构成,也就确定了系统的边界; 属性也称为描述变量,描述每一实体的特征; 活动定义了系统内部实体之间的相互作用,从而确 定了系统内部发生变化的过程。 n模型实际系统本质的抽象与简化 n(1)真实的系统尚未建立 n(2)可能会引起系统破坏或发生故障 n(3)难以保证每次试验的条件相同 n(4)试验时间太长或费用昂贵 n模型分为两大类 n物理模型,采用一定比例尺

7、按照真实系统的“样子”制作 沙盘模型 n数学模型,用数学表达式形式来描述系统的内在规律。 n 定义如下集合结构: :时间基,描述系统变化的时间坐标为整数则称为离散时 间系统,为实数则称为连续时间系统 :输入集,代表外部环境对系统的作用。 :输入段集,描述某个时间间隔内输入模式,是 :内部状态集,是系统内部结构建模的核心。 :状态转态转 移函数,定义义系统统内部状态态是如何变变化的。 :输输出函数 :输出段集,系统通过它作用于环境。 模型描述变量的 轨 迹 模 型 形 式 变量范围模型的 时间集合 连续离散 空间连续变 化模型偏微分方程 连续时间 模型 空间不连续变 化 模型 常微分方程 差分方

8、程 离散时间 模型 离散(变化) 模型 有限状态机 马尔可夫链 活动扫 描 连续时间 模型 事件调度 进程交互 系 统 模 型计算机 系统建模仿真实验 仿真建模 计算机仿真三要素及三个基本活动 系统是研究的对象 模型是系统的抽象 仿真是对模型的实验 传统上: “系统建模”系统辨识技术范畴 “仿真建模”即针对不同形式的系统模型研究其求解算法 “仿真实验”检验(Verification)“仿真程序”的检验 致效(Validation)将仿真结果与实际系统的行 为进行比较 现代仿真技术:将仿真活动扩展到上述三个方面, 并将其统一到同一环境中。 u系统建模 基本定律及系统辨识等方法计算机程序化 用仿真

9、方法确定实际系统的模型 基于模型库的结构化建模 采用面向对象建模(Object- Oriented Modeling)方法, 在类库的基础上实现模型拼合与重用 u仿真建模 许多新算法和新软件 模型与实验分离技术,即模型的数据驱动(data driven)。 仿真问题分为两部分:模型与实验 模型又分为两部分:参数模型和参数值 仿真实验 将实验框架与仿真运行控制区分开来 特定模型: 参数模型 参数值 实验: 实验框架 仿真运行控制 仿真问题描述 行为产生 模型行为及其处理 模型行为(仿真数据) 轨迹行为结构行为 行为处理:分析、显示 图 现代仿真的概念框架 实验框架定义一组条件 输出函数的定义也与

10、仿真模型分离 开来 Orn仿真概念框架: “仿真问题描述”“仿真建模” “行为产生”“仿真实验” “模型行为及其处理”输出处理 五 系统仿真的特点 n1.根据模型的物理属性分类 n物理仿真:按照真实系统的物理性质构造系统的物理模型, 并在物理模型上进行实验的过程称为物理仿真。 n 物理仿真的优点是:直观、形象,也称为“模拟”。 n 物理仿真的缺点是:模型改变困难,实验限制多,投资较 大。 n数学仿真:对实际系统进行抽象,并将其特性用数学关系加 以描述而得到系统的数学模型,对数学模型进行实验的过程称 为数学仿真。 n计算机技术的发展为数学仿真创造了环境,亦称为计算机仿 真 n数学仿真优点是:方便

11、、灵活、经济 n数学仿真缺点是:受限于系统建模技术,即系统数学模型不 易建立。 半实物仿真:即将数学模型与物理模型甚至实物联合起来进行 实验。 对系统中比较简单的部分或对其规律比较清楚的部分建立数 学模型,并在计算机上加以实现 对比较复杂的部分或对规律尚不十分清楚的系统,其数学模 型的建立比较困难,则采用物理模型或实物 仿真时将两者连接起来完成整个系统的实验 2.根据仿真计算机类型分类 模拟计算机仿真:模拟计算机本质上是一种通用的电气装置, 这是5060年代普遍采用仿真设备。将系统数学模型在模拟机 上加以实现并进行实验称为模拟机仿真。 模拟机仿真是一种并行仿真,仿真时,代表模型的各部件是并 发

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

13、真时模型所采用的时钟称为仿真时钟 实时仿真:即仿真时钟与实际时钟完全一致 模型仿真的速度与实际系统运行的速度相同 当被仿真的系统中存在物理模型或实物时,必须进行实时仿真 亚实时仿真:即仿真时钟慢于实际时钟 模型仿真的速度慢于实际系统运行的速度,也称为离线仿真。 超实时仿真:即仿真时钟快于实际时钟 模型仿真的速度快于实际系统运行的速度 4.根据系统模型的特性分类 连续系统仿真 连续系统是指系统状态随时间连续变化的系统,分为: 集中参数系统模型,一般用常微分方程(组)描述 分布参数系统模型,一般用偏微分方程(组)描述 u离散时间变化模型中的差分模型归为连续系统仿真范畴 离散事件系统仿真 离散事件系

14、统是指在某些随机时间点上系统状态发生离散变 化的系统。 与连续系统的主要区别在于: 状态变化发生在随机时间点上这种引起状态变化的行为称为“ 事件”,因而这类系统是由事件驱动的; “事件”往往发生在随机时间点上,亦称为随机事件, 因而一般都具有随机特性 系统的状态变量往往是离散变化的 系统的动态特性很难用人们所熟悉的数学方程形式描 述 研究与分析的主要目标是系统行为的统计性能而不是 行为的点轨迹。 六 计算机仿真的一般步骤 n建模与形式化: n 确定模型的边界, n 模型进行形式化处理 n仿真建模: n 选择合适的算法, n 算法的稳定性、计算精度、计算速度 u程序设计: 将仿真模型用计算机能执

15、行的程序来描述 程序中要包括仿真实验的要求 仿真运行参数、控制参数、输出要求 u模型校验:程序调试 检验所选仿真算法的合理 检验模型计算的正确性(Verification) u仿真运行:对模型进行实验 u仿真结果分析:对系统性能作出评价 模型可信性检验(Validation) 只有可信的模型才能作为仿真的基础 七 计算机仿真技术的应用 n仿真技术在系统设计中的应用 n新系统设计:提供了强有力的工具 n在可行性论证阶段,进行定量比较,为系统设计打下坚实 的基础 n在系统设计阶段,进行模型实验、模型简化并进行优化设 计 n系统改造设计:涉及新的设备、部件或控制装置 n 利用仿真技术进行分系统实验,

16、即一部分采用实际部件, 另一部分采用模型,避免由于新的子系统的投入可能造成对 原系统的破坏或影响 n大大缩短开工周期,提高系统投入的一次成功率 n举例:系统仿真设计 n现代战机航空电子控制系统的设计 航电发展历程(第一代) n分立式 n每种设备由它所包含的传感器、处理器和显 示器完成该设备的独立功能,连接介质是点 对点的导线 航电发展历程(第二代) n联合式 n采用标准的数据处理 器来完成诸如通信、 导航、武器投放、外 挂管理和飞行控制这 样的管理功能; n处理器之间用时分多 路总线(MIL-STD- 1553B)相连接; n实现了全系统集中控 制和统一显示。 航电发展历程(第三代) n综合式 n现场可更换设备现场可更换模块; n核心综合处理器(CIP) n数字系统综合 n采用光线通道 航电发展历程(第四代)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号