版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 系统仿真及系统动力学方法 1.系统仿真概述 2.系统动力学结构模型化原理 3.基本反馈回路的DYNAMO仿真分析,教学重点及难点 因果关系图及流图的绘制 DYNAMO仿真,一.系统仿真及系统动力学概述,(一)概念及作用 1.基本概念 所谓系统仿真,就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。,2、系统仿真的实质,(1)它是一种对系统问题求数值解的计算技术。 尤其当系统无法通过建立数学模型求解时, 仿真技术能有效地来处理。 (2)仿真是一种人
2、为的试验手段。它和现实系统 实验的差别在于,仿真实验不是依据实际环 境,而是作为实际系统映象的系统模型以及 相应的“人造”环境下进行的。这是仿真的主 要功能。 (3)仿真可以比较真实地描述系统的运行、演变 及其发展过程。,3、系统仿真的作用,(1)仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。 (2)对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。,(3)通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。 (4)通过系统仿真,能启发新的思想或产
3、生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。,(二)系统仿真方法,系统仿真的基本方法是建立系统的结构模型和量化分析模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型进行仿真实验。 由于连续系统和离散(事件)系统的数学模型有很大差别,所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离散系统仿真方法。,在以上两类基本方法的基础上,还有一些用于系统(特别是社会经济和管理系统)仿真的特殊而有效的方法,如系统动力学方法、蒙特卡洛法等。 系统动力学方法通过建立系统动力学模型(流图等)、利用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验,从而研究系统结构、功能和行为之
4、间的动态关系。,(三)系统动力学的发展及特点,1、由来与发展,系统动力学(System Dynamics,简称SD)是美国麻省理工学院福雷斯特(JwForrester)教授提出来的研究系统动态行为的一种计算机仿真技术。,本世纪50年代中期,研究作为工业系统的企业的各种活动 工业动力学(industrial dynamics); 1969年城市动力学模型(Urban Dynamics) 1971年罗马俱乐部(The club of Rome)研究报告即增长的极限(The Limits to the Growth),世界动力学模型(World Dynamics),1972年正式定名系统动力学:“
5、系统动力学是研究信息反馈系统动态行为的计算机仿真方法。它有效地把信息反馈的控制原理与因果关系的逻辑分析结合起来,面对复杂实际问题,从研究系统的内部结构入手,建立系统的仿真模型,并对模型实施各种不同的政策方案,通过计算机仿真展示系统的宏观行为,寻求解决问题的正确途径。”,美彼得圣吉(PeterMSenge)著,第五项修炼学习型组织的艺术与实务,上海三联书店, 1998。作者简介:1970年从斯坦福大学获工学学士后进入MIT攻读管理硕士学位,在此期间被Forrester教授的SD整体动态搭配的管理新理念所吸引。1978年获得博士学位后,一直和MIT的工作伙伴及企业界人士一道,孜孜不倦地致力于将SD
6、与组织学习、创造原理、认知科学等融合,发展出一种人类梦寐以求的组织蓝图学习型组织。,2、研究对象及其结构特点,(1)研究对象社会系统 (2)结构特点 抉择性具有决策环节(人、信息) 自律性具有反馈环节 非线性具有延迟环节 (3)SD将社会系统当作非线性(多重)信息反 馈系统来研究,系统动力学模型的特点,(1)多变量。这主要是由SD对象系统的动态特性和复杂性所决定的。SD模型有三种基本变量、五到六种变量。 (2)定性分析与定量分析相结合。SD模型由结构模型(流图)和数学模型(DYNAMO方程)所组成。 (3)以仿真实验为基本手段和以计算机为工具。SD作为一种计算机仿真分析方法,是实际系统的“实验
7、室”,可在PD-plus、VENSIM等软件支持下来运行。 (4)可处理高阶次、多回路、非线性的时变复杂系统问题。,3、工作程序,(流图)(DYNAMOY方程),二、SD结构模型化原理,1、基本原理,信息,流 (行动),(Rate),(Level),四个基本要素状态、信息、决策、行动 两个基本变量水准变量(L)、速率变量(R) 一个基本思想反馈控制,2、因果关系图和流图,(1)因果关系图(因果反馈回路) 因果箭因果链因果(反馈)回路,利率,+,+,(+),因果关系 因果关系Causal Relationship是系统动力学建模的基础,对系统内部结构关系的一种定性描述。 A B:变量A表示原因,
8、变量B表示结果,因果关系用一个箭头线表示,标为因果链,表示A到B的作用。,正关系,若满足下列条件之一: A加到B中;A是B的乘积因子; A变到AA,有B变到BB,即A、B的变化方向相同。 则称A到B具有正因果关系,简称正关系,用“”号标在因果链上。,负关系,若满足下列条件之一: A从B中减去;1/A是B的乘积因子; A变到AA,有B变到BB,即A、B的变化方向相反。 则称A到B具有负因果关系,简称负关系,用“”号标在因果链上。,反馈,从控制论的观点看,任何一个具有使自身内部保持稳定的系统,都具有某种反馈机制。 反馈(Feedback): 构成系统的某一成分的输出与输入之间的关系,或者说是输出变
9、成了决定系统未来功能的输入。,生物群落的稳定性,因果反馈回路与反馈系统,因果反馈回路:某因果关系中的结果经常是另一因果关系中的原因,若干因果链串联起来,形成一个因果序列;其中一个指定的初始原因依次对整个因果链发生作用,直到这个初始原因变成它自身的一个间接结果,这个初始原因依次作用,最后影响自身,这种闭合的因果序列就叫做因果反馈回路。(反馈指信息的传递与返回) 一组相互联结的反馈回路的集合就构成反馈系统。,若反馈回路包含偶数个负的因果链,则其极性为正,叫正反馈回路; 若反馈回路包含奇数个负的因果链,则其极性为负,叫负反馈回路。,期望 库存,+,+,-,( -),反馈系统实例,一个简单的库存控制系
10、统:,(平均)出生率,(平均)死亡率,( -),-,+,+,(+),( -),-,+,+,(2)流图符号, 流,实物流,信息流, 速率变量, 水准变量,L1, 辅助变量,A1,。,R1,R1,( ),。, 参数(量),(常量),(初值), 源与洞, 信息的取出,L1,。,A1,。,。,3.流图绘制程序和方法 明确问题及其构成要素; 绘制要素间相互作用关系的因果关系图。注意一定要形成回路; 确定变量类型(L变量、R变量和A变量)。将要素转化为变量,是建模的关键一步。在此,应考虑以下几个具体原则:,a. 水准(L)变量是积累变量,可定义在任何时间点;而速率(R)变量只 在一个时段才有意义。 b.
11、决策者最为关注和需要输出的要素一般被处理成L变量。 c. 在反馈控制回路中,两个L变量或两个R变量不能直接相连 。 d. 为降低系统的阶次,应尽可能减少回路中L变量的个数。故在实际系统描述中,辅助(A)变量在数量上一般是较多的。 绘制SD流图。 在绘制流图时,应特别注意形成正确的回路和用好信息连接线,并注意不要把不同的实物流直连在一起.,3、举例,三、基本反馈回路的DYNAMO仿真分析,(一)DYNAMO简介 DYNAmic MOdel 的缩写。它将实际问题构造成具有反馈结构的动态模型,并通过计算机仿真得到该系统随时间变化的动态行为。 DYNAMO模型由两种语句组成: 方程式语句(直接用于仿真
12、计算), 命令语句(用于控制仿真过程、输入输出),变量的时间标注,J K L,(二) DYNAMO方程,状态(水准)方程 决策(速率)方程 辅助方程 初值方程 常数方程,(1)状态(水准)方程,表述了系统动力学模型中状态积累的过程 L LEVELKLEVEL J DT(RIN JKROUT JK) 用L方程式定义的流位变量必须用初值方程式给定初值 例:L POPKPOP J DT(BIRTH JKDEATH JK) N POP10000,(2)决策(速率)方程,决策方程(R方程) 描述系统动力学中状态变化速率的方程。基本形式可表示为: R RATEKLf(状态变量,辅助变量,常量) 速率R的值
13、在K时刻进行计算,而在自K至L的时间间隔内(在DT内),假定保持不变,辅助说明速率变量或简化决策函数的方程。基本形式可表示为: A AUX.K=g(A.K,L.K,R.JK,C,)时间标注总是K可由当前时刻的其他变量求出,(3)辅助方程(A方程),(4)初值方程(N方程),为参数或变量设定初始值,一般形式: N 变量名称表达式,变量名,数值 仅在仿真过程中第一步运算时使用;左右两边的变量都不加时间标注;由N方程式定义的变量不能直接在重复运行中使用。,(5)常数方程(C方程),给参数赋值,可以在重复运行中使用 C 变量名常数,DYNAMO中变量名的字符数不超过6个,而且第一个字符必须是字母。 除
14、“ * ”及“ RUN ”语句以外,其他语句可以任意安排顺序。DYNAMO语言运行时有一个严格的仿真顺序。,例:一阶正反馈回路,。,。,L PK=PJ+DT*PRJK N P=100 R PRKL=C1*PK C C1=0.02,人口数,+,一级负反馈回路,。,。,。,。,L IK=IJ+DT*R1JK N I=1000 R R1KL=DK/Z A DK=Y-IK C Z=5 C Y=6000,I,t,6000,0,一阶负反馈(简单 库存控制)系统输 出特性曲线,1000,简单库存控制系统的扩展,。,。,。,。,。,。,LGK=GJ+DT*(R1KL-R2JK) L IK=IJ+DTR2JK
15、R R1KL=D/Z A D=Y-IK C Y=6000 C W=10,Z=5 C I=1000 C G=10000,6000,1000,t,二阶负反馈系统输出特性曲线,I,系统动力学仿真软件STELLA介绍,内容,背景 组成 功能 小结,一.背景,1987年由High Performance System, Inc (HPS)开发的一种thinking-based software products 。现在已经开发出了STELLA10.0 Version。从6.0开始界面非常友好,增加Storytelling功能,使得系统使用者更方便对系统进行控制。访问 www.hps-了解更多有关该公司和
16、STELLA的信息,同时可以升级你的版本。,二.STELLA的组成,2.interface level(high mapping level):主要用于展现与交流模型,在model level的基础之上生成的更高一层的系统,使各个子系统完整的联系在一起。供系统使用者与决策者使用。,3.equation level:将model level翻译成为一种数学语言。,1.model level: 主要用于构建模型,设计各个子系统,供系统设计开发者使用。,三.STELLA的功能,构建模型(constructing model) 检验模型 (testing model) 分享模型 (sharing mo
17、del),五个主要的构件,(一) 构筑模型constructing model,(1)构筑模型结构,(2)量化模型,当将一因果关系图转换成一个系统流图后,只能说明系统中各变量间的逻辑关系与系统结构已经建立,并不能显示其定量关系。接下来就是将系统模型结构“翻译”成数学方程,既建立系统动力学方程。但在STELLA中,只是添加几个简单的方程、数字和拉伸一下曲线而已。,状态方程的确立,速率方程的确立,辅助方程的确立,(二) 检验模型-testing model,结果输出的四种形式: 演示图 时间序列图 表 数字,(三)分享模型- sharing model,flight-simulator tracing storytelling,(1) Flight-simul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废弃菌丝体材料化应用-洞察与解读
- 2026江苏宿迁泗阳县招聘公办学校教师及紧缺急需教练员62人备考题库含答案详解(综合卷)
- 2026广西桂林兴安县兴安镇卫生院招聘1人备考题库含答案详解(考试直接用)
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学校医院招聘1人备考题库含答案详解(b卷)
- 2026四川绵阳游仙区人民医院招聘五官科医师、护士岗位2人备考题库及一套完整答案详解
- 2026年安庆桐城中学教师招聘备考题库含答案详解(完整版)
- 2026黑龙江佳木斯富锦市市政设施管护中心招聘一线工程技术人员3人备考题库及完整答案详解一套
- 2026集团融媒体中心招聘短视频实习编辑10名备考题库附答案详解(夺分金卷)
- 2026湖北民族大学附属民大医院招聘专业技术人员9人备考题库附答案详解(达标题)
- 2026漳州供销集团市场化选聘部门经理2人备考题库附答案详解(a卷)
- 超市消防安全培训材料课件
- 全球供应链安全培训课程课件
- 2026年考研数学一真题
- 幸福是奋斗出来的
- 2025年生理知识竞赛复习题库及答案(共100题)
- 泥水平衡顶管掘进施工工艺标准
- 电梯使用单位电梯安全总监和安全员考试题库及答案
- 2025年国家开放大学《刑事诉讼法》期末考试复习试题及答案解析
- 公寓物业服务方案及实施细则
- 软件性能测试指南
- 岗课赛证育人课题申报书
评论
0/150
提交评论