Engee documentation

Variable Inertia

Variable inertia.

blockType: Engee1DMechanical.Elements.Rotational.VariableInertia

Path in the library:

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

Description

Block Variable Inertia simulates variable inertia. This unit can be used to simulate the deployment of solar panels of a spacecraft. The instantaneous inertia value is sent to the input port at each time step during the entire simulation. To minimize solver errors, avoid discontinuities and sudden changes in the input signal.

When the inertia of a component changes, the torque acting on that component also changes.:

where

  • — torque;

  • — variable inertia;

  • — angular velocity.

If the input inertia value is lower than the minimum inertia value specified in the Minimum inertia parameter, then the block performs its calculations for the minimum inertia. The torque of the inertia force is calculated as:

where — minimal inertia.

Angular momentum is conserved with variable inertia. In the absence of an external torque, a decrease in the moment of inertia leads to a proportional increase in angular velocity. The angular momentum remains constant until an external torque causes it to change.

Variables

Use the Initial Targets parameter group to set the priority and initial target values for the block parameter variables before modeling. For more information, see Configuring physical blocks using target values.

Ports

Conserving

# Flange — port connecting the unit to the network
`rotational mechanics

Details

A mechanical rotational port that connects a block to a physical network.

Program usage name

flange

Input

# I — variable inertia, kg/m2
scalar

Details

The input port that receives the value of the variable inertia.

Data types

Float64.

Complex numbers support

No

Parameters

Parameters

# Minimum inertia — minimum inertia
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

The minimum value that the inertia variable can take during simulation.

If the input inertia value is lower than the minimum inertia value, it is set equal to the minimum inertia value.

Units

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

Default value

0.1 kg*m^2

Program usage name

I_min

Evaluatable

Yes