您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 第2讲_1 系统动力学-投入产出
第章系统模型的构造方法第二章系统模型的构造方法21直接分析法2.1直接分析法2.2系统动力学方法2.3概率统计分析法24网络计划分析法2.4网络计划分析法25状态空间分析法2.5状态空间分析法2.6模糊评价分析法2.7投入产出方法28系统辨识方法12.8系统辨识方法系统仿真一、概念及作用所谓系统仿真就是根据系统分析的目的在分析系统1.基本概念所谓系统仿真,就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的且具有定逻辑关系或数量关系的仿真模型行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。22、系统仿真的实质(1)它是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。(2)仿真是一种人为的试验手段。它和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的。这是仿真的主要功能。仿真比较真实地描述系统的行演变其发(3)仿真可以比较真实地描述系统的运行、演变及其发展过程。33、系统仿真的作用(1)仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。(2)对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。(3)通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。(4)通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。4系统仿真方法二、系统仿真方法系统仿真的基本方法是建立系统的结构模型和量化分析模型系统仿真的基本方法是建立系统的结构模型和量化分析模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型进行仿真实验行仿真实验。由于连续系统和离散(事件)系统的数学模型有很大差别,所以系统仿真方法基本上分为两大类即连续系统仿真方法和所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离散系统仿真方法。在以上两类基本方法的基础上还有一些用于系统(特别在以上两类基本方法的基础上,还有些用于系统(特别是社会经济和管理系统)仿真的特殊而有效的方法,如系统动力学方法、蒙特卡洛法等。力学方法、蒙特卡洛法等。系统动力学方法通过建立系统动力学模型(流图等)、利用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验,从5用DYNAMO仿真语言在计算机上实现对真实系统的仿真实验,从而研究系统结构、功能和行为之间的动态关系。22系统动力学方法2.2系统动力学方法221概述(1)发展简况2.2.1概述第二次世界大战以后,随着工业化的进展,城市人口、就业、环境污染和资源等各种社会问题日趋严重,迫切需要用新的方法对这些问题进行综合研究。系统动力学是福瑞斯特教授于1958年为分析生产管理及库存管理等企业问题而提出的系统仿真方法昀初叫工业动态学后来研存管理等企业问题而提出的系统仿真方法,昀初叫工业动态学。后来研究对象从工程系统发展到社会系统,运用这一方法建立了世界模型和美国国家模型但各个领域的研究方法在本质上并没有什么区别故于国国家模型。但各个领域的研究方法在本质上并没有什么区别,故于1972年定名为系统动力学。6(2)研究对象的特征(2)研究对象的特征系统动力学研究的对象是复杂的系统。除了一般大系统所具有的系统结构复杂、影响因素众多、系统行为有时滞现象和系统内部诸参数随时间而变化等特征外,系统动力学认为复杂系统还有一些其他特征:①系统都是高阶数、多回路、非线性的信息反馈系统。②系统的行为具有“反直观”性,即其行为方式往往恰好与多数人们所预期的结果相反。③系统内部诸反馈回路中存在一些主要回路,正是这些主要回路及其相互间的作用主要地决定了系统的动态行为。但这些主要回路并非固定不变,可能因系统的作用而更迭。④系统的非线性过多次馈使系统出对外部扰动映迟钝的倾④系统的非线性经过多次反馈以后,使系统呈现出对外部扰动反映迟钝的倾向,对系统参数变化并不敏感。7(3)系统动力学方法论从系统方法论来说,系统动力学是结构方法、功能方法和历史方法的统一。它有一套独特的解决复杂系统问题的工具和技巧,如双向因果环、反馈、流位和速率等概念。系统边界内反馈闭环中的要素称为流位(或称状态变量、积累等),各流位都是一些原始资料与信息的积累和储存,如人口、资本、库存量和农业收等成等。用以描述变化、行动或决策的要素称为速率。速率是进入或出自某一流位的信息或资料的瞬时流量如出生率投资率折旧率等它受系统条件所的信息或资料的瞬时流量,如出生率、投资率、折旧率等。它受系统条件所决定的决策函数的控制,决策函数亦称速率方程式。运用上述概念建立系统动力学模型昀后用DYNAMO语言描述为计算机仿真程运用上述概念建立系统动力学模型,昀后用DYNAMO语言描述为计算机仿真程序模型,并借助计算机仿真技术来研究和分析复杂系统内部结构与外部动态行为的关系为系统决策者提供决策所需要的科学依据。8行为的关系,为系统决策者提供决策所需要的科学依据。(4)系统动力学模型特点(4)系统动力学模型特点系统动力学模型有下列主要特点:①模型中能容纳大量的变量,一般可达数千个以上。②它是一种结构模型,通过它可以充分认识系统结构,并以此来把握系统的行为,而不只是依赖数据来研究系统行为。③它是实际系统的实验室。通过人和计算机的配合,既能充分发挥人(系统分析人员、决策者等)的理解、分析、推理、评价、创造等能力的优势,又能利用计算机高速计算和跟踪能力,以此来实验和剖析系统,从而获得丰富的信息,为选择昀优的或次优的系统方案提供有力工具。④模型主要是通过仿真实验进行分析计算,主要计算结果都是未来一定时期内各种变量随时间变化的曲线也就是说模型能处理高阶次非线性内各种变量随时间而变化的曲线。也就是说,模型能处理高阶次、非线性、多重反馈的复杂时变系统(如社会经济系统)的有关问题。9(5)系统动力学建模步骤一般的建模步骤是:①确定系统分析目的。①②确定系统边界,即系统分析涉及的对象和范围。③建立因果关系图和流图③建立因果关系图和流图。④写出系统动力学方程。⑤进行仿真试验和计算等。10(6)系统动力学模型的应用常用的系统动力学模型有以下几种:①世界动力学模型,用于研究全球性的发展战略。②国家动力学模型,用以研究国家政治、经济、军事、对外关系等。③城市动力学模型,研究城市发展战略。④区域动力学模型,研究特定地理区域的发展战略。⑤工业动力学模型,研究工业企业发展战略。⑥生长型动力学模型,包括研究疾病发生、发展及防治策略的生长型动力学模型,包括研究疾病发生、发展及防治策略的医疗动力学模型;研究作物、园艺、家禽饲养、虫害防治和生态保护等的动力学模型。生态保护等的动力学模型。11(7)系统动力学在中国的应用情况中国从80年代初开始应用系统动力学模型分析国民经济系中国从80年代初开始应用系统动力学模型分析国民经济系统等有关问题,主要工作有:①社会经济生态环境资源总体之间相互影响与制约关①社会、经济、生态环境、资源总体之间相互影响与制约关系;②人口、科技、教育、能源及交通运输各因素相互关系及其对国民经济发展作用和影响③积累与消费关系及其对及其对国民经济发展作用和影响;③积累与消费关系及其对国民经济影响;④社会总产值与国民收入增长速度问题;⑤人目标年龄结构和人问题对社会经济的影响⑥能源人口目标、年龄结构和人口问题对社会经济的影响;⑥能源发展前景,新旧能源交替及其对经济发展影响;⑦经济发展的动力因素和阻碍因素这模型包括人非农业生产能的动力因素和阻碍因素。这一模型包括人口、非农业生产能力、国民收入及其分配、消费品生产、能源、交通运输、科境染等个12技、环境污染、教育等共12个子模型。222系统动力学模型2.2.2系统动力学模型⑴系统动力学模型的有关概念•水平也称流位,是以数量累积水平表征系统状态的变量。•流速也称流率、速率,是表征系统状态变化的变量。水平决定决策,而决策控制流速,流速反过来又改变水平。因此水平反映系统状态,流速反映系统状态的变化,系统状态变此水平反映系统状态,流速反映系统状态的变化,系统状态变化将产生新的状态,即达到新的水平。流速由决策而改变,因此决策是决定未来系统状态的管理活动以及决定系统水平改变的管动的管理活动。13⑵系统动力学模型的反馈因果关系表示⑵系统动力学模型的反馈因果关系表示系统动力学模型中,各因素的关系是用所谓反馈因果关系图(也称系统流图)来表示的。•因素•因素之间的关系因果箭:箭尾是原因,箭头是结果;因果关系的极性因果链:因果关系的传递性•因果反馈回路因果反馈回路:从某个因素出发经若干因素后箭头返回该因素,这些因素构成反馈回路反馈回路的阶:反馈回路中,水平(积累)变量的个数称为反馈回路的阶系统行为与负反馈路的关系反馈强化(或弱化)14系统行为与正负反馈回路的关系:正反馈强化(或弱化);负反馈具有内部调节、稳定的作用。一阶正反馈回路PR年人口增加人口数(+)PRP。增加数P+PRC1(人口年自然增长率0.02)。pLP•K=P•J+DT*PR•JKNP=100PPR01002pNP=100RPR•KL=C1*R•KCC10020100211022.042104.042.0808┆┆1000一阶正反馈(简单CC1=0.02┆┆┆一阶正反馈(简单人口问题)系统输出特性曲线15一级负反馈回路库存量I—+1000R1库存差额订货量+(—)R1DI。。D期望库存YZ(订货调整时间,5)DY(6000)。。。LILI•K=I•J+DT*R1•JKNI=1000IDR10100050001000INI1000RR1•KL=DK/ZAD•K=YI•K1200040008001000AD•K=Y-I•KCZ=5CY6000228003200640┆┆┆┆t0一阶负反馈(简单库存控制)系统输16CY=6000┆┆┆┆库存控制)系统输出特性曲线動態性複雜範例-員工離職模型動態性複雜範例員工離職模型經營績效薪資,福利++++離職率平均生產力----+工作負擔++17因果回饋思考捨本逐末基模—結構捨本逐末基模—結構飲酒量飲酒量+--工作壓力健康-+--遞延++18調整工作遞延+動態性複雜範例-供需與價格動態性複雜範例供需與價格+價格-需求供應----+庫存19市場供給數量⑶系统动力学模型的方程结构⑶系统动力学模型的方程结构系统动力学模型主要用方程来描述,根据系统流图建立有关结构方程进行仿真计算方程,进行仿真计算。①水平方程水平方程用L表示,其形式是离散差分方程,表达式为:水平方程用L表示,其形式是离散差分方程,表达式为:L:LK=LJ+DT×(RA·JK-RS·JK)其中,L—流量LK—在时间点K计算的流位(水平)新值LJ—在时间点K的前一时间点J的流位(水平)值D在时间点J和时间点K间的间距(间隔)长度(时间量)DT—在时间点J和时间点K间的间距(间隔)长度(时间量)RA—流入流位的流率(单位/时间量)RA·JK—时间段JK加入的流率值(单位/时间量)RAJK时间段JK加入的流率值(单位/时间量)RS—流出流位的流率(单位/时间量)RS·JK—时间段JK减去的流率值(单位/时间量)20SKK该方程的含义是:现时水平=前时水平+时间间隔×现时与前时流速差②速率方程②速率方程速率方程用R表示,速率方程是系统的决策函数,因此没有固定的形式,其一般形式如下:的形式,其般形式如下:R:速率变量=f(水平变量,常量)例如,订货速率方程::()/RLIKKTROKDIAOK其中:——订货速度;RLIKOKD其中:订货速度;——期望的库存水平;目前的库存水平该方程的含义是:KTIA——目前的库存水平;——调节时间。该方程的含义是:订货速率表示为单位调节时间内库存量水平的变化。注意,速率方程是表征速率变量的函数关系方程,其自变量一21注意,速率方程是表征速率变量的函数关系方程,其自变量般由水平变
本文标题:第2讲_1 系统动力学-投入产出
链接地址:https://www.777doc.com/doc-4422736 .html