系统动力学模型由股票(代表一个利益系统的连续数量)、流量(控制流入和流出股票的流量)和变量(可能是常数,也可能随着股票的价值变化)组成。
我仍然难以掌握何时使用股票和何时使用变量。例如,这个模型 (摘自CLExchange的YT视频 )显示“灰姑娘的幸福”是一种可以改变的股票,仙女教母的关心(随着灰姑娘的幸福降低而上升)是一个影响流向CH的变量。我会把教母的担忧建模成股票变量。然而,大多数关于SD的论文,我发现只有很少的股票和更多的影响变量。这方面有指引吗?
免责声明:据代理的NetLogo系统动力学建模器称,我对NetLogo的系统动力学建模器非常熟悉,这是非常有限的。
发布于 2020-04-06 14:50:23
基本上,股票是有记忆的。也就是说,它知道它在前一个时间步骤(或滴答)中的值,在下一个时间步骤中,内部流被加进去,出流被减去。相反,变量(或辅助变量)是根据其所有输入的当前值计算的。
即使您希望最终将NetLogo用于系统动力学模型,以便能够以某种方式连接到基于代理的模型,您也可以考虑从专门的系统动力学软件开始设计SD元素,然后在满意的设计后在NetLogo中重做它们。我个人喜欢Vensim,这是免费的小型模型(PLE版本),并有良好的教程内置。
https://stackoverflow.com/questions/61061205
复制相似问题