系统动力学模型案例分析.doc

上传人:scccc 文档编号:12000058 上传时间:2021-11-30 格式:DOC 页数:7 大小:290KB
返回 下载 相关 举报
系统动力学模型案例分析.doc_第1页
第1页 / 共7页
系统动力学模型案例分析.doc_第2页
第2页 / 共7页
系统动力学模型案例分析.doc_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《系统动力学模型案例分析.doc》由会员分享,可在线阅读,更多相关《系统动力学模型案例分析.doc(7页珍藏版)》请在三一文库上搜索。

1、系统动力学模型介绍1.系统动力学的思想、方法系统动力学对实际系统的构模和模拟是从系统的结构和功能两方面同时进 行的。系统的结构是指系统所包含的各单元以及各单元之间的相互作用与相互关 系。而系统的功能是指系统中各单元本身及各单元之间相互作用的秩序、结构和功能,分别表征了系统的组织和系统的行为, 它们是相对独立的,又可以在一定 条件下互相转化。所以在系统模拟时既要考虑到系统结构方面的要素又要考虑到 系统功能方面的因素,才能比较准确地反映出实际系统的基本规律。系统动力学 方法从构造系统最基本的微观结构入手构造系统模型。其中不仅要从功能方面考 察模型的行为特性与实际系统中测量到的系统变量的各数据、图表

2、的吻合程度, 而且还要从结构方面考察模型中各单元相互联系和相互作用关系与实际系统结 构的一致程度。模拟过程中所需的系统功能方面的信息, 可以通过收集,分析系 统的历史数据资料来获得,是属定量方面的信息,而所需的系统结构方面的信息 则依赖于模型构造者对实际系统运动机制的认识和理解程度,其中也包含着大量的实际工作经验,是属定性方面的信息。因此,系统动力学对系统的结构和功能 同时模拟的方法,实质上就是充分利用了实际系统定性和定量两方面的信息,并将它们有机地融合在一起,合理有效地构造出能较好地反映实际系统的模型。2.建模原理与步骤系统分桁*任务)调研*问彎E义 划定界限结构分折*建护程*锂叫傀型修改模

3、哝政策分析与模空使用(1) 建模原理 用系统动力学方法进行建模最根本的指导思想就是系统动力学的系统观和 方法论。系统动力学认为系统具有整体性、相关性、等级性和相似性。系统内部 的反馈结构和机制决定了系统的行为特性, 任何复杂的大系统都可以由多个系统 最基本的信息反馈回路按某种方式联结而成。 系统动力学模型的系统目标就是针 对实际应用情况, 从变化和发展的角度 去解决系统问题。 系统动力学构模和模拟 的一个最主要的特点, 就是实现结构和功能的双模拟, 因此系统分解与系统综合 原则的正确贯彻必须贯穿于系统构模、 模拟与测试的整个过程中。 与其它模型一 样,系统动力学模型也只是实际系统某些本质特征的

4、简化和代表, 而不是原原本 本地翻译或复制。因此,在构造系统动力学模型的过程中,必须注意把握大局, 抓主要矛盾, 合理地定义系统变量和确定系统边界。 系统动力学模型的一致性和 有效性的检验,有一整套定性、定量的方法,如结构和参数的灵敏度分析,极端 条件下的模拟试验和统计方法检验等等, 但评价一个模型优劣程度的最终标准是 客观实践,而实践的检验是长期的,不是一二次就可以完成的。因此,一个即使 是精心构造出来的模型也必须在以后的应用中不断修改、 不断完善, 以适应实际 系统新的变化和新的目标。(2) 建模步骤系统动力学构模过程是一个认识问题和解决问题的过程, 根据人们对客观事 物认识的规律, 这是

5、一个波浪式前进、 螺旋式上升的过程, 因此它必须是一个由 粗到细,由表及里,多次循环,不断深化的过程。系统动力学将整个构模过程归 纳为系统分析、结构分析、模型建立、模型试验和模型使用五大步骤这五大步骤有一定的先后次序, 但按照构模过程中的具体情况, 它们又都是 交叉、反复进行的。第一步系统分析的主要任务是明确系统问题, 广泛收集解决系统问题的有关 数据、资料和信息,然后大致划定系统的边界。第二步结构分析的注意力集中在系统的结构分解、 确定系统变量和信息反馈 机制。第三步模型建立是系统结构的量化过程 ( 建立模型方程进行量化 ) 。第四步模型试验是借助于计算机对模型进行模拟试验和调试, 经过对模

6、型各 种性能指标的评估不断修改、完善模型。第五步模型使用是在已经建立起来的模型上对系统问题进行定量的分析研 究和做各种政策实验。3. 建模工具系统动力学软件VENSIM PL敢件4. 建模方法因果关系图法在因果关系图中, 各变量彼此之间的因果关系是用因果链来连接的。 因果链 是一个带箭头的实线 (直线或弧线 ) ,箭头方向表示因果关系的作用方向, 箭头旁 标有“ +”或“ - ”号,分别表示两种极性的因果链。a. 正向因果链 L+B:表示原因A的变化(增或减)引起结果B在同一方向上发生变 化(增或减)。b. 负向因果链 L-B:表示原因A的变化(增或减)引起结果B在相反方向上发生变 化(减或增

7、)。如图当朝基盒收人F -1 ¥ :曲;,用酣車当卸基丄-门越打用-t 岀门慘如年金讦土f -«住嵐人檢流图法流图法又叫结构图法,它采用一套独特的符号体系来分别描述系统中不同类型的 变量以及各变量之间的相互作用关系。状态变量状态变量又称作位,它是表征系统状态的内部变量,可以表示系统中的物质、人员等的稳定或增减的状况。状态变量的流图符号是一个方框,方框内填写 状态变量的名字。显然,能够对状态变量的变化产生影响的只是速率变量。 状态 方程可根据有关基本定律来建立,如连续性原理、能量质量守恒原理等。状态方 程有三种最基本的表达方式:微分方程表达、差分方程表达和积分方程表达。在 一

8、定的条件下,这三种表达方式可以互相转化。如图歹骨车R50 b b土Jk率尺却;X > +頰"*岀生率R3询<TimoJ1一基余枚(77币毎年)基地坡入(万元)(営虽+投旅收詩1邮万元)财政补骷直t)GTjl 财政利贴严十率:師p<T»k>1时旬步怅<TiDe>基准£万元)iI尹+原始攻益 基;隹05. 建模方程类型以财政补贴为例PT.K=PT .J+PTL*PT .J *Time式中PT.K第K年财政补贴(万元);PT.J第J年年财政补贴(万元);PTL年财政补贴率程序模块如图方程建立好后,设置变量和时间步长,检查模型,运行得到

9、模拟图像和预测数据 下面用人口的出生率为例影响出生率的因素我们可以认为有人口性别比例,人口年龄分布,政策系数等 一般来说人口性别比例应该是1:1,但是考虑到统计的实际的数据有可能不是1:1,这个可以通过历年的不同性别的人口数量得到,人口年龄分布即为:婴儿,小孩,青年,中年,老年等。影响出生率的当然就是达到生育年龄的青年和中年(一般1645岁)。政策系数即为计划生育政策执行的严格程度(政府部门可以 得到)。如果严格执行“一对夫妇一个孩”的人口政策,政策系数=1,随着执行程度的放松,其值增加。例如,如果实施“一对夫妇两个孩”的人口政策,政策 系数=2。迁入迁出的人口数量可以通过统计数据得到。 下面

10、主要看下这几个因素对出生率 的影响,建模方程d(出生率)/d(时间)=“青年和中年(一般1645岁)”*出生率*(性别比)/( 100+ 性别比)*政策系数+(迁入-迁出)*系数(函数);(也有可能符合一定的非线性方程之类的,要继续深入的研究)模型参数估计常用方法:应用统计资料、调查资料确定参数;一些常用的数学方法,如经济计量学方法,算法等;从模型中部分变量关系中确定参数值;根据模型的参考行为特征估计参数值专家评估。此处借用别人的图像解释效果。GRAPH0-14 岁 1111111111115-64 岁222222222265岁及以上 3333333333 总人口 4444444444Time (年)总人口 : CurtBiit 人5. 模型里还可以加入数学函数,逻辑函数,取大取小函数,阶跃函数,开关函数, 延迟函数等,进而模型将会更复杂。其他的小系统模块(投资收益,缴费金额等)的建模类似。6. 把每个小的系统模块的微分方程或者差分方程, 输入系统,运行模块即可得到 模拟曲线和一些模拟预测数据,通过改变变量,反复试验可以得到主要影响变量, 每个小的系统模块再进行集成,一层一层的就可以得到目标的要求,同时还可以 根据每次的实验结果给出相关的政策与对策。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1