【新闻稿】
标题:Vensim 10.3:革新算法,引领系统动力学未来
正文:
近日,全球系统动力学领域的领导者Vensim公司宣布推出全新版本Vensim 10.3。这一版本的发布,标志着Vensim在系统动力学建模和分析领域迈出了新的步伐,以革新算法为核心,旨在重塑系统动力学的未来。
"革新算法,提升建模效率"
Vensim 10.3引入了一系列先进的算法,包括自适应时间步长控制、非线性求解器优化等,这些算法的引入显著提高了建模的效率和准确性。用户现在可以更快地构建复杂模型,并更精确地预测系统行为。
"增强可视化,深入理解系统"
Vensim 10.3提供了更为丰富的可视化工具,包括交互式图表、动画和仪表板,用户可以更加直观地理解系统动态。这些工具不仅帮助用户更好地展示模型结果,还促进了跨学科交流和决策。
"跨平台支持,拓展应用领域"
Vensim 10.3支持跨平台运行,无论是在Windows、MacOS还是Linux系统上,用户都可以轻松使用。这一特性使得Vensim的应用领域得到了进一步拓展,包括但不限于政策制定、企业战略规划、环境科学等领域。
"关键特性亮点"
1. "自适应时间步长控制":自动调整时间步长,优化计算效率,减少不必要的计算,提高模型运行速度。
2. "非线性求解器
相关内容:
- Vensim 10.3 配备了完全重新设计的方程编辑器。
- 将模型发布到网络时,数据变量现在可用。
- 尊重色觉缺陷的新图表调色板。要访问这些调色板,请单击 “工具”->“选项”->“图形”,即可快速访问不同的调色板。我们还更改了 Vensim 使用的默认调色板,以方便色觉障碍用户使用。
- 现在可以同时导出多个数据集。
- 新增自定义图形选项,只在数据可见时截断 x 轴以开始/结束。
- 一些新的 SIMULATION 特殊变量为 MCMC 输出保留了名称,以便在灵敏度运行中忽略。
- 灵敏度设置中新增了一个复选框,允许在无需添加向量分布的情况下改变噪声种子。用例:改变模型中的随机过程,这样就可以将 MCMC 样本中的参数不确定性与某种抽样过程(如 covid 检验)中的不确定性结合起来。
专业版和 DSS
MCMC
对 DREAM-ZS 进行算法更新,以获得更好的接受度和更快的收敛速度。
- oJ.A. Vrugt(2016 年),使用 DREAM 软件包进行马尔科夫链蒙特卡罗模拟: 理论、概念和 MATLAB 实现》,《环境建模与软件》,75,273-316,doi:10.1016/j.envsoft.2015.08.013。
- oC.J.F. ter Braak, and J.A. Vrugt (2008), Differential evolution Markov chain with snooker updater and fewer chains, Statistics and Computing, 18(4), 435-446, doi:10.1007/s11222-008-9104-9.
初始化步骤现在是并行的(速度大大提高,尤其是在使用混合方法的情况下)
诊断方法的一些改进
降低 PSRF 临界值
- 更频繁的报告
- 统计文件中的额外输出
附加输出,包括边际分布
为方便起见,MCMC 运行会生成一个灵敏度控制文件,允许立即使用样本进行灵敏度运行。
- 或unname_MCMC_sample.vsc 可用于运行 runname_MCMC_sample.tab
建议对 MCMC 选项做一些更改
初始化阶段现在是完全并行的,使混合初始化方法更可用。
贝叶斯推理
报酬中的优先权
- 新的报酬元素类型:pRior 类型 "R
- 与 “政策”(“P”)元素的行为相同,但进入不同的核算桶
使用案例:
分别报告先验贡献和数据似然贡献
从先验值而不是后验值采样(尤其是在 MCMC 初始化步骤中)
此外,根据控制文件(.voc)参数列表中指定的先验值添加先验报酬项
优化控制文件中的先验项
- 现在可以直接在参数列表中指定先验项
- 先验项可以使用下标和层次结构(超参数)
如果模型生成的值小于 0,使用泊松/二叉族或对数变换的报酬元素现在会增加一个大的惩罚项(1e12)
泊松分布的比例项(权重)现在可用于比例泊松分布
优化控制文件新增 SYNTHETIC 关键字,简化了数据生成,将报酬中假设的误差分布添加到模型输出中
改进了回报报告中的输出
仅限 DSS
SyntheSim 按钮现在可以从任何可用的运行配置中加载设置并启动 SyntheSim
演示模式
模型->设置->常规,“以演示模式启动模型”。演示模式会隐藏工具栏并禁用大部分菜单。在使用界面运行模型时可以使用该模式。
新的 Venapp 命令
这些新命令可以放在按钮上,以便在运行模型的界面中使用。
MENU(菜单)>SIMCONTROL(模拟控制):将模型置入模拟设置模式并显示模拟控制对话框。这适用于不太适合 SyntheSim 的大型模型。您可以让模型进入设置模式,进行更改,然后使用另一个按钮运行模拟/参数/选项。
MENU(菜单)>SIMSETUP(模拟设置):将模型置入模拟设置模式,但不显示模拟控制对话框。在该模式下,您可以更改草图上的常量/查找。使用该模式时,需要另一个按钮来执行任何模拟模式(例如,菜单>运行、菜单->SYNTHESIM、菜单>OPTIMIZE 等)。如果进入该模式,应使用可选的运行名编辑框来更改运行名。在 SIMSETUP 模式下执行 MENU>RUN(等)时,运行将被自动覆盖(其原理是在设置过程中,您已经设置了需要设置的内容)。
菜单>显示模式(MENU>PRESENTATION_MODE){可选 |1或0}。
草图按钮设置
运行 VENAPP 命令的按钮新增了 “出错时继续 ”设置。默认设置是出错时停止(例如,您有一系列命令(如 “开始模拟”,然后是 “导航到新视图”),但如果 “开始模拟 ”失败(用户在被要求覆盖结果文件时点击取消),您不想移动到另一个屏幕。有时,如果出现错误,您确实希望继续。您可以在 GUI 对象设置对话框中找到此设置。
草图图形用户界面对象
草图图形用户界面对象增加了许多附加功能。
并行模拟
在性能方面有一些小的改进。