这个页面主要收录教学时学生提出的具有一定代表性的问题:
1:如何在因果回路图里添加时延标识?
A:右键点击箭头,出现Options窗口,第一行右侧有个Delay mark
的框,勾选即可。
2:如何把流量箭头的另一侧箭头(双向箭头)也画出来?
A:右键点击流量没有箭头的一侧,出现Options窗口,第一行左侧有个Arrowhead
的框,勾选即可。
3:添加了表函数后,无法通过Units Check:used with dimensioned argument
。
A:如报错信息所述,这是因为自变量argument的单位是有量纲的。官方给的建议是改为无量纲的,比如Dmnl或者1。可以用加常数的trick来解决这一问题。如下图所示,加入两个constant,值都为1,但单位和argument相乘之后能使得输出的值为无量纲,从而通过Units check。
4:用了Power函数后,无法确定输出值的量纲。
A:将Power函数的输入值改为无量纲即可,方法见上面的处理方式。
5:上面所说的去量纲方法可用于整个流图吗?
A:可以用于除了流量之外的所有变量。流量的单位即便是无量纲,也需除以时间,比如Dmnl/Month, 1/Day。
6:出现变量is not used in the model
错误。
A:在变量赋值的窗口,第三排Units
的右侧有个Supplementary
的框,勾选即可。
7:Lookup out of bounds错误。
A:在设定表函数X min和X max区间后,公式lookup = WITHLOOKUP(X)
中的X
在仿真运行中超出了[X_min, X_max]
。解决方法是检查X的取值,防止超出这个区间;或者调整表函数的区间,使其覆盖X
所有可能的取值。