Next Article in Journal
Modelling the Degree of Emotional Concern: COVID-19 Response in Social Media
Next Article in Special Issue
Unmanned Aerial Traffic Management System Architecture for U-Space In-Flight Services
Previous Article in Journal
Noise Reduction Effect of Superhydrophobic Surfaces with Streamwise Strip of Channel Flow
Previous Article in Special Issue
Robust Quadrotor Control through Reinforcement Learning with Disturbance Compensation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Drone Ground Impact Footprints with Importance Sampling: Estimation and Sensitivity Analysis †

by
Jérôme Morio
1,‡,
Baptiste Levasseur
2,‡ and
Sylvain Bertrand
2,*,‡
1
ONERA/DTIS, Université de Toulouse, F-31055 Toulouse, France
2
ONERA/DTIS, Université Paris Saclay, CEDEX, F-91123 Palaiseau, France
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in IEEE Aerospace Conference held in Big Sky, MT, USA, 2–9 March 2019.
These authors contributed equally to this work.
Submission received: 1 April 2021 / Revised: 19 April 2021 / Accepted: 20 April 2021 / Published: 25 April 2021
(This article belongs to the Special Issue Unmanned Aerial Vehicles)

Abstract

:
This paper addresses the estimation of accurate extreme ground impact footprints and probabilistic maps due to a total loss of control of fixed-wing unmanned aerial vehicles after a main engine failure. In this paper, we focus on the ground impact footprints that contains 95%, 99% and 99.9% of the drone impacts. These regions are defined here with density minimum volume sets and may be estimated by Monte Carlo methods. As Monte Carlo approaches lead to an underestimation of extreme ground impact footprints, we consider in this article multiple importance sampling to evaluate them. Then, we perform a reliability oriented sensitivity analysis, to estimate the most influential uncertain parameters on the ground impact position. We show the results of these estimations on a realistic drone flight scenario.

1. Introduction

Assessing the risks and feasibility of unmanned aerial vehicle (UAV) operations for outdoor inspection or monitoring missions has become a major challenge for regulatory authorities and drone operators. This evaluation relies on risk analysis methods that can be helpful in the process of flight authorization, but also in the design and the preparation of the mission. Two main types of methods are classically used. The first one relies on the qualitative evaluation of risks by applying some predefined methodologies or guides [1]. This is, for example, the case of classical methods such as failure modes and effects analysis (FMEA) or, more recently and more specifically developed for UAV operations, SORA (specific operation risk assessment) [2]. The second type of methods relies on the quantitative evaluation of risks, based on the use of models developed to represent the UAV behavior, its environment, etc. This is the case of model-based probabilistic risk assessment (PRA) approaches that have recently gained a huge interest for UAVs, see e.g., [1,2,3,4,5]. With these approaches, the accuracy of models used for risk probabilities’ computations is of paramount importance. Indeed, being too conservative may prevent or restrict some operational uses of UAVs, while not being conservative enough may lead to uses with uncontrolled risks. A fundamental keystone in these methods, when considering ground risk evaluation, is the computation of probabilities of impact of the UAV at ground level. Accurate models should be developed to be able to compute representative predictions of impact points’ locations and probabilities. Works from the literature have focused on computing impact point locations, enabling to obtain estimates of impact footprints on the ground level. In [6], impact footprints are computed by reachability analysis, considering a gliding descent model for a fixed-wing UAV, composed of a turning and a straight line phase. Different modes of failure (engine, engine+rudder+ailerons) are considered, as well as the effect of the altitude of the vehicle at the failure instant. This type of impact footprints has also been obtained in [3], considering a 6 degrees-of-freedom dynamic model of a fixed-wing aircraft. The effect of wind on impact footprints has been investigated in [7]. Computation of impact locations and footprints has also been performed in [8], for both fixed-wing and multi-rotor UAVs considering different modes of failure. Some level sets are computed to provide some insights on the distribution of the impact points inside the footprint.
The generation of probability maps has been investigated in other works to provide more information on the impact distributions on the ground that could be useful and reduce conservatism in risk analysis or decision making. In [9], a ballistic model with drag force is considered to represent the descent of a fixed-wing UAV and generate probability density functions of impact points. Uncertainties on drag, initial speed at the instant of failure and external wind are accounted for. Full flight dynamics of a Cesna 182 aircraft are used in [10] to compute ground impact probability maps by Monte Carlo simulations. Total loss of power is assumed and uncertainties on the initial conditions of the UAV at failure instant as well as on the deflection of unactuated control surfaces are considered. A 6 degrees-of-freedom flight mechanics model is also used in [11] for a fixed wing UAV to estimate ground impact probability maps, taking into account the influence of wind direction and speed. Real flight data have been used to model uncertainties on the turn rate and flight path angle of the vehicles for cruise-like mode at constant altitude and straight line. These uncertainties along with the ones on the actuators deflections at the instant of failure are used in the Monte Carlo process. Influence of initial altitude, speed and wind (speed and direction) are analyzed, and a full data basis has been obtained containing impact probability maps for a sampled set of values for these quantities. This data basis can be useful for risk evaluation along a given UAV flight trajectory, e.g., for mission preparation.
Since Monte Carlo simulations can be time-consuming, more recent works have been dedicated to the development of surrogate models for the generation of ground impact probability maps. K-Nearest neighbors models have been considered in [10] to approximate impact probability distribution. Other techniques such as Krigging have been investigated [7] regarding impact footprints or neural networks for both generation of impact footprints [7] and probability maps [11].
In all these works, assumptions are made on the uncertainties on the variables used as inputs of the computations. Uncertainty representations are mainly based on statistic models (probability distributions) and/or bounds (intervals with no statistical assumptions). Accuracy of the resulting outputs (ground impact locations, footprints, probability maps) strongly relies on the representativeness of these assumptions. Another important aspect in these approaches is the computation method itself and the choice of its hyper-parameters. For example, choice of simulation budgets in Monte Carlo approaches is crucial, as it may strongly influence the probability density estimation and its confidence.
Moreover, Monte Carlo methods with a low number of samples lead to an underestimation of extreme ground impact footprints, which may be of interest to provide more confidence in the risk assessment process for flight preparation and authorization. Knowledge of UAV’s extreme fallout zones can also help defining safety levels at very low thresholds, which can be critical for certain high-risk infrastructures.
This paper therefore addresses the estimation problem of accurate extreme ground impact probability maps and footprints containing 95%, 99% and 99.9% of the impacts. Multiple importance sampling (MIS) is considered to estimate density minimum volume sets associated with these extreme quantiles.
In addition, a study of the sensitivity of hazard parameters is proposed to estimate the most influential uncertain parameters on ground impact positions. This analysis may enable both operators and drone constructors to better understand, design and anticipate fallout zones in the event of a failure. All the results in this paper are obtained for the case of a fixed wing UAV after main engine failure.
This paper is organized as follows. The first section focuses on the simulation approach used to compute the ground impact points coordinates. The characterization of uncertainties that are taken into account is discussed in Section 3. The estimation of ground footprints by Multiple Importance Sampling is then presented in Section 4 and an associated sensitivity analysis is proposed in Section 5.

2. Ground Impact Simulation

In this paper, we focus on impacts on the ground due to a loss of control of the UAV (unmanned aerial vehicle) after a main engine failure. It is assumed that immediately after the failure, the engine thrust becomes zero and the control surfaces remain stuck in their equilibrium positions. The objective of this section is to present the models and approach that are used to compute the impact points at ground by simulation, based on previous studies by the authors in [7].

2.1. UAV Dynamics

The model used to simulate the trajectory of the UAV to the ground is a six degrees of freedom (6DOF) dynamic model, including full flight mechanics, and hence enabling one to incorporate the influence of wind from a dynamical point of view (and not kinematical compared to some approaches developed in the literature [12]). The model considered here is a fixed wing aircraft such as the one presented in [13]. The control input vector u = δ a δ e δ r δ T is composed of ailerons, elevators, rudder deflections, and thrust command. The state of the dynamical system to be simulated is defined as χ = X V η Ω where X = x y z is the position vector defined in a local NED (north east down) frame, V and Ω are the translation and angular velocity vectors in the aircraft body-frame, and η = ϕ θ ψ is the vector of Euler angles (roll-pitch-yaw) describing the attitude of the UAV. The origin of the (inertial) local NED frame is chosen to correspond to z = 0 (ground) and is arbitrarily chosen for x and y-components, as we are only interested in the description of the motion of UAV during its descent to the ground with respect to the vehicle position at the instant of failure (considered to be x = y = 0 ).
The rigid-body dynamics of the UAV is described as
X ˙ = R η V V ˙ = Ω × V + 1 m F η ˙ = T η Ω Ω ˙ = J 1 ( Ω × J Ω + M )
where R η is the orientation matrix parametrized in terms of Z-Y-X Euler angles given by
R η = c θ c ψ s ϕ s θ c ψ s ψ c ψ s ϕ s ψ + s θ c ϕ c ψ c θ s ψ c ϕ c ψ + s θ s ϕ s ψ s θ c ϕ s ψ s ϕ c ψ s θ c θ s ϕ c θ c ϕ
and T η is the transformation matrix defined by
T η = 1 s ϕ t θ c ϕ t θ 0 c ϕ s ϕ 0 s ϕ / c θ c ϕ / c θ
whith the notations c α = cos ( α ) , s α = sin ( α ) and t α = tan ( α ) for any given angle α . The inertia matrix of the UAV is denoted by J and its mass by m. Values used for the UAV parameters are given in Appendix A.
The resulting force F expressed in the aircraft body-frame
F = F e n g ( δ T ) + F g ( η ) + F a ( V , V w , η , Ω , δ a , δ e , δ r )
is composed of the thrust, due to the engine ( F e n g ( δ T ) ) which is zero after engine failure, the gravity force ( F g ( η ) ) and the resulting aerodynamic force F a , which depends on the true air speed of the UAV and then on the wind speed vector V w . To compute this force, a full aerodynamic model is used, such as the one described in [13] and is presented in Appendix A. Similarly, the resulting torque expressed in the aircraft body-frame
M = M e n g ( δ T ) + M a ( V , V w , η , Ω , δ a , δ e , δ r )
is composed of the torque component M e n g ( δ T ) , due to the thrust of the main engine (equals to zero after engine failure) and the aerodynamic torque M a , which also depends on the wind speed vector V w . To compute this torque, a full aerodynamic model of the aircraft is also considered (see Appendix A). The dynamic model of the UAV can be summarized with the following state-space representation
χ ˙ = f ( χ , u , V w )
The simulation of the UAV descent trajectory is performed from an initial condition χ 0 , defined at the engine failure instant t 0 , to ground impact, that corresponds to instant t f such that the altitude h ( t f ) = z ( t f ) = 0 .
During a steady flight (coordinated turn, straight flight, pull-up/pull-over etc.), the accessible space through the initial condition ( χ 0 , u 0 ) is considerably reduced. Defining the initial condition then consists of zeroing numerically the dynamic part of Equation (6), while simultaneously considering kinematic constraints related to flight mode [14]. In this case, the control vectors and the dynamic part of the state vector are entirely defined by these constraints. This method is called trim algorithm. A simple way to represent a trajectory is to consider the two following parameters:
  • the turn rate R = d ψ / d t , where ψ is the heading angle
  • the flight path angle γ = z ˙ / V a , where V a is the aerodynamic speed of the aircraft.
Therefore, the trim algorithm can be run to determine the initial condition ( χ 0 , u 0 ) , by assigning values R 0 , γ 0 , V a 0 and h 0 to the turn rate, flight path angle, aerodynamic speed and altitude, which are representative of the UAV flight conditions. A straight cruise flight mode at constant altitude can, for example, be considered by choosing R 0 = 0 and γ 0 = 0 . Note that the wind is not considered in the trim algorithm.
From this initial condition ( χ 0 , u 0 ) , the trajectory of the UAV is simulated until the impact time t f , by considering zero thrust (main engine failure) and taking into account the wind speed V w . The complete simulation process is represented in Figure 1.
Using this approach, one can simulate a single trajectory and compute the coordinates of the ground impact point. An example of the trajectory is provided on Figure 2, corresponding to γ 0 = 0 deg, R 0 = 0.15 rad/s, V a 0 = 30 m/s, h 0 = 150 m and no wind.
Nevertheless, impact point coordinates are not deterministic in the sense that their computation will suffer from different sources of uncertainties on the parameters of the problem. The next section covers the characterization of these uncertainties, as well as the Monte Carlo approach to handle them.

3. Uncertainties and Monte Carlo approach

The computation of an impact point involves a simulation relying on several parameters. Some of them will be considered as fixed values, such as the initial ground altitude h 0 and aerodynamic speed V a 0 . Note that these quantities are affected by some uncertainties, since the reference altitude and velocities commanded for the UAV are not exactly flown in practice. However, the influence of their respective incertitude levels on the impact point location is negligible. Uncertainties on the parameters of the UAV model (aerodynamic coefficients) are also not taken into account in this paper. A robustness analysis with regard to them should be carried out, especially since the descent phase to ground may lead to aerodynamic behaviors different from the ones that can be identified. This is beyond the scope of this paper and will be considered in future work. Uncertainties taken into account in this article are described in the following subsections.

3.1. Uncertainties on R 0 and γ 0

Experimental data have been recorded on flights realized by Altametris, the drone subsidiary of SNCF Réseau (French Railway Network) (see [7]). These data correspond to a cruise-like flight mode in a straight line and constant ground altitude. This is the flight mode of interest for the study in this paper. For this flight mode, R and γ should be zero, which is not the case in practice.
For simplicity reason, a bi-variate normal distribution has been fitted on these experimental data, after rejection of the outliers (see [7]). Its mean is given by μ = μ R μ γ T with μ R = 7.47 × 10 5 rad/s and μ γ = 1.03 × 10 1 deg and its covariance matrix by:
Σ = 7.40 × 10 4 1.75 × 10 3 1.75 × 10 3 8.53 × 10 1
This distribution will be used to sample points for R 0 and γ 0 .

3.2. Uncertainties on Control Surface Deflections

As previously mentioned, a main engine failure is considered in this paper. A constant zero thrust command is therefore assumed for the descent trajectory simulation, that is δ T ( t ) = δ T 0 = 0 , t [ t 0 , t f ] .
For the deflection of the control surfaces (elevators, ailerons and rudder), it is also assumed that they remain stuck in their trim position ( δ e 0 , δ a 0 , δ r 0 ) during the descent trajectory. Some noise Δ δ i 0 , i { e , a , r } , is nevertheless added to these trim values, since in practice, a flapping behavior of these control surfaces has been observed on the UAV. It is defined as a zero-mean Gaussian noise of variance σ i 2 = ρ i / 30 , where ρ i stands for the amplitude range of the control surface i. The coefficient 30 has been arbitrarily chosen, but to define a variance small enough to make the new initial condition ( χ d 0 , u 0 + Δ u 0 ) not to deviate too much from the computed trim point ( χ d 0 , u 0 ) , which is an equilibrium point for the UAV dynamics. The notation Δ u 0 is used to define the noise vector Δ δ e 0 Δ δ a 0 Δ δ r 0 0 .

3.3. Monte Carlo Simulations

Let us bring in the same vector U, the 5 uncertain variables R 0 , γ 0 and Δ δ i 0 , i { e , a , r } , with joint density f : R 5 R + with respect to Lebesgue measure. The computation of the impact points is then done with the deterministic process described in Section 2.1 synthesized by a scalar continuous function M : R 5 R 2 . The impact position vector Z is such that Z = [ x , y ] = M ( U ) . As U is a random vector, Z is also a random vector of unknown density g : R 2 R + with respect to the Lebesgue measure. If we consider N independent and identically distributed (iid) samples U i , i = 1 . . N , with density f, we can generate N iid samples Z i of density g thanks to M . Figure 3 shows, for instance, 2000 iid samples of Z i depending on the tuning of the wind in the function M .

4. Density Minimum Volume Set Estimation for the Analysis of Ground Impact Footprints

A volume set is a mathematical tool that enables one to analyse the density of drone ground impacts. In this section, we describe how to define a multidimensional density minimum volume set and how to estimate them in practice, with multiple importance sampling to focus on rare events.

4.1. Definition of a Density Minimum Volume Set

The t-level set L ( t ) of the multivariate probability density g of Z is defined as follows:
L ( t ) = z R 2 : g ( z ) t
for t 0 . The level sets of the probability density function (PDF) g are defined as the mapping ϵ :
ϵ : [ 0 , sup g ] [ 0 , 1 ] t L ( t ) g ( z ) d z = P Z L ( t ) = P g ( Z ) t = α
The t-level set L ( t ) of density g is the minimum volume set of probability α under regularity conditions [15]. A density level set can be viewed in fact as a multidimensional α -quantile estimation.
V ( t ) = inf A R r λ ( A ) : P ( A ) α , α [ 0 , 1 ]
where A is a subset of R r and λ is a real-valued function defined on A. If λ is the Lebesgue measure, V is a minimum volume set of probability α .

4.2. Statistical Estimation of a Density Minimum Volume Set with MIS

In this article, we want to estimate the t-level set L ( t ) of density g for a given probability α . The estimation principle is based on the following steps:
  • Propose an estimate g ^ of g from a given set of samples ( Z 1 = M ( U 1 ) ,..., Z N = M ( U N ) .
  • Estimate the threshold t ^ = ϵ 1 ( α ) with a simple binary search and determine the level set
    L ( t ^ ) = z R 2 : g ^ ( z ) t ^
This estimator L ( t ^ ) is a plug-in estimator of a minimum volume set [16]. To apply this 2-step procedure, it is necessary first to estimate the unknown density g. This can be done with classical Monte Carlo from samples Z i , i = 1 , , N , distributed with the unknown density g, but also with importance sampling. The principle of importance sampling is to modify the sampling distribution of Z i , in order to improve the accuracy of the estimation of g on some part of its support. A comparison between Monte Carlo and classical importance sampling estimates of g is indeed performed in [17]. Depending on the value of α , a trade-off should be made. For this purpose, we consider in this article multiple importance sampling [18] that behaves well in the heart of the distribution g, because Monte Carlo and importance sampling samples can be taken into account in the estimation of the density g. Moreover, the estimation of t ^ with binary search is often intractable and cannot be applied in practice, since it requires the estimation of integrals over a multidimensional domain. To avoid this difficulty, one also considers another plug-in estimator of t described in [19], based on density quantile.
To estimate the density level set L ( t ^ ) with multiple importance sampling, the following computational steps are considered in this article:
  • Generate a set of N independent and identically (iid) distributed samples ( U 11 , . . . , U 1 N ) of density f, and apply the function M on these samples to determine a set of samples ( Z 11 = M ( U 11 ) , . . . , Z 1 N = M ( U 1 N ) ) .
  • Estimate the output density g ^ 1 from the samples ( Z 11 , . . . , Z 1 N ) with multivariate kernel density estimate [20].
  • Estimate the density h of the samples { U 1 i | g ^ 1 ( Z 1 i ) < γ } for i = 1 , , N where γ is set by the user.
  • Generate a set of N iid samples ( U 21 , . . . , U 2 N ) from density h, and applies the function M on these samples to determine a set of samples ( Z 21 , . . . , Z 2 N ) [20].
  • Estimate the density g ^ M I S from the samples ( Z 11 , . . . , Z 1 N ) and ( Z 21 , . . . , Z 2 N ) with weighted multivariate kernel density estimate. The weight of each Z i j is f ( U i j ) 1 2 ( f ( U i j + h ( U i j ) ) .
  • Estimate the threshold t ^ M I S as the ( 1 α ) -quantile of the weighted samples ( Z 11 , . . . , Z 1 N , Z 21 , . . . , Z 2 N ) .
  • The level set with MIS is then estimated with
    L ^ M I S ( t ) = x ˜ R 2 : g ^ M I S ( z ) t ^ M I S
The choice of γ can be made with a quantile of the samples g ^ 1 ( Z 1 i ) , . . . , g ^ 1 ( Z 1 N ) . In this article, γ is quantile of level 0.1 as, from our experience, it corresponds to a good trade-off between Monte Carlo samples and extreme samples.

4.3. Application to Drone Ground Impact

An MIS algorithm for density minimum level set has been applied to the estimation of drone ground impacts with N = 1000 . In Figure 4, we present the estimation of minimum density volume set for different probabilities α with MIS. Importance sampling with density h has consequently increased the frequency of impacts with a high distance from the aim without requiring a large number of simulations, and thus extreme level sets are more accurate. A similar analysis is also performed in Figure 5, when a wind of 5 m·s 1 with angle 90 is considered in the drone ground impact simulations.

5. Reliability-Oriented Sensitivity Analysis

5.1. Definition of ROSA Sensitivity Indices

Reliability-oriented sensitivity analysis (ROSA) differs from classical sensitivity analysis in the nature of the output quantity of interest under study. Indeed, sensitivity analysis focuses on the model output, whereas ROSA analyses the impact of the input uncertainty on a reliability measure. Two kinds of ROSA indices can be computed in practice [21]:
  • first, target sensitivity analysis evaluates the impact of inputs over a function of the output, typically the indicator function of a critical domain. In the drone impact application, it answers the question: which uncertain inputs lead to extreme drone impact?
  • second, conditional sensitivity analysis, which aims at studying the impact of inputs exclusively within the critical domain, namely, conditionally to the failure event. In the drone application, this indice determines, conditionally to an extreme impact, which uncertain inputs are the most influential.
In this article, we consider two recent target and conditional ROSA moment-independent indices η ¯ i and δ i f [22] to analyse the influence of the i t h component of U, U ( i ) , on the scalar output quantity Z ˜ = | | Z | | 2 for a given failure event. We propose to define here the failure event as Z L ( t ) , that is, the ground impact is outside a given volume set and is thus an extreme impact. The two ROSA indices are defined by the following equations for the proposed drone fallout test case with i = 1 , , 5 as there are 5 random inputs:
η ¯ i = 1 2 f U ( i ) f U ( i ) Z L ( t ) L 1 ( R ) .
and
δ i f = 1 2 f ( U ( i ) , Z ˜ ) Z L ( t ) f U ( i ) Z L ( t ) f Z ˜ Z L ( t ) L 1 ( R 2 ) = 1 2 c i 1 L 1 ( R 2 ) .
where f U ( i ) is the density of U ( i ) , f U ( i ) Z L ( t ) is the density of U ( i ) conditionally to Z L ( t ) , f Z ˜ Z L ( t ) is the density of Z ˜ conditionally to Z L ( t ) , f ( U ( i ) , Z ˜ ) Z L ( t ) is the density of the couple ( U ( i ) , Z ˜ ) conditionally to Z L ( t ) and finally c i the copula density ( U ( i ) , Z ˜ ) conditionally to Z L ( t ) . The ROSA indices η ¯ i and δ i f take values in [ 0 , 1 ] where the low values of these indices mean this i t h component of U is not influential on the failure event analysis and conversely. The computation of these indices can be done with the samples generated for density level set estimation (see Section 4) and thus requires no additional calls to M . Moreover, this methodology can be applied even if the random inputs U are dependent contrary to ROSA variance based indices [23].

5.2. Statistical Estimation of ROSA Sensitivity Indices

To practically estimate the ROSA indices η ¯ i and δ i f , the following steps are required [22]:
  • Obtain ( V 1 , , V n ) approximately i.i.d. from f U Z L ( t ) and their corresponding value Z k = M ( V k ) by M . From Z k , the value of Z ˜ k is then easily computed with Z ˜ k = | | Z k | | 2 .
  • Use the sample ( ( V k ( i ) , Z ˜ k ) , k = 1 , , n , i = 1 , 5 ) where V k ( i ) is the i t h component of V k , to get estimates f ^ U ( i ) Z L ( t ) and c ^ i of the density f U ( i ) Z L ( t ) and of the copula density c i respectively. In this article, they are both estimated with the non-parametric method [20,24], but any other efficient density and copula estimation techniques can be chosen.
  • Use the estimates f ^ U ( i ) Z L ( t ) and c ^ i to compute η ¯ i and δ i f as follows:
    • for η ¯ i , estimate the one-dimensional integral f U ( i ) Z L ( t ) f U ( i ) L 1 ( R ) either by direct numerical approximation, or if f U ( i ) can be sampled from, by Monte Carlo method via
      η ¯ ^ i = 1 N k = 1 N f ^ U ( i ) Z L ( t ) ( U k ( i ) ) f U ( i ) ( U k ( i ) ) 1
      where the U k ( i ) are i.i.d. with common distribution f U ( i ) ;
    • for δ i f , generate ( ( H 1 k , H 2 k ) , k = 1 , , N ) i.i.d. uniformly distributed on [ 0 , 1 ] 2 and estimate δ i f by
      δ ^ i f = 1 2 N k = 1 N | c i ^ ( H 1 k , H 2 k ) 1 | .
The estimates η ¯ ^ i δ ^ i f can be computed for different failure events Z L ( t ) for different values of t = t α that correspond to several minimum volume sets of probability α . N can be taken as large as possible, as it does not imply any calls to M and thus we set to N = 10 4 .

5.3. Application to Drone Ground Impact Sensitivity Analysis

The algorithm proposed in the previous section has been applied with MIS samples and thus without any supplementary calls to M to determine the influence on the reachability of extreme drone impacts of the different components of the random vector U. The ROSA indices are computed in Table 1 for three different level sets of probability α = 0.5 , 0.8 , 0.99 . The most influential variables are the third and fourth components of U, that is, the noise uncertainty on the UAV elevators and ailerons. The positions of the drone ground impact are less sensitive to the other uncertain simulation parameters in the heart of the impact position distribution. Nevertheless, when we consider more extreme impacts ( t 0.99 ), these observations have to be mitigated. A parameter alone does not explain an extreme fallout, as the ROSA indices decrease for U ( 3 ) and U ( 4 ) . A combination of parameters leads to an extreme fallout. The comparison between η ¯ ^ i δ ^ i f here is not really relevant and does not provide much information. The sensitivity analysis gives similar results when wind is taken into account in the simulation.

6. Conclusions

The generation of extreme ground impact footprints map has been addressed in this paper for fixed-wing UAVs failure. In the proposed approach, the computation of impact points is based on simulation of a full dynamic model, including aerodynamics of the UAV and wind effect. Uncertainties accounted for in these simulations have been characterized, based on some real flight data. Monte Carlo simulations have been performed to generate footprints; however, it is not satisfying when we focus on extreme ground footprints. For this purpose, we have presented a rare-event simulation technique called multiple importance sampling to answer the issue of extreme drone ground impacts. We also show that at low computational cost, it is also possible to derive sensitivity indices to interpret the cause of extreme impacts.
Future work will include these characterizations of extreme drone impacts for the risk analysis of UAV missions. Sensitivity and robustness analysis with regard to uncertainties on some parameters of the UAV (aerodynamic coefficients) will also be considered.

Author Contributions

Conceptualization, J.M., B.L. and S.B.; methodology, J.M.; software, B.L.; validation, J.M., B.L. and S.B.; manuscript writing, J.M., B.L. and S.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been supported by French DGAC in the context of the research partnership PHYDIAS with ONERA for safety improvement of UAVs.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. UAV Model

The aerodynamic force F a in (4) and torque M a in (5) can be expressed in the aerodynamic reference frame (related to the aerodynamic speed of the drone) as:
F a ( w ) = q d S C X C Y C Z
M a ( w ) = q d S L C l C m C n
where q d = 1 2 ρ V a 2 is the dynamic pressure, ρ the air density, V a the airspeed, S the reference surface and L = d i a g ( L a , L o , L a ) a matrix with lateral and longitudinal reference lengths L a (wingspan) and L o (mean aerodynamic chord).
In case of a non-zero wind speed vector V w , the airspeed is V a = V V w .
A linearized aerodynamic model is used in this paper, where the lift ( C L ), lateral ( C Y ) and drag ( C D ) coefficients are computed by
C L = C L 0 + C L α α + C L α ˙ α ˙ + C L q q V a + C L δ e δ e C Y = C Y β + C Y P p V a + C Y r r V a + C Y δ a δ a + C Y δ r δ r C D = C D 0 + C D C L C L + C D C L 2 C L 2 + C D δ e δ e
with C X C Y C Z = C D C Y C L .
Similarly, the aerodynamic coefficients regarding the torque are computed according to the following linearized model
C l = C l β β + L a V a ( C l p p + C l r r ) + C l δ a δ a + C l δ r δ r C m = C m 0 + C m α α + C m α ˙ α ˙ + L 0 V a C m q q + C m δ e δ e C n = C n β β + L a V a ( C n p p + C n r r ) + C l δ a δ a + C l δ r δ r
with α the angle of attack, β the slideslip angle, Ω = [ p , q , r ] T the angular velocity vector between the NED and body frames and ( δ a , δ e , δ r ) the ailerons, elevators and rudder deflections.
Numerical values of the aerodynamic coefficients and other UAV model parameters used in this paper are given in Table A1 and Table A2 below.
Table A1. Numerical values of aerodynamic coefficients.
Table A1. Numerical values of aerodynamic coefficients.
C L 0 0.3243 C l β 0.0113
C L α 6.0204 C l p 1.2217
C L α ˙ 1.93 C l r 0.015
C L q 6.0713 C l δ a 0.3436
C L δ e 0.9128 C l δ r 0.0076
C Y β 0.3928 C m 0 0.0272
C Y p 0 C m α 1.9554
C Y r 0 C m q 5.286
C Y δ r 0.1982 C m δ e 2.4808
C D 0 0.0251 C n β 0.0804
C D C L 0.0241 C n p 0.0557
C D C L 2 0.0692 C n r 0.1422
C D δ e 0.1 C n δ a 0.0165
C n δ r 0.0598
Table A2. UAV model parameters.
Table A2. UAV model parameters.
L a 0.264 m
L o 2.410 m
S0.6360 m 2
m 10.0 kg
J diag [ 1.00 , 0.87 , 1.40 ] kg·m 2

References

  1. Washington, A.; Clothier, R.A.; Silva, J. A review of unmanned aircraft system ground risk models. Prog. Aerosp. Sci. 2017, 95, 24–44. [Google Scholar] [CrossRef]
  2. la Cour-Harbo, A. The value of step-by-step risk assessment for unmanned aircraft. In Proceedings of the International Conference on Unmanned Aircraft Systems (ICAUS), Dallas, Texas, USA, 12–15 June 2018; pp. 149–157. [Google Scholar]
  3. Wu, P.; Clothier, R. The development of ground impact models for the analysis of the risks associated with Unmanned Aircraft Operations over inhabited areas. In Proceedings of the International Probabilistic Safety Assessment and Management Conference and the 2012 Annual European Safety and Reliability Conference, Helsinki, Finland, 25–29 June 2012. [Google Scholar]
  4. Melnyk, R.; Schrage, D.; Volovoi, V.; Jimenez, H. A Third-Party Casualty Risk Model for Unmanned Aircraft System Operations. Reliab. Eng. Syst. Saf. 2014, 124, 105–116. [Google Scholar] [CrossRef]
  5. Bertrand, S.; Raballand, N.; Viguier, F.; Muller, F. Ground risk assessment for long-range inspection missions of railways by UAVs. In Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 13–16 June 2017; pp. 1343–1351. [Google Scholar]
  6. Poissant, A.; Castana, L.; Xu, H. Ground Impact and Hazard Mitigation for Safer UAV Flight Response. In Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA, 12–15 June 2018. [Google Scholar]
  7. Levasseur, B.; Bertrand, S.; Raballand, N.; Viguier, F.; Goussu, G. Accurate Ground Impact Footprints and Probabilistic Maps for Risk Analysis of UAV Missions. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2019; pp. 1–10. [Google Scholar]
  8. Haartsen, Y.; Aalmoes, R.; Cheung, Y. Simulation of Unmanned Aerial Vehicles in the Determination of Accident Locations. In Proceedings of the International Conference on Unmanned Aircraft Systems, Arlington, VA, USA, 7–10 June 2016. [Google Scholar]
  9. la Cour-Harbo, A. Ground impact probability distribution for small unmanned aircraft in ballistic descent. In Proceedings of the International Conference on Unmanned Aircraft Systems, Athens, Greece, 1–4 September 2020. [Google Scholar]
  10. Rudnick-Cohen, E.; Herrmann, J.W.; Azarm, S. Modeling Unmanned Aerial System (UAS) Risks via Monte Carlo Simulation. In Proceedings of the International Conference on Unmanned Aircraft Systems, Atlanta, GA, USA, 11–14 June 2019. [Google Scholar]
  11. Levasseur, B.; Bertrand, S.; Raballand, N. Efficient Generation of Ground Impact Probability Maps by Neural Networks for Risk Analysis of UAV Missions. In Proceedings of the International Conference on Unmanned Aircraft Systems, Athens, Greece, 1–4 September 2020. [Google Scholar]
  12. La Cour-Harbo, A. Quantifying risk of ground impact fatalities for small unmanned aircraft. J. Intell. Robot. Syst. 2019, 93, 367–384. [Google Scholar] [CrossRef] [Green Version]
  13. Lesprier, J.; Biannic, J.M.; Roos, C. Modeling and robust nonlinear control of a fixed-wing UAV. In Proceedings of the 2015 IEEE Conference on Control Applications (CCA), Sydney, Australia, 21–23 September 2015; pp. 1334–1339. [Google Scholar]
  14. De Marco, A.; Duke, E.; Berndt, J. A general solution to the aircraft trim problem. In Proceedings of the AIAA Modeling and Simulation Technologies Conference and Exhibit, Reston, VA, USA, 20–23 August 2007; p. 6703. [Google Scholar]
  15. Garcia, J.N.; Kutalik, Z.; Cho, K.H.; Wolkenhauer, O. Level sets and minimum volume sets of probability density functions. Int. J. Approx. Reason. 2003, 34, 25–47. [Google Scholar] [CrossRef] [Green Version]
  16. Molchanov, I.S. Empirical estimation of distribution quantiles of random closed sets. Theory Proba. Appli. 1990, 35, 594–600. [Google Scholar] [CrossRef]
  17. Morio, J.; Pastel, R. Plug-in estimation of d-dimensional density minimum volume set of a rare event in a complex system. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2012, 226, 337–345. [Google Scholar] [CrossRef]
  18. Owen, A.B. Importance Sampling. Monte Carlo Theory, Methods and Examples. 2013. Available online: http://statweb.stanford.edu/~owen/mc/Ch-var-is.pdf (accessed on 21 April 2021).
  19. Park, C.; Huang, J.; Ding, Y. A computable Plug-In Estimator of Minimum Volume Sets for Novelty Detection. Oper. Res. 2010, 59, 1469–1480. [Google Scholar] [CrossRef] [Green Version]
  20. Silverman, B. Density Estimation for statistics and data analysis. In Monographs on Statistics and Applied Applied Probability; Chapman and Hall: London, UK, 1986. [Google Scholar]
  21. Marrel, A.; Chabridon, V. Statistical Developments for Target and Conditional Sensitivity analysis: Application on Safety Studies for Nuclear Reactor. 2020. Available online: https://hal.archives-ouvertes.fr/hal-02541142/document (accessed on 21 April 2021).
  22. Derennes, P.; Morio, J.; Simatos, F. Simultaneous estimation of complementary moment independent and reliability-oriented sensitivity measures. Math. Comput. Simul. 2021, 182, 721–737. [Google Scholar] [CrossRef]
  23. Perrin, G.; Defaux, G. Efficient evaluation of reliability-oriented sensitivity indices. J. Sci. Comput. 2019, 79, 1433–1455. [Google Scholar] [CrossRef] [Green Version]
  24. Nagler, T.; Schellhase, C.; Czado, C. Nonparametric estimation of simplified vine copula models: Comparison of methods. Depend. Model. 2017, 5, 99–120. [Google Scholar] [CrossRef]
Figure 1. Simulation flowchart used to generate ground impact points.
Figure 1. Simulation flowchart used to generate ground impact points.
Applsci 11 03871 g001
Figure 2. Example of simulated descent trajectory to ground (initial point in green corresponding to main engine failure instant, ground impact point in red) [7].
Figure 2. Example of simulated descent trajectory to ground (initial point in green corresponding to main engine failure instant, ground impact point in red) [7].
Applsci 11 03871 g002
Figure 3. (a) 2000 Monte Carlo ground impact points with no wind (b) 2000 Monte Carlo ground impact points with a wind of 5 m·s 1 with angle 90 .
Figure 3. (a) 2000 Monte Carlo ground impact points with no wind (b) 2000 Monte Carlo ground impact points with a wind of 5 m·s 1 with angle 90 .
Applsci 11 03871 g003
Figure 4. (a) 1000 Samples generated with the density f of MIS (b) 1000 Samples generated with the density h of MIS (c) Minimum density volume set estimation for different probability values α (0.5; 0.8; 0.9; 0.95; 0.99; 0.999) with MIS.
Figure 4. (a) 1000 Samples generated with the density f of MIS (b) 1000 Samples generated with the density h of MIS (c) Minimum density volume set estimation for different probability values α (0.5; 0.8; 0.9; 0.95; 0.99; 0.999) with MIS.
Applsci 11 03871 g004
Figure 5. (a) 1000 Samples generated with the density f of MIS (b) 1000 Samples generated with the density h of MIS (c) Minimum density volume set estimation for different probability values α (0.5; 0.8; 0.9; 0.95; 0.99; 0.999) with MIS (wind of 5 m·s 1 with angle 90 ).
Figure 5. (a) 1000 Samples generated with the density f of MIS (b) 1000 Samples generated with the density h of MIS (c) Minimum density volume set estimation for different probability values α (0.5; 0.8; 0.9; 0.95; 0.99; 0.999) with MIS (wind of 5 m·s 1 with angle 90 ).
Applsci 11 03871 g005
Table 1. ROSA indices for ground impact analysis. Bold numbers correspond to values greater than 0.1.
Table 1. ROSA indices for ground impact analysis. Bold numbers correspond to values greater than 0.1.
(a) No Wind
ROSA indices t 0.5 t 0.8 t 0.99
η ¯ ^ 1 0.070.060.06
δ ^ 1 f 0.040.040.03
η ¯ ^ 2 0.050.030.03
δ ^ 2 f 0.040.030.03
η ¯ ^ 3 0.340.310.11
δ ^ 3 f 0.070.070.15
η ¯ ^ 4 0.410.170.06
δ ^ 4 f 0.160.180.16
η ¯ ^ 5 0.060.040.04
δ ^ 5 f 0.060.040.04
(b) Wind of 5 m·s 1 with angle 90 .
ROSA indices t 0.5 t 0.8 t 0.99
η ¯ ^ 1 0.060.070.07
δ ^ 1 f 0.050.030.03
η ¯ ^ 2 0.130.080.06
δ ^ 2 f 0.020.040.03
η ¯ ^ 3 0.400.240.05
δ ^ 3 f 0.160.220.23
η ¯ ^ 4 0.340.130.06
δ ^ 4 f 0.300.240.21
η ¯ ^ 5 0.100.060.05
δ ^ 5 f 0.040.030.03
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Morio, J.; Levasseur, B.; Bertrand, S. Drone Ground Impact Footprints with Importance Sampling: Estimation and Sensitivity Analysis. Appl. Sci. 2021, 11, 3871. https://0-doi-org.brum.beds.ac.uk/10.3390/app11093871

AMA Style

Morio J, Levasseur B, Bertrand S. Drone Ground Impact Footprints with Importance Sampling: Estimation and Sensitivity Analysis. Applied Sciences. 2021; 11(9):3871. https://0-doi-org.brum.beds.ac.uk/10.3390/app11093871

Chicago/Turabian Style

Morio, Jérôme, Baptiste Levasseur, and Sylvain Bertrand. 2021. "Drone Ground Impact Footprints with Importance Sampling: Estimation and Sensitivity Analysis" Applied Sciences 11, no. 9: 3871. https://0-doi-org.brum.beds.ac.uk/10.3390/app11093871

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop