Vensim_PLE_中文教程 简体中文

更新时间:2024-06-16 13:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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@asu.edu) Updated on December 12, 2002 by Jennifer Cihla Vender using VensimPLE Version 5.0c1

1

Main Toolbar(工具栏)

按 钮 说 明 New Model(新模块):建立一个新的Vensim模块。 Open Model(开启模块):开启一个存在的Vensim模块。 Save(储存):以现有文件名储存?(若要更换文件名,请使用在File下的Save As指令) 。 Print(打印):打印目前窗口所选择的项目(若无选择则打印整个绘图工作区)。”print option”小窗口让用户有所选择。”selection”选择使用鼠标拖曳成矩形的区域。 Cut(剪下):剪下所选择的项目并储存于回纹夹里。 Copy(复制):复制所选择的项目并储存于回纹夹里。 Paste(贴上):将现有回纹夹的数据贴到绘图工作区。 Set up a Simulation(建立模拟):在绘图工作区中,注记常数与lookup变数。仅对此仿真,允许暂时更改注记变量的值。 Name the Simulation to be Made(命名模拟):框架内显示所选择的数 据集。若要改变数据集,按右边垂直杆。 Run a Simulation(执行模拟):如果框架内已显示有数据集,系统要求是否要覆盖原有的数据集。 Automatically simulate on change(SyntheSim)(自动整体模拟改变):视觉性的分析仿真于改变,计算与检阅探讨问题。 Run Reality Checks(执行实体检查):允许用户建立对于模块有用的语句,系统提供自动测试与确认那些语句是否适当的功能。 Build Windows – show/circulate(建立窗口-循环显示):使得绘图工作区的窗口能够显示。 Output Windows – show/circulate(显示窗口-循环显示):使得输出工作区的窗口能够显示。可循环显示已建立之输出工作区的窗口。 Control Panel(控制键盘窗口):显示控制键盘窗口。用来选择变量,调整图形的时间轴及规格型态,管理数据集与图形。 2

Sketch Tools(绘图工具栏)

按 钮 Move/Size Words and Arrows(Pointer)(移动/改变大小指标):移动或改变窗口中对象大小。只要按着对象拖曳鼠标就可移动它。移动多个对象亦是如此。同时按着Shift键与鼠标左键可増加对象,再按Shift键与鼠标左键则减少对象。(提示:其他工具要增加与减少对象的操作也是如此) Variable-Auxiliary/constant(变数-辅助/常数):在绘图工作区的窗口中建立变量(常数变量,辅助变量等)。在绘图工作区的一点插入一变量即按压鼠标左键就出现 一盒子便于输入变量名称。要改变它只要在变量工具状况下,按压对象即可编辑之,最后以Enter键结束。在移动/改变大小指针工具下,对象上按压鼠标右键,出现小窗口即可更改其形状、颜色,字型、大小、颜色等。 Box Variable-Level(盒变量-层次):在绘图工作区的窗口中建立如盒状变量(用 来作层次/库存)。操作如变数工具。盒变量形状大小可以使用鼠标拖曳其手把(小圆圈)。 Arrow(箭头指标):在窗口中建立直线或曲线箭头指针。点压起始变量,然后移动到目标变量再点压之,则形成一直线箭头指针。(注意:不要从起始变量拖曳到目标变量) 在箭头指针或移动/改变大小指针工具下,拖曳直线箭头指针手把(小圆圈)就可形成曲线箭头指针。(注意:快捷方式方式,点压起始变量,在空白部分点压一下,然后再到目标变量点压一下即可形成曲线箭头指针。 Rate(流程指针):在窗口中建立流程指针包含垂直漏斗、空管,如需要,来源或池子(云图)。点压起始变量,然后移动到目标变量再点压之即形成流程指针。如果在空白部分点压,然后云图即产生在起始变或目标的所在。在Rate工具下,点压起始变量,再到空白部分,同时按Shift键与鼠标左键即可产生直角转折。按压鼠标右键可改变空管的格式。 Shadow Variable(隐藏变数):在此工具下,于窗口中增加存在之一变量为隐藏变量(不用增加原因)。 Sketch Comments(绘图批注):在窗口中,增加批注及图案于绘图上。在任何地方皆可置放绘图批注,只要点压一下即显示对话窗口,提供批注格式多样选择。注意,有些型态的批注覆盖在模块变量,以致于较难趋取它,因此将批注放置状态栏最右边的

3

说 明 Lock Sketch(锁图键):图形被锁住。只能选择变量,不能移动它。 。 Delete(删除键):在窗口中,删除结构,变量或批注。 Equations(方程式键):使用方程式编辑器来建立与编辑模块方程式。在方程式键工具下尚未建立方程序的变量会反白。点压变量即用方程式编辑器来建立之。 Analysis Tools(分析工具栏)

按 钮 Uses Tree(使用树图):建立一个使用过变量的树状因果图。 Loops(循环图):显示所有变量的回馈循环说明。 Documents(文件说明):显示该模块变量之方程式,定义与单位说明。 Table(横向表格):横向显示依据时间间隔所选择变量值的表格。 Table Time Down(直向表格):直向显示依据时间间隔所选择变量值的表格。 Run Compares(模拟执行比较):比较第一次与第二次模拟执行数据集的所有lookup与常数之不同。使用控制键盘窗口来管理数据集:改变所加载数据集的顺序, 点选不是正在执行数据集即不在顶端处,就可以上移至顶端。改变所加载数据集的顺序将会冲击使用不同图形工具的顺序。 Causes Strip(因果图分解):显示所选择变量与其有直接关系之结果图。(此功能亦可用来显示lookup(检查)功能图) Graph(结果图):显示所选择变量结果图比的要大。 说 明 Causes Tree(因果树图):建立一个树状的变量因果图。 分析工具注意事项:

1.若有较多的模拟执行,则分析工具是无法运作的。因此,在实验中,必须仔细地追踪在窗口中所显示的结果。

2.大部分窗口显示有关工作变量的信息。在窗口中选择一变量,用鼠标双击变量即成工作变量。 3.在分析工具所输出图形左上角功能列如右图,其中最左边的键是删除窗口键。

在其右边则是锁住删除功能键,再按一次则可恢复删除功能。其右边则是打印机功能键可 以打印此窗口内容。其右边键则是复制窗口至回纹夹。最后键则是储存窗口内容于档案。 4.在图形内有多个曲线,这些曲线会使用不同颜色显示。黑白打印机打印时很难区隔它,因此在Option功能键,选择”Show Line Markers on Graph Lines”可以在曲线上标示不同数字以示区隔。

4

Status Bar(状态栏)

按 钮 说 明 Set fonts on selected vars(设定变量字型):在Move/Size Words and Arrows(工具下,选择一变量或多个变量后,再点选此功能,即可改变其字型。若无选择变量,则会要求更改系统默认值。 Set size on selected vars(设定变量字号):选择变量,再点选此功能,即可改变其字号。 Set bold on selected vars(设定变量粗体字型):选择变量,再点选此功能,即可改变其为粗体字型。 Set italic on selected vars(设定变量斜体字型):选择变量,再点选此功能,即可改变其为斜体字型。 Set underline on selected vars(设定变量底线字型):选择变量,再点选此功能,即可改变其为底线字型。 Set strikethrough on selected vars(设定变量删除字型):选择变量,再点选此功能,即可改变其为删除字型。 Set color on selected vars(设定变量颜色):选择变量,再点选此功能,即可改变其颜色。 Set box color on selected vars(设定盒变量外框颜色):选择盒变量,再点选此功能,即可改变其外框颜色。 Set surround shape on selected vars(设定变量外框形状):选择变量,再点选此功能,即可改变其外框形状。 Set text position on selected vars(设定变量文字位置):选择变量,再点选此功能,即可改变其文字位置。 Set color on selected arrows(设定箭头颜色):选择箭头,再点选此功能,即可改变其颜色。 Set arrow width on selected arrows(设定箭头宽度):选择箭头,再点选此功能,即可改变其宽度。 Set polarity on selected arrows(设定箭头极性):在因果图中来标示箭头。在Move/Size Words and Arrows工具下,将鼠标移至手把(小圆圈)再右键单击,可有更多选择。 Push the highlighted words to the background(放置重点字于背景):在Sketch Comments工具下,建立很大的批注而覆盖到一个或多个变量,此功能是很有用的。(如很大的批注围着模块一些部分)在此状况很难选取变量,因为它在批注后方。就点选批注拖曳至此键即可解决。

5

27.比较SyntheSim执行与前一执行,点选”Save this Run to …”钮。然后改变数据集名称再点选”Save”;Vensim停止储存SyntheSim结果到前面数据集档案,而使用现在改变的任何常数值至新的数据集档案。注意,它并没有改变原有模块。例如:文件工具钮仍然显示SyntheSim启动之前的常数值。无论如何,分析工具(Cause Strip,Graph,与Table)将显示刻板数与在SyntheSim最后异动之变量。

28.警示:在SyntheSim中,任何改变都会自动储存在输出档案的数据集中,即使未刻意储存它;因此,当设定SyntheSim的输出档案或当储存时要覆盖原有数据集皆使用警示;当使用SyntheSim时,确认在输出档案窗口中的数据集是想要改变之数据集。(回想,当启动SyntheSim仿真,系统要求是否要覆盖现在的数据集,回答”no”时,即可改变数据集文件名-参考步骤23)。

29.归零模块的常数至基本模块值,使用以下任一归零钮;”Reset 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” 之四个输入字段表示哪个变量是属于哪个模拟数据集。

16

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

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

17

Custom Graph240,0004,00020,0002,000

24324113300202411234123412341234123413234141310203040

5060Time (Year)708090100

Lookup功能操作

35.使用Lookup功能,说明任意两个变量在一个仿真模块之间的函数关系;可以描述一个表格它包含两个变量的一组值;而Vensim使用线性关系来决定相依变量之值赋予给一个不在表格内的独立变量。为了说明这些,考虑改变储蓄存款模块的一个状况,当存款少于$5,000,利率为5%,存款不少于$5,000,利率为7%。

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

Savings : Current1111111111Savings : run22222222222interest : Current333333333interest : run24444444444INTEREST LOOKUP37.在工具栏中,使用”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;正确利率流程说明如步骤35]。

18

39.使用方程式编辑器来说明”interest”的方程式如下:

INTEREST LOOKUP(Savings)

这说明”interest”的值与” Savings”的值是经由线性对应关系之值定义在”INTEREST LOOKUP”中。 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)

时间以月为单位。

19

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变量,内容如34项说明;因为Time是隐藏式变量,不须要建立方程序。

49.按”Run a Simulation”钮来执行仿真模块,建立工作变量”Variable Demand”,再按Causes Strip钮,则显示如下图:

Variable DemandCurrentVariable Demand100500-50-100Time100755025002550Time (Month)75100

咖啡杯的故事

20

1,2009003331123121222222223131313131316003000012312 4 8丁(ぱ)122331231 121232312 1613 20肚琕瞯=0.002肚琕瞯=0.001肚琕瞯=0.00413

十一、 故事五:

传染率、免疫力影响是否有疫情扩散的重要因素,生病与病愈的变化。

十二、 讨论:

传染性

接触性 媒介 潜伏期 感染死亡率 复原期 免疫性

不同传染病的特征

传染病(登革热、……,如何控制疫情,避免大流行) 传染途径

31

本文来源:https://www.bwwdw.com/article/te03.html

Top