AnyMath 文档

可变质量

可变质量。

模块类型: Engee1DMechanical.Elements.Translational.VariableMass

库中的路径:

/Physical Modeling/1D Mechanical/Inertias & Loads/Variable Mass

资料描述

可变质量 模拟可变质量。 该单元可用于模拟燃料量递减的燃料箱。 瞬时质量值在整个仿真过程中的每个时间步被发送到输入端口。 为了最大限度地减少求解器误差,请避免输入信号的不连续性和突然变化。

当一个部件的质量发生变化时,作用在这个部件上的惯性力也发生变化。:

哪里

  • -惯性力;

  • -可变质量;

  • -质量的速度。

如果输入质量值低于*最小质量*参数中指定的最小质量值,则块执行其针对最小质量的计算。 惯性力的计算公式为:

哪里 -最小重量。

块移动量保持恒定。 在没有外力的情况下,质量的减少导致速度的增加。 移动量保持恒定,直到外力使其发生变化。

变量

使用*Initial Targets*参数组在建模之前为块参数变量设置优先级和初始目标值。 有关详细信息,请参阅 使用目标值配置物理块.

港口

非定向

# 法兰 — 连接设备和网络的端口
渐进式机械装置

Details

非定向端口,用于定义随时间变化的质量传输分量。

程序使用名称

flange

输入

# 质量 — 可变质量,千克
标量

Details

接收质量值的输入端口。

数据类型

Float64

复数支持

参数

参数

# 最小质量 — 最低重量
kg | mg | g | t | lbm | oz | slug

Details

模拟过程中变量质量的最小值。

如果输入质量值小于最小质量值,则将其设置为等于最小质量值。

计量单位

kg | mg | g | t | lbm | oz | slug

默认值

0.1 kg

程序使用名称

mass_min

可计算