好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第8章-物流系统动力学模型PPT课件.ppt

59页
  • 卖家[上传人]:文库****9
  • 文档编号:152440486
  • 上传时间:2020-11-23
  • 文档格式:PPT
  • 文档大小:1.27MB
  • / 59 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第8章 物流系统动力学模型,本章学习目标,掌握系统动力学的基本原理 ; 掌握系统动力学模型方法; 掌握Vensim软件及物流系统动力学建模; 了解系统动力学的研究对象和应用范围; 了解因果关系分析方法; 了解系统模型流程图的画法一、系统动力学的研究对象和应用范围 二、系统动力学的特点 三、系统动力学的基本原理,第一节 系统动力学概述,第一节 系统动力学概述,系统动力学(Systems Dynamics,SD)是美国麻省理工学院(MIT)的弗雷斯特(J. W. Forrester)教授于1956年提出的一种以反馈控制理论为基础,以计算机仿真技术为辅助手段的计算机仿真模型,当时主要是针对企业管理问题进行系统分析第一节 系统动力学概述,一、系统动力学的研究对象和应用范围,系统动力学的研究对象从开始的工商企业扩展到整个社会、经济系统这些系统具有一些共同的特点:需要进行比较、选择或优化决策的系统,尤其是大规模复杂系统;具有自律性和由于系统中所存在的因果关系而形成反馈机制的系统;原因和结果相互作用具有多样性和复杂性,因而导致非线性多重反馈结构的系统第一节 系统动力学概述,一、系统动力学的研究对象和应用范围(续),系统动力学的应用范围从科研、设计到城市规划,从人口问题到世界资源危机,从民用到军用,涵盖了企业系统管理、环境保护、城市发展与规划,国家和地方经济社会发展预测和系统研究、宏观经济控制以及各种技术项目的开发等各方面。

      第一节 系统动力学概述,二、系统动力学的特点,(一)系统动力学基于系统论,强调系统行为主要是由系统内部机制决定的,能对系统内部因素及系统内外因素的相互关系予以明确的认识和体现 (二)系统动力学强调系统、联系、运动、发展的观点,能对系统的动态发展及其趋势进行考察 (三)系统动力学以计算机仿真为辅助手段,擅长处理高阶、非线性的问题 (四)系统动力学的模型结构是基于反馈环的,能明确认识和体现系统内所隐含的反馈回路,使系统行为模式对很多参数不敏感,从而克服缺乏数据或参数估计不足带来的困难第一节 系统动力学概述,二、系统动力学的特点(续),(五)系统动力学能对系统设定各种控制因素,以观测当输入的控制因素变化时系统的行为和状态所发生的变化 (六)系统动力学可以通过输入不同的模型参数来模拟计算不同情况下的系统行为,起到模拟实验室的作用 (七)系统动力学便于实现建模人员、决策者和专家群众的结合第一节 系统动力学概述,三、系统动力学的基本原理,(一)系统动力学的理论基础 (二)系统动力学的工作原理 (三)系统动力学建模步骤,第一节 系统动力学概述,三、系统动力学的基本原理,(一)系统动力学的理论基础,,,,,控制论,决策论,系统 分析,仿真,反馈控制、自动调节、时间滞后和噪声干扰等。

      尤其是反馈控制理论,根据信息和评价准则,用数量方法寻找或选取最优决策方案,是运筹学的一个分支从系统的观点出发,采用各种分析工具和方法对问题进行研究仿真模型的建立,模型中变量、参数和常数的处理,仿真时间,仿真时钟的推进,仿真计算结果的存储和输出等第一节 系统动力学概述,三、系统动力学的基本原理,(二)系统动力学的工作原理,系统动力学利用反馈控制的原理,用因果关系图和流程图来描述系统的内部联系,并用仿真语言来定量计算系统状态的动态变化其中反馈控制的过程是:首先观察要研究的实际系统,搜集关于系统状态的信息,分析各要素之间的因果关系,使用相关方法进行决策,并根据决策的结果采取行动,行动又作用于实际系统,使系统的状态发生改变,这些变化提供的信息再次决定决策者的下一次行动,从而形成了反馈回路第一节 系统动力学概述,三、系统动力学的基本原理,(二)系统动力学的工作原理,81 系统动力学工作原理,第一节 系统动力学概述,三、系统动力学的基本原理,(三)系统动力学建模步骤,明确目的,确定系统边界,因果关系分析,建立系统动力学模型,仿真试验,结果分析,模型修改,一、建模目的与系统边界 二、因果关系分析 三、系统动力学模型,第二节 系统动力学建模,,第二节 系统动力学建模,一、建模目的与系统边界,(一)建模目的,检验理论 更重要的是通过认识系统内部反馈结构与动态行为,来进行改善系统行为的决策,1.目的是用结果而不是行为来描述的。

      2.目标应是可以达到的 3.建模过程尽可能地允许用户参与 4.目标需要是可以度量和量化的 5.考虑到模型改进的可能性第二节 系统动力学建模,一、建模目的与系统边界,(二)系统边界,正确地划出系统的边界需要将系统中的反馈回路看作是闭合的回路,在定性分析的基础上辅以定量分析,把那些与建模目的关系密切和相对重要的因素都纳入系统的边界在建模的过程中,需要不断检验系统边界的充分性并当系统边界确定后,还应考虑当边界扩大(或缩小)后,原定的策略还是否有效第二节 系统动力学建模,二、因果关系分析,因果关系分析起着指明系统的变量间因果关系、作用方向和说明系统的反馈回路的作用如果那么就”,第二节 系统动力学建模,二、因果关系分析,(一)因果箭,一般系统内变量间的因果关系用箭头图表示,一个箭头连接两个有因果关系的相关变量,称之为因果箭因果箭的箭尾始于原因要素,箭头指向结果要素第二节 系统动力学建模,二、因果关系分析,(二)因果链,因果链是用因果箭来描述的递推性的因果关系第二节 系统动力学建模,二、因果关系分析,(三)因果关系的反馈回路,当因果链中“原因”引起“结果”,“结果”又引起“结果的结果”,最终又作用于最初的“原因”,形成一个封闭的回路,则称为因果关系的反馈回路或因果反馈回路、因果反馈环。

      二、因果关系分析,(四)多重因果反馈回路,第二节 系统动力学建模,同一系统中存在的两个或两个以上的反馈回路称为多重反馈回路,三、系统动力学模型,(一)流程图(Flow Diagram),第二节 系统动力学建模,,,Text,Text,Text,,,状态变量 也称为流位变量,是描述系统积累效应的变量,,决策变量 也称为流率变量、速率,是描述系统积累效应的变化快慢的变量,,三、系统动力学模型,(一)流程图(Flow Diagram),第二节 系统动力学建模,3.流程图常用符号,流,,,流位,流率,源与汇,参数,辅助变量,【例81】进行存款活动时,存款与利息的因果关系反馈回路可表示为:,第二节 系统动力学建模,可用流程图描述以上因果关系反馈回路为:,其中: 存款为状态变量 利息为流率变量 利率为辅助变量,三、系统动力学模型,(二)系统动力学方程,第二节 系统动力学建模,1.状态变量方程,L LEVEL.K=LEVEL.J+DT*(INFLOW.JK-OUTFOLW.JK),2.流率方程,,R,3.辅助方程,,A,三、系统动力学模型,(二)系统动力学方程,第二节 系统动力学建模,4.常量方程,,C,注意:(1)常量方程中不能出现时间下标 (2)常量可以依赖于其他常量。

      5.赋值方程,,N,注意:(1)赋值方程中不能出现时间下标 (2)模型中每一个状态变量方程都必须赋予初始值, 因此每个L方程后都必须跟随一个N方程,一、Vensim软件 二、物流系统动力学概述 三、一阶负反馈回路 四、二阶负反馈回路,第三节 Vensim软件及物流系统动力学建模,一、Vensim软件,第三节 Vensim软件及物流系统动力学建模,(一)Vensim软件简介,早期的系统动力学仿真软件DYNAMO采用的是文本编程方式,需要用流程图描绘出系统模型后,在流程图里用不同的符号表示不同类型的函数,之后才编写程序,因此较为复杂 Vensim是由美国Ventana Systems公司开发的一款可视化系统动力学软件与DYNAMO相比,Vensim提供了相对简单灵活的方式,在绘制流程图的过程中,同时已建立了模型的数学关系,无需使用许多图形符号如Cause tree用树状图形的形式表示出所有工作变量之间的因果关系,分析工具,结构分析,,,,如Cause tree用树状图形的形式表示出所有工作变量之间的因果关系,数据集分析,一、Vensim软件,第三节 Vensim软件及物流系统动力学建模,(二)Vensim操作界面,第三节 Vensim软件及物流系统动力学建模,(三)Vensim 绘图工具说明,第三节 Vensim软件及物流系统动力学建模,(四)Vensim建模,1.绘制因果关系图,1)启动Vensim,点击菜单栏“File”“New Model”,显示“Model Settings Time Bounds”对话窗口,点击“OK”按钮即可显示空白窗口,接下来可以开始绘制因果循环图。

      2)设定图中字体为宋体,大小为10,颜色为黑色:在状态栏中点击字体名称(初始默认为Times New Roman) 3)点击绘图栏的“VariableAuxiliary/Constant”工具,在绘图窗口中任意一空白处点击(放置变量“利息”),此时显示编辑框,输入“利息”,然后按Enter重复此步骤来建立变量“存款” 4)如果拼错变量名称,仍然在点击“Variable Auxiliary/Constant”的情况下,点选拼错变量的名称,此时显示编辑框,即可更改第三节 Vensim软件及物流系统动力学建模,(四)Vensim建模,1.绘制因果关系图,5)点击绘图栏“Arrow”工具,单击变量“利息”,再移动鼠标单击变量“存款”,则显示有直线箭头指针从“利息”指向“存款”; 接着点击绘图栏的“Move/Size Words and Arrows”工具,拖曳直线箭头指针的小圆圈将直线箭头变为弧形重复上述步骤可建立弧线箭头指针由“存款”指向“利息” 6)点击绘图栏“Move/Size Words and Arrows”工具,将鼠标移至某个箭头中间的小圆圈上按右键,在出现的对话框中勾选“Polarity”下面的“”号,即可为该箭头添加“”号。

      重复上述步骤为另一箭头添加“”号第三节 Vensim软件及物流系统动力学建模,(四)Vensim建模,1.绘制因果关系图,7)选中绘图栏中的“Sketch Comment”工具,然后点击绘图窗中正反馈回路内一点,在显示的批注说明对话窗口内,选择“Shape”下的“Loop Clkwse”(顺时针),及“Graphics”“Image”右侧下拉菜单中的“”,最后点击“OK” 键即可在改该反馈回路中添加正反馈回路的图形 8)点击菜单栏的“File”“save”保存所完成的因果关系图第三节 Vensim软件及物流系统动力学建模,(四)Vensim建模,2.绘制流程图及建立方程式,1)新建一个模型,在“Time Bounds for Mode”对话窗口中设置“TIME STEP”为0.25,“Units for Time”为“Year”,然后点击“OK” 2) 绘制状态变量“存款”:点击绘图栏“Box Variable Level”工具,在窗口内任意处单击,出现编辑框,键入“存款”,再按Enter 3)绘制流率变量:点击绘图栏“Rate”工具,在状态变量的左方适当位置点击,则显示“源”,移动鼠标至“存款”处点击,出现编辑框,键入“利息”,再按Enter。

      如图8-14所示 4) 点击绘图栏“Variable Auxiliary/Constant”工具,在空白处键入变量“利率”第三节 Vensim软件及物流系统动力学建模,(四)Vensim建模,2.绘制流程图及建立方程式,5) 点击绘图栏“Arrow”工具,绘制弧线箭头由“存款”指向“利息”,及 直线箭头由“利率”指向“利息” 6)建立方程式:点击绘图栏“Equations”工具,则三个变量将反白显示,表示尚未建置方程式接着点击 “利息”, 显示编辑方程式对话窗口,在“”号旁输入“存款*利率”提示:对话窗口中右方有变量表列与数字键盘以供选择),点击“OK”键完成 7)点击“存款”, 显示编辑方程式对话窗口,V。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.