组件方程

书写公式来表示自定义组件行为

语言语法

断言 计划定制运行时错误和警告
延迟 返回过去的操作数的值
DER 操作数的返回时间导数
方程 定义组件式
功能 在组分方程和在域和部件的成员声明重用表达式
INTEG 执行表达的时间积分
中间体 限定中间项在等式使用
tablelookup 基于插值组数据点的返回值
时间 进入全球模拟时间
转换变量或参数,以无量纲的值与指定的单位转换

主题

定义组件方程

等式部分的目的是建立之中的组件的变量,参数,输入,输出,时间的数学关系和这些实体的时间导数。

简单的代数系统

这个例子显示了实现一个简单的代数系统。

使用模拟时间方程

这个例子显示了如何从方程部分访问全局模拟时间。

在方程使用条件表达式

您可以指定使用条件方程式如果声明。

使用等式中级条款

教科书经常在单独的方程定义某些方程条款,然后替换这些中间方程到主之一。

使用查找表中公式

您可以使用tablelookup在功能方程所述的Simscape™文件的部分,以基于在一个一维,二维,或三维表的一组数据点内插的输入值。

编程运行时错误和警告

使用断言构建来实现自定义模块的运行时错误和警告消息。

初始方程

仅指定模型初始化期间执行额外的方程。

的Simscape功能

使用的Simscape功能重用在方程和多个组件的成员声明表达式。

导入符号数学工具箱方程

使用符号数学工具箱™软件解决物理方程,产生以适合于的Simscape语言方程部分的格式码,并且将所生成的代码合并到一个组件文件的方程部分的实施例。