欢迎来到天天文库
浏览记录
ID:50206353
大小:3.27 MB
页数:23页
时间:2020-03-10
《系统工程第4版 教学课件 作者 汪应洛 西安交通大学 主编 第4章 系统仿真及系统动力学方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、经济管理学院1第四章系统仿真及系统动力学方法《系统工程》课程建设团队2009年11月2系统仿真概述系统动力学结构模型化原理基本反馈回路的DYNAMO仿真分析主要内容3第一节 系统仿真所谓系统仿真,就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。一、概念及作用1.基本概念42、系统仿真的实质(1)它是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。(2)仿真是一种人为的试验手段。它
2、和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的。这是仿真的主要功能。(3)仿真可以比较真实地描述系统的运行、演变及其发展过程。第一节 系统仿真53、系统仿真的作用(1)仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。(2)对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。第一节 系统仿真6(3)通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。(4)通过系统
3、仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。第一节 系统仿真3、系统仿真的作用7二、系统仿真方法系统仿真的基本方法是建立系统的结构模型和量化分析模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型进行仿真实验。由于连续系统和离散(事件)系统的数学模型有很大差别,所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离散系统仿真方法。第一节 系统仿真8在以上两类基本方法的基础上,还有一些用于系统(特别是社会经济和管理系统)仿真的特殊而有效的方法,如系统动力学方法、蒙特卡洛法等。系统动力学方法通过建立系统动力学模型(流图等)
4、、利用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验,从而研究系统结构、功能和行为之间的动态关系。第一节 系统仿真9第二节 系统动力学原理1、由来与发展SystemsDynamics,SD/J.W.Forrester(MIT)IndustridlDynamics(ID),1959PrinciplesofSystems,1968UrbanDynamics(UD),1969WorldDynamics(WD),1971SD,1972102、研究对象及其结构特点(1)研究对象——社会系统(2)结构特点①抉择性——具有决策环节(人、信息)②自律性——具有反馈环节③非线性
5、——具有延迟环节(3)SD将社会系统当作非线性(多重)信息反馈系统来研究第二节 系统动力学原理11认识问题界定系统要素及其因果关系分析建立结构模型建立数学模型仿真分析比较与评价政策分析(流图)(DYNAMOY方程)3、工作程序第二节 系统动力学原理124、系统动力学模型(1)常用要素流速率水平变量源与汇参数第二节 系统动力学原理13(2)流图符号①流实物流信息流②速率变量③水准变量L1④辅助变量A1。R1R1()。第二节 系统动力学原理14①明确问题及其构成要素;②绘制要素间相互作用关系的因果关系图。注意一定要形成回路;③确定变量类型(L变量、R变量和A变量)。将要素
6、转化为变量,是建模的关键一步。在此,应考虑以下几个具体原则:(3)流图绘制程序和方法第二节 系统动力学原理15a.水准(L)变量是积累变量,可定义在任何时点;而速率(R)变量只在一个时段才有意义。b.决策者最为关注和需要输出的要素一般被处理成L变量。c.在反馈控制回路中,两个L变量或两个R变量不能直接相连。d.为降低系统的阶次,应尽可能减少回路中L变量的个数。故在实际系统描述中,辅助(A)变量在数量上一般是较多的。④绘制SD流图。第二节 系统动力学原理165、举例L1R1(利息1)C1(利率)IR1(订货量)库存量DY(期望库存)(库存差额)PR1R2(出生人口)(人
7、口总量)(死亡人口)C1(出生率)C2(死亡率)组织改善组织绩效组织缺陷。第二节 系统动力学原理171、基本DYNAMO方程(DYNAmicModel)水准方程(L方程)LL1·K=L1·J+DT*(RI·JK-RO·JK)速率方程(R方程)RR1·KL=f(L1·K,A1·K,…)辅助方程(A方程)AA1·K=g(L1·K,A2·K,R1·JK,…)赋初值方程(N方程)NL1=数值或L1=L10L10=数值常量方程(C方程)CC1=数值第三节基本反馈回路的DYNAMO仿真分析182、一阶正反馈回路年人口增加人口数(+)P+PRPRPC1(人口年自然
此文档下载收益归作者所有