Vensim使用手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vensim ® PLE 快速参考与自学手册台湾科技大学
摘要
1.File(档案)与cutting/pasting(剪下/贴上) 的操作如微软窗口系统之功能‧
2.许多功能列中经常使用的功能项目都放在工具栏的按钮,以利操作‧
3.专门术语:”click”即按压鼠标左键再释放之‧”drag” 即按压鼠标左键不释放而移动鼠标
‧”right-click” 即按压鼠标右键再释放之‧而”control-click” 即按ctrol键及按鼠标左键再释放之,结果与”right-click”相同‧
4.Vensim使用默认变量,无论建立任何模块,系统自动建立必要变量而使用它;如标题栏
的FINAL TIME变数‧
________________________
Copyright 2002, Craig W. Kirkwood. All rights reserved. (Email: craig.kirkwood@) Updated on December 12, 2002 by Jennifer Cihla Vender using VensimPLE Version 5.0c1。

分析工具注意事项:
1.若有较多的模拟执行,则分析工具是无法运作的。

因此,在实验中,必须仔细地追踪在窗
口中所显示的结果。

2.大部分窗口显示有关工作变量的信息。

在窗口中选择一变量,用鼠标双击变量即成工作变
量。

3.在分析工具所输出图形左上角功能列如右图,其中最左边的键是删除窗口键。

在其右边则是锁住删除功能键,再按一次则可恢复删除功能。

其右边则是打印机功能键可 以打印此窗口内容。

其右边键则是复制窗口至回纹夹。

最后键则是储存窗口内容于档案。

4.在图形内有多个曲线,这些曲线会使用不同颜色显示。

黑白打印机打印时很难区隔它,因此在Option 功能键,选择”Show Line Markers on Graph Lines”可以在曲线上标示不同数字以示区隔。

功能列重点
某些Vensim PLE方面只能使用功能列。

就举几个有用的功能来说明:
1.Edit(编辑):其”Find”子功能,在模块绘图窗口中,追踪一个变量所有的情况。

当它寻找一个变量的所有隐藏变量,是非常有用的。

2.View( 浏览):其”Refresh”子功能,重复显示屏幕。

有些计算机暝屏幕显示驱动程序很难正确响应窗口的指令。

结果留下垃圾于屏幕上(例如,一个箭头没有连接到任何东西,无法删除)。

使用此功能即可移除垃圾。

若此现象经常出现,请看下面第四项的更多有关永久修正之方法。

3.Model(模块):其”Setting>Time Bounds tab”子功能,再显示”Time Bounds for Model”对话窗口,它显示起始建立模块时所建立的时间界限之变量(INITIAL TIME,FINAL TIME,TIME STEP,SAVEPER与时间单位)值,可以更改它。

4.Option(选择):若有垃圾连续留在屏幕(参阅上面第二项),就选择”Continually Refresh Sketches.” 子功能,即会消除此问题,但是有时候会使得屏幕运作慢下来。

另外,若打印一条或多条曲线而无法区隔它们,则可选择”Show Line Markers on Graph Lines” 子功能,它能给予不同曲线不同之号码以分辨它们。

5.Help(求助):Vensim PLE有许多在线求助功能。

有用的杂项项目
1.某些打印机,无法打印某些曲线上的一个或多个箭头。

可能此曲线近似而不是一条直线。

(此曲线近似一条直线,无法在屏幕上看到其曲度)。

请确认此曲线为一条直线或者在屏幕上能够辨识其曲度。

则打印即无问题。

2.Vensim会检查模块内变量之单位。

在短时间内,赋予方程式单位,往往会造成某些型态之错误(例如,在某些地方使用”days”,而某些地方则使用”weeks”)。

3.方程式编辑器通常皆能自行解释,但是一个有用的观点就是不能显现。

如,如何使用图形对话窗口去建置一lookup功能,往往在其左边中间的”Type”显示”Constant”,必须拖拉至下方选择”Lookup.”,在下面几行即会显示”As Graph”位于”Help”之旁,点选它就可开始编辑Lookup定义窗口。

SAVINGS AND INCOME
effort 因果循环图快速自学手册
使用以下步骤,建立如上因果循环图:
1.启动Vensim ,在工具栏点选New Model ,显示”Model Settings Time Bounds”对话窗口,
再点选”OK”钮即显示空白窗口,就可以开始绘制因果循环图。

2.设定此绘图字型为Arial 大小为10点,操作如下:在状态栏的左边点选字型名称。

因为尚
未选取任何项目,所以显示是否要更改默认字型与颜色,点选”Yes”键,则显示”View Defaults” 对话窗口,改变”Face”为Arial 与”Size”为10,然后点选”OK”钮即可。

3.点选绘图列下的”Variable – Auxiliary/Constant”工具,然后在绘图工作区空白窗口,点选
一个地方来放置变量”interest”,此时显示编辑框框,输入”interest”再按”Enter”键即可显示字号为Arial 10的”interest”。

重复此步骤来建立变量”savings”与”income”如上图。

(提示:如果拼错变量名称,则点选”Variable – Auxiliary/Constant”工具钮,再点选拼错变量的名称,此时显示编辑框框更改之即可。

如果想要完全删除变量或绘图区的其他组件,则点选绘图列下的”Delete”工具钮,再点选它们即可完全删除。

4.重复以上步骤来建立变量”work effort” 如上图。

此时”work” 与“effort”显示在同一列,若要
将它们放在不同列,则拖曳手把(小圆圈)至左下即可调整之。

如果要改变其他特性,就按鼠标右键或同时按”control”、鼠标左键与点选”work effort”,则显示对话窗口,它提供变量多样的选择。

在对话窗口左上方,”Shape”标签选取”Clear Box”,所拖曳的小圆圈是改变”work effort”形状的手把。

注意,在点选”Variable – Auxiliary/Constant”工具钮下,完成此步骤时手把(小圆圈)即消失;在点选”Move/Size Words and Arrowst”工具钮下,则手把(小圆圈)又会显现。

5.在绘图列中点选”Arrow”工具钮下,点选变量”interest”并放开鼠标,移至变量”savings”再
点选之,则显示有直线箭头指针从”interest”到”savings”; 在点选”Move/Size Words and Arrowst”工具钮下,拖曳直线箭头指针的手把(小圆圈)可以形成如上图之圆滑曲线。

(提示:亦可在”Arrow”工具下,将鼠标移至直线箭头指针的手把(小圆圈)上方,就出现一小手,然后再拖拉它即可形成如上图之圆滑曲线。

)
6.重复上述步骤来建立直线箭头指针从”savings”到”interest”;”savings”到”work effort”;”work effort” 到”income”;”income” 到”savings” 如上图。

(提示:快速建立曲线箭头指针,在点选”Arrow”工具钮下,在两个变量之间再建立直线箭头指针,则系统自动会形成曲线箭头指针;若要删除箭头,则点选绘图列下的”Delete”工具钮,并点选箭头即可。

)
7.在点选”Move/Size Words and Arrowst”工具钮下,可以移动变量,注意,此移动并不会改变箭头指标之连接。

(提示:在点选”Move/Size Words and Arrowst”或”Arrow”工具钮下,将手把(小圆圈)移至变量处,并紧握鼠标左键而拖拉六亦可移动变量。

)
8.从”savings”到”work effort”的曲线箭头指针上建立时间滞延符号如上图;在点选”Move/Size Words and Arrowst”工具钮下,在曲线箭头指针的手把(小圆圈)上,按鼠标右键,则显现对话窗口,在其中上方点选”Delay marking”即可。

(提示:在点选”Arrow”工具钮下,再点选曲线箭头指针的手把(小圆圈)亦可快速显示对话窗口;在点选”Move/Size Words and Arrowst”工具钮下,可同时选取多个箭头手把(小圆圈);在箭头手把(小圆圈)上按”shift”键与鼠标左键,会增加手把(小圆圈)。

)
9.增加”+”号于箭头左右,点选箭头操作如步骤8,在状态栏下点选”Set polarity on selected arrows”再点选”+”号即可;接下来使用类同方式,增加”-” 号于从”savings”到”work effort”
的箭头左右。

10.改变极号”+”、”-”等位置,在箭头或箭头手把(小圆圈)上按鼠标右键,显示对话窗口下
方,在”Position polarity mark at the”选择所要的位置。

若要改变”+”、”-”号的字号,则在相同对话窗口内,点选”Font” 钮即可更改。

11.置放正回馈循环的图形于正回馈循环内,如上图:点选”Sketch Comment”工具钮,然后
点选正回馈循环内一点;从批注说明对话窗口内,点选”Shape”内的”Loop Clkwse”,在”Graphics”下,点选”Image”内的”Loop Clkwse”右边框框拖拉的小窗口内点选”+”,再点选”OK” 钮即可;置放负回馈循环的图形操作如上。

12.最后,在点选”Sketch Comment”工具下,增加标题”SAVINGS AND INCOME”;在循环图
上方点选一点,于”Comment”框框内,键入”SAVINGS AND INCOME”,同时改变字号为12,然后点选”OK” 钮即可;再拖拉其手把(小圆圈),可将批注排一行。

13.打印图形,将此图形复制到回纹夹内,再于文书编辑器内的档贴上。

注意,在打印或复制
的图形内无手把(小圆圈)。

注意,必须将此图形复制到回纹夹内。

也可以在功能列的”Edit”
工具钮下,点选”Select All” 钮亦可,或者在点选”Move/Size Words and Arrowst”工具钮下,拖拉而包含整个图形。

(提示:点选”Select All”键,或许会把靠近绘图工作区边缘的曲线箭头指针删除掉。

)
14. 在工具栏内,按”Save”钮可以储存所制作的图形。

15.Vensim PLE提供3种分析工具去分析因果循环图之逻辑架构:”Causes Tree,” “Uses
Tree,” 与”Loops.”;”Causes Tree,”与“Uses Tree,”工具,显示在树形图内,变量与工作变量的因果关系,而”Loops.”工具显示包含工作变量的因果(回馈)循环。

16.确认”savings”被选取为工作变数。

在标题栏的最右边的地方,会显示工作变量的名称。

若”savings”没有被选取为工作变量,可以在点选”Move/Size Words and Arrowst”工具钮下点选它,就会在标题栏的最右边的地方显示。

17. 点选”Cause Tree”的分析工具钮,会显示下面左边之图;点选”Uses Tree”的分析工具钮,
会显示下面右边之图;这两个图是经由因果循环图中的工作变数”savings”的因果连接架构,刚好分别前后对调;注意,当循环向后回到工作变量,则用括号包起来。

18.为了确定”savings”仍然是工作变量,点选”Loop”的分析工具钮,则会显示下图,它列举全
循环。

部有关该工作变量的因果(回馈)
Simulation Model Quick Tutorial
在结束因果循环快速自学手册后,开始仿真模块快速自学手册前,上面三倘图显示积流图 、仿真模块方程式与存款帐户模块的输出分解图,建置如下:
1.启动Vensim 与点选功能列的”New Model”钮,显示”Time Bounds for Model”对话窗口.将
区间四分之一,改变”TIME STEP”为0.25与”Units for Time”为Year ,然后点选”OK”钮。

2.在绘图列内,点选”Box Variable – Lev el”工具,于工作窗口内点选一点,出现编辑框框,键入”Savings”,再按”Enter”键即显示”Savings”。

3.在绘图列内,点选”Rate”工具,于盒变量左方,点选一点则显示云图;移动鼠标至”Savings”
而点选它,出现编辑框框,键入”interest”,再按”Enter”键,一条水管由云图指向”Savings”,”interest”位于水管漏斗下,如:此自学手册的最上图。

4.在绘图列内,点选”Variable –Auxiliary/Constant”工具钮,于工作窗口内点选一空白点放置”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”即可完成。

8.若正确完成方程式的输入,则编辑方程式对话窗口就会关闭;而变量”interest”就不会反白显示。

为了要了解Vensim如何表示输入错误方程式时的讯息,可以输入不正确的”Savings”
拚法即可。

(提示:在点选”Equations”钮后,即可点选任何变量输入方程式;即使已完成建置方程式,亦可再点选而更改之)
9.点选”Savings”,显示编辑方程式对话窗口,因为Vensim能够从模块区中,决定变量”Savings”层次,是等于”interest”的积分,此方程式在对话窗口的上方中,已显示于=号旁;同时在对话窗口的上方中,于”Initial Value”设定为”100” (不用引号)。

此值是设定给变量”Savings”之方程式,最后点选”OK”即可。

10. 点选”INTEREST RATE”,在方程式对话窗口的上方,=号右方键入”0.05” (不用引号),
点选”OK”即可。

现在已建立存款账号模块,它有初始值100,年利率0.05(5%);要显示方程式模块,须要从分析工具栏选取”Document”工具钮。

表列之方程式如此手册开始之左边数据。

执行传统仿真与显示结果
11.在工具栏点选”Run a Simulation”钮来执行仿真模块;如果一个数据集称为”Current”己存
在计算机里,系统会显示讯息要求是否须要覆盖它;若以上讯息显示,则回答是。

12.确定”Savings”被选为工具变量,其名称显示于标题栏的最右侧字段;若”Savings”不被选
为工具变数,则点选绘图列的点工具钮,再点选”Savings”即成为工具变量,其名称会显示在标题栏上。

此时,在分析工具中,选取”Causes Strip”工具,则”Savings”与”interest”
的图形会显示在手册开始之右边图形。

13.储存模块会想到使用功能列的”Save”钮;事实上,会发现到使用功能列之”Build Windows
–show/circulate”与”Output Windows –show/circulate”钮是有用的;注意,”Build Windows –show/circulate”包含积流图的绘图是一标准窗口,像”Output Windows –show/circulate”显示模块方程式与仿真输出图之曲线。

全部这些窗口的动作如一般窗口的动作;尤其,如果用Build Window窗口来点选外露部分如因果图、表等,而Output Windows 也显示在屏幕上,这些窗口将会消失。

当Build Window将窗口置放于窗口堆栈的上方将会有何现象,它会盖掉Output Windows窗口;如果要显示Output Windows窗口,只要再点选Output Windows即可。

14.制作”INTEREST RATE”一个敏锐分析表如下:在功能列点选”Set up a Simulation”钮;如
此做时”INTEREST RATE”在积流图中显示反白,此谓它是一常数在特殊模拟执行中可以更改。

点选”INTEREST RATE”,编辑对话窗口出现,其值为0.05,修改它为0.06,再按”Enter”键关闭编辑对话窗口。

(提示:注意此更改只对下次模拟执行有效,此后”INTEREST RATE”的值回复为0.05)
15. 在功能列点选”Run a Simulation”钮,一对话窗口出现”Dataset Current already exists. Do
you want to overwrite it?”,点选”No”,另一个对话窗口显示数据集储存于现在目录,在”File name”键入”run2”,再按”OK”钮;此时模拟开始执行,结果存于新的数据集,其文件名为”run2.vdf”。

16.确认”Savings”已被选定为工作变量,点选在分析工具的”Graph”钮,图形显示在另一页,
此时两个曲线分别显示不同颜色,而不是以1,2来标示;为了增加标示多样的选择,在功能列的”Option”,检查其中的”Show Line Markers on Graph Lines.” (提示:如果于黑白打印机打印,最好增加标示来区分为宜)
17. 点选在分析工具的”Runs Compare”钮,将会显示”INTEREST RATE”在不同模拟执行下
的值。

Custom Graph
4,000
20,000
2,000
0102030405060708090100
Time (Year)
Savings : Current1111111111
Savings : run22222222222
interest : Current333333333
interest : run24444444444
18.若要改变图形中曲线之显示顺序或者于图形增加或删除曲线,其操作如下:点选在功能列
的”Control Panel”,然后点选”Datasets”钮;显示目前加载的数据集(用来建立图形的)与其他可用之数据集。

在加载的数据集中,亦可将之下载,只要点选”<<”钮即可;一旦数据集被下载,当建置图形时,它不会被显示,直到它被重新在可资使用数据集中,点选”>>”
钮加载为止。

(提示:数据集显示之顺序是按照加载数据集列表的顺序;若点选不在顶端的数据集,即会自动移到顶端;注意,任何改变控制键对话窗口之数据,都会对所建置之图形有所影响。

以前所建置之图形皆消失了即使在建置图形后,并未做任何改变。

)
19.在点选”Table”分析工具钮,可建立工作变量值之表格;表格窗口是活的,不像图形输出之
窗口。

只要留着此窗口,每次点选”Table”钮,现有的工作变量值即会增加在表格窗口中。

(提示:当你想要用Vensim可建立较为复杂之图形时,希望能将数据表格复制于电子电子表格中,”Table”工具钮是十分有用的。

“Table Time Down”分析工具也能够建立工作变量的表格,只是它显示的方式是不同时间之值分别在不同列中,而不是不同栏中。

)
20.因果循环分析工具(“Causes Tree”,”Uses Tree”与”Loops”)能够用来分析积流图的因果循
环结构;也能够使用方程式编辑器来输入变量之单位;此时,Vensim会做单位之检查。

21.在功能列的点选”Model>Settings”之”Time Bounds …”能够控制模拟执行之时间范围;使
用”Tab”键于”Time Bounds …”窗口中的”INITIAL TIME”中设定模拟的初始值,”FINAL TIME” 中设定模拟的结束值;”TIME STEP”是计算模块变量新值的时间区段与”SAVEPER” 是模块变量值储存的时间区段。

(提示:SAVEPER仅冲击之区段是模拟的结果被用来显示图形或表格,而不是仿真的结果正确值;SAVEPER将设定为TIME STEP 的整数倍;若设定TIME STEP之值小于1,通常用0.5之倍数,如0.5,0.25,0.125,0.0625等,是一个好想法;若TIME STEP设定为其他值,当计算机储存分数时或许有四舍五入之错误发生。

在工具栏中,仿真结果之图形能被”Control Panel”对话窗口中的”Time Axis”
所控制,想要进一步的信息,请参阅在线求助画面。

)
敏感分析图形之操作(SyntheSim)
22.使用常数值之图形浏览敏感模块所使用之工具称为”SyntheSi m",当使用”SyntheSim",模
拟之结果会盖掉原有之模块。

条板之刻数是表示可改变之常数。

图形是用来表示输出或模块变量之冲突。

23.点选工具栏之”Automatically simulate on change”钮来启动SyntheSim,若数据
集”Current”已经存在,系统会显示讯息,要求是否要覆盖它;回答”Yes”。

(参阅步骤28详细说明),SyntheSim之画面显示如下:
24.当使用SyntheSim时,在工具栏出现新的按钮,以下说明每一个按钮:
SyntheSim工具钮
25.以详细大的图来观看变量,用按左键移动鼠标至变量处即可;如:用按左键移动鼠标至变
量”interest”处,则大的图来显示变量如下图:
26.浏览模块敏感度,拖曳着刻板数左右移动,就可显现变量实时之图形;如此使用SyntheSim
浏览模块敏感度来改变常数值,而不须要储存每个模块,重复执行与比较结果。

反应的图形如下图;注意,变量”INTEREST RATE”的刻板值由0.05至0.30,而”interest”与”Savings”
变量值曲线坡度上升到较高值。

27.比较SyntheSim执行与前一执行,点选”Save this Run to …”钮。

然后改变数据集名称再点
选”Save”;Vensim停止储存SyntheSim结果到前面数据集档案,而使用现在改变的任何常数值至新的数据集档案。

注意,它并没有改变原有模块。

例如:文件工具钮仍然显示SyntheSim启动之前的常数值。

无论如何,分析工具(Cause Strip,Graph,与Table)将显示刻板数与在SyntheSim最后异动之变量。

28.警示:在SyntheSim中,任何改变都会自动储存在输出档案的数据集中,即使未刻意储存
它;因此,当设定SyntheSim的输出档案或当储存时要覆盖原有数据集皆使用警示;当使用SyntheSim时,确认在输出档案窗口中的数据集是想要改变之数据集。

(回想,当启动SyntheSim仿真,系统要求是否要覆盖现在的数据集,回答”no”时,即可改变数据集文件名-参考步骤23)。

29.归零模块的常数至基本模块值,使用以下任一归零钮;”Res et Current Slider to base
model val”将归零所选取之常刻板数至基本模块值;”Reset all Constant/Lookups to base model vals” 将归零所有常刻板数至基本模块值。

30.停止SyntheSim,点选”Stop simulating”钮,将回到模块定义区。

常用图形操作
31.在任务栏中.点选”Control Panel”钮,显示对话窗口,点选”Graph”钮,再点选”New…”钮。

例如:要显示在”Current”与”Run2”先前所建立之两个执行中的变量”Savings”与”interest”
于一图形中;使用分析工具中的”Causes Strip”或”Graph”工具钮,无法达成。

总之,可以在一个图形中,建立四条曲线。

32.建立新的常用图形,在任务栏中.点选”Control Panel”钮,显示对话窗口,点选”Graph”
钮,再点选”New…”钮,显示一对话窗口如下一页最上面的图(尚未完全输入数据);使用此图为一范例,填入”Title”与对话窗口中的下方”Variable”与”Dataset”栏之输入字段;
在”Variable”与”Dataset” 之四个输入字段表示哪个变量是属于哪个模拟数据集。

33.最后,检查在对话窗口左下方的”Scale”字段之两个框框;每个检查框框说明紧接着框框右
上方与左下方的变量,使用图形垂直轴相同刻度;因此,检查盒子之图如下页,其中”Savings”的两个图以相同的垂直刻度来显示;”interest”的两个图以相同的垂直刻度来显示(虽然两对图之刻度并不相同),点选”OK”钮关闭常用图之对话窗口。

34.若要显示常用图形,可在”Control Panel”对话窗口中,点选”Graph”钮,再点选已定义
之”CUSTOM_GRAPH”,最后点选”Display”钮;其图形如下页之图形,注意,垂直轴的刻度40,000,20,000与0为”Savings”两个图之刻度;而垂直轴的刻度4,000,2,000与0为”interest”两个图之刻度;在在线求助画面有更深入的说明。

Custom Graph
40,000
4,000
20,000
2,000
0102030405060708090100
Time (Year)
Savings : Current1111111111
Savings : run22222222222
interest : Current333333333
interest : run24444444444
Lookup功能操作
35.使用Lookup功能,说明任意两个变量在一个仿真模块之间的函数关系;可以描述一个表
格它包含两个变量的一组值;而Vensim使用线性关系来决定相依变量之值赋予给一个不在表格内的独立变量。

为了说明这些,考虑改变储蓄存款模块的一个状况,当存款少于$5,000,利率为5%,存款不少于$5,000,利率为7%。

36.修改以前的储蓄存款模块之积流图如下图,更改常数名称”INTEREST RATE”
为”INTEREST LOOKUP”。

37.在工具栏中,使用”Equations”工具钮,来说明”INTEREST LOOKUP”的lookup功能之方程
式;首先,打开”INTEREST LOOKUP”的方程式编辑器,在其左上方2/3处的Type字段显示”Constant”,按倒三角形,点选”lookup”,则在下方”Help”旁显示”As Graph”。

38.点选”As Graph”钮,则显示Lookup定义图形对话窗口;进入lookup功能可以在对话窗口中
央画线,也可以在左边”Input”与“Output”两栏输入一组数字;第一列输入”Input”为0,“Output” 为0,第二列输入”Input”为5000,“Output”为250,第三列输入”Input”为20000,“Output”为1300;然后点选”OK”钮[这些字段说明”Input”是”Savings”为0,“Output”是interest”为0,”Input”为5000,“Output””为250,”Input”为20000,“Output””为1300;正确
39.使用方程式编辑器来说明”interest”的方程式如下:
INTEREST LOOKUP(Savings)
这说明”interest”的值与” Savings”的值是经由线性对应关系之值定义在”INTEREST LOO KUP”中。

40.执行仿真模块,与显示”Savings”的因果分解图,会得到上面的图形;为了验证,可以使
用”Table”工具来得到”Savings”与”interest”的值;100年后”Savings”的值为17,057而”interest”的值为1,094;比较此分解图,经过修改利率流程后,100年后的储蓄余额比第10页的图有点高,但差异并不大,,主要是余额达到$5,000后,利率方才调整为7%,这要组过78年后才会发生。

41.至于lookup功能的深入信息,请用在线求助,而此例子使用lookup功能,Vensim的IF THEN
ELSE功能也能计算”interest”的值如此例子;请用在线求助来了解IF THEN ELSE。

42.最后,Vensim的敏感分析特性,针对特殊的模拟执行,通常能够暂时改变lookup功能之
形状。

使用”Time”变量
43.一些Vensim功能明显是时间函数,为了使用这些功能,在模块中必须使用”Time”当作变量;
例如:在一个Vensim仿真模块中,使用三角正弦函数,对某些产品100单位振幅与12个月季节变化需求元素,当作一简单模块来分析;然后Vensim方程式表示如下:
Variable Demand = 100 * sin(2 * 3.14159 * Time / 12) 时间以月为单位。

44.按New Model钮来建立一个新的Vensim仿真模块,设定TIME STEP等于0.25,其他为系
统预留设定值。

45.使用”Variable –Auxiliary/Constant”工具来建立”Variable Demand”(没有双引号)变量于模
块中的绘图工作区,同时,打算建立变量”Time” (没有双引号);此时会收到一错误讯息:”The variable Time already exists.”点选”OK”钮,清除错误讯息,再按ESC键来清除变量字段的框框。

46.当选取Document工具钮去检查模块的方程式,则表列中没有”Time”的变数;总之,它不
在档工具的输出档,因为Time在Vensim仿真模块中,是内建的变量。

47.因为Time已存在于模块中,只有使用”Shadow Variable”钮,而不是使用”Variable –
Auxiliary/Constant”钮来建置它;使用”Shadow Variable”钮,在空白绘图工作区,点选一点,从变量窗体中,选取Time,然后使用箭头工具钮拉一条箭头指标从Time到Variable Demand,形成如下图形:
(注意:Time用<>符号包起来,表示它是一个隐藏式变量)
48. 完成模块建立,使用方程式工具钮来建置Variable Demand变量,内容如43项说明;因
为Time是隐藏式变量,不须要建立方程序。

49.按”Run a Simulation”钮来执行仿真模块,建立工作变量”Variable Demand”,再按Causes
Strip钮,则显示如下图:
Current
咖啡杯的故事
一、 介绍:
当咖啡泡好的时候,温度高不适合饮用,必须冷却后,方能饮用,其冷却的速率,并非常数,我们这次就是要研究这个现象。

二、 学习目标:
目标追寻
热量与温度的关系
三、 系统因子:
温度、热量、散热能力、室温、比热
四、 因果环路图:
五、
积流图:
六、 故事:
室温15℃,咖啡杯起始温度100℃,散热时间20分钟(散熱時間
散熱率1 ),预估及
仿真咖啡杯的温度变化情形。

预估。

相关文档
最新文档