主要内容

求解器数据不一致

描述

选择如果Simulink进行诊断动作金宝app®软件检测具有连续样品时间但多次执行时不会产生一致结果的S函数。

类别:诊断

设置

默认:没有任何

没有任何

金宝appSimulink软件不采取任何行动。

警告

金宝appSimulink软件显示警告。

错误

金宝appSimulink软件终止模拟并显示错误消息。

尖端

  • 一致性检查会导致性能显着下降(最高40%)。

  • 一致性检查是一种调试工具,可验证Simulink Ode Solvers做出的某些假设。金宝app使用此选项:

    • 验证您的S函数,并确保它们遵守与Simulink内置块相同的规则。金宝app

    • 确定意外模拟结果的原因。

    • 当调用给定值的给定值时,确保块会产生恒定的输出t(时间)。

  • 金宝appSimulink软件保存(缓存)输出,零交叉,衍生物和状态值,从一个时间步长以在下一个时间步骤中使用。时间步长结束时的值通常可以在下一个时间步骤开始时重复使用。求解器,尤其是僵硬的求解器,例如ODE23SODE15S,利用这一点避免冗余计算。在计算Jacobian矩阵时,刚性求解器可以以相同的值调用块的输出功能t

  • 当启用一致性检查时,Simulink软件会重新计算适当的值并将其与缓存值进行金宝app比较。如果值不相同,则会发生一致性误差。金宝appSimulink软件比较了这些数量的计算值:

    • 输出

    • 零交叉

    • 衍生物

    • 状态

命令行信息

范围:一致性检查
价值:'没有任何'|'警告'|'错误'
默认:'没有任何'

推荐设置

应用 环境
调试 警告
可追溯性 没有影响
效率 没有任何
安全预防措施 没有影响

相关话题