Abstract
Electroaerodynamic unmanned aerial vehicles (EAD-UAVs) are innovative UAVs that use high-voltage asymmetric electrodes to ionize air molecules and Coulomb force to push these ions to produce thrust. Unlike fixed-wing and rotor UAVs, EAD-UAVs contain no moving surfaces and have the advantages of very low noise, low mechanical fatigue, and no carbon emissions. This paper proposes an EAD-UAV configuration with an orthogonal arrangement of multiple EAD thrusters to adjust the EAD-UAV attitude and flight trajectory through voltage distribution control alone. Based on a one-dimensional dynamic model of an EAD thruster, the attitude–path coupling dynamics of the EAD-UAV were derived. To achieve EAD-UAV flight control for a specified target, the Bezier shaping approach (BSA) was implemented to realize rapid trajectory optimization considering the coupling dynamic constraints. The numerical simulation results indicate that the BSA can quickly procure an optimized flight trajectory that satisfies the dynamic and boundary constraints. Compared with the Gaussian pseudospectral method (GPM), the BSA changes the optimization index of the objective function by nearly 1.14% but demands only nearly 1.95% of the computational time on average. Hence, the improved integrative Bezier shaping approach (IBSA) can overcome the poor convergence issue of the BSA under the continuous acceleration constraint of multi-target flight trajectories.
1. Introduction
Since the first airplane flight took place in 1903, these vehicles have been controlled by moving surfaces such as flaps, propellers, and turbines. Owing to the advantages of good stealth performance, low maintenance difficulty, and low noise, none-control-surface aircrafts (NCSAs) have received a lot of research [1,2,3]. Unmanned aerial vehicles (UAVs) are increasing rapidly in popularity for use in both military and civil applications [4,5,6,7,8], which makes NCS-UAVs an important subject for research on NCSAs. In 2018, the first unmanned aerial vehicle (UAV) without moving surfaces was successfully tested for the first time [9]; it was propelled by an electroaerodynamic (EAD) thruster. The emergence of EAD-UAVs has provided a huge impetus for the development of NCS-UAVs. EAD-UAVs constitute an innovative UAV concept, using high-voltage asymmetric electrodes to ionize air molecules and Coulomb force to push air ions to produce ionic wind, generating thrust. Unlike fixed-wing and rotor UAVs, there are no moving surfaces, such as propellers or turbines, in EAD-UAVs. As solid-state propulsion UAVs, EAD-UAVs have the advantages of very low noise, low mechanical fatigue, and no carbon emissions [10].
EAD propulsion involves generating propulsive forces in air fluid [11,12], which is an approach to handling and moving fluids without the help of moving surfaces, as illustrated in Figure 1. In 1928, Brown proposed a prototype EAD thruster structure, which uses a stack of asymmetric electrodes to generate directional motion in the air under a high voltage of tens of kilovolts [13]. Because EAD-UAVs can fly ultra-silently by generating ionic wind, this innovative UAV concept has garnered increasing research attention and has been employed in several design proposals recently [14,15]. Scholars at the Central Institute of Technology in Paris, France [16] and Yonsei University in Seoul, Korea [17] have studied complex multi-stage stacked propellers, and their research results have proven the possibility of designing complex multi-stage structures to enhance the performance of plasma propellers. Researchers at Sandia National Laboratory in Albuquerque, New Mexico, tested the effects of AC and DC power supplies and positive and negative polarities on propeller performance [18]. In addition to thrust, the thrust-to-power ratio is an important index for measuring the performance of plasma thrusters. Masuyama et al. [19] studied different factors influencing the thrust-to-power ratio and presented a one-dimensional model of the thrust-to-power ratio of plasma thrusters. Monrolin et al. [14] used another index to analyze the performance of plasma thrusters: thrust density. In addition to changing the parameters of single-stage thrusters to improve their performance, this objective can also be achieved through the series parallel connection of multiple thrusters, similar to the series parallel connection of resistors. Series connection means that multiple thrusters are connected at the end and arranged in the same plane; parallel means that the emitters of multiple thrusters are in a single plane, the receivers are in another plane, and the two planes are parallel. Stuetzer et al. [12] considered the effects of parallel and series connections on ion pumps under one-dimensional conditions. Masuyama et al. [19] studied multistage propellers. Colas et al. [16,20,21] conducted series and classification experiments on plasma thrusters and found that the classification structure could produce a greater ion wind velocity. In addition, the feasibility of using EAD devices to generate sufficient propulsion for UAVs has been discussed and questioned [22]. In recent years, considerable progress has been made in lightweight high-pressure generation technology, and the possibility of using plasma propulsion technology to provide the main thrust in UAVs has gradually increased. In 2016, Wynsberghe and Turak proposed using plasma thrusters in stratospheric floating hot air balloons to generate thrust to drive flight [23]. In 2017, Drew and Pister developed and successfully test flew a micro robot propelled by plasma, with a thrust-to-weight ratio of 10 [24]. In 2018, Xu et al. demonstrated that an EAD propulsion system can maintain powered flight by designing and flying a heavier-than-air airplane propelled by an EAD thruster [9]. The investigated EAD-UAV was a fixed-wing airplane with a 5 m wingspan, which was tested 10 times and obtained steady-level flight. The whole power system, including all of the batteries and a pointedly designed ultralight high-voltage (40 kV) power converter, was attached to the body. The actual flight results indicate that traditionally approved limitations in aspects of the thrust-to-power ratio and thrust density [14,15,22], which were once considered to make EAD thrusters unachievable as an approach to airplane propulsion, have been overcome. This research provides a proof of concept for EAD-UAVs, opening up feasibilities for UAVs and aerodynamic devices that are quieter, mechanically simpler, and have no carbon emissions. The unidirectional flight of EAD-UAVs has been proven to be feasible through actual flight experiments. The flight ability of EAD-UAVs has finally been proved through the efforts of many scholars over the years. In 2021, He et al. used EAD thrusters for both the propulsion and yaw control of a blimp, The feasibility of EAD thrusters for attitude control of lighter-than-air aircraft has also been verified [25]. However, attitude and flight trajectory adjustment of heavier-than-air EAD-UAVs without moving surfaces has not been discussed or investigated in depth thus far.
Figure 1.
Schematic diagram of the EAD propulsion principle.
This paper proposes a new EAD-UAV configuration with an orthogonal arrangement of multiple EAD thrusters that can adjust the attitude and flight trajectory of an EAD-UAV through voltage distribution control alone. As illustrated in Figure 2, six EAD thrusters are arranged orthogonally under the fixed wing, and their thrusts, F1–F6, can be controlled independently by adjusting the voltage. Through the combined control of the EAD thrusters, the desired control torque and propulsive force can be generated within a certain range, which is mainly limited by the maximum voltage. The EAD-UAV in this paper is designed by adding several groups of EAD thrusters for attitude control based on the UAV in [9]. In this paper, the influence of structural change on the aerodynamic characteristics of UAVs is not considered. The airframe parameters are the same as those in [9], the aerodynamic parameters only consider the lift coefficient and drag coefficient, and the lateral force coefficient and aerodynamic moment coefficients are set to 0. It is assumed that the EAD-UAV can track the aircraft deflection angle and track the inclination angle during flight, and the fuselage axis direction is always consistent with the flight speed direction, so the lift coefficient and drag coefficient remain unchanged. The lift of the EAD-UAV comes from the installation angle of the wing. The drag coefficient is estimated according to the drag and flight speed given in [9], and the lift coefficient is estimated according to the lift-drag ratio given in [9]. The six EAD thrusters of the EAD-UAV are assumed to have the same thrust at the same voltage, and the structural parameters of the EAD thrusters are consistent with those in [9]. The thrust of thrusters 3, 4, 5, and 6 has two directions, which are positive to the right and upward, and negative for the opposite. The + and − of F3, F4, F5, and F6 represent the direction of thrust. The fuselage parameters of the EAD-UAV and the parameters of the EAD propeller are given in Table A1.
Figure 2.
EAD-UAV configuration with an orthogonal arrangement of multiple EAD thrusters.
The EAD-UAV designed in this work performs trajectory and attitude coupling control by adjusting the thruster voltage. A trajectory planned without considering the dynamic constraints may not adhere to the voltage limitations of the thruster. Therefore, in this study, a trajectory optimization method considering dynamic constraints was adopted. Trajectory-optimizing algorithms typically use optimal control theory. Popular numerical solutions to optimal control theory include direct methods (“discrete first and then optimization”) and indirect methods (“optimize first and then discrete”) [26], both of which need to be based on dynamics and require considerable amounts of integral calculations. The pseudospectral method is generally used in direct approaches and works well for numerous aerospace problems [27,28,29]. Recently, many improved pseudospectral methods have been proposed. For instance, Rogowski et al. applied the Chebysev pseudospectral method to create the trajectory of a glider in a vertical plane [30]. Further, Pepy et al. introduced an optimal algorithm based on an indirect shooting method [31]. The geometric method was also employed in optimal control theory. Babel et al. applied the shortest path algorithm to deal with network optimization [32]. They divided trajectories in space into multiple line elements, which could act as the UAV trajectory when connected. However, all UAVs’ speeds were assumed to be constant, so the path length was chosen as the optimization goal. The Pythagorean line graph (PH) method is another impressive geometric method to solve the collaborative path planning problem [33,34,35]. Dynamic constraints are described using geometric differential properties such as curvature and torsion. Although these pure geometric methods have advantages for computational efficiency, they lack consideration of the dynamic characteristics of UAVs. In task allocation when designing numerous UAV trajectories, a practical task planning approach can effectively filter results by applying a pure geometric method. However, this approach may make some tracks difficult to fly. The trajectory generation method based on Bezier curves adopts a combination of geometric and dynamic methods, meaning it can be called a geometric–dynamic method [36]. Further, Petropoulos and Longuski introduced the shape function concept [37], and Jolly et al. used Bezier curves for robot path planning [38]. Bezier curves have been employed to link lines or circles to obtain better curvature smoothness and continuity for UAV trajectories [39,40]. Another similar approach is the B-spline method [41]. In terms of spacecraft trajectory planning, inspired by the shape function concept proposed by Petropoulos et al., Huo et al. applied Bezier curves to the initial three-dimensional trajectory planning of solar sails and proposed a method of quickly generating the minimum-time three-dimensional trajectories of spacecraft propelled by solar sails using feedback control. The simulation results show that, considering the actual characteristics of the thrust vector, this method can design the transfer trajectories of spacecraft propelled by solar sails equipped with the feedback control devices with high accuracy in approximately 1% of the time required by the traditional Gaussian pseudospectral method [42,43,44]. Xiaoliang studied methods of continuous-curvature bounded path planning of fixed-wing UAVs based on Bezier curves [45], and Yu et al. conducted research on the fast generation of the trajectories of multiple UAVs arriving simultaneously based on spatiotemporal Bezier curves [46]. In this study, we investigated the attitude–path coupling dynamics and optimal control of EAD-UAVs via the Bezier shaping approach (BSA).
The rest of this paper is organized as follows. Section 2 presents the EAD-UAV attitude–path coupling dynamics based on the one-dimensional dynamic model of an EAD thruster. Section 3 describes the implementation of the BSA and IBSA to realize rapid trajectory optimization considering the coupling dynamics constraints in order to realize the EAD-UAV flight control for specified targets. Section 4 presents the numerical results within an optimal framework using the proposed approach. Finally, Section 5 summarizes the conclusions.
2. EAD-UAV Attitude–Path Coupling Dynamics
2.1. Reference Frames
Describing different variables in different coordinate systems is necessary to study EAD-UAV flight dynamics more conveniently and to make the expressions of the dynamics equations clearer. Therefore, the coordinate systems used and the conversion relationships between these coordinate systems must be clarified and can be described as follows.
- (1)
- Ground coordinate system
The ground coordinate system, , is fixed to the ground, and the original point, , is selected as a point joined with the ground according to the application. The -axis points perpendicularly upward from the ground, the -axis points to the initial course of the EAD-UAV in the horizontal plane, and the -axis direction is determined by the right-hand rule. By moving the origin, , to coincide with the centroid O of the EAD-UAV, the ground coordinate system, , which is convenient for coordinate system transformation, can be obtained.
- (2)
- Body coordinate system
The body coordinate system, , is fixed to the EAD-UAV where the origin O is located at its centroid, and the -axis points to the head of the EAD-UAV along the direction of the body axis. The -axis is located in the longitudinal symmetry plane of the EAD-UAV body, perpendicular to the -axis and pointing upwards. The -axis is perpendicular to the plane, and the direction is determined by the right-hand rule.
- (3)
- Speed coordinate system
The origin O is defined at the center of mass of the EAD-UAV. The -axis points in the direction of (the speed of the drone relative to the air). The -axis is located in the plane of longitudinal symmetry of the fuselage, perpendicular to the -axis and pointing upward. The -axis is perpendicular to the plane, and the direction is determined by the right-hand rule.
- (4)
- Track coordinate system
The origin O is defined at the center of mass of the EAD-UAV. The -axis points in the direction of (the speed of the UAV relative to the ground). The -axis is perpendicular to the -axis, located in the vertical plane of , pointing upward. The -axis is perpendicular to the plane, and the direction is determined by the right-hand rule.
The transformation matrix, , from to and the transformation matrix, , from to are given by
where the pitch angle, , is the angle between the -axis and the plane, the yaw angle, , is the angle between the projection of the -axis on the plane and the -axis, and the roll angle, , is the angle between the vertical plane where the axis is located and the plane as shown in Figure 3.
Figure 3.
Relationship between and .
The transformation matrix, , from to and the transformation matrix, , from to are given by
where the track deflection angle, , is the angle between the projection line of the -axis on the plane and the -axis and the track inclination angle, , is the angle between the -axis and the plane as shown in Figure 4.
Figure 4.
Relationship between and .
The transformation matrix, , from to and the transformation matrix, , from to are given by
where the angle of attack, , is the angle between the projection of the -axis on the plane and the -axis and the sideslip angle, , is the angle between the -axis and the plane as shown in Figure 5.
Figure 5.
Relationship between and .
2.2. Forces and Torques Acting on EAD-UAVs
The mechanical environments that EAD-UAVs face during flight are very complex. As a compromise between modeling accuracy and computational cost, only the following main forces and torques were considered in this study.
- (1)
- Aerodynamic forces
The directions of the aerodynamic forces acting on the EAD-UAV are described in , where the aerodynamic forces can be decomposed into three components of drag (X), lift (Y), and lateral force (Z) along the three coordinate axes of . The main factors influencing the aerodynamic forces are the dynamic pressure of the incoming flow, , and the characteristic area of the EAD-UAV, . The relationships between the aerodynamic forces and influencing factors are given by
where , , and are the dimensionless drag coefficient, lift coefficient, and lateral force coefficient, respectively, and is the air density.
- (2)
- Aerodynamic torques
The aerodynamic torques acting on an EAD-UAV affect its flight attitude and can be decomposed into three components: roll torque (), yaw torque (), and pitch torque () relative to the three coordinate axes of . In addition to the dynamic pressure and characteristic area, the characteristic lengths of the EAD-UAV are the main factors influencing the aerodynamic torques. The relationships between the aerodynamic torques and influencing factors are given by
where is the lateral characteristic length, is the longitudinal characteristic length, and , , and are the dimensionless roll, yaw, and pitch moment coefficients, respectively.
- (3)
- EAD forces and torques
Unlike traditional fixed-wing UAVs, EAD-UAVs have no moving parts, which means they have lower mechanical fatigue, longer service lives, and lower flight noise. Therefore, the control torques cannot be obtained through the deflection of the rudder surface. In order to control the attitude of an EAD-UAV, it is necessary to control the thrust distribution by adjusting the voltage distribution in different areas of the six sets of thrusters installed orthogonally, so as to generate control torque and realize attitude control of the EAD-UAV. The -directional thrust, , and pitch torque, , are generated by plane-symmetric EAD thrusters 1 and 2. The -directional thrust, , and yaw torque, , are generated by plane-symmetric EAD thrusters 3 and 4. Finally, the -directional thrust, , and roll torque, , are generated by plane-symmetric EAD thrusters 5 and 6. The EAD thrusts and steering torques can be expressed in the form shown in Equation (6) using the thrusts of the six sets of EAD thrusters:
where is the distance between the projection of the thrust center of thruster 1 (or thruster 2) on the plane and the center of mass, is the distance between the projection of the thrust center of thruster 3 (or thruster 4) on the plane and the centroid, and is the distance between the projection of the thrust center of thruster 5 (or thruster 6) on the plane and the center of mass, as shown in Figure 2.
2.3. Dynamic Equations of EAD-UAVs
- (1)
- Dynamic equation of the motion of the center of mass of an EAD-UAV
In order to analyze the change law of an EAD-UAV track conveniently, the dynamic vector equation of the motion of the centroid can be projected into the track coordinate system as
- (2)
- Dynamic equation of an EAD-UAV rotating around the centroid
The dynamic vector equation of an EAD-UAV rotating around the centroid can be projected into the body coordinate system as
where , , and are the angular velocities of the EAD-UAV rotating around each axis of ; , , and are the moments of inertia of the EAD-UAV relative to each axis of the body coordinate system; and is the inertial product of the EAD-UAV with respect to the - and -axes. Because the EAD-UAV is symmetrical on the longitudinal symmetry plane, , and there is no symmetry deviation, .
- (3)
- Kinematic equation of the motion of the center of mass of an EAD-UAV
According to the relationship between flight speed and position, the kinematic equation of the center of mass of an EAD-UAV in is given by
- (4)
- Kinematic equation of an EAD-UAV rotating about its center of mass
In order to obtain the attitude information of an EAD-UAV in the air, it is necessary to establish a kinematic equation describing an EAD-UAV relative to ; its form is
- (5)
- Supplementary equations
When flying an EAD-UAV in non-calm atmosphere conditions, the effect of the wind speed on the flight must be considered. The relationship among the speed of the EAD-UAV relative to the ground, , speed of the relative airflow, , and wind speed, , is
where can be expressed as shown in Equation (12); , , and are the -components of the three coordinate axes in ; and , , and are the -components of the three coordinate axes in :
The angle of attack and sideslip angle of an EAD-UAV can be expressed as
- (6)
- Relationship between the thrust and voltage of an EAD thruster
In the one-dimensional model of an EAD thruster cited from [15], its thrust is given by
where I is the current of the EAD thruster; is a constant related to the EAD thruster structure and ion mobility, ; is the applied voltage; is the initial voltage of the EAD thruster when corona discharge occurs; and is the distance between the emitter electrode and collector electrode of the EAD thruster electrode pair. can be expressed as Equation (15), cited from [14],
where is the electrode length of the EAD thruster and is the vacuum permittivity. The dimensionless constant, , is estimated based on the relevant data in [9].
can be determined applying Equation (15), cited from [47], by approximating the situation in this paper to the form of parallel wires,
Here, is the intensity of the corona inception electric field at which the corona discharge phenomenon occurs, which can be calculated by utilizing Equation (17), cited from [48], and is the radius of the emitter electrode in centimeters,
Here, is the electric field strength corresponding to air breakdown (for air, = 31 kV/cm) is the relative atmospheric density, and is the smoothness of the electrode surface; in this paper, .
- (7)
- Coupling dynamic equation of an EAD-UAV
The dynamic equation of an EAD-UAV can be expressed in the form of , where is the state variable vector and is the control variable vector.
According to the above equations, the position–attitude coupling dynamic equation of the EAD-UAV can be obtained, as shown in Equation (18). The coupled control of the position and attitude of the EAD-UAV can be achieved by adjusting the voltages of the six EAD thrusters.
where
3. Trajectory Optimization Using the Integrative Bezier Shaping Approach (IBSA)
3.1. Optimization Problem
This paper describes the trajectory planning problem of multi-point exploration using an EAD-UAV. The EAD-UAV leaves the starting point of the flight trajectory at moment and reaches the first target point at moment . Then, the EAD-UAV arrives at the k-th objective at moment , where the superscript k = [1, N] is the parameter and corresponds to the k-th segment of the trajectory (that is, the trajectory between the (k–1)-th objective and the k-th objective). The optimal EAD-UAV control law can be obtained by taking the minimum total flight time of the flight trajectory of an EAD-UAV flying over the N targets as the optimization objective, that is, the voltage distribution of the six EAD thrusters at each moment, . Therefore, the objective function of the optimization problem can be expressed as
where is the flight time from the (k–1)-th objective to the k-th objective. The flight times are chosen as the optimization variables in the process of solving.
EAD-UAV has high voltage requirements, which places high demands on batteries, so minimum energy consumption is also a reasonable optimization objective. The objective function for minimum energy consumption can be expressed as:
where is the time interval between the j-th point and the (j + 1)-th point after discretizing the time between and into m points, while is the power of the i-th thruster at the j-th point. is the average power of the k-th trajectory. The average power can be used to evaluate the battery performance requirements of EAD-UAV.
For the multi-point continuous optimization problem of EAD-UAV trajectories, besides the boundary constraints at moments and , the boundary constraints of the k-th trajectory at moment should be considered. The position, velocity, track angles, and attitude angles of the EAD-UAV in the ground coordinate system at and and the triaxial angular velocity in the body coordinate system at and are known quantities; the boundary constraints at moments and are given by
where is the state vector of the EAD-UAV.
At moment , the positions are known quantities as boundary constraints. Therefore, the boundary constraints are given by
where , , and are the three-axis positions of the k-th objective at time , .
Furthermore, although there are no boundary constraints for the velocity, acceleration, attitude angle, or angular velocity at the intermediate points, these quantities also need to be continuous for the EAD-UAV trajectory to be continuous.
3.2. Bezier State Approximation
Among the state variables in the EAD-UAV dynamics equation, can be expressed as follows by using and their first derivatives:
Therefore, all state variables and their first derivatives can be represented by and their first and second derivatives.
According to the EAD-UAV dynamic equation, the thrusts – of the six EAD thrusters can be determined and expressed as follows by using and their first and second derivatives:
where
It can be seen from Equation (14) that after corona discharge occurs (that is, when the applied voltage is greater than the corona initiation voltage), the thrust of the EAD thruster increases monotonically with increasing voltage, so the applied voltage, , can be given by Equation (24) in the form of a function of the EAD thrust, . Therefore, the control variables of the dynamic equation of an EAD-UAV can be expressed by using and their first and second derivatives.
Here, is given by
Therefore, the whole EAD-UAV dynamic equation can be expressed by using and their first and second derivatives.
Concerning the k-th trajectory, the approximations of the six-degree-of-freedom position can be expanded in the time domain by applying a Bezier curve function:
where is the self-defined scaled time parameter; and are the actual time and total flight time duration in the k-th segment of trajectory, respectively; , , , , , and are the orders of the Bezier curve function for each of the six degrees; and , , , , , and are the Bezier coefficients. , , , , , and are the Bezier basis functions for the coordinate approximations and are given by
In order to avoid repetition, individually, the procedure of an approximation for coordinate x is presented in this paper, and the other five degrees can be handled in an analogical manner. According to Equation (27), the first and second τ-derivatives of the degree x can be written as
where the superscript ′ represents the derivative with respect to the parameter τ and and are the first and second τ-derivatives of the Bezier basis function for the degree x approximation in the k-th interplanetary trajectory, respectively. According to Equation (28), one can obtain
By substituting and into Equations (29) and (30), interesting characteristics of the Bezier basis function at the boundary can be obtained, as follows:
According to Equations (27), (29) and (31), the relationships between the boundary constraints of the k-th segment of the trajectory and the Bezier coefficient can be found, as shown in Equation (32):
where the superscript · represents the derivative of the actual time, t, from which one can obtain the Bezier representation of x and its first and second derivatives at the start time and end time of the k-th segment of the trajectory.
Hence, it was ensured that the approximate EAD-UAV flight trajectory naturally met the boundary constraints in aspects of position, velocity, and acceleration at the boundary time ( and ) of the k-th segment by determining Bezier coefficients , , , , , and as
This characteristic is fairly beneficial for dealing with fast trajectory optimization; instead of concerning boundary constraints, only the dynamic constraints and optimization performance index must be considered during the optimization procedure. In order to deal with the acceleration continuity of an EAD-UAV in multi-target trajectory optimization, the relationship between the second derivative of the coordinate approximations (, ) and the coefficients () is determined, which is different from the single-target trajectory optimization problem.
3.3. Nonlinear Programming Problem (NLP)
The essential problem is to obtain a practical trajectory within the capabilities of the EAD thrusters in all segments of EAD-UAV flight. Thus, it is essential to assess the motion of each trajectory at selected discretized points. Legendre–Gauss (LG) distribution, defined as the roots of the th-degree Legendre polynomial, was selected as the discrete mode of discretized points in this paper and is given by
The discrete six-degree-of-freedom position and attitude coordinates can be expressed in the form of matrix products. For example, x can be expressed as
where is a column vector composed of known and unknown Bezier coefficients and are determined by the boundary constraints. At the middle target point of the trajectory, the boundary condition is only the position of the target point. Considering the continuity of velocity and acceleration, can be determined according to
By substituting discretized points, , into the coordinate approximations and their τ-derivatives, matrices , , and can be expressed as follows:
It is worth noting that when the number of discretized points, , and the order of the Bezier curve, , are determined, , , and will be determined and become constant matrices. Thus, without the need for repeating calculation of the basis function matrices, the computational efficiency of the trajectory optimization greatly improves.
By using the six-degree-of-freedom coordinates in matrix form and their first and second -derivatives, the voltages of the six groups of plasma thrusters can be expressed in the form of the following discretization matrix:
When the EAD thruster is working, the voltage, , must be greater than the corona voltage, . However, if the voltage is higher than the breakdown voltage, spark discharge will occur and the thruster will fail. Thus, the voltage of the thruster needs to satisfy the constraint . It is assumed that the drag coefficient, , and lift coefficient, , remain unchanged during the flight of the EAD-UAV, so the angle of attack and sideslip angle are limited to a relatively small range, between and . Combined with the objective function shown in Equation (22), the N-segment trajectory optimization problem can be converted into a nonlinear programming problem (NLP) expressed as:
where are the unknown parts of the Bezier coefficients , which need to be optimized to satisfy the dynamic constraints and obtain the optimal parameters.
The NLP whose optimization objective is minimum energy consumption can be expressed as:
4. Numerical Results
An EAD-UAV was applied in two flight scenarios in this study: single- and multi-target continuous optimal flight control. The position and attitude parameters of the EAD-UAV at the starting and target points are given in Table A2 and Table A3. In the single-target optimal flight scenario, two numerical simulations for time–optimal trajectory optimization were conducted and the optimized results achieved by the BSA were used as feasible initial value estimations of the Gaussian pseudospectral method (GPM). The BSA is cited from [49] and the GPM is cited from [50]. Optimization for optimal trajectory of energy consumption was conducted using BSA, the results were compared with those obtained in time–optimal trajectory optimization. In the multi-target optimal flight control scenario, to demonstrate the practicability of the IBSA, a series of numerical simulations were conducted, and the results were compared with those obtained using the traditional BSA, which converts the optimization problem of multi-target EAD-UAV flight trajectory into multiple independently solved NLP problems. In the trajectory optimization problems using the IBSA and BSA, the Bezier orders and the number of LG points were chosen as and . The interior-point method was employed to solve the converted NLP problem because of the absence of equality constraints. In the trajectory optimization problems using the GPM, the SQP algorithm was applied to solve the NLP problem, and the numbers of LG points were chosen to be 70. The interior-point method and the SQP algorithm were implemented by using the fmincon MATLAB function. All numerical simulations were performed on a Ryzen R7-5800H CPU 3.5 GHz with Windows 11 and run on MATLAB R2020a.
4.1. Single-Target Optimal Flight Control
To verify the practicability of the EAD-UAV, we conducted two numerical simulations for the time optimal single-target flight control of the BSA and GPM under different maximum voltages, Umax. Optimal single-target trajectories of the EAD-UAV with Umax = 80 kV were designed by the BSA and GPM and are shown in Figure 6. The mass of the EAD-UAV was 2.6 kg, and when U0 = 7.7 kV and Umax = 80 kV, the maximum thrust of each EAD thruster, Fmax, was 14.4184 N. Except for the boundary constraints between the start and target, there were no constraints on the speed and attitude of the EAD-UAV, only on the Umax of the EAD thruster. It can be seen from Figure 7 that the attitude angles of the EAD-UAV are within reasonable ranges during flight. As can be seen from Figure 8, the angle of attack and sideslip angle of the EAD-UAV are within the limited range, which satisfies the assumption that the lift coefficient and drag coefficient are constant. Figure 9 and Figure 10 reveal that the thrust of the EAD thruster always satisfies the maximum voltage constraint during flight, indicating that the dynamic model of the EAD-UAV is reasonable and that the BSA can fully satisfy the dynamic constraints. It can be seen from Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 that the BSA and GPM optimization results are very similar. The flight time of the optimal trajectory based on the BSA is 192.5029 s, and the calculation time is 0.7824 s. Meanwhile, the flight time of the optimal trajectory obtained through GPM is 189.8874 s, and the calculation time is 49.3636 s. The difference between the BSA and GPM results is 1.38%, and the calculation time of the BSA is only 1.58% of that of GPM. Thus, the BSA has considerable advantages in trajectory planning. In the figures, the +/− of U and F represent the thrust direction, + indicates that the EAD thruster generates the right or upward thrust, and − indicates the opposite meaning.
Figure 6.
Optimal single-target trajectory of an EAD-UAV for J = JT with Umax = 80 kV.
Figure 7.
Attitude of the EAD-UAV in the single-target optimal trajectory for J = JT with Umax = 80 kV.
Figure 8.
Angle of attack and sideslip angle of EAD-UAV in the single-target optimal trajectory for J = JT with Umax = 80 kV. (a) Angle of attack, (b) sideslip angle.

Figure 9.
Voltages of EAD-UAV thrusters with single-target optimal trajectories for J = JT obtained using Umax = 80 kV. (a) Voltage of thruster 1, (b) voltage of thruster 2, (c) voltage of thruster 3, (d) voltage of thruster 4, (e) voltage of thruster 5, (f) voltage of thruster 6.

Figure 10.
Thrusts of EAD-UAV thrusters with single-target optimal trajectories for J = JT obtained using Umax = 80 kV. (a) Thrust of thruster 1, (b) thrust of thruster 2, (c) thrust of thruster 3, (d) thrust of thruster 4, (e) thrust of thruster 5, (f) thrust of thruster 6.
Table A4 presents the flight times obtained from the numerical simulations of the trajectory optimization using the BSA and GPM when Umax was in the range of [50:2:80] kV. With increasing Umax, the flight time decreases. A larger Umax makes the EAD-UAV have a higher flight speed and greater maneuverability. This result is in agreement with the expectations. When the voltage is higher than 50 kV and the thrust is higher than 5.2735 N, the simulation can converge to get the optimal trajectory. This level of thrust is similar to that in [9], and we can optimize the EAD thruster to reach this level, which shows that it is feasible to use BSA to optimize the trajectory of an EAD-UAV. The average deviation between the flight times of the optimal trajectories obtained by the BSA and GPM is 1.14%, and the average calculation time of the BSA is only 1.95% of that of GPM, which shows that the BSA has obvious advantages in terms of calculation efficiency and that the calculation accuracy is not much different from that of GPM.
To verify the battery performance requirements of EAD-UAV, we conducted a numerical simulation to optimize the trajectory under different voltages for the optimal energy consumption using BSA. Optimal single-target trajectories of the EAD-UAV with Umax = 60 kV and Umax = 80 kV designed by the BSA are shown in Figure 11. It can be seen from Figure 12 that the attitude angles of the EAD-UAV are within reasonable ranges during flight. As can be seen from Figure 13, the angle of attack and sideslip angle of the EAD-UAV are within the limited range. Figure 14 and Figure 15 reveal that the thrust of the EAD thruster always satisfies the maximum voltage constraint during flight. The maximum thrust during flight is only 4.2 N, which is similar to that in [9]. This level of thrust is expected to be achieved by improving the EAD thruster. It can be seen from Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 that the trajectory and other indexes under different voltages are very close, indicating that the voltage required for flight under the optimal energy consumption is relatively low. As shown in Table A5, the flight time, energy consumption, and average power of the flight trajectory with the optimal energy consumption were basically the same when Umax was in the range of [60:2:80], indicating that applied voltage was much lower than Umax to reduce energy consumption, leading to relatively lower battery performance requirements. The UAV power in [9] is 600 W, and the average power of the EAD-UAV under the optimal energy consumption is 1.4 kW. Considering that the EAD-UAV has more thrusters, the higher power is reasonable. Battery performance can be optimized based on the UAV in [9] to achieve this level of power. In the case of optimal time, the thrusters tend to increase the power as much as possible to reduce the flight time. The average power was 4~8 times that in the case of the optimal energy consumption, reducing the flight time by 18–28%. When Umax was in the range of [60:2:80], the average power reached 5~11 kW, which is very demanding for the battery, meaning it may be difficult to find a qualified power supply. The energy consumption taking minimum energy consumption as the optimization objective is 106.6640 W·h, much less than that in the case of optimal time, which can be used as a reference for the selection of battery capacities of EAD-UAVs in the design of power supply systems. The energy consumption taking time as the optimization objective is 323.9982~589.3262 W·h, which is 3~5.5 times that in the case of the optimal energy consumption. Although higher energy consumption can achieve rapid transfer between targets, larger energy consumption requires greater battery capacity. This will lead to greater battery weight, which will pose a greater challenge to the design of the EAD-UAV, considering its low thrust. Therefore, balancing the energy consumption and flight time is very important when optimizing the flight trajectory of EAD-UAVs.
Figure 11.
Optimal single-target trajectory of an EAD-UAV for J = JEnergy with Umax = 60 kV and Umax = 80 kV.
Figure 12.
Attitude of the EAD-UAV in the single-target optimal trajectory for J = JEnergy with Umax = 60 kV and Umax = 80 kV.
Figure 13.
Angle of attack and sideslip angle of EAD-UAV in the single-target optimal trajectory for J = JEnergy with Umax = 60 kV and Umax = 80 kV. (a) Angle of attack, (b) sideslip angle.

Figure 14.
Voltages of EAD-UAV thrusters with single-target optimal trajectories for J = JEnergy obtained using Umax = 60 kV and Umax = 80 kV. (a) Voltage of thruster 1, (b) voltage of thruster 2, (c) voltage of thruster 3, (d) voltage of thruster 4, (e) voltage of thruster 5, (f) voltage of thruster 6.

Figure 15.
Thrusts of EAD-UAV thrusters with single-target optimal trajectories for J = JEnergy obtained using Umax = 60 kV and Umax = 80 kV. (a) Thrust of thruster 1, (b) thrust of thruster 2, (c) thrust of thruster 3, (d) thrust of thruster 4, (e) thrust of thruster 5, (f) thrust of thruster 6.
4.2. Multi-Target Continuous Optimal Flight Control
To demonstrate the feasibility of the EAD-UAV and computational efficiency of the IBSA in multi-target continuous flight trajectory optimization, we analyzed the continuous trajectory optimization problem involving an EAD-UAV passing through three targets from the start. The IBSA and BSA were used for trajectory optimization. The acceleration continuity problem at the target point of the IBSA was taken as the constraint in the overall trajectory planning. The BSA performed subsection optimization of the three-stage trajectory and added the acceleration continuity constraint at the trajectory connection. The optimal flight path obtained using the IBSA when the maximum voltage of the EAD thruster was 80 kV is shown in Figure 16. There is a smooth transition at the connection of the three-segment trajectory, and the flight trajectory is a smooth curve. It can be seen from Figure 17 and Figure 18 that the velocity and acceleration of the EAD-UAV are continuous, indicating that the IBSA satisfies the constraints of the second-order continuity of the flight trajectory. It can be seen from Figure 19 that the attitude angles of the EAD-UAV obtained using IBSA are also continuous and within a reasonable range. As can be seen from Figure 20, the angle of attack and sideslip angle of the EAD-UAV are within the limited range. It can be seen from Figure 21 and Figure 22 that the flight trajectory obtained by IBSA optimization also satisfies the EAD thruster voltage and thrust constraints. The flight path determined by trajectory optimization using the IBSA is a second-order continuous curve; the flight time from the start to target 1 is 62.8919 s, that from target 1 to target 2 is 60.1779 s, and that from target 2 to target 3 is 62.7654 s; the calculation time of the optimization process is 6.3757 s.
Figure 16.
Thrusts of EAD-UAV thrusters with multi-target optimal trajectory obtained using Umax = 80 kV.
Figure 17.
Velocity of an EAD-UAV with the multi-target optimal trajectory obtained using Umax = 80 kV.
Figure 18.
Acceleration of an EAD-UAV with the multi-target optimal trajectory obtained using Umax = 80 kV.
Figure 19.
Attitude of an EAD-UAV with the multi-target optimal trajectory obtained using Umax = 80 kV.
Figure 20.
Angle of attack and sideslip angle of EAD-UAV in the multi-target optimal trajectory with Umax = 80 kV. (a) Angle of attack, (b) sideslip angle.
Figure 21.
Voltages of EAD-UAV thrusters with multi-target optimal trajectory obtained using Umax = 80 kV. (a) Voltage of thruster 1, (b) voltage of thruster 2, (c) voltage of thruster 3, (d) voltage of thruster 4, (e) voltage of thruster 5, (f) voltage of thruster 6.

Figure 22.
Thrusts of EAD-UAV thrusters for multi-target optimal trajectory with Umax = 80 kV. (a) Thrust of thruster 1, (b) thrust of thruster 2, (c) thrust of thruster 3, (d) thrust of thruster 4, (e) thrust of thruster 5, (f) thrust of thruster 6.
Table A6 lists the flight times resulting from the mathematical simulation of the IBSA and BSA trajectory planning when Umax = [50:2:80] kV. The IBSA results are convergent within this range, which shows that the flight trajectory can be controlled by adjusting only the EAD-UAV voltage. With increasing Umax, the flight time decreases. A larger Umax makes the EAD-UAV have a higher flight speed and greater maneuverability. This result is in agreement with the expectations. The simulation using IBSA can converge to obtain the optimal trajectory with a Umax higher than 50 kV and a thrust limit higher than 5.2735 N. This indicates that the trajectory optimization of the EAD-UAV using IBSA can be realized with a thrust level similar to that in [9], which shows the feasibility of IBSA. As the BSA does not consider the subsequent optimization process when optimizing the trajectory of the current segment, it will leave a relatively poor initial value for the subsequent trajectory optimization problem, and the dynamic model of the EAD-UAV is relatively complex. Therefore, when using the BSA for trajectory optimization, only the first segment or first two segments of the three-segment flight trajectory converge, and the third segment flight trajectory diverges.
5. Conclusions
This paper presented the configuration of an EAD-UAV and the derivation of its attitude–path coupling dynamic equation. Based on this dynamic equation, the BSA method was used to optimize the three-dimensional flight trajectory between two points, and an IBSA algorithm was proposed to deal with the optimization of the multi-target flight trajectory rapidly when concerning the continuity of acceleration. The relationships among the boundary constraints, intermediate constraints, and Bezier basis function coefficients were deduced, and the continuous multi-target trajectory optimization problem was transformed into a single NLP problem that naturally satisfied the boundary condition and intermediate constraints. For the BSA used in the single-target scenario and IBSA, the simulation can converge with a Umax higher than 50 kV and a thrust limit higher than 5.2735 N. This level of thrust is similar to that in [9], and we can optimize the EAD thruster to reach this level, which indicates the feasibility of the BSA in single-target scenarios and IBSA for trajectory optimization of the EAD-UAV. The simulation showed that using the BSA to optimize the 3D trajectory of an EAD-UAV yielded results 1.14% different from the optimized performance index of GPM and a calculation time that was only 1.95% of that of GPM. Using the minimum energy consumption as the optimization goal, the average power was 1.4 kW, which is achievable. In the case of optimal time, the average power was four to eight times that in the case of the optimal energy consumption, leading to very high requirements for the battery. Therefore, balancing the energy consumption and flight time is very important when optimizing the flight trajectory of an EAD-UAV. Hence, the IBSA can overcome the poor convergence issue of the BSA under the continuous acceleration constraint for multi-target flight trajectories. For the EAD-UAV with the coupled dynamics, the IBSA can rapidly produce 3D trajectory optimization results.
Author Contributions
Conceptualization, M.H. and T.L.; methodology, M.H. and T.L.; software, M.H. and T.L.; validation, T.L., M.H. and N.Q.; formal analysis, M.H. and T.L.; investigation, M.H., T.L. and J.W.; resources, M.H.; data curation, T.L. and T.W.; writing—original draft preparation, M.H. and T.L.; writing—review and editing, T.L., Y.Z. and H.G.; visualization, M.H. and T.L.; supervision, N.Q. and M.H.; project administration, N.Q.; funding acquisition, N.Q. and M.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the National Natural Science Foundation of China (grant number 12272104) and in part by the National Natural Science Foundation of China (grant number U22B2013).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Table A1.
Airframe and EAD thruster parameters of the EAD-UAV.
Table A1.
Airframe and EAD thruster parameters of the EAD-UAV.
| Airframe parameters | Total mass (kg) | 2.6 |
| Wingspan (m) | 5.14 | |
| Characteristic area (m2) | 4.8 | |
| Lift coefficient | 0.24 | |
| Drag coefficient | 0.03 | |
| Moment of inertia (kg·m2) | Jx = 2.8 | |
| Jy = 0.4 | ||
| Jz = 1.6 | ||
| Jxy = 0.17 | ||
| EAD thruster parameters | Radius of emitting electrode(mm) | 0.1 |
| Airfoil of collecting electrode | NACA0010 | |
| Gap between electrodes(mm) | 60 | |
| Span of electrode(m) | 3 | |
| Dimensionless constant C0 | 0.7 | |
| Ion mobility μ (m2·V−1·s−1) | 3 × 10−4 (cited from [51]) | |
| Number of electrode pairs in each thruster | 8 | |
| Thrust center distance (m) | l1 = 0.1 | |
| l2 = 0.1 | ||
| l3 = 0.2 |
Table A2.
Parameters of the start and target in the single-target flight scenario.
Table A2.
Parameters of the start and target in the single-target flight scenario.
| Objective | (m) | (m) | (m) | (m/s) | (°) | (°) | (°) | (°) | (°) | (°/s) | (°/s) | (°/s) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Start | 0 | 20 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Target | 1500 | 220 | 200 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Table A3.
Parameters of the start and targets in the multi-target flight scenario.
Table A3.
Parameters of the start and targets in the multi-target flight scenario.
| Objective | (m) | (m) | (m) | (m/s) | (°) | (°) | (°) | (°) | (°) | (°/s) | (°/s) | (°/s) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Start | 0 | 20 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Target 1 | 500 | 120 | 50 | |||||||||
| Target 2 | 1000 | 120 | 150 | |||||||||
| Target 3 | 1500 | 220 | 200 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Table A4.
Flight and calculation times for single-target trajectory optimization using the BSA and GPM.
Table A4.
Flight and calculation times for single-target trajectory optimization using the BSA and GPM.
| Umax (kV) | Fmax (N) | BSA | GPM | ||
|---|---|---|---|---|---|
| Ttotal (s) | Calculation Time (s) | Ttotal (s) | Calculation Time (s) | ||
| 50 | 5.2735 | 231.2105 | 0.6726 | 229.0850 | 32.8628 |
| 52 | 5.7436 | 228.5899 | 0.7488 | 226.3433 | 40.4004 |
| 54 | 6.2337 | 225.9591 | 0.6525 | 224.1937 | 32.7720 |
| 56 | 6.7437 | 223.3179 | 0.6856 | 221.0971 | 37.7848 |
| 58 | 7.2736 | 220.6755 | 0.6389 | 219.0316 | 31.0693 |
| 60 | 7.8234 | 218.0338 | 0.7345 | 215.6894 | 31.2783 |
| 62 | 8.3932 | 215.3979 | 0.6979 | 212.9133 | 31.8652 |
| 64 | 8.9830 | 212.7728 | 0.6976 | 210.3341 | 36.7595 |
| 66 | 9.5926 | 210.1608 | 0.7502 | 207.6127 | 38.3360 |
| 68 | 10.2222 | 207.5660 | 0.7256 | 205.0823 | 34.9859 |
| 70 | 10.8717 | 204.9927 | 0.6866 | 202.4180 | 41.3066 |
| 72 | 11.5412 | 202.4239 | 0.7748 | 199.8713 | 37.7527 |
| 74 | 12.2306 | 199.8926 | 0.7923 | 197.3255 | 40.7273 |
| 76 | 12.9400 | 197.4132 | 0.8059 | 194.8418 | 38.5275 |
| 78 | 13.6692 | 194.9420 | 0.7460 | 192.2157 | 45.8105 |
| 80 | 14.4184 | 192.5029 | 0.7824 | 189.8874 | 49.3636 |
Table A5.
Flight time, energy consumption, and average power of single-target trajectory optimization for JT and JEnergy.
Table A5.
Flight time, energy consumption, and average power of single-target trajectory optimization for JT and JEnergy.
| Umax (kV) | Fmax (N) | JT | JEnergy | ||||
|---|---|---|---|---|---|---|---|
| Ttotal (s) | Energy Consumption (W·h) | Average Power (W) | Ttotal (s) | Energy Consumption (W·h) | Average Power (W) | ||
| 60 | 7.8234 | 218.0338 | 323.9982 | 5.3496 × 103 | 267.8697 | 106.6642 | 1.4335 × 103 |
| 62 | 8.3932 | 215.3979 | 345.6179 | 5.7764 × 103 | 267.8685 | 106.6637 | 1.4335 × 103 |
| 64 | 8.9830 | 212.7728 | 368.5284 | 6.2353 × 103 | 267.8684 | 106.6637 | 1.4335 × 103 |
| 66 | 9.5926 | 210.1608 | 391.7572 | 6.7107 × 103 | 267.8683 | 106.6637 | 1.4335 × 103 |
| 68 | 10.2222 | 207.5660 | 416.7118 | 7.2274 × 103 | 267.8686 | 106.6638 | 1.4335 × 103 |
| 70 | 10.8717 | 204.9927 | 442.7956 | 7.7762 × 103 | 267.8681 | 106.6636 | 1.4335 × 103 |
| 72 | 11.5412 | 202.4239 | 470.2307 | 8.3628 × 103 | 267.8712 | 106.6648 | 1.4335 × 103 |
| 74 | 12.2306 | 199.8926 | 498.1934 | 8.9723 × 103 | 267.8683 | 106.6637 | 1.4335 × 103 |
| 76 | 12.9400 | 197.4132 | 527.2413 | 9.6147 × 103 | 267.8700 | 106.6643 | 1.4335 × 103 |
| 78 | 13.6692 | 194.9420 | 557.5341 | 1.0296 × 104 | 267.8678 | 106.6635 | 1.4335 × 103 |
| 80 | 14.4184 | 192.5029 | 589.3262 | 1.1021 × 104 | 267.8711 | 106.6648 | 1.4335 × 103 |
Table A6.
Flight and calculation times for multi-target trajectory optimization using the IBSA and BSA.
Table A6.
Flight and calculation times for multi-target trajectory optimization using the IBSA and BSA.
| Umax (kV) | IBSA | BSA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ΔT(1) (s) | ΔT(2) (s) | ΔT(3) (s) | Ttotal (s) | Calculation Time (s) | ΔT(1) (s) | ΔT(2) (s) | ΔT(3) (s) | Ttotal (s) | Calculation Time (s) | |
| 50 | 76.4132 | 73.9339 | 76.5223 | 226.8695 | 6.8735 | 75.5783 | invalid | invalid | invalid | invalid |
| 52 | 75.4377 | 72.9035 | 75.4856 | 223.8268 | 5.8291 | 74.9793 | invalid | invalid | invalid | invalid |
| 54 | 74.6172 | 71.8952 | 74.5277 | 221.0401 | 5.2695 | 74.0551 | invalid | invalid | invalid | invalid |
| 56 | 73.5338 | 70.9669 | 73.5909 | 218.0917 | 6.7434 | 73.1152 | invalid | invalid | invalid | invalid |
| 58 | 72.8124 | 70.0394 | 72.6541 | 215.5058 | 5.7007 | 72.1822 | invalid | invalid | invalid | invalid |
| 60 | 71.8200 | 69.0879 | 71.7320 | 212.6399 | 5.9556 | 71.2523 | invalid | invalid | invalid | invalid |
| 62 | 70.7714 | 68.1487 | 70.7778 | 209.6978 | 6.7505 | 70.3290 | invalid | invalid | invalid | invalid |
| 64 | 69.8145 | 67.2227 | 69.8679 | 206.9051 | 7.0418 | 69.4099 | Invalid | invalid | invalid | invalid |
| 66 | 68.9297 | 66.2969 | 68.9316 | 204.1582 | 7.1343 | 68.4966 | invalid | invalid | invalid | invalid |
| 68 | 68.1025 | 65.4028 | 68.0002 | 201.5056 | 6.6272 | 67.5913 | invalid | invalid | invalid | invalid |
| 70 | 67.2949 | 64.5305 | 67.1137 | 198.9391 | 5.6748 | 66.6964 | invalid | invalid | invalid | invalid |
| 72 | 66.3007 | 63.6260 | 66.2121 | 196.1387 | 6.7939 | 66.8113 | invalid | invalid | invalid | invalid |
| 74 | 65.3456 | 62.7322 | 65.3454 | 193.4232 | 7.0412 | 64.9317 | invalid | invalid | invalid | invalid |
| 76 | 64.6345 | 61.8891 | 64.4766 | 191.0002 | 6.1002 | 64.0640 | invalid | invalid | invalid | invalid |
| 78 | 63.7714 | 61.0379 | 63.6160 | 188.4254 | 6.2392 | 63.2145 | invalid | invalid | invalid | invalid |
| 80 | 62.8919 | 60.1779 | 62.7654 | 185.8352 | 6.3757 | 62.3733 | invalid | invalid | invalid | invalid |
References
- Crowther, W.J.; Wilde, P.I.A.; Gill, K.; Michie, S.M. Towards integrated design of fluidic flight controls for a flapless aircraft. Aeronaut. J. 2009, 113, 699–713. [Google Scholar] [CrossRef]
- Wilde, P.I.A.; Buonanno, A.; Crowther, W.J.; Savvaris, A. Aircraft control using fluidic maneuver effectors. In Proceedings of the 26th AlAA Applied Aerodynamics Conference, Honolulu, HI, USA, 18–21 August 2008. [Google Scholar]
- Hoholis, G.; Steijl, R.; Badcock, K. Circulation control as a roll effector for unmanned combat aerial vehicles. J. Aircr. 2016, 53, 1875–1889. [Google Scholar] [CrossRef]
- Uluskan, S. Noncausal trajectory optimization for real-time range-only targetlocalization by multiple UAVs. Aerosp. Sci. Technol. 2020, 99, 105558. [Google Scholar] [CrossRef]
- Radmanesh, R.; Kumar, M.; French, D.; Casbeer, D. Towards a PDE-based large-scaledecentralized solution for path planning of UAVs in shared airspace. Aerosp. Sci. Technol. 2020, 105, 105965. [Google Scholar] [CrossRef]
- Yao, W.; Qi, N.; Wan, N.; Liu, Y. An iterative strategy for task assignment and path planning of distributed multiple unmanned aerial vehicles. Aerosp. Sci. Technol. 2019, 86, 455–464. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, H.; Fan, J.; Wu, J.; Wu, T. Control-oriented UAV highly feasible trajectory planning: A deeplearning method. Aerosp. Sci. Technol. 2021, 110, 106435. [Google Scholar] [CrossRef]
- Sun, X.; Zhang, B.H.; Chai, R.Q.; Tsourdos, A.; Chai, S. UAV trajectory optimization using chance-constrained second-order cone programming. Aerosp. Sci. Technol. 2022, 121, 107283. [Google Scholar] [CrossRef]
- Xu, H.F.; He, Y.O.; Strobel, K.L. Flight of an aeroplane with solid-state propulsion. Nature 2018, 563, 532–539. [Google Scholar] [CrossRef]
- Drew, D.S.; Lambert, N.O.; Schindler, C.B. Toward controlled flight of the ionocraft: A flying microrobot using electrohydrodynamic thrust with onboard sensing and no moving parts. IEEE Robot. Autom. Lett. 2018, 3, 2807–2813. [Google Scholar] [CrossRef]
- Chattock, A.P.; Walker, W.E.; Dixon, E.H. On the specific velocities of ions in the discharge from points. Phil. Mag. Lett. 1901, 1, 79–98. [Google Scholar] [CrossRef]
- Stuetzer, O.M. Ion-drag pumps. J. Appl. Phys. 1960, 31, 136–146. [Google Scholar] [CrossRef]
- Brown, T.T. A Method of and an Apparatus or Machine for Producing Force or Motion. Great Britain Patent GB300311(A), 15 November 1928. [Google Scholar]
- Monrolin, N.; Ploouraboue, F.; Praud, O. Electrohydrodynamic thrust for in-atmosphere propulsion. AIAA J. 2017, 55, 4296–4305. [Google Scholar] [CrossRef]
- Gilmore, C.K.; Barrett, S.R. Electrohydrodynamic thrust density using positive corona-induced ionic winds for in-atmosphere propulsion. Proc. R. Soc. A Math. Phys. Eng. Sci. 2015, 471, 20140912. [Google Scholar] [CrossRef]
- Colas, D.F.; Ferret, A.; Pai, D.Z.; Lacoste, D.A.; Laux, C.O. Ionic wind generation by a wire-cylinder-plate corona discharge in air at atmospheric pressure. J. Appl. Phys. 2010, 108, 103306. [Google Scholar] [CrossRef]
- Kim, C.; Park, D.; Noh, K.C.; Hwang, J. Velocity and energy conversion efficiency characteristics of ionic wind generator in a multistage configuration. J. Electrost. 2010, 68, 36–41. [Google Scholar] [CrossRef]
- Miller, W.M. Force characterization of asymmetrical capacitor thrusters in air. AIAA J. 2009, 227, 293–327. [Google Scholar]
- Masuyama, K.; Barrett, S.R. On the Performance of Electrohydrodynamic Propulsion. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 2013, 469, 20120623. [Google Scholar] [CrossRef]
- Rickard, M.; Dunn-Rankin, D.; Weinberg, F.; Carleton, F. Characterization of ionic wind velocit. J. Electrost. 2005, 63, 711–716. [Google Scholar] [CrossRef]
- Rickard, M.; Dunn-Rankin, D.; Weinberg, F.; Carleton, F. Maximizing ion-driven gas flows. J. Electrost. 2006, 64, 368–376. [Google Scholar] [CrossRef]
- Wilson, J.; Perkins, H.D.; Thompson, W.K. An Investigation of Ionic Wind Propulsion; No. NASA/TM 2009-215822; NASA: Washington, DC, USA, 2009. [Google Scholar]
- Wynsberghe, E.; Turak, A. Station-keeping of a high-altitude balloon with electric propulsion and wireless power transmission: A concept study. Acta Astronaut. 2016, 128, 616–627. [Google Scholar] [CrossRef]
- Drew, D.S.; Pister, K.S. First take off of a flying micro-robot with no moving parts. In Proceedings of the 2017 International Conference on Manipulation, Automation and Robotics at Small Scales (MARSS), Piscataway, NJ, USA, 17–21 July 2017. [Google Scholar]
- He, Z.Z.; Li, P.F.; Wang, W.; Chen, X. Design of indoor unmanned airship propelled by ionic wind. J. Phys. Conf. Ser. 2021, 1748, 062011. [Google Scholar] [CrossRef]
- Coutinho, W.P.; Battarra, M.; Fliege, J. The unmanned aerial vehicle routing and trajectory optimisation problem, a taxonomic review. Comput. Ind. Eng. 2018, 120, 116–128. [Google Scholar] [CrossRef]
- Bollino, K.P.; Lewis, L.R.; Sekhavat, P.; Ross, I.M. Pseudospectral optimal control: A clear road for autonomous intelligent path planning. In Proceedings of the Infotech@ Aerospace 2007 Conference and Exhibit, Rohnert Park, CA, USA, 7–10 May 2007. [Google Scholar]
- Gong, Q.; Lewis, L.R.; Ross, I.M. Pseudospectral motion planning for autonomous vehicles. J. Guid. Control Dyn. 2009, 32, 1039–1045. [Google Scholar] [CrossRef]
- Bollino, K.P.; Lewis, L.R. Collision-free multi-UAV optimal path planning and cooperative control for tactical applications. In Proceedings of the Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008. [Google Scholar]
- Rogowski, K.; Maronski, R. Optimization of glider’s trajectory for given thermal conditions. Arch. Mech. Eng. 2011, 58, 11–25. [Google Scholar] [CrossRef][Green Version]
- Pepy, R.; Herisse, B. An indirect method for optimal guidance of a glider. IFAC Proc. Vol. 2014, 47, 5097–5102. [Google Scholar] [CrossRef]
- Babel, L. Trajectory planning for unmanned aerial vehicles: A network optimization approach. Math. Methods Oper. Res. 2011, 74, 343–360. [Google Scholar] [CrossRef]
- Shanmugavel, M.; Tsourdos, A.; Zbikowski, R.; White, B.A.; Lechevin, N. A solution to simultaneous arrival of multiple UAVs using Pythagorean Hodograph curves. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006. [Google Scholar]
- Subchan, S.; White, B.A.; Tsourdos, A.; Shanmugavel, M.; Zbikowski, R. Pythagorean Hodograph (PH) path planning for tracking airborne contaminant using sensor swarm. In Proceedings of the 2008 IEEE Instrumentation and Measurement Technology Conference, Minneapolis, MN, USA, 12–15 May 2008. [Google Scholar]
- Shah, M.A.; Aouf, N. 3D cooperative Pythagorean hodograph path planning and obstacle avoidance for multiple UAVs. In Proceedings of the 2010 IEEE 9th International Conference on Cyberntic Intelligent Systems, Reading, UK, 1–2 September 2010. [Google Scholar]
- Choe, R.; Puig-Navarro, J.; Cichella, V.; Xargay, E.; Hovakimyan, N. Cooperative trajectory generation using pythagorean hodograph bezier curves. J. Guid. Control Dyn. 2016, 39, 1744–1763. [Google Scholar] [CrossRef]
- Petropoulos, A.E.; Longuski, J.M. Shape-based algorithm for the automated design of low-thrust gravity assist trajectories. J. Spacecr. Rocket. 2004, 41, 787–796. [Google Scholar] [CrossRef]
- Jolly, K.G.; Sreerama, R.; Vijayakumar, R. A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits. Robot. Auton. Syst. 2009, 57, 23–33. [Google Scholar] [CrossRef]
- Machmudah, A.; Parman, S.; Zainuddin, A. UAV Bezier curve maneuver planning using genetic algorithm. In Proceedings of the 12th Annual Conference Companion on Genetic and Evolutionary Computation, Portland, OR, USA, 7–11 July 2010. [Google Scholar]
- Habib, Z.; Sakai, M. G2cubic transition between two circles with shape control. J. Comput. Appl. Math. 2009, 223, 134–144. [Google Scholar] [CrossRef]
- Connors, J.; Elkaim, G. Analysis of a spline based, obstacle avoiding path planning algorithm. In Proceedings of the VTC2007-Spring, IEEE 65th Vehicular Technology Conference, Dublin, Ireland, 22–25 April 2007. [Google Scholar]
- Huo, M.Y.; Yu, Z.; Liu, H.; Zhao, C.; Lin, T.; Song, Z.; Qi, N.M. Initial three-dimensional trajectory design for solar sails using Bezier shaping approach. IEEE Access 2019, 7, 150842–150850. [Google Scholar] [CrossRef]
- Huo, M.Y.; Mengali, G.; Quarta, A.; Qi, N.M. Electric sail trajectory design with Bezier curve-based shaping approach. Aerosp. Sci. Technol. 2019, 88, 126–135. [Google Scholar] [CrossRef]
- Chen, C.; He, Y.Q.; Bu, C.G.; Han, J.D.; Zhang, X. Quartic Bezier curve based trajectory generation for autonomous vehicles with curvature and velocity constraints. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation, Hong Kong, China, 31 May–7 June 2014. [Google Scholar]
- Xiao, W.; Peng, J.; De, L.; Tao, S. Curvature continuous and bounded path planning for fixed-wing UAVs. Sensors 2017, 17, 2155. [Google Scholar]
- Yu, W.; Shuo, W.; Rui, W.; Min, T. Generation of temporal–spatial Bezier curve for simultaneous arrival of multiple unmanned vehicles. Inform. Sci. 2017, 418–419, 34–35. [Google Scholar] [CrossRef]
- Roth, J.R. Industrial Plasma Engineering Volume 1: Principles; Institute of Physics Publishing: Bristol, UK; Philadelphia, PA, USA, 1995; p. 286. [Google Scholar]
- Peek, F.W. Dielectric Phenomena in High Voltage Engineering; McGraw-Hill: New York, NY, USA, 1920; p. 57. [Google Scholar]
- Yu, Z.; Qi, N.M.; Huo, M.Y.; Fan, Z.C.; Yao, W.R. Fast Cooperative Trajectory Generation of Unmanned Aerial Vehicles Using a Bezier Curve-Based Shaping Method. IEEE Access 2022, 10, 1626–1636. [Google Scholar] [CrossRef]
- Yang, S.B.; Cui, T.; Hao, X.Y.; Yu, D.R. Trajectory optimization for a ramjet-powered vehicle in ascent phase via the Gauss pseudospectral method. Aerosp. Sci. Technol. 2017, 67, 88–95. [Google Scholar] [CrossRef]
- Moreau, E.; Benard, N.; Lan-Sun-Luk, J.D.; Chabriat, J.P. Electrohydrodynamic force produced by a wire-to-cylinder dc corona discharge in air at atmospheric pressure. J. Phys. D Appl. Phys. 2013, 46, 475204. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).