




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章系统仿真及系统动力学方法1 系统仿真概述2 系统动力学结构模型化原理3 基本反馈回路的DYNAMO仿真分析 教学重点及难点因果关系图及流图的绘制DYNAMO仿真 一 系统仿真及系统动力学概述 一 概念及作用1 基本概念所谓系统仿真 就是根据系统分析的目的 在分析系统各要素性质及其相互关系的基础上 建立能描述系统结构或行为过程的 且具有一定逻辑关系或数量关系的仿真模型 据此进行试验或定量分析 以获得正确决策所需的各种信息 2 系统仿真的实质 1 它是一种对系统问题求数值解的计算技术 尤其当系统无法通过建立数学模型求解时 仿真技术能有效地来处理 2 仿真是一种人为的试验手段 它和现实系统实验的差别在于 仿真实验不是依据实际环境 而是作为实际系统映象的系统模型以及相应的 人造 环境下进行的 这是仿真的主要功能 3 仿真可以比较真实地描述系统的运行 演变及其发展过程 3 系统仿真的作用 1 仿真的过程也是实验的过程 而且还是系统地收集和积累信息的过程 尤其是对一些复杂的随机问题 应用仿真技术是提供所需信息的唯一令人满意的方法 2 对一些难以建立物理模型和数学模型的对象系统 可通过仿真模型来顺利地解决预测 分析和评价等系统问题 3 通过系统仿真 可以把一个复杂系统降阶成若干子系统以便于分析 4 通过系统仿真 能启发新的思想或产生新的策略 还能暴露出原系统中隐藏着的一些问题 以便及时解决 二 系统仿真方法 系统仿真的基本方法是建立系统的结构模型和量化分析模型 并将其转换为适合在计算机上编程的仿真模型 然后对模型进行仿真实验 由于连续系统和离散 事件 系统的数学模型有很大差别 所以系统仿真方法基本上分为两大类 即连续系统仿真方法和离散系统仿真方法 在以上两类基本方法的基础上 还有一些用于系统 特别是社会经济和管理系统 仿真的特殊而有效的方法 如系统动力学方法 蒙特卡洛法等 系统动力学方法通过建立系统动力学模型 流图等 利用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验 从而研究系统结构 功能和行为之间的动态关系 三 系统动力学的发展及特点 1 由来与发展 系统动力学 SystemDynamics 简称SD 是美国麻省理工学院福雷斯特 J w Forrester 教授提出来的研究系统动态行为的一种计算机仿真技术 本世纪50年代中期 研究作为工业系统的企业的各种活动工业动力学 industrialdynamics 1969年城市动力学模型 UrbanDynamics 1971年罗马俱乐部 TheclubofRome 研究报告即 增长的极限 TheLimitstotheGrowth 世界动力学模型 WorldDynamics 1972年正式定名系统动力学 系统动力学是研究信息反馈系统动态行为的计算机仿真方法 它有效地把信息反馈的控制原理与因果关系的逻辑分析结合起来 面对复杂实际问题 从研究系统的内部结构入手 建立系统的仿真模型 并对模型实施各种不同的政策方案 通过计算机仿真展示系统的宏观行为 寻求解决问题的正确途径 美 彼得 圣吉 PeterM Senge 著 第五项修炼 学习型组织的艺术与实务 上海三联书店 1998 作者简介 1970年从斯坦福大学获工学学士后进入MIT攻读管理硕士学位 在此期间被Forrester教授的SD整体动态搭配的管理新理念所吸引 1978年获得博士学位后 一直和MIT的工作伙伴及企业界人士一道 孜孜不倦地致力于将SD与组织学习 创造原理 认知科学等融合 发展出一种人类梦寐以求的组织蓝图 学习型组织 2 研究对象及其结构特点 1 研究对象 社会系统 2 结构特点 抉择性 具有决策环节 人 信息 自律性 具有反馈环节 非线性 具有延迟环节 3 SD将社会系统当作非线性 多重 信息反馈系统来研究 系统动力学模型的特点 1 多变量 这主要是由SD对象系统的动态特性和复杂性所决定的 SD模型有三种基本变量 五到六种变量 2 定性分析与定量分析相结合 SD模型由结构模型 流图 和数学模型 DYNAMO方程 所组成 3 以仿真实验为基本手段和以计算机为工具 SD作为一种计算机仿真分析方法 是实际系统的 实验室 可在PD plus VENSIM等软件支持下来运行 4 可处理高阶次 多回路 非线性的时变复杂系统问题 3 工作程序 流图 DYNAMOY方程 二 SD结构模型化原理 1 基本原理 信息 流 行动 Rate Level 四个基本要素 状态 信息 决策 行动两个基本变量 水准变量 L 速率变量 R 一个基本思想 反馈控制 2 因果关系图和流图 1 因果关系图 因果反馈回路 因果箭 因果链 因果 反馈 回路 利率 因果关系因果关系CausalRelationship是系统动力学建模的基础 对系统内部结构关系的一种定性描述 AB 变量A表示原因 变量B表示结果 因果关系用一个箭头线表示 标为因果链 表示A到B的作用 正关系 若满足下列条件之一 A加到B中 A是B的乘积因子 A变到A A 有B变到B B 即A B的变化方向相同 则称A到B具有正因果关系 简称正关系 用 号标在因果链上 负关系 若满足下列条件之一 A从B中减去 1 A是B的乘积因子 A变到A A 有B变到B B 即A B的变化方向相反 则称A到B具有负因果关系 简称负关系 用 号标在因果链上 反馈 从控制论的观点看 任何一个具有使自身内部保持稳定的系统 都具有某种反馈机制 反馈 Feedback 构成系统的某一成分的输出与输入之间的关系 或者说是输出变成了决定系统未来功能的输入 生物群落的稳定性 因果反馈回路与反馈系统 因果反馈回路 某因果关系中的结果经常是另一因果关系中的原因 若干因果链串联起来 形成一个因果序列 其中一个指定的初始原因依次对整个因果链发生作用 直到这个初始原因变成它自身的一个间接结果 这个初始原因依次作用 最后影响自身 这种闭合的因果序列就叫做因果反馈回路 反馈指信息的传递与返回 一组相互联结的反馈回路的集合就构成反馈系统 若反馈回路包含偶数个负的因果链 则其极性为正 叫正反馈回路 若反馈回路包含奇数个负的因果链 则其极性为负 叫负反馈回路 期望库存 反馈系统实例 一个简单的库存控制系统 平均 出生率 平均 死亡率 2 流图符号 流 实物流 信息流 速率变量 水准变量 L1 辅助变量 A1 R1 R1 参数 量 常量 初值 源与洞 信息的取出 L1 A1 3 流图绘制程序和方法 明确问题及其构成要素 绘制要素间相互作用关系的因果关系图 注意一定要形成回路 确定变量类型 L变量 R变量和A变量 将要素转化为变量 是建模的关键一步 在此 应考虑以下几个具体原则 a 水准 L 变量是积累变量 可定义在任何时间点 而速率 R 变量只在一个时段才有意义 b 决策者最为关注和需要输出的要素一般被处理成L变量 c 在反馈控制回路中 两个L变量或两个R变量不能直接相连 d 为降低系统的阶次 应尽可能减少回路中L变量的个数 故在实际系统描述中 辅助 A 变量在数量上一般是较多的 绘制SD流图 在绘制流图时 应特别注意形成正确的回路和用好信息连接线 并注意不要把不同的实物流直连在一起 3 举例 三 基本反馈回路的DYNAMO仿真分析 一 DYNAMO简介DYNAmicMOdel的缩写 它将实际问题构造成具有反馈结构的动态模型 并通过计算机仿真得到该系统随时间变化的动态行为 DYNAMO模型由两种语句组成 方程式语句 直接用于仿真计算 命令语句 用于控制仿真过程 输入输出 变量的时间标注 JKL 二 DYNAMO方程 状态 水准 方程决策 速率 方程辅助方程初值方程常数方程 1 状态 水准 方程 表述了系统动力学模型中状态积累的过程LLEVEL K LEVEL J DT RIN JK ROUT JK 用L方程式定义的流位变量必须用初值方程式给定初值例 LPOP K POP J DT BIRTH JK DEATH JK NPOP 10000 2 决策 速率 方程 决策方程 R方程 描述系统动力学中状态变化速率的方程 基本形式可表示为 RRATE KL f 状态变量 辅助变量 常量 速率R的值在K时刻进行计算 而在自K至L的时间间隔内 在DT内 假定保持不变 辅助说明速率变量或简化决策函数的方程 基本形式可表示为 AAUX K g A K L K R JK C 时间标注总是K可由当前时刻的其他变量求出 3 辅助方程 A方程 4 初值方程 N方程 为参数或变量设定初始值 一般形式 N变量名称 表达式 变量名 数值 仅在仿真过程中第一步运算时使用 左右两边的变量都不加时间标注 由N方程式定义的变量不能直接在重复运行中使用 5 常数方程 C方程 给参数赋值 可以在重复运行中使用C变量名 常数 DYNAMO中变量名的字符数不超过6个 而且第一个字符必须是字母 除 及 RUN 语句以外 其他语句可以任意安排顺序 DYNAMO语言运行时有一个严格的仿真顺序 例 一阶正反馈回路 LP K P J DT PR JKNP 100RPR KL C1 P KCC1 0 02 人口数 一级负反馈回路 LI K I J DT R1 JKNI 1000RR1 KL D K ZAD K Y I KCZ 5CY 6000 I t 6000 0 一阶负反馈 简单库存控制 系统输出特性曲线 1000 简单库存控制系统的扩展 LG K G J DT R1 KL R2 JK LI K I J DT R2 JKRR1 KL D ZAD Y I KCY 6000CW 10 Z 5CI 1000CG 10000 6000 1000 t 二阶负反馈系统输出特性曲线 I 系统动力学仿真软件STELLA介绍 内容 背景组成功能小结 一 背景 1987年由HighPerformanceSystem Inc HPS 开发的一种thinking basedsoftwareproducts 现在已经开发出了STELLA10 0Version 从6 0开始界面非常友好 增加Storytelling功能 使得系统使用者更方便对系统进行控制 访问www hps 了解更多有关该公司和STELLA的信息 同时可以升级你的版本 二 STELLA的组成 2 interfacelevel highmappinglevel 主要用于展现与交流模型 在modellevel的基础之上生成的更高一层的系统 使各个子系统完整的联系在一起 供系统使用者与决策者使用 3 equationlevel 将modellevel翻译成为一种数学语言 1 modellevel 主要用于构建模型 设计各个子系统 供系统设计开发者使用 三 STELLA的功能 构建模型 constructingmodel 检验模型 testingmodel 分享模型 sharingmodel 五个主要的构件 一 构筑模型 constructingmodel 1 构筑模型结构 2 量化模型 当将一因果关系图转换成一个系统流图后 只能说明系统中各变量间的逻辑关系与系统结构已经建立 并不能显示其定量关系 接下来就是将系统模型结构 翻译 成数学方程 既建立系统动力学方程 但在STELLA中 只是添加几个简单的方程 数字和拉伸一下曲线而已 状态方程的确立 速率方程的确立 辅助方程的确立 二 检验模型 testingmodel 结果输出的四种形式 演示图时间序列图表数字 三 分享模型 sharingmodel flight simulatortracingstorytelling 1 Flight simulator
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人办公室出租合同范本
- 离婚房屋过户子女协议书
- 渝中区恒温配送合同范本
- 材料外加工产品合同范本
- 深井钻机出售合同协议书
- 破产安置协议书模板模板
- 美术班教师聘用合同范本
- 聘用安全协议书合同范本
- 自制水泥砖销售合同范本
- 玩具厂代理加工合同范本
- 2025至2030中国城市轨道交通供电系统行业发展趋势分析与未来投资战略咨询研究报告
- 校长招聘笔试试题及答案
- 2025年江苏省南京市鼓楼区中考一模英语试卷(含答案)
- 石材检验报告
- 2025金华市婺城区辅警考试试卷真题
- 2023污泥协同处理厨余垃圾干式厌氧消化设备技术条件
- CNAS-CC121-2017 环境管理体系审核及认证的能力要求
- 2024年河北省高校毕业生“三支一扶”计划招募考试真题及答案
- 虚拟电厂综合管理制度
- 消防工程施工技术交底
- 2025【技术转让合同】技术转让合同范本
评论
0/150
提交评论