的Simscape™溶剂™块和连接表示一维的流动路径。这意味着,内部部件动力学,诸如沿着一个泵叶片的压力变化,未详细建模。
如电子电路,所有的网络部件都跨一个和通过变量相关联。不像的电路,一些Simscape Fluid.域有一个以上的跨越,并通过可变的。例如,在热液体域,质量流率和能量流速块通过变量,以及压力和温度在整个块的变量。的气体中的块,潮湿的空气,和两相域还具有多个通和跨变量。有关块连接,端口和可变类型的详细信息,请参见模拟物理网络的基本原则。
在流体网络中,流动在沿连接线沿任一方向的支持。金宝app许多Simscape Fluid.块也支持反流。金宝app另外,压力和温度总是绝对值。无论流动方向如何,变量值保持为正。
您的网络必须接地。Simscape Fluid.内部卷的块,称为动态组件,可以作为网络地起作用,由于其内部定义的状态。此外,网络中的动态分量设置从指定的块参数的模型的初始条件。
由于这些内部容积,流体变量在内部节点计算为动量平衡超过块的一部分。如果你选择在一个内部节点或者在一个端口测量变量,你可能会发现不同的值。看内部状态计算有关更多信息。
一些块可通过不同方法进行参数设置。您可以通过这些参数块:
分析制剂
来自数据表的数据
测量数据
数据表可以是2-D或3-D,并且由独立的矢量组成,例如来自测试矩阵。例如,在可变排量泵(IL)街区,这容积损失表,q_loss(DP,W,d)在每个参数的范围内,在每个测试点处的每个测试点处的体积损耗填充参数。
当Simscape Fluid.软件提供了多种方式在Simulink仿真和分析多域网络液金宝app®环境。
要打开的Simscape模型模板,输入ssc_new
在Matlab.®命令行。你可以查看Simscape Fluid.通过输入阻止库simscapefluids_lib.
在matlab命令行上。将Simscape库浏览器从Simscape库浏览器拖动到Simulink编辑器以构建模型。金宝app
要查看和之前检查你的网络变量,期间和模拟后,使用可变观众。要了解更多有关初始化模式和设置变量的优先事项,请参阅块级变量的初始化。为的Simscape流体模型的初始条件是领域相关的:
在等温液体域,必须提供初始压力。
在热液域中,必须提供初始压力和温度。
在气体域,初始压力,并且或者密度或温度必须被提供。
在潮湿的空气域,必须提供初始压力,温度,湿度的质量,和痕量气体量。
在两相域,初始压力和任一相的质量,温度,焓,或内部能量必须被提供。
您可以通过附加一个查看模拟结果范围块到传感器,或通过启用数据记录并在结果资源管理器中查看结果。将数据从结果资源管理器导出到数据检查器允许您在模拟之间进行比较数据。有关更多信息,请参阅关于Simscape Refeive Explorer和仿真数据检查。
范围块绘制Simulink信号。金宝app使用a转换simscape物理信号PS-金宝appSimulink转换器块到物理信号连接到范围块。看将Simscape图连接到Simulink源和范围金宝app有关更多信息。
要从Simulink ToolStrip打开数据记录,请选择金宝app建模>模型设置>模型设置。在“配置参数”对话框的左窗格中,选择Simscape。在Simscape窗格中,在数据记录,集日志模拟数据到目前为止所有
并选择仿真后打开查看器。
要了解更多关于选择和配置正确的求解器为您的系统,请参阅设置求解器的物理模型。可变步求解器ode23t
和ode15s
是适用于一系列动态的多功能溶剂。使用金宝appSimulink Coder™从模型生成代码,使用ode14x
或者ode1be
求解器。有关代码生成的更多信息,请参阅代码生成。
看构建物理模型的基本步骤为的Simscape建模工作流程的详细介绍。
要更改模拟的准确性,速度和效率,您可以在“配置参数”对话框中调整以下一个或多个参数:
相对宽容
绝对宽容
最大步长
你也可以调整约束残余公差在“索盘配置块”对话框中。
在大多数情况下,默认公差值将在模型的准确性和速度之间产生良好的平衡。但是,在某些情况下,您可能希望调整最大步长从它的默认设置自动
,基于模拟持续时间计算,而不是在模拟动态上计算。如果您担心求解器可能缺少重要行为,则可以将此值更改为较小的值。
有关求解器参数的更多信息,请参阅:
看求解器配置了解更多关于何时调整约束残余公差参数值。