AnyLogic中SD(系统动力学)速率计算速度及出生率计算咨询
AnyLogic系统动力学模块相关问题解答
1. AnyLogic SD模块中速率计算的逻辑
- AnyLogic的系统动力学(SD)速率基于模型设置的时间单位进行连续计算,核心是通过数值求解微分方程(默认采用欧拉法,也可切换其他求解器)来更新存量。
- 速率变量的数值代表「单位时间内的流量变化量」:比如时间单位设为年,速率值对应的就是每年的变化比例或绝对量,软件会自动根据仿真时间步长累积计算存量变化,无需手动转换时间系数。
2. 人口出生率的正确计算方式
- 你的模型时间单位为年,初始人口50000,出生率0.015(年出生比例1.5%),第1年的人口计算方式应为
50000 × (1 + 0.015)(或展开为50000 + 50000×0.015)。 - 不需要乘以364:AnyLogic的SD模块会自动匹配你设置的时间单位处理速率的时间维度,你设定的出生率已经是年维度的比例,软件会直接按年计算人口存量变化,无需额外转换为天的系数。
内容的提问来源于stack exchange,提问作者Jahidul Hasan Razib
相关产品推荐
相关产品推荐

