|
Define Objects: Bodies |
|
Define Objects:
Surfaces|
Volumes|
Components|
Bodies|
Forces
Bodies group components into logic sets; as such, bodies can be viewed as
"containers" for components. In turn, components are containers for
surfaces and/or volumes. The primary purpose of a body is to construct
an entity which moves as a unit in a dynamic simulation. For example,
the airframe component and propulsor components can be grouped into a body,
since the entire aircraft must move as a unit during a maneuver.
Another potential use for bodies is to generate force/moment reports for
specific sets of components. For each body specified, the solver generates
a forces.Body.BodyName file which contains the summed forces and moments
on all components that make up the body. The center of gravity specified for
the body is the CG used to compute moments for all components in a given
body. NOTE: if the hierarchy from bodies down to surfaces/volumes is
traversed, a surface and/or volume may only appear once. For example, if
components 1 and 2 contain surface 5, a body may not contain both components
1 and 2.
The body with an ID of 1 has a special meaning to the solver; the grid
moves with this body. If no body has an ID of 1, the grid is fixed at
its initial position for all time.
The format for the generic body definition is given below:
If "vcg" is nonzero for body 1, the freestream conditions are set to zero, and the
grid is translated by the velocity given (this, in essence, is a relative
frame simulation in a translating frame). The "vcg" parameter is ignored for
all bodies except for body 1.
The xcg,vcg, and ocg parameters give the initial position,
initial velocity, and initial rotation rates (all at time t=0),
respectively. The mass and moments of inertia are
suitably nondimensionalized.
For further information related
to the materials in this web site, USS_U2NCLE,
U2NCLE,
SolidMesh, DIVA or
information related to their use, please contact:
David L. Marcum
Computational Simulation and Design Center Accesses: 348
Generic
Container Body
A container body simply groups components into a logical set, that may
be used to report forces and moments on the set as a whole.
body 1: component_list = [list_of_components]
<motion = none>
<xcg = (# # #)>
<vcg = (# # #)>;
If an empty list is desired, use the keyword "none" for "list_of_components".
Moments are computed about the center of gravity specified by the "xcg"
parameter.
Example:
body 1 [name=Plane]:
component_list = 1,2,4
motion = none
xcg = (1.2 4.3 2.1)
vcg = (0.0 0.0 0.0);
SIXDOF
Body under control of the 6-DOF model
The primary use for a body is to group components to place them under
control of a 6-DOF model for time-dependent maneuvers.
The format for the generic body definition is given below:
body 1: component_list = [list_of_components]
motion = sixdof
xcg = (# # #)
vcg = (# # #)
ocg = (# # #)
mass = # # #)
Ixx = #
Ixy = #
Ixz = #
Iyy = #
Iyz = #
Izz = #;
Example:
body 1 [name=Plane]:
component_list = 1,2,3
motion = sixdof
xcg = (4.3 2.1 3.2)
vcg = (0.0 0.0 0.0)
ocg = (0.0 0.0 0.0)
mass = 1.2
Ixx = 1.0
Ixy = 0.0
Ixz = 0.01
Iyy = 1.2
Iyz = -0.3
Izz = 1.3;
marcum@erc.msstate.edu
Phone: (662) 325-3193,
FAX: (662) 325-7692
Engineering
Research Center for Computational Field Simulation
Mississippi State University
Box 9627, Mississippi State, MS
39762