AnyMath 文档

可变惯量

可变惯量。

模块类型: Engee1DMechanical.Elements.Rotational.VariableInertia

库中的路径:

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

资料描述

可变惯量 模拟可变惯性。 该单元可用于模拟航天器太阳能电池板的部署。 瞬时惯性值在整个仿真过程中的每个时间步被发送到输入端口。 为了最大限度地减少求解器误差,请避免输入信号的不连续性和突然变化。

当一个部件的惯性改变时,作用在该部件上的扭矩也改变。:

哪里

  • -扭矩;

  • -可变惯性;

  • -角速度。

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

哪里 -最小的惯性。

角动量用可变惯量守恒。 在没有外部转矩的情况下,转动惯量的减小导致角速度成比例地增加。 角动量保持恒定,直到外部扭矩使其发生变化。

变量

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

港口

非定向

# 法兰 — 连接设备和网络的端口
旋转机械

Details

连接区块和物理网络的机械旋转端口。

程序使用名称

flange

输入

# I — 可变惯性,kg/m2
标量

Details

输入端口,用于接收惯性变量的值。

数据类型

Float64

复数支持

参数

参数

# 最小转动惯量 — 最小惯性
kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

Details

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

如果输入的惯性值小于最小惯性值,则设置为等于最小惯性值。

计量单位

kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

默认值

0.1 kg*m^2

程序使用名称

I_min

可计算