主要内容

解算器配置

物理网络环境和解决配置

  • 解算器配置块

库:
Simscape /公用事业

描述

每一个物理网络由连接Simscape™框图需要仿真解算器的设置信息。的解算器配置块指定模型的解算器参数需求之前就可以开始模拟。

每个拓扑不同的Simscape框图需要一个解算器配置块连接到它。

港口

保护

全部展开

保护连接端口。这个港口是无类型。你可以在任何地方连接在一个物理网络电路通过创建一个分支点连接任何类型的保护港口之间的界线。块提供了整个物理网络解算器设置,无论连接类型。

参数

全部展开

指定如何解决对正弦变量。

使用频率和时间价值加速模拟系统与一个标称频率。有关更多信息,请参见频率和时间模拟模式

选择减少非线性指数方法最适合网络连接解算器配置布洛克:

  • 导数替代DAE的——在这种方法中,部分差异化分析和追加到原系统。对于每个附加方程,衍生工具被选中,取而代之的是一种新的代数变量称为假的导数。有关更多信息,请参见https://epubs.siam.org/doi/abs/10.1137/0914043?journalCode=sjoce3。这个选项对应的非线性指数在以前版本还原方法。建议您开始使用这种方法。

  • 投影——使用这个选项如果导数替代由于问题与动态选择方法失败。

  • 没有一个——如果你的模型不包含非线性高指数拓扑,使用这个选项完全绕过非线性指数减少和去除分析开销。

默认情况下,当清除此复选框时,模拟从初始状态开始从初始条件计算。

选中此复选框时,解算器试图找到结果如果输入的稳态系统是足够大的时间保持不变。有关更多信息,请参见初始条件计算。然后从稳态模拟。

为兼容模式频率和时间方程公式,选中此复选框时,正弦稳态求解程序试图执行初始化。换句话说,执行初始化使用频率时间方程,然后使用实际的仿真所得方程制定和选择的其他选项解算器配置块。有关更多信息,请参见频率和时间模拟模式

请注意

使用初始状态选择在数据导入/导出覆盖面板的配置参数对话框开始从稳态模拟选择。

这个参数影响的非线性求解程序用于计算初始条件和瞬态初始化。选择基于状态的宽容的来源:

  • 模型AbsTol和RelTol——使用公差模型设置,指定为绝对的宽容相对宽容参数对解算器面板的配置参数对话框。

  • 本地宽容设置——宽容与当地值设置替换模型。当你选择这个选项时,绝对的宽容相对宽容参数出现在解算器配置块对话框。

你是否使用独立的模型公差或当地宽容设置,宽容的因素参数提供了一个比例因子,这些值。结果值决定了准确的代数约束得到满足后开始模拟和每一个离散事件(例如,一个不连续造成的阀门开度,一个硬停止,等等)。

指定一个本地值用于计算初始条件和瞬态初始化,而不是使用绝对的宽容的参数解算器面板的配置参数对话框。

依赖关系

要启用该参数,设置公差一致性本地宽容设置

指定一个本地值用于计算初始条件和瞬态初始化,而不是使用相对宽容的参数解算器面板的配置参数对话框。

依赖关系

要启用该参数,设置公差一致性本地宽容设置

这个参数提供了基于状态的绝对和相对公差比例因子,你是否使用独立的模型公差或当地的宽容的设置。减小参数值(即收紧公差)获得更可靠的仿真时间。增加参数值(即放宽公差)如果解决初始条件无法收敛,或减少计算时间。

允许您使用一个指定的地方解决纸浆包样品的时间样品时间参数。在纸浆包模拟中,所有物理网络状态,否则连续,成为模型表示金宝app®作为离散状态。解算器更新每个时间步美国一次。这个选项特别有用为生成的代码或半实物仿真(边境)。

请注意

如果使用当地解决,同时利用仿真软件金宝app金宝app仿真软件控制设计™不推荐线性化的工具。

选择求解类型用于更新状态:

  • 向后欧拉——倾向于潮湿的振荡,但更稳定,尤其是如果你增加时间步。

  • 梯形法则——捕捉振荡比向后欧拉,但不太稳定。

  • 分区——让你增加实时仿真速度分区整个方程组对应Simscape网络成一连串的小方程系统。并不是所有的网络可以分割。然而,当一个系统分区,这个解算器提供了一个在实时仿真速度显著增加。有关更多信息,请参见理解分区求解器是如何工作的使用分区求解提高仿真速度

无论你选择哪个地方解决,向后欧拉方法总是应用:

  • 在模拟的开始。

  • 后瞬间改变,当相应的块进行一个内部离散变化。这些变化包括离合器锁定、解锁、阀门执行器打开和关闭,切换的PS异步采样和保存块。

依赖关系

要启用该参数,选择使用本地解算器复选框。

指定本地解决样品时间,以秒为单位。解算器更新每个时间步美国一次。

依赖关系

要启用该参数,选择使用本地解算器复选框。

选择是否优先考虑速度和鲁棒性在使用分区本地解决:

  • 快速模拟——提高模拟性能通过解决大多数使用向前欧拉微分方程。

  • 健壮的模拟——增加鲁棒性仿真解决更多使用向后欧拉方程。

依赖关系

要启用该参数,选择使用本地解算器复选框和设置解算器类型分区

当你使用分区求解程序,它解决了小型连续切换线性方程。你可以选择存储矩阵逆阵,提高模拟性能。然后,如果在后续时间内检测到相同的配置步骤,分区求解器使用存储矩阵逆阵,而不是再计算它们。选择用于存储分区数据的方法:

  • 根据需要——计算矩阵逆仿真过程中,根据需要。这种方法不需要记忆但可以导致性能峰值。

  • 详尽的——计算和存储矩阵逆仿真之前。这种方法提高了仿真性能,但是需要更多内存。使用分区内存预算(kB)预算参数指定最大允许内存来存储数据。

依赖关系

要启用该参数,选择使用本地解算器复选框和设置解算器类型分区

指定最大内存预算,在kB,允许存储缓存数据进行分区。如果超出预算,模拟出错误。你可以调整默认值根据您的可用内存资源和上总内存估计数据统计查看器。有关更多信息,请参见分区求解统计

依赖关系

要启用该参数,选择使用本地解算器复选框。集解算器类型分区分区存储方法详尽的

如果您选中此复选框,您可以指定数量的非线性和瞬态初始化模式的迭代。如果系统不收敛一旦执行指定的迭代次数,它忽略了失败和下一步。

如果您清除复选框,系统使用一种更健壮的和耗时的算法,执行必要尽可能多的迭代达到收敛,和错误如果不能达到收敛瞬态初始化的时候。

选择和清算使用本地解算器自动选择并清除使用固定成本运行时的一致性,迭代复选框,因为这些都是实时的推荐设置,仿真模拟。然而,您可以选择和彼此独立的两个复选框。有关更多信息,请参见固定成本模拟,

指定数量的牛顿迭代执行时瞬态初始化。

依赖关系

要启用该参数,选择使用固定成本运行时的一致性,迭代复选框。

指定数量的模式执行迭代时瞬态初始化。

依赖关系

要启用该参数,选择使用固定成本运行时的一致性,迭代复选框并清除使用本地解算器复选框。只有一个主要的模式更新每一步执行当使用当地解决,因此该参数如果不在使用本地解算器复选框被选中。

允许您管理成本计算脉冲检测瞬态初始化期间,全球和当地的解决者。

国家仅基于事件的方法和脉冲处理让你模型的物理现象,如碰撞和反弹球,并提供一个显著提高仿真速度等模型。然而,脉冲检测瞬态初始化可以增加成本。这个成本是成正比的脉冲达到收敛的迭代执行。

如果您选择了计算的冲动复选框,您可以指定数量的脉冲迭代执行在瞬态初始化。如果系统不收敛到达这些数字,它忽略了失败和下一步。

如果您清除复选框,系统根据需要多次计算脉冲达到收敛。

依赖关系

要启用此复选框,选择使用固定成本运行时的一致性,迭代复选框。

指定数量的脉冲迭代执行时瞬态初始化。如果系统不收敛到达这些数字,它忽略了失败和下一步。

依赖关系

要启用该参数,选择计算的冲动复选框。

某些模型配置,如平行离合器锁,或电流传感器并行连接,允许无限的解决方案,这使他们静不定。金宝搏官方网站正则化是一个变换,解决系统模型与不确定的变量。默认情况下,如果解决遇到静不定系统,它适用于运行时正则化来解决这个问题。

清除解决不定方程复选框来加速模拟在多核机器上使用最大线程函数评估参数。然而,模型有静不定方程可以在运行时失败。

依赖关系

要启用此复选框,选择使用固定成本运行时的一致性,迭代复选框。

指定的最大数量的线程函数评价在使用实时仿真的向后欧拉求解程序。实际使用的线程数量最近的2的幂不超过参数值。例如,如果您指定5参数值,解算器使用4线程。默认的,1,对应于单线程函数评估。

使用多线程功能评估,必须清除解决不定方程复选框。如果您选择了解决不定方程复选框,单线程函数的解算器警告和交换机的评估。

其他不支持的仿真金宝app模式包括模拟频率和时间,延迟,可伸缩的编译、加速器模式,快速加速模式。你可以使用生成代码金宝app仿真软件实时™,但不支持其他类型的代码生成。金宝app

依赖关系

要启用该参数,选择使用本地解算器复选框,设置当地的解算器参数向后欧拉,并选择使用固定成本运行时的一致性,迭代复选框。

指定如何解决对矩阵:

  • 汽车——解决自动选择适当的选项,稀疏或完整,治疗矩阵。

  • 稀疏的——解决对稀疏矩阵。

  • 完整的——解决将矩阵视为完整。

指定线程的数量多流线性代数通过提供一个整数指数为2。线程的数量= 2的参数值。默认的,0,对应于单线程线性代数。

对于小模型、多流算法,使用数字高于0可能低于单线程。

依赖关系

要启用该参数,选择使用本地解算器复选框和设置线性代数参数稀疏的。全球解算器,仿真软件解决了方程不使用Sim金宝appscape线性代数算法。

指定最大内存预算,在kB,允许处理延迟当模拟模型包含块从延迟库或自定义模块使用延迟Simscape语言构造。这个参数的目的是防止过度的内存交换。如果超出预算,模拟出错误。你可以调整这个值根据您的可用内存资源。

此选项只适用的模型连接块Simscape多体图书馆Simscape块,或从其他附加块产品。下载188bet金宝搏使用统计数据查看器来确定您的模型是否具有一维/三维连接。有关更多信息,请参见一维/三维接口统计信息

当一个Simscape多体块是Simscape网络直接连接,可能需要额外的导数的网络需要解决。选中此复选框时,解算器自动输入过滤适用于信号进入金宝appSimulink-PS转换器块来获得这些额外的导数。的滤波时间常数参数提供了延迟的时间常数。

请注意

默认选中此复选框。如果你清楚的话,和一维/三维连接需要额外的导数,一条错误消息的解决问题。

这个参数指定了滤波时间常数,以秒为一维/三维连接的自动输入过滤。参数值在全球范围内适用于所有连接的网络,包括这一点解算器配置块。

依赖关系

要启用该参数,选择在需要的时候过滤应用于一维/三维连接复选框。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2007a

全部展开