一般系统动力学的建模步骤是:①确定系统分析目的。②确定系统边界,即系统分析涉及的对象和范围。③建立因果关系图和流图。④写出系统动力学方程。⑤进行仿真试验和计算等。具体如下:
1.明确系统仿真目的
一般说来,系统动力学对社会系统进行仿真试验的主要目的是认识和预测系统的结构和未来的行为,以便为进一步确定系统结构和设计最佳运行参数,以及制定合理的政策等提供依据。
2.确定系统边界
系统动力学是研究封闭的社会系统,因此在明确系统仿真目的后,接着就要确定系统的边界,这是因为系统动力学所分析的系统行为是基于系统内部种种因素而产生的,比假定系统尾部因素不给系统行为以本质影响,也不受系统内部因素的控制。
3.系统因果关系分析
系统动力学认为,系统各组成部分之间的关系是一种因果关系,这种关系决定了系统内部的运行规律,因此系统动力学是以确定因果关系为基础的。(www.xing528.com)
4.系统流图的绘制
系统动力学将系统当作信息反馈系统,并将其所有组成部分及相互关系、状态以及对状态的控制用规定的符号和方法进行描述,通过这种描述得到的图称为系统流图。系统流图是在因果关系图基础上绘制的。
5.建立系统方程式
系统动力学模型的方程式是根据系统流图建立的一连串方程式,它实质上是将反映系统动态行为的连续模型用一系列离散模型来代替,从而模拟连续系统的模型。在SD模型中,水准方程是主干,因为它系统描述了水准(状态)变量(流位)的变化规律,其一般形式为:L.K=L.J+(IR.JK-OR.JK)×DT式中:L.K、L.J分别为K、J时刻的水准;IR、OR分别表示流入速率与流出速率;DT为过去J时刻到现在K时刻的时段。
6.进行系统动力学的计算机模拟
随着系统动力学在多领域的广泛应用,其计算方法也不断更新,随着计算机的普及,相关的模拟软件不断涌现。20世纪80年代出现了一大批系统动力学专用计算机模拟分析软件,Vensim是其中最具代表性的一种。Vensim是由Ventata.inc公司开发,主要用于模拟政府决策的软件。它是一个在Windows下运行的可视化软件,其友好的操作界面,方便的输入输出功能比之早期系统动力学的Bynamo语言更加方便快捷。同时,它还可以对多种不同方案进行实时对比,可以方便的分析不同的决策对于系统的影响。本文使用Vensim对水资源承载力的系统动力学模型进行模拟计算。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。