系统动力学模型案例分析_第1页
系统动力学模型案例分析_第2页
系统动力学模型案例分析_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z.系统动力学模型介绍1.系统动力学的思想、方法系统动力学对实际系统的构模和模拟是从系统的构造和功能两方面同时进展的。系统的构造是指系统所包含的各单元以及各单元之间的相互作用与相互关系。而系统的功能是指系统中各单元本身及各单元之间相互作用的秩序、构造和功能,分别表征了系统的组织和系统的行为,它们是相对独立的,又可以在—定条件下互相转化。所以在系统模拟时既要考虑到系统构造方面的要素又要考虑到系统功能方面的因素,才能比拟准确地反映出实际系统的根本规律。系统动力学方法从构造系统最根本的微观构造入手构造系统模型。其中不仅要从功能方面考察模型的行为特性与实际系统中测量到的系统变量的各数据、图表的吻合程度,而且还要从构造方面考察模型中各单元相互联系和相互作用关系与实际系统构造的一致程度。模拟过程中所需的系统功能方面的信息,可以通过收集,分析系统的历史数据资料来获得,是属定量方面的信息,而所需的系统构造方面的信息则依赖于模型构造者对实际系统运动机制的认识和理解程度,其中也包含着大量的实际工作经历,是属定性方面的信息。因此,系统动力学对系统的构造和功能同时模拟的方法,实质上就是充分利用了实际系统定性和定量两方面的信息,并将它们有机地融合在一起,合理有效地构造出能较好地反映实际系统的模型。(1)建模原理用系统动力学方法进展建模最根本的指导思想就是系统动力学的系统观和方法论。系统动力学认为系统具有整体性、相关性、等级性和相似性。系统内部的反应构造和机制决定了系统的行为特性,任何复杂的大系统都可以由多个系统最根本的信息反应回路按*种方式联结而成。系统动力学模型的系统目标就是针对实际应用情况,从变化和开展的角度去解决系统问题。系统动力学构模和模拟的一个最主要的特点,就是实现构造和功能的双模拟,因此系统分解与系统综合原则的正确贯彻必须贯穿于系统构模、模拟与测试的整个过程中。与其它模型一样,系统动力学模型也只是实际系统*些本质特征的简化和代表,而不是原原本本地翻译或复制。因此,在构造系统动力学模型的过程中,必须注意把握大局,抓主要矛盾,合理地定义系统变量和确定系统边界。系统动力学模型的一致性和有效性的检验,有一整套定性、定量的方法,如构造和参数的灵敏度分析,极端条件下的模拟试验和统计方法检验等等,但评价一个模型优劣程度的最终标准是客观实践,而实践的检验是长期的,不是一二次就可以完成的。因此,一个即使是精心构造出来的模型也必须在以后的应用中不断修改、不断完善,以适应实际系统新的变化和新的目标。(2)建模步骤系统动力学构模过程是一个认识问题和解决问题的过程,根据人们对客观事物认识的规律,这是一个波浪式前进、螺旋式上升的过程,因此它必须是一个由粗到细,由表及里,屡次循环,不断深化的过程。系统动力学将整个构模过程归纳为系统分析、构造分析、模型建立、模型试验和模型使用五大步骤这五大步骤有一定的先后次序,但按照构模过程中的具体情况,它们又都是穿插、反复进展的。第一步系统分析的主要任务是明确系统问题,广泛收集解决系统问题的有关数据、资料和信息,然后大致划定系统的边界。第二步构造分析的注意力集中在系统的构造分解、确定系统变量和信息反应机制。第三步模型建立是系统构造的量化过程(建立模型方程进展量化)。第四步模型试验是借助于计算机对模型进展模拟试验和调试,经过对模型各种性能指标的评估不断修改、完善模型。第五步模型使用是在已经建立起来的模型上对系统问题进展定量的分析研究和做各种政策实验。3.建模工具系统动力学软件VENSIMPLE软件4.建模方法因果关系图法在因果关系图中,各变量彼此之间的因果关系是用因果链来连接的。因果链是一个带箭头的实线(直线或弧线),箭头方向表示因果关系的作用方向,箭头旁标有"+〞或"-〞号,分别表示两种极性的因果链。a.正向因果链A→+B:表示原因A的变化(增或减)引起结果B在同一方向上发生变化(增或减)。b.负向因果链A→-B:表示原因A的变化(增或减)引起结果B在相反方向上发生变化(减或增)。如图流图法流图法又叫构造图法,它采用一套独特的符号体系来分别描述系统中不同类型的变量以及各变量之间的相互作用关系。①状态变量状态变量又称作位,它是表征系统状态的内部变量,可以表示系统中的物质、人员等的稳定或增减的状况。状态变量的流图符号是一个方框,方框内填写状态变量的名字。显然,能够对状态变量的变化产生影响的只是速率变量。状态方程可根据有关根本定律来建立,如连续性原理、能量质量守恒原理等。状态方程有三种最根本的表达方式:微分方程表达、差分方程表达和积分方程表达。在一定的条件下,这三种表达方式可以互相转化。如图5.建模方程类型以财政补贴为例PT.K=PT.J+PTL*PT.J*Time式中PT.K—第K年财政补贴〔万元〕;P—第J年年财政补贴〔万元〕;PTL—年财政补贴率程序模块如图方程建立好后,设置变量和时间步长,检查模型,运行得到模拟图像和预测数据。下面用人口的出生率为例影响出生率的因素我们可以认为有人口性别比例,人口年龄分布,政策系数等一般来说人口性别比例应该是1:1,但是考虑到统计的实际的数据有可能不是1:1,这个可以通过历年的不同性别的人口数量得到,人口年龄分布即为:婴儿,小孩,青年,中年,老年等。影响出生率的当然就是到达生育年龄的青年和中年〔一般16~45岁〕。政策系数即为方案生育政策执行的严格程度〔政府部门可以得到〕。如果严格执行"一对夫妇一个孩〞的人口政策,政策系数=1,随着执行程度的放松,其值增加。例如,如果实施"一对夫妇两个孩〞的人口政策,政策系数=2。迁入迁出的人口数量可以通过统计数据得到。下面主要看下这几个因素对出生率的影响,建模方程d(出生率)/d(时间)="青年和中年〔一般16~45岁〕〞*出生率*〔性别比〕/〔100+性别比〕*政策系数+〔迁入-迁出〕*系数(函数);〔也有可能符合一定的非线性方程之类的,要继续深入的研究〕模型参数估计常用方法:应用统计资料、调查资料确定参数;一些常用的数学方法,如经济计量学方法,算法等;从模型中局部变量关系中确定参数值;根据模型的参考行为特征估计参数值专家评估。此处借用别人的图像解释效果。5.模型里还可以参加数学函数,逻辑函数,取大取小函数,阶跃函数,开关函数,延迟函数等,进而模型将会更复杂。其他的小系统模块〔投资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论