Green Aircraft Taxiing Strategy Based on Multi-scenario Joint Optimization
2016-09-14WanLiliHuMinghuaTianYongYeBojia
Wan Lili,Hu Minghua,Tian Yong,Ye Bojia
College of Civil Aviation,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,P.R.China(Received 5June 2015;revised 18August 2015;accepted 28August 2015)
Green Aircraft Taxiing Strategy Based on Multi-scenario Joint Optimization
Wan Lili,Hu Minghua*,Tian Yong,Ye Bojia
College of Civil Aviation,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,P.R.China
(Received 5June 2015;revised 18August 2015;accepted 28August 2015)
The issue of green aircraft taxiing under various taxi scenarios is studied to improve the efficiency of aircraft surface operations and reduce environmental pollution around the airport from aircraft emissions.A green aircraft taxi programming model based on multi-scenario joint optimization is built according to airport surface network topology modeling by analyzing the characteristics of aircraft operations under three different taxiing scenarios:all-engine taxi,single-engine taxi,and electronic taxi.A genetic algorithm is also used in the model to minimize fuel consumption and pollutant emissions.The Shanghai Pudong International Airport is selected as a typical example to conduct a verification analysis.Compared with actual operational data,the amount of aircraft fuel consumption and gas emissions after optimization are reduced significantly through applying the model.Under an electronic taxiing scenario,fuel consumption can be lowered by 45.3%,and hydrocarbon(HC)and carbon dioxide(CO)emissions are decreased by 80%.The results show that a green aircraft taxiing strategy that integrates taxiway optimization and electronic taxiing can effectively improve the efficiency of airport operations and reduce aircraft pollution levels in an airport′s peripheral environment.
electronic taxi;fuel consumption;emission;genetic algorithm
0 Introduction
In the wake of rapid development in the air transportation industry,it is increasingly difficult to meet the ever growing demands of air traffic with the relatively limited supply of airport capacity.Capacity flow imbalances cause frequent airport surface congestion and flight delays,which cause a substantial increase in aircraft surface taxiing time.In addition,because the fuel efficiency of aircrafts is the lowest during the surface taxi phase,the gas emissions index is the subsequently highest,and the emissions directly affect the airport′s peripheral environment[1].Issues such as aircraft fuel consumption,emissions,and noise have received widespread concern within the aviation industry as well as from the public.Under a backdrop of ever deepening concepts in global en-vironmental protection,energy savings,and emissions reduction,methods of using highly effective scientific surface taxi strategies to maximize conflict avoidance in aircraft operations and reduce aircraft surface taxiing time have important implications for improving the efficiency of aircraft operations,lowering airline operating costs,and reducing pollution in the airport′s peripheral environment.
Studies in China on airport surface taxi optimization have primarily concentrated on optimizing the taxiway.Under the premise of ensuring the safety of aircraft operation,taxiway optimization takes airport network topology modeling as backdrop,and utilizes mathematical programming models,multi-agent technology,Petri net theory,etc.to search for the optimal path for a departing scheduled flight that includes the shortesttaxiway or the least amount of taxi time[2-3]. However,aircraft all make use of main engine propulsion when taxiing,thus,the aircraft is in a state of low combustion efficiency and high emissions over the entire distance that it idles,and such operations have a relatively large impact on the airport′s peripheral environment.Current studies in China on surface taxi optimization have not yet fully considered the needs of green aviation development and rarely taken aircraft fuel consumption and emissions as optimization objectives.However,studies conducted in other countries related to environmentally friendly aircraft taxiing have set up multi-scenario taxi systems for all-engine taxi,single-engine taxi,and electronic taxi,etc.to maximize the reduction of work time during engine idling[4-7].The electronic taxi system,which uses an auxiliary power unit(APU),drives the electric motors that are installed on the landing gears,thus allowing the aircraft to taxi without being towed by a tug or propelled by the main engine.This method also has low fuel consumption,low emissions,and low noise levels,etc.Currently,companies such as Honeywell and WheelTug are developing this type of electronic taxi system,and certain products are already in an identification phase[8,9].
Aircraft fuel consumption and emissions model constructed under different taxi scenarios is presented,and it integrates the taxiway optimization method,which is applied to the Pudong International Airport for verification and the comparative analysis of environmental pollution under various taxi scenarios.The work presented in this paper will enable air traffic control authorities to set and provide methods of supporting highly effective,and environmentally friendly green aircraft taxiing strategies.
1 Multi-scenario Fuel Consumption and Emissions Models
The aircraft taxi process includes taxi-out and taxi-in processes.Taxi-out is the ground movement process by which an aircraft moves from the gate to the head of the runway prior to takeoff.Taxi-in is the ground movement process by which an aircraft moves to a gate after landing and leaving the runway.When taxiing,an aircraft can be powered by the engine or APU.According to selected power,the scenarios may include all-engine taxi,single-engine taxi,and electronic taxi[10].
1.1 Scenario one:All-engine taxi
All-engine taxi refers to a process in which all of the engines are turned on and remain in an idling state during aircraft taxiing,and it is the most commonly adopted method in aircraft operations at present.In past studies,fuel calculations were simplified by assigning an average value for the engine fuel flow rate.However,to accurately calculate fuel consumption and emissions during taxiing,fluctuations in the engine state and fuel flow rate as the aircraft moves must be considered.Studies have clearly shown that stopping the engine to wait decreases the fuel flow rate and subsequent acceleration significantly increases the fuel flow rate compared with taxiing at an even speed[11].The fuel consumption FAiof aircraft i during all-engine taxi can be expressed as follows
where Fijis the fuel consumption amount of aircraft i under engine state j,Tijthe taxi time for aircraft i under engine state j,Nithe number of engines on aircraft i,and fijthe fuel flow rate of a single engine on aircraft i under state j.
The hydrocarbon(HC),carbon dioxide(CO),and mono-nitrogen oxides(NOx)[12]emitted by the aircraft will directly impact the local air quality index.After exposure to the sun′s ultraviolet rays,HC can generate toxic photochemical smog that severely irritates the eyes,nose,and throat,whereas CO is a colorless and odorless poisonous gas,and NOxcan easily form acid rain and damage the ozone layer.Therefore,the aforementioned three gaseous pollutants are usedto build an aircraft emissions model in this paper.
The amount of gaseous pollutant emissions from an aircraft is directly proportional to the fuel consumption amount and emissions indices.However,each gaseous pollutant has a different emissions index.The emissions amount EAikof gaseous pollutant type k from aircraft i during all-engine taxi can be expressed as follows
where Iijkis the emissions index of gaseous pollutant type k when aircraft iis under engine state j.
1.2 Scenario two:Single-engine taxi
Single-engine taxi is a taxiing method in which some of the engines are turned off during aircraft taxi while the rest are turned on and put in an idling state.During single-engine aircraft taxi,only the engines that are turned on will consume fuel and produce emissions.If single-engine taxi is used during aircraft taxi-out,the engines that are off will need to be started up prior to entering the runway for takeoff.The engine startup time(ESUT)typically takes 2—5min and is related to the model and engine model number of the aircraft and time of the engine has been shut off.If the engine has been shut off for six hours or more,ESUT will increase to 10—15min.During single-engine aircraft taxi-in,the engines that are not used for taxiing after landing must also be cooled down.The engine cool-down time(ECDT)is similar to ESUT.Because the engines continue to consume fuel and produce emissions during the start-up and cool-down processes,these two time intervals must be considered when calculating single-engine taxi fuel consumption and emissions.The single-engine taxi fuel consumption FSiof aircraft i can be expressed as follows
where Tiis the taxi time for aircraft i,NSithe number of engines turned on by aircraft i during taxiing,TEthe time required for engine start-up or cool-down,and fidlethe fuel flow rate of a sin-gle engine on aircraft i during engine start-up or cool-down.
The emissions amount ESikof gaseous pollutant type k from aircraft i during single-engine taxi can be expressed as follows
1.3 Scenario three:Electronic taxi
Electronic taxi is a process in which the engines are turned off during aircraft taxiing and only APU is used to drive the electric motors installed on the landing gears for taxiing.Thus,an electronic taxi system is used for taxiing.
APU is an aircraft auxiliary power unit typically located at the tail end of the aircraft.Although its small turbine engine core consumes fuel during power output,the fuel consumption and emissions are far lower than that of the main engines.In addition,there are notable advantages in its use,such as low noise and extended engine life,etc.The fuel consumption FEiof aircraft i when using the electronic taxi system is as follows
where fAPUiis the fuel flow rate of APU on aircraft i.
The emissions amount EEikof gaseous pollutant type k from aircraft i during electronic taxi can be expressed as follows
where IEikis the emissions index of gaseous pollutant type k when aircraft i is using the electronic taxi system to taxi.
Similar to single-engine taxi,when an aircraft uses the electronic taxi system to taxi,all engines that are off prior to entering the runway must be started for takeoff and all engines must be cooled off after landing.If these two segments are executed independently,the taxi time is increased and may even lead to extra delays.To shorten taxi time,APU-driven taxiing can be integrated with the engine start-up and cool-down segments.Taking a twin-engine aircraft as an example,the process of using APU-driven electronic taxiing is indicated in Fig.1[13].
Fig.1 Process diagram of use of APU-driven electronic taxiing
During the taxi-out process,aircraft engines can provide power to the remainder of ESUT prior to takeoff.Otherwise,the aircraft is driven by APU during taxi time.During the taxi-in process,the aircraft changes to APU-driven taxiing only after ECDT following landing.The fuel consumption of aircraft i when using the electronic taxi system is as follows
where fidleiis the fuel flow rate of aircraft iin an idling state.
2 Taxiway Optimization
2.1 Taxiway optimization model
To obtain the optimal green taxi strategy,the taxi method must be integrated with route optimization.When building a taxiway optimization model,the topological network diagram G=(R,E)can be used to indicate the airport surface taxi system,where Rrepresents the set of taxiway nodes r and Erepresents the edge set of taxiway intersections[14].The constructed taxiway optimization model is presented as follows
where m∈Mis the set of runways and p∈Pthe set of gates.
Eq.(8)takes the minimum total fuel consumption of all aircraft as an objective function. Each aircraft can select Eqs.(1),(3),(7)to calculate the fuel consumption Ficorresponding to the different taxi scenarios.Eq.(9)is the set of taxiway nodes Uiof aircraft i,where uih∈R,(uih,ui,h+1)∈E.Eq.(10)is the total taxi time Tiof aircraft i,where Tiuihis the taxi time of aircraft i on taxi segment(uih,ui,h+1).In Eq.(11),|uihui,h+1|is the length of taxi segment(uih,ui,h+1).In Eq.(12),vihis the average taxiing velocity of aircraft i on taxi segment(uih,ui,h+1),and vihis the velocity of aircraft i when passing taxiway node uih.In Eqs.(13),(14),λimand gipare the decision variables for runway and gate. Eqs.(15),(16)are the unique constraints in runway and gate assignment.In addition,taxiing aircraft must satisfy relevant airport operating rules and safety intervals.
2.2 Optimization algorithm
When an aircraft encounters another aircraft during the taxi process,situations such as deadlock conflict,intersection conflict,and one aircraft overtaking another may occur.When optimizing aircraft taxiway,all types of conflicts must be considered and solutions must be provided so that conflicts between aircrafts do not occur and each aircraft can continue to taxi along the relief path to a predetermined position.In order toimprove the overall efficiency of the operation of the taxiway and meet other special requirements,the speed adjustment strategy is adopted according to the flight priority.It can ensure that the aircraft which priority is higher or who first reach the conflict position preferentially pass.The taxiway optimization model is a non-deterministic polynomial(NP)problem and difficult to find the global optimal solution by algorithm precise in acceptable time.Genetic algorithms are classic intelligent optimization methods that simulate biological survival of the fittest evolutionary processes,and they are frequently applied in the field of route optimization because of their high efficiency in search for the global optimal solution.The specific steps of the genetic algorithm in this paper are listed below.
Step 1 Obtain flight plan data,including flight arrival and departure times,information of gates and runways.
Step 2 Build a topological network diagram of the airport surface taxiway system and establish relationship matrices of taxiway node sets,taxiway edge sets,and vertex edges.
Step 3 Generate the initial parent population according to the flight information of gate and runway and randomly assign taxiways.
Step 4 Perform the genetic manipulation,such as selection,crossover,and mutation,etc.,on the inital parent population according to the vertex edge relationship matrix,then form a progeny population.
Step 5 Calculate the time at which a flight passes each taxiway node according to the flight arrival or departure time and perform conflict detection and resolution.
Step 6 Determine whether the current evolutionary process satisfies the termination condition.If so,end the algorithm;Otherwise,return to Step 5and continue the iteration.
3 Case Study
The flight plan data from July 25,2013at Shanghai Pudong International Airport is selected for a case study.Shanghai Pudong International Airport is a famous hub airport with intensive air traffic flow and complex surface taxiing that can effectively support the verification analysis of the method presented in this paper.On the day in question,Pudong International Airport used three runways and 193gates and ran a total of 1 089flights,of which 545are arrivals and 544 are departures.A topological structure is constructed(See Fig.2)according to the structure of the Pudong International Airport surface taxi system for calculating fuel consumption and emissions while integrating each taxi scenario with the taxiway optimization model and comparing simulated data with actual operating data.
Fig.2 Surface topological map of Shanghai Pudong International Airport
3.1 Fuel consumption
The fuel consumption by an aircraft can be calculated according to the fuel flow rate of all aircraft models under various states,which is provided by the International Civil Aviation Organization(ICAO)Engine Emissions Databank[15].The total amount of fuel consumption by all aircraft that taxied on the surface at Pudong International Airport can be minimized through simulated optimizations.Fig.3illustrates genetic algorithm optimization process of Scenario 1.
The population optimization curve within 100 generations shows that the total amount of fuel consumption rapidly decreases from 237 071.8kg to 172 764.9kg,whereas between 100to 400 generations,the total amount of fuel consumption changes less rapidly,falling to 156 187.5kg,andafter 400generations,the changes are small and gradually converge after 450generations.In the optimal solution corresponding to the maximum evolution generation,the total fuel consumption is 154 087.9kg.
Fig.3 Trends of fuel consumption in population evolution process
Similarly,optimization can be performed on Scenarios 2and 3.A comparison of the fuel consumption prior to taxiway optimization and after optimization under different taxi scenarios is shown in Fig.4.The total fuel consumption prior to taxiway optimization is calculated based on the surface surveillance data.
Fig.4 Comparison of fuel consumption pre-optimization and post-optimization under different taxi scenarios
Fig.4shows that using the same all-engine taxi scenario,taxiway optimization saves 13.5% in fuel compared with the amount pre-optimization.Using single-engine scenario and electronic taxi senario,the fuel consumption can be further reduced by 34.9%and 45.3%.
In addition,the fuel savings of different aircraft models during the optimization process are also different.Fig.5represents the average fuel consumption of different aircraft models at Pudong International Airport.Because the fuel flow rate in the main engines of heavy aircraft is grea-ter during all-engine and single-engine taxi,the fuel savings after using the electronic taxi system is greater compared with that of mid-sized aircraft,such as aircraft models A340,A380,B747,MD11,etc.Because the fuel flow rate in the main engines of aircraft models E90and CRJ is smaller,the amount of fuel consumption will present a greater relative increase during electronic taxi.
Fig.5 Average fuel consumed by each aircraft model under different scenarios
3.2 Taxi time
After optimizing the aircraft surface taxiway,fuel consumption is reduced and flight taxi time is optimized.Fig.6shows the taxi time distribution of each aircraft model after optimization under Scenario 1,where pre-optimal taxi time(PET)represents the average pre-optimization taxi time and post-optimal taxi time(POT)represents the average taxi time after optimization.The average aircraft taxi time after optimization is within a 10-to 20-minute range and represents a reduction of approximately 7%compared with pre-optimization amounts.
Fig.6 Comparison of taxi time for scenario one before and after optimization
Based on ESUT before takeoff and ECDT after landing in Scenarios 2and 3,the taxi time after optimization is slightly longer than that of Scenario 1.However,compared with pre-optimization time,there is still a reduction in average taxi time for all other aircraft models,as shown in Fig.7,with the exception of A300and A310 aircraft models,which have a small optimization opportunity because of the small number of flights.Thus,Increased taxi time is presented.
Fig.7 Average taxi time of each aircraft model in different taxi scenarios
3.3 Gaseous pollutant emissions
The amount of gaseous pollutant emissions from each aircraft model operating on the surface of Pudong International Airport can be calculated according to the HC,CO,and NOxgaseous pollutant emission indices for each aircraft model provided by the ICAO Engine Emissions Databank.The calculation results are shown in Fig.8.
Fig.8 Amount of pollutant emissions at Shanghai Pudong International Airport by different taxi methods
The amounts of HC and CO gaseous pollutant emissions clearly decrease after surface optimization,with approximately 13%and 35%in Scenarios 1and 2,respectively,and steep decrease of 80%in Scenario 3.The average airport surface taxi time of A320and B737series aircraft is 10—15min,which provides sufficient time for engine start-up and taxiing and reduces the a-mount of gaseous pollutant emissions by approximately 30%.Because a three-engine or four-engine aircraft is driven by more than one engine,the reduction in gaseous pollutant emissions is relatively smaller in proportion,with a decrease of 10%—15%,as shown in Figs.9,10.
The reduction in emissions proportion of NOxgaseous pollutant emissions in Scenarios 1 and 2after optimization is similar to that of HC and CO(See Fig.11).However,the higher NOxemissions index during APU operation causes an increase in NOxgaseous pollutant emissions in Scenario 3by approximately 6%compared with the amount pre-optimization and approximately 22.64%and 62.29%compared with the amounts in Scenarios 1and 2,respectively.
Fig.9 Amount of HC emissions of each aircraft model in different taxi scenarios
Fig.10 Amount of CO emissions of each aircraft model in different taxi scenarios
Fig.11 Amount of NOxemissions of each aircraft model in different taxi scenarios
3.4 Electronic taxi system with fuel addition
Although an electronic taxi system can sig-nificantly reduce fuel consumption and emissions during the surface operations phase,the drive system that must be installed on the landing gears will increase the basic operating empty weight(OEW)and the extra fuel consumption for the aircraft in other flight phases.Assuming an electronic taxi system makes OEW average increase in 400kg weight,the amount of extra fuel consumption of each aircraft model caused by the increase in OEW must be calculated according to the aircraft performance indices provided by the BADA3.11database.The results are shown in Fig.12.
Fig.12 Changes in aircraft fuel consumption when using an electronic taxi system
The amount of fuel saved when using an electronic taxi system is approximately 45%of the taxi fuel,and the increased fuel consumption in the cruise phase is approximately 16%of the taxi fuel.Thus,the proportion of fuel saved when using APU to taxi is far greater than the increased fuel consumption in the cruise phase,and the aircraft′s total fuel consumption decreases. Although the increment of fuel consumption caused by increase of OEW is larger,the fuel consumption saved in taxi phase for a heavy aircraft is relatively more.Therefore,the use of an electronic taxi system in a heavy aircraft can conserve more fuel over the entire flight period.
4 Conclusions
A green aircraft taxi strategy based on multiscenario joint optimization is proposed by analyzing aircraft fuel consumption and exhaust emissions under different taxi scenarios,such as allengine taxi,single-engine taxi,and electronic taxi,and by integrating these scenarios with the taxiway optimization model to improve the efficiency of flight operations,reduce delays,and decrease negative impacts on the environment.The example of Shanghai Pudong International Airport shows that the amount of aircraft fuel consumption and gas emissions after taxiway optimization can be lowered by about 13%,combined with environmentally friendly technology,such as single-engine taxi and electronic taxi,the performance of airport surface operations can be further improved,For example,electronic taxi can reduce fuel consumption by 45.3%,reduce HC and CO emissions by 80%,and increase NOxemissions by 6%.
References:
[1] PENNER J,LISTER D,GRIGGS D,et al.Aviation and the global atmosphere:A special report of the intergovernmental panel on climate change[M].Cambridge UK:Cambridge University Press,1999:29-165.
[2] ZHU Xinping,TANG Xinmin,HAN Songchen. Aircraft initial taxiing route planning based on petri net and genetic algorithm[J].Journal of Southwest Jiaotong University,2013,48(3):565-573.(in Chinese)
[3] TANG Yong,HU Minghua,HUANG Rongshun,et al.Aircraft taxi routes planning based on free time windows and multi-agent for ASMGCS[J].Acta Aeronautica et Astronautica Sinica,2015,36(5):1627-1638.(in Chinese)
[4] NHUT J P,REN Liling.Continuous descent approach:Design and flight test for louisville international airport[J].Journal of Aircraft,2008,41(5):1054-1066.
[5] TODD J,CHRISTOPHER C,MICHAEL K,et al. Investigating the impact of off-nominal events on high-density″Green″arrivals[C]∥30th Digital Avionics Systems Conference.Seattle:IEEE,2011:2D5-1-2D5-16.
[6] DEONANDAN I,BALAKRISHNAN H.Evaluation of strategies for reducing taxi-out emissions at airports[C]∥Proceedings of the AIAA Aviation Technology,Integration,and Operations(ATIO)Conference.Texas:AIAA,2010:13-15.
[7] SIMAIAKIS I,BALAKRISHNAN H,KHADILKAR H,et al.Demonstration of reduced airport congestion through pushback rate control[J].Transportation Research Part A,2014,66:251-267.
[8] WIJNTERP C,ROLING P C,de WILDE W.Electric taxi systems:An operations and value estimation[C]∥14th AIAA Aviation Technology,Integration,and Operations Conference.Atlanta:AIAA,2014:1-16.
[9] RE F,de CASTRO R.Energetically optimal path following for electric aircraft taxi systems based on convex optimization[C]∥ESARS 2014International Electric Vehicle Conference.Italy:IEEE,2014:16-18.
[10]GUO Rui,ZHANG Yu,WANG Qing.Comparison of emerging ground propulsion systems for electrified aircraft taxi operations[J].Transportation Research Part C,2014,44:98-109.
[11]TASOS N,GAUTAM G,MATTHEW K,et al. Detailed estimation of fuel consumption and emissions during aircraft taxi operations at Dallas/Fort Worth International Airport[J].Transportation Research Part D,2011,16(4):302-308.
[12]SUN Jianzhong,ZUO Hongfu,LIU Pengpeng,et al.Aircraft engine pollutant emissions estimation methods[J].Journal of Traffic and Transportation Engineering,2012,12(2):53-61.(in Chinese)
[13]ROLING P,SILLEKENS P,CURRAN R.The effects of electric taxi systems on airport surface congestion[C]∥Proceedings of the AIAA Aviation Technology,Integration,and Operations(ATIO)Conference.Texas:AIAA,2015:1-10.
[14]TIAN Yong,FU Jianjun,WANG Yanjun.Research on airport ground capacity evaluation[J].Journal of Nanjing University of Aeronautics &Astronautics,2006,38(5):619-622.(in Chinese)
[15]Eurocontol Experimental Center.Model accuracy summary report for the base of aircraft data(BADA):Revision 3.11,EEC Technical/Scientific Report No.12/04/10-48[R].Bretigny:EEC,2012.
Ms.Wan Lili is currently a lecturer in College of Civil Aviation at Nanjing University of Aeronautics and Astronautics(NUAA).She received her M.S.degree at NUAA.Her research interest is green air traffic management.
Mr.Hu Minghua is currently aprofessor and doctoral supervisor at NUAA.His research interests are air traffic flow management and airspace management.
Dr.Tian Yong is currently an associate professor at NUAA.He received his first degree and Ph.D.degree at NUAA.His research interests are air traffic planning and performance analysis.
Dr.Ye Bojiais currently a lecturer at NUAA.He received his first degree and Ph.D.degree at NUAA.His research interests are collaborative air traffic management and system modeling and simulation.
(Executive Editor:Xu Chengting)
V351.11 Document code:A Article ID:1005-1120(2016)02-0215-09
*Corresponding author,E-mail address:minghuahu@nuaa.edu.cn.
How to cite this article:Wan Lili,Hu Minghua,Tian Yong,et al.Green aircraft taxiing strategy based on multi-scenario joint optimization[J].Trans.Nanjing Univ.Aero.Astro.,2016,33(2):215-223.
http://dx.doi.org/10.16356/j.1005-1120.2016.02.215
杂志排行
Transactions of Nanjing University of Aeronautics and Astronautics的其它文章
- Jet Noise Reduction of Double-Mixing Exhaust System
- Grey Incidence Analysis Applied to Civil Aircraft Customization Process
- Gas Flow Development Through Tandem Heat Exchangers Inside Exhaust Nozzle by Using Porous Medium Model
- Heat Transfer Coefficient of Film Cooling with Ellipse-Shaped Tab
- Optimal Control of Reinforced Plate Based on the Minimum Energy
- Numerical Analysis of Refueling Drogue Oscillation During Refueling Docking