主要内容

为解决变步样品出口

输出选项

使用输出选项列表下配置参数>数据导入/导出>额外的参数控制多少输出仿真生成当你的模型使用一个变步求解器进行求解。

  • 细化输出(默认)

  • 产生额外的输出

  • 生成指定的输出只

细化输出

细化输出选项提供了额外的输出点当模拟输出不包括尽可能多的点。这个参数提供了一个整数输出点之间的时间步骤。例如,完善2提供了输出系数介于时间步骤,步骤。默认细化因素是1。

假设一个示例仿真生成输出这些时候:

0、2.5、5、8.5、10

选择细化输出并指定一个细化因子2生成输出这些时候:

0、1.25、2.5、3.75,5、6.75、8.5、9.25,10

更有效地平滑输出,修改完善因素而不是减少步长。当你改变完善因素,解算器生成额外的点通过评估持续扩展公式在采样点。这个选项改变仿真步长,这样时间步配合倍您指定额外的输出。

完善因素适用于变步解决者,是最有用的,当你使用数值。的数值解算器可以采取大的行动。然而,当你图模拟输出,这个解算器的输出有时不够光滑。在这种情况下,再次运行仿真与更大的优化因素。4等的值数值可以提供更为顺畅的结果。

请注意

这个选项可以帮助解决定位零交叉,尽管它并不能保证仿真软件万博1manbetx®检测所有的零交叉(见讨论二阶导数过零检测)。

产生额外的输出

使用产生额外的输出选择直接指定的附加次求解程序生成的输出。当你选择这个选项时,数据导入/导出窗格中显示一个输出*配置参数。在这个参数,输入MATLAB®表达式的求值结果为一个额外的时间或一个向量的额外时间。解算器产生冲击*指定输出的时候,除了乘以它需要准确模拟。

假设一个示例仿真生成输出这些时候:

0、2.5、5、8.5、10

选择产生额外的输出选择并指定(0:10)在这些时间生成输出:

0,1,2,3,4,5,6,7,8,9,10

也许在额外的时间,这取决于选择的步长变步求解器进行求解。

提示

  • 这个选项可以帮助解决定位零交叉,尽管它并不能保证仿真软件检测到所有的零交叉(见万博1manbetx讨论二阶导数过零检测)。

  • 设置输出*配置参数值而不是默认的空矩阵([])。

  • 触发子系统子系统和函数调用,调用函数必须继承采样率。

生成指定的输出只

万博1manbetx仿真软件生成输出的起始和终止时间,除了您指定的倍。

假设一个示例仿真生成输出这些时候:

0、2.5、5、8.5、10

选择生成指定的输出只选择并指定[1:9]在这些时间生成输出:

0,1,2,3,4,5,6,7,8,9,10

这个选项改变仿真步长,这样时间步骤配合您所指定的时间产生输出。解算器可以冲击其他时间精确模拟模型的步骤。然而,并不包括这些点的输出。这个选项是有用的,当你比较不同模拟检查模拟生成输出在同一时间。

提示

  • 这个选项可以帮助解决定位零交叉,尽管它并不能保证仿真软件检测到所有的零交叉(见万博1manbetx讨论二阶导数过零检测)。

  • 设置输出*配置参数值而不是默认的空矩阵([])。

  • 在正常、加速器和快速加速器模式,仿真软件生成输出的起始和终止时间,以及您所指定的倍。万博1manbetx

  • 当你模拟模型在正常模式下,触发子系统和函数调用子系统使用:

    • 您指定的时间

    • 之间的所有步骤在您所指定的值

    • 仿真起始和终止时间

  • 触发子系统子系统和函数调用,调用函数必须继承采样率。

相关的例子

更多关于