版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统动力学与元胞自动机第一页,共五十七页,2022年,8月28日1系统动力学模型第二页,共五十七页,2022年,8月28日1.1什么是系统动力学系统动力学(简称SD—systemdynamics)的出现于1956年,创始人为美国麻省理工学院(MIT)的福瑞斯特(J.W.Forrester)教授。系统动力学是福瑞斯特教授于1958年为分析生产管理及库存管理等企业问题而提出的系统仿真方法,最初叫工业动态学。是一门分析研究信息反馈系统的学科,也是一门认识系统问题和解决系统问题的交叉综合学科。第三页,共五十七页,2022年,8月28日什么是系统系统的四个基本特征:系统的结构由其所属对象和流程定义系统是对现实的一种归纳对系统的观察可以通过输入和输出来进行,输入通过系统内部处理和加工后形成输出离开系统系统的不同部分之间也相互作用第四页,共五十七页,2022年,8月28日什么是系统归纳起来:系统是对客观或抽象的多个对象的性质进行研究,并对他们之间的相互关系进行分析的一门学问。第五页,共五十七页,2022年,8月28日什么是模型不同的学者由于侧重点不同,因此有不同的表述方式:Forrester教授:“描述某些事物的一组法则与关系就是该事物的模型。人们的想法都依赖于模型。”Gorden教授:“模型是为了进行系统研究,用来收集与系统有关信息的物体。”Kade教授认为:模型是人类直觉的一种简明的间接尺度,他是各种理论形式规则的复制第六页,共五十七页,2022年,8月28日什么是模型归纳起来:这些定义都强调了模型是研究者根据需要对实际系统的抽象和归纳,其目的是为了解决所针对的问题。因此,模型从来不是孤立存在的,一旦谈到模型,必然有其所模仿的系统。这两者之间存在着一种映射关系。此外,还存在着研究者这个重要的因素,正是研究者根据自己的问题需要完成了这个映射。而且不同的研究者根据不同的问题,对于同一个系统也可能会映射出不同的模型来。第七页,共五十七页,2022年,8月28日1.2动态系统的行为模式与结构系统的行为由它的结构决定。动态系统行为的基本模式有:正反馈所产生的增长;负反馈所产生的寻的行为;以及负反馈加上时间延迟所引起的振荡,包括减幅振荡、有限循环和混沌。更复杂的模型,如S形增长、过度(超调)并崩溃,是由这些基本结构的非线性相互作用产生的。第八页,共五十七页,2022年,8月28日指数增长指数增长由正(自我加强)反馈结构产生。数量越大,其净增长量越大,进一步增加了数量并导致更快的增长。时间指数增长第九页,共五十七页,2022年,8月28日寻的寻的模式主要受因果回路中的负反馈回路影响。正反馈回路产生增长、放大偏移并且加强变化,负反馈回路寻求平衡、均衡和停滞。负反馈回路追求将系统带到目标或设想状态,他们抵制任何将系统状态偏离目标的扰动。时间寻的第十页,共五十七页,2022年,8月28日振荡振荡行为像寻的行为一样,是由负反馈回路引起。系统状态同其目标相比,并且采取纠偏行动以消除任何差异。在一个振荡系统中,系统状态持续调高(超调),逆转,然后又调整过低,以此类推。过度(超调)是由负反馈回路中有显著时间延迟所产生的。时间延迟导致纠偏行动在系统达到目标后仍然继续,迫使系统调整过度,并引发反方向的新的纠偏。时间振荡第十一页,共五十七页,2022年,8月28日
S形增长增长最初是指数性的,但是逐渐减缓直到系统状态达到平衡水平。曲线的形状就像一个伸展的“S”。形成S形增长的关键是正反馈和负反馈回路的相互作用必须是非线性的。当系统状态相对于资源基数较小时,增长限制很遥远,此时正反馈占据主导。这种增长直接导致资源的减少,离增长极限越来越近,负反馈回路变得越来越强。时间S形增长第十二页,共五十七页,2022年,8月28日带有超调的S形增长S形增长需要限制增长的负反馈回路随着接近承载能力的限制而迅速发挥作用,然而,往往在这些负反馈回路中存在显著的时间延迟。时间过度调整(超调)的增长第十三页,共五十七页,2022年,8月28日过度调整(超调)并崩溃S形增长背后的第二个假定是承载能力是固定的。然后,往往环境支持种群成长的能力被种群本身所寝室或消耗。时间过度调整(超调)并崩溃第十四页,共五十七页,2022年,8月28日其他行为模式与结构静态平衡或均衡随机混沌减幅振荡:局部稳定性扩张振荡和有限循环混沌振荡第十五页,共五十七页,2022年,8月28日1.3因果回路图因果回路图(causalloopdiagram,CLD)是表示系统反馈结构的重要工具。CLD可以迅速表达你关于系统动态形成原因的假说,引出并表达个体或团队的心智模型。如果你认为某个重要反馈是问题形成的原因,你可以用CLD将这个反馈传达给他人。第十六页,共五十七页,2022年,8月28日1.3.1如何绘制因果回路图变量由因果链联系,因果链由箭头表示。每条因果链都具有极性,或者为正(+)或者为负(-),该极性指出了当独立变量变化时,相关变量如何随之变化。重要回路用回路标志符特意标出,以显示回路为正反馈(增强型)还是为负反馈(平衡型)。注意回路标志符与相关回路朝同一个方向绕圈。出生速率人口数量+因果链极性因果链连接线+R或回路标识符:正反馈(增强型)回路-B或回路标识符:负反馈(平衡型)回路第十七页,共五十七页,2022年,8月28日1.3.1如何绘制因果回路图一个简单的例子出生比例出生速率+人口数量R++平均寿命死亡速率--B+第十八页,共五十七页,2022年,8月28日1.3.2绘制因果回路图必须注意的几大原则因果回路图中每条链条都必须代表变量之间存在因果关系。
一个陈老师的经典例子街上姑娘的裙子周围烦人的蚊子不正确+平均气温街上姑娘的裙子周围烦人的蚊子++正确第十九页,共五十七页,2022年,8月28日1.3.2绘制因果回路图必须注意的几大原则一定要为你图中的每一个因果链标注极性。判断回路的极性命名你的回路指出因果链条中的重要延迟变量名应当是名词或名词短语不要将所有的回路放入一个大图明确表示出负回路的目标分清实际状况和察觉到的状况第二十页,共五十七页,2022年,8月28日1.4存量流量图因果回路图适合于表达系统中的因果关系和反馈回路,在建模开始时,因果回路用来建模人员间沟通交流,以了解系统结构,这是非常有效的。但是当建模项目继续进行下去,需要量化模型的时候,只用因果回路图就不够了。这时候区别不同类型的变量,在因果回路图的基础上画出存量流量图,以建立变量之间的数学关系。第二十一页,共五十七页,2022年,8月28日1.4.1存量流量图的表示方法存量由矩形代表,流入量由箭头指向存量的管道代表,流出量由箭头指离存量的管道所代表(由vensim软件建模)。第二十二页,共五十七页,2022年,8月28日1.4.2存量流量图的数学意义存量是积累量,其数学意义是积分,它积累了流入量和流出量的差(净流入)。可以用以下的数学公式准确的表达:其中Stock(t)表示t时刻存量的数量,Inflow(s)代表流入量,Outflow(s)代表流出量。Stock(t0)代表初始时刻存量数量。第二十三页,共五十七页,2022年,8月28日1.4.2存量流量图的数学意义流量是速率变量,是存量的净改变率,也就是存量的导数,是入流减去出流,从而可以用微分公式来表示流量:第二十四页,共五十七页,2022年,8月28日1.5简单系统的动态:一阶系统和二阶系统要研究系统的结构和系统行为之间的关系。应从最简单的系统入手,先讨论一阶系统,然后看二阶系统。一阶系统的结构与行为有很强的联系,二阶系统的结构与行为之间的关系相对较弱,规律性较低,更高阶的系统的结构与行为之间的规律更少,但高阶系统可以看成若干个一阶系统与二阶系统的组合。所以掌握一阶、二阶系统的动态可以帮助我们建立系统动力学模型并对模型行为进行分析。第二十五页,共五十七页,2022年,8月28日1.5.1一阶系统一阶系统仅包含一个存量状态,是系统动力学最小细胞,它可能是正反馈回路、负反馈回路,也可能有多个反馈回路。正反馈系统会产生指数增长和指数衰减的行为;负反馈系统一定会产生寻的行为;多反馈系统会产生S形增长行为,系统会发生主导回路变化的情况:先由正反馈回路主导产出快速增长,然后再由负反馈回路主导产生寻的行为。一阶系统不会发生超调,更不会发生振荡。一旦出现平衡,平衡将永远保持下去第二十六页,共五十七页,2022年,8月28日1.5.1一阶系统时间指数增长时间寻的时间S形增长第二十七页,共五十七页,2022年,8月28日1.5.2二阶系统比一阶系统更为复杂,系统可能出现各种行为,没有规定。就算我们知道二阶系统是一个负反馈回路,我们也不可能遇见系统的行为会是如何的。系统可能发生振荡,也可能不发生振荡,很大程度上还取决于参数的设置。所以,通过人脑来思考或者预测一个二阶系统,准确性很难把握,我们需要通过模型模拟来辅助。二阶系统可能出现渐进行为或者振荡行为,振荡可能是减幅的、等幅的或者是增幅的。第二十八页,共五十七页,2022年,8月28日1.6延迟延迟现象无处不在,量度和发布信息需要时间;决策需要时间;做出决策后系统的状态发生改变需要时间,因此在系统动力学模型建立过程中,建模着必须学会去分析延迟,表达延迟,并在模型中架构出延迟的影响。延迟可分为物质延迟与信息延迟,而细分又有各种不同类型,每一种类型的研究方法和数学推导请同学们自行研究学习,这里不做赘述。第二十九页,共五十七页,2022年,8月28日1.7路径依赖于正反馈路径依赖是一种发展模式,系统发展前期微小的、随机的事件往往能够决定系统运行的最终结果。在存在路径依赖的系统中,系统平衡的最终结果取决于初始条件和随机扰动。路径依赖主要出现于系统正反馈过程中。即使所有的点在最初都具有同样的吸引力,微观噪声和外界扰动也会打破系统的平衡。正反馈过程然后放大这些小的初始差异,知道它们具备宏观的重要性为止。第三十页,共五十七页,2022年,8月28日1.7路径依赖于正反馈一个稳定平衡的例子:一个光滑的碗,碗底有一个球,整个系统处于平衡状态。现加力使球偏离平衡状态,迫使球偏离平衡点P的力越大,促使玻璃球回到平衡点的反作用力就越大,因此这是一个稳定平衡,体现出的系统特性为负反馈。P稳定平衡第三十一页,共五十七页,2022年,8月28日1.7路径依赖于正反馈一个不稳定平衡的例子:如果球一直在P点,它会停在那里不动,这样的平衡时不稳定的。外力,即便是轻微的扰动也会导致球滚落下去,在重力的作用下会滚得越来越快,这是一个正反馈的过程。这种轻微扰动无论是从作用力大小上还是方向上,都决定了球未来的状态,即系统处于路径依赖状态。稳定平衡P第三十二页,共五十七页,2022年,8月28日1.7路径依赖于正反馈这样的系统中存在着路径依赖现象,球滚落的方向取决于最初的扰动:如果一开始的扰动是朝向左边的,那么球就会向左边一直滚落下去;如果一开始的扰动是朝向右边的,那么球就会向右边一直滚下去。球到底滚向何方,则取决于最开始的扰动稳定平衡P第三十三页,共五十七页,2022年,8月28日1.7.1路径依赖的模拟模拟语言选择:javascript前段网页脚本语言(配合html以及CSS)模拟环境选择:IE(),firefox(28.0以上)模拟机器最低配置:CPUP3
DDR256M开发环境:VisualStudio2012调试环境:FireBug第三十四页,共五十七页,2022年,8月28日1.7.1路径依赖的模拟路径依赖规则设计:向杯子里面投红色和蓝色两种颜色的球。每次放入杯子里的球的颜色是随机的。且规定每次选择向杯子里投放某种颜色的球的概率等于当前罐子里面所有这种颜色球的比率。源代码:可课后共享第三十五页,共五十七页,2022年,8月28日1.8老化链与协流存量流量结构只记录流经系统的物品总量。但在很多情况下,我们还需要记录物品的各种属性。我们用协流来记录流经一个存量结构的物品属性。通常,存量中物品的流出速率很大程度上取决于物品的老化程度。例如,人的死亡比例取决于其年龄,汽车的报废比例取决于车龄与里程数等。在存量流量结构中,如果物品的流出速率与其老化程度相关的话,我们就可以应用老化链。第三十六页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链Forrester(1969)的城市系统动力学模型包含了一个城市的三个关键元素的老化链:商业设施存量、住宅存量和人口。Forrester把商业设施分为三类:朝阳行业设施、成熟行业设施和夕阳行业设施。朝阳行业设施存量的增加来自于朝阳行业设施建设。朝阳行业设施到成熟行业设施的转换速率是朝阳行业设施下降速率。从成熟行业设施到夕阳行业设施的转换速率是成熟行业设施的下降速率。最终夕阳行业设施的存量因为夕阳行业设施的拆除而减少。他假设朝阳产业设施和成熟产业设施的拆除速率可以小到不计。第三十七页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链Forrester的商业设施老化链:第三十八页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链住宅存量老化链的情况更加复杂。Forrester将住宅分为高档住宅、普通住宅和廉价住宅三类。这三种住宅的任何一种都可以新建,每一类住宅因老化而逐渐降级为下一类住宅。比如在美国很多城市里,以前管理人员居住的高档住宅,现在被分割成两到三套公寓供熟练工居住;而纽约Bronx区的中产阶级公寓因为逐年老化,逐步沦为主要用于出租给临时工的廉价住宅。第三十九页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链Forrester的住宅老化链:第四十页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链Forrester的住宅模型所对应的三类人分别为:管理人员、熟练工和临时工。三类人都有各自的净出生率(出生速率减去死亡速率)、招募速率和离职速率。随着工作经验的积累,临时人员可以升入熟练工群,熟练工也可以升入管理人员群。熟练工也可以降入临时人员群。第四十一页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链Forrester的劳动力老化链:第四十二页,共五十七页,2022年,8月28日1.8.1Forrester的系统动力学模型及其运用的老化链作为研究城市问题和城市政策的基本模型,Forrester有意让其尽可能的保持简单。他没有列出这些老化链的所有可能的输入和输出流,而且如果模型已经可以满足需要的话就不再进一步细化。第四十三页,共五十七页,2022年,8月28日1.8.2Forrester的城市系统动力学模型的影响Homer(1979)利用城市系统动力学模型来研究保险机构的地区经济歧视。Mass(1974)、Schroeder(1975)将基本模型进行了很多扩展,总的看来,根据基本模型得出的政策建议是非常可靠的。Alfeld和Graham(1976)第四十四页,共五十七页,2022年,8月28日2元胞自动机模型第四十五页,共五十七页,2022年,8月28日2.1什么是自动机自动机通常指不需要人们逐步进行操作指导的设备根据储存带是否有限,可将自动机划分为有限带自动机(FiniteAutomation)和无限带自动机(InfiniteAutomation)。有限带自动机常用作数字电路的数学模型,可描述神经系统和算法无限带自动机是一种控制状态有限、符号集有限的自动机,是一种离散输入输出系统的数学模型。可用来描述繁殖过程第四十六页,共五十七页,2022年,8月28日2.2什么是元胞自动机CA英文全称是CelluarAutomata,中文译名为元胞自动机,又有人称之为细胞自动机。CA是一种时间、空间、状态都离散,(空间上的)相互作用和(时间上的)因果关系皆局部的格网动力学模型。具有模拟复杂系统时空演化过程的能力。1948年,数学家VonNeumann首次提出元胞自动机(CA)的概念第四十七页,共五十七页,2022年,8月28日2.3元胞自动机的构成元胞:又称为单元,或基元,是元胞自动机最基本的组成部分。元胞分散在一维、二维或多维欧几里得空间的晶格点上。状态:状态可以是{0,1}的二进制形式,或者是整数形式的离散集。元胞空间:元胞所分布的空间网点集合就是元胞空间。邻居:一个元胞按照一定规则定义的相邻元胞。规则:根据元胞当前状态及其邻居状况确定下一时刻该元胞状态的动力学函数,简单讲,就是一个状态转移函数。时间:元胞自动机是一个动态系统,它在时间维上的变化是离散的,即时间t是一个整数值,而且连续等间距。第四十八页,共五十七页,2022年,8月28日元胞元胞
对于一个二维元胞自动机模型中,每一个格子(1~9号)均是一个元胞
第四十九页,共五十七页,2022年,8月28日2.3元胞自动机的构成状态
一下是两种典型的元胞状态表示形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022-2027年中国矿山工程机械行业市场深度分析及投资规划建议报告
- 2025年俄产水曲柳板项目可行性研究报告
- 2025年中国格列吡嗪片行业市场全景调研及投资规划建议报告
- 2025年铝镜镜片行业深度研究分析报告
- 2024-2029年中国业务运营支撑系统行业市场深度分析及投资战略规划建议报告
- 2023-2028年中国畜用药行业市场深度评估及投资战略规划报告
- 2025年陶瓷插芯项目可行性研究报告
- 2024年环境质量检测未来趋势预测分析及投资规划研究建议报告
- 2025年中国硅胶导尿管行业市场发展监测及投资潜力预测报告
- 2025年中国硫酸阿托品行业市场调查研究及投资战略咨询报告
- 气动调节阀调校
- 中考模拟考试化学试卷与答案解析(共三套)
- 新人教版五年级小学数学全册奥数(含答案)
- 风电场升压站培训课件
- 收纳盒注塑模具设计(论文-任务书-开题报告-图纸)
- 博弈论全套课件
- CONSORT2010流程图(FlowDiagram)【模板】文档
- 脑电信号处理与特征提取
- 高中数学知识点全总结(电子版)
- GB/T 10322.7-2004铁矿石粒度分布的筛分测定
- 2023新译林版新教材高中英语必修一重点词组归纳总结
评论
0/150
提交评论