STELLA 上机指导目录 
第 1 章  概览、使用、理解本教程 ..................................................................................................................... 1 
第 2 章  增强型交互式的模型——与模型交流建立理解.................................................................................. 2 
2.1  增强型模型背景介绍 ...................................................................................................................................... 2 
2.2  增强型模型的概述 .......................................................................................................................................... 4 
2.3  开始模拟——最基本情况 .............................................................................................................................. 5 
2.4  策略干预.......................................................................................................................................................... 7 
2.5  回顾高层结构图 .............................................................................................................................................. 8 
第 3 章  建立模型——重要的软件机制 ........................................................................................................... 10 
3.1  引言................................................................................................................................................................ 10 
3.2  结构图(Map)............................................................................................................................................. 10 
3.2.1  结构图:高层面(High-Level) .......................................................................................................... 10 
3.2.2  建模用的构造模块(Building Block) ................................................................................................ 12 
3.3  绘模型图(Mapping).................................................................................................................................. 14 
3.4  建模与模拟 .................................................................................................................................................... 15 
3.4.1  建模(第一局) .................................................................................................................................... 15 
3.4.2  模拟:(第一局) .................................................................................................................................. 17 
3.4.3  建模(第二局) .................................................................................................................................... 20 
3.4.4  模拟(第二局) .................................................................................................................................... 21 
3.4.5  建模(第三局) .................................................................................................................................... 22 
3.4.6  模拟(第三局) .................................................................................................................................... 24 
3.4.7  建模(第四局) .................................................................................................................................... 25 
3.4.8  模拟(第四局) .................................................................................................................................... 28 
3.4.9  对 High-Level 的最后回顾 .................................................................................................................... 28 
第 4 章  用户界面/模型分析特性——使模型更容易理解与运作................................................................... 30 
4.1  创建控制面板 ................................................................................................................................................ 30 
4.2  输入方式........................................................................................................................................................ 30 
4.2.1  滑动块输入(The Slider).................................................................................................................... 30 
4.2.2  图形输入(GID) ................................................................................................................................. 32 
4.2.3  文档存贮器(Documentation Caches) ............................................................................................... 33 
4.3  输出方式........................................................................................................................................................ 33 
4.4  模型的检讨和分析工具 ................................................................................................................................ 35 
 
I
 
4.4.1  环/逻辑跟踪键(Loop/Logic Trancing Button).................................................................................. 35 
4.4.2  环薄(Loop Pad)................................................................................................................................. 37 
4.4.3  环 ............................................................................................................................................................ 39 
4.5  其他有用特征 ................................................................................................................................................ 39 
4.5.1  过程框(Process Frames).................................................................................................................... 39 
4.5.2  文本模块(Text Block)....................................................................................................................... 41 
4.5.3  画笔(Paint Brash).............................................................................................................................. 42 
第 5 章 
STELLA RESEARCH 的特征——控制模型的复杂程度................................................................ 43 
5.1  数组变量........................................................................................................................................................ 43 
5.2  子模型............................................................................................................................................................ 47 
5.3  图的压缩(Space Compression Objects).................................................................................................... 50 
5.4  完成................................................................................................................................................................ 50 
第 6 章  高级功能 ............................................................................................................................................... 51 
6.1  在高层面的过程框(Process Frame)或建模层面的扇区框(Sector Frame)中插入图片或动画的方法
....................................................................................................................................................................................... 51 
6.1.1  向过程框中输入图像 ............................................................................................................................ 51 
6.1.2  在过程框中输入动画片 ........................................................................................................................ 52 
6.2  建立模型与其他应用软件间的链接 ............................................................................................................ 52 
6.2.1  模型作为服务器 .................................................................................................................................... 52 
6.2.2  模型作为客户端 .................................................................................................................................... 54 
6.2.3  链接数据到数组变量 ............................................................................................................................ 56 
6.2.4 DDE 操作的注意事项 ............................................................................................................................ 57 
6.3 STELLA 模型与 EXCELL 电子报表之间的动态链接(DDE) ................................................................ 58 
第 7 章  内置函数 ............................................................................................................................................... 60 
7.1  引言................................................................................................................................................................ 60 
7.2  测试输入........................................................................................................................................................ 61 
7.2.1 PULSE([,,])....................................................................................... 61 
7.2.2 RAMP([,
 
 
7.3.5 LOG10(
) ............................................................................................................................ 65 
7.3.6 LOGN() ............................................................................................................................. 65 
7.3.7 MAX(,,...) .................................................................................................... 66 
7.3.8 MEAN(,,...).................................................................................................. 66 
7.3.9 MIN(,,...)...................................................................................................... 66 
7.3.10 MOD(,)........................................................................................................... 66 
7.3.11 PCT().................................................................................................................................... 66 
7.3.12 PI............................................................................................................................................................ 67 
7.3.13 ROUND() ........................................................................................................................ 67 
7.3.14 SQRT()............................................................................................................................. 67 
7.3.15 SUM(,,...)............................................................................................... 67 
7.4  三角函数........................................................................................................................................................ 67 
7.4.1 ARCTAN()......................................................................................................................... 67 
7.4.2 COS()...................................................................................................................................... 68 
7.4.3 COSWAVE(,)........................................................................................................ 68 
7.4.4 SIN()....................................................................................................................................... 68 
7.4.5 SINWAVE(,)........................................................................................................ 69 
7.4.6 TAN() ..................................................................................................................................... 69 
7.5  逻辑函数........................................................................................................................................................ 69 
7.6  统计函数........................................................................................................................................................ 70 
7.6.1 EXPRND([,]) ............................................................................................................. 70 
7.6.2 MONTECARLO([,])............................................................................................. 71 
7.6.3 NORMAL(,[,])....................................................................................................... 71 
7.6.4 POISSON([,]) .................................................................................................................... 71 
7.6.5 RANDOM(,[,]) ..................................................................................................... 72 
7.6.6  非均匀分布样本 .................................................................................................................................... 72 
7.7  会计函数........................................................................................................................................................ 72 
7.7.1  未来值 FV、周期支付(定期支付)PMT  和现值 PV....................................................................... 72 
7.7.2 NPV(,[,]) ........................................................................................................... 74 
7.8  离散函数........................................................................................................................................................ 75 
7.8.1 CAP() or CAP()...................................................................................................... 75 
7.8.2 COOKTIME()............................................................................................................................. 75 
7.8.3 DELAY(,[,])..................................................................................... 76 
7.8.4 OSTATE()................................................................................................................................... 76 
7.8.5 QELEM(,)-or-QELEM(,) .................................................. 76 
7.8.6 QLEN()-or-QLEN().............................................................................................. 76 
III
 
7.8.7 TRANSTIME(
).................................................................................................................... 76 
7.9  时间周期函数 ................................................................................................................................................ 77 
7.9.1 CTFLOW([,])................................................................................................................ 78 
7.9.2 CTMAX([,, ])....................................................................................... 79 
7.9.3 CTMEAN([,,])........................................................................................... 80 
7.9.4 CTMIN([,,]) ........................................................................................ 81 
7.9.5 CTSTDDEV([,,])....................................................................................... 82 
7.9.6 CYCLETIME([,,])..................................................................................... 83 
7.9.7 THROUGHPUT([,]) ..................................................................................................... 84 
7.10  数组函数 ...................................................................................................................................................... 84 
7.10.1 ARRAYMEAN().................................................................................................... 85 
7.10.2 ARRAYSTDDEV()................................................................................................ 85 
7.10.3 ARRAYSUM()....................................................................................................... 86 
7.11  特殊函数 ...................................................................................................................................................... 87 
7.11.1 CGROWTH()................................................................................................................... 87 
7.11.2 Counter(, ) ....................................................................................................................... 88 
7.11.3 DT.......................................................................................................................................................... 89 
7.11.4 ENDVAL(,[]) .............................................................................................................. 89 
7.11.5 FORCST(,,[,]).................................................................................. 89 
7.11.6 INIT() or INIT() or INIT()....................................................................... 90 
7.11.7 Pause...................................................................................................................................................... 90 
7.11.8 Rework() .......................................................................................................................... 91 
7.11.9 RUNCOUNT ......................................................................................................................................... 92 
7.11.10 SMTH1(,[,])............................................................................... 92 
7.11.11 SMTH3(,[,]) ................................................................................ 94 
7.11.12 SMTHN(,,[,])........................................................................ 95 
7.11.13 Sound() .......................................................................................................................... 96 
7.11.14 Starttime............................................................................................................................................... 96 
7.11.15 STOPTIME.......................................................................................................................................... 96 
7.11.16 SWITCH(,)............................................................................................................. 96 
7.11.17 TIME.................................................................................................................................................... 96 
7.11.18 Trend(,[,]).................................................................................... 97 
第 8 章  附录:STELLA 软件的基本操作....................................................................................................... 99 
 
IV
 
 
第1章    概览、使用、理解本教程 
本教程是为 STELLA 软件的新用户设计的,提供了对软件基本特征的介绍。这些特征在
“技术文档”中会有更详细的介绍。因为本教程是给 STELLA 基础版和 STELLA RESEARCH
版用户使用的,所以 STELLA 的用户在使用时会发现对话框会有细微的差别。但是,描述的
主题与提供的特征是与 STELLA RESEARCH 版本完全一致的。 
请不要被本教程庞大的内容含量吓住,它是以渐进的方式向读者介绍丰富的内容,整个教
程需要数小时才能完成;但由于各章节相对独立,所以读者可以每次阅读一个章节。 
第 2 章,向读者展示一个“增强型交互式的模型”的例子,它是“人口动态行为”的一个
简单的 STELLA 软件模型。这个增强型模型是一个建模的“最终产品”的例子。读者也许只
需要理解这个增强型模型,感受 STELLA 软件是如何作为一种工具指导初学者的学习。 
第 3 章,读者将逐步学习如何建立模型。完成了这个练习后,读者就可以试着扩展这个模
型或亲自构造一个新的模型。 
第 4 章,读者将学到 STELLA 的许多特征:创建用户界面、分析模型的结构和行为。这
些特征可以帮助建模人员更有效地建立模型,以及理解模型的输出。 
第 5 章,RESEARCH 版的用户有机会练习 STELLA 的三个高级特性:数组、子模型、图
的压缩(这些特征只有 RESEARCH 版才有)。它们提供了管理模型复杂程度的方法,对有经
验的建模者是不可缺少的。当然,初学者也可以从中学到一些技巧。 
第 6 章,读者可进一步练习高级功能,如在高层的过程框中插入图片或动画,使高层结构
图更生动活泼;建立模型与其他应用软件(如 EXCELL 电子报表)之间的链接,实行动态数
据交换(DDE),扩大模型的应用范围。 
第 7 章,列出全部内置函数的使用方法和例子,方便读者查找和使用。 
本教程的最后一部分,附录“STELLA 软件的基本操作”,具有快速帮助指南的作用,为
STELLA 中最常用的操作提供了有用的指导。在使用本教程的过程中若需要了解某些特征或功
能时,可通过此指南查找解决办法,即方便又节约时间。因此,我们着重推荐它。 
现在就开始吧! 
 
 
1
 
 
第2章    增强型交互式的模型——与模型交流建立理解 
2.1 增强型模型背景介绍 
“人口动态行为”在许多社会学和物理学教程中都是关键的内容。从单细胞组织到人类社
会,研究生物群增减的动态行为有一个基本的通用结构模型。本教程将探讨一个在森林生态系
统中鹿的数量的动态变化。鹿的数量是受食肉动物的数量和食物的供给量调节决定的。在 1900
年,当地牧场主和农场主为保护动物,悬赏 50 美金捕捉威胁鹿的食肉动物。在其后的四十年
里,鹿的数量呈一种急速递增然后又锐减的变化趋势,如图 2-1 所示。 
 
1: Deer Population 
1: 
200000.00 
1
1: 
100000.00 
1 
1: 
0.00 
1
1900.00 
1910.00
Graph 2 (Untitled Graph)
1
1920.00
Years
                      图 2-1    鹿群数量的动态变化 
1930.00 
1940.00
14:38       
在有充足食物的情况下,鹿的数量将会增长,当鹿的数量增长到超过食物供应量后就会导
致饥荒,这种模式在自然界中很常见,现在的任务就是调节这个生态系统,使其中的三个成员
达到平衡。为了完成这个任务,首先应找到导致如此暴增暴减的原因,然后决定怎样的调节点
才是建立平衡最好的杠杆点。 
如果还没有装 STELLA 软件,现在就应该安装了。一旦装好,找到“TUTORIAL”的子
目 录 , 打 开 子 目 录 找 到 一 个 名 为 “POPDYNAM.STM ” 的 模 型 。 就 可 以 看 到 一 个 高 层
(High-Level)的结构图(图2-2)。如果打开软件只看到空白页,可从File 菜单选择“Close Model”
再打开“POP DYNAM”的模型。 
 
2
 
                                                          High-level Map 
图 2-2    鹿的生态系统的高层结构 
 
在高层的结构图中的每个过程框(Process Frame)都代表了生态系统中的一个关键“角色”
(Actor):鹿(Deer)、植物(Plant Life)、食肉动物(Predators)。请注意连接箭头的方向,它指示
了角色之间的关系。这意味着没有一个角色能单独的生存,都直接或间接地与其他角色发生关
系。 
现在滚动屏幕,直到看到图 2-3。 
 
3
 
图 2-3    鹿的生态系统模拟器 
 
图 2-3 是“控制板”(Control  Panel),用它能“驾驭”(Fly)生态系统,试着采取行动保
持系统平衡。测试一下你的能力。 
2.2 增强型模型的概述 
在图 2-3 屏幕的上方标题为“管理策略”(Management Policies),标题下有五个滑动输入
栏,简称滑动块。这些输入栏可以改动捕捉鹿的数量(deer tags)、捕捉食肉动物的赏金(predator 
bounty)、食肉动物再引入量(reintroduce  predator)、鹿的再引入量(reintroduce  deer)以及增加的
土地面积(clear land)这五个量。 
拖拽(点击并保持)图 2-4 捕捉鹿数输入栏上的滑动块向左或向右拖动,可以改变其数量。
在拖动时可以注意到该数量也随之改变——这样就可以控制每年人为减少鹿的数量,当然也可
以直接向滑动块下方的文本框中输入数量来改变滑动块的数字。如果点击旁边的“?”钮,就
会展示“捕捉鹿数量”栏的描述。在完成滑动块的测试工作后,点击“U”会使捕捉鹿的数量
恢复到 0。 
 
图 2-4    Slider(滑动块) 
4