第6讲-系统动力学及Vensim建模总结ppt课件.ppt
《第6讲-系统动力学及Vensim建模总结ppt课件.ppt》由会员分享,可在线阅读,更多相关《第6讲-系统动力学及Vensim建模总结ppt课件.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6讲 系统动力学及Vensim模拟2Page 2(1)(1)系系统动力学力学简介介 n系系统动力学力学发展展历史史n系系统动力学主要力学主要应用用领域域n系系统动力学学科基力学学科基础n系系统动力学建模基本力学建模基本过程程(2)(2)Vensim 软件件简介介n软件配置件配置n基本功能基本功能n用用户界面界面n模型模型库及及辅助知助知识(3)系系统动力学及力学及Vensim建模基建模基础n因果因果链与反与反馈n因果回路因果回路图构建构建n流流图构建构建(4)简单系系统与行与行为n一一阶系系统系系统行行为n二二阶系系统系系统及行及行为主要内容3Page 3(1)(1)系统动力学简介系统动力学
2、简介n系系统动力学力学发展展历史史n系系统动力学主要力学主要应用用领域域n系系统动力学基本力学基本观点点n系系统动力学学科基力学学科基础n系系统动力学建模基本力学建模基本过程程4Page 4系统动力学发展历史系统动力学发展历史MIT和福瑞斯特(Jay W.Forrester)n195060年代SD诞生工业动力学、城市动力学n197080年代发展成熟世界动力学、经济长波模型n1990广泛应用与传播第五项修炼学习型组织中国的系统动力学发展n杨通谊教授n王其藩教授n许庆瑞教授5Page 5系统动力学应用领域n宏观经济n企业管理6Page 6系统动力学的基本观点系统动力学的基本观点系统动力学是一门基于
3、系统论,吸取反馈理论与信息论等,并借助计算机模拟技术的交叉学科。n系统动力学能定性与定量地分析研究系统,从系统的微观结构入手建模,构造系统的基本结构,进而模拟与分析系统的动态行为。n系统的行为由其结构和功能所决定。n“反馈”就是信息的传输与回授。顾名思义,反馈的重点应在于”回授即“反”字上。反馈的概念是普遍存在的。比如,空调设备是人们所熟知的,为了维持室内的温度,需要由热敏器件组成的温度继电器与冷却(或加热)系统联合运行。由前者担负室内温度的检测,并与给定的期望室温加以比较,然后把信息馈送至控制器,使冷却(或加热)器的作用在最大与关停之间进行调节,从而实现控制室温的目的。其中温度继电器就是反馈
4、器件,上述的信息馈送过程就是信息反馈作用。7Page 7系统及其构成和结构系统及其构成和结构n系统:一个由相互区别、相互作用的各部分有机地联结一起,为同一目的而完成某种功能的集合体。n系统动力学是认识系统问题和解决系统问题的有效工具之一。n系统的结构:所谓结构是指单元的秩序。它包含两层意思,首先是指组成系统的各单元,其次是指诸单元间的作用与关系。系统的结构标志着系统构成的特征。例:系统建模中对问题的分解(结构建构)系统分析中的共性结构分析复杂模型的基模研究8Page 8系统及其构成和结构系统及其构成和结构系统及其构成和结构9Page 9系统动力学的两个重要原理系统动力学的两个重要原理n分解原理
5、目标、边界、框架和结构确定分析维度和视角(自然科学与社会科学的区分)由粗到细(至上而下)逐步分解(结构演进)n综合原理分解的逆过程10Page 10系统动力学的特点 SD研究的对象主要是社会经济系统研究的对象主要是社会经济系统nSD分析与解决问题的方法不是建立一组微分方程去求解,分析与解决问题的方法不是建立一组微分方程去求解,而是:而是:分析系统的结构:划分子系统分析变量之间的相互作用:因果关系区分速率变量,状态变量,辅助变量,研究反馈关系。n通过建立直观的模型,进行计算机模拟,从而解决问题。通过建立直观的模型,进行计算机模拟,从而解决问题。n事件事件 行为模式行为模式 系统结构:系统结构:系
6、统结构决定行为行为模式,行为模式决定具体事件,因此解决问题的根本出发点是系统结构分析。n系统动力学能解决微分方程组方法难以解决的复杂非线性系统动力学能解决微分方程组方法难以解决的复杂非线性系统问题。系统问题。11Page 11系统动力学的学科基础系统动力学的学科基础n系统动力学的学科基础可划分为三个层次:方法论方法论。系统动力学的方法论是系统方法论,其基本原则是将所研究对象置于系统的形式中加以考察。系统方法论目前还不很完善,系统动力学自身的发展也将会丰富、充实系统方法论。技术科学和基础理论技术科学和基础理论。主要有反馈理论、控制理论、控制论、信息沦、非线性系统理论,大系统理论和正在发展中的系统
7、学。应用技术应用技术第三层次第三层次。为了使系统动力学的理论与方法能真正用于分析研究实际系统,使系统动力学模型成为实际系统的“实验室”,必须借助计算机模拟技术。12Page 12系统动力学建模框架和结构系统动力学建模框架和结构策略的执行对一个系统的认识问题的定义策略分析计算机模拟系统的概念化模型的建立 13Page 13系统动力学解决问题的一般过程系统动力学解决问题的一般过程提出问题提出问题:明确建立模型的目的。即要明确要研究和解决什么问题。参参考考行行为为模模式式分分析析:分析系统的事件,及实际存在的行为模式,提出设想和期望的系统行为模式。作为改善和调整系统结构的目标。提提出出假假设设建建立
8、立模模型型:由行为模式,提出系统的结构假设。由假设出发,设计系统的因果关系图,流图,并列出方程,定义参数。从而将一系列的系统动力学假设,表示成了清晰的数学关系集合。模模型型模模拟拟:调整参数,运行模型,产生行为模式。建立好的模型是一个实验室,可以由试验参数和结构的变化理解结构与系统行为模式的关系。提出问题参考行为模式分析提出假设建立模型模型模拟得到结论14Page 14系统动力学建模流程系统动力学建模流程任务调研任务调研问题定义问题定义划定界限划定界限反馈结构分析反馈结构分析变量定义变量定义建立方程建立方程模型模拟模型模拟模型评估模型评估政策分析与模型使用政策分析与模型使用建立模型建立模型系统
9、分析系统分析结构分析结构分析修改模型修改模型15Page 15n根据分解原理系统S划分成若干个(p个)相互关联的子系统(子结构)St。式中:S代表整个系统;Si代表子系统,系统动力学数学描述系统动力学数学描述16Page 16系统动力学的系统观点基础n系统可以用一组随时间变化的状态变量X=(x1,x2,.n)描述:系统的相空间n系统有一定的输入:U=(u1,u2,.,um):控制量n系统是通过相互作用而发展变化的:X=f(X,U,t)n系统由多个子系统组成,最小的子系统是一阶一阶反馈回路,它包含:一个一个状态量,速率量,及辅助变量,是一个多元一阶微分方程系统的未来发展取决于其结构及初始条件系统
10、的未来发展取决于其结构及初始条件:U,f(X,U,t)系统动力学的模型,相当于这组微分方程组:系统动力学的模型,相当于这组微分方程组:X=f(X,U,t)17Page 17(2)Vensim 软件简介nVensim的历史的历史nVensim软件的版本软件的版本nVensim软件的功能软件的功能nVensim软件的界面软件的界面nVensim软件知识与资源软件知识与资源18Page 18Vensim Vensim 软件的历史软件的历史 Vensim 软件的历史软件的历史nVentana Systems,Inc.成立于1985年,Harvard,MassachusettsnVensim软件开发于1
11、988年n1993年Vensim 1.50为一个稳定版本nVensim 1.62 发布于1995nVensim 3.0发布于1997nVensim 4发布于1999nVensim 4.1,4.2发布于2000nVensim 5发布于2002.nVensim 5.3发布于2004 nVensim 5.5发布于2005 nVensim 5.6发布于2006nVensim 5.7a发布于200819Page 19Vensim Vensim 软件的历史软件的历史 Vensim 专利技术专利技术nCausal Tracing nSubscripting nOptimization nVenapp Fli
12、ght Simulators(Learning Environments)nResource Allocation algorithm(ALLOC P)nReality Check主要开发者:主要开发者:Bob EberleinnPh.D in MIT n前国际系统动力学学会主席n2007国际系统动力学大会主席20Page 20Vensim Vensim 软件功能软件功能 Vensim PLEn个人学习版。具有一般建模模拟功能,多视窗,原因追踪,复合模拟等功能。n对教育机构免费。Vensim PLE Plusn除具有PLE Plus 功能外,具有 Monte Carlo 灵敏度测试,输入输出控
13、制等.Vensim Professionaln除具有PLE Plus 功能外,具有真实性测试,灵敏度测试,模型优化,方程文本编辑,下标变量等高级功能 Vensim DSSn具有模拟飞行器开发,宏定义及外部函数引用,通过DLL与其他程序交互。Vensim Model Readern供无Vensim及高版本的人者阅读,运行和分析模型。n但是不能修改模型。免费Moleculesn分子软件,用于构建系统动力学模型的“块”或分子结构。n用于多个建模者一起合作。Venappsn自定义Vensim应用程序(飞行模拟器和其他接口模型)可以在Venappbuilder中开发;n可用VisualBasicC,C+
14、,VisualC+,Delphi,Excel等编程语言或多媒体工具。21Page 21VensimVensim软件的界面软件的界面标题栏:Titel Bar菜单栏:Menu工具栏:Tools Bar nMain ToolsnSimulation ToolsnAnalysis ToolsnSketch Tools 状态栏:Status Bar 流图区22Page 2223Page 23VensimVensim软件的界面软件的界面工具栏工具栏 n主工具主工具 Main ToolsMain Toolsn绘图工具绘图工具 Sketch ToolsSketch ToolsLock:Lock:图形锁定Mo
15、ve/SizeMove/Size:移动Variable:Variable:创建变量Box VariableBox Variable:用创建状态变量ArrowArrow:创建箭头。Rate:Rate:建立速率变量Merge:Merge:合并变量DeleteDelete:删除模型的结构,变量及注释。Model VariableModel Variable:在图形中加进已存在模型变量和引起变量原因。Shadow Variable:Shadow Variable:在图形中加进已存在模型变量作为影子变量Input Output ObjectInput Output Object:在图形中增加输入滑动器和
16、输出曲线图及图表。Sketch Comment:Sketch Comment:对图表增加注释和图片。Unhide Wand:Unhide Wand:在图表中显示被隐藏的变量Hide Wand:Hide Wand:在图表中隐藏某变量Equations:Equations:使用方程编辑器创建模型方程Reference Model:Reference Model:绘制与编辑参考模型24Page 24VensimVensim软件的界面软件的界面工具栏 n模拟工具 Simulation ToolsControl:模拟控制Set up a simulation:建立模拟Run Name:数据集名称 Cho
17、ose Runname:选择数据集名称Simulate:模拟SyntheSim:符合模拟Game:游戏Sensitivity:灵敏度测试Optimize:优化Reality Check:真实性检验Build Windows:切换到建模窗口Output Windows:切换到输出窗口Control Panel:控制窗口Subscrip:下标变量n分析工具 Analysis Tools静态分析数据集分析25Page 25VensimVensim软件的界面软件的界面工具栏工具栏 n分析工具 Analysis Tools结构分析工具结构分析工具原因树使用树回路图文档数据分析工具数据分析工具原因带状图曲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 动力学 Vensim 建模 总结 ppt 课件
限制150内