使用以下步骤,建立如上因果循环图:
1.启动Vensim,在工具列点选NewModel,显示”ModelSettingsTimeBounds”
对话窗口,再点选”OK”钮即显示空白窗口,就可以开始绘制因果循环图。
2.设定此绘图字型为Arial大小为10点,操作如下:在状态列的左边点选字型名
称。因为尚未选取任何项目,所以显示是否要更改预设字型与颜色,点选”Yes”键,则显示”ViewDefaults”对话窗口,改变”Face”为Arial与”Size”为10,然后点选”OK”钮即可。
3.点选绘图列下的”Variable–Auxiliary/Constant”(“变量-辅助量/常量”)
工具,然后在绘图工作区空白窗口,点选一个地方来放置变量”interest”,此时显示编辑框框,输入”interest”再按”Enter”键即可显示字号为Arial10的”interest”。重复此步骤来建立变量”savings”与”income”如上图。(提示:如果拼错变量名称,则点选”Variable–Auxiliary/Constant”工具钮,再点选拼错变量的名称,此时显示编辑框框更改之即可。如果想要完全删除变量或绘图区的其它组件,则点选绘图列下的”Delete”工具钮,再点选它们即可完全删除。
4.重复以上步骤来建立变量”workeffort”如上图。此时”work”与“effort”显示在
同一列,若要将它们放在不同列,则拖曳手把(小圆圈)至左下即可调整之。如果要改变其它特性,就按鼠标右键或同时按”control”、鼠标左键与点选”workeffort”,则显示对话窗口,它提供变量多样的选择。在对话窗口左上方,”Shape”标签选取”ClearBox”,所拖曳的小圆圈是改变”workeffort”形状的手把。注意,在点选”Variable–Auxiliary/Constant”工具钮下,完成此步骤时手把(小圆圈)即消失;在点选”Move/SizeWordsandArrowst”工具钮下,则手把(小圆圈)又会显现。
VensimPLE快速参考与自学手册台湾科技大学
摘要
1.File(档案)与cutting/pasting(剪下/贴上)的操作如微软窗口系统之功能
2.许多功能列中经常使用的功能项目都放在工具栏的按钮,以利操作
3.专门术语:”click”即按压鼠标左键再释放之”drag”即按压鼠标左键不释放而移动鼠标
”right-click”即按压鼠标右键再释放之而”control-click”即按ctrol键及按鼠标左键再释放之,结果与”right-click”相同
4.Vensim使用默认变量,无论建立任何模块,系统自动建立必要变量而使用它;如标题栏
的FINALTIME变数
________________________
。
分析工具注意事项:
1.若有较多的模拟执行,则分析工具是无法运作的。因此,在实验中,必须仔细地追踪在窗
口中所显示的结果。
2.大部分窗口显示有关工作变量的信息。在窗口中选择一变量,用鼠标双击变量即成工作变
量。
3.在分析工具所输出图形左上角功能列如右图,其中最左边的键是删除窗口键。
在其右边则是锁住删除功能键,再按一次则可恢复删除功能。其右边则是打印机功能键可以打印此窗口内容。其右边键则是复制窗口至回纹夹。最后键则是储存窗口内容于档案。
1.File(档案)与cutting/pasting(剪下/贴上)的操作如微软窗口系统之功能
2.许多功能列中经常使用的功能项目都放在工具列的按钮,以利操作
3.专门术语:”click”即按压鼠标左键再释放之”drag"即按压鼠标左键不释放而移动鼠标
”right—click"即按压鼠标右键再释放之而”control-click”即按ctrol键及按鼠标左键再释放之,结果与"right-click”相同
4.Vensim使用预设变量,无论建立任何模块,系统自动建立必要变量而使用它;如标题列的
FINALTIME变数
UpdatedonDecember12,2002byJenniferCihlaVenderusingVensimPLEVersion5。0c1
MainToolbar(工具列)
按钮说明
NewModel(新模块):建立一个新的Vensim模块。
OpenModel(开启模块):开启一个存在的Vensim模块。
Save(储存):以现有文件名称储存(若要更换文件名称,请使用在File
下的SaveAs指令).
Print(打印):打印目前窗口所选择的项目(若无选择则打印整个绘图工作
Vensim使用手册
序言
Vensim是一个界面友好、操作简单、功能强大的系统仿真平台,可以帮助我们理解《系统动力学》的基本原理和方法,同时也是《系统动力学》学科体系的重要组成部分。
在手册整理过程中,得到了复旦大学管理学院学生的大力协助和配合。复旦大学管理学院管理科学系2004级本科生张云丽同学、王迪同学,2005级本科生胡鉴阳同学和2005硕士研究生胡倩等同学对本手册的整理、编辑、充实和完善做了大量的工作。他/她们的聪明才智和辛勤的工作,使得广大使用者可以通过该手册方便地学习和使用Vensim。在此对参加本手册整理、编辑、充实和完善的同学们表示诚挚的谢意。
李旭
复旦大学管理学院
2008年11月
3.专门术语:”click”即按压鼠标左键再释放之”drag”即按压鼠标左键不释放而移动鼠标”right-click”即按压鼠标右键再释放之而”control-click”即按ctrol键及按鼠标左键再释放之,结果与”right-click”相同
页脚内容1
4.Vensim使用预设变量,无论建立任何模块,系统自动建立必要变量而使用它;如标题列的FINALTIME变数
UpdatedonDecember12,2002byJenniferCihlaVenderusingVensimPLEVersion5.0c1
页脚内容2
NewModel(新模块):建立一个新的Vensim模块。
OpenModel(开启模块):开启一个存在的Vensim模块。
Save(储存):以现有文件名称储存(若要更换文件名称,请使用在
Print(打印):打印目前窗口所选择的项目(若无选择则打印整个绘图工作区)。”printoption”小窗口让使用者有所选择。”selection”选择使用鼠标Cut(剪下):剪下所选择的项目并储存于回纹夹里。
Vensim使用说明
欢迎使用Vensim!本文档将为您提供使用Vensim建模工具的详细说明和指导。请按照下面的章节,逐步了解如何使用Vensim进行建模。
1、Vensim的安装和配置
1.1系统要求
1.2和安装Vensim
1.3运行Vensim并进行基本配置
2、Vensim建模基础
2.1创建新模型
2.2模型元素的介绍
2.2.1变量
2.2.2方程
2.2.3子模型
2.2.4数据列表
2.3构建模型的基本步骤
2.4模型运行和结果查看
3、Vensim高级建模技巧
3.1高级方程构建
3.1.1积分与求导
3.1.2参数调节器
3.2时序与动态调节
3.2.1延迟函数
3.2.2事件分布
3.3模型优化和敏感性分析3.3.1参数扰动分析
3.3.2求解器和优化算法
4、Vensim模型验证与分析
4.1模型的验证方法
4.2灵敏度分析和策略测试
4.3参数估计与模型校准
5、Vensim模型的导出和共享
5.1模型的导出格式
5.2模型共享和协作
6、Vensim的其他功能和扩展
6.1数据导入和导出
6.2插件和扩展功能
6.3Vensim的高级定制设置
附件:
本文档附有以下附件供参考:
-示例模型文件
-演示数据集
法律名词及注释:
1、知识产权:
2、模型校准:
模型校准是指通过对模型进行参数估计和调整,使其能够尽可能准确地拟合实际观测数据。
3、参数扰动分析:
参数扰动分析是一种敏感性分析方法,通过对模型中的参数进行微小的变化,观察其对模型结果的影响。
二〇〇八年十一月
第1章概述
1.1.系统动力学简介
1956年,JayW.Forrester放弃了其在电机控制领域的研究,转而将反馈控制的基本原则用于社会经济学系统。1961年,他在MIT工业管理学院研究公司管理问题,出版了其专著IndustrialDynomics,这标志着这一学科的创立。
在过去的40年中,系统动力学有了长足的发展。系统动力学的理论、思想方法和工具,对于分析社会经济中许多复杂动态问题非常有效。另一方面,系统动力学的分析方法、建模方法、模拟方法和模拟工具比较规范,易于学习和应用。
1、事件-行为-结构
利用系统动力学分析问题,要由事件出发,分析系统的结构与行为模式的关系,以采取成功的政策和策略,调整系统结构,干预和控制系统,改善系统的行为模式,大大避免坏的事件的发生。
2、系统动力学处理问题的过程
z提出问题:明确建立模型的目的。即要明确要研究和解决什么问题。
z参考行为模式分析:分析系统的事件,及实际存在的行为模式,提出设想和期望的系统行为模式。作为改善和调整系统结构的目标。
Vensim使用说明(共31页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
3.专门术语:”click”即按压鼠标左键再释放之”drag”即按压鼠标左键不释放而移动鼠
标”right-click”即按压鼠标右键再释放之而”control-click”即按ctrol键及按鼠标左键再释放之,结果与”right-click”相同
4.Vensim使用预设变量,无论建立任何模块,系统自动建立必要变量而使用它;如标题列
UpdatedonDecember12,2002byJenniferCihlaVenderusingVensimPLEVersion
下的SaveAs指令)。
●提出问题:明确建立模型的目的。即要明确要研究和解决什么问题。
●参考行为模式分析:分析系统的事件,及实际存在的行为模式,提出设
vensim操作册(系统动学)
FormulatingModelsofSimpleSystems
using
VensimPLE
version3.0B
ProfessorNelsonRepenning
SystemDynamicsGroup
MITSloanSchoolofManagement
Cambridge,MAO2142
EditedbyLauraBlack,FarzanaS.Mohamed,andstudentsintheSystemDynamicsinEducation
Project,April1998.
I.IntroductionandGettingStarted
ThepurposeofthistutorialistohelpyoudevelopsomefamiliaritywithbuildingandanalyzingsystemdynamicsmodelsusingtheVensimPLEsoftware.InordertobecomefamiliarwithVensimPLE,youaregoingtobuildasimplemodelofthefederaldeficit.
TobeginyouneedtogetVensimPLEreadyformodeling.ThistutorialmakesuseoftheMacintoshversiononVensimPLE;theIBM-Compatibleversionshouldworksimilarly,butsomeofthescreensmaylookdifferent.WhenyoufirstopenVensimPLEonyourcomputer,thescreenshouldlooklikethis:
VensimPLE快速參考與自學手冊
1.File(檔案)與cutting/pasting(剪下/貼上)的操作如微軟視窗系統之功能
2.許多功能列中經常使用的功能項目都放在工具列的按鈕,以利操作
3.專門術語〆”click”即按壓滑鼠左鍵再釋放之”drag”即按壓滑鼠左鍵不釋放而移動滑
鼠”right-click”即按壓滑鼠右鍵再釋放之而”control-click”即按ctrol鍵及按滑鼠左鍵再釋放之,結果與”right-click”相同
4.Vensim使用預設變數,無論建立任何模組,系統自動建立必要變數而使用它々如標題列
的FINALTIME變數
SketchTools(繪圖工具列)。
AnalysisTools(分析工具欄)
分析工具注意事項〆
1〃若更較多的模擬執行,則分析工具是無法運作的。因此,在實驗中,必頇仔細地追蹤在視窗中所顯示的結果。
2〃大部分視窗顯示更關工作變數的資訊。在視窗中選擇一變數,用滑鼠雙擊變數即成工作變數。
3〃在分析工具所輸出圖形左上角功能列如右圖,其中最左邊的鍵是刪除視窗鍵。
v1.0可编辑可修改VensimPLE快速参考与自学手册台湾科技大学
3.专门术语:”click”即按压鼠标左键再释放之”drag”即按压鼠标左键不释放而移动
鼠标”right-click”即按压鼠标右键再释放之而”control-click”即按ctrol键及按鼠标左键再释放之,结果与”right-click”相同
Print(打印):打印目前窗口所选择的项目(若无选择则打印整个绘图工作
区)。”printoption”小窗口让使用者有所选择。”selection”选择使
软件介绍
使用Vensim建立动态模型,我们只要用图形化的各式箭头记号连接各式变量记号,并将各变量之间的关系以适当方式写入模型,各变量之间的因果关系便随之记录完成。而各变量、参数间之数量关系以方程式功能写入模型。透过建立模型的过程,我们可以了解变量间的因果关系与回路,并可透过程序中的特殊功能了解各变量的输入与输出间的关系,便于使用者了解模型架构,也便于模型建立者修改模型的内容。
如何画出自己的系统分析图?
先让我们熟悉一下界面
1、输入变量
2、加入箭头
单击一个变量,拖动到所流向的变量,拖动箭头中间的小圆圈可以改变箭头的弧
度
3、因果关系正负号的表示
右击箭头,出现箭头选项如下图:Polarity选择类型,Position选择放置在箭头处还是线上,在环内还是环外。
4、正负反馈符号的表示
选择Sketchcomment工具
在Graphics处选择符号,或在Comment处输入字母,在Shape处选择顺时针或逆时针
5、加入delay符号
右击箭头,选中Delaymark前的复选框
6、删除变量或其他要素
点击删除工具,对要删除的要素单击
这样最简单的系统分析图就画好了~
当然这是最初步的应用,进一步的功能还在探索中。如有需要请留言,未来可能会加入详细的教程。
目录
第1章Vensim简介(1)
1.1前言(1)
1.2Vensim安装(1)
第2章Vensim用户界面(2)
2.1主要特征(2)
2.2标题栏(2)
2.3菜单(3)
2.4工具栏(3)
2.5Vensim窗口类型(4)
2.6在不同类型窗口之间移动(5)
2.7在同一类型中的窗口间移动(5)
2.8状态栏(5)
2.9Vensim绘图工具(6)
2.10模拟工具(7)
2.11分析工具(7)
2.12分析输出工具(9)
2.13控制面板(11)
2.14下标控制(11)
第3章应用举例(13)
3.1用Vensim建模步骤(13)
3.2劳动力库存问题建模实例(13)
第4章因果关系图(17)
4.1Vensim模型(17)
4.2绘制因果关系图(17)
4.3编辑因果关系图(18)
第5章流图(21)
5.1绘制流图(21)
5.2变量外观(23)
5.3边框(ContainingBoxes)(24)
第6章创建模型(25)
6.1Vensim规则(25)
6.2兔子繁殖模型(25)
第7章函数(32)
7.1概述(32)
7.2Vensim函数库(32)
7.3Vensim表函数(41)
第8章多重视图(44)
8.1多重视图的建立(44)
8.2多重视图的连接(44)
第9章自定义输出(46)
9.1标记图像曲线(GraphLines)(46)
9.2自定义图像(48)
9.3自定义表格(50)
第1章Vensim简介
1.1前言
Vensim是一个可视化的建模工具,用户可以通过Vensim定义一个动态系统,将之存档,同时建立模型、进行仿真、分析以及最优化。而且使用Vensim建模非常简单灵活,用户可以通过因果关系图和流图两种方式创建仿真模型。
在Vensim中,系统变量之间通过用箭头连接而建立关系,而且是一种因果关系。变量之间的因果关系由方程编辑器进一步精确描述,从而形成一个完整的仿真模型。用户可以在创建模型的整个过程中分析或考察引起某个变量的变化的原因以及该变量本身如何影响模型,还可以研究包含此变量的回路的行为特性。当用户创建了一个可以仿真的模型,Vensim可以让用户彻底地探究这个模型的行为。
1.2Vensim安装
Vensim有几种版本,例如,VensimDSS、VensimProfessional、VensimPLE-Plus和VensimPLE(下文称Venple)等。Vensim的所有版本对系统要求都不是很高,只要是Windows操作系统或者是Macintosh操作系统都可以正常运行。
安装Vensim时需要Vensim的安装程序和一个序列号,不同的版本对应不同的序列号。在安装时,所有的Vensim安装程序都所安装选项,但是用户可以安装的只是所拥有的序列号对应的权限所包括的选项。
由于Venple版本多用于教学,因此在安装的时候,选择“foracademicaluseonly”,则无需输入序列号。正是因为Venple版本的这个特点,所以在功能上要
比VensimProfessional和VensimDSS版本弱,即VensimProfessional和VensimDSS版本的有些功能在Venple版本中没有。例如,Venple版本就不支持敏感性测试,优化和博弈等功能。
第2章Vensim用户界面
2.1主要特征
Vensim的用户界面中包括一个工作区以及其它一系列工具。Vensim的主窗口是这个工作区,包括标题栏、菜单、工具栏以及分析工具。当一个模型打开时,绘图工具和状态栏也会出现,如图2-1所示。
图2-1
2.2标题栏
标题栏显示了当前打开的模型以及工作区变量。
图2-2
工作区变量是指用户选中的并且想要了解更多信息的模型变量,例如变量的函数式或者是动态变化。通过点击一个变量或者使用控制面板中的变量选择控制选择工作区变量。