Control method, control system and storage medium for ground service system
By setting up multiple subsystems in the underground pipeline corridor of the ground service system, the control system provides power, clean water, air conditioning and sewage treatment for the aircraft, solving the problems of safety hazards and environmental pollution of the airport apron and achieving safe and pollution-free services.
Patent Information
- Application Number
- CN202411177174.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2044-08-26
AI Technical Summary
In the existing airport ground service methods, the interweaving of special vehicles leads to safety hazards and environmental pollution problems. How to provide ground services to the airport apron safely and without pollution.
Multiple subsystems are set up in the underground pipeline corridor of the ground service system, including hydraulic drive subsystem, power subsystem, clean water subsystem, sewage subsystem and air conditioning subsystem. Each subsystem is controlled to provide power, clean water, air conditioning and sewage treatment for the aircraft through the hydraulic drive subsystem.
It has achieved a safe and pollution-free ground service for the airport apron, avoiding safety hazards and environmental pollution of special vehicles.
Smart Images

Figure CN119037724B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of airport application technology, and in particular to a control method, system and storage medium for a ground service system. Background Art
[0002] With the rapid development of the civil aviation industry, passenger and cargo traffic has grown exponentially, posing challenges to airport ground support services. Ground support services primarily include providing power, air conditioning, sewage treatment, and clean water, enabling pre-flight inspection, maintenance, and resupply at the airport apron, ensuring safe flight and comfortable passenger service.
[0003] Currently, most domestic airports utilize a variety of specialized vehicles to provide these ground services. Specifically, specialized vehicles loaded with various resources provide the aforementioned resources to aircraft docked at the airport apron. This approach to ground services often involves multiple specialized vehicles simultaneously supporting aircraft at the same apron parking space. This creates a complex web of pipelines, and the distance between specialized vehicles can easily lead to collisions and other safety incidents, posing a significant safety hazard. Furthermore, these specialized vehicles typically run on fuel, and their constant travel across the airport apron inevitably causes environmental pollution. Therefore, providing safe and pollution-free ground services at airport aprons is a pressing technical challenge. Summary of the Invention
[0004] The main purpose of the present invention is to provide a control method, a control system and a storage medium for a ground service system, aiming to solve the technical problem of how to provide ground services for airport aprons safely and without pollution.
[0005] To achieve the above-mentioned object, the present invention provides a control method for a ground service system, wherein the ground service system is arranged in an underground pipe gallery of an airport apron and includes multiple subsystems. The airport apron includes multiple parking spaces, and each parking space corresponds to at least one subsystem.
[0006] Each of the subsystems includes a hydraulic drive subsystem, and a power subsystem, a clean water subsystem, a sewage subsystem, and an air conditioning subsystem respectively connected to the hydraulic pipelines of the hydraulic drive subsystem. The control method includes:
[0007] determining a target parking stand for the aircraft to be parked among the parking stands according to the parking identifications of the parking stands, and searching for a target subsystem corresponding to the target parking stand from among the subsystems;
[0008] After the aircraft to be docked is parked at the target parking position and receives a start instruction, the target power subsystem, the target clean water subsystem, the target sewage subsystem and the target air-conditioning subsystem in the target subsystem are controlled to start based on the target hydraulic drive subsystem in the target subsystem.
[0009] Preferably, the underground pipe gallery is provided with a first channel, a second channel, a third channel and a fourth channel connected to the ground corresponding to the power subsystem, the clean water subsystem, the sewage subsystem and the air-conditioning subsystem respectively, and the step of controlling the start-up of the target power subsystem, the target clean water subsystem, the target sewage subsystem and the target air-conditioning subsystem in the target subsystem based on the target hydraulic drive subsystem in the target subsystem comprises:
[0010] Determining the startup type of the startup instruction according to the type identifier carried by the startup instruction;
[0011] If the startup type is a power supply type, driving the cable connector of the target power supply subsystem to extend from the first channel based on the target hydraulic drive subsystem, so as to supply power to the aircraft to be docked based on the cable connector;
[0012] If the activation type is the clean water type, the clean water elevator of the target clean water subsystem is driven to extend from the second channel based on the target hydraulic drive subsystem, and after detecting a clean water valve opening instruction triggered by the clean water elevator, the clean water pipeline in the target clean water subsystem is controlled to supply clean water to the aircraft to be docked;
[0013] If the activation type is the sewage type, the target hydraulic drive subsystem drives the sewage elevator of the target sewage subsystem to extend from the third channel, and after detecting a docking signal triggered by the sewage elevator, controls the vacuum pump in the target sewage subsystem to start;
[0014] If the startup type is an air-conditioning type, the air-conditioning elevator of the target air-conditioning subsystem is driven to extend from the fourth channel based on the target hydraulic drive subsystem, and after detecting the air-conditioning valve opening instruction triggered by the air-conditioning elevator, the air-conditioning cabinet in the target air-conditioning subsystem is controlled to start.
[0015] Preferably, the step of controlling the supply of clean water to the aircraft to be docked based on the clean water pipeline in the target clean water subsystem comprises:
[0016] Obtaining passenger flow data of the aircraft to be docked, wherein the passenger flow data includes the number of male passengers, the number of female passengers, and the number of underage passengers;
[0017] The passenger flow data is predicted based on a preset prediction model to determine the water demand of the aircraft to be docked. The formula for predicting the water demand in the preset prediction model is:
[0018]
[0019] Among them, Y represents the demand water volume, m represents the number of nodes in the hidden layer of the preset prediction model, g represents the activation function of the preset prediction model, n represents the number of nodes in the input layer of the preset prediction model, α ij represents the weight value between the i-th node in the input layer and the j-th node in the hidden layer in the preset prediction model, x1 represents the number of male passengers, x2 represents the number of female passengers, x3 represents the number of underage passengers, τ j Represents the bias value of the jth node in the hidden layer of the preset prediction model, β j Represents the weight value between the jth node in the hidden layer and the output layer in the preset prediction model;
[0020] determining whether the water tank of the aircraft to be docked contains residual clean water, and if so, obtaining the residual content of the residual clean water;
[0021] The amount of water to be supplied is determined according to the required water amount and the remaining content, and the clean water corresponding to the amount of water to be supplied is supplied to the aircraft to be docked based on the clean water pipeline control of the target clean water subsystem.
[0022] Preferably, the step of predicting the passenger flow data based on a preset prediction model includes:
[0023] Acquire historical sample data, and divide the historical sample data into training samples and test samples, wherein the historical sample data is composed of a correspondence between historical passenger flow data and historical water consumption data;
[0024] Training a preset initial model based on the training samples, and when the training reaches a preset number of times, testing the preset initial model based on the test samples to obtain a test result;
[0025] Based on the test results, the loss function value of the preset initial model is calculated, and it is determined whether the loss function value is less than or equal to a preset threshold. If it is less than or equal to the preset threshold, the preset initial model is generated as a preset prediction model, wherein the calculation formula of the loss function value is:
[0026]
[0027] Wherein, L represents the loss function value, N represents the number of test samples, y1 represents the expected result in the test sample, y2 represents the test result, and q represents the error correction coefficient, which is formed based on the number of first test results in the test results that are greater than a preset result threshold and the number of second test results in the test results that are less than the preset result threshold;
[0028] If the loss function value is greater than a preset threshold, the weight value of the preset initial model is adjusted, and for the preset initial model with the adjusted weight value, the step of training the preset initial model based on the training sample is performed until the loss function value is less than or equal to the preset threshold.
[0029] Preferably, if the remaining clean water is included, the step of obtaining the remaining content of the remaining clean water includes:
[0030] If the remaining clean water is contained, obtaining a water adding time record corresponding to the remaining clean water and a water tank emptying time record, and determining whether the storage period of the remaining clean water exceeds a preset period based on the water adding time record and the emptying time record;
[0031] If the storage period of the remaining clean water exceeds a preset period, outputting a prompt message to stop supplying clean water;
[0032] If the storage period of the remaining clean water does not exceed the preset period, the remaining content of the remaining clean water is obtained.
[0033] Preferably, after the step of searching for the target subsystem corresponding to the target parking position from each of the subsystems, the method further comprises:
[0034] respectively detecting the effectiveness of a target hydraulic drive subsystem, a target power subsystem, a target clean water subsystem, a target sewage subsystem, and a target air conditioning subsystem in the target subsystem;
[0035] If the validity is all valid, the target subsystem is marked as a waiting state, so that the waiting aircraft can park at the target parking position;
[0036] If any of the validity items is invalid, determining a target invalid subsystem and searching for a plurality of adjacent parking stands within a preset range from the target parking stand;
[0037] Determining the system status of the adjacent subsystems corresponding to each adjacent parking stand, and judging whether there is an idle parking stand among each adjacent parking stand based on the system status;
[0038] If the idle parking space exists, determining a replacement subsystem that matches the target invalid subsystem from among the idle subsystems corresponding to the idle parking space according to the idle time of the idle parking space;
[0039] According to the validity of the replacement subsystem, the target subsystem is marked as being in a waiting state, so that the aircraft to be parked can be parked at the target parking position.
[0040] Preferably, after the step of determining whether there is an empty parking space in each of the adjacent parking spaces, the method further comprises:
[0041] If there is no vacant parking space among the adjacent parking spaces, obtaining the remaining operating time of the adjacent subsystem corresponding to each adjacent parking space;
[0042] Comparing the remaining working hours of each of the adjacent subsystems, and determining the target adjacent subsystem with the shortest remaining working time among the adjacent subsystems;
[0043] According to the target adjacent subsystem, the target subsystem is marked as being in a parking state, so that the aircraft to be parked can be parked at the target parking position.
[0044] Furthermore, to achieve the above-mentioned object, the present invention also provides a control system for a ground service system, the control system comprising a control device and a communication bus, the control device being communicatively connected to the ground service system via the communication bus;
[0045] The control device includes a processor and a storage device in communication with the processor, wherein the storage device stores a control program:
[0046] The processor is configured to execute the control program to implement the steps of the control method for the ground service system as described above.
[0047] Preferably, the control system further comprises a monitoring device, wherein the monitoring device and the control device are communicatively connected via the communication bus and are used to monitor the status of each subsystem in the ground service system;
[0048] The control device includes a main control device and a backup control device, and the backup control device is started after the main control device fails.
[0049] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a storage medium having a control program stored thereon, and when the control program is executed by a processor, the steps of the control method for a ground service system as described above are implemented.
[0050] The present invention is a control method, control system and storage medium for a ground service system. The ground service system is arranged in an underground pipe corridor of an airport apron and includes multiple subsystems. The airport apron includes multiple parking spaces, and each parking space corresponds to at least one subsystem. Each subsystem includes a hydraulic drive subsystem, and a power subsystem, a clean water subsystem, a sewage subsystem, and an air conditioning subsystem respectively connected to the hydraulic pipelines of the hydraulic drive subsystem. When an aircraft that is about to land needs to dock at the airport apron, first, based on the parking marks of each parking space in the airport apron, a target parking space that is available for the aircraft to be docked is determined, and the subsystem corresponding to the target parking space is determined as a target subsystem. Then, after detecting that the aircraft to be docked is docked at the target parking space and receiving a start command, the target power subsystem, target clean water subsystem, target sewage subsystem and target air conditioning subsystem in the target subsystem are controlled to start according to the target hydraulic drive subsystem in the target subsystem, thereby providing power, clean water, air conditioning and sewage treatment to the aircraft parked at the airport apron. In this way, by setting up a ground service system in the underground pipeline corridor of the airport apron and controlling the ground service system to provide ground services such as power supply, clean water, air conditioning and sewage treatment for aircraft parked at the airport apron, the safety hazards and environmental pollution problems caused by the use of special vehicles loaded with various resources to provide ground services are avoided, and safe and pollution-free ground services for the airport apron are achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 1. A flow chart of a first embodiment of a control method for a ground service system according to the present invention;
[0052] Figure 2 1. It is a flow chart of a second embodiment of a control method for a ground service system according to the present invention;
[0053] Figure 3 1. It is a flow chart of a third embodiment of a control method for a ground service system according to the present invention;
[0054] Figure 4 This is a schematic diagram of the structure of the hardware operating environment involved in an embodiment of a control system for a ground service system according to the present invention.
[0055] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0056] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0057] The present invention provides a control method for a ground service system, wherein the ground service system is arranged in an underground pipeline corridor of an airport apron and includes multiple subsystems. The airport apron includes multiple parking spaces, and each parking space corresponds to at least one subsystem; each subsystem includes a hydraulic drive subsystem, and a power supply subsystem, a clean water subsystem, a sewage subsystem, and an air-conditioning subsystem respectively connected to the hydraulic pipeline of the hydraulic drive subsystem.
[0058] Please refer to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a control method for a ground service system according to the present invention. It should be noted that although the flow chart illustrates a logical sequence, in some cases, the steps shown or described may be performed in a different order than shown. Specifically, the control method for a ground service system in this embodiment includes:
[0059] Step S10: determining a target parking stand for the aircraft to be parked among the parking stands according to the parking identifications of the parking stands, and searching for a target subsystem corresponding to the target parking stand from among the subsystems.
[0060] The control method for the ground service system in this embodiment is applied to the control system, and the control system is communicatively connected with the ground service system to control the ground service system to provide relevant services for the parked aircraft. In another embodiment, the control system can also be a part of the ground service system, and act as the control center of the ground service system to control the ground service system. Among them, the ground service system is set up in the underground pipeline corridor of the airport apron, and the underground pipeline corridor can be the original underground pipeline corridor of the airport apron, or it can be the underground pipeline corridor expanded on the basis of the original underground pipeline corridor, and there is no restriction on this. The airport apron contains multiple parking spaces for parking aircraft, and the ground service system correspondingly includes multiple subsystems, so that each parking space corresponds to at least one subsystem. In addition, considering that the aircraft models parked at the parking spaces may be different, in order to adapt to different aircraft models, multiple subsystems are effectively set up for the same parking space.
[0061] Furthermore, each subsystem includes a hydraulic drive subsystem, a power subsystem, a clean water subsystem, a sewage subsystem, and an air conditioning subsystem. The hydraulic subsystem is connected to the power subsystem, the clean water subsystem, the sewage subsystem, and the air conditioning subsystem via hydraulic piping to drive the power subsystem, the clean water subsystem, the sewage subsystem, and the air conditioning subsystem to provide power, clean water, sewage treatment, and air conditioning to aircraft parked at the parking stand.
[0062] Understandably, in order to provide power, clean water, air conditioning, and sewage treatment, each subsystem must include a variety of equipment sources, pipelines, and elevators for raising and lowering the subsystem from the underground tunnel. The equipment elements include at least power supply equipment, air conditioning cabinets, compressed air stations, air conditioning units, sewage vacuum pumping stations, clean water pumping stations, flushing water pumping stations, etc. Pipelines can be used to connect various equipment sources and transport them to the apron via elevators. They include at least power cables, oil pipes, compressed air pipes, sewage pipes, water supply pipes, air conditioning chilled water pipes, etc. The elevator is installed and connected to the terminal interfaces of various equipment sources through various pipelines. When not in operation, it is in a lowered state, with its upper surface flush with the airport apron. After the aircraft is parked at the parking position on the apron, it is controlled to switch to the operating state and rise to provide the aircraft with the corresponding power, clean water, air conditioning, and sewage treatment.
[0063] Furthermore, before landing, an aircraft must determine whether there are available parking spaces on the airport apron suitable for its aircraft type. Parking spaces on the apron are designed with different sizes based on the size of the aircraft they support. Large aircraft are parked in large spaces, while small aircraft are often parked in small spaces. Furthermore, each parking space is pre-assigned with different status indicators to indicate whether an aircraft is docked there, including at least a docked indicator, a waiting indicator, and an available indicator. These status indicators can be switched by the airport management system based on the docking status of each parking space. For example, for a parking space that currently has no aircraft docked and has not yet received a parking request, its status indicator is set to available. Once a parking request is received for that parking space, its status indicator is switched to the waiting indicator. Once an aircraft has docked at that parking space, its status indicator is switched to the docked indicator. This indicates whether each parking space has an aircraft docked there.
[0064] Furthermore, the control system controlling the ground service system can be in communication with the airport management system to obtain status identifiers for each parking stand from the airport management system and use the obtained status identifiers as parking identifiers. A pending docking identifier is identified from the parking identifiers. The parking stand with the pending docking identifier is the parking stand to be used for aircraft docking and is determined as the target parking stand for the aircraft to dock. Simultaneously, the subsystem corresponding to the target parking stand is searched from among the subsystems of the ground service system and determined as the target subsystem, thereby controlling the target subsystem to provide corresponding services to the aircraft to dock.
[0065] Step S20, after the aircraft to be docked is parked at the target parking position and receives a start instruction, the target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem in the target subsystem are controlled to start based on the target hydraulic drive subsystem in the target subsystem.
[0066] Furthermore, after the aircraft to be docked has docked at the target parking position, the airport ground staff can input a startup instruction to the control system to start the target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem in the target subsystem. After the control system detects that the aircraft to be docked has docked at the target parking position and receives the startup instruction, it can control the target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem in the target subsystem according to the target hydraulic drive subsystem in the target subsystem to start, and provide power, clean water, sewage treatment, air conditioning, etc. to the parked aircraft. Specifically, the steps of controlling the start of the target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem in the target subsystem based on the target hydraulic drive subsystem in the target subsystem include:
[0067] Step S21, determining the startup type of the startup instruction according to the type identifier carried by the startup instruction;
[0068] Step S22: If the startup type is a power supply type, driving the cable connector of the target power supply subsystem to extend from the first channel based on the target hydraulic drive subsystem, so as to supply power to the aircraft to be docked based on the cable connector;
[0069] Step S23: If the activation type is the clean water type, the target hydraulic drive subsystem drives the clean water elevator of the target clean water subsystem to extend from the second channel, and after detecting a clean water valve opening instruction triggered by the clean water elevator, the clean water pipeline in the target clean water subsystem is controlled to supply clean water to the aircraft to be docked;
[0070] Step S24: If the activation type is sewage, driving the sewage elevator of the target sewage subsystem to extend from the third channel based on the target hydraulic drive subsystem, and controlling the vacuum pump in the target sewage subsystem to start after detecting a docking signal triggered by the sewage elevator;
[0071] Step S25, if the startup type is the air-conditioning type, the air-conditioning elevator of the target air-conditioning subsystem is driven to extend from the fourth channel based on the target hydraulic drive subsystem, and after detecting the air-conditioning valve opening instruction triggered by the air-conditioning elevator, the air-conditioning cabinet in the target air-conditioning subsystem is controlled to start.
[0072] It is understandable that the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem are all underground pipe corridors of the airport apron, and the aircraft are parked on the ground of the airport apron. Therefore, in order to provide power, clean water, sewage treatment, air conditioning, etc. to the parked aircraft through the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem, it is necessary to open a channel connecting the underground and the ground. Specifically, a first channel, a second channel, a third channel, and a fourth channel corresponding to the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem can be opened in the underground pipe corridor to connect to the ground. The lids of the respective elevators of the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem are flush with the upper surfaces of the first channel, the second channel, the third channel, and the fourth channel respectively when they are not in operation. When in operation, the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem are lifted out of the first channel, the second channel, the third channel, and the fourth channel by each elevator.
[0073] Furthermore, corresponding start buttons are provided for the power subsystem, clean water subsystem, sewage subsystem, and air conditioning subsystem, and each start button can exist in different forms. For example, for the power subsystem, the start button is a button located inside its elevator box cover for controlling the extension and retraction of the power cable terminal; for the clean water subsystem, sewage subsystem, and air conditioning subsystem, the start button can be a magnetic induction switch. Airport ground staff can trigger their own start instructions through their respective start buttons, and each start instruction carries the button identification of each start button. After receiving the start instruction, the control system first reads the button identification it carries for identification. The button identification indicates the type of subsystem to be started, which can be used as the type identification carried by the start instruction, and based on the type identification, the start type of the start instruction is determined.
[0074] Furthermore, if the activation type indicated by the type identifier is a power supply type, indicating that the activation command is triggered by the target power subsystem, indicating a need to activate the target power subsystem, the control system then outputs a command to the target hydraulic drive subsystem, controlling the hydraulic piping connecting the target hydraulic drive subsystem to the target power subsystem to drive the target power subsystem's cable connector to extend from the first channel. The cable connector is connected to a cable, which is then extended to the aircraft's power interface by airport ground staff. By docking the cable connector with the power interface, power is provided to the docked aircraft. Accordingly, when the docked aircraft no longer requires external power, the airport ground staff disconnects the cable connector and triggers the activation button again. Upon receiving the activation command triggered by the activation button, the control system controls the target hydraulic drive subsystem to retract the target power subsystem's cable connector from the first channel to a storage basket below the elevator.
[0075] Furthermore, if the startup type indicated by the type identifier is the clean water type, it means that the startup instruction is triggered by the target clean water subsystem, indicating that there is a need to start the target clean water subsystem. At this time, the control system outputs an instruction to the target hydraulic drive subsystem, controlling the hydraulic pipeline connecting the target hydraulic drive subsystem and the target clean water subsystem to drive the clean water elevator of the target clean water subsystem to extend from the second channel. There is a storage basket at the bottom of the clean water elevator, which contains the clean water pipeline. Airport ground staff stretch the clean water pipeline to the clean water interface of the aircraft. One end of the clean water pipeline is provided with a water pipe joint, which is connected to the clean water interface of the aircraft through the water pipe joint. The clean water pipeline is also provided with a pipeline valve. After the airport ground staff connects the water pipe joint, they open the pipeline valve. The opening operation of the pipeline valve will trigger the clean water valve opening instruction to the control system. This clean water valve opening instruction depends on the lifting trigger of the clean water elevator and can be used as a clean water valve opening instruction triggered by the clean water elevator. After detecting the command to open the clean water valve, the control system activates the clean water pump station in the target clean water subsystem, which then supplies clean water to the docked aircraft through the clean water pipeline. Accordingly, when the docked aircraft no longer requires clean water, the airport ground staff closes the pipeline valve. The control system detects the shutdown command triggered by the valve closure and stops the clean water pump station. Simultaneously, the airport ground staff retracts the clean water pipeline into the storage basket at the bottom of the clean water elevator and issues a command to the control system via the magnetic induction switch. Upon receiving the command triggered by the magnetic induction switch, the control system controls the target hydraulic drive subsystem to retract the clean water elevator of the target clean water subsystem from the second channel.
[0076] Furthermore, if the activation type indicated by the type identifier is sewage, indicating that the activation command is triggered by the target sewage subsystem, indicating a need to activate the target sewage subsystem, the control system then outputs a command to the target hydraulic drive subsystem, controlling the hydraulic pipeline connecting the target hydraulic drive subsystem to the target sewage subsystem to drive the sewage elevator of the target sewage subsystem to extend from the third channel. The sewage elevator has a storage basket at its bottom, which holds the sewage pipe. Airport ground staff extend the sewage pipe to the aircraft's sewage connection. One end of the sewage pipe is equipped with a water pipe docking connector, which connects it to the aircraft's sewage connection. This docking operation triggers a docking signal to the control system. This docking signal depends on the sewage elevator's raising and lowering trigger and can be used as a docking signal based on the sewage elevator trigger. Upon detecting this docking signal, the control system activates the sewage pump station in the target sewage subsystem, which then pumps sewage from the docking aircraft through the sewage pipeline. The target sewage subsystem is also equipped with a sewage treatment tank, where the extracted sewage is transported for physical and chemical treatment. Accordingly, after the wastewater from the docked aircraft is extracted, the airport ground staff disconnects the water pipe connector. The control system detects this disconnection and stops the wastewater pumping station. Simultaneously, the ground staff retracts the wastewater pipe into the storage basket at the bottom of the wastewater elevator and sends a command to the control system via a magnetic induction switch. Upon receiving this command, the control system controls the target hydraulic drive subsystem to retract the wastewater elevator of the target wastewater subsystem from the second channel.
[0077] Furthermore, if the activation type indicated by the type identifier is air conditioning, it indicates that the activation command is triggered by the target air conditioning subsystem, indicating a need to activate the target air conditioning subsystem. The control system then outputs a command to the target hydraulic drive subsystem, controlling the hydraulic piping connecting the target hydraulic drive subsystem to the target air conditioning subsystem to drive the target air conditioning subsystem's air conditioning elevator out of the fourth channel. A storage basket is also located at the bottom of the air conditioning elevator, which houses the air conditioning fresh water pipe. Airport ground staff extend the air conditioning pipe to the aircraft's air conditioning port. One end of the air conditioning pipe is provided with an air conditioning connector, which connects to the aircraft's air conditioning port through this connector. The air conditioning pipe is also provided with a pipe valve. After docking the connector, the airport ground staff opens the pipe valve. Opening the pipe valve triggers an air conditioning valve opening command to the control system. This air conditioning valve opening command is triggered by the air conditioning elevator's lifting and lowering, and can be used as an air conditioning valve opening command triggered by the air conditioning elevator. Upon detecting this air conditioning valve opening command, the control system activates the air conditioning cabinet in the target air conditioning subsystem, which then supplies cool or warm air to the docking aircraft through the air conditioning pipe. Accordingly, when the docked aircraft no longer requires air conditioning, airport ground staff close the duct valve. The control system detects this valve closure, triggering a shutdown command and shutting down the air conditioning cabinet. Simultaneously, the ground staff retracts the air conditioning duct into a storage basket at the bottom of the air conditioning elevator and sends a command to the control system via a magnetic induction switch. Upon receiving the command triggered by the magnetic induction switch, the control system controls the target hydraulic drive subsystem to retract the air conditioning elevator of the target air conditioning subsystem from the fourth channel.
[0078] The control method for a ground service system implemented in this embodiment, when an aircraft about to land needs to dock at an airport apron, first determines a target parking stand available for the aircraft based on the parking signs of each parking stand on the airport apron, and determines the subsystem corresponding to the target parking stand as the target subsystem. Then, after detecting that the aircraft is parked at the target parking stand and receiving a start command, the target power subsystem, target clean water subsystem, target sewage subsystem, and target air conditioning subsystem in the target subsystem are controlled to start based on the target hydraulic drive subsystem in the target subsystem, thereby providing power, clean water, air conditioning, and sewage treatment to the aircraft parked on the airport apron. In this way, by setting up a ground service system in the underground pipeline corridor of the airport apron and controlling the ground service system to provide ground services such as power, clean water, air conditioning, and sewage treatment to the aircraft parked on the airport apron, the safety hazards and environmental pollution problems caused by using special vehicles carrying various resources to provide ground services are avoided, and safe and pollution-free ground services for the airport apron are achieved.
[0079] Further, please refer to Figure 2Based on the first embodiment of the control method for a ground service system of the present invention, a second embodiment of the control method for a ground service system of the present invention is proposed.
[0080] The second embodiment of the control method for a ground service system differs from the first embodiment of the control method for a ground service system in that the step of controlling the supply of fresh water to the aircraft to be docked based on the fresh water pipeline in the target fresh water subsystem includes:
[0081] Step S331, obtaining passenger flow data of the aircraft to be docked, wherein the passenger flow data includes the number of male passengers, the number of female passengers, and the number of underage passengers;
[0082] Step S332, predicting the passenger flow data based on a preset prediction model to determine the water demand of the aircraft to be docked;
[0083] Understandably, different aircraft models can carry different numbers of passengers. Even aircraft of the same model can carry different numbers of passengers at a time, resulting in different amounts of fresh water required for each flight. Therefore, to avoid supplying too little fresh water to meet the needs of passengers on the aircraft, or supplying too much fresh water and increasing the aircraft's load, this embodiment allows for precise control of the fresh water supply.
[0084] Specifically, the passenger flow data of the aircraft to be docked is obtained through the communication connection with the airport management system. The passenger flow data is the number of passengers for the next takeoff of the aircraft to be docked. The passenger flow data is then divided into the number of male passengers, the number of female passengers, and the number of underage passengers based on gender and age. In addition, a preset prediction model is pre-set. The preset prediction model is formed by training a large amount of historical passenger flow data and actual water consumption data, wherein the historical passenger flow data is also divided into the historical number of male passengers, the historical number of female passengers, and the historical number of underage passengers. The obtained passenger flow data is transmitted to the preset prediction model, and the passenger flow data is predicted by the prediction formula in the preset prediction model to determine the water demand for the next takeoff of the aircraft to be docked. Among them, the formula for predicting the water demand in the preset prediction model can be shown as follows (1).
[0085]
[0086] Among them, Y represents the demand water volume, m represents the number of nodes in the hidden layer of the preset prediction model, g represents the activation function of the preset prediction model, n represents the number of nodes in the input layer of the preset prediction model, α ij represents the weight value between the i-th node in the input layer and the j-th node in the hidden layer in the preset prediction model, x1 represents the number of male passengers, x2 represents the number of female passengers, x3 represents the number of underage passengers, τj Represents the bias value of the jth node in the hidden layer of the preset prediction model, β j Represents the weight value between the jth node in the hidden layer and the output layer in the preset prediction model.
[0087] Taking into account the different demands for clean water among men, women and minors, the passenger flow data is divided into the number of male passengers, the number of female passengers and the number of minor passengers, and the input layer of the preset prediction model is set to contain three nodes, that is, n in the above formula is equal to 3, so that the number of male and female passengers, the number of female passengers and the number of minor passengers in the passenger flow data are respectively used as the input of the preset prediction model for refinement, so that the preset prediction model can accurately predict the demand for water.
[0088] Step S333, determining whether the water tank of the aircraft to be docked contains residual clean water, and if so, obtaining the residual content of the residual clean water;
[0089] Furthermore, considering that there may be residual clean water that has not been fully used in the aircraft to be docked, in order to avoid wasting water resources, clean water can be supplied based on the remaining amount of the residual clean water. Specifically, a detection device is provided in the water tank of the aircraft to be docked, and the detection device detects whether there is clean water in the water tank and transmits the detection result to the airport management system. The control system obtains the detection result through a communication connection with the airport corridor system. The control system includes an identification indicating whether there is clean water and a numerical value of the clean water content. The identification in the detection result is used to determine whether there is residual clean water in the water tank of the aircraft to be docked. If it is determined that there is residual clean water, the remaining content of the residual clean water is determined based on the numerical value in the detection result. If it is determined that there is no residual clean water in the water tank by the identification, the numerical value in the detection result is zero.
[0090] It is understandable that if the remaining clean water in the water tank is retained for too long, bacteria will easily grow. Therefore, to ensure safety, when determining whether there is residual clean water in the water tank, it is necessary to determine the retention time of the residual clean water. Specifically, if there is residual clean water, the step of obtaining the remaining content of the residual clean water includes:
[0091] Step a1: If the remaining clean water is present, obtaining a water addition time record corresponding to the remaining clean water and a water tank emptying time record, and determining whether the storage period of the remaining clean water exceeds a preset period based on the water addition time record and the emptying time record;
[0092] Step a2: if the storage period of the remaining clean water exceeds a preset period, outputting a prompt message to stop supplying clean water;
[0093] Step a3: If the storage period of the remaining clean water does not exceed the preset period, the remaining content of the remaining clean water is obtained.
[0094] Furthermore, the remaining clean water in the water tank may not only be the water left over from the previous supply, but may also be the water left over from the previous two or even three times. For example, when the water tank supplies clean water for the third time, the clean water supplied for the second time has not been used up, and when it supplies clean water for the second time before that, the clean water supplied for the first time has not been used up either. As a result, when the clean water is supplied for the third time, the water remaining in the water tank is a mixture of the clean water supplied for the first and second times. The process time of the clean water supplied for the first time is long, and bacteria may be produced that affect the clean water supplied for the third time. In order to determine the retention time of the remaining clean water, this embodiment records the time of each clean water supply and the time of emptying the water tank. The emptying time is the time it takes to empty the clean water in the water tank and disinfect it.
[0095] After determining that the water tank contains residual clean water, the time record of the clean water supply to the water tank is obtained as the water addition time record corresponding to the residual clean water. Simultaneously, the time record of the most recent emptying of the water tank is also obtained. Based on these obtained water addition and emptying time records, the storage period of the residual clean water is determined. This storage period is formed based on the emptying time records. The emptying time record and the current water addition time are combined to form a time range. The time within the time range that is the longest from the current water addition time is determined from the water addition time records. The period formed by this longest time and the current water addition time is the storage period. For example, if the most recent emptying time record is July 25, 2023, and the water adding time record shows the clean water supply time including July 23, 2023, July 24, 2023, July 26, 2023, and July 28, 2023, it means that no clean water was supplied to the water tank after emptying on July 25, 2023, and clean water was not supplied until July 26, 2023. Therefore, the time from July 26, 2023 to the current water adding constitutes the storage period of the remaining clean water.
[0096] Furthermore, a preset time limit is pre-set based on a curve of bacterial growth after the clean water is left standing. The determined storage period is compared with the preset time limit to determine whether the storage period has exceeded the preset time limit. If the preset time limit has been exceeded, it indicates that the remaining clean water has been stored for too long, potentially generating a large number of bacteria, and a prompt message is output to stop the clean water supply. Conversely, if the comparison determines that the storage period has not exceeded the preset time limit, it indicates that the remaining clean water has not been stored for a long time to generate a large number of bacteria and can continue to be used. In this case, the remaining content of the remaining clean water is determined based on the value in the test result.
[0097] Step S334 : determining the amount of water to be supplied based on the required water volume and the remaining water content, and supplying clean water corresponding to the amount of water to be supplied to the aircraft to be docked based on the clean water pipeline control of the target clean water subsystem.
[0098] Furthermore, after predicting the water demand of the next flight of the docked aircraft and the remaining fresh water content in the current water storage tank, a difference calculation can be performed, and the result of the difference calculation can be used to generate the required water supply to the water storage tank. Based on the required water supply, the target fresh water subsystem's fresh water pipeline controls the supply of fresh water to the docked aircraft. A flow meter can be installed on the fresh water pipeline to detect the actual water supply. When the actual water supply reaches the required water supply, a prompt message is output, prompting airport ground staff to close the pipeline valve. Alternatively, a shutdown command is sent to the fresh water pump station to stop the fresh water supply.
[0099] Furthermore, for the training of the preset prediction model, the step of predicting the passenger flow data based on the preset prediction model includes:
[0100] Step b1, obtaining historical sample data and dividing the historical sample data into training samples and test samples, wherein the historical sample data is composed of a correspondence between historical passenger flow data and historical water consumption data;
[0101] Step b2: training a preset initial model based on the training samples, and when the training reaches a preset number of times, testing the preset initial model based on the test samples to obtain a test result;
[0102] Step b3: calculating a loss function value of the preset initial model based on the test result, and determining whether the loss function value is less than or equal to a preset threshold; if so, generating the preset initial model as a preset prediction model;
[0103] Step b4: If the loss function value is greater than the preset threshold, the weight value of the preset initial model is adjusted, and for the preset initial model with the adjusted weight value, the step of training the preset initial model based on the training sample is performed until the loss function value is less than or equal to the preset threshold.
[0104] Furthermore, in order to ensure the accuracy of the preset prediction model in predicting water demand, a large amount of historical sample data is first collected. Each item of historical sample data includes historical passenger flow data and its corresponding historical water consumption data. In addition, each historical passenger flow data can usually be divided into the historical number of male passengers, historical female passenger data, and the number of underage passengers. Of course, if a certain flight does not include underage passengers, the historical passenger flow data of the flight will only include the historical number of male passengers and the historical number of female passengers, but not the number of underage passengers. The collected historical sample data is then divided into training samples and test samples according to a certain ratio. The amount of training samples is usually larger than the amount of test samples, for example, divided according to a ratio of 7:3, or divided according to a ratio of 8:2, etc. Among them, the training samples are used for model training, and the test samples are used to test the model trained by the training samples to ensure the prediction accuracy of the preset test model obtained through training.
[0105] Furthermore, a pre-set, untrained initial model is pre-set, and training samples are transferred to the pre-set initial model to train the pre-set initial model. Furthermore, a pre-set number of times, indicating that a test can be performed, is pre-set based on demand. After the training samples have been trained this number of times, indicating that the model can be tested, the test samples are transferred to the pre-set initial model. The pre-set initial model processes the test samples and predicts the water consumption required by the historical passenger flow data in each test sample as a test result, thereby testing the pre-set initial model.
[0106] Furthermore, in order to reflect the prediction effect of the preset initial model, a preset loss function is pre-set for the preset initial model. After the test sample is tested to obtain the test result, the preset loss function is calculated according to the test result to obtain the loss function value. In addition, a preset threshold value representing the error between the test result and the actual result in the test sample is pre-set. The calculated loss function value is compared with the preset threshold value to determine whether the loss function value is less than or equal to the preset threshold value. If it is less than or equal to the preset threshold value, it means that the error between the test result and the actual result in the test sample is small, and the preset initial model is more accurate in predicting the test sample and can be used for predicting actual water consumption. Therefore, the preset initial model is generated as a preset prediction model for predicting the required water consumption based on passenger flow data. Among them, the preset loss function formula for calculating the loss function value can be seen in the following formula (2).
[0107]
[0108] Wherein, L represents the loss function value, N represents the number of test samples, y1 represents the expected result in the test sample, y2 represents the test result, and q represents the error correction coefficient, which is formed based on the number of first test results in the test results that are greater than the preset result threshold and the number of second test results in the test results that are less than the preset result threshold.
[0109] Understandably, the test sample includes multiple historical passenger flow data and their corresponding historical water consumption data. During the test, the preset initial model may be more accurate in predicting a certain historical passenger flow data, which is not much different from the corresponding historical water consumption data, while the prediction of another historical passenger flow data is relatively inaccurate, which is quite different from the corresponding historical water consumption data. In order to better reflect the accuracy of its prediction through the loss function value, in addition to using the difference between the test water consumption obtained by testing each test sample and the actual water consumption in the test sample to calculate the loss function, this embodiment also forms an error correction coefficient by combining the proportion of the test water consumption in the test sample with a large difference from the actual water consumption and the proportion of the test water consumption with a small difference from the actual water consumption, and corrects the loss function value, so that the final loss function value more accurately reflects the prediction effect of the preset initial model after training.
[0110] Specifically, a preset result threshold is set in advance to indicate whether the prediction is accurate or not. The test result obtained for each training sample prediction is compared with the preset result threshold to determine whether the test result is greater than the preset result threshold. If it is greater than the preset result threshold, it means that the preset initial model is inaccurate in predicting the training sample. In order to calculate the proportion of inaccurate results, the test results are counted to form a first number of test results. Conversely, if the comparison determines that the test result is less than the preset result threshold, it means that the preset initial model is more accurate in predicting the training sample. In order to calculate the proportion of accurate results, the test results are also calculated and counted to form a second number of test results. Then, a ratio processing is performed between the second number of test results and the first number of test results, and the ratio result is obtained as an error correction coefficient to correct the loss function value.
[0111] Among them, if the training results of the preset initial model for each training sample are relatively accurate, the number of first test results is greater than the number of second test results, and the ratio between the number of second test results and the number of first test results is less than 1, the loss function value is corrected by the error correction coefficient so that the loss function value decreases, indicating that the error between the test result and the actual result in the test sample is small, and the prediction accuracy of the preset initial model is high. Conversely, if the training results of the preset initial model for each training sample are relatively inaccurate, the number of first test results is less than the number of second test results, and the ratio between the number of second test results and the number of first test results is greater than 1, the loss function value is corrected by the error correction coefficient so that the loss function value increases, indicating that the error between the test result and the actual result in the test sample is large, and the prediction accuracy of the preset initial model is low.
[0112] Furthermore, if the loss function value obtained by comparison calculation is greater than the preset threshold, it means that the prediction accuracy of the preset initial model is low, and the preset initial model needs to be iteratively trained through training samples. The weight value of the preset initial model is adjusted, and the adjustment can be performed in a preset manner, for example, each weight value is increased or decreased by a fixed value, or each weight value is reduced or increased in a geometric or arithmetic manner. After the weight value is adjusted, the preset initial model is trained through training samples. After the training reaches the preset number of times again, the test sample is continued to be tested to obtain the test result for calculating the loss function value, and it is determined whether the loss function value is less than or equal to the preset threshold. If it is less than or equal to the preset threshold, the preset initial model is generated as the preset prediction model. If the calculated loss function value is still greater than the preset threshold, the weight value of the preset initial model is continuously adjusted for iterative training until the calculated loss function value is less than or equal to the preset threshold.
[0113] This embodiment uses a pre-trained prediction model to predict the required water volume, and combines this with the remaining water volume in the water tank to accurately determine the required water volume. This prevents excessive water supply that increases the aircraft's load, or insufficient water supply that fails to meet passenger needs. During the prediction model training process, the model's loss function is calculated based on the error in each test sample's test results and the overall error ratio. This improves the model's predictive performance, the accuracy of the water demand prediction, and the accuracy of the determined water supply volume. The remaining water volume must be drained based on its storage lifespan, ensuring safety while avoiding water waste.
[0114] For further information, please refer to Figure 3Based on the first and second embodiments of the control method for a ground service system of the present invention, a third embodiment of the control method for a ground service system of the present invention is proposed.
[0115] The third embodiment of the control method for a ground service system differs from the first and second embodiments of the control method for a ground service system in that, after the step of searching for a target subsystem corresponding to the target parking position from among the subsystems, the method further comprises:
[0116] Step S30, respectively detecting the effectiveness of a target hydraulic drive subsystem, a target power subsystem, a target clean water subsystem, a target sewage subsystem, and a target air conditioning subsystem in the target subsystem;
[0117] Step S40: If the validity is all valid, the target subsystem is marked as a waiting state, so that the waiting aircraft can park at the target parking position;
[0118] Step S50: If any of the validity items is invalid, a target invalid subsystem is determined, and a plurality of adjacent parking stands within a preset range from the target parking stand are searched;
[0119] Step S60, determining the system status of the adjacent subsystems corresponding to each adjacent parking position, and judging whether there is an idle parking position in each adjacent parking position based on the system status;
[0120] Step S70: If the idle parking space exists, determining a replacement subsystem that matches the target invalid subsystem from among the idle subsystems corresponding to the idle parking space according to the idle time of the idle parking space;
[0121] Step S80: According to the validity of the replacement subsystem, the target subsystem is marked as being in a parking state, so that the aircraft to be parked can be parked at the target parking position.
[0122] Furthermore, after determining the target parking position and its corresponding target subsystem, in order to ensure that the target subsystem can work normally, the validity of the target hydraulic drive subsystem, target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem contained in the target subsystem is tested, wherein validity is a state indicating normal operation. If it is determined that it can work normally after testing, the validity is valid. On the contrary, if it is found to be abnormal and cannot work normally after testing, the validity is invalid. In addition, a monitoring device is provided that is connected to the control system for communication, such as an HMI (Human Machine Interface). The validity or invalidity of the test can be displayed by the monitoring device, so as to timely control the operating status of the subsystem.
[0123] Furthermore, after determining that the target hydraulic drive subsystem, target power subsystem, target clean water subsystem, target sewage subsystem and target air-conditioning subsystem included in the target subsystem can all operate normally, that is, the validity is valid, the target subsystem is indicated as a waiting state, so that the aircraft to be parked can park at the target parking position corresponding to the target subsystem, and the target subsystem provides power, clean water, air conditioning, and treats sewage for the parked aircraft.
[0124] Furthermore, if any of the target hydraulic drive subsystem, target power subsystem, target clean water subsystem, target sewage subsystem, and target air conditioning subsystem is determined to be malfunctioning, the malfunctioning target invalid subsystem is identified and replaced to ensure effective service for the docked aircraft. This replacement can be accomplished by pre-configuring a corresponding backup subsystem for the subsystem, or by searching for a parking stand adjacent to the target and replacing it with a subsystem from that adjacent stand.
[0125] Specifically, for a backup subsystem, after testing and determining that a target invalid subsystem exists in the subsystem, a replacement subsystem corresponding to the target invalid subsystem is searched in the backup subsystem, and the validity of the replacement subsystem is tested. After testing and determining that it is in a valid state and can operate normally, the target invalid subsystem is replaced based on the replacement subsystem. For example, if the target invalid subsystem in the subsystem is the clean water subsystem, the backup clean water subsystem in the backup subsystem is determined to be the replacement subsystem. After testing and determining that it can operate normally, the backup clean water subsystem is combined with the target hydraulic drive subsystem, target power subsystem, target sewage subsystem, and target air conditioning subsystem in the original subsystem to form a subsystem that provides power, clean water, air conditioning, and sewage treatment for the aircraft to be docked. In another embodiment, the entire subsystem can also be switched to the backup subsystem.
[0126] Furthermore, for adjacent parking stands, a preset range indicating the distance is pre-set, and multiple adjacent parking stands within the preset range from the target parking stand are searched to switch the target invalid subsystem nearby, which is convenient for the operation of the airport ground staff. The status identifier of the adjacent subsystem corresponding to each adjacent parking stand is obtained, and the system status of each adjacent subsystem is determined according to the status identifier. The system status includes at least a working status that currently provides services for parked aircraft and an idle status that does not provide services for aircraft. The system status of the adjacent subsystem essentially reflects whether there is a state where an aircraft is parked at the adjacent parking stand. Based on the status of each system, it can be determined whether there is an empty parking stand in each adjacent parking stand. The empty parking stand is represented by an idle state that does not provide services for aircraft, and is a parking stand where no aircraft is parked temporarily.
[0127] Furthermore, if there is an available parking space among the adjacent parking spaces, the available time is retrieved. This time indicates the time it has received a docking request, the remaining time until the aircraft lands and docks, and the time it has not yet received a docking request. For example, if a certain available parking space received a docking request 30 minutes ago, and the request indicated an estimated landing time of one hour, the available time is 30 minutes. For spaces where no docking request has yet been received, the available time can be set based on the time between the historical receipt of a docking request and the actual landing time, such as one hour as mentioned above.
[0128] Understandably, there may be multiple vacant parking stands in adjacent parking spaces, each with a different idle time. The idle times of the vacant parking stands can be compared to determine the vacant stand with the longest idle time. The vacant subsystem corresponding to this vacant stand can then be searched for as a replacement subsystem matching the target invalid subsystem. Furthermore, if there is only one vacant parking stand, the decision on whether to use the vacant subsystem corresponding to this vacant stand as a replacement subsystem will need to be made based on whether the idle time of this vacant stand is sufficient to replace the target invalid subsystem. If the idle time is long, the vacant subsystem corresponding to this vacant stand will be selected as a replacement subsystem matching the target invalid system. If the idle time of this vacant stand is relatively short, or if the idle times of multiple vacant stands are all short and insufficient to replace the target invalid subsystem, a prompt message will be fed back to the airport management system, prompting the aircraft to delay parking or change the parking stand.
[0129] Furthermore, after determining a replacement subsystem that matches the target invalid subsystem from the idle subsystems corresponding to the idle parking spaces, the validity of the replacement subsystem is tested, and after being tested to be in a valid state that can work normally, the replacement subsystem and other valid subsystems in the target subsystem that can work normally are combined to form a new target subsystem. For example, if the target invalid subsystem in the target subsystem that cannot work normally is the target sewage subsystem, the replacement sewage subsystem is combined with the target hydraulic drive subsystem, target power subsystem, target clean water subsystem, and target air conditioning subsystem in the target subsystem to form a new target subsystem. The new target subsystem is then marked as being in a waiting state, so that the aircraft to be parked can park at the target parking space corresponding to the target subsystem, and the new target subsystem provides power, clean water, air conditioning, and treats sewage for the parked aircraft.
[0130] Furthermore, there may not be any vacant parking spaces among the adjacent parking spaces, that is, all adjacent parking spaces are in operation. In this case, the adjacent subsystem to be used to replace the target invalid subsystem can be determined based on the remaining operation time of each adjacent parking space. Specifically, after the step of determining whether there are vacant parking spaces among the adjacent parking spaces, the following steps are performed:
[0131] Step c1: if there is no vacant parking space among the adjacent parking spaces, obtaining the remaining operating time of the adjacent subsystem corresponding to each adjacent parking space;
[0132] Step c2, comparing the remaining working time of each of the adjacent subsystems to determine the target adjacent subsystem with the shortest remaining working time among the adjacent subsystems;
[0133] Step c3: According to the target adjacent subsystem, the target subsystem is marked as a parking state, so that the aircraft to be parked can park at the target parking position.
[0134] Furthermore, if, based on the system status of each adjacent subsystem, it is determined that there are no vacant parking spaces among the adjacent parking stands and that all adjacent parking stands are in operation, the remaining operating time of the adjacent subsystems corresponding to each adjacent parking stand is obtained. This remaining operating time can be determined based on the historical operating time of the adjacent subsystem and its current operating time. A comparison is then made between the various remaining operating times to determine the shortest remaining operating time. This shortest remaining operating time indicates that its corresponding adjacent subsystem can complete the current task the fastest, and the target invalid subsystem is replaced, so this adjacent subsystem is determined as the target adjacent subsystem. This target adjacent subsystem is combined with other valid subsystems in the target subsystem that are operating normally to form a new target subsystem, and the new target subsystem is marked as being in a waiting state, so that the aircraft to be docked can dock at the target parking stand corresponding to this target subsystem, and the new target subsystem provides power, clean water, air conditioning, and sewage treatment for the docked aircraft.
[0135] In this embodiment, when a target subsystem is detected to have an invalid target subsystem that cannot work properly, the subsystem to be replaced by the invalid target subsystem is determined by searching for adjacent parking stands and combining the idle time of the adjacent parking stands in an idle state and the remaining working time of the adjacent parking stands in a working state. This ensures that fast and effective service is provided to the aircraft to be docked without affecting the adjacent parking stands.
[0136] Furthermore, embodiments of the present invention provide a control system for a ground service system. The control system includes a control device and a communication bus, wherein the control device is connected to the ground service system via the communication bus. Furthermore, the control system includes a monitoring device, which is also connected to the control device via the communication bus and is used to monitor the status of various subsystems in the ground service system.
[0137] Please refer to Figure 4 , Figure 4 It is a structural diagram of the control equipment hardware operating environment involved in the control system embodiment of the present invention for a ground service system.
[0138] like Figure 4 As shown, the control device may include: a processor 1001, such as a CPU, a user interface 1003, a network interface 1004, and a storage 1005. Among them, the communication bus 1002 is used not only for the communication connection between the control device and the ground service system, but also for realizing the connection and communication between these components. The user interface 1003 may optionally include a standard wired interface, a wireless interface, etc. The network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The storage 1005 may be a high-speed RAM storage, or a stable storage (non-volatile memory), such as a disk storage. The storage 1005 may also be a storage device independent of the aforementioned processor 1001.
[0139] Those skilled in the art will understand that Figure 4 The hardware structure of the control device shown in the figure does not constitute a limitation on the control system for the ground service system. The control system for the ground service system may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0140] like Figure 4 As shown, storage 1005, a storage medium, may include an operating system, a network communication module, a user interface module, and a control program. The operating system manages and controls the control system and software resources used in the ground service system, supporting the operation of the network communication module, the user interface module, the control program, and other programs or software. The network communication module manages and controls the network interface 1004, and the user interface module manages and controls the user interface 1003.
[0141] exist Figure 4 In the hardware structure of the control device shown, the network interface 1004 is mainly used to connect to the network and realize data communication; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; the processor 1001 can call the control program stored in the memory 1005 and perform the following operations:
[0142] determining a target parking stand for the aircraft to be parked among the parking stands according to the parking identifications of the parking stands, and searching for a target subsystem corresponding to the target parking stand from among the subsystems;
[0143] After the aircraft to be docked is parked at the target parking position and receives a start instruction, the target power subsystem, the target clean water subsystem, the target sewage subsystem and the target air-conditioning subsystem in the target subsystem are controlled to start based on the target hydraulic drive subsystem in the target subsystem.
[0144] Furthermore, the step of controlling the start-up of the target power subsystem, the target clean water subsystem, the target sewage subsystem and the target air conditioning subsystem in the target subsystem based on the target hydraulic drive subsystem in the target subsystem includes:
[0145] Determining the startup type of the startup instruction according to the type identifier carried by the startup instruction;
[0146] If the startup type is a power supply type, driving the cable connector of the target power supply subsystem to extend from the first channel based on the target hydraulic drive subsystem, so as to supply power to the aircraft to be docked based on the cable connector;
[0147] If the activation type is the clean water type, the clean water elevator of the target clean water subsystem is driven to extend from the second channel based on the target hydraulic drive subsystem, and after detecting a clean water valve opening instruction triggered by the clean water elevator, the clean water pipeline in the target clean water subsystem is controlled to supply clean water to the aircraft to be docked;
[0148] If the activation type is the sewage type, the target hydraulic drive subsystem drives the sewage elevator of the target sewage subsystem to extend from the third channel, and after detecting a docking signal triggered by the sewage elevator, controls the vacuum pump in the target sewage subsystem to start;
[0149] If the startup type is an air-conditioning type, the air-conditioning elevator of the target air-conditioning subsystem is driven to extend from the fourth channel based on the target hydraulic drive subsystem, and after detecting the air-conditioning valve opening instruction triggered by the air-conditioning elevator, the air-conditioning cabinet in the target air-conditioning subsystem is controlled to start.
[0150] Furthermore, the step of controlling the supply of clean water to the aircraft to be docked based on the clean water pipeline in the target clean water subsystem includes:
[0151] Obtaining passenger flow data of the aircraft to be docked, wherein the passenger flow data includes the number of male passengers, the number of female passengers, and the number of underage passengers;
[0152] The passenger flow data is predicted based on a preset prediction model to determine the water demand of the aircraft to be docked. The formula for predicting the water demand in the preset prediction model is:
[0153]
[0154] Among them, Y represents the demand water volume, m represents the number of nodes in the hidden layer of the preset prediction model, g represents the activation function of the preset prediction model, n represents the number of nodes in the input layer of the preset prediction model, αij represents the weight value between the i-th node in the input layer and the j-th node in the hidden layer in the preset prediction model, x1 represents the number of male passengers, x2 represents the number of female passengers, x3 represents the number of underage passengers, τ j Represents the bias value of the jth node in the hidden layer of the preset prediction model, β j Represents the weight value between the jth node in the hidden layer and the output layer in the preset prediction model;
[0155] determining whether the water tank of the aircraft to be docked contains residual clean water, and if so, obtaining the residual content of the residual clean water;
[0156] The amount of water to be supplied is determined according to the required water amount and the remaining content, and the clean water corresponding to the amount of water to be supplied is supplied to the aircraft to be docked based on the clean water pipeline control of the target clean water subsystem.
[0157] Furthermore, before the step of predicting the passenger flow data based on the preset prediction model, the processor 1001 may call the control program stored in the storage 1005 and perform the following operations:
[0158] Acquire historical sample data, and divide the historical sample data into training samples and test samples, wherein the historical sample data is composed of a correspondence between historical passenger flow data and historical water consumption data;
[0159] Training a preset initial model based on the training samples, and when the training reaches a preset number of times, testing the preset initial model based on the test samples to obtain a test result;
[0160] Based on the test results, the loss function value of the preset initial model is calculated, and it is determined whether the loss function value is less than or equal to a preset threshold. If it is less than or equal to the preset threshold, the preset initial model is generated as a preset prediction model, wherein the calculation formula of the loss function value is:
[0161]
[0162] Wherein, L represents the loss function value, N represents the number of test samples, y1 represents the expected result in the test sample, y2 represents the test result, and q represents the error correction coefficient, which is formed based on the number of first test results in the test results that are greater than a preset result threshold and the number of second test results in the test results that are less than the preset result threshold;
[0163] If the loss function value is greater than a preset threshold, the weight value of the preset initial model is adjusted, and for the preset initial model with the adjusted weight value, the step of training the preset initial model based on the training sample is performed until the loss function value is less than or equal to the preset threshold.
[0164] Furthermore, if the remaining clean water is included, the step of obtaining the remaining content of the remaining clean water includes:
[0165] If the remaining clean water is contained, obtaining a water adding time record corresponding to the remaining clean water and a water tank emptying time record, and determining whether the storage period of the remaining clean water exceeds a preset period based on the water adding time record and the emptying time record;
[0166] If the storage period of the remaining clean water exceeds a preset period, outputting a prompt message to stop supplying clean water;
[0167] If the storage period of the remaining clean water does not exceed the preset period, the remaining content of the remaining clean water is obtained.
[0168] Furthermore, after the step of searching for the target subsystem corresponding to the target parking position from the subsystems, the processor 1001 may call the control program stored in the memory 1005 and perform the following operations:
[0169] respectively detecting the effectiveness of a target hydraulic drive subsystem, a target power subsystem, a target clean water subsystem, a target sewage subsystem, and a target air conditioning subsystem in the target subsystem;
[0170] If the validity is all valid, the target subsystem is marked as a waiting state, so that the waiting aircraft can park at the target parking position;
[0171] If any of the validity items is invalid, determining a target invalid subsystem and searching for a plurality of adjacent parking stands within a preset range from the target parking stand;
[0172] Determining the system status of the adjacent subsystems corresponding to each adjacent parking stand, and judging whether there is an idle parking stand among each adjacent parking stand based on the system status;
[0173] If the idle parking space exists, determining a replacement subsystem that matches the target invalid subsystem from among the idle subsystems corresponding to the idle parking space according to the idle time of the idle parking space;
[0174] According to the validity of the replacement subsystem, the target subsystem is marked as being in a waiting state, so that the aircraft to be parked can be parked at the target parking position.
[0175] Furthermore, after the step of determining whether there is an empty parking space in each of the adjacent parking spaces, the processor 1001 may call the control program stored in the memory 1005 and perform the following operations:
[0176] If there is no vacant parking space among the adjacent parking spaces, obtaining the remaining operating time of the adjacent subsystem corresponding to each adjacent parking space;
[0177] Comparing the remaining working hours of each of the adjacent subsystems, and determining the target adjacent subsystem with the shortest remaining working time among the adjacent subsystems;
[0178] According to the target adjacent subsystem, the target subsystem is marked as being in a parking state, so that the aircraft to be parked can be parked at the target parking position.
[0179] The specific implementation of the control system for the ground service system of the present invention is basically the same as the above-mentioned embodiments of the control method for the ground service system, and will not be repeated here.
[0180] An embodiment of the present invention further provides a storage medium having a control program stored thereon, which, when executed by a processor, implements the steps of the control method for a ground service system as described above.
[0181] The storage medium of the present invention may be a computer-readable storage medium, and its implementation is substantially the same as that of the above-mentioned control method for a ground service system, and will not be described in detail here.
[0182] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present invention and the claims. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of the present invention, or directly or indirectly used in other related technical fields, all fall within the protection of the present invention.
Claims
1. A control method for a ground service system, characterized in that: The ground service system is set up in the underground corridor of the airport apron and includes multiple subsystems. The airport apron includes multiple parking spaces, and each parking space corresponds to at least one subsystem. Each of the subsystems includes a hydraulic drive subsystem, and a power subsystem, a clean water subsystem, a sewage subsystem, and an air conditioning subsystem respectively connected to the hydraulic pipelines of the hydraulic drive subsystem. The control method includes: determining a target parking stand for the aircraft to be parked among the parking stands according to the parking identifications of the parking stands, and searching for a target subsystem corresponding to the target parking stand from among the subsystems; After the aircraft to be docked is parked at the target parking position and receives a start instruction, the target power subsystem, the target clean water subsystem, the target sewage subsystem and the target air conditioning subsystem in the target subsystem are controlled to start based on the target hydraulic drive subsystem in the target subsystem; The underground pipe gallery is provided with a first channel, a second channel, a third channel, and a fourth channel connected to the ground, which correspond to the power subsystem, the clean water subsystem, the sewage subsystem, and the air-conditioning subsystem, respectively. The step of controlling the start-up of the target power subsystem, the target clean water subsystem, the target sewage subsystem, and the target air-conditioning subsystem in the target subsystem based on the target hydraulic drive subsystem in the target subsystem includes: Determining the startup type of the startup instruction according to the type identifier carried by the startup instruction; If the startup type is a power supply type, driving the cable connector of the target power supply subsystem to extend from the first channel based on the target hydraulic drive subsystem, so as to supply power to the aircraft to be docked based on the cable connector; If the activation type is the clean water type, the clean water elevator of the target clean water subsystem is driven to extend from the second channel based on the target hydraulic drive subsystem, and after detecting a clean water valve opening instruction triggered by the clean water elevator, the clean water pipeline in the target clean water subsystem is controlled to supply clean water to the aircraft to be docked; If the activation type is the sewage type, the target hydraulic drive subsystem drives the sewage elevator of the target sewage subsystem to extend from the third channel, and after detecting a docking signal triggered by the sewage elevator, controls the vacuum pump in the target sewage subsystem to start; If the startup type is an air-conditioning type, the target hydraulic drive subsystem drives the air-conditioning lift of the target air-conditioning subsystem to extend from the fourth channel, and after detecting an air-conditioning valve opening instruction triggered by the air-conditioning lift, controls the air-conditioning cabinet in the target air-conditioning subsystem to start; The step of controlling the supply of clean water to the aircraft to be docked based on the clean water pipeline in the target clean water subsystem comprises: Obtaining passenger flow data of the aircraft to be docked, wherein the passenger flow data includes the number of male passengers, the number of female passengers, and the number of underage passengers; The passenger flow data is predicted based on a preset prediction model to determine the water demand of the aircraft to be docked. The formula for predicting the water demand in the preset prediction model is: Where Y represents the required water volume, m represents the number of nodes in the hidden layer of the preset prediction model, g represents the activation function of the preset prediction model, and n represents the number of nodes in the input layer of the preset prediction model. Represents the weight value between the i-th node in the input layer and the j-th node in the hidden layer in the preset prediction model. represents the number of male passengers, represents the number of female passengers, Indicates the number of underage passengers, Represents the bias value of the jth node in the hidden layer of the preset prediction model, Represents the weight value between the jth node in the hidden layer and the output layer in the preset prediction model; determining whether the water tank of the aircraft to be docked contains residual clean water, and if so, obtaining the residual content of the residual clean water; The amount of water to be supplied is determined according to the required water amount and the remaining content, and the clean water corresponding to the amount of water to be supplied is supplied to the aircraft to be docked based on the clean water pipeline control of the target clean water subsystem.
2. The control method according to claim 1, wherein: The step of predicting the passenger flow data based on a preset prediction model includes: Acquire historical sample data, and divide the historical sample data into training samples and test samples, wherein the historical sample data is composed of a correspondence between historical passenger flow data and historical water consumption data; Training a preset initial model based on the training samples, and when the training reaches a preset number of times, testing the preset initial model based on the test samples to obtain a test result; Based on the test results, the loss function value of the preset initial model is calculated, and it is determined whether the loss function value is less than or equal to a preset threshold. If it is less than or equal to the preset threshold, the preset initial model is generated as a preset prediction model, wherein the calculation formula of the loss function value is: Among them, L represents the loss function value, N represents the number of test samples, represents the expected result in the test sample, represents the test result, q represents an error correction coefficient, formed based on the number of first test results in the test results that are greater than a preset result threshold and the number of second test results in the test results that are less than the preset result threshold; If the loss function value is greater than a preset threshold, the weight value of the preset initial model is adjusted, and for the preset initial model with the adjusted weight value, the step of training the preset initial model based on the training sample is performed until the loss function value is less than or equal to the preset threshold.
3. The control method according to claim 1, wherein: If the remaining clean water is included, the step of obtaining the remaining content of the remaining clean water includes: If the remaining clean water is contained, obtaining a water adding time record corresponding to the remaining clean water and a water tank emptying time record, and determining whether the storage period of the remaining clean water exceeds a preset period based on the water adding time record and the emptying time record; If the storage period of the remaining clean water exceeds a preset period, outputting a prompt message to stop supplying clean water; If the storage period of the remaining clean water does not exceed the preset period, the remaining content of the remaining clean water is obtained.
4. The control method according to claim 1, wherein: After the step of searching for the target subsystem corresponding to the target parking position from each of the subsystems, the following steps are performed: respectively detecting the effectiveness of a target hydraulic drive subsystem, a target power subsystem, a target clean water subsystem, a target sewage subsystem, and a target air conditioning subsystem in the target subsystem; If the validity is all valid, the target subsystem is marked as a waiting state, so that the waiting aircraft can park at the target parking position; If any of the validity items is invalid, determining a target invalid subsystem and searching for a plurality of adjacent parking stands within a preset range from the target parking stand; Determining the system status of the adjacent subsystems corresponding to each adjacent parking stand, and judging whether there is an idle parking stand among each adjacent parking stand based on the system status; If the idle parking space exists, determining a replacement subsystem that matches the target invalid subsystem from among the idle subsystems corresponding to the idle parking space according to the idle time of the idle parking space; According to the validity of the replacement subsystem, the target subsystem is marked as being in a waiting state, so that the aircraft to be parked can be parked at the target parking position.
5. The control method according to claim 4, wherein: After the step of determining whether there is an empty parking space in each of the adjacent parking spaces, the following steps are performed: If there is no vacant parking space among the adjacent parking spaces, obtaining the remaining operating time of the adjacent subsystem corresponding to each adjacent parking space; Comparing the remaining working hours of each of the adjacent subsystems, and determining the target adjacent subsystem with the shortest remaining working time among the adjacent subsystems; According to the target adjacent subsystem, the target subsystem is marked as being in a parking state, so that the aircraft to be parked can be parked at the target parking position.
6. A control system for a ground service system, characterized in that: The control system includes a control device and a communication bus, wherein the control device is communicatively connected to the ground service system via the communication bus; The control device includes a processor and a storage connected to the processor in communication, wherein the storage stores a control program: The processor is configured to execute the control program to implement the steps of the control method for a ground service system according to any one of claims 1 to 5.
7. The control system according to claim 6, wherein: The control system further includes a monitoring device, wherein the monitoring device and the control device are communicatively connected via the communication bus and are used to monitor the status of each subsystem in the ground service system; The control device includes a main control device and a backup control device, and the backup control device is started after the main control device fails.
8. A storage medium, characterized in that: The storage medium stores a control program, and when the control program is executed by the processor, the steps of the control method for a ground service system according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Intelligent traction system for airport and traction method
CN109292107A
Airport ground vehicle-free service system
CN111591457A