Engee 文档

可变惯性

可变惯性。

类型: Engee1DMechanical.Elements.Rotational.VariableInertia

图书馆中的路径:

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

说明

可变惯性*块可模拟可变惯性。该模块可用于模拟航天器太阳能电池板的打开。在整个模拟过程中,输入端口接收每个时间步的瞬时惯性值。为尽量减少求解器误差,应避免输入信号的不连续性和突然变化。

当某个部件的惯性发生变化时,作用在该部件上的扭矩也会发生变化:

其中

  • - 转矩

  • - 可变惯性;

  • - 角速度。

如果输入的惯性值小于*最小惯性*参数中指定的最小惯性值,程序块将按照最小惯性进行计算。惯性力扭矩的计算公式为

其中 为最小惯性。

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

端口

非定向

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

Details

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

程序使用名称

flange

输入

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

Details

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

数据类型

Float64`。

复数支持

参数

参数

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

Details

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

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

计量单位

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

默认值

0.1 kg*m^2

程序使用名称

I_min

可计算