主要内容

解算器窗格中

解算器类别包括用于配置模型求解器的参数。求解器在指定的时间跨度内以连续的时间步长计算动态系统的状态。还可以使用这些参数指定模拟启动和停止时间。

一旦模型编译完成,将显示求解器信息工具提示

  • 编译解算器名称

  • 步长(最大步长固定步长

一旦模型编译完成,状态栏将显示用于编译的求解器和克拉(^):

  • 金宝app®在编译期间选择不同的求解器。

  • 你设置步长为汽车.“求解器信息”工具提示显示Simulink计算的步长。金宝app

配置解算器时,请注意:

  • 模拟时间与时钟时间不一致。例如,运行10秒的模拟通常不需要10秒。总仿真时间取决于诸如模型复杂性、求解器步长和计算机速度等因素。

  • 固定步除非您使用s函数或RSim目标,否则代码生成需要求解器类型。

  • 变步求解器类型可以显著缩短模拟状态快速变化或包含不连续的模型所需的时间。

参数 描述

开始时间

将模拟或生成的代码的开始时间指定为双精度值,按比例缩放到秒。

停止时间

将模拟或生成的代码的停止时间指定为双精度值,缩放到秒。

类型

选择要用于模拟模型的求解器类型。

解算器

选择要用于在模拟或代码生成期间计算模型状态的求解器。

最大步长

指定求解器可以采用的最大时间步长。

积分法

的积分顺序奥登解算器

初始步长

指定求解器执行的第一个时间步骤的大小。

最小步长

指定求解器可以采用的最小时间步长。

相对宽容

指定相对于每个时间步骤中每个状态的大小的最大可接受的求解器误差。如果相对误差超过此容差,求解器将减小时间步长。

绝对的宽容

当测量状态的值趋于零时,指定最大可接受的求解器误差。如果绝对误差超过此容差,求解器将减小时间步长。

形状保存

在每个时间步中利用导数信息来提高积分精度。

最大的订单

中使用的数值微分公式(ndf)的顺序ode15s解算器。

求解器复位法

选择求解器在重置期间的行为,例如当它检测到过零时。

连续最小步数

指定模拟过程中允许的连续最小步长违反的最大数目。

求解雅可比矩阵法

指定计算隐式求解器的雅可比矩阵的方法。

Daessc模式

调整daessc解算器的性能。

将每个离散速率视为单独的任务

指定Simulink是否单独或以金宝app组为单位执行具有周期性采样时间的块。

自动处理数据传输的速率转换

指定Simulink软件是否自动金宝app在具有不同采样率的块之间插入隐藏的速率转换块,以确保:任务之间数据传输的完整性;以及周期任务数据传输的可选确定性。

确定性数据传输

控制速率转换块参数确保确定的数据传输(最大延迟)设置为自动插入的速率转换块。

优先级值越高,任务优先级越高

指定在实现异步数据传输时,模型所针对的实时系统是将更高优先级值分配给更高优先级的任务还是更低优先级值。

讨论二阶导数过零控制

在模型的变步长模拟过程中启用过零检测。对于大多数模型,这通过使求解器采取更大的时间步骤来加快模拟速度。

时间的宽容

指定一个公差因子,该因子控制跨零事件必须发生的紧密程度,才能被认为是连续的。

连续过零的次数

指定在Simulink软件显示警告或错误之前可能出现的连续过零次数。金宝app

算法

指定在使用变步长求解器时检测零交叉的算法。

信号阈值

指定检测零交叉时使用的死区。落在这个区域内的信号被定义为穿过零。

周期采样时间约束

选择由该模型定义的采样时间的约束。在模拟过程中,如果模型不满足指定的约束条件,Simulink软件将显示错误消息。金宝app

固定步长(基本采样时间)

指定所选固定步长求解器使用的步长。

采样时间属性

为该模型实现的采样时间指定并分配优先级。

外推法秩序

方法使用的外推顺序ode14x求解器从当前时间步的状态计算出下一个时间步的模型的状态。

牛顿的迭代次数

方法所使用的牛顿方法迭代次数ode14x求解器从当前时间步的状态计算出下一个时间步的模型的状态。

允许任务在目标上并发执行

为模型启用并发任务行为。

自动秤绝对公差

启用自动绝对容差调整

允许多个任务访问输入和输出

在基于速率的模型中启用分支输入多输出

这些配置参数在先进的参数部分。

参数 描述

启用解耦的连续集成

去除连续速率和离散速率之间的耦合。

启用最小的过零影响集成

最小化过零对连续状态整合的影响。

相关的话题