
Citation: Ana M. Martín, Javier Domínguez, Julio Amador. Applying LIDAR datasets and GIS based model to evaluate solar potential over roofs: a review[J]. AIMS Energy, 2015, 3(3): 326-343. doi: 10.3934/energy.2015.3.326
[1] | Ming Wei, Bo Sun, Wei Wu, Binbin Jing . A multiple objective optimization model for aircraft arrival and departure scheduling on multiple runways. Mathematical Biosciences and Engineering, 2020, 17(5): 5545-5560. doi: 10.3934/mbe.2020298 |
[2] | Ming Wei, Ligang Zhao, Zhijian Ye, Binbin Jing . An integrated optimization mode for multi-type aircraft flight scheduling and routing problem. Mathematical Biosciences and Engineering, 2020, 17(5): 4990-5004. doi: 10.3934/mbe.2020270 |
[3] | Zilong Zhuang, Zhiyao Lu, Zizhao Huang, Chengliang Liu, Wei Qin . A novel complex network based dynamic rule selection approach for open shop scheduling problem with release dates. Mathematical Biosciences and Engineering, 2019, 16(5): 4491-4505. doi: 10.3934/mbe.2019224 |
[4] | Bin Deng, Ran Ding, Jingfeng Li, Junfeng Huang, Kaiyi Tang, Weidong Li . Hybrid multi-objective metaheuristic algorithms for solving airline crew rostering problem with qualification and language. Mathematical Biosciences and Engineering, 2023, 20(1): 1460-1487. doi: 10.3934/mbe.2023066 |
[5] | Wenqiang Zhang, Xiaoxiao Zhang, Xinchang Hao, Mitsuo Gen, Guohui Zhang, Weidong Yang . Multi-stage hybrid evolutionary algorithm for multiobjective distributed fuzzy flow-shop scheduling problem. Mathematical Biosciences and Engineering, 2023, 20(3): 4838-4864. doi: 10.3934/mbe.2023224 |
[6] | Yafei Li, Yuxi Liu . Multi-airport system flight slot optimization method based on absolute fairness. Mathematical Biosciences and Engineering, 2023, 20(10): 17919-17948. doi: 10.3934/mbe.2023797 |
[7] | Bin Wang, Fagui Liu . Task arrival based energy efficient optimization in smart-IoT data center. Mathematical Biosciences and Engineering, 2021, 18(3): 2713-2732. doi: 10.3934/mbe.2021138 |
[8] | Dan Yang, Zhiqiang Xie, Chunting Zhang . Multi-flexible integrated scheduling algorithm for multi-flexible integrated scheduling problem with setup times. Mathematical Biosciences and Engineering, 2023, 20(6): 9781-9817. doi: 10.3934/mbe.2023429 |
[9] | Cong Zhao, Na Deng . An actor-critic framework based on deep reinforcement learning for addressing flexible job shop scheduling problems. Mathematical Biosciences and Engineering, 2024, 21(1): 1445-1471. doi: 10.3934/mbe.2024062 |
[10] | Xue Jia, Jing Xue, Shi-Yun Wang, Ji-Bo Wang . Polynomial time algorithm for minmax scheduling with common due-window and proportional-linear shortening processing times. Mathematical Biosciences and Engineering, 2022, 19(9): 8923-8934. doi: 10.3934/mbe.2022414 |
Recently, flight delays at busy airports have caused widespread concern. There are many factors that affect flight delays, including weather, limited resources (i.e., airspace and controllers' workload), and unscientific flight scheduling. Flight scheduling (FS), aims at assigning a set of arrival and departure flights to different runways according to their scheduled time to improve operational efficiency, is one of the most effective ways to reduce number of different planes (i.e., light, medium, and heavy planes) to queue on the runway waiting to take off or land at the same time. Due to the difference in the occupation time of each flight and the waiting time of two adjacent aircraft on the same runway or two independent or dependent runways, such problem is so complex is that civil aviation scientists and engineers need to find the best scheme from the perspective of optimization and simulation. Therefore, this issue has attracted considerable attention in the academic literature recently [1,2,3].
In the real world, a runway incursion may be caused by random events, such as animal intrusion, aircraft or vehicle failure, etc. During an illegal occupation of the runway, aircraft are not allowed to take off or land on the runway. When an incursion event occurs, it is important to predict the incursion time and carry out FS with consideration of incursions (FSI), aiming at minimizing the impact on flight delays. Considering both the location/time of the intrusion and the arrival rate of flights, how to perform scheduling is a new research topic [4]. However, domestic and foreign scholars have paid little attention to this issue.
Another motivation for this study is to study FSI with fuzzy incursion time (FSIFT). In this case, the uncertain occupation time of the runway plays an important role in FS scheduling schemes. Due to the lack of historical and continuous data to evaluate the characteristics of trends in incursion time, it is difficult to obtain the characteristics of random invasion times. With the help of expert knowledge, the characteristics of fuzzy incursion time can be easily analyzed. At present, few existing studies address this issue [5,6].
The primary goal of our research is to present a chance-constrained model with fuzzy parameters for FS with consideration of incursions in order to reveal the optimal relation between the arrival rate of flights and the location and time of the intrusion and delays. The main developments are summarized as follows: 1) optimal coordination of assignment of arrival and departure flights to multiple runways and determination of their actual time by considering how an intrusion might interfere with two adjacent flights covered by a runway; 2) a heuristic-based queuing theory algorithm is proposed to efficiently obtain a set of acceptable solutions. Finally, a case study is used to illustrate the feasibility and effectiveness of the proposed model.
The remainder of the paper is structured as follows. Section 2 reviews and summarizes the related literature both at home and abroad. Section 3 provides the problem description and its mathematical model. Section 4 describes the detail of a novel polynomial algorithm based on queuing theory. A test instance is given to illustrate the applicability and the effectiveness of this study in Section 5. Some critical remarks and possible future developments are discussed in Section 6.
FS aims at finding an optimal assignment of all flights to different runways [7] to meet some practical constraints, such as safe span time and network flow. The objectives are to balance operational efficiency, safety, fairness, etc. At present, increasing attention has been paid to handling problems with a combination of different objectives and constraints due to practice of FS. In general, these accurate formulations of FS can be abstracted as two classes, i.e., the job shop scheduling model [8,9,10] and the alternative graph model [11]. However, these variants usually do not change the nature of the problem. Aircraft-dependent FS with consideration of delay penalty costs has proven to be an NP-hard problem [11,12]. These approaches can be categorized into two classes: mathematical models and solution methods.
Mathematical models can be divided into two categories: FS with a single runway (FS-SR) [13,14] and FS with multiple runways (FS-MR) [15,16,17,18]. In AADS-MR, if the distance between two adjacent runways is large, they are independent runways, where AADS-MR has an equivalent to FS-SR repeated some operation times [19,20]. If the distance is small in FS-MR, they are runway-dependent, and AADS-MR of interdependent runways should have time deviation between aircraft of flights on separate pairs of runways in FS-SR [8,18]. In FS-SR, any aircraft of arrival or departure flights can take off or land on only one runway. In FS-MR, each runway has a unique operation model, where some runways are only used for taking off or landing and some of them are dedicated to mixed landing and landing aircraft [21]. For instance, Wei etc. [21] revealed the optimal relationship between traffic stream characteristics, operation mode of each runway and flight scheduling to simultaneously minimizing flight delays and maximizing runway utilization. Further, these studies for both FS-SR and FS-MR could be classified as static or dynamic, where static FS schedules landing/departing flights in a static environment to these runways in advance [6,22,23] and dynamic FS reschedules an incomplete set of landing/departing flights in a dynamic environment to runways using the First in First Out (FIFO) rule [11,14,24,25]. For instance, Zhang etc. [25] established an arrival sequencing model was by introducing the concept of alternative approach routes and time-deviation cost.
These approaches can be divided into two categories: exact algorithms [9,15,26,27] and heuristic algorithms. For exact algorithms, standard solvers such as CPLEX are used to solve a mixed-integer programming (MIP) FS problem, but these can only obtain solutions for small/medium instances in a reasonable time. To determine solutions for large instances efficiently, heuristic algorithms are used, which can be further divided into route-building-based heuristics and intelligent algorithms. The former involves dynamic programming [29,30,31,32] and branch- & -price [26,27]. The latter metaheuristics are also often used to contend with FS, including column generation [26,27], Monte-Carlo simulation [6], meta-heuristics [26,27] and genetic algorithms [17,21]. For instance, Liu [17] and Hansen [16] developed a genetic local search (GLS) algorithm for solving the FS with runway dependent attributes; Salehipour etc. [18] designed a hybrid simulated annealing algorithm for resolving FS, and computational results show that it is capable of finding very high quality and comparable solutions for the problems with up to 500 aircrafts and 5 runways in a short time; Bencheikh etc [19] designed a new heuristic for FS with a single runway, and an ant colony algorithm with incorporation of the heuristic to solve FS with the multiple runways; Meng etc [20] designed a novel sliding window algorithm to solve FS, and results are presented for publicly available test problem involving up to 500 aircraft.
However, most of the inexact methods do not consider the characteristics of the problem to narrow the solution search space.
By reviewing the existing literature on the critical issues involved in FS and FSI, some approaches deserve further investigation:
1) Because the aircraft of an arrival flight cannot stay in the air for too long, the scheduling priority of arrival flights is higher than that of departure flights. Actually, there are lots of existing literatures that consider the scheduling priority of arrival flights and departure flights [4]. However, most studies have neglected FSI with consideration of incursions.
2) In FSI, incursion time is an uncertain value, and the use of fuzzy FSI could make it easier to reschedule in practice due to the lack of data to evaluate the characteristics of trends [5,6].
3) FSI is an NP-hard problem. Although heuristic methods are still needed to solve large-scale instances of FSI quickly to find the list of acceptable solutions [21,35], metaheuristic methods are very suitable for this kind of problem.
There are multiple runways in an airport. Over a period of time, a set of arrival and departure flights should be assigned to these runways. Each flight has an estimated starting time and occupation time for using a runway. These are related to the type of aircraft (i.e., a light, medium, or heavy plane) and the type of flight (i.e., take-off or landing). These factors also determine the safe span time of two aircraft in a safe operation time. If two flights are assigned to the same runway and they are adjacent in turn, the start time of the former plus its occupation time is less than the start time of the latter, excepting for safe span time. Sometimes an incursion may occur on a certain runway, where flights are not allowed to take off or land at this time. Generally, the start time of an intrusion event is known but the end time is unknown. In view of the lack of historical and continuous data, triangular fuzzy numbers, using the minimum value, involving the most possible value, and the maximum value are used to describe the uncertainty.
To find the optimal relationship between the arrival rate of flights and the location and the time of the intrusion and delays, a fuzzy chance-constrained model based on credibility theory for FSIFT is presented to simultaneously minimize delays in arrival and departure flights. To deal with real-life situations, this study must make several assumptions:
1) The influence of interference between adjacent runways on FS is not considered;
2) A safe span time can be obtained;
3) The influence of the capacity of waypoints on FS is ignored.
To clarify the basic mechanism of FSI, a small example in Figure 1 aims at assigning seven flights (A1–A7) and six departure flights (D1–D6) to take off or land on three runways (R1–R3). When there is no incursion event at any runway, three flight tasks would be generated in the optimization process, i.e., [A7–A6–A3–A2–A1], [A5–D2–D1–A4], and [D6– D5–D4–D3]. When an incursion occurs in runway R1 between 7:00 and 7:10, three new flight tasks would be generated in the optimization process, i.e., [A3–A2–A1], [A6–A5–D2–D1–A4], and [A7–D6–D5–D4–D3], because runway 1 cannot allow take offs or landings during this time, affecting A7 and A6 in the original flight tasks of R1.
To facilitate model presentation, all definitions and notations used hereafter are summarized in Table 1.
Indices: | |
$ i, j $ | Flight |
0 | A virtual one |
$ r $ | Runway |
Sets: | |
$ F $ | Set of both arrival flights and departure flights, $ F={F}_{1}\cup {F}_{2} $ |
$ {F}_{1} $ | Set of arrival flights |
$ {F}_{2} $ | Set of departure flights |
$ R $ | Set of runways |
Parameters: | |
$ {t}_{i}^{p} $ | Estimated starting time of each flight $ i;\forall i\in F $ |
$ {d}_{1} $ | Maximum delay time of arrival flight |
$ {d}_{2} $ | Maximum delay time of departure flight |
$ {t}_{i}^{\mathrm{h}} $ | Occupation time of flight $ i $ having landed or taken off on a runway $ ;\forall i\in F $ |
$ {T}_{ij} $ | Safe span time of two aircraft related to flights $ i \ \mathrm{a}\mathrm{n}\mathrm{d} \ j $ covered by a runway, $ $ related to safe distance and wake cortex time $ ;\forall i, j\in F $ |
$ {T}_{r}^{s} $ | Starting time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ {T}_{r}^{d} $ | Fuzzy duration time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ \alpha $ | A preset value for the preference level |
$ M $ | A larger fixed value |
Decision Variables: | |
$ {x}_{i}^{r} $ | Whether each flight $ i $ is assigned to a runway $ r $ or not; $ \forall r\in R $ $ \forall i\in F $ |
$ {z}_{ij}^{r} $ | Whether two adjacent flights $ i $ and $ j $ are covered by the runway $ r $ or not; $ \forall r\in R $ $ \forall i, j\in F $ |
$ {t}_{i}^{a} $ | Actual starting time of arrival or departure flight $ i;\mathrm{ }\forall i\in F $ |
$ {U}_{ir} $ | An auxiliary variable for eliminating subtours in flights $ i $ for runway $ r $; $ \forall r\in R $ |
Using credibility theory, a fuzzy chance-constrained model can be formulated which requires the minimization of:
$ \mathrm{min}{Z}_{1} = \sum _{\forall i\in {F}_{1}}{[t}_{i}^{a}-{t}_{i}^{p}] $ | (1) |
$ \mathrm{min}{Z}_{2} = \sum _{\forall i\in {F}_{2}}{[t}_{i}^{a}-{t}_{i}^{p}] $ | (2) |
which is subject to:
$ \sum _{\forall r\in R}{x}_{i}^{r} = 1, \forall i\in F $ | (3) |
$ 0\le {t}_{i}^{a}-{t}_{i}^{p}\le {d}_{1}, \forall i\in {F}_{1} $ | (4) |
$ 0\le {t}_{i}^{a}-{t}_{i}^{p}\le {d}_{2}, \forall i\in {F}_{2} $ | (5) |
$ {2z}_{ij}^{r}\le {x}_{i}^{r}+{x}_{j}^{r}, \forall i, j\in \mathrm{F} \ \ \ \ \forall r\in R $ | (6) |
$ {\sum _{\forall j\in F\cup \left\{0\right\}}{z}_{ij}^{r} = \sum _{\forall j\in F\cup \left\{0\right\}}{z}_{ji}^{r} = x}_{i}^{r}, \forall i\in F \ \ \ \ \forall r\in R $ | (7) |
$ {U}_{ir}-{U}_{jr}+\left|F\cup \left\{0\right\}\right|.{z}_{ij}^{r}\ge \left|F\cup \left\{0\right\}\right|-1, \forall i, j\in F \ \ \ \ \forall r\in R $ | (8) |
$ {t}_{i}^{a}+{t}_{i}^{\mathrm{h}}+{T}_{ij}+\left(1-{z}_{ij}^{r}\right).M\le {t}_{j}^{a}, \forall i, j\in \mathrm{F} \ \ \ \ \forall r\in R $ | (9) |
$ Cr\{{t}_{i}^{a}+\left(1-{x}_{i}^{r}\right).M\in [0, {T}_{r}^{s}]\cup [{T}_{r}^{d}{+T}_{r}^{s}, +\infty \left]\right\}\ge \alpha , \forall i\in \mathrm{F} \ \ \ \ \forall r\in R $ | (10) |
In this formulation, the objective function Eq (1) aims at minimizing the total delay time for all arrival flights. The objective function Eq (2) aims at minimizing the total delay time for all departure flights. Constraint Eq (3) guarantees that each flight must be assigned to only one runway. Constraints Eqs (4) and (5) guarantee that the delay of arrival or departure flights does not exceed its maximum value. Constraints Eqs (6) and (7) set that all flights (except virtual flights) served by each runway to have the same incoming and outgoing arcs. Constraint Eq (8) is used for identifying violated subtour elimination constraints. Constraint Eq (9) ensures the safe spacing between aircraft of two adjacent flights. Constraint Eq (10) sets all flights to be prohibited to take off or land within the fuzzy runway's incursion window at a certain level of preference.
Using credibility theory, $ {T}_{r}^{d} $ is a triangular fuzzy number, i.e., $ {T}_{r}^{d} = ({T}_{r}^{d1}, {T}_{r}^{d2}, {T}_{r}^{d3}) $, wherein: $ {T}_{r}^{d1}\le {T}_{r}^{d2}\le {T}_{r}^{d3} $. To satisfy the fuzzy chance constraint Eq (10), the credibility of all flights being prohibited to take off or land within the fuzzy runway's incursion window is defined as follows:
$ Cr\left\{{t}_{i}^{a}+\left(1-{x}_{i}^{r}\right).M\in \left[0, {T}_{r}^{s}\right]\cup \left[{T}_{r}^{d}{+T}_{r}^{s}, +\infty \right]\right\} = Cr\{{t}_{i}^{a}+\left(1-{x}_{i}^{r}\right).M\ge {T}_{r}^{d}{+T}_{r}^{s}\} $ |
$ = Cr\{{t}_{i}^{a}+\left(1-{x}_{i}^{r}\right).M-{T}_{r}^{s}\ge {T}_{r}^{d}\} $ |
$ = Cr\{{T}_{r}^{d}{{\le T}_{r} = t}_{i}^{a}+\left(1-{x}_{i}^{r}\right).M-{T}_{r}^{s}\} $ |
$ = \left\{0,Tr≤Td1rTr−Td1r2(Td2r−Td1r),Td1r≤Tr≤Td2rTr+Td3r−2Td2r2(Td3r−Td2r),Td2r≤Tr≤Td3r1,Tr≥Td3r \right. $
|
(11) |
where $ Cr\left\{{T}_{r}^{d}{\le T}_{r}\right\} $ denotes a credibility measure that the fuzzy event holds under the fuzzy metric $ {T}_{r}^{d}{\le T}_{r} $. When α = 1, policymakers are extremely conservative, and the scheduling scheme that considers the worst case of runway incursion is accepted. When α = 0, policymakers are extremely aggressive, and the scheduling schemes under the minimum runway incursion time are accepted and easy to be interrupted.
Definition 1. $Pos$, called as a probability measure, is a set function defined on the power set of a discourse universe $\Gamma $, i.e., $\Pr (\Gamma )$. For any label set (i.e., $I$), if $Pos$ satisfies the following conditions: (i) $Pos(\emptyset ) = 0$, and $Pos(\Gamma ) = 1$; (ii) for any subset $\{ {A_i}|i \in I\} $ of $\Pr (\Gamma )$, $Pos({ \cup _{i \in I}}{A_i}) = {\sup _{i \in I}}Pos({A_i})$.
Definition 2. Let triplet $\{ \Gamma , \Pr (\Gamma ), Pos\} $ be a probability space, and set function $Cr(A) = 0.5(1 + Pos(A) - Pos({A^c}))$ be the credibility measure of event $A$, where ${A^c}$ is the complement of set $A$.
Definition 3. Let triplet $\{ \Gamma , \Pr (\Gamma ), Cr\} $ be a credibility space, and the expectation value of its fuzzy variable $\xi $ is $E[\xi ] = \int_0^\infty {Cr\{ \xi \geqslant r\} } dr - \int_{ - \infty }^0 {Cr\{ \xi \leqslant r\} } dr$.
Since FSI is an NP-hard problem, exact algorithms, such as standard solvers such as CPLEX, cannot be used to resolve large instances efficiently. For heuristic algorithms, although both of route-building-based heuristics and intelligent algorithms are used to obtain solutions for large instances efficiently, the convergence of intelligent algorithms is poor and its solution quality cannot be guaranteed, compared with route-building-based heuristics. Hence, a novel polynomial algorithm based on queuing theory is also proposed to obtain acceptable solutions for large instances efficiently [33,34,35,36].
According to the characteristics of the problem, the scheduling priority of arrival flights is higher than that of departure flights, so this fuzzy chance-constrained problem is a priority multi-objective optimization problem. From each of the target functions, $ \sum _{\forall i\in F}{[t}_{i}^{a}-{t}_{i}^{p}]\to 0 $ decides: 1) $ \left|{t}_{i}^{a}+{t}_{i}^{\mathrm{h}}+{T}_{ij}+\left(1-{z}_{ij}^{r}\right).M-{t}_{j}^{a}\right|\to 0 (i.e., {T}_{ij} = {T}_{ij}^{M}-\mu .({T}_{ij}^{M}-{T}_{ij}^{m}) $; 2) the queue based on a first-come first-served policy. Based on fuzzy credibility theory, the problem is transformed into a deterministic model, and the idea behind the solution to this problem can be considered as follows: at first, arrival flights are allocated to the runways and then departure flights are also assigned on this basis. The details of the heuristic-based queuing algorithm are given below:
Step 1: Set the input of the proposed model, i.e., $ R, {F}_{1} $, $ {F}_{2} $ and $ {T}_{ij}. $ Let $ Server(1:R, [0, +\infty \left]\right) = 0 $
Step 2: Set the parameters of the incursion incident for a runway, i.e., $ {T}_{r}^{s} $ and $ {T}_{r}^{d} $. According to $ Cr\left\{{T}_{r}^{d}{\le T}_{r}\right\}\ge \alpha $ determine $ {T}_{r}^{d} = {Cr}^{-1} $ ($ \alpha $) and $ Server(r, [{T}_{r}^{s}, {{T}_{r}^{s}+T}_{r}^{d}\left]\right) = 1 $.
Step 3: Sort $ {F}_{1} $ and $ {F}_{2} $ respectively according to $ {t}_{i}^{p} $, and let the result be $ {{F}_{1}^{"} = \{{F}_{1}^{"}, {F}_{2}^{"}, \dots , {F}_{\left|{F}_{1}\right|}^{"}\}}^{'} $ and $ {{F}_{2}^{"} = \{{F}_{1}^{"}, {F}_{2}^{"}, \dots , {F}_{\left|{F}_{2}\right|}^{"}\}}^{'} $.
Step 4: Assign an arrival flight $ {\forall i\in F}_{1}^{"} $ to the runway $ \forall r\in R $ and determine $ {t}_{i}^{a} $. Let $ i = 1 $.
Step 4.1: For each flight $ {\forall i\in F}_{1}^{"} $, find the last flight of any runway $ \forall r\in R $, i.e., $ lF\left(r\right) $. According to $ \underset{r}{\mathrm{min}}\{\left|{t}_{lF\left(r\right)}^{a}+{t}_{lF\left(r\right)}^{\mathrm{h}}+{T}_{lF\left(r\right){F}_{i}^{"}}-{t}_{{F}_{i}^{"}}^{p}\right|, Server\left(r, \left[{t}_{{F}_{i}^{"}}^{a}, {t}_{{F}_{i}^{"}}^{a}+{t}_{{F}_{i}^{"}}^{h}\right]\right) = 0, \forall r\in R\} $, determine the assignment of flight $ i $ to runway $ r $, i.e., $ {x}_{i}^{r} $ and $ {t}_{{F}_{i}^{"}}^{a} = \mathrm{m}\mathrm{a}\mathrm{x}({t}_{{F}_{i}^{"}}^{p}, {t}_{lF\left(r\right)}^{a}+{t}_{lF\left(r\right)}^{\mathrm{h}}+{T}_{lF\left(r\right){F}_{i}^{"}}) $.
Step 4.2: For $ {x}_{i}^{r} $ and $ {t}_{{F}_{i}^{"}}^{a} $, let $ Server\left(r, \left[{t}_{{F}_{i}^{"}}^{a}, {t}_{{F}_{i}^{"}}^{a}+{t}_{{F}_{i}^{"}}^{h}\right]\right) = 1 $.
Step 4.3: Let $ i = i+1 $. If $ i\le {|F}_{1}| $, return to Step 4.1; otherwise, the algorithm is terminated to obtain the result.
Step 5: Based on the scheduling of arrival flights, each departure flight $ {\forall i\in F}_{2}^{"} $ is also assigned to the runway $ \forall r\in R $, i.e., determination of $ {x}_{i}^{r} $ and $ {t}_{i}^{a} $. Let $ i = 1 $.
Step 5.1: Similar to Step 4.1, find an optimal runway $ r $ for each departure flight $ {\forall i\in F}_{2}^{"} $, using the rules of $ \underset{r}{\mathrm{min}}\{\left|{t}_{lF\left(r\right)}^{a}+{t}_{lF\left(r\right)}^{\mathrm{h}}+{T}_{lF\left(r\right){F}_{i}^{"}}-{t}_{{F}_{i}^{"}}^{p}\right|, Server\left(r, \left[{t}_{{F}_{i}^{"}}^{a}, {t}_{{F}_{i}^{"}}^{a}+{t}_{{F}_{i}^{"}}^{h}\right]\right) = 0, \forall r\in R\} $, and let $ {x}_{i}^{r} = 1 $ and $ {t}_{{F}_{i}^{"}}^{a} = \mathrm{m}\mathrm{a}\mathrm{x}({t}_{{F}_{i}^{"}}^{p}, {t}_{lF\left(r\right)}^{a}+{t}_{lF\left(r\right)}^{\mathrm{h}}+{T}_{lF\left(r\right){F}_{i}^{"}}) $.
Step 5.2: Let $ Server\left(r, \left[{t}_{{F}_{i}^{"}}^{a}, {t}_{{F}_{i}^{"}}^{a}+{t}_{{F}_{i}^{"}}^{h}\right]\right) = 1 $. Set $ i = i+1 $ . If $ i\le {|F}_{2}| $, return to Step 5.1; otherwise, the algorithm is terminated to obtain the result.
The algorithm complexity is $ o\left({|F}_{1}\right|)+o({|F}_{2}\left|\right) $ and the solution can be obtained in polynomial time.
A case study of a real-word example is used to verify the practicality of the model and method. There is a total of 41 arrival flights and 31 departure flights taking off or landing on runways in Beijing Capital International Airport, China, during 7:00 and 8:00 in October 21, 2019. The number of runways required over time is shown in Figure 2. In order for these flights to take off or land according to the planned scheduled time, a maximum of 10 runways and a minimum of 0 runways are required. Therefore, the phenomena of insufficient runway resources and idle runways appear in some periods.
An incursion event occurred on simulated runway 1 at 7:00, and the fuzzy incursion triangle number was (10, 20, 30). When $ \alpha = 1 $, a conservative scheduling scheme that considers the worst case is obtained. To analyze the influence of priority multi-objective optimization on the FSIFT scheduling result, the difference in results between them for different numbers of runways is given in Table 2, from which it can be seen that:
Number of runways | FSIFT with priorities | FSIFT without priorities | ||
Delay time of departure flights (min) | Delay time of arrival flights (min) | Delay time of departure flights (min) | Delay time of arrival flights (min) | |
1 | 4208 | 1076 | 5966 | 4430 |
2 | 1467 | 107 | 2281 | 1755 |
3 | 344 | 26 | 1065 | 852 |
Scenes | Comparison | Size of instances | ||
72 | 200 | 500 | ||
Proposed algorithm | Computation time (s) | 0.49 | 0.69 | 1.7 |
Best solution (min) | 1065 | 7041 | 14,217 | |
GA | Computation time (s) | 108.4 | 167.3 | 274.6 |
Best solution (min) | 1065 | 7052 | 14,324 | |
Average solution (min) | 1125 | 7312 | 15,002 | |
ACO | Computation time (s) | 10.4 | 23.4 | 56.2 |
Best solution (min) | 1065 | 7041 | 14,217 | |
Average solution (min) | 1096 | 7256 | 14,849 |
1) As the number of runways increase, the delay time of departure or arrival flights is reduced, resulting in a decrease in the total delay of all flights.
2) For the same number of runways, due to the number of arrival flights being greater than that of departure flights, the delay time in departure or arrival flight of the proposed model is less than that of the traditional model.
Additionally, the difference in performance of the proposed FS model and traditional model for three runways is displayed in Figure 3. The delay time in departure or arrival flights for the proposed FS approach is better than that of the traditional model. The reason is that runway incursions resulted in reduced runway capacity and increased queues for take-off and landing flights, resulting in flight delays. As shown in Figure 4, the queue length of the improved model at any given time is greater than that of the traditional model, and it takes more time for the queue to dissipate. The result of the calculation is consistent with reality.
Further, comparing the results of the proposed approach under different preference levels is given in Figure 5. As the preference level $ \alpha $ increases, incursions increase the amount of time spent on available runways, and delays gradually increase. Figure 6 also shows that higher runway incursion times lead to longer queue lengths at any given time, with more dissipation time.
Besides, proposed algorithm is compared with the standard genetic algorithm (GA) and ant colony algorithm (ACO) in order to verify the effectiveness of the algorithm. The core of GA is to code chromosome to assign flights to the runway, and determine the flight take-off and landing sequence according to the flight time. In ACO, the problem is abstracted as a vehicle routing problem, and the solution is constructed by ant traversing different flights. In the three runways of different number of flights, the program was run 50 times. The results are shown in Table 2, from which we can see:
1) As the scale of the test instances increases, proposed algorithm can find a local optimal solution in less than 2 seconds. Because this algorithm is a greedy algorithm, its solution quality is stable.
2) The calculation time and quality of ACO are better than that of GA, but they are worse than proposed algorithm, and the solution quality of ACO and GA decreases rapidly with the increase of problem size. This is because the ACO is to construct the solution, while GA carries out genetic operation on the basis of randomly constructed solution. The problem is extremely complex, which may destroy the solution structure, so the efficiency of GA is poor. To sum up, this algorithm is robust, reliable and efficient.
This study aims at presenting a fuzzy chance-constrained model for FS with consideration of incursions to balance the arrival rate of flights and the location and time of the intrusion and delays. Furthermore, the scheduling priority of arrival flights being higher than that of departure flights is also incorporated into the proposed model in order to represent real-world conditions. A heuristic-based queuing theory algorithm is proposed to obtain efficiently a set of acceptable solutions. The main contributions can be described as follows:
1) As the number of runways increases, the delay time of the arrival flights in this model is better than that of the traditional model, but the delay time of the departure flights in the traditional model is greater than that of this model. With the increase of the number of runways, the total delay time deviation of the two models is gradually reduced.
2) As the preference level α increases, incursions also increase runway occupancy time, resulting in a reduction in the number of aircraft taking off or landing at the runway per hour. Hence, it causes extensive delays to incoming and departing flights.
3) The algorithm proposed in this paper is efficient, stable, and reliable.
However, the premise of the study is that all arrival flights must land at the airport. When an incursion event occurs, even if the scheduling priority of the arrival flight is higher than that of the departure flight, resulting in the queuing time of some arrival flights exceeding their flight time allowed by the remaining fuel, these flights need to choose to make an emergency landing at a nearby airport. Further, IFS with point fusion program is more efficient, compared with the traditional one. Hence, it is worth studying thoroughly the process of extending this model to simultaneously select diverted flights based on point fusion program.
This paper is funded by Fundamental Research Funds for the Central Universities of Civil Aviation University of China (3122019126).
Some or all data, models, or code generated or used during the study are available from the corresponding author by request.
The authors declare no conflicts of interest.
[1] |
Amado M, Poggi F (2014) Solar Urban Planning: A Parametric Approach. Energy Procedia 48: 1539-1548. doi: 10.1016/j.egypro.2014.02.174
![]() |
[2] | Directive 2009/28/EC of the European Parliament and of the Council of 23 April 2009 on the promotion of the use of energy from renewable sources and amending and subsequently repealing Directives 2001/77/EC and 2003/30/EC. Official Journal of the European Union L140. pp. 16-62. |
[3] |
Bergamasco L, Asinari P (2011) Scalable methodology for the photovoltaic solar energy potential assessment based on available roof surface area: Application to Piedmont Region (Italy). Sol Energy 85: 1041-1055. doi: 10.1016/j.solener.2011.02.022
![]() |
[4] |
Nex F, Remondino F, Agugiaro G, et al. (2013) 3D Solarweb: A solar cadaster in the Italian Alpine landscape. Int Arch Photogramm Remote Sens Spatial Inform Sci XL-7/W2: 173-178. doi: 10.5194/isprsarchives-XL-7-W2-173-2013
![]() |
[5] | Kassner R, Koppe W, Schüttenberg T, et al. (2008) Analysis of the solar potential of roofs by using official LIDAR data. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXVII-B4: 399-403. |
[6] | United Nations, Department of Economic and Social Affairs, Population Division (2014) World Urbanization Prospects: The 2014 Revision, Highlights. 32 p. |
[7] | Carneiro C, Morello E, Desthieux G (2009) Assessment of solar irradiance on the urban fabric for the production of renewable energy using LIDAR data and image processing techniques. In: Springer Berlin Heidelberg, editor. Adv GIScience: 83-112. |
[8] |
Jacques DA, Gooding J, Giesekam JJ, et al. (2014) Methodology for the assessment of PV capacity over a city region using low-resolution LIDAR data and application to the City of Leeds (UK). Appl Energy 124: 28-34. doi: 10.1016/j.apenergy.2014.02.076
![]() |
[9] | Directive 2010/31/EU of the European Parliament and of the Council of 19 May 2010 on the energy performance of buildings. Official Journal of the European Union L153. 13-35. |
[10] |
Amado M, Poggi F (2012) Towards solar urban planning: A new step for better energy performance. Energy Procedia 30: 1261-1273. doi: 10.1016/j.egypro.2012.11.139
![]() |
[11] | Charabi Y, Rhouma MBH, Gastli A (2010) GIS-based estimation of roof-PV capacity & energy production for the Seeb Region in Oman. IEEE Int Energ Conf: 41-44. |
[12] |
Nguyen HT, Pearce JM, Harrap R, et al. (2012) The application of LIDAR to assessment of rooftop solar photovoltaic deployment potential in a municipal district unit. Sensors 12: 4534-4558. doi: 10.3390/s120404534
![]() |
[13] |
Kucuksari S, Khaleghi AM, Hamidi M, et al. (2014) An Integrated GIS, optimization and simulation framework for optimal PV size and location in campus area environments. Appl Energy 113: 1601-1613. doi: 10.1016/j.apenergy.2013.09.002
![]() |
[14] | La Gennusa M, Lascari G, Rizzo G, et al. (2011) A model for predicting the potential diffusion of solar energy systems in complex urban environments. Energy Policy 39: 5335-5343. |
[15] |
Izquierdo S, Rodrigues M, Fueyo N (2008) A method for estimating the geographical distribution of the available roof surface area for large-scale photovoltaic energy-potential evaluations. Sol Energy 82: 929-939. doi: 10.1016/j.solener.2008.03.007
![]() |
[16] |
Africani P, Bitelli G, Lambertini A, et al. (2013) Integration of LIDAR data into a municipal GIS to study solar radiation. Int Arch Photogramm Remote Sens Spatial Inform Sci XL-1/W1: 1-6. doi: 10.5194/isprsarchives-XL-1-W1-1-2013
![]() |
[17] | Byrne J, Taminiau J, Kurdgelashvili L, et al. (2014) A review of the solar city concept and methods to assess rooftop solar electric potential, with an illustrative application to the city of Seoul. Renew Sust Energ Rev 41: 830-844. |
[18] |
Jo JH, Otanicar TP (2011) A hierarchical methodology for the mesoscale assessment of building integrated roof solar energy systems. Renew Energ 36: 2992-3000. doi: 10.1016/j.renene.2011.03.038
![]() |
[19] |
Miranda RFC, Szklo A, Schaeffer R (2015) Technical-economic potential of PV systems on Brazilian rooftops. Renew Energ 75: 694-713. doi: 10.1016/j.renene.2014.10.037
![]() |
[20] |
Sun Y, Hof A, Wang R, et al. (2013) GIS-based approach for potential analysis of solar PV generation at the regional scale: A case study of Fujian Province. Energy Policy 58: 248-259. doi: 10.1016/j.enpol.2013.03.002
![]() |
[21] |
Agugiaro G, Nex F, Remondino F, et al. (2012) Solar radiation estimation on building roofs and Web-Based solar cadastre. Int Arch Photogramm Remote Sens Spatial Inform Sci I-2: 177-182. doi: 10.5194/isprsannals-I-2-177-2012
![]() |
[22] |
Calvert K, Pearce JM, Mabee WE (2013) Toward renewable energy geo-information infrastructures: Applications of GIScience and remote sensing that build institutional capacity. Renew Sust Energ Rev 18: 416-429. doi: 10.1016/j.rser.2012.10.024
![]() |
[23] |
Hofierka J, Kaňuk J (2009) Assessment of photovoltaic potential in urban areas using open-source solar radiation tools. Renew Energ 34: 2206-2214. doi: 10.1016/j.renene.2009.02.021
![]() |
[24] | Jochem A, Höfle B, Hollaus M, et al. (2009) Object detection in airborne LIDAR data for improved solar radiation modeling in urban areas. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXVIII-3/W8: 1-6. |
[25] |
Mainzer K, Fath K, McKenna R, et al. (2014) A high-resolution determination of the technical potential for residential-roof-mounted photovoltaic systems in Germany. Sol Energy 105: 715-731. doi: 10.1016/j.solener.2014.04.015
![]() |
[26] |
Kodysh JB, Omitaomu OA, Bhaduri BL, et al. (2013) Methodology for estimating solar potential on multiple building rooftops for photovoltaic systems. Sust Cities Soc 8: 31-41. doi: 10.1016/j.scs.2013.01.002
![]() |
[27] |
Gooding J, Edwards H, Giesekam J, et al. (2013) Solar City Indicator: A methodology to predict city level PV installed capacity by combining physical capacity and socio-economic factors. Sol Energy 95: 325-335. doi: 10.1016/j.solener.2013.06.027
![]() |
[28] |
Araya-Muñoz D, Carvajal D, Sáez-Carreño A, et al. (2014) Assessing the solar potential of roofs in Valparaíso (Chile). Energ Buildings 69: 62-73. doi: 10.1016/j.enbuild.2013.10.014
![]() |
[29] |
Bergamasco L, Asinari P (2011) Scalable methodology for the photovoltaic solar energy potential assessment based on available roof surface area: Further improvements by ortho-image analysis and application to Turin (Italy). Sol Energy 85: 2741-2756. doi: 10.1016/j.solener.2011.08.010
![]() |
[30] |
Jakubiec JA, Reinhart CF (2013) A method for predicting city-wide electricity gains from photovoltaic panels based on LIDAR and GIS data combined with hourly Daysim simulations. Sol Energy 93: 127-143. doi: 10.1016/j.solener.2013.03.022
![]() |
[31] |
Lukač N, Žlaus D, Seme S, et al. (2013) Rating of roofs' surfaces regarding their solar potential and suitability for PV systems, based on LIDAR data. Appl Energy 102: 803-812. doi: 10.1016/j.apenergy.2012.08.042
![]() |
[32] |
Lukač N, Seme S, Žlausa D, et al. (2014) Buildings roofs photovoltaic potential assessment based on LIDAR (Light Detection and Ranging) data. Energy 66: 598-609. doi: 10.1016/j.energy.2013.12.066
![]() |
[33] | Redweik PM, Catita C, Brito MC (2011) 3D Local scale radiation model based on urban LIDAR data. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXVIII-4/W19: 265-269. |
[34] | European Commission, Photovoltaic Geographical Information System (PVGIS). Available from: http://re.jrc.ec.europa.eu/pvgis. [Accessed on 4 February 2015]. |
[35] | Borfecchia F, Caiaffa E, Pollino M, et al. (2014) Remote sensing and GIS in planning photovoltaic potential of urban areas. Eur J Remote Sens 47: 195-216. |
[36] | SoDa, Solar Energy Service for Professionals. Available from: http://www.soda-pro.com/es. [Accessed on 4 February 2015]. |
[37] |
Wiginton LK, Nguyen HT, Pearce JM (2010) Quantifying rooftop solar photovoltaic potential for regional renewable energy policy. Comput Environ Urban Syst 34: 345-357. doi: 10.1016/j.compenvurbsys.2010.01.001
![]() |
[38] | Gobierno de España, Ministerio de Fomento. Instituto Geográfico Nacional. Available from: http://www.ign.es/ign/main/index.do. [Accessed on 4 February 2015]. |
[39] | Carneiro C, Morello E, Ratti C, et al. (2009) Solar radiation over the urban texture: LIDAR data and image processing techniques for environmental analysis at city scale. In: Heidelberg SB, editor. 3D Geo-Information Sci: 319-340. |
[40] | Agugiaro G, Remondino F, Stevanato G, et al. (2011) Estimation of solar radiation on building roofs in mountainous areas. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXVIII-3/W22: 155-160. |
[41] |
Xu Z, Coors V (2012) Combining system dynamics model, GIS and 3D visualization in sustainability assessment of urban residential development. Build Environ 47: 272-287. doi: 10.1016/j.buildenv.2011.07.012
![]() |
[42] |
Dorninger P, Pfeifer N (2008) A comprehensive automated 3D approach for building extraction, reconstruction, and regularization from airborne laser scanning point clouds. Sensors 8: 7323-7343. doi: 10.3390/s8117323
![]() |
[43] |
Haala N, Kada M (2010) An update on automatic 3D building reconstruction. ISPRS J Photogramm 65: 570-580. doi: 10.1016/j.isprsjprs.2010.09.006
![]() |
[44] | Xiao Y, Wang C, Xi XH et al. (2014) A comprehensive framework of building model reconstruction from airborne LIDAR data. IOP Conference Series: Earth and Environmental Science 17: 1-6. |
[45] |
Jochem A, Höfle B, Rutzinger M, et al. (2009) Automatic roof plane detection and analysis in airborne LIDAR point clouds for solar potential assessment. Sensors 9: 5241-5262. doi: 10.3390/s90705241
![]() |
[46] | Fan H, Yao W, Fu Q (2014) Segmentation of sloped roofs from airborne LIDAR point clouds using ridge-based hierarchical decomposition. Sensors 6: 3284-3301. |
[47] |
Awrangjeb M, Fraser CS (2014) Automatic segmentation of raw LIDAR data for extraction of building roofs. Remote Sens 6: 3716-3751. doi: 10.3390/rs6053716
![]() |
[48] | Ludwig D, Lanig S, Klärle M (2009) Location analysis for solar panels by LIDAR-Data with Geoprocessing-SUN-AREA. Environmental Informatics and Industrial Environmental Protection: Concepts, Methods and Tools; Shaker Verlag: 83-89. |
[49] | Voegtle T, Steinle E, Tovari D (2005) Airborne laser scanning data for determination of suitable areas for photovoltaic. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXVI-3/W19: 215-220. |
[50] |
Sisaki J (2013) Knowledge-based modeling of buildings in dense urban areas by combining airborne LIDAR data and aerial images. Remote Sens 5: 5944-5968. doi: 10.3390/rs5115944
![]() |
[51] |
Wuming Zhang W, Wang H, Chen Y et al. (2014) 3D Building roof modeling by optimizing primitive’s parameters using constraints from LIDAR data and aerial imagery. Remote Sens 6: 8107-8133. doi: 10.3390/rs6098107
![]() |
[52] |
Tooke TR, Coops NC, Voogt JA, et al. (2011) Tree structure influences on rooftop-received solar radiation. Landsc Urban Plan 102: 73-81. doi: 10.1016/j.landurbplan.2011.03.011
![]() |
[53] |
Alam N, Coors V, Zlatanova S, et al. (2012) Shadow effect on photovoltaic potentiality analysis using 3D city models. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXIX-B8: 209-214. doi: 10.5194/isprsarchives-XXXIX-B8-209-2012
![]() |
[54] | Minghetti A, Africani P, Paselli E (2011) Bologna Solar City, a web application for the analysis or potential energy: From estimating solar radiation to the realization of the application. 17th Building Services, Mechanical and Building Industry Days Urban Energy Conference Debrecen, Hungary: 25-30. |
[55] | Hofierka J, Šúri M. The solar radiation model for Open source GIS: implementation and applications; September 2002; Trento, Italy: 1-19. |
[56] |
Freitas S, Catita C, Redweik P, et al. (2015) Modelling solar potential in the urban environment: State-of-the-art review. Renew Sust Energy Rev 41: 915-931. doi: 10.1016/j.rser.2014.08.060
![]() |
[57] |
Šúri M, Huld TA, Dunlop ED (2005) PV-GIS: a web-based solar radiation database for the calculation of PV potential in Europe. InterJ Sust Energ 24: 55-67. doi: 10.1080/14786450512331329556
![]() |
[58] | An overview of the Solar Radiation tools, ArcGIS Help Library, ESRI. Available from: http://resources.arcgis.com/en/help/main/10.2/index.html#//009z000000t4000000. [Accessed on 10 February 2015]. |
[59] | Martín AM (2014) Modelo geográfico para la estimación del potencial fotovoltaico en tejados. Caso de estudio: Miraflores de la Sierra [MsC]. Madrid: Universidad Complutense. 82 p. Available from: http://eprints.ucm.es/25543/. [Accessed on 10 February 2015]. |
[60] |
Brito MC, Gomes N, Santos T, et al. (2012) Photovoltaic potential in a Lisbon suburb using LIDAR data. Sol Energy 86: 283-288. doi: 10.1016/j.solener.2011.09.031
![]() |
[61] |
Robinson D (2006) Urban morphology and indicators of radiation availability. Sol Energy 80: 1643-1648. doi: 10.1016/j.solener.2006.01.007
![]() |
[62] | Perez R, Seals R, Michalsky J (1993) All-weather model for sky luminance distribution - Preliminary configuration and validation. Sol Energy 50 (3): 235-245. |
[63] | DAYSIM, Advanced Daylight Simulation Software. Available from: http://daysim.ning.com. [Accessed on 10 February 2015]. |
[64] |
Melo EG, Almeida MP, Zilles R, et al. (2013) Using a shading matrix to estimate the shading factor and the irradiation in a three-dimensional model of a receiving surface in an urban environment. Sol Energy 92: 15-25. doi: 10.1016/j.solener.2013.02.015
![]() |
[65] |
Redweik P, Catita C, Brito M (2013) Solar energy potential on roofs and facades in an urban landscape. Sol Energy 97: 332-341. doi: 10.1016/j.solener.2013.08.036
![]() |
[66] | Erdélyi R, Wang Y, Guo W, et al. (2014) Three-dimensional SOlar RAdiation Model (SORAM) and its application to 3-D urban planning. Sol Energy 101: 63-73. |
[67] |
Verso A, Martín A, Amador J et al. (2015) GIS-based method to evaluate the photovoltaic potential in the urban environments: The particular case of Miraflores de la Sierra. Sol Energy 117: 236-245. doi: 10.1016/j.solener.2015.04.018
![]() |
[68] |
Tooke TR, Coops NC, Christen A et al. (2012) Integrated irradiance modelling in the urban environment based on remotely sensed data. Sol Energy 86: 2923-2934. doi: 10.1016/j.solener.2012.06.026
![]() |
[69] |
Karteris M, Slini T, Papadopoulos AM (2013) Urban solar energy potential in Greece: A statistical calculation model of suitable built roof areas for photovoltaics. Energ Buildings 62: 459-468. doi: 10.1016/j.enbuild.2013.03.033
![]() |
[70] | Chaves A, Bahill T (2010) Locating Sites for Photovoltaic Solar Panels: Pilot study uses DEM derived from LIDAR. ArcUser: The Magazine for Esri Sortware User 13: 24-27. |
[71] | Hillshade (3D Analyst), ArcGIS Help Library, ESRI. Available from: http://resources.arcgis.com/en/help/main/10.2/index.html#//00q900000036000000. [Accessed on 20 March 2015]. |
[72] | Nguyen HT, Pearce JM (2012) Incorporating shading losses in solar photovoltaic potential assessment at the municipal scale. Sol Energy 86: 1245-1260. |
[73] |
Ordóñez J, E. Jadraque E, Alegre J et al. (2010) Analysis of the photovoltaic solar energy capacity of residential rooftops in Andalusia (Spain). Renew Sust Energ Rev 14: 2122-2130. doi: 10.1016/j.rser.2010.01.001
![]() |
[74] |
Hong T, Koo C, Park J, et al. (2014) A GIS (Geographic Information System) - based optimization model for estimating the electricity generation of the rooftop PV (photovoltaic) system. Energy 65: 190-199. doi: 10.1016/j.energy.2013.11.082
![]() |
[75] |
Ko L, Wang JC, Chen CY et al. (2015) Evaluation of the development potential of rooftop solar photovoltaic in Taiwan. Renew Energ 76: 582-595. doi: 10.1016/j.renene.2014.11.077
![]() |
[76] |
Esclapés J, Ferreiro I, Piera J et al. (2014) A method to evaluate the adaptability of photovoltaic energy on urban façades. Sol Energy 105: 414-427. doi: 10.1016/j.solener.2014.03.012
![]() |
[77] | Government of Spain, Development Ministry (2009) Regulation Technical Building. Basic Document HE. |
[78] | Dean J, Kandt A, Burman K, et al. Analysis of Web Based Solar Photovoltaic Mapping Tools. ASME 3rd International Conference on Energy Sustainability. San Francisco, California 2009 July 19-23. |
[79] |
Kanters J, Wall M, Kjellsson E (2014) The Solar Map as a Knowledge Base for Solar Energy Use. Energy Procedia 48: 1597-1606. doi: 10.1016/j.egypro.2014.02.180
![]() |
[80] | Lisbon Solar Potential Map, LISBOA e-nova: Agéncia Municipal de Energia e ambiente. Available from: http://lisboaenova.org/cartasolarlisboa. [Accessed on 24 February 2015]. |
[81] | Bologna Solar City, SIT Comune di Bologna. Available from: http://sitmappe.comune.bologna.it/BolognaSolarCity/. [Accessed on 24 February 2015]. |
[82] | Cadastre Solaire de Paris. Available from: http://capgeo.sig.paris.fr/Apps/CadastreSolaire/. [Accessed on 4 February 2015]. |
[83] | Klärle M, Lanig S, Meik K (2011) Web-based solar roof cadastre goes international. GEOconnexion Int Mag 10: 30-33. |
[84] | Solardachpotenzial Osnabrück. Available from: http://geo.osnabrueck.de/solar/. [Accessed on 24 February 2015]. |
[85] | Dachflächeneignung für Solaranlagen, Stadt Gelsenkirchen. Available from: http://geo.gkd-el.de/website/solar/viewer.htm. [Accessed on 24 February 2015]. |
[86] | Braunschweig Solar. Available from: http://braunschweig.publicsolar.de/frames/. [Accessed on 24 February 2015]. |
[87] | Bristol Solar Map. Available from: http://www.bristol.gov.uk/page/environment/solar-energy. [Accessed on 24 February 2015]. |
[88] | Krüger A, Kolbe TH (2012) Building analysis for urban energy planning using key indicators on virtual 3D city model - The energy atlas of Berlin. Int Arch Photogramm Remote Sens Spatial Inform Sci XXXIX-B2: 145-150. |
[89] | Solaratlas Berlin, Berlin Business Location Center. Available from: http://www.businesslocationcenter.de/wab/maps/solaratlas/. [Accessed on 24 February 2015]. |
[90] | San Diego Solar Map. Available from: http://sd.solarmap.org/. [Accessed on 24 February 2015]. |
[91] | LA County Solar Map and Green Planning Tool. Available from: http://solarmap.lacounty.gov/. [Accessed on 24 February 2015]. |
[92] | New York City Solar Map. Available from: http://www.nycsolarmap.com/. [Accessed on 24 February 2015]. |
[93] | San Francisco energy Map. Available from: http://sfenergymap.org/. [Accessed on 24 February 2015]. |
[94] | Mapwell. Available from: http://www.mapdwell.com. [Accessed on 24 February 2015]. |
[95] | Zonnescan Provincie Noord-Brabant. Available from: http://www.zonnescanbrabant.nl. [Accessed on 24 February 2015]. |
[96] | SolarDachAtlas. Available from: http://www.solare-stadt.de/zgb/SolarDachAtlas. [Accessed on 24 February 2015]. |
[97] | Zonatlas. Available from: http://www.zonatlas.nl/home. [Accessed on 24 February 2015]. |
[98] | Denholm P, Margolis RM (2008) Land-use requirements and the per-capita solar footprint for photovoltaic generation in the United States. Energy Policy 36: 3531-3543. |
[99] | Choi Y, Rayl J, Tammineedi C, et al. (2011) PV Analyst: Coupling ArcGIS with TRNSYS to assess distributed photovoltaic potential in urban areas. Sol Energy 85: 2924-2939. |
[100] | Resch B, Sagl G, Törnros T, et al. (2014) GIS-Based planning and modeling for renewable energy: Challenges and future research avenues. ISPRS International Journal of Geo-Information 3: 662-692. |
[101] |
Pérez-Lombard L, Ortiz J, Pout C (2008) A review on buildings energy consumption information. Energ Buildings 40: 394-398. doi: 10.1016/j.enbuild.2007.03.007
![]() |
[102] |
Liang J, Gong J, Zhou J, et al. (2015) An open-source 3D solar radiation model integrated with a 3D Geographic Information System. Environ Modell Softw 64: 94-101. doi: 10.1016/j.envsoft.2014.11.019
![]() |
1. | Jingheng Zhang, Minghua Wang, Haochen Shi, Yingzhuo Zhang, 2023, Dynamic Optimal Scheduling Model of Multi Runway Flight Arrival and Departure Based on Improved Genetic Algorithm, 979-8-3503-1331-4, 203, 10.1109/ICNETIC59568.2023.00049 | |
2. | Lingling Lv, Zhiyun Deng, Chenyang Shao, Weiming Shen, A variable neighborhood search algorithm for airport ferry vehicle scheduling problem, 2023, 154, 0968090X, 104262, 10.1016/j.trc.2023.104262 | |
3. | Adrian Barea, Raul de Celis, Luis Cadarso, An integrated model for airport runway assignment and aircraft trajectory optimisation, 2024, 160, 0968090X, 104498, 10.1016/j.trc.2024.104498 |
Indices: | |
$ i, j $ | Flight |
0 | A virtual one |
$ r $ | Runway |
Sets: | |
$ F $ | Set of both arrival flights and departure flights, $ F={F}_{1}\cup {F}_{2} $ |
$ {F}_{1} $ | Set of arrival flights |
$ {F}_{2} $ | Set of departure flights |
$ R $ | Set of runways |
Parameters: | |
$ {t}_{i}^{p} $ | Estimated starting time of each flight $ i;\forall i\in F $ |
$ {d}_{1} $ | Maximum delay time of arrival flight |
$ {d}_{2} $ | Maximum delay time of departure flight |
$ {t}_{i}^{\mathrm{h}} $ | Occupation time of flight $ i $ having landed or taken off on a runway $ ;\forall i\in F $ |
$ {T}_{ij} $ | Safe span time of two aircraft related to flights $ i \ \mathrm{a}\mathrm{n}\mathrm{d} \ j $ covered by a runway, $ $ related to safe distance and wake cortex time $ ;\forall i, j\in F $ |
$ {T}_{r}^{s} $ | Starting time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ {T}_{r}^{d} $ | Fuzzy duration time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ \alpha $ | A preset value for the preference level |
$ M $ | A larger fixed value |
Decision Variables: | |
$ {x}_{i}^{r} $ | Whether each flight $ i $ is assigned to a runway $ r $ or not; $ \forall r\in R $ $ \forall i\in F $ |
$ {z}_{ij}^{r} $ | Whether two adjacent flights $ i $ and $ j $ are covered by the runway $ r $ or not; $ \forall r\in R $ $ \forall i, j\in F $ |
$ {t}_{i}^{a} $ | Actual starting time of arrival or departure flight $ i;\mathrm{ }\forall i\in F $ |
$ {U}_{ir} $ | An auxiliary variable for eliminating subtours in flights $ i $ for runway $ r $; $ \forall r\in R $ |
Number of runways | FSIFT with priorities | FSIFT without priorities | ||
Delay time of departure flights (min) | Delay time of arrival flights (min) | Delay time of departure flights (min) | Delay time of arrival flights (min) | |
1 | 4208 | 1076 | 5966 | 4430 |
2 | 1467 | 107 | 2281 | 1755 |
3 | 344 | 26 | 1065 | 852 |
Scenes | Comparison | Size of instances | ||
72 | 200 | 500 | ||
Proposed algorithm | Computation time (s) | 0.49 | 0.69 | 1.7 |
Best solution (min) | 1065 | 7041 | 14,217 | |
GA | Computation time (s) | 108.4 | 167.3 | 274.6 |
Best solution (min) | 1065 | 7052 | 14,324 | |
Average solution (min) | 1125 | 7312 | 15,002 | |
ACO | Computation time (s) | 10.4 | 23.4 | 56.2 |
Best solution (min) | 1065 | 7041 | 14,217 | |
Average solution (min) | 1096 | 7256 | 14,849 |
Indices: | |
$ i, j $ | Flight |
0 | A virtual one |
$ r $ | Runway |
Sets: | |
$ F $ | Set of both arrival flights and departure flights, $ F={F}_{1}\cup {F}_{2} $ |
$ {F}_{1} $ | Set of arrival flights |
$ {F}_{2} $ | Set of departure flights |
$ R $ | Set of runways |
Parameters: | |
$ {t}_{i}^{p} $ | Estimated starting time of each flight $ i;\forall i\in F $ |
$ {d}_{1} $ | Maximum delay time of arrival flight |
$ {d}_{2} $ | Maximum delay time of departure flight |
$ {t}_{i}^{\mathrm{h}} $ | Occupation time of flight $ i $ having landed or taken off on a runway $ ;\forall i\in F $ |
$ {T}_{ij} $ | Safe span time of two aircraft related to flights $ i \ \mathrm{a}\mathrm{n}\mathrm{d} \ j $ covered by a runway, $ $ related to safe distance and wake cortex time $ ;\forall i, j\in F $ |
$ {T}_{r}^{s} $ | Starting time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ {T}_{r}^{d} $ | Fuzzy duration time of the incursion event at runway $ r $; $ \forall r\in R $ |
$ \alpha $ | A preset value for the preference level |
$ M $ | A larger fixed value |
Decision Variables: | |
$ {x}_{i}^{r} $ | Whether each flight $ i $ is assigned to a runway $ r $ or not; $ \forall r\in R $ $ \forall i\in F $ |
$ {z}_{ij}^{r} $ | Whether two adjacent flights $ i $ and $ j $ are covered by the runway $ r $ or not; $ \forall r\in R $ $ \forall i, j\in F $ |
$ {t}_{i}^{a} $ | Actual starting time of arrival or departure flight $ i;\mathrm{ }\forall i\in F $ |
$ {U}_{ir} $ | An auxiliary variable for eliminating subtours in flights $ i $ for runway $ r $; $ \forall r\in R $ |
Number of runways | FSIFT with priorities | FSIFT without priorities | ||
Delay time of departure flights (min) | Delay time of arrival flights (min) | Delay time of departure flights (min) | Delay time of arrival flights (min) | |
1 | 4208 | 1076 | 5966 | 4430 |
2 | 1467 | 107 | 2281 | 1755 |
3 | 344 | 26 | 1065 | 852 |
Scenes | Comparison | Size of instances | ||
72 | 200 | 500 | ||
Proposed algorithm | Computation time (s) | 0.49 | 0.69 | 1.7 |
Best solution (min) | 1065 | 7041 | 14,217 | |
GA | Computation time (s) | 108.4 | 167.3 | 274.6 |
Best solution (min) | 1065 | 7052 | 14,324 | |
Average solution (min) | 1125 | 7312 | 15,002 | |
ACO | Computation time (s) | 10.4 | 23.4 | 56.2 |
Best solution (min) | 1065 | 7041 | 14,217 | |
Average solution (min) | 1096 | 7256 | 14,849 |