このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。
コンポーネントの方程式
言语构文
トピック
等式部分的目的是在组件的变量,参数,输入,输出,时间和这些实体的时间导数之间建立数学关系。在整个仿真过程中,执行SIMSCAPE™文件的方程部分。
这个例子shows implementation for a simple algebraic system.
此示例显示了如何从等式部分访问全局仿真时间。
您可以使用如果
语句。
教科书通常在单独的方程式中定义某些方程式术语,然后将这些中间方程式替换为主要方程式。例如,对于管道中的完全发育的流动,可以使用达西摩擦因子来计算压力损失:
您可以使用tablelookup
功能在方程式
SIMSCAPE文件的一部分基于一维,二维或三维表中的一组数据点插值输入值。此功能类似于Simulink的功能金宝app®and Simscape Lookup Table blocks. It allows you to incorporate table-driven modeling directly in your custom block, without the need of connecting an external Lookup Table block to your model.
使用断言
构建以实现自定义块的运行时错误和警告消息。在组件文件中,您指定要评估的条件,以及如果违反此条件,则要输出的错误消息。当模型中使用基于此组件文件的自定义块时,如果在模拟过程中违反条件,它将输出此消息。可选行动
属性断言
构造指定在违反谓词条件,警告或忽略违法行为时,模拟是否停止。
指定仅在模型初始化期间执行的其他方程式。
使用SIMSCAPE函数在多个组件的方程式和成员声明中重复使用表达式。
Import Symbolic Math Toolbox Equations
使用Symbolic Math Toolbox™软件求解物理方程,以适合SimScape语言方程的格式生成代码,并将生成的代码合并到组件文件的“方程”部分中。