第五讲 系统仿真.doc.ppt
《第五讲 系统仿真.doc.ppt》由会员分享,可在线阅读,更多相关《第五讲 系统仿真.doc.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统仿真概述系统仿真概述系统动力学结构模型化原理系统动力学结构模型化原理基本反馈回路的基本反馈回路的DYNAMO仿真分析仿真分析系统仿真及系统仿真及SD方法方法5.1 系统仿真系统仿真 所谓系统仿真,就是根据系统分析的目的,所谓系统仿真,就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策据此进行试验或定量分析,以获得正确决策所需的各种信息。所需的各种信息。一
2、、概念及作用一、概念及作用1.基本概念基本概念2、系统仿真的实质、系统仿真的实质5.1 系统仿真系统仿真 (1)它是一种对系统问题求数值解的计算技术。它是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。真技术能有效地来处理。(2)仿真是一种人为的试验手段。它和现实系仿真是一种人为的试验手段。它和现实系统实验的差别在于,仿真实验不是依据实际环统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型在相应境,而是作为实际系统映象的系统模型在相应的的“人造人造”环境下进行的。这是仿真的主要功环境
3、下进行的。这是仿真的主要功能。能。(3)仿真可以比较真实地描述系统的运行、演仿真可以比较真实地描述系统的运行、演变及其发展过程。变及其发展过程。5.1 系统仿真系统仿真3、系统仿真的作用、系统仿真的作用 (1)仿真的过程也是实验的过程,而且还仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。所需信息的唯一令人满意的方法。(2)对一些难以建立物理模型和数学模型对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决的对象
4、系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。预测、分析和评价等系统问题。(3)通过系统仿真,可以把一个复杂系统通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。降阶成若干子系统以便于分析。(4)通过系统仿真,能启发新的思想或产通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。的一些问题,以便及时解决。5.1 系统仿真系统仿真5.1 系统仿真系统仿真二、系统仿真方法二、系统仿真方法 系统仿真的基本方法是建立系统的结构系统仿真的基本方法是建立系统的结构模型和量化分析模型,并将其转换为适合模型和
5、量化分析模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型在计算机上编程的仿真模型,然后对模型进行仿真实验。进行仿真实验。由于连续系统和离散由于连续系统和离散(事件事件)系统的数学系统的数学模型有很大差别,所以系统仿真方法基本模型有很大差别,所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离上分为两大类,即连续系统仿真方法和离散系统仿真方法。散系统仿真方法。5.1 系统仿真系统仿真 在以上两类基本方法的基础上,还有在以上两类基本方法的基础上,还有一些用于系统一些用于系统(特别是社会经济和管理系统特别是社会经济和管理系统)仿真的特殊而有效的方法,如系统动力学仿真的特殊而有效的方法,
6、如系统动力学方法、蒙特卡洛法等。方法、蒙特卡洛法等。系统动力学方法通过建立系统动力学模系统动力学方法通过建立系统动力学模型型(流图等流图等)、利用、利用DYNAMO仿真语言在计仿真语言在计算机上实现对真实系统的仿真实验,从而算机上实现对真实系统的仿真实验,从而研究系统结构、功能和行为之间的动态关研究系统结构、功能和行为之间的动态关系。系。5.2 系统动力学原理系统动力学原理1、由来与发展、由来与发展 Systems Dynamics,SD/J.W.Forrester(MIT)Industrial Dynamics(ID),1959Principles of Systems,1968Urban
7、Dynamics(UD),1969World Dynamics(WD),1971SD,19725.2 系统动力学原理系统动力学原理2、研究对象及其结构特点、研究对象及其结构特点(1 1)研究对象)研究对象社会系统社会系统(2 2)结构特点)结构特点抉择性抉择性具有决策环节(人、信息)具有决策环节(人、信息)自律性自律性具有反馈环节具有反馈环节 非线性非线性具有延迟环节具有延迟环节(3 3)SDSD将将社社会会系系统统当当作作非非线线性性(多多重重)信信息息反反馈系统馈系统来研究来研究5.2 系统动力学原理系统动力学原理认识认识问题问题界定界定系统系统要素及其因要素及其因果关系分析果关系分析建立
8、结建立结构模型构模型建立数建立数学模型学模型仿真仿真分析分析比较与比较与评价评价政策政策分析分析(流图)(流图)(DYNAMOYDYNAMOY方程)方程)3、工作程序、工作程序5.2 系统动力学原理系统动力学原理4、系统动力学模型、系统动力学模型(1 1)常用要素)常用要素流流速率速率水平变量水平变量源与汇源与汇参数参数(2 2)流图符号)流图符号 流流 实物流实物流信息流信息流 速率变量速率变量 水准变量水准变量 L1 辅助变量辅助变量A1。R1R1()。5.2 系统动力学原理系统动力学原理 参数参数5(3 3)因果关系图)因果关系图 因果箭因果箭 因果链因果链 5.2 系统动力学原理系统动
9、力学原理AAAA+-AAAA(3 3)因果关系图)因果关系图 因果关系的反馈回路因果关系的反馈回路 5.2 系统动力学原理系统动力学原理人口总数出生人数库存量库存差额订货速度正反馈回路负反馈回路(3 3)因果关系图)因果关系图5.2 系统动力学原理系统动力学原理年出生人数人口总数 双回路双回路年死亡人数正反馈负反馈 明确问题及其构成要素;明确问题及其构成要素;绘绘制制要要素素间间相相互互作作用用关关系系的的因因果果关关系系图。图。注意一定要形成回路;注意一定要形成回路;确确定定变变量量类类型型(L L变变量量、R R变变量量和和A A变变量量)。将将要要素素转转化化为为变变量量,是是建建模模的
10、的关关键键一一步步。在在此,应考虑以下几个具体原则:此,应考虑以下几个具体原则:(4 4)流图绘制程序和方法)流图绘制程序和方法5.2 系统动力学原理系统动力学原理a.水准(水准(L)变量是积累变量,可定义在任变量是积累变量,可定义在任何时点;而速率(何时点;而速率(R)变量只在一个时段才有变量只在一个时段才有意义。意义。b.决策者最为关注和需要输出的要素一般被决策者最为关注和需要输出的要素一般被处理成处理成L变量。变量。c.在反馈控制回路中,两个在反馈控制回路中,两个L变量或两个变量或两个R变量不能直接相连变量不能直接相连。d.为降低系统的阶次,应尽可能减少回路中为降低系统的阶次,应尽可能减
11、少回路中L变量的个数。故在实际系统描述中,辅助变量的个数。故在实际系统描述中,辅助变量(变量(A)在数量上一般是较多的。在数量上一般是较多的。绘制绘制SD流图。流图。5.2 系统动力学原理系统动力学原理5 5、举例、举例L1R1(利息1)C1(利率)5.2 系统动力学原理系统动力学原理5 5、举例、举例IR1(订货量)库存量DY(期望库存)(库存差额)5.2 系统动力学原理系统动力学原理5 5、举例、举例PR1R2(出生人口)(人口总量)(死亡人口)C1(出生率)C2(死亡率)5.2 系统动力学原理系统动力学原理5 5、举例、举例组织改善组 织绩效组织缺陷。5.2 系统动力学原理系统动力学原理
12、1、基本、基本DYNAMO方程方程(DYNAmic Model)水准方程(水准方程(L L方程)方程)L L1L L1K=L1K=L1J+DT*(R1J+DT*(R1JK-JK-R0R0JK)JK)DTDT(delta):delta):仿真时间步长仿真时间步长以人口为例:以人口为例:K K时刻的人口总数等于时刻的人口总数等于J J时刻的人口总数加时刻的人口总数加上上J J到到K K时刻的出生人口与死亡人口之差乘以单位时间时刻的出生人口与死亡人口之差乘以单位时间DTDT,用,用DYNAMODYNAMO语言描述为:语言描述为:L P.K=P.J+DT*(R1.JK-R0.JK)L P.K=P.J+
13、DT*(R1.JK-R0.JK)5.3 基本反馈回路的基本反馈回路的DYNAMO仿真分析仿真分析1、基本、基本DYNAMO方程方程(DYNAmic Model)速率方程(速率方程(R R方程)方程)R 无固定形式无固定形式以人口为例:以人口为例:R1.KL=P.K*C1P.K:K时刻的人口总数;时刻的人口总数;C1:常数,人口出生率。:常数,人口出生率。辅助方程(辅助方程(A方程)方程)A A1K=g(L1K,R1JK,)赋初值方程(赋初值方程(N方程)方程)N L1=数值数值常量方程常量方程(C C方程)方程)C C1=数值数值5.3 基本反馈回路的基本反馈回路的DYNAMO仿真分析仿真分析
14、2、一阶正反馈回路、一阶正反馈回路 年人口增加人口数(+)P+PRPRPC1(人口年自然增长率人口年自然增长率0.02)。L P.K=P.J+DT*PR.JK.J+DT*PR.JKN P=100R PR.KL=C1*P.K.KL=C1*P.KC C1=0.02PPR0100211022.042104.042.0808p1000一阶正反馈(简单一阶正反馈(简单人口问题)系统输人口问题)系统输出特性曲线出特性曲线5.3 基本反馈回路的基本反馈回路的DYNAMO仿真分析仿真分析3、一阶负反馈回路、一阶负反馈回路 库存量库存差额订货量+()R1DI+期望库存Y1000Z(订货调整时间,5)IR1DY(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五讲 系统仿真.doc 第五 系统 仿真 doc
限制150内