2.2.1. Physical Scenario
The planning horizon
is discretized into equal time steps
, where
min. On the supply side, the system operates a homogeneous eVTOL fleet subject to onboard state of charge (SOC), finite take-off/landing resources, and finite charging-pile capacity [
8,
10,
44]. On the demand side, the model represents time-varying bidirectional feeder demand between a pair of hubs. Upon entering the decision stage at the origin hub, each passenger chooses between operator-provided eVTOL service and external transport under a given remaining connection time.
Physical feasibility is enforced through energy continuity, charging duration, and take-off/landing separation. Each flight task
between two hubs is assumed to have fixed flight time and fixed energy consumption
. The remaining energy
of the aircraft executing path
at time
must remain within the admissible battery operating range [
8,
10]:
In the numerical experiments,
kWh and
kWh, corresponding to a 20% minimum SOC threshold. If the projected energy after the next flight would fall below
, the aircraft must charge before executing that flight [
10]. Otherwise, charging can be scheduled as needed. Each charging operation restores the battery to
, and the charging duration
depends on the current remaining energy [
8,
44]:
where
is the constant charging power. Because
is measured in minutes and
is specified in kW, Equation (7) uses the minute-based conversion of the charging time. In the time-space state network, this corresponds to a charging arc from
to
.
For two consecutive operations
and o' using the same take-off/landing resource, the minimum separation requirement is [
10,
45]:
where
and
are the times at which operations
and
perform take-off or landing.
is the minimum separation constant. The binary parameter
indicates whether candidate operation path occupies a take-off/landing resource during the current time step. Given the discrete time step
, the take-off/landing resource capacity of hub
,
, is:
2.2.2. Time-Space State Network
The time-space state network is defined as a directed acyclic graph . The node set contains nodes , where denotes a physical hub, denotes a discrete time and denotes battery state of charge. The directed arc set contains operation arcs and service arcs.
Operation arcs
represent eVTOL circulation and energy transition, including flight arcs, turnaround arcs, charging arcs and parking arcs. A flight arc
connects
to
, representing spatial displacement, time progression and energy consumption during a flight task. A turnaround arc
connects
to
, representing mandatory ground time for boarding, alighting, equipment cooling and safety checks after a flight. A charging arc
connects
to
, representing battery charging at a hub. A parking arc
connects
to
, representing ground waiting without energy change [
10].
Service arcs describe travel choices by heterogeneous passengers in the time-space network, including flight service arcs, external transport arcs, and waiting arcs. A flight service arc connects to and corresponds to a flight arc selected by the upper-level decision. An external transport arc connects to , representing completion of the hub transfer by an external mode. A waiting arc connects to , representing time spent waiting inside a hub.
Figure 2 illustrates the operation process of a single eVTOL and the passenger travel-choice process in the time-space network. An eVTOL with initial full energy
enters the turnaround arc
at hub A at time
, completes ground turnaround in
, then follows a flight arc
, flies for
, consumes
, and arrives at hub B at time
. After landing, it enters a charging arc
, spends
charging and restores its state of charge (SOC) to
.
Passenger choices occur on service arcs
. Passengers arriving at hub A at
choose a feeder mode under the remaining connection time condition
. If they choose eVTOL, they first spend waiting time on
, board at node
, and then travel on an eVTOL flight service arc in
. If they choose external transport, they directly take external transport arc
to hub B and complete the hub transfer process. They then proceed through common downstream processes such as security screening and boarding. The labels
and
on eVTOL flight service arcs denote equilibrium passenger flows and perceived impedance solved by the SUE model in
Section 2.2.4. Finally, eVTOL passenger flow and external transport flow exit the network at nodes
and
, respectively.
2.2.4. Lower-Level Model
The lower-level model is a capacity-constrained stochastic user equilibrium problem. It describes how heterogeneous passengers choose paths in the time-space network according to travel utility under a given upper-level flight supply, and how these choices lead to an equilibrium flow distribution.
The demand density
for passenger class
on route
is assumed to follow a two-peak Gaussian model:
where
is the total demand in peak period
, and
and
denote the mean peak time and time coverage span. During hub transfer, each passenger faces a clear remaining connection time. In the dynamic assignment model,
denotes the remaining time budget of passenger class
at decision time
, updated from the SP scenario-level
according to the current decision time. This dynamic RCT enters the delay-risk-perception function and affects passengers' perceived utility at each decision time.
The lower-level model uses the utility structure calibrated in
Section 2.1 and converts individual preference parameters into class-specific parameters. For passenger class
, the utility of choosing eVTOL flight
at time
is:
where
is the eVTOL alternative-specific constant,
is the fixed fare,
is the total travel time including waiting and flight time, and
is the delay-risk-perception function under the passenger's remaining connection time constraint.
According to Equation (5), the delay-risk-perception term is:
where
is the potential delay of eVTOL flight
,
is the remaining connection time of passenger class
at decision time
, and
is the curvature coefficient.
For external transport mode
, the utility function is similarly defined as:
where
is the constant of external transport mode
,
is its base deterministic travel time,
is the waiting time at time
, and the dynamic delay-risk-perception term is
, where
is the potential delay of mode
.
The generalized utilities are transformed into generalized arc impedances in the time-space graph. For an eVTOL service arc , whose corresponding flight is , impedance is defined as the negative of utility, . For an external transport arc , whose corresponding external mode is , impedance is .
Based on these generalized arc impedances, the lower-level model uses a nested logit SUE form to describe path assignment by heterogeneous passengers in the time-space service network. Let denote the feasible service-path set for route and departure time , partitioned into the eVTOL flight nest and the ground transport nest . is the nest-level scale parameter for passenger class , while and are the within-nest path-choice scale parameters. In the numerical experiments, is normalized to 1, and the within-nest scales are derived from the full-sample inclusive-value parameters as and .
Following Sheffi's equivalent mathematical programming approach, under a given upper-level schedule and its resulting flight capacity, the flow distribution of the nested logit SUE model is the optimal solution of the following capacity-constrained convex optimization problem (P1). The probabilistic equilibrium assignment can be expressed through an entropy-optimization form [
43,
26]. The derivation is given in
Appendix A.
The first term is the generalized total system impedance, representing the cumulative product of arc flow
and corresponding arc impedance
over all passengers in the time-space network.
contains the generalized entropy function with microscopic choice entropy and nested-structure correction:
where
is the entropy operator.
and
are the eVTOL-nest and ground-transport-nest flows for passenger class
on route
at time
. Under this scale setting, the entropy coefficients are non-negative and the lower-level equivalent program remains convex.
Let
denote the assignment flow of passenger class
on path
. Arc flows and nest aggregate flows are obtained from path flows:
Given an upper-level schedule
, the available seat capacity of eVTOL flight service arc
is determined by the selected operation paths:
The model constraints are:
Equations (16) and (17) aggregate path flows into service-arc flows and nest flows, and Equation (18) gives the available capacity of flight service arcs under a given upper-level schedule. Equation (19) is the flow-conservation constraint, where
equals
at the origin node,
at the destination node, and 0 at intermediate nodes. Equation (20) assigns all demand to either the eVTOL nest or the ground transport nest, while Equation (21) ensures that passenger flow on eVTOL service arc
does not exceed its available capacity
. The dual variable
represents the shadow price of capacity scarcity:
when capacity is slack and
when the capacity constraint is binding. Solving the KKT conditions of this convex program, as shown in
Appendix A, proves its equivalence to the capacity-constrained nested logit SUE. Equation (22) imposes non-negativity [
43].
2.2.5. Upper-Level Model
The upper-level model selects candidate eVTOL operation paths through the binary variables , thereby determining the flight schedule under the specified fleet, infrastructure, and fare configuration. The objective is operator profit maximization. , . indicates that candidate operation path is selected, and otherwise.
The infrastructure fixed cost
, including fleet depreciation and charging-pile construction, is:
The variable cost
associated with the operation plan includes flight operating cost and electricity consumption cost.
contains maintenance cost corresponding to flight operating time and the take-off-and-landing cycle cost of each flight leg:
where
is the operating cost per unit flight time,
is the cost per take-off or landing, and
is the duration of a single flight.
where
is the unit electricity price and
is the total energy consumption of path
.
Total revenue is determined by the actual flow assigned to each eVTOL flight service arc,
, fed back by the lower-level model, multiplied by the fare. Operator profit
is:
The total number of eVTOLs put into operation cannot exceed the operator's fleet size:
For any hub
and discrete time
, the total resource occupation of all selected paths cannot exceed the physical capacity of the hub. The take-off/landing resource and charging-pile constraints are:
where
and
are time-space occupation indicators for take-off/landing and charging resources, respectively. They indicate whether candidate operation path
occupies the corresponding facility at hub
at time
.
and
are the corresponding capacity limits.