1077 lines
31 KiB
Plaintext
1077 lines
31 KiB
Plaintext
General Equations of Motion for a Damaged Asymmetric Aircraft
|
||
Barton J. Bacon* and Irene M. Gregory† NASA Langley Research Center, Hampton, VA, 23681
|
||
There is a renewed interest in dynamic characteristics of damaged aircraft both in order to assess survivability and to develop control laws to enhance survivability. This paper presents a set of flight dynamics equations of motion for a rigid body not necessarily referenced to the body’s center of mass. Such equations can be used when the body loses a portion of its mass and it is desired to track the motion of the body’s previous center of mass/reference frame now that the mass center has moved to a new position. Furthermore, results for equations presented in this paper and equations in standard aircraft simulations are compared for a scenario involving a generic transport aircraft configuration subject to wing damage.
|
||
I. Introduction
|
||
There is a renewed interest in control of aircraft that have sustained damage. This interest is driven by diverse factors such as advances in adaptive flight control, threats from shoulder-fired missiles, mid-air collisions, aging aircraft, and undetermined lifecycles of new composite transport aircraft. Illustrative examples are shown in figure 1. In order to analyze the dynamics of damaged aircraft the dynamic equations of motion must properly reflect the underlying physics. This is not a novel problem from the dynamic perspective. Since the first payloads have been delivered from aircraft in flight, the equations of motion describing these dynamics have been derived from first principles.1 With the renewed interest in the problem, the authors hope to provide a convenient reference for the dynamic equations of motion that properly account for non-collocation of the center of mass and the body axes reference point.
|
||
|
||
(a)
|
||
|
||
(b)
|
||
|
||
Figure 1 (a) Air Transat A310 - 2005 - Rudder Loss; (b) Embraer Legacy 600 – Brazil – Wing Tip and
|
||
|
||
Stabilator Loss, September 2006.
|
||
|
||
To provide a clear exposition, the paper is organized as follows. First, rigid body equations of motion are developed that are not necessarily referenced to the body’s center of mass. These equations govern the motion not of the center of mass but some other selected fixed point on the body. One could, for example, place the equation of motion reference at the aerodynamic reference center and automatically obtain the velocity components required to
|
||
|
||
* Senior Aerospace Engineer, Dynamic Systems and Control Branch, NASA LaRC, MS 308, Hampton, VA 23681. † Senior Aerospace Engineer, Dynamic Systems and Control Branch, NASA LaRC, MS 308, Hampton, VA 23681, and AIAA Senior Member.
|
||
1 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
define angle of attack and sideslip angle, independent variables for the aerodynamic forces and moments. The proposed equations of motion are then applied to the problem of modeling large instantaneous shifts in center of mass of a rotating body that suddenly loses a portion of its mass. Benefits in simulation implementation are discussed. As an example, open loop dynamic responses of a generic transport aircraft with wing damage are compared for typical equations of motion used in the aircraft simulation and the equations presented here.
|
||
|
||
II. Rigid Body Equations of Motion Referenced to an Arbitrary Fixed Point on the Body
|
||
There are several approaches that can be used to develop the general equations of motion. The one selected here starts with Newton’s laws applied to a collection of particles defining the rigid body (any number of dynamics or physics books can serve as references, e.g. reference 2). In this paper, the rigid body equations of motion over a flat non-rotating earth are developed that are not necessarily referenced to the body’s center of mass. Such equations will be used in the next section when the body loses a portion of its mass and it is desired to track the motion of the body’s previous center of mass/reference frame now that the mass center has moved to a new position
|
||
ω
|
||
z
|
||
y vA
|
||
|
||
mi
|
||
|
||
ρi
|
||
|
||
A
|
||
|
||
x
|
||
|
||
ρ
|
||
|
||
G
|
||
|
||
rA
|
||
Z ri
|
||
r
|
||
|
||
Y
|
||
|
||
O X
|
||
|
||
Figure 2. Arbitrary body referenced in inertial and body-centric frames.
|
||
|
||
A. Translational Acceleration
|
||
|
||
Consider the rigid body in figure 2. Let the X-Y-Z reference frame be fixed inertially at point O and the x-y-z
|
||
|
||
reference frame be attached to the body at any arbitrary point A. The body is free to move and has an instantaneous
|
||
|
||
angular rate ω with respect to reference X-Y-Z. Let mi denote a particle of mass of the body located in the fixed
|
||
|
||
inertial reference frame as
|
||
|
||
ri = rA + ρi
|
||
|
||
(1)
|
||
|
||
where rA defines the position of point A with respect to O and ρi defines the position of mi with respect to point A. Furthermore, let G denote the center of mass located by ρ from A and r from O. From Varignon’s Theorem2, ρ
|
||
|
||
2 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
and r satisfy mρ = ∑ miρi and mr = ∑ miri , respectively, where m is the total mass of the body, m = ∑ mi .
|
||
|
||
From Newton’s Second Law, the translational motion of the body is governed by
|
||
|
||
( ) ( ) ∑ F = ∑ mi
|
||
|
||
r i
|
||
|
||
=m
|
||
XYZ
|
||
|
||
r
|
||
|
||
XYZ
|
||
|
||
(2)
|
||
|
||
( ) where ∑ F is the sum of all external forces on m and r is the acceleration of the center of mass observed from XYZ
|
||
the fixed inertial reference frame. To rewrite (2) in terms of components measured relative to the body-fixed x-y-z reference at A, take the
|
||
derivative of (1) with respect to X-Y-Z following the rule
|
||
|
||
⎛d[ ]⎞
|
||
⎜⎜⎝ dt ⎟⎟⎠XYZ
|
||
|
||
=
|
||
|
||
⎛ ⎜⎜⎝
|
||
|
||
d[
|
||
dt
|
||
|
||
]
|
||
|
||
⎞ ⎟⎟⎠ xyz
|
||
|
||
+
|
||
|
||
ω ×[
|
||
|
||
]
|
||
|
||
so
|
||
|
||
( )ri XYZ
|
||
|
||
( ) ( ) =
|
||
|
||
rA
|
||
|
||
+
|
||
XYZ
|
||
|
||
ρ i
|
||
|
||
XYZ
|
||
|
||
becomes
|
||
|
||
( )ri XYZ = v A + ρ i + ω × ρi
|
||
|
||
(3)
|
||
|
||
where vA is ( )rA XYZ expressed in x-y-z coordinates. Here, ρi and ω are expressed in x-y-z components and ρ i is
|
||
|
||
the velocity of
|
||
|
||
m i
|
||
|
||
as observed in the x-y-z frame.
|
||
|
||
To promote economy of notation,
|
||
|
||
(
|
||
|
||
) xyz
|
||
|
||
will be dropped when
|
||
|
||
the derivative is with respect to the x-y-z frame. Taking the derivative of (3) again with respect to X-Y-Z yields
|
||
|
||
( )ri XYZ
|
||
|
||
=
|
||
|
||
⎛ ⎜⎝
|
||
|
||
d dt
|
||
|
||
(vA
|
||
|
||
+ ρ i
|
||
|
||
+
|
||
|
||
ω
|
||
|
||
×
|
||
|
||
ρi
|
||
|
||
)
|
||
|
||
⎞ ⎟⎠
|
||
|
||
xyz
|
||
|
||
+ ω×(vA
|
||
|
||
+ ρ i
|
||
|
||
+ ω × ρi )
|
||
|
||
(4)
|
||
|
||
or
|
||
|
||
( )ri XYZ = v A + ω × v A + ρi + ω × ρi + 2 ⋅ (ω × ρ i ) + ω × (ω × ρi )
|
||
|
||
(5)
|
||
|
||
Let ∑ F be expressed in components measured relative to the body fixed axis, then
|
||
|
||
∑ F = ∑ mi (v A + ω × v A + ρi + ω × ρi + 2 ⋅ (ω × ρ i ) + ω × (ω × ρi ))
|
||
|
||
(6)
|
||
|
||
∑ F = m(v A + ω × v A ) + ∑ miρi + 2 ⋅ (ω × ∑ miρ i ) + ω × ∑ miρi + ω × (ω × ∑ miρi )
|
||
|
||
(7)
|
||
|
||
∑ F = m(v A + ω × vA ) + mρ + 2 ⋅ (ω × mρ ) + ω × mρ + ω × (ω × mρ) .
|
||
|
||
(8)
|
||
|
||
Since the body is rigid ρ = ρ = 0 ,
|
||
|
||
∑ F = m(v A + ω × vA ) + ω × mρ + ω × (ω × mρ) .
|
||
|
||
(9)
|
||
|
||
To formulate aircraft equations of motion for a non-center of mass reference, define the angular velocity, position of the center of mass, and the velocity at A in the body fixed axis x-y-z as
|
||
ω = Pi + Qj + Rk ρ = Δxi + Δyj + Δzk v A = U Ai + VA j + WAk
|
||
|
||
respectively. Here, the velocity components are subscripted with A to distinguish them from the usual velocity components considered at the center of mass. Of course these components are the velocity of the center of mass when A is the center of mass, ρ = 0 . Separating the force of gravity
|
||
|
||
3 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
W = −mg sin Θi + mg cos Θ sin Φj + mg cos Θ cos Φk )
|
||
|
||
from the other external forces, the force driven aircraft equations of motion referenced to an arbitrary body fixed point A are
|
||
|
||
∑ FX = m(U A + QWA − RVA − (Q2 + R2 )Δx + (QP − R )Δy + (RP + Q )Δz + g sin Θ)
|
||
|
||
(10)
|
||
|
||
∑ FY = m(VA + RU A − PWA + (PQ + R)Δx − (P2 + R2 )Δy + (QR − P )Δz − g cos Θ sin Φ)
|
||
|
||
(11)
|
||
|
||
∑ FZ = m(WA + PVA − QU A + (PR − Q )Δx + (QR + P )Δy − (P2 + Q2 )Δz − g cos Θ cos Φ).
|
||
|
||
(12)
|
||
|
||
Here, Φ and Θ are the standard roll and pitch Euler angles from the standard aircraft yaw-pitch-roll Euler rotation sequence defining the bodies orientation to the fixed inertial reference frame.3 The angular acceleration terms in (10-12) and additional angular rate terms are due to the center of mass offset from the body fixed frame. Solution of the coupled translational and angular accelerations will be discussed after the equations governing the angular rates are formulated for the offset body fixed axes.
|
||
|
||
B. Angular Acceleration Consider again the rigid body described in figure 2 where the X-Y-Z reference frame is fixed inertially at point
|
||
O and x-y-z reference is attached to body at any arbitrary point A. The body is free to move and has an instantaneous angular velocity, ω , observed from the X-Y-Z reference frame. Again, let mi denote a particle of mass of the body located from the fixed frame as
|
||
|
||
ri = rA + ρi
|
||
|
||
(1)
|
||
|
||
where rA defines the position of point A with respect to O and ρi defines the position of mi with respect to point A. In this section, the momentum principle, relating the rate change of angular momentum to the external moments, is formulated for the moment of linear momenta taken about A.
|
||
|
||
The absolute angular moment about A is defined as
|
||
|
||
H A = ∑ (ρi × mi vi )
|
||
|
||
(13)
|
||
|
||
where ( ) vi = ri XYZ is the velocity of mi observed from the X-Y-Z reference frame. The derivative of H A observed
|
||
from the X-Y-Z reference frame is
|
||
|
||
( ) ( ) ( ) H A
|
||
|
||
XYZ = ∑ ( ρ i
|
||
|
||
XYZ × mi vi ) + ∑ (ρi × mi
|
||
|
||
v i
|
||
|
||
)
|
||
XYZ
|
||
|
||
(14)
|
||
|
||
where ( )ρ i XYZ and ( )v i XYZ are derivatives observed from the X-Y-Z reference. From figure 2, ( )ρ i XYZ ( ) = ri − rA XYZ
|
||
|
||
and
|
||
|
||
( ) ( ) v i
|
||
|
||
=
|
||
XYZ
|
||
|
||
ri
|
||
|
||
.
|
||
XYZ
|
||
|
||
Since ( )ri XYZ × vi = 0 and the sum of external moments about A is defined as
|
||
|
||
∑MA
|
||
|
||
=∑ (ρi
|
||
|
||
× mi
|
||
|
||
(ri
|
||
|
||
) XYZ
|
||
|
||
)
|
||
|
||
,2
|
||
|
||
(14)
|
||
|
||
can
|
||
|
||
be
|
||
|
||
rewritten
|
||
|
||
as
|
||
|
||
( ) ( ) ∑ MA =
|
||
|
||
H A
|
||
|
||
+
|
||
XYZ
|
||
|
||
rA
|
||
|
||
XYZ × ∑ mi vi .
|
||
|
||
(15)
|
||
|
||
4 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
( ) The velocity of the center of mass with respect to frame X-Y-Z, v , satisfies mv = ∑ mi vi . Noting v = vA + ρ XYZ
|
||
|
||
( ) where both vA ( = (rA )XYZ ) and
|
||
|
||
ρ are observed from X-Y-Z, the desired momentum principle equation is XYZ
|
||
|
||
( ) ( ) ∑MA =
|
||
|
||
H A
|
||
|
||
XYZ + v A × m
|
||
|
||
ρ
|
||
|
||
.
|
||
XYZ
|
||
|
||
(16)
|
||
|
||
( ) If A is the center of mass,
|
||
|
||
v
|
||
|
||
equals
|
||
|
||
v A
|
||
|
||
and (15) assumes the usual form, ∑ M A =
|
||
|
||
H A
|
||
|
||
.
|
||
XYZ
|
||
|
||
In order to express (16)
|
||
|
||
in components measured in the body fixed frame x-y-z at A, first express (13) as
|
||
|
||
H A = ∑ (ρi × mi (v A + ρ i + ω × ρi ))
|
||
|
||
where ρ i is the velocity of mi observed in frame x-y-z. Vectors ρ i , ρi , ω , and vA are all expressed in components measured in the body fixed x-y-z frame. Since the body is rigid, ρ i = 0 so
|
||
|
||
H A = ∑ miρi ×v A + ∑ ρi × mi (ω × ρi ) or
|
||
|
||
H A = mρ × v A + Iω
|
||
|
||
(17)
|
||
|
||
where I is the mass moment of inertia matrix of the rigid body. I is defined relative to the body fixed x-y-z at A and hence, is invariant with time, I = 0 . Iω is a vector in the x-y-z frame arising from the integration version of
|
||
∑ ρi × mi (ω × ρi ) , ∫ ρ × (ω × ρ)dm and will be given below. Since H A and ρ are now expressed in components
|
||
measured relative to frame x-y-z, the needed absolute derivatives measured from X-Y-Z in (16) are obtained from
|
||
|
||
( ) ( ) H A
|
||
|
||
=
|
||
XYZ
|
||
|
||
H A
|
||
|
||
xyz + ω × H A
|
||
|
||
(18)
|
||
|
||
and
|
||
|
||
(ρ ) ( ) = ρ + ω× ρ .
|
||
|
||
(19)
|
||
|
||
XYZ
|
||
|
||
xyz
|
||
|
||
Substituting (17) into (18) yields
|
||
|
||
( ) H A
|
||
|
||
XYZ
|
||
|
||
=
|
||
|
||
⎛ ⎜⎝
|
||
|
||
d dt
|
||
|
||
(mρ ×
|
||
|
||
vA
|
||
|
||
+
|
||
|
||
)⎞
|
||
Iω ⎟⎠xyz
|
||
|
||
+
|
||
|
||
ω×
|
||
|
||
(mρ ×
|
||
|
||
vA
|
||
|
||
+
|
||
|
||
Iω)
|
||
|
||
( ) H A XYZ = mρ × v A + mρ × v A + Iω + ω × (mρ × v A ) + ω × Iω
|
||
|
||
( ) H A XYZ = Iω + ω × Iω + mρ × v A + ω × (mρ × v A ) .
|
||
|
||
(20)
|
||
|
||
As before, derivatives with no noted referenced axes are assumed to be with respect to the body fixed x-y-z
|
||
frame, i.e. ( ) . With regard to (19), the body is rigid, thus, the center of mass does not move relative to A. So xyz
|
||
( ) ρ = 0 and ρ = ω × ρ . Substituting this result and (20) into (16) yields XYZ
|
||
|
||
∑ M A = Iω + ω × Iω + mρ × v A + mω × (ρ × v A ) + mv A × (ω × ρ) .
|
||
|
||
(21)
|
||
|
||
5 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
Redefining ∑ M A to not include the moment at A due to the gravity force acting through the center of mass yields
|
||
|
||
∑ M A = Iω + ω × Iω + mρ × v A + mω × (ρ × vA ) + mv A × (ω × ρ) − ρ × W ,
|
||
|
||
(22)
|
||
|
||
the desired moment equations of motion referenced to the arbitrary body fixed point A.
|
||
|
||
For the moment driven aircraft equations of motion, note Iω is shorthand for
|
||
|
||
Iω = (Ixx P − IxyQ − Ixz R)i + (−Ixy P + I yyQ − I yz R)j + (−Ixz P − I yzQ + Izz R)k
|
||
|
||
(23)
|
||
|
||
with no assumptions of symmetry about the x-z plane (i.e., I yz ≠ 0, Ixy ≠ 0 ) . So (22) expands to
|
||
|
||
∑ M Ax = Ixx P − IxyQ − I xz R + Ixy PR − Ixz PQ + (I zz − I yy )QR + (R2 − Q2 )I yz
|
||
|
||
+m((PVA − QU A + WA − g cos Θ cos Φ)Δy + (PWA − RU A −VA + g cos Θ sin Φ)Δz)
|
||
|
||
(24)
|
||
|
||
∑ M Ay = −I xy P + I yyQ − I yz R + I yz PQ − IxyQR + (I xx − Izz )PR + (P2 − R2 )I xz
|
||
|
||
+m((QU A − PVA −WA + g cos Θ cos Φ)Δx + (QWA − RVA + U A + g sin Θ)Δz)
|
||
|
||
(25)
|
||
|
||
∑ M Az = −Ixz P − I yzQ + Izz R + IxzQR − I yz PR + (I yy − I xx )PQ + (Q2 − P2 )Ixy
|
||
|
||
+m((RU A − PWA + VA − g cos Θ sin Φ)Δx + (RVA − QWA −U A − g sin Θ)Δy)
|
||
|
||
(26)
|
||
|
||
As with the force equations, the moment equations contain coupling of both angular and translational accelerations due to the center of mass offset.
|
||
|
||
III. Modeling Large Instantaneous Center of Mass Shift
|
||
In the previous section, equations of motion were developed referenced to a point fixed on a rigid body, not necessarily the center of mass, with the center of mass fixed relative to this point. The problem of interest, however, is not one where the center of mass is fixed but one where at some point in time the center of mass instantaneously shifts to another location on the body. Consider a rigid body that at some time a piece of the body breaks away and motion of the remaining piece is of interest. Without loss of generality, assume that reference point A, discussed above, is attached to the body of interest. Examples include a fighter aircraft releasing its stores, a free falling space capsule separating from its launch abort tower, and an aircraft losing part of its wing. Momentum exchange due to mid-air collisions resulting in wing loss is not modeled here but can be included in the form of transient forces and moments.
|
||
|
||
In this section, we contrast a more traditional center of mass (CM)-centric approach with one utilizing the equations developed above. The simulation modified for this study was of a subscale generic transport model that ran with fixed-time step, ΔT , Euler integration. Here, assume the center of mass shift occurs at some multiple of the time step, e.g. t = kΔT .
|
||
|
||
C. A. CM-Centric Approach The problem considered should not be confused with describing the motion of a rigid body with incremental
|
||
changes in center of mass, e.g. fuel is burned. The general practice for incremental center of mass change is at each time step transfer the moments due to external forces referenced to some body fixed point to the new center of mass. The mass is modified along with the inertia tensor written with respect to the new center of mass, generally using the parallel axis theorem on constant mass subsystems. If the center of mass change is small, at each time step, the velocity at the center of mass of the previous time step is close enough to the velocity at the new center of mass so
|
||
|
||
6 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
the integration can run with that as the initial condition for the next integration. When the center of mass change is large, however, the velocity corresponding to the previous center of mass is appropriate as the next step initial condition for integration only when angular rate is near zero. If the body is experiencing any angular rate, as is common in aircraft maneuvering, such a strategy leads to poorly modeled transients since the initial condition does not reflect the velocity at the new center of mass.
|
||
|
||
In the event of a large instantaneous change in center of mass, a carefully choreographed reset (initial condition change) of the integrators corresponding to v must occur. This reset involves 1) a trigger which detects the center of mass shift, 2) a calculation of v and v of the new center of mass location based on the center of mass
|
||
shift and on previous values of the state and state rates of the previous center of mass location, 3) a prediction of the
|
||
current v of the new center of mass location utilizing the results of 2), and 4) a reset of the integrator’s initial
|
||
condition using this v of the new center of mass triggered by 1). The equations governing the motion of the center of mass can be obtained above by setting the center of mass offset from A to zero. Note, ω and ω (as well as the
|
||
Euler angles and rates) correspond to the rigid body, not specific to any fixed point on the body. As a result, the integrators on ω need not be reset.
|
||
|
||
In the simulation, the state [ v(kΔT ) , ω(kΔT ) ] and the previous value of its rate [ v ((k −1)ΔT ) , ω ((k −1)ΔT ) ] are fed back to an auxiliary subsystem for defining angle of attack, sideslip, and their rates required
|
||
|
||
as independent variables in the definition of aerodynamic forces and moments. Strictly speaking, these signals are
|
||
|
||
used to determine the motion of the body-fixed aerodynamic reference point (defined in the wind tunnel test) as an
|
||
|
||
appropriate definition of angle of attack and sideslip. In Euler integration, the held rates are the one-sided state
|
||
|
||
derivatives at t = kΔT approaching from left side. In this paper, both state and the previous rate will be considered
|
||
|
||
current values and denoted as
|
||
|
||
v k cm1
|
||
|
||
and
|
||
|
||
v
|
||
|
||
k cm1
|
||
|
||
.
|
||
|
||
Here subscripts cm0 and cm1 denote its previous and new center of
|
||
|
||
mass locations, respectively.
|
||
|
||
Let
|
||
|
||
r k −1 cm0
|
||
|
||
and
|
||
|
||
r k cm1
|
||
|
||
define the position of
|
||
|
||
the center of
|
||
|
||
mass for each location, and
|
||
|
||
Δr
|
||
|
||
=
|
||
|
||
rk cm1
|
||
|
||
−
|
||
|
||
r k −1 cm 0
|
||
|
||
define
|
||
|
||
the
|
||
|
||
change
|
||
|
||
in
|
||
|
||
center of
|
||
|
||
mass
|
||
|
||
with respect
|
||
|
||
to its
|
||
|
||
previous
|
||
|
||
location.
|
||
|
||
The center of mass
|
||
|
||
location is generally determined in the mass and inertia subsystem of the simulation. The trigger detects a rise in
|
||
|
||
norm of Δr at t = kΔT . To construct the state at cm1 at t = kΔT , previous values of the state and its rate defined
|
||
|
||
at cm0 are used as follows. First the previous state and rate at cm1 are constructed
|
||
|
||
vk −1 cm1
|
||
|
||
=
|
||
|
||
vk −1 cm 0
|
||
|
||
+
|
||
|
||
ωk −1
|
||
|
||
× Δr
|
||
|
||
v
|
||
|
||
k −1 cm1
|
||
|
||
=
|
||
|
||
v
|
||
|
||
k −1 cm 0
|
||
|
||
+
|
||
|
||
ω k −1
|
||
|
||
× Δr
|
||
|
||
.
|
||
|
||
(27) (28)
|
||
|
||
An Euler prediction provides an estimate of the current state at cg1 at t = kΔT .
|
||
|
||
vk cm1
|
||
|
||
≅
|
||
|
||
vk −1 cm1
|
||
|
||
+
|
||
|
||
v ckm−11ΔT
|
||
|
||
(29)
|
||
|
||
This estimate is used as an initial condition to reset the integrators of the translational state rates at t = kΔT . The non-CM approach using the equations of the previous section avoids this reset problem entirely because reference point A is stationary on the body.
|
||
|
||
B. Non-CM Approach The non-CM approach does not imply that the location of the center of mass is not needed. The location of the
|
||
center of mass with respect to A, ρ , is required in the equations of motion. Let the forces and moments due to
|
||
gravity be subsumed back into the external force and moment, ∑ F and ∑ MA , respectively. Equations (10-12) & (24-26) can be concisely expressed in matrix notation
|
||
|
||
⎡v A
|
||
|
||
⎢ ⎣
|
||
|
||
ω
|
||
|
||
⎤ ⎥ ⎦
|
||
|
||
=
|
||
|
||
⎡mI3
|
||
|
||
⎢ ⎣
|
||
|
||
Dx
|
||
|
||
−D I
|
||
|
||
x
|
||
|
||
⎤ ⎥ ⎦
|
||
|
||
−1
|
||
|
||
⎡ ⎢ ⎢⎣
|
||
|
||
⎡ ∑F ⎢⎣∑ M A
|
||
|
||
⎤ ⎥ ⎦
|
||
|
||
−
|
||
|
||
⎡ mΩx ⎢⎣Ω x D x
|
||
|
||
Ω
|
||
|
||
−Ω x Dx xI − VxDx
|
||
|
||
⎤ ⎥ ⎦
|
||
|
||
⎡ ⎢ ⎣
|
||
|
||
vA ω
|
||
|
||
⎤ ⎥ ⎦
|
||
|
||
⎤ ⎥ ⎥⎦
|
||
|
||
(30)
|
||
|
||
7 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
where
|
||
|
||
⎡ 0 −mΔz mΔy ⎤
|
||
|
||
⎡ 0 −R Q ⎤
|
||
|
||
D x
|
||
|
||
=
|
||
|
||
⎢ ⎢
|
||
|
||
mΔz
|
||
|
||
0
|
||
|
||
−mΔx⎥⎥
|
||
|
||
,
|
||
|
||
Ω x
|
||
|
||
=
|
||
|
||
⎢ ⎢
|
||
|
||
R
|
||
|
||
0 −P⎥⎥
|
||
|
||
⎢⎣−mΔy mΔx 0 ⎥⎦
|
||
|
||
⎢⎣−Q P 0 ⎥⎦
|
||
|
||
⎡0
|
||
|
||
Vx
|
||
|
||
=
|
||
|
||
⎢ ⎢
|
||
|
||
WA
|
||
|
||
−WA 0
|
||
|
||
VA −U A
|
||
|
||
⎤ ⎥ ⎥
|
||
|
||
,
|
||
|
||
and
|
||
|
||
I
|
||
|
||
=
|
||
|
||
⎡⎢⎢−IIxxxy
|
||
|
||
−I xy I yy
|
||
|
||
−I xz −I yz
|
||
|
||
⎤ ⎥ ⎥
|
||
|
||
.
|
||
|
||
(31)
|
||
|
||
⎢⎣−VA U A 0 ⎥⎦
|
||
|
||
⎢⎣−Ixz −I yz Izz ⎥⎦
|
||
|
||
Here, the inertia matrix is expressed about fixed point reference A. If part of the wing of an aircraft breaks off at
|
||
( ) t = kΔT with mass mtip and center of mass located with respect to A at ρtip , i.e. Δxtip , Δytip , Δztip , and an inertia
|
||
matrix defined about the tip’s center of mass, Itip,cg , the damaged aircraft (dac)’s mass, center of mass, and inertia matrix replace the nominal as
|
||
|
||
m → mdac = m − mtip
|
||
|
||
(32)
|
||
|
||
ρ → ρdac = mρ − mtip ρtip mdac
|
||
|
||
(33)
|
||
|
||
Iij → Iij,dac = Iij − Iij,tip i, j = x, y, z
|
||
|
||
(34)
|
||
|
||
Iii,tip = Iii,tip,cm + mtip (Δjt2ip + Δkt2ip ) i, j, k = x, y, z | i ≠ j & i ≠ k
|
||
|
||
(35)
|
||
|
||
Iij,tip = Iij,tip,cm + mtip Δitip Δjtip i, j = x, y, z | i ≠ j
|
||
|
||
(36)
|
||
|
||
Here, only the piece removed is subtracted from the inertia matrix. This is in contrast to the CM-centric approach which requires the inertias of both the undamaged vehicle and the missing tip to be transferred to the new center of mass and then subtracted.
|
||
|
||
Perhaps the only disadvantage in using the non-CM equations of motion is the requirement that a 6x6 symmetric matrix be inverted to provide the state rates. Computationally this does not seem to be a burden for simulation environments such as SIMULINK. It should be pointed out, however, that the input to the subsystem defining angle of attack and sideslip, as well as other required variables are defined with respect to states and rates at the vehicle’s center of mass. This does not pose a problem since these values are easily obtained with
|
||
|
||
vk cm1
|
||
|
||
=
|
||
|
||
v
|
||
|
||
k A
|
||
|
||
+ ωk
|
||
|
||
× Δρdac
|
||
|
||
v
|
||
|
||
k cm1
|
||
|
||
=
|
||
|
||
v
|
||
|
||
k A
|
||
|
||
+
|
||
|
||
ω k
|
||
|
||
× Δρdac
|
||
|
||
.
|
||
|
||
(37) (38)
|
||
|
||
These calculations are performed upstream from the auxiliary and aerodynamic subsystems that need them. Furthermore the auxiliary system defining angle of attack and sideslip can be greatly simplified by choosing the aerodynamic reference center as A, since each is defined by the velocity of the aerodynamic reference.
|
||
|
||
Other benefits of the non-CM approach include the following. Only one moment arm needs to be monitored-that corresponding to gravitational force applied at the center of mass. Assuming the wind tunnel data has been specified at some aerodynamic reference fixed to the vehicle, the moment arm from fixed point reference A to the aerodynamic reference is time invariant—ideally zero with the correct selection of A. Since the reference A is body fixed during the damage event, the velocity states at A provide the appropriate initial state for the next integration step. No reset of the integrator is needed! There is no need for the trigger logic. There is no need for predicting the
|
||
|
||
8 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
current state at the new center of mass from previous states and rates corresponding to the previous center of mass to obtain the appropriate initial condition reset in a timely manner. In the next section, an example will illustrate that the non-CM approach duplicates the results of the CM-centric approach.
|
||
IV. Example: Dynamic Response of Generic Transport Model with Damage Wind tunnel test for several cases of damage was conducted in 2006 at NASA Langley 14x22 Subsonic Tunnel. Figure 3 illustrates different damage cases tested. Both static and dynamic aerodynamic data along with aerodynamic increments for damage are incorporated into the Generic Transport Model (GTM) simulation along with corresponding changes in aircraft weight and inertia. In this example, the aircraft is trimmed at level flight. At five seconds, the aircraft responds to a 1.5 deg aileron command to roll right for 5 seconds. At ten seconds, the roll rate is zeroed for the next 5 seconds, and then at 15 seconds, wings are leveled with a 1.5 deg. aileron command to roll left for 5 seconds. Prior to completing this maneuver at 19 seconds, 24% of the left wing’s semi-span breaks off with mass equal to 1.95% of the entire vehicle. The mass of the missing piece may not be representative of actually losing 24% of the left wing. The GTM is a 5.5% dynamically scaled version of a general full-scale transport. A CAD generated model of the missing piece incorporating ribs, stringers, spars, and skin for the full-scale aircraft was constructed. To obtain the subscale version, similitude4 rules dictate that the mass and inertia of the full-scale vehicle be multiplied by (.055)3 and (.055)5, respectively. To provide a 1.95% drop in the vehicle’s mass, a factor was applied to the density of the material used in the full scale model. This factor modified both the missing piece’s mass and inertias. For a vehicle with a 6.8488 ft wingspan, this center of mass shift was 0.041 inch forward to nose, 0.715 inch to the right wing, and 0.052 inch up from the nominal position—not a lot of change, but enough to show both approaches yield the same result. To clearly illustrate differences in motion of the two reference points considered, reference A was arbitrarily selected to be 2.0 inches behind, 4.8 inches to the right, and 4.5 inches above the nominal center of mass. Figure 4 shows the results for the CM-centric approach in blue and non-CM approach in red for the translational velocities coming from the integrator on the left side and the velocities at the center of mass generated by both approaches on the right side. As expected the velocities at reference A differ from those at the center of mass, but the center-of-mass velocities calculated from the reference A states (i.e. equations (37-38)) overlay the CM-centric results. A closer look at the instant of failure, in figure 5, reveals that the Non-CM approach exactly captures the velocity of the CM at upset without the need to reset the integrator! The angular rates and Euler angles are shown in figure 6 also reveal duplicate results.
|
||
Figure 3. Commercial transport damage research .
|
||
9 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
U body, fps
|
||
|
||
220
|
||
|
||
220
|
||
|
||
Ucm body, fps
|
||
|
||
200
|
||
|
||
200
|
||
|
||
180
|
||
|
||
180
|
||
|
||
160
|
||
|
||
160
|
||
|
||
1
|
||
|
||
1
|
||
|
||
Vcm body, fps
|
||
|
||
0
|
||
|
||
0
|
||
|
||
V body, fps
|
||
|
||
-1
|
||
|
||
-1
|
||
|
||
-2
|
||
|
||
-2
|
||
|
||
9
|
||
|
||
9
|
||
|
||
Wcm body, fps
|
||
|
||
8
|
||
|
||
8
|
||
|
||
W body, fps
|
||
|
||
7
|
||
|
||
7
|
||
|
||
6
|
||
|
||
0
|
||
|
||
5 10 15 20 25
|
||
|
||
Time, sec.
|
||
|
||
6
|
||
|
||
0
|
||
|
||
5 10 15 20 25
|
||
|
||
Time, sec.
|
||
|
||
Figure 4. U, V, W from integrator for CM-centric (blue) and non-CM approach (red), left, and calculated at center of mass, right.
|
||
|
||
10 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
190.4
|
||
|
||
190.4
|
||
|
||
Ucm body, fps
|
||
|
||
190.2
|
||
|
||
190.2
|
||
|
||
U body, fps
|
||
|
||
190
|
||
|
||
190
|
||
|
||
189.8
|
||
|
||
189.8
|
||
|
||
18.95
|
||
|
||
19
|
||
|
||
19.05
|
||
|
||
18.95
|
||
|
||
19
|
||
|
||
19.05
|
||
|
||
-.13
|
||
|
||
-.13
|
||
|
||
Vcm body, fps
|
||
|
||
-.14
|
||
|
||
-.14
|
||
|
||
V body, fps
|
||
|
||
-.15
|
||
|
||
-.15
|
||
|
||
-.16
|
||
|
||
-.16
|
||
|
||
18.95
|
||
|
||
19
|
||
|
||
19.05
|
||
|
||
18.95
|
||
|
||
19
|
||
|
||
19.05
|
||
|
||
7.28
|
||
|
||
7.28
|
||
|
||
Wcm body, fps
|
||
|
||
7.27
|
||
|
||
7.27
|
||
|
||
W body, fps
|
||
|
||
7.26
|
||
|
||
7.26
|
||
|
||
7.25 18.95
|
||
|
||
19 Time, sec.
|
||
|
||
19.05
|
||
|
||
7.25 18.95
|
||
|
||
19 Time, sec.
|
||
|
||
19.05
|
||
|
||
Figure 5. Closer view at failure of U, V, W from integrator for CM-centric (blue) and non-CM approach (red), left, and calculated at center of mass, right.
|
||
|
||
11 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
20
|
||
|
||
50
|
||
|
||
phi, deg.
|
||
|
||
P body, dps
|
||
|
||
0 0
|
||
-50
|
||
-20 -100
|
||
|
||
-40
|
||
|
||
-150
|
||
|
||
15
|
||
|
||
20
|
||
|
||
10
|
||
|
||
0
|
||
|
||
theta, deg.
|
||
|
||
Q body, dps
|
||
|
||
5
|
||
|
||
-20
|
||
|
||
0
|
||
|
||
-40
|
||
|
||
-5
|
||
|
||
-60
|
||
|
||
10
|
||
|
||
160
|
||
|
||
psi, deg.
|
||
|
||
R body, dps
|
||
|
||
140 0
|
||
120
|
||
-10 100
|
||
|
||
-20
|
||
|
||
0
|
||
|
||
5 10 15 20 25
|
||
|
||
Time, sec.
|
||
|
||
Figure 6. Angular rate and Euler angle comparison
|
||
|
||
80
|
||
|
||
0
|
||
|
||
5 10 15 20 25
|
||
|
||
Time, sec.
|
||
|
||
V. Conclusion
|
||
The Non-CM approach for modeling a rigid body’s motion through an instantaneous shift in the body’s center of mass as a result of mass loss essentially duplicates the result of the more standard CM-centric approach to simulation. The Non-CM approach utilizes equations of motion expressed about a fixed point on the rigid body that
|
||
12 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|
||
does not have to be the center of mass. If the body has any appreciable level of angular rate at the instant that a piece breaks off, the standard CM-centric approach must reset the integrator on v with the initial condition of v at the new center of mass location. This discontinuity is avoided entirely with the Non-CM approach, since reference A is fixed to the same point before and after the damage event. As a result the Non-CM approach does not require an integrator reset and all the numerical manipulation that involves: trigger detection, calculation of past motion states of the new center of mass prior to damage, and prediction of the current motion states at the new center of mass required to reset the integral’s initial condition.
|
||
The Non-CM approach does require tracking of the body’s center of mass as does the CM-centric approach. The center of mass position appears in the Non-CM equations of motion and is required for solving the moment due to gravitational force. However, this is the only moment arm that changes. Both aerodynamic and propulsive forces and moments are generally written with respect to a fixed point on the vehicle. Since reference A is also fixed, the moment arms used to translate these forces and moments to reference A are time invariant and need only be calculated at the initiation of the simulation. The inertia matrix, defined about A, is easily modified without application of the parallel axis theorem to transfer the undamaged aircraft inertia to the new center of mass. Only the relative distance to the center of mass of the missing piece to A, its mass, and inertia of the missing piece defined about its own center of mass are needed to appropriately modify the inertia matrix to that of damaged aircraft about reference A. The new center of mass position is determined by the mass and center of mass locations of the undamaged aircraft and the missing wing tip.
|
||
The Non-CM approach does come with a price. Instead of inverting a 3x3 inertia matrix, a 6x6 mass-inertia matrix of the coupled system must be inverted. Utilizing the matrix/vector formulation of Section III, SIMULINK, and computational environment available today, this does not appear to be a limiting factor. It took longer for this author to implement a correct integrator reset than to implement the equations of motion of the Non-CM approach.
|
||
Acknowledgments The authors would like to thank their colleagues from the Dynamic Systems and Control Branch, the Flight Dynamics Branch, and the Durability, Damage Tolerance and Reliability Branch for their time and patience reviewing the equations of motion presented in this paper. Any deficiencies in this paper are authors’ own.
|
||
References
|
||
1Keen, K.S., “Equations for Store Separation Motion Simulations and Instrumented Model Data Reduction.” AEDC-TR-9512, Arnold Engineering Development Center. 1996.
|
||
2Meriam, J. L. Engineering Mechanics: Dynamics. SI/Eng ed. New York: Wiley, 1978. 3McRuer, D., Ashkenas, I., and Graham, D., Aircraft Dynamics and Automatic Control. Princeton, 1973. 4Gainer, T.G, and Hoffman, S.. ”Summary of Transformation Equations and Equations of Motion used in Free-Flight and Wind-Tunnel Data Reduction and Analysis.” NASA SP-3070, 1972.
|
||
13 of 13 ----------------------------------American Institute of Aeronautics and Astronautics
|
||
|