IBeam
Rigid I-beam with visualization
Description
Connections
Parameters
Equations
Modelica Standard Library
The IBeam component models a homogeneous rigid body along a given axial vector with an I cross section. Based on the properties, i.e., axial unit vector, length, height, width, and density, the center of mass, mass, and moments of inertia are calculated for this rigid body.
Name
Modelica ID
framea
inboard frame, on end of I-Beam axis
frame_a
frameb
outboard frame, on the other end of the I-Beam axis
frame_b
framec
An array additional frames on the I-Beam axis
frame_c
Initial Conditions (Frame_A)
Default
Units
Use initial conditions
false
useICs
ICr,v
[1]
Indicates whether the translational initial conditions are ignored, treated as a guess (may not be enforced), or strictly enforced
MechTranTree
r0
0,0,0
m
Initial displacement of frame_a (center of mass) at the start of the simulation expressed in the inertial frame
InitPos
Velocity Frame
[2]
Indicates whether the initial velocity is expressed in frame_a (body) or inertial frame
VelType
v0
ms
Initial velocity of frame_a (center of mass) at the start of the simulation expressed in the frame selected in Velocity Frame
InitVel
ICθ,ω
Indicates whether the rotational initial conditions are ignored, treated as a guess (may not be enforced), or strictly enforced
MechRotTree
Use quaternion internally
useQuats
Euler Sequence
1,2,3
Indicates the sequence of body-fixed rotations used to describe the initial orientation of frame_a (center of mass). For example, [1, 2, 3] refers to sequential rotations about the x, then y, then z axis (123 - Euler angles)
RotType
θ0
rad
Initial rotation of frame_a (center of mass) at the start of the simulation (based on Euler Sequence selection)
InitAng
Angular Velocity Frame
Indicates whether the initial angular velocity is expressed in frame_a (body) or the inertial frame. If Euler is chosen, the initial angular velocities are assumed to be the direct derivatives of the Euler angles.
AngVelType
Indicates whether the initial angular velocity is expressed in frame_a (body) or the inertial frame.
AngVelTypeQuat
ω0
rads
Initial angular velocity of frame_a (center of mass) at the start of the simulation expressed in the frame selected in Angular Velocity Frame
InitAngVel
[1] Maplesoft.Multibody.Selectors.ICHandling.Ignore
[2] Maplesoft.Multibody.Selectors.AngularVelocityFrame2.Outboard
Settings
eaxis
Axial unit vector. If axis is local x, y, or z then width in local y, z, or x, respectively.
e_axis
Rotate 90 degrees
When checked (true), the cross-section is rotated 90 degrees
rotate90
L
1
Length of the box
b
0.1
Width
h
0.2
Height
t1
0.005
Flange thickness
t2
⋅0.004
Web thickness
Select density
Select a predefined material density
selectDensity
ρ
1000
kgm3
Density
customDensity
Use additional frames
addFrames
Ladd
L2
Each value defines a frame on the box w.r.t. frame_a along the axis
L_add
[1] Maplesoft.Multibody.Selectors.PrimaryUnitVector.posX
[2] Maplesoft.Multibody.MachineElements.Material.Steel
Visualization
Show visualization
true
True means geometry is visible in playback
visualization
Transparent
True means geometry is transparent in playback
transparent
Color
Blue
Color of the component
color
I-Beam length (L) is always along the specified axial unit vector (e_axis). Unit vectors for width (b) and height (h) are defined according to Figure 1. The sequence depends on whether or not the Rotate 90 degrees option is checked (true).
Figure 1: Order of L, b, and h follows above diagrams. Rotate 90 degrees option is unchecked (false) for the left sequence and checked (true) for the right one.
Note that the rotate 90 degrees option just rotates the I-Beam cross section. Regardless of this option, the orientation of the end frames and additional frames remains the same. Translation vectors of L⁢eaxis and L2⁢eaxis w.r.t. frame_a defines the frame_b and the center of mass frame respectively. Moreover, each additional frame is defined by translating from frame_a along the vector Laddi⁢eaxis. This is illustrated in the following figure.
I-Beam mass is calculated as
m=ρ⁢L⁢2⁢b⁢t1−h−2⁢t1⁢t2
where the I-Beam material density, ρ, can be defined using the Select density parameter. This parameter lets the user either enter a value or select among predefined material densities.
Figure 3: Different options for the Select density parameter
The component described in this topic is from the Modelica Standard Library. To view the original documentation, which includes author and copyright information, click here.
See Also
Machine Elements
Multibody
Download Help Document