Simile
Simile 是由 Simulistics 开发和发布的,用于对地球,环境和生命科学中复杂动态系统进行系统动力学和面对对象建模和仿真的软件。我们使用独有的基于逻辑 (logic-based) 的陈述式建模 (declarative modelling) 技术,以清晰的结构和可视化的交互方式来呈现在这些系统中的相互作用。
使用Simile使得建模对于科学研究者来说变成一个富有成效的任务。模型能够被更快的准备好,更加容易分享和更高效的维护。
核心优势
比代码更快
比写C++或Fortran代码更快速
更强的表现力
比其他可视化建模软件更有表现力
更有结构性
比电子表格程序更有结构性
主要特性
面对对象的呈现
用于处理分散(disaggregation)和单独个体建模
自动生成C++模型代码
用于快速执行
即插即用模型
支持模块化建模,模型的任何部分能够被提取和单独使用
插件显示
允许您创建属于您的特定领域的图形
陈述式模型呈现
使得它可以方便的以复杂的方式维护模型
可视化建模环境
可视化模型
Simile是一套可视化的建模环境,允许您画出模型的元素以及它们之间的关系。使用简单的鼠标动作,您就可以重新排列元素,注释图形或添加图形。创建模型的关键在于添加变量间的影响。这提供给模型一个清晰和自文档化的结果。
系统动力学标记
系统动力学标记是用于表示有关变化率概念的方法,此方法直观,且易于深刻理解。箱/流式的表示方法类似于水槽和管道,可以使复杂的微分方程公式化,且不需要任何特殊的数学技能。
强大的公式语言
一旦绘制出模型里的影响链(chains of influence),就可以用Simile强大的公式语言来写出元素间关系的数学表达式。这种公式语言提供了广泛的数学表达式,以及处理数组的嵌入式概念。
结果显示
以图形,表格或动画形式显示结果
Simile 提供了大量可视化系统行为的工具,包括图形、表格或动画。您也可以根据模板设计其他的显示工具,必要时,也可导出结果到其它程序进行分析
表述式模型
使用 Simile 进行建模,就是把模型转存为一组模型结构的描述,就像是模型的设计蓝图。这就使得计算机通过各种方法辅助建模,而不仅仅是系统行为本身的模拟。
建模流程
第一步:描述系统
使用软件提供的图形工具和数学工具来描述您的系统
第二步:模拟行为
模拟一段时间内的行为。Simile 把描述转换成更快更高效的用来模型它的行为的 C++ 代码
代码编译
这些代码被编译到一个可执行的模型中,在模型运行环境中运行,也可以被集成到其他的程序中(企业版授权)