使用手动生成的停止条件
每个条件节点都有自己的属性。
可以创建多个固定物理时间和固定步数停止条件。将这些停止条件的多个实例与其他停止条件相结合(使用逻辑规则 AND 和 OR)可为多时间尺度问题定义复杂的停止规则集。
- 固定物理时间属性
-
- 已启用
- 打开时,此条件用于停止求解器。
- 固定物理时间
- 从开始物理时间开始的物理时间量,达到此时间量便可满足此条件。默认值为 0.1 秒。
- 开始物理时间
- 固定物理时间的起始时间。默认值为 0。只读。
- 逻辑规则
- 定义此条件如何与其他已启用的停止条件互动。
- AND
- 此条件以及逻辑规则设为与的一个或多个其他条件都满足时才能停止求解器。
- OR
- 指示仅满足此条件就足以停止求解器。
- 满足的条件
- 指示是否已满足停止条件(只读)。
- 固定步数属性
-
- 已启用
- 打开时,此条件用于停止求解器。
- 固定步数
- 从开始步进开始要执行的步数,完成此步数即可满足此条件。默认值为 1000 步。
- 开始步进
- 固定步数的起始步号。默认值为 0。只读。
- 逻辑规则
- 定义此条件如何与其他已启用的停止条件互动。
- AND
- 此条件以及逻辑规则设为与的一个或多个其他条件都满足时才能停止求解器。
- OR
- 指示仅满足此条件就足以停止求解器。
- 满足的条件
- 指示是否已满足停止条件(只读)。
- 最小内部迭代属性
-
- 最小内部迭代
- 满足此条件之前要执行的内部迭代次数。默认设置为 1 次迭代。
- 已启用
- 打开时,此条件用于停止求解器。
- 满足的条件
- 指示是否已满足停止条件(只读)。
- 逻辑规则
- 定义此条件如何与其他已启用的停止条件互动。
- AND
- 此条件以及逻辑规则设为与的一个或多个其他条件都满足时才能停止求解器。
- OR
- 指示仅满足此条件就足以停止求解器。
添加手动生成的停止条件
要使某个停止条件可用,右键单击停止条件节点,选择新条件,然后从下拉菜单中选择条件。每个时间相关求解器(例如显式或隐式非稳态求解器)都有相同的停止条件节点。