Multirotor Unmanned Aerial Vehicle Configuration Optimization Approach for Development of Actuator Fault-Tolerant Structure

Featured Application: The proposed approach can be utilized to support the design of novel actuator fault-tolerant multirotor conﬁgurations capable of performing desired maneuvers. Abstract: Presently, multirotor unmanned aerial vehicles (UAV) are utilized in numerous applications. Their design governs the system’s controllability and operation performance by inﬂuencing the achievable forces and moments produced. However, unexpected causalities, such as actuator failure, adversely affect their controllability, which raises safety concerns about their service. On the other hand, their design ﬂexibility allows further design optimization for various performance requirements, including actuator failure tolerance. Thus, this study proposed an optimization framework that can be employed to design a novel actuator fault-tolerant multirotor UAV conﬁguration. The approach used an attainable moment set (AMS) to evaluate the achievable moment from a multirotor conﬁguration; similarly, standard deviation geometries (SDG) were employed to deﬁne performance requirements. Therefore, given a UAV conﬁguration, actuator fault situation, and SDG derived from the designed mission requirement, the suggested optimization framework maximizes the scaling factor of SDG and ﬁts it into the AMS by adjusting the design parameters up to a sufﬁcient margin. The framework is implemented to optimize selected parameters of the Hexacopter-type of parcel delivery multirotor UAV developed by the PNU drone, and a simulation was conducted. The result showed that the optimized conﬁguration of the UAV achieved actuator fault tolerance and operation-performing capability in the presence of a failed actuator.


Introduction
Nowadays, unmanned aerial vehicles (UAVs) are widely used in civilian and military applications.They are used for tactical reconnaissance, territory surveillance, target placement, and other military operations, as well as mapping, field monitoring, meteorological exploration, highway inspection, package delivery, and other civil applications.Their rangy applicability is due to their excellent design, which makes them efficient and cost-effective.They are also renowned for flying at varying speeds, hovering over locations, maintaining a stable position, and performing sophisticated maneuvers.Unfortunately, unanticipated events, such as actuator and sensor failures, can negatively impact their performance and raise safety concerns.Especially in multirotor UAVs, which use merely spinning rotors for thrust generation, actuator failure is a severe issue.Such causality potentially results in flight troubles, leading to a vehicle accident, resulting in a catastrophe and injuries to civilians.
An effective way to mitigate this problem is to develop a fault-tolerant system that can endure a failure and continue to operate without significant performance degradation.The article by Fourlas et al. [1] presents a complete survey on UAV fault-tolerant systems.
Generally, two main components make up active fault-tolerant schemes.The first component is the fault diagnosis unit responsible for detecting, isolating, and identifying the fault.A second unit is a reconfiguration unit that employs an appropriate methodology that can compensate for the appearance of faults so that the UAV continues its flight mission or lands safely [2].However, the reconfigurability of multirotor UAVs is possible whenever the UAV is designed so that it allows alternative actuator distribution to compensate for failed actuators.
Researchers suggest several configurations of multirotor UAV layout to address the issue of actuator failure.The use of servomotors to convert the vehicle to reconfigurable ones by tilting rotors [3], changing the spinning direction of unidirectional rotors [4], the use of bidirectional rotors [5], and actuator redundancy that results in a bigger structure [6] are among suggested solutions.Although these solutions could regain control for the considered fault condition, post-failure mission execution capacities are limited to indoor and controlled environments.Howbeit, in densely populated areas where landing is impracticable, recovery operations are usually put through autonomous, obstacle-free, and time-optimal path planning to prerecord location and guidance by or landing on a moving vehicle by the vision-based detection technology of markers [7].In such a situation, the UAV should be feasible for outdoor applications of such landing site searching operations that may require excellent maneuverability in flight with high perturbation.Taking the design flexibility of multirotor UAVs, appropriately arranging actuators at the design level allows compensation for failed actuators.
Durham et al. [8] proposed a method of determining an aircraft's capability to perform the desired maneuver in a nominal case.The authors represented the required moment as a time history of moments and directly overlaid it into an attainable moment set (AMS) envelope that shows the aircraft's maximum moment-producing capability.As a result, they infer that the existence of requested moment points outside the envelope indicates the inability to conduct the intended operation.However, an attempt involving improving the shroud and including the outside points is not mentioned.Hence, this work contributes to filling the gap by proposing a framework that can optimize a given multirotor UAV configuration to be actuator fault-tolerant and capable of performing desired recovery operation maneuvers.Hence, it provides flexibility in designing advanced failsafe operations that meet the environmental factors.
This paper presents a methodology that is used to evaluate previously treated alternative solutions in the literature [3][4][5][6] and optimize a given design of multirotor UAVs to tolerate actuator failure and perform maneuvers required by post-failure missions.The needed moment force to track a predefined mission trajectory is denoted as a time history of required moments that can be obtained from simulation and analytically converting the desired course into control input.The system requirement that imprints these required moments derived from the designed mission and disturbance rejection was geometrically represented as standard deviation geometry (SDG) [9][10][11].Similarly, the maximum capacity of a given multirotor configuration in generating moment force is represented by the attainable moment set (AMS) as a convex polytope whose shape is influenced by design parameters, such as the number of actuators, position, orientation, and propeller-related parameters.For a system to be capable of fulfilling its task, the AMS should inscribe sufficiently scaled-up SDG to ensure the system requirement is below the system capability.Therefore, the proposed approach focuses on formulating the optimization problem that considers actuator health status and a related algorithm to evaluate the enclosure of required moment points within the AMS up to the enforced marginal requirement.The proposed method was applied on a Hexarotor type of UAV designed for urban parcel delivery and developed by a PNU drone to optimize its actuator tilting angle and arm installation angle and grant the system actuator fault tolerance.Furthermore, the model of the selected UAV employing an active tilting mechanism was simulated for its fault tolerance at hovering and following a preplanned path.
A brief structure of the paper is given here: Section 2 comprises a theoretical and mathematical overview of multirotor UAVs as well as an introduction to the assessment tools and the assessment of the effect of actuator failure on the system; Section 3 elaborates controllability criteria and their geometrical representation of system requirements; Section 4 introduces an overview of the approbation and mathematical formulation of the optimization problem and the Point-in-AMS checking algorithm; Section 5 discusses implementation details; Section 6 comprises the results and discussion; and Section 7 briefly concludes the paper.

Multirotor UAV Configuration
Multirotor UAVs are aerial vehicles that employ more than two rotors with fixed pitch spinning blades, so-called propellers.The spinning of each propeller through the air produces aerodynamic forces that are proportional to the square of their rotation rate ω.The thrust force f acts along the propeller's axis, where the drag moment τ d acts about the propeller's axis [12].
The thrust force of the i th propeller is modeled as: where k t is thrust coefficient defined by propeller geometric characteristics.
The drag moment that is generated in reaction to the air resistance around the propeller is given as: where k d is a constant of drag coefficient defined by propeller geometric characteristics.The rotors' number, geometrical distribution, and orientation characterize multirotor UAV configurations, as shown in Figure 1.The convectional design has single propellers arranged with an even number and alternating spinning directions to balance out the drag moment generated about the vertical axis of the airframe plane.However, according to design requirements, such as power consumption, size, weight, control ease, payload, and growing application in tasks requiring long flight time and complex maneuvers, various configurations of multirotor UAVs have been constructed.The limitation of the conventional design was resolved by introducing unconventional designs characterized by overlapping propellers and the nonparallel arrangement of propellers.
Appl.Sci.2022, 12, x FOR PEER REVIEW 3 of 24 selected UAV employing an active tilting mechanism was simulated for its fault tolerance at hovering and following a preplanned path.
A brief structure of the paper is given here: Section 2 comprises a theoretical and mathematical overview of multirotor UAVs as well as an introduction to the assessment tools and the assessment of the effect of actuator failure on the system; Section 3 elaborates controllability criteria and their geometrical representation of system requirements; Section 4 introduces an overview of the approbation and mathematical formulation of the optimization problem and the Point-in-AMS checking algorithm; Section 5 discusses implementation details; Section 6 comprises the results and discussion; and Section 7 briefly concludes the paper.

Multirotor UAV Configuration
Multirotor UAVs are aerial vehicles that employ more than two rotors with fixed pitch spinning blades, so-called propellers.The spinning of each propeller through the air produces aerodynamic forces that are proportional to the square of their rotation rate .The thrust force acts along the propeller's axis, where the drag moment   acts about the propeller's axis [12].
The thrust force of the  th propeller is modeled as: where   is thrust coefficient defined by propeller geometric characteristics.
The drag moment that is generated in reaction to the air resistance around the propeller is given as: where   is a constant of drag coefficient defined by propeller geometric characteristics.The rotors' number, geometrical distribution, and orientation characterize multirotor UAV configurations, as shown in Figure 1.The convectional design has single propellers arranged with an even number and alternating spinning directions to balance out the drag moment generated about the vertical axis of the airframe plane.However, according to design requirements, such as power consumption, size, weight, control ease, payload, and growing application in tasks requiring long flight time and complex maneuvers, various configurations of multirotor UAVs have been constructed.The limitation of the conventional design was resolved by introducing unconventional designs characterized by overlapping propellers and the nonparallel arrangement of propellers.In all multirotor configurations, the generalized effect of aerodynamic forces generated from each propeller on the overall airframe is governed by the propeller's position and orientation.Therefore, it is necessary to define the propeller's position and orientation relative to the origin of the body frame.
The position of  th propeller   can be given as: In all multirotor configurations, the generalized effect of aerodynamic forces generated from each propeller on the overall airframe is governed by the propeller's position and orientation.Therefore, it is necessary to define the propeller's position and orientation relative to the origin of the body frame.
The position of i th propeller x i can be given as: where θ i is the i th propeller position angle about the Z b axis in the horizontal (X b Y b ) aircraft plane, which is formed by the arm with a length l i and X b of the right-hand body coordinate.The orientation of the i th propeller can be given as: where R Z b (•) is the rotation matrix for the arm rotation θ i about Z b the axis of the body frame; R Y p (•) is the rotation matrix for the propeller rotation α i,y about Y p of the propeller coordinate; R x p (•) is the rotation matrix for the propeller rotation α i,x about Y p of propeller coordinate; and e 3 is a unit vector.The detailed computations and descriptions of the rotation matrixes R, the generalized propeller's position matrix x, and the orientation matrix q are presented in Appendix A.
A vertically orientated propeller (α i,y = α i,x = 0) applies all its generated force to lift the vehicle, and tilting the propellers results in the vectorization of vertical thrust into lateral force along the plane of the airframe.Moment force about the body frame is generated by virtue of the propellers being positioned some distance from the center of mass.As a result, the steady-state model of thrust and drag induced, as well as its relationship with propeller orientation and location, is expressed as: where F is the generalized force generated in the [x, y, z] T direction of the airframe, whereas τ gives the generalized moment generated about [x, y, z] T direction of the airframe, which results in 6-D force and moment space R k .Generally, the above formulation can be written compactly by using the effectiveness matrix, B R k×n , which maps actuator space to moment space R n −→ R k as: As a result, a multirotor UAV system's potential to generate force can be assessed and characterized using configuration parameters.

AMS Based Multirotor Configuration Assessment
An AMS is a powerful method to assess and understand the system's maximum potential in generating moment force [13].In a multirotor UAV, the achievable moment force produced from a system using admissible control input is called an attainable moment and is affected by design parameters.Thus, the set of all attainable moments in its three axes is denoted by the AMS, Λ ∈ R 3 , as follows: where B sub ∈ R 3×n is the effectiveness matrix that takes rows corresponding to the three moment directions from the original B given in Equation (7); it is characterized by a set of design parameters, such as propeller position, orientation, and constant coefficients, and maps the actuator control input to moment space, where u is the control input constrained between the operational range of the actuators.Similarly, Equation (7) can be represented geometrically as a higher dimension convex polytope, which is expressed as the following: where B + sub denotes the pseudo inverse of B sub .Therefore, the AMS convex polytope can be calculated given a feasible control set (FCS) and the effectiveness matrix B by evaluating the moment produced at the extremes of control inputs.The polytope vertex and facet are defined using a convex hull algorithm.In this work, a MATLAB function convhull was employed.

Multirotor UAV Configuration with Failed Actuator
In multirotor UAVs, the failure of an actuator results in the loss of ability to generate a moment required to control and stabilize the system.The unintentional damage of one or more actuators from a systematically arranged configuration results in an unbalance in their contributing direction.
Similarly, by replacing the effectiveness matrix B in Equations ( 8) and ( 9) with a modified effectiveness matrix B f , the effect of the failed actuator can be treated as follows: where f i is the fault indicator n × n identity matrix f = I(n), whose i th column corresponding to the failed actuator is zero.As a result, this section emphasizes that multirotor UAV behavior and controllability are influenced by their design and actuator health.

Null Controllability
In the event of an actuator failure, it is essential to employ an emergent hovering to regain control before the decision to continue following the mission path or performing an emergency landing [14].An emergent hovering is guaranteed if the system is null controllable, which describes the possibility of driving the UAV state to its hovering state in a finite time with admissible control .Thus, it necessitates the resultant attainable moment set Λ origin to have neighborhood moment points with radius r.
Hence, the distribution of moment points around the origin o, where m = 0 and radius r are represented by sphere geometry g s as follows: where • 2 denotes the Euclidean norm, i.e., u 2 = u T u 2 .
In doing so, Equation (11) depicts that having a large radius r around the origin o clearly illustrates the UAV's capability to produce adequate control moments to reject disturbance and stabilize the system to hover at a location.

Maneuverability Requirement
Recalling the previous discussion, setting the UAV at an emergent hovering mode and landing may not handle the causality in some situations.Nowadays, efficient, safe landing searching algorithms autonomously plan routes that need complex and precise maneuvers.To fully implement these algorithms, the system should have the ability to produce all the moments required to meet the designed mission profile and disturbance rejection.A given UAV system is said to be capable of performing the maneuver when the requirement lies below the maximum capability of the system.
The designed mission trajectories can be converted into a sequence of control commands analytically or obtained from simulation and represented as the time history of moments (THM).Based on the nature of the operation, some maneuvers may not have the same relative control authority requisite in different moment directions.This work utilizes a statistical tool, standard deviation geometry (SDG), to define the weakest and strongest direction and geometrically characterize the required moment.If equal control is required in all directions, such as in one of the situations considered in the previous section, the geometry term indicates spheroid.In contrast, if weighted control authority is desired, standard deviation ellipsoid (SDE) would be indicated.Suppose X ∈ R 3 is the trivariate Gaussian time history of moment data.By taking each point of the moment time series as an observation, the mean of the desired moment data can be calculated as: The covariance matrix of trivariate data X is expressed as: where X is the mean value, and c ∈ R 3×3 is the symmetric and positive semi-definite matrix.
A corresponding ellipsoid can be constructed with the inverse square root of eigenvalues, λ 1 > λ 2 > λ 3 , to be its principal semi-axes oriented by the corresponding eigenvectors.
We can parameterize the ellipsoid as the image of the unit ball under an affine transformation as: where W = c 1 /2 is the symmetric and positive semi-definite matrix.
In addition, SDG can be extended to assess the probability of randomly scattered moment points falling inside the scaled ellipsoid and its corresponding magnification factor.In this work, an efficient computation algorithm for the confidence level analysis of SDG is used from the work of [9].As shown in Figure 2, the 3D data example shows the underlying idea of how SDG and confidence level analysis can be applied to later formulations of optimization problems.
utilizes a statistical tool, standard deviation geometry (SDG), to define the weakest and strongest direction and geometrically characterize the required moment.If equal control is required in all directions, such as in one of the situations considered in the previous section, the geometry term indicates spheroid.In contrast, if weighted control authority is desired, standard deviation ellipsoid (SDE) would be indicated.
Suppose  ∈ ℝ 3 is the trivariate Gaussian time history of moment data.By taking each point of the moment time series as an observation, the mean of the desired moment data can be calculated as: The covariance matrix of trivariate data  is expressed as: where  ̅ is the mean value, and  ∈ ℝ 3×3 is the symmetric and positive semi-definite matrix.
A corresponding ellipsoid can be constructed with the inverse square root of eigenvalues,  1 >  2 >  3 , to be its principal semi-axes oriented by the corresponding eigenvectors.
We can parameterize the ellipsoid as the image of the unit ball under an affine transformation as: where ⁄ is the symmetric and positive semi-definite matrix.In addition, SDG can be extended to assess the probability of randomly scattered moment points falling inside the scaled ellipsoid and its corresponding magnification factor.In this work, an efficient computation algorithm for the confidence level analysis of SDG is used from the work of [9].As shown in Figure 2, the 3D data example shows the underlying idea of how SDG and confidence level analysis can be applied to later formulations of optimization problems.

Optimization Framework
In Section 3 discussions, the secret behind the variation in multirotor UAVs configuration is elaborated, and a powerful tool is introduced to quantify their moment force generation capability.Furthermore, the effect of actuators' complete failure in

Optimization 4.1. Optimization Framework
In Section 3 discussions, the secret behind the variation in multirotor UAVs configuration is elaborated, and a powerful tool is introduced to quantify their moment force generation capability.Furthermore, the effect of actuators' complete failure in controllability and possible ways of alleviating the issue are described.Consequently, this section proposes an optimization framework that can assist the structural design of multirotor UAVs that considers their future control in nominal and actuator failure situations.
The proposed optimization technique aims to find design parameters that give a multirotor UAV system actuator fault-tolerant capability.As shown in Figure 3, it evaluated the AMS from the initial design parameters and specified the actuator effectiveness value.
Firstly, the distribution of moment points is evaluated, and the relative control authority demand is represented as SDG.It checks for the fulfillment of controllability criteria stated in Section 3 by overlaying each required moment point needed to produce the designed mission inside the AMS envelope.The inclusion of all points inside the AMS guarantees the fulfillment of the necessary performance.However, if points exist outside the AMS envelope, the framework maximizes the envelope to include the points.This can be accomplished through fitting and maximizing the SDG to find the largest possible magnification of SDE and the achievable controllability margin by updating design parameters, such as the actuator tilting angle, considering actuator health conditions.Therefore, the optimization outcome will be a set of design parameters that grant actuator fault tolerance.This parameter can be stored in lookup tables and used to reconfigure a system.controllability and possible ways of alleviating the issue are described.Consequently, this section proposes an optimization framework that can assist the structural design of multirotor UAVs that considers their future control in nominal and actuator failure situations.
The proposed optimization technique aims to find design parameters that give a multirotor UAV system actuator fault-tolerant capability.As shown in Figure 3, it evaluated the AMS from the initial design parameters and specified the actuator effectiveness value.Firstly, the distribution of moment points is evaluated, and the relative control authority demand is represented as SDG.It checks for the fulfillment of controllability criteria stated in Section 3 by overlaying each required moment point needed to produce the designed mission inside the AMS envelope.The inclusion of all points inside the AMS guarantees the fulfillment of the necessary performance.However, if points exist outside the AMS envelope, the framework maximizes the envelope to include the points.This can be accomplished through fitting and maximizing the SDG to find the largest possible magnification of SDE and the achievable controllability margin by updating design parameters, such as the actuator tilting angle, considering actuator health conditions.Therefore, the optimization outcome will be a set of design parameters that grant actuator fault tolerance.This parameter can be stored in lookup tables and used to reconfigure a system.

Optimization Formulation
For a given set of design parameter p that describes the UAV configuration, the set of actuator failure possibilities , and the defined mission requirement, the optimization problem was formulated as the fitting geometry of the mission profile moment requirement into an AMS convex polytope.
As shown in Figure 4, a 2D example of moment data points of various mission requirements demonstrates the formulation visually.The first mission demands equal control authority in all moment directions; in contrast, the second data set requires higher strength in one of its directions, resulting in weighted control authority requests.Both data distribution are represented geometrically as a circle and an ellipse using Equations ( 11)-( 14), respectively, and the concentric geometries portray different levels of their

Optimization Formulation
For a given set of design parameter p that describes the UAV configuration, the set of actuator failure possibilities ξ, and the defined mission requirement, the optimization problem was formulated as the fitting geometry of the mission profile moment requirement into an AMS convex polytope.
As shown in Figure 4, a 2D example of moment data points of various mission requirements demonstrates the formulation visually.The first mission demands equal control authority in all moment directions; in contrast, the second data set requires higher strength in one of its directions, resulting in weighted control authority requests.Both data distribution are represented geometrically as a circle and an ellipse using Equations ( 11)-( 14), respectively, and the concentric geometries portray different levels of their magnification.Similarly, the violet polygon signifies the AMS, whereas the concentric convex polytope (broken line) shows the marginal constraint.Recalling the properties of the AMS and controllability criteria, sufficient magnification, and fitting of these geometries into the AMS by adjusting design parameters ensure the enclosure of the required moment point within the geometries and inside the AMS.magnification.Similarly, the violet polygon signifies the AMS, whereas the concentric convex polytope (broken line) shows the marginal constraint.Recalling the properties of the AMS and controllability criteria, sufficient magnification, and fitting of these geometries into the AMS by adjusting design parameters ensure the enclosure of the required moment point within the geometries and inside the AMS.For the first case, the above statement can be formulated mathematically by using Equations ( 9)-( 11) as a problem of fitting and maximizing directly the radius of spheroid subjected to an inequality equation that describes the AMS polytope: The effect of actuator failure was considered through a modified effectiveness matrix that features the actuator health status indicator in Equation (10): where   + is the pseudo inverse of   subjected to a set of actuator failure possibilities .
For the second case, where the required moments are directionally distributed, the problem is modified by Equation ( 14): Note that the formulation can be verified by computing the confidence level , corresponding to scale factor , which defines the probability of randomly scattered required moment data points falling inside the magnified geometry, as shown in Table 1.For a three-dimensional SDE, a scaling factor  ≥ 5 gives a confidence level of 1.For the first case, the above statement can be formulated mathematically by using Equations ( 9)-( 11) as a problem of fitting and maximizing directly the radius of spheroid subjected to an inequality equation that describes the AMS polytope: The effect of actuator failure was considered through a modified effectiveness matrix that features the actuator health status indicator in Equation ( 10): where B + f is the pseudo inverse of B f subjected to a set of actuator failure possibilities ξ.For the second case, where the required moments are directionally distributed, the problem is modified by Equation ( 14): Note that the formulation can be verified by computing the confidence level p, corresponding to scale factor s, which defines the probability of randomly scattered required moment data points falling inside the magnified geometry, as shown in Table 1.For a three-dimensional SDE, a scaling factor S ≥ 5 gives a confidence level of 1.

Inside-AMS-Point Check
In this section, Algorithm 1 is proposed to check the orientation of required moment points relative to the AMS and address the issue of marginal requirement.In a convex polytope analysis, each facet is a hyperplane that divides a space into half-spaces.As shown in Figure 5, conventionally, the normal vector of a convex polytope facet is supposed to be oriented to the exterior [15].On the other hand, the signed distance between an arbitrary point x i and a plane tells the orientation of the point relative to that plane.The positive distance indicates the existence of a point x i on the same side of the facet normal vector n, and negative if it is on the opposite side [16].Therefore, if the distance of each required moment data point from all facets of the AMS is negative, it shows the existence of all points inside the AMS envelope.

Inside-AMS-Point Check
In this section, Algorithm 1 is proposed to check the orientation of required moment points relative to the AMS and address the issue of marginal requirement.In a convex polytope analysis, each facet is a hyperplane that divides a space into half-spaces.As shown in Figure 5, conventionally, the normal vector of a convex polytope facet is supposed to be oriented to the exterior [15].On the other hand, the signed distance between an arbitrary point   and a plane tells the orientation of the point relative to that plane.The positive distance indicates the existence of a point   on the same side of the facet normal vector  ̂, and negative if it is on the opposite side [16].Therefore, if the distance of each required moment data point from all facets of the AMS is negative, it shows the existence of all points inside the AMS envelope.The signed distance   between an arbitrary point  0 and a facet of an AMS can be calculated as for all vertices on the facet: If all vertices lay on the same plane, the signed distance should be: The determination of the point orientation relative to the AMS can be summarized based on the sign  as follows: The signed distance d j between an arbitrary point x 0 and a facet of an AMS can be calculated as for all vertices on the facet: If all vertices lay on the same plane, the signed distance should be: The determination of the point orientation relative to the AMS can be summarized based on the sign d as follows:

on the boundary of AMS
In case marginal requirement ζ ∈ R + is prescribed, the criteria can be modified as follows: The pseudo-code below describes the procedures involved in determining the orientation of moment points about the AMS.Our proposed optimization framework uses this algorithm to assess whether performance criteria are met for specified marginal requirements.Furthermore, the number of points residing outside of the margin of the AMS for an arbitrary S can be quantified using by exclusion ratio γ, as expressed: where 0 ≤ γ ≤ 1 and it is defined as the ratio of the set of points outside the margin of the AMS Z * to the set of all points of the required moment Z. γ = 0 indicates the existence of all points inside the AMS, whereas γ = 1 implies the existence of all points outside the AMS envelope.

Implementation
The proposed method was implemented on parcel delivery Hexarotor UAV developed by a PNU drone to optimize its actuator tilting angle and arm installation angle.This implementation aimed to validate the presented approach and show functional application practices of the computed parameters through a simulation of the assumed UAV.
The preliminary design of the assumed UAV had a standard coplanar configuration, as shown in Figure 6.The output of the proposed method for possible actuator's complete failure one at a time and desired post-failure operations were computed.The possible practice of deploying this optimized tilting angle for reorienting the actuators is using an active tilting mechanism, as shown in Figure A1.These situations were demonstrated with a simulation in its hovering and path-following mission.practice of deploying this optimized tilting angle for reorienting the actuators is using an active tilting mechanism, as shown in Figure A1.These situations were demonstrated with a simulation in its hovering and path-following mission.

Plant Modeling and Simulation
In this work, a simulation of an assumed UAV was presented.Although the detailed modeling process of the system is beyond the scope of this study, a subjective description of the level of abstraction related to actuator failure and reconfigurability mechanisms is elaborated in this section.

Plant Modeling and Simulation
In this work, a simulation of an assumed UAV was presented.Although the detailed modeling process of the system is beyond the scope of this study, a subjective description of the level of abstraction related to actuator failure and reconfigurability mechanisms is elaborated in this section.
Nowadays, the advancements of modeling software and efficient computers enable the simulation of highly abstracted models.Multibody modeling tools allow the development of high-fidelity simulation models without getting into the complexity of the mathematical modeling of a system [17].In this modeling process, SOLIDWORKS 3D CAD modeling software was employed to model the digital copy of the UAV structure with its inertial parameters.In contrast, physical models, such as D.C. motors, R.C. servo motors, and other relevant components, were modeled with Simscape Multibody TM .It is an extension of MATLAB/Simulink.It has tools to simulate a mechanical system with multiple degrees of freedom which allows modeling the individual components and their integration, including their energy interaction [18].The library contains all the blocks required to define physical systems, such as bodies, joints, actuators, and sensors.The solver simulates the dynamics of the physical system by developing and solving differential equations [19].
The block diagram of the UAV HFM developed in Simscape Multibody TM is shown in Figure 7. Inside the UAV block, the inertial properties of the UAV were defined by a body block that contained a CAD file of the UAV airframe.Based on the XML file generated from CAD, the relative position and orientation of components were specified by transformation block models, whereas the relative motion constraints were modeled in the joint block.The propulsion system was composed of two central units.The first unit was responsible for generating thrust, and it had a D.C. motor model block and propeller model block, while the second unit was responsible for vectorizing the generated thrust, and it had an R.C. servo motor model block and tilting mechanism model.The controller block receives the position setpoint from the waypoint-based trajectory generator and the state of the UAV from the state measurement block.It outputs the control signal to the actuator block.The stabilization and control of the plant were implemented in the control block, which uses the cascaded closed-loop PID position and attitude control.The precomputed tilting angles combined with the fault tag are stored in the lookup table to reconfigure the UAV [20][21][22].In this test platform, by assuming the presence of a perfect actuator fault detection and isolation system, fault signals were generated automatically, and corresponding reconfiguration parameters were selected after some detection time.Thus, each tilting mechanism servo received an actuation signal and executed structural reconfiguration.

Parameter Selection
The preliminary design of the proposed UAV had six equally spaced propellers on Furthermore, these actuation blocks allow fault injection at a specified simulation time.The environmental model block was applied to define the gravitational force and model contact between the UAV and CAD modeled ground and obstacles.The translation and rotational state of the UAV with respect to the world reference were measured by transform sensor block.The propellers' angular rate and tilting angles were measured by sensor option on the respective joint block during the simulation.The model blocks are configured according to the manufacturer's datasheet of selected components.
The controller block receives the position setpoint from the waypoint-based trajectory generator and the state of the UAV from the state measurement block.It outputs the control signal to the actuator block.The stabilization and control of the plant were implemented in the control block, which uses the cascaded closed-loop PID position and attitude control.The precomputed tilting angles combined with the fault tag are stored in the lookup table to reconfigure the UAV [20][21][22].In this test platform, by assuming the presence of a perfect actuator fault detection and isolation system, fault signals were generated automatically, and corresponding reconfiguration parameters were selected after some detection time.Thus, each tilting mechanism servo received an actuation signal and executed structural reconfiguration.

Parameter Selection
The preliminary design of the proposed UAV had six equally spaced propellers on the same plane.The propellers were arranged in alternating order of their spinning direction.The propellers' counterclockwise (CCW) rotation about the Z-axis of the propeller coordinate was taken as positive rotation, whereas the clockwise rotation was assumed as negative, and the thrust generated by the propellers was directed parallel to both the airframe and propeller coordinate Z-direction.Even though it was not fully controllable, this arrangement fulfilled the minimum number of propellers required to provide actuator fault tolerance [23].
Recalling the discussion in Section 1, actuator failure causes the loss of force and moment unbalance, which results in an incapability to maintain entire attitude and altitude control.A typical scheme for solving this situation is scarifying control of one or more DOF, usually yaw motion to control rolling and pitching motion independently [24].Vectorizing thrust by tilting the propeller was another technique many researchers presented.The inward, sideways, or combined tilting of propellers proved to enhance the multirotor UAVs' fault tolerance and maneuverability [25][26][27].
Thus, as shown in Figure 8, actuators 3-6 were established to tilt inward and outward about the axis perpendicular to the arm axis.In contrast, actuators 1 and 2 were situated to make sideways tilting about the arm axis.The additional parameter β controls the deviation between the lateral thrust vector produced by the vectorization of the thrust produced by tilting the propellers and the arm axis.Angle β results in offsetting two symmetric and opposite propellers' lateral thrust.Figure 8c,d   The design parameters to be optimized were chosen as: where   is the propeller's tilting angle, and  is the lateral thrust offsetting angle; the outward tilting angle was taken as a positive tilting angle.

Optimization Result
The proposed framework's verification by optimizing parameters in  for each actuator failure possibility in the platform and chosen post-failure operation performance requirement is presented.The two common operations, hovering at the location and following an obstacle-free trajectory to return home, are considered.The required moment data to accomplish these operations and reject the associated disturbance in the nominal condition were logged from the simulation and used as a performance requirement for The design parameters to be optimized were chosen as: where α i is the propeller's tilting angle, and β is the lateral thrust offsetting angle; the outward tilting angle was taken as a positive tilting angle.

Optimization Result
The proposed framework's verification by optimizing parameters in p for each actuator failure possibility in the platform and chosen post-failure operation performance requirement is presented.The two common operations, hovering at the location and following an obstacle-free trajectory to return home, are considered.The required moment data to accomplish these operations and reject the associated disturbance in the nominal condition were logged from the simulation and used as a performance requirement for optimization in faulty conditions.If the framework is implemented correctly, the parameters must converge to a value that gives a maximum cost function and the least exclusion ratio for a given marginal demand.If this is violated, the parameters should not be accepted as optimum, and we recommend that the operation and parameter constraints be revised.In order to limit the maximum vertical thrust loss due to tilting to 5% and consider installation constraints, the domain of parameters is defined as follows: To perform the optimization, the particle swarm optimization (PSO) algorithm was implemented to search for a combination of parameters that maximizes the cost function.The algorithm used randomly distributed population sizes of 500 and 400 iterations.

Null Controllability
This section presents the optimization result of the assumed UAV towards achieving actuator fault-tolerant capabilities in a single actuator total failure while hovering.The framework used Equation (15) to maximize and fit the sphere described in Equation (11) into the AMS, and Figure 9 shows the result as a plot of parameters and cost function against the number of iterations for actuator-1 total failure.The result showed that the parameters were converged to values that maximize the cost function within their constraint limits.The initial values, optimal values, and the resulting cost function computed by the optimization framework for each actuator's possible failure are listed in Table 2.
implemented to search for a combination of parameters that maximizes the cost function.The algorithm used randomly distributed population sizes of 500 and 400 iterations.

Null Controllability
This section presents the optimization result of the assumed UAV towards achieving actuator fault-tolerant capabilities in a single actuator total failure while hovering.The framework used Equation ( 15) to maximize and fit the sphere described in Equation ( 11) into the AMS, and Figure 9 shows the result as a plot of parameters and cost function against the number of iterations for actuator-1 total failure.The result showed that the parameters were converged to values that maximize the cost function within their constraint limits.The initial values, optimal values, and the resulting cost function computed by the optimization framework for each actuator's possible failure are listed in Table 2.   Table 2. Parameter optimizations result in null controllability, single actuator failure at a time.

Fault Condition Parameters (Angles in Degree) Cost Function Initial Value Optimization
Actuator 1 failed A comparison of the preliminary designs of the AMS (yellow) and the configuration augmented with optimum parameters (aqua) for each actuator's failure is presented in Figure 10.In preliminary design, actuator-1 total failure results in an inability to produce a negative yaw moment and a negative roll moment simultaneously, and actuators-2 total failure results in an inability to produce a positive yaw moment and a positive roll moment.Likewise, the complete failure of actuators-3-4-5-6 degrades the system's controllability, so the system loses its attitude control.In contrast, owing to the vectorization of the vertical thrust force into the lateral force via optimum angle tilting and arm installation angle of the produced lateral force from symmetrically located actuators, the yaw moment was produced independently with a slight loss of roll moment in the optimal configuration.As a result, sufficient control was produced around the origin of the AMS, as shown on the optimized configuration AMS by origin-centered sphere geometry.
The marginal evaluation result for actuator 1 failure optimization is depicted as shown in Figure 11.The actuator-1 failure in the preliminary design results in S = 0 and γ = 0.462, which indicates 46.2% of the required moment points outside the AMS envelope, as shown in Figure 11a.Given the marginal value of ζ = 1, the coverage of all points within the prescribed margin was ensured through the magnification of g s by S = 3.26.Furthermore, Figure 11b shows the maximum achievable scaling factor S = 3.886 and the corresponding marginal value of ζ = 1.316.
a negative yaw moment and a negative roll moment simultaneously, and actuators-2 total failure results in an inability to produce a positive yaw moment and a positive roll moment.Likewise, the complete failure of actuators-3-4-5-6 degrades the system's controllability, so the system loses its attitude control.In contrast, owing to the vectorization of the vertical thrust force into the lateral force via optimum angle tilting and arm installation angle of the produced lateral force from symmetrically located actuators, the yaw moment was produced independently with a slight loss of roll moment in the optimal configuration.As a result, sufficient control was produced around the origin of the AMS, as shown on the optimized configuration AMS by origin-centered sphere geometry.The marginal evaluation result for actuator 1 failure optimization is depicted as shown in Figure 11.The actuator-1 failure in the preliminary design results in  = 0 and  = 0.462, which indicates 46.2% of the required moment points outside the AMS envelope, as shown in Figure 11a.Given the marginal value of  = 1, the coverage of all points within the prescribed margin was ensured through the magnification of   by  = 3.26.

Maneuver Requirement
In this case, the proposed framework was used to find the optimum design parameters that would allow the system to execute its assigned mission in the event of an actuator failure.The required moment data to track mission trajectory were obtained from the as-

Maneuver Requirement
In this case, the proposed framework was used to find the optimum design parameters that would allow the system to execute its assigned mission in the event of an actuator failure.The required moment data to track mission trajectory were obtained from the assumed UAV model simulation at nominal conditions.The distribution of moment data points in its three directions of moment space R 3 was portrayed geometrically by constructing the SDE using Equations ( 12)-( 14).The framework used Equation ( 17) to maximize and fit the SDE described by Equation ( 14) into the AMS, and Figure 12 shows the result as a plot of parameters and cost function against the number of iterations.Similarly, the parameters were converged to values that maximize the cost function within their constraint limits.

Maneuver Requirement
In this case, the proposed framework was used to find the optimum design param ters that would allow the system to execute its assigned mission in the event of an actua failure.The required moment data to track mission trajectory were obtained from the sumed UAV model simulation at nominal conditions.The distribution of moment d points in its three directions of moment space ℝ 3 was portrayed geometrically by co structing the SDE using Equations ( 12)-( 14).The framework Equation ( 17) to m imize and fit the SDE described by Equation ( 14) into the AMS, and Figure 12 shows t result as a plot of parameters and cost function against the number of iterations.Similar the parameters were converged to values that maximize the cost function within th constraint limits.Similarly, a comparison of the preliminary design of the AMS (yellow) and the co figuration augmented with optimum parameters (aqua) for each actuator's failure is p sented in Figure 13. the hovering operation, the maneuver requires different co trol authorities in all moment directions in this operation.In this case, the optimizati Similarly, a comparison of the preliminary design of the AMS (yellow) and the configuration augmented with optimum parameters (aqua) for each actuator's failure is presented in Figure 13.Unlike the hovering operation, the maneuver requires different control authorities in all moment directions in this operation.In this case, the optimization fits Equation (14), which describes the required moments to meet the assigned maneuver into the AMS using the formulation in Equation (17).Similarly, the results demonstrated that sufficient control authority was obtained in all directions, based on their relative weight.The initial values, optimal values, and the resulting cost function computed for each actuator's possible failure are listed in Table 3.
Using Algorithm 1 given in Section 4, the orientation of points can be defined using the exclusion ratio γ and confidence level p r (S) given marginal value ζ for an arbitrary value of scale factor S, as shown in Figure 14a.In the preliminary design, failure in actuator one results in a loss of controllability in one of the directions; hence, the geometry will have zero radii that result in S = 0 and the corresponding p r (S) = 0.In this circumstance, about 1 /3 of the moments required to perform the needed operation were present outside of the AMS envelope.As S increases, the number of points flowing into the AMS polytope increases, whereas the number of points outside the envelopes decreases, as indicated by decreasing of γ.At S = 5 the confidence level reaches a maximum p r (S) = 1, which shows the existence of all points within the ellipsoid and hence in the AMS envelope.However, 5.2% of points reside outside the AMS's prescribed margin.Further magnification of the ellipsoid results in the enlargement of the AMS and crossing of the remaining points across the specified margin inside the AMS.At S = 6.35 all points were orientated inside of the requested margin.
Moreover, the maximum marginal value that can be imposed is depicted in Figure 14b.At ζ = 0 all points are orientated inside the AMS polytope without marginal specification.For ζ > 0, the polytope must be enlarged to keep γ = 0.As a result of imposed constraint on the parameter, the maximum marginal value that can be achieved was ζ = 2.05, which corresponds to the maximum scale factor (S = 7.747).Therefore, the computed parameters can be used to reconfigure the UAV to tolerate the considered fault and perform the desired maneuver.
Appl.Sci.2022, 12, x FOR PEER REVIEW 17 of 24 fits Equation ( 14), which describes the required moments to meet the assigned maneuver into the AMS using the formulation in Equation (17).Similarly, the results demonstrated that sufficient control authority was obtained in all directions, based on their relative weight.The initial values, optimal values, and the resulting cost function computed for each actuator's possible failure are listed in Table 3.    increases, whereas the number of points outside the envelopes decreases, as indicated by decreasing of .At  = 5 the confidence level reaches a maximum   () = 1, which shows the existence of all points within the ellipsoid and hence in the AMS envelope.However, 5.2% of points reside outside the AMS's prescribed margin.Further magnification of the ellipsoid results in the enlargement of the AMS and crossing of the remaining points across the specified margin inside the AMS.At  = 6.35 all points were orientated inside of the requested margin.Moreover, the maximum marginal value that can be imposed is depicted in Figure 14b.At  = 0 all points are orientated inside the AMS polytope without marginal specification.For  > 0, the polytope must be enlarged to keep  = 0.As a result of imposed constraint on the parameter, the maximum marginal value that can be achieved was  = 2.05, which corresponds to the maximum scale factor ( = 7.747).Therefore, the computed parameters can be used to reconfigure the UAV to tolerate the considered fault and perform the desired maneuver.

Scenario 1
The assumed UAV model simulation was used to prove the optimized configuration's ability to survive specified actuator failure while hovering at the target as shown in simulation Video S1.As shown in Figure 15, the UAV with the preliminary actuator orientation was commanded to take off to six meters and hover.While hovering, the fault was injected into actuator1 at a simulation time of 20sec, and the propellers were steered to tilt after sufficient detection time.The simulation result demonstrated that the optimum configuration compensated for the lost control after some perpetuation and stabilized towards its hovering state, as shown in Figure 16.The assumed UAV model simulation was used to prove the optimized configuration's ability to survive specified actuator failure while hovering at the target as shown in simulation Video S1.As shown in Figure 15, the UAV with the preliminary actuator orientation was commanded to take off to six meters and hover.While hovering, the fault was injected into actuator1 at a simulation time of 20 s, and the propellers were steered to tilt after sufficient detection time.The simulation result demonstrated that the optimum configuration compensated for the lost control after some perpetuation and stabilized towards its hovering state, as shown in Figure 16.

Scenario 2
In this scenario, the ability of a configuration with optimum design parameters to navigate via waypoints was evaluated in the event of a single actuator failure.The waypoints are positioned so that they reflect the tasks that are carried out to avoid static barriers that may be encountered in real-world applications.The B-spline trajectory generating technique established in [28] was used to combine the waypoints as shown on Figure 17.In this scenario, the ability of a configuration with optimum design parameters to navigate via waypoints was evaluated in the event of a single actuator failure.The waypoints are positioned so that they reflect the tasks that are carried out to avoid static barriers that may be encountered in real-world applications.The B-spline trajectory generating technique established in [28] was used to combine the waypoints as shown on Figure 17.As shown in Figure 18, the possible environmental confrontation is depicted as windows at different heights, trees, and a house.The first window was placed in such a way that allowed the UAV to pass at a lower altitude below two meters, whereas the second window was placed at the height of six meters.Following the mission profile, the UAV was ordered to take off to the altitude of four meters (Figure 18a) pitch forward about ten meters, and follow the curved path to the first and second window obstacles while rolling, pitching, and descending to the height of two meters simultaneously (Figure 18c).Then it had to ascend simultaneously to an altitude of six meters (Figure 18d) to pass through the opening, and finally land at the depicted landing pad (Figure 18b).Therefore, in this flight path, the performance of the optimized configuration during a single actuator failure was conducted to fulfill the specified operation.As shown in Figure 18, the possible environmental confrontation is depicted as windows at different heights, trees, and a house.The first window was placed in such a way that it allowed the UAV to pass at a lower altitude below two meters, whereas the second window was placed at the height of six meters.Following the mission profile, the UAV was ordered to take off to the altitude of four meters (Figure 18a) pitch forward about ten meters, and follow the curved path to the first and second window obstacles while rolling, pitching, and descending to the height of two meters simultaneously (Figure 18c).Then it had to ascend simultaneously to an altitude of six meters (Figure 18d) to pass through the opening, and finally land at the depicted landing pad (Figure 18b).Therefore, in this flight path, the performance of the optimized configuration during a single actuator failure was conducted to fulfill the specified operation.
dows at different heights, trees, and a house.The first window was placed in such a way that it allowed the UAV to pass at a lower altitude below two meters, whereas the second window was placed at the height of six meters.Following the mission profile, the UAV was ordered to take off to the altitude of four meters (Figure 18a) pitch forward about ten meters, and follow the curved path to the first and second window obstacles while rolling, pitching, and descending to the height of two meters simultaneously (Figure 18c).Then it had to ascend simultaneously to an altitude of six meters (Figure 18d) to pass through the opening, and finally land at the depicted landing pad (Figure 18b).Therefore, in this flight path, the performance of the optimized configuration during a single actuator failure was conducted to fulfill the specified operation.The UAV was reconfigured to the optimum propeller tilting and offset angle listed in Table 3 corresponding to the actuator-1 failure.As shown in Figure 19, the result The UAV was reconfigured to the optimum propeller tilting and offset angle listed in Table 3 corresponding to the actuator-1 failure.As shown in Figure 19, the result showed that the desired operation is fulfilled while the actuator-1 failed with optimized parameters.showed that the desired operation is fulfilled while the actuator-1 failed with optimized parameters.

Conclusions
This work proposed a reliable optimization strategy that can be employed to design actuator fault-tolerant multirotor UAV configuration.The framework considers the required moment data derived from the designed mission profile and disturbance rejection requirement.Given the required moment as a geometry that describes its distribution and the actuator's health status indicator, the optimizer aims to maximize the scaling factor of the geometry and fit into the AMS, such that the requirements lay under the system capability in the presence of a failed actuator.An efficient marginal evaluation algorithm is proposed to quantify the extent of capability margin.The framework is applied to the delivery drone concept developed by the PNU drone with six rotors.The assumed UAV is modified with a one-direction rotor active tilting mechanism to allow the system to reconfigure itself in the event of failure and recovery.Firstly, the strategy is verified by a multivariable optimization of selected design parameters for performing a given task under fault conditions, and the resulting trend of the cost function and parameter was plotted.The optimization result shows that the proposed approach maximizes the AMS to enclose requirements under system capability, and the resulting cost function is clearly

Conclusions
This work proposed a reliable optimization strategy that can be employed to design actuator fault-tolerant multirotor UAV configuration.The framework considers the required moment data derived from the designed mission profile and disturbance rejection requirement.Given the required moment as a geometry that describes its distribution and the actuator's health status indicator, the optimizer aims to maximize the scaling factor of the geometry and fit into the AMS, such that the requirements lay under the system capability in the presence of a failed actuator.An efficient marginal evaluation algorithm is proposed to quantify the extent of capability margin.The framework is applied to the delivery drone concept developed by the PNU drone with six rotors.The assumed UAV is modified with a one-direction rotor active tilting mechanism to allow the system to reconfigure itself in the event of failure and recovery.Firstly, the strategy is verified by

Figure 2 .
Figure 2. Visualization of standard deviation geometry scaling and corresponding confidence level.

Figure 2 .
Figure 2. Visualization of standard deviation geometry scaling and corresponding confidence level.

Figure 4 .
Figure 4. 2D visualization of the optimization problem formulation of fitting SDG into the AMS.

Figure 4 .
Figure 4. 2D visualization of the optimization problem formulation of fitting SDG into the AMS.

Figure 5 .
Figure 5. Norm vector and vertex of an AMS facet.

F
i is a triangular facet of an AMS with the vertex v j = v jx v jy v jz , where i = 1, 2, . . ., 2C m 2 and j = 1, 2, 3 number of vertexes.The normal unit vector to a facet of an AMS can be given as follows: n Appl.Sci.2022, 12, x FOR PEER REVIEW 11 of 24

Figure 6 .
Figure 6.Preliminary design of urban package delivery drone developed by a PNU drone.

Figure 6 .
Figure 6.Preliminary design of urban package delivery drone developed by a PNU drone.

Figure 7 .
Figure 7. UAV system modeling and simulation block diagram.

Figure 7 .
Figure 7. UAV system modeling and simulation block diagram.

Figure 8 .
Figure 8.Comparison of proposed UAV preliminary design and UAV with tilting mechanism (a) preliminary design where all propellers tilting angles are zero (coplanar) (b) preliminary design with axis offsetting angle zero (c)   tilted propeller configuration (d) configuration with axis offset angle .

Figure 8 .
Figure 8.Comparison of proposed UAV preliminary design and UAV with tilting mechanism (a) preliminary design where all propellers tilting angles are zero (coplanar) (b) preliminary design with axis offsetting angle zero (c) α i tilted propeller configuration (d) configuration with axis offset angle β.

Figure 9 .
Figure 9. Optimization output: plot of actuator's tilting angle and cost function trend against the number of iterations for actuator 1 failure and the null controllability performance requirement.

Figure 9 .
Figure 9. Optimization output: plot of actuator's tilting angle and cost function trend against the number of iterations for actuator 1 failure and the null controllability performance requirement.

Figure 10 .
Figure 10.AMS comparison of preliminary configuration with optimized configuration for each actuator failure.

Figure 10 .Figure 11 .
Figure 10.AMS comparison of preliminary configuration with optimized configuration for each actuator failure.

Figure 11 .
Figure 11.The marginal evaluation results.(a) Exclusion ratio for sampled scaling factors at marginal value ζ = 1 (b) Achievable marginal requirement.

Figure 11 .
Figure 11.The marginal evaluation results.(a) Exclusion ratio for sampled scaling factors at m ginal value  = 1 (b) Achievable marginal requirement.

Figure 12 .
Figure 12.Optimization output: plot of actuator's parameters and cost function trend against number of iterations for actuator 1 failure and prescribed maneuver performance requirement.

Figure 12 .
Figure 12.Optimization output: plot of actuator's parameters and cost function trend against the number of iterations for actuator 1 failure and prescribed maneuver performance requirement.

Figure 13 .
Figure 13.AMS comparison of preliminary configuration with optimized configuration for each actuator failure and prescribed maneuver performance requirement.

Figure 13 .Table 3 .
Figure 13.AMS comparison of preliminary configuration with optimized configuration for each actuator failure and prescribed maneuver performance requirement.Table 3. Mission-based parameter optimization results for single actuator failure at a time.Fault Condition Parameters (Angles in Degree) Cost Function Initial Value Optimization Actuator 1 failed           0 15 15 15 15 15 15          

Figure 14 .
Figure 14.The marginal evaluation results for designed mission profile (a) Trend of exclusion ratio and confidence level against cost function at a different stage of design parameter optimization is plotted at  = 1; (b) Achievable marginal requirement.

Figure 14 .
Figure 14.The marginal evaluation results for designed mission profile (a) Trend of exclusion ratio and confidence level against cost function at a different stage of design parameter optimization is plotted at ζ = 1; (b) Achievable marginal requirement.6.2.Simulation Result 6.2.1.Scenario 1

Figure 15 .Figure 15 .
Figure 15.Simulation for hovering flight (a) Hovering at a given height in the nominal situation.(b) Right-side view of hovering at a given height in the presence of actuator failure.(c) Close-up view of hovering flight before actuator failure.(d) Close-up view of actuator's reorientation after actuator failure at recovered hovering.

Figure 15 .Figure 16 .Figure 16 .
Figure 15.Simulation for hovering flight (a) Hovering at a given height in the nominal situation.(b) Right-side view of hovering at a given height in the presence of actuator failure.(c) Close-up view of hovering flight before actuator failure.(d) Close-up view of actuator's reorientation after actuator failure at recovered hovering.

Figure 17 .
Figure 17.The path followed by the UAV.

Figure 17 .
Figure 17.The path followed by the UAV.

Figure 19 .
Figure 19.Simulation result of the optimized configuration in tolerating actuator 1 failure and performing maneuvers.

Figure 19 .
Figure 19.Simulation result of the optimized configuration in tolerating actuator 1 failure and performing maneuvers.

Figure A1 .]] 1 ]Figure A1 .
Figure A1.Structural layout of proposed UAV.The propeller's position can be described with rotation about the body frame   axis by angle  as shown in Equation (3) in Section 2. The generalized position matrix  of the assumed Hexarotor UAV preliminary configuration shown is defined as:

Algorithm 1
Inside-AMS-point check 1x i for i = 1, 2, . . .,n required moment with n number of points 2 F j is a facet from AMS for j = 1, 2 . . .2C m

Table 2 .
Parameter optimizations result in null controllability, single actuator failure at a time.

Table 3 .
Mission-based parameter optimization results for single actuator failure at a time.