Anylogic:随时间调整访问者数量(有趋势?)
Anylogic: adjust number of visitors over time (with trend?)
我正在尝试创造一种趋势,让活动的访客每年都在缓慢下降。
这是设置:https://imgur.com/6mx3xy2
我想确保例如在第 1 年有 100,000 名访客,但第二年下降了 1%,因此明年只有 99,000 名访客在场,而后一年为 99.000*0.99,所以这些年的总数为 297.010 人曾经访问过。 (因此,经过 3 年的模拟,访问者的股票价值为 297.010)
例如,我应该为 NewInfoRealVisitors 变量和流量方程提供什么 values/formulas?或者与此相关的所有其他变量
好的,这里要做的事情很多,首先你的结构是错误的,应该是这样的:
visitorsPerYear = annualVisitors 这是同一个变量,但同时定义为流量和存量
annualVisitorsDecline = annualVisitors*declineRate
现在,获取您想要的确切值(总访客数= 297010)
您需要使用年作为模型时间单位,并且需要使用 1 作为固定时间步长:
最后,您需要 运行 虚拟时间中的模型(尽可能快),否则任何逻辑都会在您无法控制的情况下更改您的固定时间步长
如果您不执行所有这些操作,您将只能得到基于欧拉方程的近似值 297.010...足够接近,但不完全接近。
我正在尝试创造一种趋势,让活动的访客每年都在缓慢下降。 这是设置:https://imgur.com/6mx3xy2 我想确保例如在第 1 年有 100,000 名访客,但第二年下降了 1%,因此明年只有 99,000 名访客在场,而后一年为 99.000*0.99,所以这些年的总数为 297.010 人曾经访问过。 (因此,经过 3 年的模拟,访问者的股票价值为 297.010) 例如,我应该为 NewInfoRealVisitors 变量和流量方程提供什么 values/formulas?或者与此相关的所有其他变量
好的,这里要做的事情很多,首先你的结构是错误的,应该是这样的:
visitorsPerYear = annualVisitors 这是同一个变量,但同时定义为流量和存量
annualVisitorsDecline = annualVisitors*declineRate
现在,获取您想要的确切值(总访客数= 297010)
您需要使用年作为模型时间单位,并且需要使用 1 作为固定时间步长:
最后,您需要 运行 虚拟时间中的模型(尽可能快),否则任何逻辑都会在您无法控制的情况下更改您的固定时间步长
如果您不执行所有这些操作,您将只能得到基于欧拉方程的近似值 297.010...足够接近,但不完全接近。