Next Article in Journal
Human Behavior in Space Exploration Missions
Next Article in Special Issue
Validating Flow-Based Arrival Management for En Route Airspace: Human-In-The-Loop Simulation Experiment with ESCAPE Light Simulator
Previous Article in Journal
An Analysis of a Complete Aircraft Electrical Power System Simulation Based on a Constant Speed Constant Frequency Configuration
Previous Article in Special Issue
Adaptive Dynamic Programming with Reinforcement Learning on Optimization of Flight Departure Scheduling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Optimization of Cost and Scheduling for Urban Air Mobility Operation Based on Safety Concerns and Time-Varying Demand

1
School of Air Traffic Management, Civil Aviation University of China, Tianjin 300300, China
2
Department of Electronic and Electrical Engineering, Brunel University of London, London UB8 3PH, UK
*
Authors to whom correspondence should be addressed.
Aerospace 2024, 11(10), 861; https://doi.org/10.3390/aerospace11100861
Submission received: 16 August 2024 / Revised: 2 October 2024 / Accepted: 14 October 2024 / Published: 20 October 2024
(This article belongs to the Special Issue Future Airspace and Air Traffic Management Design)

Abstract

:
As the value and importance of urban air mobility (UAM) are being recognized, there is growing attention towards UAM. To ensure that urban air traffic can serve passengers to the greatest extent while ensuring safety and generating revenue, there is an urgent need for a transportation scheduling plan based on safety considerations. The region of Beijing–Tianjin–Hebei was selected as the case study in this research. A real-time demand transportation scheduling model for a single day was constructed, with the total service population and total cost as objective functions, and safety intervals, eVTOL performance, and passenger maximum waiting time as constraints. A Joint Optimization of Cost and Scheduling Particle Swarm Optimization (JOCS-PSO) algorithm was utilized to obtain the optimal solution. The optimal solution obtained in this study can serve 138,610,575 passengers during eVTOLs’ entire lifecycle (15 years) with a total cost of CNY 368.57 hundred million, with the cost of CNY 265.9 per passenger. Although it is higher than the driving cost, it saves 1–1.5 h and thus has high cost effectiveness during rush hours.

1. Introduction

Urban air mobility (UAM) has significant potential for reducing ground traffic congestion and generating revenue. Studies indicate that during rush hours, UAM can alleviate at least 45% of pedestrian flow [1]. Additionally, NASA projects UAM to be profitable by 2028, with an estimated 740 million passenger trips via aerial buses by 2030 [2]. Moreover, it is anticipated to handle 500 million last mile delivery transport services by 2030, potentially generating billions of dollars [2]. In this context, UAM is advocated vigorously in America [3], China [4], and Europe [5].
For the maximum efficacy of UAM, it is crucial to implement a well-organized dispatch system based on UAM operational models for electric Vertical Takeoff and Landing (eVTOL). The operational model of UAM entails real-time responsiveness and sensitivity to safety concerns. Therefore, establishing a scheduling plan centered around safety and demand is fundamental for maximizing the efficacy of UAM.
Several studies have been conducted to solve this problem. Z. Wu et al. [6] proposed a charging sequencing and scheduling model with a given quantity of eVTOLs considering the battery state of charge and the maximum flight range constraints to minimize the waiting time of passengers. Through changing the number of charging facilities, they also have analyzed the relationship between the number of charging facilities and the waiting time of passengers. Although careful considerations have been made in the aspect of charging limitations in their research, Z. Wu et al. [6] ignore the safety constraints during the operation of eVTOLs. Furthermore, due to the fact that in the real world, customers will not always wait at the vertiport until an eVTOL comes, it is unrealistic to simply use the waiting time of passengers as an objective function. Charging measures, which are split into those that are delayed and canceled, have also been considered by Z. Guo et al. [7] in their joint routing and charging strategy model. The model considering flexible charging measures was further solved through a branch and price algorithm taking the recovery cost and cancelling cost as objective functions. However, rather than maximizing services for passengers, improving service quality, and safety insurance, this study [6] focuses more on how to effectively reallocate a given number of eVTOL aircraft, flights, and charging tasks during UAM disruptions to minimize costs and restore normal operations. Moreover, the performance of eVTOLs, passenger transport demand, and electricity prices were considered to simulate the real-world environment in the joint routing and charging model developed by S. Paul et al. [8] utilizing a Graph Neural Network. Compared with the studies of Z. Wu et al. [6] and Z. Guo et al. [7], the focus and main contribution of S. Paul et al.’s [8] research is on having proposed a model that could simulate real-world conditions better and solved it with an algorithm with considerable computation efficiency. However, no specific optimization plan for fleet size was proposed in all the studies mentioned above.
Based on the previous studies, a multiple objective planning model considering detailed real-world factors, including population density and income distribution, has been developed by S. Roy et al. [9] to obtain an optimal fleet size and schedule that maximize the total served demand and the revenue. The main focus of S. Roy et al. [9] is on how to determine the required fleet size by taking into account factors such as population density, income distribution, ticket prices, and operational costs, while also expanding revenue. However, the detailed consideration of safety constraints was not a concern in S. Roy [9] et al.’s research. An on-demand scheduling plan with a heterogeneous fleet has been developed by S. H. Kim et al. [10], utilizing particle swarm optimization and a genetic algorithm that integrates with a greedy algorithm. The performance of these two algorithms has also been compared. The article approaches the scheduling issue from a profitability perspective, introducing the concept of a heterogeneous fleet, which allows the fleet to consist of two or more types of eVTOLs while determining pricing strategies and maximizing revenue. However, constraints such as battery capacity, flight range, operational time, etc., have not been considered.
Moreover, this joint fleet size optimization with a heterogeneous fleet and scheduling problem has also been studied by M. Lindner et al. [11]. Apart from considering the performance of eVTOLs and energy consumption, M. Lindner et al. have also set a precedent in setting a slight tolerance for deviations from the predetermined arrival time. A hybrid simulation goal programming model was developed by S. Rajendran et al. [12] to solve the scheduling problem. In addition, to evaluate the performance of this schedule, the willingness to fly rate, the percentage of demand fulfillment, customer waiting time, etc., were taken into consideration in their study. Although the research conducted by M. Lindner et al. [11] and S. Rajendran et al. [12] has carefully considered optimization with a heterogeneous fleet and the scheduling problem in the aspect of eVTOL performance and operation, it still lacks a detailed consideration of safety.
An adaptive control system (ACS) model for the arrival sequencing and scheduling of eVTOL aircraft in a multi-vertiport system has been proposed by S. Quan et al. [13] to address the conflict between limited operational resources and traffic demand in urban air mobility. The limited battery energy supply of eVTOL aircraft, different operational processes, and safety challenges in terminal areas have been considered in this research. The energy and safety constraints have been considered in detail in their dynamic time-saving path planning model. Furthermore, to ensure the safety of eVTOLs during takeoff and landing, an optimization model for the arrival sequencing and scheduling of eVTOL aircraft in urban air mobility (UAM) has also been developed by I. Kleinbekman et al. [14]. The study focuses on calculating the optimal required time of arrival (RTA) for eVTOL aircraft to ensure safe separation and minimal delays under limited battery energy and vertiport (such as rooftop landing points) capacity conditions. Moreover, detailed factors such as the eVTOL type and performance, safety intervals, energy constraints, and the capacity of vertiports have been considered in the scheduling model developed by Pradeep, P et al. [15] Different to the studies of S. Quan et al. [13] and I. Kleinbekman et al. [14], a heterogeneous eVTOL fleet and vertiport capacity have been introduced to make it reflect the real-world conditions more precisely. However, although the studies of S. Quan et al. [13], I. Kleinbekman et al. [14], and Pradeep, P [15] have considered the safety issues in detail, their research is limited to the scheduling problem of eVTOLs in terminal areas rather than passenger service and operation issues.
The aforementioned studies approach the scheduling issue mostly from a profitability perspective and charging strategy. However, it is unrealistic to overlook safety concerns such as the time differences caused by the minimum safe spacing between aircraft to ensure the safe takeoff and landing of multiple eVTOLs [16]. Ignoring constraints in these aspects may result in collisions between aircraft and obstacles or other aircraft. Therefore, it is of great importance to have safety limitations concerned while scheduling eVTOLs. Even the studies that have considered safety constraints in detail just limit their research to the operation of the terminal area, rather than integrating safety into the entire flight scheduling to serve passengers to the greatest extent. Moreover, as most passengers will not wait until the arrival of eVTOLs no matter the waiting time, it is also unrealistic to choose the waiting time of customers as an objective function. Furthermore, the aforementioned articles do not provide a detailed calculation of the energy consumption of eVTOLs during different stages of the flight in the process of considering the eVTOL scheduling problem, but merely assume that energy consumption is linearly related to the flight distance. The contributions of this paper are delineated as follows:
Time-varying Demand:
  • In the process of solving scheduling problems, consider the maximum tolerable waiting time of passengers as an input parameter rather than an objective function that needs to be optimized.
  • Refine the real-time calculation of energy consumption during different flight stages between vertiports and integrate the energy consumption condition into the scheduling model.
Safety Concerns:
  • Integrating the safety time interval constraint during takeoff and landing into the optimization of this timetable.
  • Integrating the constraint that eVTOLs should maintain a remaining battery level of at least 30% of the total battery capacity into this joint optimization model.
The subsequent sections are outlined as follows. Section 2 provides the methodology and an illustration of the proposed scheduling model. The assumptions and hypotheses of this problem are displayed in Section 2.2. The algorithm utilized and details of this scheduling model are demonstrated in Section 2.3. Section 3 presents case studies based on data from Beijing, Tianjin, and Xiong’an (Hebei). Lastly, Section 4 encapsulates the conclusions.

2. Methodology

2.1. Symbols

The variables utilized in this article are demonstrated in Table 1.

2.2. Description and Assumptions of the Problem

This study resolved the scheduling problem under time-dependent demand. Firstly, the number of different types of eVTOL and the timetable are identified randomly. When an eVTOL arrives at an airport while operating according to the initialized flight schedule, the decision to charge is based on the remaining battery level and the timetable. Furthermore, additional dwelling time will also be determined after charging. Finally, the passengers served and the operational cost are calculated and optimized utilizing a genetic algorithm. Moreover, different to the previous studies [6,12], in this research passengers whose waiting time exceeds a threshold μ will choose other models of transportation instead of eVTOLs.
The hypothesis proposed in this model are summarized as follows:
(1)
There is no need for an eVTOL to return to its original vertiport after completing the flight during the entire the day.
(2)
The function of passenger demand fi during the workday is the same with holidays.
(3)
Passengers whose waiting time exceeds μ will leave. eVTOLs with their arrival time t can only serve passengers between (tμ, t).
(4)
An eVTOL can only be charged at vertiports and its power consumption is linearly related to the distance it traveled.
(5)
The state of motion of eVTOLs during takeoff and landing is deemed to be uniform accelerated rectilinear motion which has a constant acceleration ( a c c i ).
(6)
An eVTOL will accelerate to its cruising speed ( V S P i c r ) after arriving at the cruising height ( h c r ) and will remain at this speed.

2.3. Model and Algorithm Development

2.3.1. Model Development

Objective function:
Served   passenger   amount :   max   k = 1 B t i = 1 B e j = 1 A m n S e v i j ( t )
Cost :   min   C c ( t ) + C p + C M
Equations (1) and (2) are the objective functions of the maximum served passengers and minimum total cost, where B t is the number of eVTOL types; B e is the number of eVTOLs belonging to each type; and A m n is the number of vertiports that the eVTOL has passed. The total cost is composed of purchasing the eVTOL, charging, and maintenance.
(a)
Energy Calculation in Objective Function
As the binary variable r i j symbolizes whether eVTOL i will be charged at vertiport j, N j , which symbolizes the number of eVTOLs that charge at vertiport j, can be calculated by summing the r i j of each eVTOL B e for each type B t (Equation (3)). The charging cost is the product of the total charging time T i m c of all eVTOLs that charge at each vertiport (related to N j ), charging power P o w c , and the electricity price P c e ( t ) (Equation (4)). To determine whether an eVTOL could be charged, r i j was introduced. Herein, an eVTOL must be charged if its remaining electricity E i j after landing at vertiport j falls below the safe reserved electricity level ( δ × E i 0 , where E i 0 is the battery capacity of eVTOL i) or cannot satisfy the energy required for the next flight (Equation (5)). E i j the remaining electricity after landing at the present vertiport j is the sum of the supplied energy (obtained through multiplying the charging power with the charging time of eVTOL i in vertiport k) P o w c × T i m i k C in vertiport k, the electricity left for eVTOL i after landing at the previous vertiport k ( E i k ), and the energy required for the flight between vertiport k and j ( E k j r ) as Equation (6) illustrates.
N j = k = 1 B t i = 1 B e r i j
C c ( t ) = j = 1 A i = 1 N j T i m i j c × P c e ( t ) × P o w c
r i j = { 1 E i j max   { δ × E i 0 , E i j r } 0 else
E i j = E i k + P o w c × T i m i k C × r i k E k j r
E k j r is composed of the electricity required for hovering ( E k j h v ), climbing ( E k j c b ), cruising ( E k j c r ), and descending ( E k j d s ) (Equation (7)). The motion state of an eVTOL while cruising is deemed as uniform motion; therefore, the discharging power while cruising P o w c r d i s is also a constant. The energy required during the cruising stage is demonstrated in Equation (8) where D i s k j v is the distance between vertiport j and k and V S P i c r is the cruising speed. However, as the motion state while climbing and descending is uniform accelerated rectilinear motion, the power in these stages ( P o w c b d i s , P o w d s d i s ) keeps changing. Thus, integration measures have to be taken to obtain the energy consumed during the climbing and descending stages (Equations (9) and (11)). It is noteworthy that the increase in flights in the air will cause conflict between eVTOLs which may further contribute to additional hovering time to wait while cruising T i m w (Equation (10)). Therefore, the energy consumed while waiting has also been considered in Equation (10). The value of the electricity price in this study was set according to the tiered electricity price, which varies on the basis of the energy consumed at different time moments t (Equation (12)).
E k j r = E k j c r + E k j c b + E k j h v + E k j d s
E k j c r = P o w c r d i s × D i s k j v V S P i c r
E k j c b = T c b P o w c b d i s ( t ) d t
E k j h v = P o w h v d i s × ( T i m h v + T i m w )
E k j d s = T d s P o w d s d i s ( t ) d t
P c e ( t ) = { R 1 j = 1 A i = 1 N j T i m i j c × P o w c < T h r 1 R 2 T h r 1 j = 1 A i = 1 N j T i m i j c × P o w c T h r 2 R 3 j = 1 A i = 1 N j T i m i j c × P o w c > T h r 2
(b)
Power Calculation in Objective Function
The discharging power of cruising ( P o w c r d i s ), hovering ( P o w h v d i s ), climbing ( P o w c b d i s ), and descending ( P o w d s d i s ) in Equations (8)–(11) can be acquired through Equations (13)–(21) [17].
P o w c r d i s = F o r c e i D × V S P i c r η p r o p
F o r c e i D = 1 2 ( V S P i c r ) 2 × ρ × W A R i × ( c D 0 + c L 2 π × A P R i × O )
P o w h v d i s = ( F o r c e i T ) 3 2 F O M × 2 × ρ × r d a
F o r c e i T = m i × a c c i + m i g
a c c i = ( V S P i c r ) 2 2 × ( h h v + x i c b )
P o w c b d i s ( t ) = P o w h v d i s × ( V S P i c b , v 2 V S P i h v + ( V S P i c b , v 2 V S P i h v ) 2 + 1 )
P o w d s d i s ( t ) = P o w h v d i s × ( V S P i d s , v 2 V S P i h v + ( V S P i d s , v 2 V S P i h v ) 2 1 )
V S P i c b , v = V S P i d s , v = a c c i × t × sin α
V S P i h v = a c c i × T i m h v
It is worth mentioning that all these equations are derived based on hypothesis (5) and Figure 1 [18]. The V S P i c r in Equation (13) is the cruising speed of eVTOL I and η p r o p is the efficiency of the propulsion system. The drag force ( F o r c e i D ) of aircraft while cruising is composed of parasitic drag c D 0 and induced drag, while the induced drag is related to the lift coefficient c L , aspect ratio APR, and Oswald’s efficiency factor (e); thus, F o r c e i D can be calculated in Equation (14) [17]. The hovering power can be acquired from Equations (15) and (16) where mi is the mass of the eVTOL, ρ is the density of air, and rda is the rotor disk area. Since the whole state of motion during takeoff is uniform accelerated rectilinear motion, the thrust force F o r c e i T is the sum of the external force ( m i × a c c i ) and gravity ( m i × g ) as illustrated in Equation (16). The acceleration ( a c c i ) utilized in Equation (16) to calculate the external force can be obtained from Equation (17) where h h v is the hovering height and x i c b is the aerial distance traveled by the eVTOL while climbing. Based on O. Ugwueze et al.’s research [17], Equations (18) and (19) were developed to calculate the climbing and descending power, which are functions related to the time moment t. The T i m h v in Equations (18) and (19) is the hovering duration. Furthermore, V S P i c b , v is the vertical speed of eVTOL i while climbing. As the climbing speed in the air can be acquired through multiplying a c c i by t, V S P i c b , v could be obtained by multiplying the climbing speed by the sine of the climb angle α as Equations (20) and (21) illustrate.
(c)
Time and Distance Calculation in Objective Function
The distance, such as x i c b , and the time variables, such as T i m h v , T i m c b , etc., are related in Equations (7)–(11) and calculated in Equations (22)–(31) based on Figure 1.
x i c b = x i d s = x i o b + ( h c r h c b ) sin θ d e p
x i o b = ( h c b h h v ) sin α
α = { arctan ( h c b h h v x i g ) obstacle   surpassing θ d e p ( θ a p p ) climb   to   cruising   altitude
x i g = W S P i
T i m h v = 2 × a c c i × h h v a c c i
T i m c b = V S P i c r V S P i h v a c c i
T i m d s = V S P h v V S P i c r a c c i
T i m i j c r = D i s i j v V S P i c r
D i s i j v = 6371 × 2 × ( arctan ( a i k v ) + arctan ( a k j v ) )
a i k v = sin ( ( l a t k n l a t i v 2 ) 2 + cos ( l a t i v ) × cos ( l a t k n ) × sin ( l o n k n l o n i v 2 ) 2
a k j v = sin ( ( l a t j v l a t k n 2 ) 2 + cos ( l a t k n ) × cos ( l a t j v ) × sin ( l o n j v l o n k n 2 ) 2
Descend could be considered as the reverse process of climb; therefore, the aerial distance of climbing x i c b and descending x i d s and the angles of departure θ d e p and approach θ a p p are deemed to be the same in Equation (22). The climbing distance in the air x i c b consists of the aerial distance of obstacle surpassing x i o b and the distance required to climb to the cruising altitude h c r . Due to the need for the eVTOL to hover before climbing, the climbing height during the obstacle surpassing stage h c b should be subtracted by the hovering height h h v (Equation (23)). Subsequently, to obtain the aerial distance of obstacle surpassing, the value of h c b h h v is further divided by the sine of the climb angle α acquired through Equation (24) where x i g is the ground distance traveled while surpassing obstacles equal to eVTOL i’s wing span (WSPi) and could be changed based on different conditions and regulations as Equation (25) demonstrates. The distance required to climb to the cruising altitude in Equation (22) can also be calculated using the same method with its climb angle α equal to the departure angle θ d e p .
As the eVTOL accelerates from V S P i h v = 0 , the hovering duration T i m h v can be obtained from Equation (26). Moreover, during the climbing period the eVTOL accelerates from V S P i h v to V S P i c r ; therefore, the time for climbing T i m c b is calculated in Equation (27). Similarly, the time for descending T i m d s can also be calculated in Equation (28). The cruising time of eVTOL i can be acquired through dividing the distance ( D i s i j v ) between vertiport i and j by its cruising speed V S P i c r (Equation (29)) where D i s i j v is the distance between vertiport i and j. For the avoidance of injuring citizens on the ground after the collision of eVTOLs, the flying route should avoid not only prohibited zones but also densely populated areas. Suppose that l o n k n and l a t k n are the longitude and latitude coordinates of the detour location k. Thus, the route from vertiport i to j has been split into two parts, one from vertiport i to detour point k, the other from detour point k to vertiport j, with both parts calculated by using the Haversine formulation in Equations (30)–(32) where a v is the radian difference between the vertiport and the detouring point.
Finally, the purchasing cost is the sum of the purchase price of different types of eVTOL (Equation (33)). The maintenance cost C M is calculated based on the travel distance D i s i T of each eVTOL as Equation (34) demonstrates.
C P = j = 1 B i = 1 b j P u r i P
C M = j = 1 B i = 1 b j M a c × D i s i T
(d)
Constraints of Demand
As passengers can only wait for μ, the total demand that still remains at vertiport j before eVTOL i arrives is the total demand, acquired through integrating the time demand function f i , which conforms to Poisson distribution as Equation (35) demonstrates [10], during the time period t i μ to t i , minus the demand that has been already served by other eVTOLs arriving before eVTOL i (Equation (36)). Furthermore, the number of passengers eVTOL i serves at vertiport j cannot surpass the total number of passengers waiting at this vertiport ( A S P i j ) or the eVTOL’s capacity limit p c l i (Equation (37)). To alleviate the ground transportation pressure to the greatest extent, the total served demand should satisfy at least ε percent of the total demand [1] (Equation (38)).
f j ( t ) ~ Pois ( λ ) = e λ ( e it 1 )
A S P i j ( t ) = t i j μ t i j f j ( t )   d t i = 1 n S e v i j ( t )
S e v i j ( t ) min { p c l i , A S P i j ( t ) }
k = 1 B i = 1 b k j = 1 A S e v i j ( t ) ε × j k P x d j k
(e)
Constraints of Energy
As it is demonstrated in J. Chen et al.’s [19] research on safety concerns, δ percent of reserved battery level is required while operating; the remaining electricity level should lie between δ × E i 0 and its maximum capacity E i 0 (Equation (39)). Therefore, the charging duration of eVTOL i in vertiport j ( T i m i j C ) should not only satisfy the power required to fly from vertiport i to j but should also meet the constraint of safety regarding reserved electricity (Equation (40)). Equation (37) states that the charging time T i m i j C equals 0 when the eVTOL does not need charging where M is an infinite number. Moreover, the distance between vertiport i and j  D i s i j v cannot exceed the eVTOL’s range limitation (Equation (38)).
δ × E i 0 E i j E i 0
max   { δ × E i 0 , E i j r } P o w c × T i m i j C × r i j + E i j E i 0
0 T i m i j C M × r i j
0 < D i s i j v d i
Equations (43) and (44) constrain the departure and arrival time, which lie between the start T i m 1 and final service times T i m 2 where T i m i j C is the charging time duration, T i m i j d is the dwelling time duration, and t i j d is the departure time of eVTOL i at vertiport j, which is equal to t i j a , the arrival time, plus the charging and dwelling time at vertiport j (Equation (45)). Herein, t i j a is the sum of the arrival time of eVTOL i at its previous vertiport k ( t i k a ), the charging time T i m i k C , dwelling time T i m i k d at vertiport k, and the hovering, climbing, cruising, and descending times between the two vertiports (Equation (46)). It is worth mentioning that since hovering is included in both the takeoff and landing periods, it is calculated twice. Moreover, for safety considerations the safety time interval T i m s while taking off and landing and the waiting time T i m w while cruising if there is a conflict between eVTOL i and another eVTOL are also considered in Equation (46). As it is demonstrated in hypothesis (1) that each vertiport could accommodate at most 4 eVTOLs taking off and landing at the same time, if the number of eVTOLs that dissatisfy the safety interval constraints of Equation (43) or Equation (44) is more than 4, all of these eVTOLs that dissatisfy constraints will be delayed for [ S T I i 4 ] T i m s .
T i m 1 t i j a T i m 2
T i m 1 t i j d T i m 2
t i j d = t i j a + T i m i j C + T i m i j d
t i j a = t i k a + T i m i k C + T i m i k d + T i m k j c r + 2 T i m h v + T i m c b + T i m d s + [ S T I i 4 ] T i m s + T i m w
(f)
Constraints of Safety
To ensure the safety of eVTOL i and k, which take off or land at vertiport j continuously, the minimum safety time interval T i m s has been introduced to constrain their departure t i j d , t k j d or arrival times t i j a , t k j a (Equation (47) and Equation (48)). The safety intervals during takeoff and landing are considered to be equal and are obtained based on Figure 1 [18] and Equation(49). According to the document published by the EASA, eVTOLs are deemed to have departed from a vertiport after reaching a certain altitude. Therefore, in this article, an eVTOL could take off or land after the last eVTOL has totally departed or approached, which indicates that the safety time interval T i m s is composed of the time needed to hover and to climb to the predetermined departure or approach altitude (Equation (49)), while the time required to climb to the predetermined altitude is further divided into obstacle surpassing and the climbing stage from obstacle surpassing to the departure or approach altitude (Equation (49)). In order to calculate the time of this stage, the aerial distance x s of this period is needed. In this research, x s could be calculated utilizing the division between h s h c b and sin θ d e p based on Figure 1 as Equation (50) demonstrates; the same goes for the approach.
t k j d t i j d T i m s
t k j a t i j a T i m s
T i m s = T i m h v + ( V S P i h v ) 2 + 2 × a c c i × ( x i o b + x s ) a c c i
x s = h s h c b sin θ d e p
To identify the value of T i m w Equations (51)–(58) have been established based on Lili W. [20] et al.’s research. Since T i m w has a close relation with the recognition of conflicts which depends on the value of the safety interval distance L s , L s should firstly be determined on the basis of Equations (51)–(55). Equation (51) calculates the collision probability between eVTOL i and j where V S P i j c r , y is the relative velocity between eVTOL i and j; Dev is the deviation of the CNS system—Dev1, Dev2, and Dev3 are the deviations of the CNS systems of RNPn1, RCPn2, and RSPn3, correspondingly (Equation (52)); and Ind is the initial distance between two eVTOLs. The time period of eVTOL i and j while cruising has been divided into nsl number of time slots each with slt seconds (Equation (53)). In order to ensure the safety of the eVTOL while cruising, the probability of a collision obtained from Equation (51) must be 0 as Equation (55) demonstrates, and thus the value of the safety interval distance L s could be determined. For eVTOLs whose distance between each other D i s i j e lies below the safety interval L s , one should wait for the other until their distance meets the safety interval constraint (Equation (56)). The distance between eVTOLs D i s i j e is calculated with the same method in Equation (30) and Equation (31) where l o n i e and l a t i e are the longitude and latitude of the eVTOL (Equations (53) and (54)).
p r o b c o l l i s i o n ( L s ) = L s L s e ( y I n d ) 3 4 × n s l × 0.2603 × D e v d y 3 n s l × π × 0.2603 × D e v
D e v = D e v 1 2 + D e v 2 2 × ( V S P i j c r , y ) 2 + D e v 3 2 × ( V S P i j c r , y ) 2
n s l = T i m i j c r s l t
V S P i j c r , y = V S P i c r V S P j c r
p r o b c o l l i s i o n ( L s ) = 0
T i m w = { L s V i c r D i s i j e < L s 0 Otherwise
D i s i j e = 6371 × 2 × arctan ( a i j e )
a i j e = sin ( ( l a t j e l a t i e 2 ) 2 + cos ( l a t i e ) × cos ( l a t j e ) × sin ( l o n j e l o n i e 2 ) 2
Furthermore, to ensure the safety of ground citizens and avoid the prohibited areas, the detour point should be D i s m km away from these areas (Equation (59)). Suppose that ( l o n p , l a t p ) is the lon–lat coordinates of populated or prohibited areas and ( l o n k n , l a t k n ) is the lon–lat coordinates of the detouring point, then the distance between the detour points and prohibited areas D i s j k d is calculated in Equations (59)–(61).
D i s j k d D i s m
D i s j k d = 6371 × 2 × arctan ( a j k d )
a j k d = sin ( ( l a t p l a t k n 2 ) 2 + cos ( l a t k n ) × cos ( l a t p ) × sin ( l o n p l o n k n 2 ) 2
Equation (62) limits the dwelling time of each eVTOL. Finally, the cruising altitude should not exceed the eVTOL’s maximum cruising altitude ( M H A i ) as Equation (63) demonstrates.
0 T i m i j d 1
h c r M H A i

2.3.2. Algorithm Design

In this research, a Joint Optimization of Cost and Schedule Particle Swarm Optimization algorithm (JOCS-PSO) has been utilized to solve this joint routing and charging model with safety concerns. The detailed process of this algorithm is demonstrated in Algorithm 1. The JOCS-PSO algorithm utilized in this research consists of two parts where the Cost optimization part is used to initialize the configuration of different types of eVTOL and has the total cost optimized under the schedule acquired from the inner algorithm, while the Scheduling Part is used to maximize the served passenger amount through iteratively updating the schedule on the basis of this eVTOL configuration acquired in the Cost optimization part. The relationship between the Cost and Schedule Parts is demonstrated in Figure 2. To simplify calculations, the total cost is converted into a negative value to seek its maximum.
In the Cost Part, each individual containing B (the number of types of eVTOL) variables has been initialized and will be transferred to the inner layer. In the Scheduling Part employed in this study, each individual consists of three characters. The first character represents the sequence of vertiports that each eVTOL passes in time order, with 0 used as a separator between different eVTOLs. The second indicates the charging duration for each eVTOL at the corresponding vertiports defined in the first character. The third character denotes the additional dwelling time for each eVTOL at the corresponding vertiports as Figure 3 illustrates. The whole schedule of these eVTOLs is made up of these three characters.
The aforementioned characters in Figure 3 mean that the sequence of vertiports for the first eVTOL, in chronological order, is A, B, C, and D. The charging time in each vertiport is 0.18 h, 0,32 h, 0.05 h, and 0.19 h, correspondingly, and their dwelling times are 0.02 h, 0.11 h, 0.13 h, and 0.11 h. After the inner layer has reached its iteration times, the schedule with the maximum served demand will be transferred back to the outer layer to calculate the total cost.
After all the iteration times of cost and scheduling optimization were reached, the served passenger amount and the total cost under this eVTOL configuration and schedule was evaluated and optimized at the same time using Pareto dominance.
Algorithm 1. Joint optimization algorithm of cost and schedule
Input :   distance   between   vertiports   D i s i j v ,   Safe   interval   T i m s ,   amount   of   eVTOL   types   B ,   charging   power   P o w c ,   eVTOL   parameter ,   Operation   time   T i m 1 ,   T i m 2
      For i ∈ iteration times of outer layer do
        Initialize the amount of different types of eVTOL
         For i ∈ iteration times of inner layer do
                Initialize the schedule (Figure 3) based on the eVTOL configuration
                             If onstraints Equations (35)–(63) are dissatisfied
                                    Rectify the characters of this schedule
                             end
                             Sum the served demand of all the eVTOL based on Equation (1)
                             If  total served demand > max served demand
                                    Best schedule = present schedule
                                    max served demand = total served demand
                             end
                             Renew the schedule
         end
                       If  max served demand > ε × Pxd
                            Calculate the cost based on Equations (3), (33) and (34) and the schedule
                       else
                            Total cost = inf
                       end
                       If  Total cost < min cost
                              min cost = Total cost
                       end
                       Renew the amount of different types of eVTOL
    end
Output: Number of different types of eVTOL, timetable and charging demand
Initialization: The initialization method of the eVTOL configuration is performed through generating the number of each type of eVTOL randomly, while the initialization method of the schedule is performed through simulating the real-world operation of eVTOL under the constraints of Equations (35)–(63). The pseudo code is demonstrated in Algorithm 2.
Algorithm 2. Initialization of schedule
Input: distance between vertiports D i s i j v , Safe interval T i m s , amount of eVTOL types B, charging power P o w c , eVTOL parameter, Operation time T i m 1 , T i m 2
For i = 1: the total amount of eVTOL
       t i j d = t i j a = T i m 1 (Set the original depart time)
While t i j a T i m 2
      Select the initial vertiport among A, B, C, D, E, F randomly
      Select the next vertiport among A, B, C, D, E, F randomly whose distance between the initial vertiport satisfies with the distance constraints 0 < D i s i j v d i and the energy constraint δ × E i 0 E i j E i 0
      If E i j E i j r < δ × E i 0
          Charge eVTOL until it meets max   { δ × E i 0 , E i j r } P o w c × T i m i j C × r i j + E i j E i 0
      End if
      Generate T i m i j d within 0 T i m i j d 1
       t i j d = T i m 1 + T i m i j C + T i m i j d
      Find the amount of eVTOL that dissatisfies with t k j d t i j d T i m s
      While the amount > 1
          t i j d = T i m 1 + T i m i j C + T i m i j d + ( a m o u n t 1 ) × T i m s
         Find the amount of eVTOL that dissatisfies with t k j d t i j d T i m s again
      End While
       t i k a = t i j d + T i m j k c r + 2 T i m h v + T i m c b + T i m d s
      Write the passing vertiports, T i m i j d , T i m i j C into the schedule as Figure 3
End while
End for
Renewing: To expand the sample size and the search space of this self-developed algorithm, several flight schedule schemes have been initialized with each as an individual. For the aim of accelerating convergence, searching speed s p d , individual i d v , and social learning s c l  factors have been introduced to renew the eVTOL configuration and the schedule. The method for updating flight schedules employed by the cost and scheduling joint optimization algorithm developed in this study is demonstrated in Equations (64) and (65) where cfsk is the schedule in iteration time k and ω is the inertia weight. r1 and r2 are two matrixes that are randomly generated; pBest and gBest are the best solution of each individual and the whole population. The renewal plan of eVTOL configuration is also as follows, with two numbers r1 and r2 generated randomly within 0 to 1.
c f s k + 1 = c f s k + s p d k + 1
s p d k + 1 = ϖ × s p d k + i d v × r 1 × ( p B e s t c f s k ) + s c l × r 2 × ( g B e s t c f s k )
The detailed values of candidate flight schedule amount, iteration time, inertia weight, individual i d v , and social learning s c l factors are displayed in Table 2.

3. Case Study

Beijing–Tianjin–Xiong’an (Hebei) was taken as a case study in this research which has a huge amount of demand due to the congestion of ground transportation as far as we are concerned [21]. Two types of eVTOL (B = 2) with different capacities (Xpeng X2 Guangzhou, China and Geely Aerofugla AE200, manufacturer, Chengdu, China) that have successfully achieved airworthiness were selected for service in this study.

3.1. Settings of Basic Parameters

3.1.1. Settings of Route and Airspace

Vertiports were selected based on the demand in each different city, with three vertiports in Beijing, two in Tianjin, and one in Xiong’an (Hebei) as shown in Figure 4 [21]. For the safety concerns of citizens and the protection of government and military facilities, appropriate detouring measures should be undertaken while cruising as illustrated in Figure 5a where the distance between the route and these areas should be over 10 km according to the regulations of the CAAC [22]. The red area in Figure 5a represents the prohibited area; the yellow area represents the densely populated region. The whole flight process is demonstrated in Figure 5b. The distance D i j between vertiports considering detouring measures is illustrated in Table 3. The takeoff and landing procedure parameters in Figure 1 are shown in Table 4 [18]. The variable x i g in Figure 1 equals the wing span W S i of the eVTOL. The departure and approach point utilized to calculate the safety time interval T i m s in this research is 152 m above the vertiport, which is the end point of the obstacle limitation surface (OLS) and the takeoff climb/approach surface according to the EASA [17]. Furthermore, based on the report by the EASA [17] and the wing span of the eVTOL used in this research, the maximum area required for the eVTOL to take off and land is 900 m2, while, according to the research conducted by Y. Wang [18], the vertiports in Beijing–Tianjin–Xiong’an are at least 4200 m2. Thus, the vertiport can accommodate at least four pads with a sufficient distance interval between each other. Owing to the sufficient distance interval, the vortices generated by eVTOLs during simultaneous takeoff and landing on these four platforms will not affect each other. Therefore, the vertiport can accommodate four eVTOLs taking off and landing at the same time.
Moreover, in order to reduce congestion and avoid collision or conflicts between different types and directions of eVTOL, the cruising altitude h c r of the eVTOL in Table 5, acquired on the basis of the CAAC [23] and the performance of the eVTOL [24,25], is divided into four altitude layers according to the cruising altitude of these two eVTOLs. Two of the layers with a higher altitude (500–1000 m) are assigned to Geely Aerofugla AE200 X01 for cruising as it has a higher speed than Xpeng X2. One of these two layers was allocated to flights flying from vertiports with earlier alphabetical codes to later alphabetical codes, while the other layer is the opposite. The assignment of altitude to Xpeng X2 can be obtained similarly. The allocation of altitude is illustrated in Table 5 in detail. Furthermore, each altitude layer is deemed to have the ability to accommodate 20 eVTOLs at the same time; namely, the airspace is enough for all the eVTOLs to keep the safety interval distance at the same time while cruising. Thus, the waiting time in the air T w is 0 ( T w = 0 ) in this case study. Moreover, it is worth mentioning that the energy consumption between vertiports in Equations (7)–(11) have also been calculated on the basis of Table 5.

3.1.2. Settings of eVTOL-Related Parameters

Two types of eVTOL (B = 2) with different capacities that are airworthiness were selected for service in this study. The basic parameters of these two kinds of eVTOL are displayed in Table 6 [24,25].
According to Thipphavong D P et al.’s [26] research, the charging power of eVTOLs is between 200–600 kW; thus, in this article the charging power P is set as 200 kW (P = 200 kW). Furthermore, the remaining electricity level in the battery must be higher than 30% (δ = 30%) according to J. Chen et al.’s [19] research for safety concerns. The electricity price P e ( t ) was determined based on the Beijing Non-Residential Electricity Charging Standards [27] (Equation (66)).
P e ( t ) = { 0.48   t i = 1 A t j = 1 N i T i j c × P o 240 0.53   241 t i = 1 A t j = 1 N i T i j c × P o 400 0.78 t i = 1 A t j = 1 N i T i j c × P o 401

3.1.3. Settings of Operational Control

While considering daily eVTOL scheduling problems, it is necessary to ascertain the operating time and the relationship between passenger flow and time variation. As demonstrated by Dagi G. et al. [28], the flight rule for UAM is mainly the Visual Flight Rule (VFR), which results in the fact that eVTOLs cannot operate during the evening or night owing to their low visibility. Therefore, in this research, the operational time of eVTOLs is from 6:30 a.m. to 17:30 p.m., which indicates T 1 = 6.5 and T 2 = 17.5. Part of the passenger demand between vertiports at different times during this period (6:30–17:30) was determined based on Yihui W et al.’s [29] study and is shown in Figure 6. Furthermore, it is worth mentioning that as eVTOLs can only operate from 6:30 a.m. to 17:30 p.m., the passenger demand was also calculated in this time period. Moreover, in order to provide passengers with a better travel experience and alleviate ground transportation demand to the greatest extent, the maximum waiting time for passengers is 0.15 h (μ = 0.15 h) and the total number of passengers served by eVTOL services must not be less than 45% of the total demand (ε = 45%). Lastly, to ensure the safety of eVTOLs during takeoff and landing, the safe interval Ts is set as 5 min according to the document published by the CAAC [16]. To simplify the calculation, the maintenance cost C M is deemed to be 20% [28] of the purchasing cost C P .

3.2. Economic Efficiency Analysis

The programming and solving process in this study was conducted according to the above-mentioned passengers’ demands and parameter setting based on MATLAB 2019a by using a computer with 16 GB memory and AMD Ryzen 7 5700X 3.40 GHz CPU.
The convergence curve of PSO in optimizing the cost and served demand utilizing Pareto dominance is displayed in Figure 7. As the principle of Pareto dominance can only identify solutions that have at least one objective function value better than other solutions, the final Pareto frontiers may have more than one solution as Figure 7 illustrates. It can be observed from Figure 7 that the total cost increases with the total served demand. This can be attributed to the fact that as the served demand increases, more eVTOLs will be needed. Moreover, to evaluate the cost effectiveness of eVTOLs, in this article, some of these Pareto frontiers were selected as a control group. The total cost and served demand of different configurations of eVTOLs are illustrated in Table 7.
The total cost during an eVTOL’s entire lifecycle CA in Table 7 is calculated on the basis of Equation (67). As the lifetime of an eVTOL is estimated to be 15 years [30], the purchase cost C P is calculated once. However, due to the daily maintenance and charging of eVTOLs, the maintenance C M and charging costs C c should be multiplied by 15 years. Moreover, as the passenger demand is deemed to be unchanged on workdays and holidays according to hypothesis (2) the annual served demand can be acquired through multiplying the daily served demand by 15 years.
C A = C P + 15 × 365 × ( C M + C c )
It can be concluded from Table 7 that as the number of eVTOLs increases, the cost and served demand increase sharply, an increase of 66.3% in total cost and 46.2% in daily served demand. Moreover, the extra cost of serving each additional person can also be obtained on the basis of Table 7, utilizing the total cost during an eVTOL’s lifecycle divided by the served demand during its lifecycle. The extra cost of serving each additional person is around CNY 277.29 and 305.71 under these two eVTOL configurations, correspondingly. Through incurring a little additional expense, one can save 1 to 1.5 h, which might be the best choice for people who are in a hurry especially in the morning rush hours. Moreover, to save cost, the eVTOL configuration with 166 Xpeng X2 and 177 Geely Aerofugla AE200 will be further analyzed below.

3.3. Results

Owing to the reasons mentioned above, the optimal number of eVTOLs is 337 with 171 Geely Aerofugla AE200 X01 and 166 Xpeng X2 with a total cost of CNY 5.95 hundred million in the first operation day. Furthermore, the total served passengers are 22,682 under this scheduling plan, which represents 46% of the total demand of 49,308, which proves that the ground transportation pressure can be greatly relieved especially during morning rush hours under this eVTOL configuration. The scheduling timetable of part of the eVTOLs is illustrated in Figure 8.
As has been proved by some researchers [6,7], to serve more demand, passengers usually have to wait a relatively long time. Therefore, the relationship between tolerance waiting time and served demand is not discussed here. Under the condition that the passenger waiting time does not exceed 0.15 h, it can be concluded from Figure 8 that the operational time limitation has not been violated by any eVTOL. Meanwhile, for a single eVTOL, it can perform at least 15 flights (passing 15 vertiports) within a day. Furthermore, owing to the distance between vertiports and the range of Xpeng X2, Xpeng X2 can only operate between vertiports within the same city (Figure 8). However, as the speed of Xpeng X2 is relatively high, the number of vertiports it visits within a single day is higher than Geely Aerofugla AE200.
Furthermore, the additional dwell time apart from charging time at any vertiport for any eVTOL does not exceed 0.2 h, causing the utilization rate to exceed 77%, which indicates that most the operational time of the eVTOL has been fully used. Moreover, the charging time of each eVTOL which needs to be charged accounts for over 80% of the total time resident in each vertiport. This could be attributed to the fact that after being fully charged, prolonged extra dwelling time is unnecessary and will only lead to a decrease in the amount of service demand and the loss of passengers.
The charging demand to support the operation of eVTOLs has also been evaluated in this research (Table 8). It can be observed from Table 8 that the charging cost at C, D, and F vertiports is much higher than any other vertiports. This can be attributed to their high demand in C and D, located within the Fifth Ring of Beijing, and the transportation hubs in these areas such as the airports in F [20].

3.4. Safety Margin Analysis

The safety interval, as an input parameter to reflect the safety margin, is important in considering the scheduling problem. A higher safety interval will contribute to a higher safety margin especially during takeoff and landing. However, it will also result in a low number of service passengers and low service quality owing to the long flight delay. On the other hand, a lower safety interval will sacrifice safety for a higher number of service passengers and higher service quality. Therefore, it is necessary to balance service and safety in this eVTOL scheduling problem.
The number of different types of eVTOL needed to serve at least 45% of the total demand and the total cost under different safety intervals (1 min, 3 min, 6 min) has been calculated to determine the acceptable safety margin range. It is worth mentioning that according to the document produced by the EASA [18], the takeoff decision point (TDP) can be placed 30.5 m above the vertiport, which is the end point of the obstacle surpassing stage. An eVTOL could choose to stop takeoff at any time before it reaches the TDP and land back at the vertiport. Therefore, the safety time interval selected must not be less than the time it takes for the eVTOL to reach the TDP, which is 1 min. The results are given in Table 9.
Table 9 shows the number of eVTOLs required to increase the safety time interval. However, the served demand decreases. This can be attributed to the fact that the longer the safety interval, the longer the eVTOL has been idle and the greater the passenger loss; thus, to satisfy the 45% constraints, more eVTOLs will be needed. Moreover, despite the increase in the number of eVTOLs, the total cost is still reduced. This might be attributed to the fact that owing to the increased safety intervals, a large number of eVTOLs are idle for the majority of the day and thus do not incur charging and maintenance costs. Furthermore, it can also be observed that the service cost per passenger increases with the safety time interval. This is due to the reduction in the total number of eVTOLs, which lowers the acquisition costs that account for a significant portion of the total costs, while increasing the number of passengers served.

4. Conclusions

This study developed a joint optimization model of scheduling and charging to maximize the revenue and the number of served passengers on the basis of six vertiports in Beijing–Tianjin–Xiong’an (Hebei). Two kinds of eVTOL, Xpeng X2 and Geely Aerofugla AE200 X01, were utilized to serve the real-time demand. Moreover, safety factors such as the time interval between eVTOLs during takeoff and landing have also been considered. Furthermore, to provide passengers with a better travel experience, a maximum waiting time has also been introduced. The proposed model was resolved using a JOCS-PSO algorithm. The conclusions below can be acquired based on this research.
(1)
As the safety time interval increases from 1 min to 6 min, the number of eVTOLs needed and the service cost per passenger increase by 4% and 3%, while the total cost and served demand during the lifespan of the eVTOL decrease by 7% and 10%. This can be attributed to the longer idling time of eVTOLs, which may lead to the greater loss of passengers. In conclusion, the increase in the safety time interval will cause a lower utilization rate of eVTOLs and the decrease in the total cost and served demand and thus increase the service cost per passenger. Therefore, as the safety time increases, a higher ticket price will be needed to prevent deficiency.
(2)
Under the condition of 1 min safety time interval, the optimal number of these two types of eVTOL is 165 of Xpeng X2 and 204 of Geely Aerofugla AE200, correspondingly, with the total operation cost of CNY 368.57 hundred million during the entire lifespan of these eVTOLs. The total served demand of these eVTOLs during their entire life is 138,610,575 with a CNY 265.9 per capita cost, slightly higher than the economic cost of driving from Beijing to Tianjin. However, when compared with driving, eVTOLs can save 1–1.5 h, which is necessary for passengers in a hurry especially in rush hours. Therefore, there is a certain priority for passengers in rush hours to select eVTOLs as their transportation mode. Moreover, the total energy required within a day in Beijing, Tianjin, and Xiong’an is 398.72 MW·h, 60.52 MW·h, 52.58 MW·h, correspondingly, and could be satisfied owing to the strong power supply capability.
(3)
The number of flights an eVTOL could execute under this scheduling plan from 6:30 a.m. to 17:30 p.m. is at least 15 and the number of vertiports a short-range eVTOL passes through during the day is more than a long-range eVTOL. Moreover, the utilization rate of a single eVTOL is over 77%; no safety constraints have been dissatisfied. Furthermore, the charging time of each eVTOL that needs to be charged accounts for over 80% percent of the total time resident in each vertiport. This indicates that each eVTOL does not stay for too long at the vertiport except for charging. In conclusion, most the operational time of the eVTOL has been used to serve passengers safely and thus proves the effectiveness of this eVTOL schedule and the proposed algorithm.

Author Contributions

Conceptualization, Y.W. and Y.Y.; methodology, J.L.; software, J.L.; validation, Y.W., Y.Y. and C.S.L.; formal analysis, J.L. and Y.Y.; investigation, J.L.; resources, C.S.L. and Y.W.; data curation, J.L. and Y.Y.; writing—original draft preparation, J.L.; writing—review and editing, Y.W., C.S.L. and Y.Y.; supervision, Y.W.; project administration, Y.W.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Project (2022YFC3002502], National Natural Science Foundation of China (U1933103 and 62206062) and Special Fund for Basic Scientific Research Operations of Central Universities—Civil Aviation University of China (3122024QD18).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bulusu, V.; Onat, E.B.; Sengupta, R.; Yedavalli, P. A Traffic Demand Analysis Method for Urban Air Mobility. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6039–6047. [Google Scholar] [CrossRef]
  2. NASA. Urban Air Mobility Market Study; Personal Communication; NASA: Washington, DC, USA, 2018.
  3. FAA. Aviation Climate Action Plan; Personal communication; FAA: Washington, DC, USA, 2021.
  4. CAAC. Special Plan for Green Development of Civil Aviation During the 14th Five Year Plan; Personal Communication; CAAC: Beijing, China, 2022.
  5. Europe Commission. ReFuelEU Aviation Initiative; Personal Communication; EC: Luxembourg, 2023.
  6. Wu, Z.; Zhang, Y. Optimal eVTOL charging and passenger serving scheduling for on-demand urban air mobility. In Proceedings of the AIAA Avia, Virtual Event, 15–19 June 2022; p. 3253. [Google Scholar]
  7. Guo, Z.; Hao, M. Joint routing and charging optimization for eVTOL aircraft recovery. Aerosp. Sci. Technol. 2022, 126, 107595. [Google Scholar] [CrossRef]
  8. Paul, S.; Chowdhury, S. A graph-based reinforcement learning framework for urban air mobility fleet scheduling. In Proceedings of the AIAA Avia, Virtual Event, 15–19 June 2022; p. 3911. [Google Scholar]
  9. Roy, S.; Herniczek, M.; Leonard, C. Flight scheduling and fleet sizing for an airport shuttle air taxi service. J. Air Trans. 2022, 30, 49–58. [Google Scholar] [CrossRef]
  10. Kim, S.H. Receding Horizon Scheduling of on-Demand Urban Air Mobility With Heterogeneous Flee. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2751–2761. [Google Scholar] [CrossRef]
  11. Lindner, M.; Brühl, R.; Berger, M.; Fricke, H. The Optimal Size of a Heterogeneous Air Taxi Fleet in Advanced Air Mobility: A Traffic Demand and Flight Scheduling Approach. Fut. Trans. 2024, 4, 174–214. [Google Scholar] [CrossRef]
  12. Rajendran, S. Real-time dispatching of air taxis in metropolitan cities using a hybrid simulation goal programming algorithm. Exp. Syst. Appl. 2021, 178, 115056. [Google Scholar] [CrossRef]
  13. Quan, S.; Shao, M.; Lu, Y. Terminal area control rules and eVTOL adaptive scheduling model for multi-vertiport system in urban air Mobility. Trans. Res. Part C Emerg. Technol. 2021, 132, 103385. [Google Scholar]
  14. Kleinbekman, I.; Mitici, M.A.; Wei, P. eVTOL arrival sequencing and scheduling for on-demand urban air mobility. In Proceedings of the 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), London, UK, 23–27 September 2018; pp. 1–7. [Google Scholar]
  15. Pradeep, P.; Wei, P. Heuristic approach for arrival sequencing and scheduling for eVTOL aircraft in on-demand urban air mobility. In Proceedings of the 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), London, UK, 23–27 September 2018; pp. 1–7. [Google Scholar]
  16. CAAC. Civil Aviation Air Traffic Management Regulations; Personal communication; CAAC: Beijing, China, 2022.
  17. Ugwueze, O.; Statheros, T.; Horri, N.; Bromfield, M.A.; Simo, J. An Efficient and Robust Sizing Method for eVTOL Aircraft Configurations in Conceptual Design. Aerospace 2023, 10, 311. [Google Scholar] [CrossRef]
  18. EASA. Vertiports Prototype Technical Specifications for the Design of VFR Vertiports for Operation with Manned VTOL-Capable Aircraft Certified in the Enhanced Category; Personal Communication; EASA: Cologne, Germany, 2022.
  19. Chen, J. Integrated Routing and Charging Scheduling for Autonomous Electric Aerial Vehicle System. In Proceedings of the 2019 IEEE/AIAA 38th Digital Avionics Systems Conference (DASC), San Diego, CA, USA, 8–12 September 2019. [Google Scholar]
  20. Wang, L.; Zhang, Z.; Liu, J. Research on CNS performance environment with specified safety intervals. Math. Pract. Theor. 2011, 41, 22–29. [Google Scholar]
  21. Wang, Y.; Li, J.; Yuan, Y.; Lai, C. Optimizing Urban Air Mobility: A Ground-Connected Approach to Select Optimal eVTOL Takeoff and Landing Sites for Short-Distance Intercity Travel. IEEE Open J. Vehi. Technol. 2024. submitted. [Google Scholar]
  22. CAAC. Basic Flight Rules of the People’s Republic of China; Personal communication; CAAC: Beijing, China, 2001.
  23. CAAC. Basic Classification Method for National Airspace; Personal communication; CAAC: Beijing, China, 2023.
  24. CAAC. Special Conditions for Geely Aerofugla AE200 Electric Vertical Takeoff and Landing Aircraft; Personal communication; CAAC: Beijing, China, 2023.
  25. Vertical Flight Society XPeng AeroHT Voyager X2 (Production Model). Available online: https://evtol.news/xpeng-voyager-x2 (accessed on 16 June 2022).
  26. Thipphavong, D.P. Analysis of Electrical Grid Capacity by Interconnection for Urban Air Mobility. In Proceedings of the AIAA AVIATION 2022 Forum, Chicago, IL, USA, 27 June–1 July 2022. [Google Scholar] [CrossRef]
  27. Beijing Electricity Price. Available online: https://fgw.beijing.gov.cn/bmcx/djcx/jzldj/202110/t20211025_2520169.htm (accessed on 31 August 2023).
  28. Geister, D.; Korn, B. Density based Management Concept for Urban Air Traffic. In Proceedings of the 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), London, UK, 23–27 September 2018. [Google Scholar]
  29. Wang, Y.; D’Ariano, A. Passenger demand oriented train scheduling and rolling stock circulation planning for an urban rail transit line. Transp. Res. Part B Methodol. 2018, 118, 193–227. [Google Scholar] [CrossRef]
  30. Alba-Maestre, J.; Beyne, E.; Buszek, M. Final Report—Multi-Disciplinary Design and Optimisation of a Long-Range eVTOL Aircraft; Technical Report; Delft University of Technology: Delft, The Netherlands, 2021. [Google Scholar]
Figure 1. Vertical takeoff and landing procedure schematic diagram.
Figure 1. Vertical takeoff and landing procedure schematic diagram.
Aerospace 11 00861 g001
Figure 2. The relationship between Cost and Schedule optimization parts.
Figure 2. The relationship between Cost and Schedule optimization parts.
Aerospace 11 00861 g002
Figure 3. Encoding diagram of the three characters in the scheduling algorithm.
Figure 3. Encoding diagram of the three characters in the scheduling algorithm.
Aerospace 11 00861 g003
Figure 4. Vertiport locations in Beijing–Tianjin–Xiong’an (Hebei).
Figure 4. Vertiport locations in Beijing–Tianjin–Xiong’an (Hebei).
Aerospace 11 00861 g004
Figure 5. (a) Route diagram considering detouring measure. (b) A general review of eVTOL’s whole flight process.
Figure 5. (a) Route diagram considering detouring measure. (b) A general review of eVTOL’s whole flight process.
Aerospace 11 00861 g005
Figure 6. The curve of passenger demand over time between location of vertiports.
Figure 6. The curve of passenger demand over time between location of vertiports.
Aerospace 11 00861 g006
Figure 7. The Pareto frontier in this proposed algorithm.
Figure 7. The Pareto frontier in this proposed algorithm.
Aerospace 11 00861 g007
Figure 8. Parts of the schedule for different types of eVTOL. (a) The first Xpeng X2 (b) The 166th Xpeng X2 (c) The first Geely AE200 (d) The 171th Geely AE200.
Figure 8. Parts of the schedule for different types of eVTOL. (a) The first Xpeng X2 (b) The 166th Xpeng X2 (c) The first Geely AE200 (d) The 171th Geely AE200.
Aerospace 11 00861 g008
Table 1. The definition of variables.
Table 1. The definition of variables.
SymbolDefinition (Unit)Type
A m n The number of vertiports (count)Input Parameter
A P R i The aspect ratio of eVTOL iInput Parameter
A S P i j The number of passengers that can be served at vertiport jIntermediate Parameter
a c c i The acceleration of eVTOL i (m/s2)Intermediate Parameter
B Amount (count)Input Parameter
C The operation cost of eVTOLs (CNY)Input Parameter
c D 0 The parasite drag coefficientInput Parameter
c L Lift coefficientInput Parameter
D i s Distance (km)Input Parameter
D e v The deviation of the CNS systemInput Parameter
d i The maximum range of eVTOL i (km)Input Parameter
E Energy (kW·h)Input Parameter
F i t i The fitness value of individual iOutput Parameter
F O M Figure of meritInput Parameter
F o r c e The drag force of eVTOL i (N)Input Parameter
f i The function of passenger demand in vertiport i over timeFunction
g Gravity acceleration (m/s2)Constant
h Altitude (m)Input Parameter
L s The safety interval distance between eVTOLs (m)Input Parameter
I n d The initial distance between eVTOL i and j (km)Input Parameter
l a t LatitudeInput Parameter
l o n LongitudeInput Parameter
M H A i The maximum cruising altitude of eVTOL i (m)Input Parameter
M a c The maintenance cost per kilometer (CNY/km)Input Parameter
m i The mass of eVTOL i (kg)Input Parameter
N i The number of eVTOLs that charge at vertiport i (count)Intermediate Parameter
n Before eVTOL i arrives, the number of eVTOLs that arrived at vertiport j during (tμ, t) (count)Intermediate Parameter
n s l The number of time slots while cruising (count)Input Parameter
O Oswald’s efficiency factorConstant
P c e The electricity price (CNY/kW·h)Input Parameter
P a x i j The number of passengers vertiport j has sent before i-th flight arrives (count)Intermediate Parameter
P o b i The probability that individual i is selectedIntermediate Parameter
P x d j k Passenger demand between vertiport j and k (count)Intermediate Parameter
P o w Power (kW)Input and Intermediate Parameter
P o i s ( λ ) Poisson random number with parameter λFunction
P u r i P The purchase price of eVTOL i (CNY)Input Parameter
p c l i The passenger capacity of eVTOL i (count)Input Parameter
p r o b c o l l i s i o n The collision probability between eVTOLsIntermediate Parameter
R i The electricity price of ith-tierInput Parameter
r i j A binary variable which equals 1 if eVTOL i needs to be charged at vertiport j, 0 otherwiseDecision Variable
r d a i The rotor disk area of eVTOL i (m2)Input Parameter
S T I i The number of eVTOLs for which takeoff or landing time dissatisfies the safety time interval of eVTOL i (count)Intermediate Parameter
S e v i j The number of passengers served by eVTOL i in vertiport j (count)Output Parameter
s l t The length of each time slot (s)Input Parameter
T i m Time duration (h)Input and Intermediate Parameter
T h r i The electricity threshold of ith-tier (kW·h)Input Parameter
t Time momentIntermediate Parameter
V S P The speed of the eVTOL (km/h)Intermediate Parameter
V o l i The number of eVTOLs vertiport i could accommodate (count)Input Parameter
W A R i Wing area of eVTOL i (m2)Input Parameter
W S P i Wing span of eVTOL i (m)Input Parameter
x The aerial or ground distance that the eVTOL has traveled (m)Intermediate Parameter
α The climb angle (°)Intermediate Parameter
δ The safe remaining electricity level (%)Input Parameter
ε The minimum percentage of demand that eVTOLs should satisfy during peak hours (%)Input Parameter
η p r o p The propulsion system efficiency (%)Input Parameter
θ a p p The approach angle (°)Input Parameter
θ d e p The departure angle (°)Input Parameter
μ The maximum waiting time that passengers could endure (h)Input Parameter
ρ The density of dry air (kg/m3)Constant
Table 2. Algorithm parameters of schedule and cost optimization algorithm.
Table 2. Algorithm parameters of schedule and cost optimization algorithm.
AlgorithmParameterValue
Cost Optimization PartIteration time50
Candidate flight schedule amount10
Inertia weight0.8
Individual learning factor1.5
Social learning factor1.5
Scheduling Optimization PartIteration time50
Candidate eVTOL configuration amount10
Inertia weight0.5
Individual learning factor1
Social learning factor1
Table 3. The distance between vertiports.
Table 3. The distance between vertiports.
ABCDEF
A030.20142.74132.05134.44120.98
B30.200112.89102.93107.5996.79
C142.74112.89017.3940.1292.69
D132.05102.9317.39024.6499.04
E134.44107.5940.1224.640121.26
F120.9896.7992.6999.04121.260
Table 4. The takeoff and landing procedure parameters.
Table 4. The takeoff and landing procedure parameters.
VariablesValue
h c b 30.5 m
h c r 300–1000 m
h d s 30.5 m
h h v 3 m
h s 152 m
θ a p p 7.125°
θ d e p 7.125°
Table 5. The altitude assignment to different eVTOLs.
Table 5. The altitude assignment to different eVTOLs.
eVTOL TypeAltitude Layer (m)Flying Direction
Geely Aerofugla AE200 X01750–1000earlier alphabetical codes to later (A–F)
500–750later alphabetical codes to earlier (F–A)
Xpeng X2 400–500 earlier alphabetical codes to later (A–F)
300–400 later alphabetical codes to earlier (F–A)
Table 6. The parameters of different eVTOLs.
Table 6. The parameters of different eVTOLs.
ParameterXpeng X2Geely Aerofugla AE200 X01
Battery   capacity E 0 (kw·h)120250
Purchase   price   C P (million CNY)0.92
Lift   coefficient   c L 1.51.5
Wing   aspect   ratio   A R i 7.07.0
Wing   span   W S i (m)4.7914.5
Wing   area   W A i (m2)22.8960.10
Rotor disk area r d a i (m2)61.80435.50
Maximum   takeoff   mass   m i (kg)7602500
Figure   of   merit   F M 0.750.75
Maximum   cruising   altitude   M H i (m)5001000
Speed V (km/h)130264
Oswald’s efficiency factor O 0.850.85
Passenger capacity p (count)25
Range d (km)75200
Propulsion   system   efficiency   η p r o p 0.850.85
Table 7. Cost and served demand of different eVTOL configurations.
Table 7. Cost and served demand of different eVTOL configurations.
Configuration (Count)First Operation Day Cost (CNY Hundred Million)Total Cost During Lifecycle (CNY Hundred Million)First Operation Day Served Demand (Count)Total Served Demand During Lifecycle (Count)Service Cost per Passenger (CNY)
166 Xpeng X2 + 171 Geely Aerofugla AE2005.95344.3522,682124,183,950277.29
264 Xpeng X2 + 268 Geely Aerofugla AE2009.56555.3933,151181,501,725305.71
Table 8. Charging demand of each vertiport.
Table 8. Charging demand of each vertiport.
VertiportTotal Energy Required (MW·h)Charging Cost (CNY Thousand)
A136.3266.80
B945.12519.82
C2704.321757.81
D2406.241515.93
E1028.16596.33
F2686.56 1692.53
Table 9. Number of eVTOLs and total cost needed under different safety time intervals.
Table 9. Number of eVTOLs and total cost needed under different safety time intervals.
Safety Time Interval (Min)eVTOL Amount (Count)Cost During Lifecycle (CNY Hundred Million)Served Demand During Lifecycle (Count)Service Cost per Passenger (CNY)
1165 Xpeng X2 + 204 Geely368.57138,610,575265.9
3146 Xpeng X2 + 178 Geely367.65136,360,350269.62
6166 Xpeng X2 + 171 Geely344.35124,183,950277.29
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.

Share and Cite

MDPI and ACS Style

Wang, Y.; Li, J.; Yuan, Y.; Lai, C.S. Joint Optimization of Cost and Scheduling for Urban Air Mobility Operation Based on Safety Concerns and Time-Varying Demand. Aerospace 2024, 11, 861. https://doi.org/10.3390/aerospace11100861

AMA Style

Wang Y, Li J, Yuan Y, Lai CS. Joint Optimization of Cost and Scheduling for Urban Air Mobility Operation Based on Safety Concerns and Time-Varying Demand. Aerospace. 2024; 11(10):861. https://doi.org/10.3390/aerospace11100861

Chicago/Turabian Style

Wang, Yantao, Jiashuai Li, Yujie Yuan, and Chun Sing Lai. 2024. "Joint Optimization of Cost and Scheduling for Urban Air Mobility Operation Based on Safety Concerns and Time-Varying Demand" Aerospace 11, no. 10: 861. https://doi.org/10.3390/aerospace11100861

APA Style

Wang, Y., Li, J., Yuan, Y., & Lai, C. S. (2024). Joint Optimization of Cost and Scheduling for Urban Air Mobility Operation Based on Safety Concerns and Time-Varying Demand. Aerospace, 11(10), 861. https://doi.org/10.3390/aerospace11100861

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

Article Metrics

Back to TopTop