仿真模型与建模方法论优秀课件.ppt
《仿真模型与建模方法论优秀课件.ppt》由会员分享,可在线阅读,更多相关《仿真模型与建模方法论优秀课件.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仿真模型与建模方法论第1页,本讲稿共55页本章主要内容本章主要内容n建模基本原理建模基本原理n模型的非形式化描述模型的非形式化描述n模型的形式化表示模型的形式化表示n基于计算机的建模方法学基于计算机的建模方法学*n解释结构建模解释结构建模*n仿真模型的确认仿真模型的确认第2页,本讲稿共55页第一节第一节 建模原理建模原理n一、模型与建模一、模型与建模n建模:通过观测和检测,在忽略次要因素及建模:通过观测和检测,在忽略次要因素及不可检测变量的基础上,用数学的方法对实不可检测变量的基础上,用数学的方法对实际系统进行描述,从而获得简化近似模型的际系统进行描述,从而获得简化近似模型的过程过程 n在系统
2、研究中,模型用来收集系统有关信息在系统研究中,模型用来收集系统有关信息和描述系统有关实体和描述系统有关实体n模型是用以产生行为数据的一组指令模型是用以产生行为数据的一组指令第3页,本讲稿共55页n由实际系统构造模型由实际系统构造模型n建立模型结构(确定系统的边界,鉴别系统的实体属性和活建立模型结构(确定系统的边界,鉴别系统的实体属性和活动)动)n提供数据(使活动中的属性间建立确定的关系)提供数据(使活动中的属性间建立确定的关系)n系统模型应有的性质系统模型应有的性质 n相似性相似性模型与系统在属性上具有相似的特性和变化规律模型与系统在属性上具有相似的特性和变化规律 n简单性简单性实用的前提下,
3、越简单越好实用的前提下,越简单越好 n多面性多面性同一系统可能有不同层次的多种模型同一系统可能有不同层次的多种模型 第4页,本讲稿共55页n模型的有效性模型的有效性 可用实际系统数据和模型产生的数据之间的符可用实际系统数据和模型产生的数据之间的符合程度来度量,分三个级别合程度来度量,分三个级别 n复制有效复制有效(Replicatively valid):输入输出输入输出数据匹配,不能预测,把实际系统看作黑箱数据匹配,不能预测,把实际系统看作黑箱 n预测有效预测有效(Predictively valid):了解实际了解实际系统的内部状态及总体结构,可预测系统的系统的内部状态及总体结构,可预测系
4、统的将来的状态和行为变化,但不明了内部的分将来的状态和行为变化,但不明了内部的分解结构解结构 n结构有效结构有效(Structurally valid):了解内部了解内部的分解结构,可反映系统产生某种行为的操的分解结构,可反映系统产生某种行为的操作过程作过程 第5页,本讲稿共55页n数学模型的作用数学模型的作用n提高认识提高认识n实际系统不可观部分实际系统不可观部分可可观观部分部分n提高决策能力提高决策能力 n实际系统不可控部分实际系统不可控部分可控部分可控部分第6页,本讲稿共55页二、建模基本原理二、建模基本原理 n建模过程的信息源建模过程的信息源 第7页,本讲稿共55页n建模活动:获取有关
5、信息源、建立数学建模活动:获取有关信息源、建立数学模型、模型应用模型、模型应用n三类信息源三类信息源 n建模目标:由系统的研究内容决定,如建模目标:由系统的研究内容决定,如 n研究系统与外界的相互作用关系:以输入输出为研究系统与外界的相互作用关系:以输入输出为主的系统外部行为模型主的系统外部行为模型 n研究系统的内在活动规律:描述系统输入研究系统的内在活动规律:描述系统输入/输出输出集合,状态集合之间关系的内部结构状态模型集合,状态集合之间关系的内部结构状态模型 第8页,本讲稿共55页n先验知识先验知识 n前人的研究成果:公理、原理、定理及模型等,前人的研究成果:公理、原理、定理及模型等,相关
6、学科知识相关学科知识 n实验数据实验数据 n先验知识常常是普遍性规律,实际系统有其特殊先验知识常常是普遍性规律,实际系统有其特殊性,有时只知道模型结构,其参数必须通过实验性,有时只知道模型结构,其参数必须通过实验确定,有时甚至结构也是未知的确定,有时甚至结构也是未知的 n三者都可以用于模型检验,建模过程一般反复进行,三者都可以用于模型检验,建模过程一般反复进行,直至达到建模目的直至达到建模目的 第9页,本讲稿共55页建模途径(主要由信息源决定建模途径(主要由信息源决定)n演绎法:从一般到特殊演绎法:从一般到特殊n运用先验信息,建立某些假设和原理运用先验信息,建立某些假设和原理n通过数学的逻辑演
7、绎建立数学模型通过数学的逻辑演绎建立数学模型n实验数据用来证实或者否定原始的原理实验数据用来证实或者否定原始的原理 n归纳法归纳法:从特殊到一般:从特殊到一般 n基于实验数据建立数学模型基于实验数据建立数学模型 n推导与观测一致的具有普遍性的理论结果推导与观测一致的具有普遍性的理论结果 n需要对数据进行内插或外推需要对数据进行内插或外推 第10页,本讲稿共55页n工程应用中多为混合建模方法工程应用中多为混合建模方法第11页,本讲稿共55页模型可信性模型可信性 模型的真实程度,取决于模型种类及构造过程,与模型模型的真实程度,取决于模型种类及构造过程,与模型的有效性相对应的有效性相对应n在行为水平
8、上的可信性:模型能否重现真实系统在行为水平上的可信性:模型能否重现真实系统的行为的行为 n在状态结构水平上的可信性:模型能否与真实系统在在状态结构水平上的可信性:模型能否与真实系统在状态上相互对应,应能对未来的行为进行唯一的预测状态上相互对应,应能对未来的行为进行唯一的预测 n在分解结构水平上的可信性:模型能否表示出真在分解结构水平上的可信性:模型能否表示出真实系统的内部的工作情况,而且应是唯一的表示实系统的内部的工作情况,而且应是唯一的表示 第12页,本讲稿共55页可信性的检验应贯穿在整个建模阶段,并且与建模方可信性的检验应贯穿在整个建模阶段,并且与建模方法相互结合法相互结合 n演绎中的可信
9、性:前提的正确性,前提的其他结演绎中的可信性:前提的正确性,前提的其他结果的检验果的检验 n归纳中的可信性:偏差估计,统计方法归纳中的可信性:偏差估计,统计方法 n目的方面的可信性:是否满足目标目的方面的可信性:是否满足目标 第13页,本讲稿共55页三、模型的分类三、模型的分类 n常用分类常用分类 n根据模型的时间集合:连续时间模型、离散根据模型的时间集合:连续时间模型、离散时间模型时间模型 n根据模型的状态变量:连续变化模型、离散根据模型的状态变量:连续变化模型、离散变化模型变化模型 第14页,本讲稿共55页n真正的连续系统,对应模真正的连续系统,对应模型一般为常微分和偏微分方型一般为常微分
10、和偏微分方程程 n常称为采样系统,对应模型常称为采样系统,对应模型为离散时间的偏微分方程和系为离散时间的偏微分方程和系统动力学模型统动力学模型n离散事件模型,用流程图、离散事件模型,用流程图、表等非数学模型形式表示表等非数学模型形式表示 n差分方程模型,有限状态差分方程模型,有限状态自动机,马尔可夫链模型自动机,马尔可夫链模型 第15页,本讲稿共55页数学模型一览表数学模型一览表 数学模型数学模型特征特征方程式方程式随机模型随机模型系系统统有确定的有确定的输输入入时时,得到的,得到的输输出是不出是不确定的确定的随机方程随机方程确定模型确定模型确定确定输输入得到确定的入得到确定的输输出出非随机方
11、程非随机方程微微观观模型模型系系统统在局部或瞬在局部或瞬时时范范围围内存在内存在规规律律微分方程、差分方微分方程、差分方程程宏宏观观模型模型系系统统在全局或一段在全局或一段时间时间范范围围内存在内存在规规律律联联立方程、立方程、积积分方分方程程线线性模型性模型系系统统的的输输入入输输出出满满足足齐齐次性和叠加性次性和叠加性线线性方程性方程非非线线性模型性模型系系统统的的输输入入输输出不出不满满足足齐齐次性和叠加性次性和叠加性非非线线性方程性方程第16页,本讲稿共55页数学模型数学模型特征特征方程式方程式连续连续模型模型系系统统的的输输入入输输出是出是连续时间连续时间的函数的函数微分方程等微分方
12、程等连连续续方程方程离散模型离散模型系系统统的的输输入入输输出是出是时间时间的整的整标标函数函数差分方程差分方程集中参数模型集中参数模型系系统统的的输输入能立刻到达系入能立刻到达系统统内各点内各点常微分方程等常微分方程等分布参数模型分布参数模型系系统统的的输输入要入要经过经过一段一段时间时间才能才能传传播到播到系系统统内各点内各点偏微分方程偏微分方程定常系定常系统统输输出的形状取决于出的形状取决于输输入形状,与入形状,与输输入入时时间间无关无关常系数方程常系数方程时变时变系系统统输输出的形状与出的形状与输输入的形状和入的形状和输输入入时间时间有有关关变变系数方程系数方程非存非存储储系系统统输输
13、出出仅仅与同与同时时刻的刻的输输入有关入有关代数方程代数方程存存储储系系统统某某时时刻刻输输出依出依赖赖于到于到该时该时刻刻为为止的某区止的某区间间上的上的输输入入非代数方程非代数方程第17页,本讲稿共55页第二节第二节 建模方法学建模方法学 n为方便理解和交流,对建模与仿真的研为方便理解和交流,对建模与仿真的研究报告内容也有规范,一般包括究报告内容也有规范,一般包括 n模型和针对模型构造的假设的非形式描述模型和针对模型构造的假设的非形式描述 n模型结构的形式描述模型结构的形式描述 n执行仿真的程序设计执行仿真的程序设计 n仿真试验,仿真结果分析仿真试验,仿真结果分析 n模型应用的范围与有效性
14、模型应用的范围与有效性 n现在的模型与过去的和将来的模型的关系现在的模型与过去的和将来的模型的关系 第18页,本讲稿共55页n模型的非形式描述,采用文字图表方式,用来说明模型的非形式描述,采用文字图表方式,用来说明系统的本质,但不是详尽描述,是与读者直观建立系统的本质,但不是详尽描述,是与读者直观建立联系的最自然而有效的方法,主要由模型的实体、联系的最自然而有效的方法,主要由模型的实体、包括参变量的描述变量、实体间的相互关系以及有包括参变量的描述变量、实体间的相互关系以及有必要阐释的假设等组成,是基础性的工作必要阐释的假设等组成,是基础性的工作 n模型结构形式描述,采用数学或者其它明确的形式,
15、模型结构形式描述,采用数学或者其它明确的形式,可以了解系统内在、本质的运动规律,便于同行交可以了解系统内在、本质的运动规律,便于同行交流流 第19页,本讲稿共55页一、模型的非形式描述一、模型的非形式描述 实体实体Com.1 着重描述实际系统的概念部分着重描述实际系统的概念部分 Com.m描述变量描述变量Com.1Var.11说明每个变量表征符号及其说明每个变量表征符号及其 范围集范围集,并阐述变量的作用并阐述变量的作用Var.1n 第20页,本讲稿共55页 Com.mVar.m1 Var.mnPARPar.1 参变量参变量 Par.m实体相互关系实体相互关系描述实体对其它各个实体的影响、作用
16、及联系,描述实体对其它各个实体的影响、作用及联系,即刻画系统的规律、内部关系,用规则、假设即刻画系统的规律、内部关系,用规则、假设和定律等作非形式描述和定律等作非形式描述 第21页,本讲稿共55页例:环形罗宾服务例:环形罗宾服务(Round Robin Service)n某计算机系统有一台主机与某计算机系统有一台主机与5个终端用户组成,主机依次个终端用户组成,主机依次顺时针为每一个用户服务。轮顺时针为每一个用户服务。轮到某用户时,传递数据给主机到某用户时,传递数据给主机CPU并等待回答,接收到并等待回答,接收到回答后准备下一轮数据。回答后准备下一轮数据。建模研究用户如何迅速的建模研究用户如何迅
17、速的完成其程序编制完成其程序编制 第22页,本讲稿共55页非形式描述非形式描述 n实体实体nCPU,USR1,USR2,USR3,USR4,USR5n描述变量描述变量nCPU:Who.Now 范围范围1,2,3,4,5;Who.Now=i 表示表示USRi 由由CPU服务服务nUSR:Completion.State 范围范围0,1;表示;表示USR完成整个程序任务的比例完成整个程序任务的比例n参变量参变量nXi 范围范围0,1;表示;表示USRi 每次完成程序的比例每次完成程序的比例n实体相互关系实体相互关系nCPU以固定速度依次为用户服务,即以固定速度依次为用户服务,即Who.Now为为1
18、,2,3,4,5,1,2,循循环运行环运行n当当Who.Now=i,CPU完成完成USRi 剩下的剩下的Xi 工作。工作。n假设:假设:CPU对对USR的服务时间固定,不依赖于的服务时间固定,不依赖于USR的程序;的程序;USRi的进程由各的进程由各自的参变量自的参变量Xi决定。决定。第23页,本讲稿共55页二、模型的形式化表示二、模型的形式化表示 n理论基础理论基础抽象是建立真实世界的现象与数学模型间相互关系的唯抽象是建立真实世界的现象与数学模型间相互关系的唯一手段一手段 n理论构造:首先定义集合,再建立抽象的复合集合结构,然理论构造:首先定义集合,再建立抽象的复合集合结构,然后定义函数关系
19、后定义函数关系 n具体化:抽象时先简化,再在简化的结构中添加细节具体化:抽象时先简化,再在简化的结构中添加细节 例如:各种物理学定理在建立时往往经过了极度简化,然后在不例如:各种物理学定理在建立时往往经过了极度简化,然后在不同的应用背景下,根据需要再进行修正,如理想气体方程不同的应用背景下,根据需要再进行修正,如理想气体方程不可能直接应用到实际的计算中,但通过修正后的更复杂的形可能直接应用到实际的计算中,但通过修正后的更复杂的形式则往往有实际的意义式则往往有实际的意义 第24页,本讲稿共55页n集合论可以作为研究系统的工具,因为建模就是要集合论可以作为研究系统的工具,因为建模就是要得到一个被化
20、为抽象集合结构的系统的定义,该集得到一个被化为抽象集合结构的系统的定义,该集合结构总可以用若干同类结构的合成体替换,从而合结构总可以用若干同类结构的合成体替换,从而不断地使其具体化不断地使其具体化 第25页,本讲稿共55页数学模型的形式化表示数学模型的形式化表示 n一个系统可以被定义为七元组集合结构:一个系统可以被定义为七元组集合结构:S=n时间基时间基T:描述时间以及为事件排序的集合。:描述时间以及为事件排序的集合。T为整数集为整数集I时,时,为离散时间系统,为实数集为离散时间系统,为实数集R时,为连续时间系统时,为连续时间系统 n输入集输入集X:代表系统界面的一部分,外部环境通过它作用:代
21、表系统界面的一部分,外部环境通过它作用于系统。如通过信息流和物质流作用于系统于系统。如通过信息流和物质流作用于系统 n输入段集输入段集:描述某时间间隔内系统的输入模式,是:描述某时间间隔内系统的输入模式,是(X,T)的一个子集)的一个子集 第26页,本讲稿共55页n内部状态集内部状态集Q:表示系统的记忆,影响此后的响应,是内部结:表示系统的记忆,影响此后的响应,是内部结构建模的核心构建模的核心 n状态转移函数状态转移函数:是一个映射:是一个映射:QQ,表示任意时,表示任意时刻的内部状态和从该时刻起的输入段唯一地决定了段终止刻的内部状态和从该时刻起的输入段唯一地决定了段终止时的状态时的状态 n输
22、出集输出集Y:代表界面的一部分,系统通过它作用于环境:代表界面的一部分,系统通过它作用于环境 n输出函数输出函数:映射:映射:QY,或者,或者:QXTY,是多,是多对一的映射对一的映射 n由此,得到系统行为的概念:是其内部结构的外由此,得到系统行为的概念:是其内部结构的外部表现形式,即在部表现形式,即在(X,T)(Y,T)上的关系上的关系 第27页,本讲稿共55页模型的有效性与建模形式化模型的有效性与建模形式化 n复制有效、预测有效和结构有效分别对应行为水平、复制有效、预测有效和结构有效分别对应行为水平、状态结构水平和分解结构水平的系统描述状态结构水平和分解结构水平的系统描述 Rs:输入:输入
23、-输出关系输出关系n行为水平行为水平 n将系统看作黑盒,仅记录输入输出信号将系统看作黑盒,仅记录输入输出信号n需要时间基,基本描述单位是需要时间基,基本描述单位是“轨迹轨迹”:从一个时间基的:从一个时间基的区间到表示可能的观测结果的某个集合上的映射系统的区间到表示可能的观测结果的某个集合上的映射系统的“行为描述行为描述”是由输入输出轨迹对偶构成的集合是由输入输出轨迹对偶构成的集合 第28页,本讲稿共55页n状态结构水平状态结构水平 n掌握系统内部状态,总体结构与内部工作情况掌握系统内部状态,总体结构与内部工作情况n随时间的推移,该描述可以使模型自动产生一种行为随时间的推移,该描述可以使模型自动
24、产生一种行为轨迹轨迹n产生轨迹的基础是产生轨迹的基础是“状态集状态集”及及“状态转移函数状态转移函数”(计算未(计算未来状态的规则)来状态的规则)第29页,本讲稿共55页分解结构水平分解结构水平 n将系统描述为由许多子系统相互连接起来而构成的一个整将系统描述为由许多子系统相互连接起来而构成的一个整体体n每个子系统都给出了一个状态结构水平上的描述;并给每个子系统都给出了一个状态结构水平上的描述;并给出各子系统间的耦合描述出各子系统间的耦合描述 第30页,本讲稿共55页三、基于计算机的建模方法学三、基于计算机的建模方法学 n经典的建模与仿真经典的建模与仿真n面向物理系统面向物理系统n按仿真步骤顺序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仿真 模型 建模 方法论 优秀 课件
限制150内