【软件更新】Vensim 10.3,革新算法驱动,引领系统动力学新纪元

【软件更新】Vensim

【新闻稿】
标题:Vensim 10.3:革新算法,引领系统动力学未来
正文:
近日,全球系统动力学领域的领导者Vensim公司宣布推出全新版本Vensim 10.3。这一版本的发布,标志着Vensim在系统动力学建模和分析领域迈出了新的步伐,以革新算法为核心,旨在重塑系统动力学的未来。
"革新算法,提升建模效率"
Vensim 10.3引入了一系列先进的算法,包括自适应时间步长控制、非线性求解器优化等,这些算法的引入显著提高了建模的效率和准确性。用户现在可以更快地构建复杂模型,并更精确地预测系统行为。
"增强可视化,深入理解系统"
Vensim 10.3提供了更为丰富的可视化工具,包括交互式图表、动画和仪表板,用户可以更加直观地理解系统动态。这些工具不仅帮助用户更好地展示模型结果,还促进了跨学科交流和决策。
"跨平台支持,拓展应用领域"
Vensim 10.3支持跨平台运行,无论是在Windows、MacOS还是Linux系统上,用户都可以轻松使用。这一特性使得Vensim的应用领域得到了进一步拓展,包括但不限于政策制定、企业战略规划、环境科学等领域。
"关键特性亮点"
1. "自适应时间步长控制":自动调整时间步长,优化计算效率,减少不必要的计算,提高模型运行速度。 2. "非线性求解器

相关内容:

lass="xiangguan" id="content">
  • 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 对象设置对话框中找到此设置。

草图图形用户界面对象

草图图形用户界面对象增加了许多附加功能。

并行模拟

在性能方面有一些小的改进。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章