- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1zqm8-2015Vensim
系统动力学仿真实验一
系统动力学流图学习指导书
在结束“因果循环图”学习后,开始仿真模块学习前,下面三个图显示“流图、仿真模块方程式、存款账户模块”的输出分解图,建置如下:
流图
仿真模块方程式
(1) FINAL TIME = 100
Units: Year
The final time for the simulation.
(2) INITIAL TIME = 0
Units: Year
The initial time for the simulation.
(3) interest=
Savings*INTEREST RATE
(利息=存款*利率)
Units: **undefined**
(4) INTEREST RATE= 0.05
Units: **undefined**
(5) SAVEPER = TIME STEP
Units: Year [0,?]
The frequency with which output is stored.
(6) Savings= INTEG (interest, 100)
(存款=积分(利息,100))
Units: **undefined**
(7) TIME STEP = 0.25
Units: Year [0,?]
(时间步长=0.25)
The time step for the simulation. 存款账户模块
具体操作步骤如下:
1.启动Vensim与点选功能列的”New Model”钮,显示”Time Bounds for Model”对话窗口.将区间四分之一,改变”TIME STEP”为0.25与”Units for Time”为Year,然后点选”OK”钮。
2.在绘图列内,点选”Box Variable”工具,于工作窗口内点选一点,出现编辑框框,键入”Savings”,再按”Enter”键即显示”Savings”。
3.在绘图列内,点选”Rate”工具,于盒变量左方,点选一点则显示云图;移动鼠标至”Savings”而点选它,出现编辑框框,键入”interest”,再按”Enter”键,一条水管由云图指向”Savings”,”interest”位于水管漏斗下,如上的流图所示。
4.在绘图列内,点选”Variable”工具钮,于工作窗口内点选一空白点放置”INTEREST RATE”, 出现编辑框框,键入”INTEREST RATE”,再按”Enter”键即显示”INTEREST RATE”。
5.在绘图列内,点选”Arrow”工具钮,拖拉箭头从”Savings”到”interest”, 从”INTEREST RATE” 到”interest”,即完成如上的流图。
建立动力学方程式
6.在绘图列内,点选”Equations”工具,则”interest”, ”INTEREST RATE”与”Savings” 变数将显现在绘图工作区显示黑色;黑色的变量表示尚未建立系统动力学方程式。
7.点选”interest”, 显示编辑方程式对话窗口,在其上方=号旁键入”Savings*INTEREST RATE”(不用引号)。(提示:亦可使用鼠标点选在对话窗口中右方的变量表列与数字键盘;但是对于简单的方程式,此方法并不会节省许多时间;但是却不会拼错变量名称),最后点选”OK”即可完成。
即: interest = Savings*INTEREST RATE—————【R,速率方程】
8.若正确完成方程式的输入,则编辑方程式对话窗口就会关闭;而变量”interest”就不会黑色显示。为了要了解Vensim如何表示输入错误方程式时的讯息,可以输入不正确的”Savings”拚法即可。(提示:在点选”Equations”钮后,即可点选任何变量输入方程式;即使已完成建立方程式,亦可再点选而更改之)
9.点选”Savings”, 显示编辑方程式对话窗口,因为Vensim能够从模块区中,决定变量”Savings”层次,是等于”interest”的积分(从流图的符号可以看出),此方程式在对话窗口的上方中,已显示于=号旁;同时在对话窗口的上方中,于”Initial Value”设定为”100” (不用引号)。此值是设定给变量”Savings”之方程式,最后点选”OK”即可。
即: Savings=INTEG(interest, 100)———————【L,状态方程
文档评论(0)