C.2 Flight Data Analysis
C.2.3 Checking for Compatibility
The data compatibility procedure is based on the flight path reconstruction algorithm, where signals from different sensors are compared using kinematic relations. The detailed overview of this approach can be found in references [25], [28].
The flight path reconstruction algorithm involves a set of two state and two observation equations. The first state equation represents the attitude of the airship in terms of rotational variables and was already introduced in the equation (2.14)
. (C.2)
The measured , and signals are assumed to be corrupted by systematic bias constants , and respectively.
The second reconstruction equation utilizes the measured linear accelerations , , , measured angular rates , , , and in equation (C.2) reconstructed Euler angles and
, (C.3)
with , and indicating the flight path velocity components at center of inertial measurements . The unknowns , , are the respective bias compo-nents of the acceleration measurement signals , and . It is advantageous to
The output equations relate the reconstructed trajectories with the measured ones
(C.4)
and
. (C.5)
By means of the state and observation equations given in equations (C.2)-(C.5), the data consistency procedure can be reformulated to a standard identification problem. Mini-mizing the error between the measured and reconstructed trajectories, the unknown bias , , , , , , , , and initial state parameters , , can be estimated. As a criteria, the maximum-likelihood function can be utilized
, (C.6)
where elements of the error vector are
(C.7)
and the elements of the covariance matrix were taken from the specifications of the mea-surement components. In this formulation, the identification problem requires an extensive computational effort, involving an extended Kalman filter to account for the unknown forc-ing functions caused by wind and the sensor noise.
For the practical use, however, it is recommended to admit several simplifications. One of them is to neglect the process noise and to make an open loop integration of the state
equa-φ˜ = φ+bφ θ˜ = θ+bθ ψ˜ = ψ+bψ
uK CS vK CS wK CS
uK CI vK CI wK CI
0 r–br –(q–bq) r–br
( )
– 0 p–bp
q–bq –(p–bp) 0
xCI–xCS yCI–yCS zCI–zCS –
=
bp
bq br bax bay baz bφ bθ bψ uK0 CI vK0 CI wK0 CI
J( )Θ eiTR–1ei
i=1
∑
N=
ei
ei
φm–φ˜ θm–θ˜ ψm–ψ˜ uA CS–uK CS vA CS–vK CS wA CS–wK CS
=
R
tions. In this approximation, a reasonable fit between the measured and the reconstructed tra-jectories can be achieved only if the wind and other unknown disturbances (predominantly sensor noise) have only a minor presence, i.e. do not distort greatly the effectively measured signals. Therefore, the goodness of the fit between the measured and reconstructed velocities can be taken as the plausibility criteria for selecting the flown maneuvers for the subsequent estimation purposes.
Since the sensor errors also appear as bias parameters , within the estimation model (Equations (3.37) and (3.39)), their determination from the data consistency procedure is not of the primary importance. Important here is to show that throughout the selection of the appropriate bias constants, a compatibility of measured quantities can be achieved. Equa-tion (C.4) does not consider any drift errors of the measured Euler angles. It can be neglected due to the fact, that duration of the identification record is normally does not exceed 60 sec-onds. Within this interval, the drift effects in the measured Euler angles can be neglected.
Moreover, because of relatively small outer dimensions of the Lotte airship, it is assumed that all sensor positions could be accurately determined and not changing during the flight.
The time delays between signal acquisition of the IMU platform and the ultrasonic anemom-eter are assumed to be negligibly small and neglected.
For the longitudinal maneuvers, it is preferable to perform the data compatibility check using only longitudinal variables:
, , . (C.8)
This reduced formulation is used to ensure that not only the wind, but also unavoidable cross-coupling effects, altogether have only insignificant influence on the longitudinal motion.
In the next, several results of application of the data compatibility check to three differ-ent longitudinal maneuvers will be presdiffer-ented. In the first example illustrated in Figure C.5, a very poor fit between the measured and reconstructed velocities is achieved. The large veloc-ity magnitudes can be explained by the existence of a strong turbulence field. Although at the beginning of record, all control inputs were held constant, the airstream velocity measure-ments indicate a large deviations from their mean/trimmed values. The same behavior is observed during and at the end of the record.
The second example, shown in Figure C.6, illustrates a trajectory reconstruction for the flight record with relatively smooth airspeed measurements. In this case, the trajectory fit is still unsatisfactory. Not only the linear velocities , , but also the reconstructed pitch angle does not match the corresponding measured quantities. The reason for such a large discrepancies arise from the dominance of the cross-coupling effects. Because of rela-tively small aerodynamic rolling moment of the fins, in some flight instances the induced roll oscillations (due to ) could not be effectively dampened. This leads to the noticed poor matching in trajectories.
Finally, the last example demonstrates a case, where a good agreement between the measured and reconstructed quantities is achieved. As can be seen from Figure C.7, the
dis-bx by
x = u w θ T u = axCI azCI q T y = uA CS wA CS θ T
uK CS wK CS θ
CG≠CB
0 20 40 60
Figure C.5: Compatibility results for identification maneuver taken at severe turbulence conditions
0 10 20 30 40
Figure C.6: Compatibility results for identification maneuver with high cross-coupling effects
tortions of the wind, as well as cross-coupling and other unwanted effects were at minimum level. It can be also concluded from the measurements itself, i.e relatively smooth trajectories and from the fact that the airship shows an ability to return to a nearly the same trim condi-tion it held before the perturbacondi-tion maneuver has began. Some errors in matching the veloc-ity components are acceptable because of unavoidable atmospheric disturbances.
Obviously, only these flight records, where the data compatibility analysis was suc-cessful, have been further utilized for estimation of the model parameters.
Although it seems to be advantageous to utilize also the GPS measurements in the flight path reconstruction procedure, in the current evaluations the velocity estimations from the GPS receiver were not used directly in the data reconstruction. There were two reasons for not doing it. First, the reconstruction using GPS velocity can not be performed using lon-gitudinal variables only, because it requires the transformation from the geodetic to the body frame of reference (equations (2.4) and (2.33)). Second, the velocity estimations provided by GPS receiver have apparent, but unknown time delay , which should be accounted properly in the data processing. All these factors lead to increase of the number of unknown parameters. In fact, by trying out this setup, serious convergence problems of the numerical optimization algorithm have been encountered. Moreover, no repeatability of the obtained parameter values was acquired. It should be also noticed that although the GPS data were not used directly in the data consistency procedure, its absolute values of the estimated velocity vector were used for comparison with the absolute value of the airsream velocity in order to provide a raw estimation of the wind intensity.
0 20 40 60
Figure C.7: Compatibility results for identification maneuver utilized for estimation purposes
τGPS>1 s[ ]
VGPS VA