- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 生态平衡建模实验
实验题目:在一个封闭的海岛上,设有两个群体:1.狐狸(FOXES);
2.啮齿动物(RODENTS )情况是:
1) 狐狸出生后,需要八个月成长为成年狐狸,幼年狐狸每只(每月)
要吃10 只啮齿动物,若没有吃的就饿死,幼年狐狸的出生率为
0.2/月,成年狐狸死亡因素有两个,一是每只狐狸每月要吃 60
只啮齿动物,若没有吃的就要饿死,二是从仿真时间算起,十
年之后,每月要被猎人打死4 只。
2 ) 啮齿动物RODY 出生后,三个月即可长成为成年啮齿动物,啮
齿动物的出生率为 0.8/月,如果幼年啮齿动物的父母死亡,则
因短缺扶养和保护而死亡。成年啮齿动物每月的死亡率有两个
原因决定:一个是被狐狸吃掉,一个原因是总数超过100000(十
万)只,则以水草不足而饿死。
一、实验目标
通过此实验了解系统动力学的仿真方法,学会用所学的建模理论
来对实际问题进行建模,并对实际问题进行分析。
对此生态平衡系统进行仿真实验,改变不同的控制参数,分析实
验的结果,得出系统保持生态平衡的条件,为决策者决策提供理论分
析基础。
二、实验原理
系统动力学(System Dynamics)是美国麻省理工学院 J.W 福雷斯
特(JayW Forrester)教授创立的一门新兴学科。它按照自身独特的方法
论建立系统的动态模型,并借助于计算机进行仿真,以处理行为随时
间变化的系统的问题。系统动力学首先强调系统性的观点,以及联系、
发展、运动的观点,是研究复杂系统,诸如:社会、经济、环境、人口、
生态平衡、产业发展等的有效工具。
系统动力学的研究对象主要是社会经济系统。社会经济系统的范
围十分广泛,凡是涉及到人类的社会活动和经济活动的系统都属于社
会系统。诸如本文要研究的人口系统、资源系统、环境系统、经济系
统、科技系统、能源系统,都属于社会经济系统。
系统动力学的基础是通过实验方法认识系统的行为,为管理决策
者提供决策的依据。系统动力学仿真的基本步骤是:
(1)明确建模目的
一般来说,系统动力学对社会系统进行仿真实验的主要目的是认
识和预测系统的结构和设计最佳参数,为制定合理的政策提供依据。
这一步的工作包括观察系统、专家咨询、收集数据资料等,在涉及具
体对象系统时,应根据其要求,仿真目的有所侧重。
(2 )确定系统边界
系统动力学是将研究对象视为一个系统来处理的。系统是一个相
对的概念,相对于所研究问题的实质和建模的目的而言。一旦所要研
究的问题的实质和建模的目的已经确定,系统也就确定了,其边界应
该是清晰的和唯一的。确定了系统边界之后,才能确定系统的内生变
量和外生变量。内生变量是由系统内部反馈结构决定的变量,外生变
量是由影响环境因素确定的变量。系统动力学认为系统的行为是基于
系统内部的种种因素而产生的,并假定系统的外部因素不给系统的行
为以本质的影响,也不受系统内部因素的控制。
(3 )因果关系分析
通过因果关系分析,要明确系统内部各要素之间的因果关系,并
用表示因果关系的反馈回路来描述。系统动力学认为反馈环是构造系
统的第一层次,其多少是系统复杂程度的标志。观察实际系统获得的
信息首先用于这一层次。任意两个系统要素从因果关系来看必然是正
因果关系、负因果关系或无因果关系。由于决策是在一个或几个反馈
回路中进行,而且由于各种回路的祸合,使系统的行为更加复杂化。
(4) 建立系统动力学模型
进行因果关系分析属于系统动力学仿真的定性分析,要对系统进
行定量分析还必须借助流图与构造方程式建立系统模型。所谓建模就
是要确定各反馈环中的流位和流率。流位是系统的状态变量,它的变
化可用来描述系统的动态特征:而流率是流位的变化速率,它控制着
流位,流率变量是一个决策函数。当确定了流位和流率变化之后,就
可以得到流图与构造方程式。
(5) 运行模型
采用系统动力学仿真语言,将上一阶段建立的系统模型转换成系
统仿真模型,并在计算机上模拟运行,得出结果。
(6) 结果分析
通过对结果的分析,不仅可发现系统的构造错误和缺陷,而且还可以
找出错误和缺陷的原因。根据结果分析情况,如果需要,就对模型进
行修
文档评论(0)