系统动力学ppt课件.ppt
《系统动力学ppt课件.ppt》由会员分享,可在线阅读,更多相关《系统动力学ppt课件.ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确第7章 系统动力学(System Dynamics)系统动力学原理系统动力学原理 建模基本步骤建模基本步骤 VensimPLE软件在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确参考文献王其藩.系统动力学.北京:清华大学出版社,1984,1988,1994.都兴富.系统动力学原理及其应用.成都:西南财经大学出版社,1989.徐建华.现代地理学中的数学方法.北京:中国高等教育出版社,2002.Craig W.Kirkwood.Sy
2、stem Dynamics Methods:A Quick Introduction.Vensim(Ventana Simulation Environment)Users Guide Version 5在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确系统动力学模型(System Dynamics)被誉为实实际系统的实验室际系统的实验室,是美国麻省理工学院(MIT)福瑞斯特Forrester(Jay W.Forrester)教授于1956年首创的一种运用结构、功能、历史相结合的方法,借助于计算机仿真而定量地研究非线性非线性(Non-l
3、inearity)、多重反馈多重反馈(Information feedback)、复杂时变复杂时变(Dynamic complexity)系统的系统分析技术。可用于研究处理社会经济生态和生物等复杂系统问题,它可在宏观层次和微观层次上对复杂、多层次、多部门、非线性的大规模系统进行综合研究。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确What is System DynamicsSystem dynamics is a methodology for studying and managing complex feedback sys
4、tems,such as one finds in business and other social systems.In fact it has been used to address practically every sort of feedback system.While the word system has been applied to all sorts of situations,feedback is the differentiating descriptor(描述符)here.Feedback refers to the situation of X affect
5、ing Y and Y in turn affecting X perhaps through a chain of causes and effects.One cannot study the link between X and Y and,independently,the link between Y and X and predict how the system will behave.Only the study of the whole system as a feedback system will lead to correct results.-http:/www.sy
6、stemdynamics.org/在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确反馈(feedback)是控制系统的一种方法。它是把系统输出去的一部分信息(给定信息)作用于被控对象后产生的结果(真实信息)再返回给输入,并对系统的再输出产生影响的过程。系统所具有的这种功能和过程称之为系统反馈。系统动力学认为几乎所有人工的系统都是反馈系统。动态(Dynamic)即系统动力学所包含的量是随时间变化的,能以时间为坐标的图形表示。譬如,人口的增长,就业人数的增减,城镇与农村的生活质量和物价的涨落等都是动态问题。学习定义动态问题的技巧是学习系统
7、动力学的第一步。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确一、流体力学与系统动力学一、流体力学与系统动力学古典流体力学是系统动力学的重要理论基础之一。流体力学是研究流体处于平衡和运动时的力学规律,以及这些规律在工程上的实际应用。系统动力学根据流体力学原理,把社会中流动的物质和信息比拟成流体力学中的流体,例如,水流,流体在自然界或者人造容器中流动,产生流、流速、积累(水平)、压力、延迟等现象。同样,系统动力学中也用流、流速、积累、压力、延迟等概念来描绘社会经济系统中物质和信息的流动,这就形成系统流体动力学。在整堂课的教学中,刘教师
8、总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1系统的流系统动力学主要利用四种流来构成模型 物流订货流资金流信息流在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2水平(积累、状态)level水平(积累)是系统的流的积累。例如,库存量、存款、人口、资源等都可作为水平变量。一个水平方程相当于个容器,它积累变化的流速率。其流速有输入流速和输出流速,容器内的水平正是其输入流速与输出流速的差量的积累。库存L R1 R2在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,
9、所提出的问题也很明确怎样计算水平变量?用用DTDT近似表示近似表示dt dt,上式写成上式写成一阶差分方程,一阶差分方程,符号符号DTDT表示时间的差分,即两表示时间的差分,即两次计算之间时间间隔的长度。次计算之间时间间隔的长度。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确用K表示现在时刻,即现时的DT中正在计算的时点;J表示前一个DT中已计算过的时间点;L表示下一个DT中下次计算的时间点;JK表示从J到K的时间间隔;KL表示从K到L的时间间隔。DTDTJJKKLLK于是继续写成:在整堂课的教学中,刘教师总是让学生带着问题来学习,
10、而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确式中L为水平变量;L.K为对现时刻K计算出的水平变量的新值;L.J为前时刻J的水平变量的值;DT是在时刻J和时刻K之间求解时间间隔的长度;R1.JK在JK时间间隔(区间)中流入水平变量L的流速;R2.JK是在JK时间间隔(区间)中流出水平变量L的流速。式中,水平变量L的量纲是单位,L.K、L.J的量纲是单位,DT的量纲是时间度量单位,R1.JK、R2.JK的量纲是单位/时间度量单位。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确因此,一个水平变量的新值等于它前一时刻的值加上或
11、者减去JK时间间隔所产生的变化值。这就是系统动力学的水平方程(Level方程)。在一个水平方程中,可以有一个或者几个流入速率,也可以同时有一个或者几个流出速率。水平方程实际是积分运算,用微积分符号可将上式写成:在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确3速率(Rate)变量速率(流速)(Rate)仍是系统中的流的流动速度,即系统中水平变量变化的强度。水平变量是系统活动结果的状态变量,而速率则是对水平变量变化过程及其控制的描述。速率的基本形式有两种,流入速率和流出速率。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置
12、具有一定的梯度,由浅入深,所提出的问题也很明确从速率的控制作用上说,速率变量,又可叫“控制变量”,“决策函数”、“政策变量”。从流体力学的角度看,它是控制水流的“阀门”(Valve)。因此,在流图上,“速率”用阀门符号表示。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确速率是流入或者流出水平变量(容器)的流的瞬时速度,用微分形式可以表示为:速率方程的一般形式是:这个方程的右边表示与水平变量和常量有关的任何一种函数或者一种关系,它描述了控制速率变量的决策(政策)。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的
13、梯度,由浅入深,所提出的问题也很明确 如何区别水平变量和速率变量?如何区别水平变量和速率变量?同同一一个个变变量量在在系系统统动动力力学学模模型型中中往往往往可可设设为为水水平平变变量量,也也可可设设为为速速率率变变量量,区区别别它它们们的的原原则则是是什什么么?显显然然,它它们们的的量量纲纲不不同同,水水平平变变量量的的量量纲纲是是某某物物流流或或信信息息流流的的某某种种度度量量“单单位位”;速速率率的的量量纲纲是是“水水平平变变量量的的单单位位时时间间单单位位”。但但是是,这这不不是是识识别别它它们们的的原原则则。识识别别它它们们要要靠靠它们的本质上的区别。它们的本质上的区别。速率是控制变
14、量,当抑制作用不存在时,速率就不存在速率是控制变量,当抑制作用不存在时,速率就不存在(为零为零)了。水平变量了。水平变量(积累变量积累变量)是流的积累,是过去速是流的积累,是过去速率控制作用结果的积累,是连续存在的,即使没有现时率控制作用结果的积累,是连续存在的,即使没有现时速率的控制作用,速率为零,也能观测到它们。例如,速率的控制作用,速率为零,也能观测到它们。例如,一个人虽然停止了生长,但他的高度、重量等水平变量一个人虽然停止了生长,但他的高度、重量等水平变量并不会消失。并不会消失。个工厂的各项活动虽然停止了,但工厂个工厂的各项活动虽然停止了,但工厂里工人、设备、资金等水平变量仍然存在,仍
15、可观测到。里工人、设备、资金等水平变量仍然存在,仍可观测到。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确一个常用的速率方程是一阶指数延迟中的流出速率,它等于水平变量除以平均延迟。式中,OUT为流出速率(出流率);LEV为存贮于延迟中的水平(积累);DEL为延迟常数,它代表经过延迟所需要的平均时间。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确4延迟(Delay)在复杂的社会经济系统中存在广泛的延迟(Delay)现象即系统中的物流或信息流从它们的输入到它们的输出响应,总不
16、可避免地有一段时间的延迟,这段时间就是延迟时间或延迟。例如,从订货到收货,固定资产的投资到发挥经济效益,从下种到庄稼收获,从投入教育经费到人才的产出,从污染物散入环境到危害人类健康,等等部存在看一段或长或短的延迟时间,这些是物流的延迟。同样信息流也存在延迟。如,商品供求关系的变化要经过一段时间才会引起商品价格的变动;产品质量影响工厂的声誉也需要一段时间。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确延迟实际上是将系统中流入速率变为流出速率的种转换过程。一个动态的流体系统通常是同一瞬间流入速度不等于流出速率,这就是说从这一输入到输出的
17、过程中会有一种延迟传送的流量:当流入速率大于流出速率时,延迟传送的流量就增多;当流出速率大于流入速率时,延迟传送的流量就减少。因此,延迟是一种特殊的水平变量,特殊的积累,延迟是一个“积累容器”、但它又不同于一般的水平变量。因为延迟的流出速率只受延迟时间的影响,与外界因素无关;而一般水平变量的流出速率除受本身的特性决定以外,还受外界因素的影响。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确延迟可用水平方程和速率方程加以描述。利用流体力学原理对系统动力学常用的几种延迟加以研究。从延迟流的内容分,有物流延迟,信息流延迟;从延迟形态分,主要
18、有途中延迟、一阶指数延迟、二阶指数延迟、三阶指数延迟。1 1)途中延迟)途中延迟 输入流速经过某段时间之后以相等的大小输出,这种延迟就是图中延迟。途中延迟的水平变量(积累)=(平均延迟)(输入流速)或(输入流速)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2)一阶指数延迟这里的“阶”是指流的通道中延迟水平(“容器”)的个数。“一阶”就是一个延迟水平。“指数延迟”是说这种延迟具有指数(exponential)性质。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 一阶指数延
19、迟的流出速率等于水平变量除以平均延迟:式中,OUT为流出速率(出流率);LEV为存贮于延迟中的水平(积累);DEL为延迟常数,它代表经过延迟所需要的平均时间。存贮于延迟中的水平Lev是作为入流和出流之差而积累起来的:式中,lev为存贮于延迟中的水平(单位量);DT是方程逐次计算的求解区间;IN和OUT分别为入流率和出流率。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确一个简单的疾病蔓延模型三个水平变量:未患病者;患病者;康复者;三个水平变量:未患病者;患病者;康复者;为分析需要,增加新的水平变量:为分析需要,增加新的水平变量:INC
20、处于潜伏期者处于潜伏期者,其输其输入速率为感染率入速率为感染率INF,输出速率为疾病显现率输出速率为疾病显现率SYMP。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确DELAY1的结构:输入为INF感染率,输出为SYMP症候显现率在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确以DELAY1代替一组方程,使用方便,但缺点是隐含了一个水平变量INC,不能绘图和打印出来。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确
21、3)DELAY3三阶延迟假定潜伏期为三天,把处潜伏期的人口INC划分为三部分,INC1、INC2、INC3分别表示处于潜伏期第一天、2天和3天的人口在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确从INF到SYMP的延迟称为三阶指数物质延迟自动在INF和SYMP之间产生三个隐含的水平变量注意:一个DELAY3方程等效于3个水平变量方程、3个N方程和3个速率方程。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确在某些情况下,既要用DELAY3的功能又要把隐含的水平变量显示出来,
22、这是就需要DELAYP函数式中,INC(处潜伏期人口)为三阶延迟函数中三个内部水平变量总和。DELAYP不仅能输出INC,还能通过它计算其他变量。一个DELAYP方程代表10个方程(3个水平变量、3个初始方程、3个速率方程、1个水平变量总和的辅助方程。)辅助方程(Auxiliary)是帮助建立速率方程。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确二、控制论与系统动力学二、控制论与系统动力学控制论,尤其是信息控制理论是系统动力学又一重要的理论基础。福菜斯特成功地把控制论的反馈理论、伺服机构等理论运用到社会经济系统中去,提出了信息反馈
23、回路(环)的概念,建立了系统动力学。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1信息反馈系统控制论系统可以划分为开环系统和闭环系统。闭环系统又叫信息反馈系统。如果系统的输出量对系统的输入量没有影响,即对如果系统的输出量对系统的输入量没有影响,即对系统的控制作用没有影响,则叫做开环系统。系统的控制作用没有影响,则叫做开环系统。例如,洗涤机就是这种系统在洗涤机中依次进行着浸湿、洗涤和漂清的过程。在洗涤机中不需要对输出信号,即衣服的清洁度进行测量。开环系统,不需对输出量进行测量,也不需将输出量反馈到统输入端与输入量进行比较。这种系统不
24、不是反馈控制系统是反馈控制系统,当出现扰动时,开环控制系统就不能完成既定任务。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确闭环系统是指系统的输出对系统的输入有影响的系统,也就是系统输出信息对控制作用有直接影响的系统。因此,闭环系统又叫信信息息反反馈馈系系统统。输入信号和反馈信号之差,叫误差信号。误差信号送到控制器上,以减少系统的误差,使系统的输出量趋于所希望的目标值。社会经济系统基本上是信息反馈系统。社会经济系统基本上是信息反馈系统。例如,商业中,订货库存系统就是反馈系统。订货与库存水平产生生产决策,生产决策又引起供货、调整库存,
25、最后再引起生产决策,具有市场信息反馈的生产系统是一个反馈系统。该系统根据市场信息控制产品生产。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确信息反馈系统又可以划分为两种系统:正反馈系统Positive(Reinforcing)Feedback Loop、负反馈系统Negative(Balancing)Feedback Loop。正反馈系统是指系统运行发生一个持续增长过程,因为在该系统中控制作用引起的结果会导致发生更强的控制作用。负反馈系统,是系统运行时寻求目标,若没有达到目标就会不断产生反应的系统。划分一个特定反馈系统是正反馈系统还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 动力学 ppt 课件
限制150内