Engee 文档

Engee物理建模语言

在大多数情况下,对于*Engee*中的物理建模,使用标准就足够了 物理块的库。 这些现成的块复盖了主要的工作场景,并允许您通过简单地将块连接在一起来快速组装模型。 这种方法是在*Engee*中使用物理建模的基本方法。

但是,有些情况下,典型的物理块是不够的。 在这种情况下,您可以创建 物理组件是它自己的物理块,其操作逻辑和参数完全由用户自己决定。 这允许您描述未包含在物理库中的唯一数学模型,并在*Engee*models中与其他块一起使用此类块。

Engee物理建模语言用于描述此类组件。 它是声明性的,因为不需要编写一步一步的算法(就像Julia或Python等命令式语言一样)。 相反,您只需以微分方程组的形式定义量之间的关系。

因此,您描述物理组件(您自己的物理块)应该做什么,以及如何计算它是由Engee求解器自动确定的:它转换方程本身,检查维度并以数字方式求解它们。