Control plan generation device, control plan generation method, and control plan generation program

The control plan generation device uses a learning model to generate altitude plans for multiple aircraft, addressing the challenge of safe and efficient flight adjustments by optimizing spacing and fuel efficiency.

JP2026009497APending Publication Date: 2026-01-21NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024109400
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-08
Publication Date
2026-01-21

AI Technical Summary

Technical Problem

Existing aircraft control systems lack the ability to generate a more appropriate control plan for aircraft flights when factors such as weather or the relationship with other aircraft necessitate changes in altitude, leading to potential collisions and limited altitude adjustments due to close spacing.

Method used

A control plan generation device using a learning model to generate altitude plan information for multiple aircraft based on their flight preference information, ensuring that spacing between aircraft satisfies predetermined conditions, considering factors like weather, fuel efficiency, and arrival times.

Benefits of technology

Enables the output of a more appropriate control plan that maintains safe aircraft spacing, optimizes fuel consumption, and minimizes delays while standardizing controller actions across multiple aircraft.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026009497000001_ABST
    Figure 2026009497000001_ABST
Patent Text Reader

Abstract

To output a more appropriate control plan for the flight of an aircraft.SOLUTION: Receiving, for each of a plurality of aircrafts, flight request information including planned route information relating to a planned flight route of the aircraft and desired altitude information relating to a flight altitude desired in the planned flight route, generating control plan information including altitude plan information relating to a plan of a flight altitude for one or more aircrafts among the plurality of aircrafts using a learning model based on the flight request information of the plurality of aircrafts, and outputting output information relating to the generated control plan information, by a control plan generating device; The learning model generates the control plan information on the basis of the flight request information of the plurality of aircrafts so that an interval between the plurality of aircrafts satisfies a predetermined condition.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a control plan generation device, a control plan generation method, and a control plan generation program. [Background technology]

[0002] Air traffic controllers control aircraft based on flight plans submitted by airlines. Flight plans contain information about the aircraft's flight path and its altitude along the flight path. Flight plans reflect the airlines' wishes regarding the aircraft's flight path and altitude.

[0003] Furthermore, in relation to the flight of an aircraft, Patent Document 1 describes an information processing device capable of outputting information useful for the flight of a target aircraft. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2023 / 127201 Summary of the Invention [Problem to be solved by the invention]

[0005] In aircraft operations, there are cases where an aircraft cannot operate according to the flight plan due to factors such as the relationship with other aircraft or the influence of weather. For example, there is a possibility of a collision between aircraft. In such cases, air traffic controllers carry out control such as changing the altitude of aircraft based on the know-how they have accumulated.

[0006] However, there are many aircraft operating in the airspace in which they operate. Furthermore, air traffic controllers ensure that aircraft maintain a minimum distance between each other to avoid collisions. Because many aircraft are flying at a minimum distance, there is little room for altitude changes. Therefore, when changing the altitude of an aircraft, it may be desirable to change the altitude of not only one aircraft, but also the other aircraft.

[0007] The method described in the cited document 1 can output information useful for the flight of the target aircraft, but it does not output a more appropriate control plan for the aircraft, such as changing the altitude of other aircraft.

[0008] In view of the above-mentioned problems, an object of the present disclosure is to provide a control plan generation device, a control plan generation method, and a control plan generation program that enable output of a more appropriate control plan for aircraft flight. [Means for solving the problem]

[0009] In one aspect of the present disclosure, a control plan generation device includes a receiving unit that receives, for each of a plurality of aircraft, flight desire information including planned route information regarding the planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generating unit that uses a learning model to generate control plan information including altitude plan information regarding a planned flight altitude for one or more of the plurality of aircraft based on the flight desire information of the plurality of aircraft; and an output unit that outputs output information regarding the generated control plan information, wherein the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition.

[0010] In another aspect of the present disclosure, a control plan generation method receives, for each of a plurality of aircraft, flight preference information including planned route information regarding the planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route, generates control plan information including altitude plan information regarding a planned flight altitude for one or more of the plurality of aircraft using a learning model based on the flight preference information of the plurality of aircraft, and outputs output information regarding the generated control plan information, and the learning model generates the control plan information based on the flight preference information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition.

[0011] In another aspect of the present disclosure, a control plan generation program causes a computer to have the following: a receiving function that receives, for each of a plurality of aircraft, flight desire information including planned route information regarding the planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generation function that uses a learning model to generate control plan information including altitude plan information regarding a planned flight altitude for one or more of the plurality of aircraft based on the flight desire information of the plurality of aircraft; and an output function that outputs output information regarding the generated control plan information, wherein the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. [Effects of the Invention]

[0012] According to the present disclosure, it is possible to output a more appropriate control plan for aircraft flight. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a control plan generation device according to the present disclosure. [Figure 2] FIG. 10 is a diagram illustrating an example of an operation flow of a control plan generation device according to the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating an example configuration of a system including a control plan generation device according to the present disclosure. [Figure 4] FIG. 1 is a diagram illustrating an example of the configuration of a control plan generation device according to the present disclosure. [Figure 5] FIG. 10 is a diagram showing an example of a display image relating to advanced plan information. [Figure 6] FIG. 10 is a diagram showing an example of a display image relating to fuel consumption. [Figure 7] FIG. 10 is a diagram showing an example of a display image including information related to an evaluation score. [Figure 8] FIG. 10 is a diagram illustrating an example of a display image. [Figure 9] FIG. 10 is a diagram showing an example of a display image relating to flight altitude. [Figure 10] FIG. 10 is a diagram showing an example of a display image relating to fuel consumption. [Figure 11] FIG. 2 is a diagram illustrating an example of a hardware configuration according to each embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] [First embodiment] A first embodiment of the present disclosure will be described.

[0015] A specific example of the control plan generating device 10 in the first embodiment is a control plan generating device 20 in a second embodiment, which will be described later.

[0016] First, a configuration example of a control plan generating device 10 will be described with reference to Fig. 1. Fig. 1 is a diagram showing a configuration example of the control plan generating device 10. The control plan generating device 10 includes a receiving unit 11, a generating unit 12, and an output unit 13.

[0017] The receiving unit 11 receives flight desire information for each of a plurality of aircraft. The flight desire information includes planned route information and desired altitude information. The planned route information is information relating to the planned flight route of the aircraft. The desired altitude information is information relating to the desired flight altitude along the planned flight route.

[0018] The generation unit 12 generates control plan information for one or more of the multiple aircraft based on the flight preference information of the multiple aircraft using a learning model. The control plan information includes altitude plan information related to flight altitude planning. The learning model generates the control plan information based on the flight preference information of the multiple aircraft so that the spacing between the multiple aircraft satisfies predetermined conditions.

[0019] The output unit 13 outputs output information relating to the generated control plan information.

[0020] Next, a description will be given of an example of the operation flow of the control plan generating device 10. An example of the operation flow of the control plan generating device 10 is shown in FIG.

[0021] The receiving unit 11 receives flight preference information for each of a plurality of aircraft (step S101).

[0022] The generation unit 12 generates control plan information for one or more aircraft among the plurality of aircraft, based on the flight preference information of the plurality of aircraft, using a learning model (step S102).

[0023] The output unit 13 outputs the output information relating to the generated control plan information (step S103).

[0024] As described above, in the first embodiment of the present disclosure, the control plan generation device 10 includes a receiving unit 11, a generating unit 12, and an output unit 13. The receiving unit 11 receives flight desire information for each of a plurality of aircraft. The flight desire information includes planned route information and desired altitude information. The planned route information is information related to the planned flight route of the aircraft. The desired altitude information is information related to a desired flight altitude along the planned flight route. The generating unit 12 generates control plan information for one or more of the plurality of aircraft using a learning model based on the flight desire information of the plurality of aircraft. The control plan information includes altitude plan information related to a flight altitude plan. The output unit 13 outputs output information related to the generated control plan information. The learning model generates control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition.

[0025] As a result, the control plan generation device 10 generates control plan information using a learning model based on the flight preference information of multiple aircraft. The control plan information is generated so that the spacing between the multiple aircraft satisfies predetermined conditions. As a result, the control plan generation device 10 can generate control plan information taking into account the flight preference information of the multiple aircraft so that the spacing between the multiple aircraft satisfies predetermined conditions. As a result, it becomes possible to output a more appropriate control plan for aircraft flight.

[0026] [Second embodiment] Next, a control plan generating device 20 according to a second embodiment of the present disclosure will be described. Note that a specific example of the control plan generating device 10 according to the first embodiment is the control plan generating device 20 according to the second embodiment.

[0027] First, FIG. 3 shows an example of the configuration of a system including a control plan generating device 20. As shown in FIG.

[0028] The control plan generating device 20 is connected to providing devices 50-j (j is an integer from 1 to M). Hereinafter, the providing devices 50-1 to 50-M may be referred to as providing devices 50 without being distinguished from one another.

[0029] The providing device 50 provides flight preference information of an aircraft. The flight preference information is information including matters desired by an airline regarding the flight of the aircraft. The flight preference information may be, for example, a flight plan.

[0030] The flight preference information includes planned route information and desired altitude information regarding the flight of an aircraft. The planned route information is information regarding the planned flight route of the aircraft. The desired altitude information is information regarding the desired flight altitude along the planned flight route. The providing device 50 may be provided, for example, corresponding to each airline. The providing device 50 may be, for example, a device under the control of an airline. The providing device 50 can provide flight preference information for one or more multiple aircraft.

[0031] The control plan generation device 20 generates control plan information and outputs output information related to the generated control plan information. The control plan information will be described later. The control plan generation device 20 may output the output information to, for example, the display means 60. In this case, the output information may be image information. Note that the format of the output information is not limited to image information and may be any format. Furthermore, the control plan generation device 20 may output the output information to, for example, an output destination device other than the display means 60.

[0032] 4 shows an example of the configuration of the control plan generating device 20. The control plan generating device 20 includes a receiving unit 21, a generating unit 22, and an output unit 23.

[0033] The receiving unit 21 receives flight desire information for each of two or more aircraft. The flight desire information is information including the airline's desires regarding the flight of the aircraft. The flight desire information includes planned route information and desired altitude information regarding the flight of the aircraft. The planned route information is information regarding the planned flight route of the aircraft. The planned route information includes, for example, information on the latitude and longitude of points through which the aircraft will pass and information on the time when the aircraft is scheduled to pass those points. The planned route information may include information regarding the departure and arrival points of the aircraft, information on the scheduled departure and arrival times of the aircraft, information on the aircraft's flight speed along the planned flight route, information on course change points, etc. The desired altitude information is information regarding the flight altitude desired along the planned flight route. The desired altitude information may include, for example, information on points at which the altitude will be changed and information on the altitude to which the altitude will be changed. The desired altitude information may be associated with information on the latitude and longitude of points through which the aircraft will pass.

[0034] The flight preference information also includes identification information that enables identification of each piece of flight preference information. The flight preference information may include information about the flight number of the flight as information indicating which flight the flight preference information relates to. The flight preference information may include information about the airline of the flight and information about the date of the flight. The flight preference information may include information about the registration number of the aircraft used on the flight.

[0035] The flight preference information may also include aircraft type information. The aircraft type information is information relating to the type of aircraft. The aircraft type information may include, for example, information relating to the aircraft type marking assigned to each aircraft. The aircraft type information may also include, for example, information relating to a model code indicating the model of the aircraft.

[0036] The aircraft type information is used in the control plan generation device 20 as information related to, for example, the fuel efficiency of the aircraft. Therefore, the aircraft type information may include information related to the fuel efficiency of the aircraft. The aircraft type information may include, for example, information related to the fuel efficiency characteristics of the aircraft. Furthermore, the aircraft type information may include information related to the engine installed in the aircraft.

[0037] The flight preference information may also include passenger number information. The passenger number information is information about the number of people boarding the aircraft. The passenger number information may be, for example, information about the expected number of passengers or information about the maximum number of passengers. The passenger number information is related to the degree of impact if the aircraft arrives later than scheduled.

[0038] The receiving unit 21 receives flight preference information from the providing device 50. The flight preference information received by the receiving unit 21 may be information about aircraft scheduled to fly in a predetermined airspace. The flight preference information received by the receiving unit 21 may also be information about aircraft scheduled to fly in a predetermined time period.

[0039] The generation unit 22 generates control plan information based on the flight desire information received by the reception unit 21. The control plan information is information related to a plan for controlling the aircraft. The control plan information includes altitude plan information. The altitude plan information is information related to a plan for the flight altitude of the aircraft. The altitude plan information may include, for example, information on the point (latitude and longitude) at which the altitude is changed and the altitude to which it is changed. The altitude plan information may include, for example, information on the timing of the altitude change.

[0040] The generation unit 22 generates control plan information based on the flight preference information for the multiple aircraft (70-1 to 70-N). The generation unit 22 may generate control plan information for each of the multiple aircraft (70-1 to 70-N), or may generate control plan information for some of the multiple aircraft. For example, if there are aircraft that are not subject to the generation of control plan information (hereinafter also referred to as aircraft not subject to plan generation), the generation unit 22 may generate control plan information for the remaining aircraft excluding the aircraft not subject to plan generation. An aircraft not subject to plan generation is, for example, an aircraft that is predetermined to fly according to its flight preference information. Even if there are aircraft not subject to plan generation, other aircraft must be separated from the aircraft not subject to plan generation by a predetermined distance or more. Therefore, the flight preference information of the aircraft not subject to plan generation is also used to generate the control plan information.

[0041] The generation unit 22 generates control plan information so that the spacing between aircraft satisfies predetermined conditions. More specifically, the generation unit 22 generates control plan information so that the spacing between aircraft is equal to or greater than a predetermined spacing. The minimum spacing that must be maintained between aircraft may hereinafter be referred to as the minimum flight separation. Furthermore, the conditions that must be satisfied by the spacing between aircraft may hereinafter be referred to as separation conditions.

[0042] The separation condition is set in advance. The separation condition includes a condition related to the minimum separation. The separation condition is satisfied if the separation between aircraft is equal to or greater than the value defined by the minimum separation. The minimum separation may be defined as the distance between one aircraft and another, or as the flight time from when one aircraft passes a certain point until the other aircraft reaches that point. For example, the separation condition may include a distance condition as a condition for the minimum separation in each of the vertical, horizontal, and longitudinal directions. The separation condition may also include a distance condition for the vertical and horizontal directions, and a flight time condition for the longitudinal direction. If the separation condition includes a condition related to the minimum separation defined by flight time, the planned route information includes information about the flight speed of the aircraft along the planned route.

[0043] The minimum separation distance may also be determined according to the type of aircraft. Specifically, for each type of aircraft, the minimum separation distance may be the time from when an aircraft passes a certain point until when another aircraft is permitted to arrive at that point. More specifically, when an aircraft of type B arrives at a point passed by an aircraft of type A, the minimum separation distance is set to a minimum of n minutes after the aircraft of type A passes. Furthermore, when an aircraft of type C arrives at a point passed by an aircraft of type A, the minimum separation distance is set to a minimum of m minutes after the aircraft of type A passes (m may be the same value as n, or may be different values). Note that when the minimum separation distance is determined according to the type of aircraft, the flight preference information includes aircraft type information.

[0044] The generation unit 22 generates the control plan information using a learning model. The learning model generates the control plan information based on flight preference information of a plurality of aircraft.

[0045] Air traffic controllers control aircraft based on flight preference information submitted by airlines. However, when aircraft are flown according to the flight preference information, weather conditions and other factors may cause the aircraft separation to fall below the minimum separation. For example, if there are flight preference information with the same planned flight route, but the flight speed of a later aircraft is faster than that of a leading aircraft, the aircraft separation may fall below the minimum separation. Furthermore, flight preference information reflects the airline's preferences, but aircraft of the same type generally have similar fuel efficiency characteristics, so similar flight altitudes may be desired. Furthermore, if similar flight altitudes are desired in two or more flight preference information, the aircraft separation may fall below the minimum separation. Therefore, if the aircraft separation falls below the minimum separation, the air traffic controller may change the aircraft's flight altitude so that the aircraft separation is equal to or greater than the minimum separation.

[0046] When changing the flight altitude of an aircraft, it is desirable that the difference between the flight altitude of the aircraft and the desired altitude be as small as possible. It is also desirable that the delay from the scheduled arrival time at the destination be as small as possible. Furthermore, considering the impact on the environment, it is desirable that fuel consumption be as small as possible. Furthermore, since many aircraft fly while observing minimum flight separation, there is little room for altitude changes. Therefore, when changing the flight altitude of an aircraft, it may be desirable to also change the flight altitudes of other aircraft. It is difficult for a person to consider such conditions and develop a control plan for two or more aircraft. Therefore, the generation unit 22 generates control plan information using a learning model.

[0047] The generation unit 22 generates control plan information using a learning model, thereby taking into account various conditions for two or more aircraft. This makes it possible to output a more appropriate control plan for aircraft flight. The generation unit 22 can also perform overall optimization of the control plans for two or more aircraft. Furthermore, by generating control plan information using the generation unit 22 and having a controller control according to the generated control plan information, the impact on control due to differences in controller control policies can be reduced, and control can be standardized.

[0048] The input information to the learning model includes flight preference information of two or more aircraft 70-1 to 70-N.

[0049] The input information may also include weather information, which affects the estimated time of passing points on the flight route and the estimated time of arrival (ETA) at the destination. The weather information includes, for example, information about wind direction and wind speed. The weather information may also include information about typhoons and turbulence.

[0050] The input information may also include priority item information. The priority item information is information on items (priority items) that are given priority in generating the control plan information. Candidates for priority items may include, for example, fuel efficiency. Candidates for priority items may also include low delay. Low delay means minimizing the delay in the arrival time of an aircraft from the scheduled arrival time. When fuel efficiency is prioritized, the control plan information is generated by prioritizing reducing the amount of fuel consumed by the aircraft. When low delay is prioritized, the control plan information is generated by prioritizing minimizing the delay in the arrival time of the aircraft. The priority item information may be input to the control plan generation device 20 based on an operation by an operator.

[0051] The output information from the learning model includes control plan information. The output information may also include an evaluation score for the control plan information. The evaluation score will be described later.

[0052] The control plan information may include two or more pieces of advanced plan information. For example, the control plan information may include advanced plan information corresponding to each of the priority items. For example, the control plan information may include advanced plan information for when fuel efficiency is prioritized and advanced plan information for when low latency is prioritized.

[0053] The learning model is generated by, for example, a learning device.

[0054] The learning model may be of a reinforcement learning type or a rule discovery type. If the learning model is of a reinforcement learning type, the learning model generates control plan information so as to maximize the evaluation score. If the learning model is of a rule discovery type, the learning model learns control plan information for learning as training data. The learning model may learn the control plan information for learning and the evaluation score of the control plan information as training data.

[0055] The learning model has learned the minimum separation distance as a rule for generating control plan information. The learning model generates control plan information so that the separation distance between aircraft satisfies a predetermined condition (separation condition). More specifically, the learning model generates control plan information so that the separation distance between aircraft is equal to or greater than the minimum separation distance.

[0056] Furthermore, information regarding the fuel efficiency of an aircraft may also be learned in the learning model as information for generating a control plan. Fuel efficiency varies depending on the characteristics of the aircraft. Generally, the higher the flight altitude, the better the fuel efficiency. Therefore, the information regarding the fuel efficiency of an aircraft may include, for example, information regarding the aircraft type, and information regarding the relationship between the flight altitude and the fuel efficiency. Depending on the aircraft, the fuel efficiency may change depending on whether the flight altitude is changed all at once or gradually. Therefore, the information regarding the fuel efficiency of an aircraft may include information regarding the aircraft type, and information regarding the relationship between the amount of change in flight altitude per unit time and the fuel efficiency.

[0057] The learning model may also learn rules for headcount information as rules for generating control plan information. For example, the learning model may learn a rule such as "for aircraft whose headcount information indicates a predetermined number of people or more, prioritize low latency."

[0058] The learning model may also learn rules regarding delays in arrival times as rules for generating control plan information. For example, the learning model may have learned an allowable delay time. Also, for example, the learning model may have learned a relationship between information about the number of people and an allowable delay time.

[0059] Next, the evaluation score will be described. The evaluation score is calculated based on an evaluation function. The evaluation score indicates the degree of appropriateness of the control plan information. The evaluation score is calculated by the generation unit 22. More specifically, the evaluation score may be calculated by a learning model.

[0060] The parameters of the evaluation function include an altitude difference score. The altitude difference score is a score related to the difference between the altitude planning information and the desired altitude information. The desired altitude information reflects the wishes of the airline. Furthermore, the smaller the difference between the altitude planning information and the desired altitude information, the smaller the impact on fuel consumption. Therefore, it is desirable that the difference between the altitude planning information and the desired altitude information be as small as possible. Therefore, the altitude difference score increases as the difference between the altitude planning information and the desired altitude information decreases.

[0061] Furthermore, the parameters of the evaluation function may include a fuel consumption score. The fuel consumption score is a score related to the fuel consumption. The fuel consumption score may be, for example, a score related to the fuel consumption in the control plan information. The fuel consumption score may be, for example, a score related to the value obtained by subtracting the fuel consumption in the flight desire information from the fuel consumption in the control plan information. It is desirable that the fuel consumption be as small as possible. Therefore, the fuel consumption score increases as the fuel consumption in the control plan information decreases.

[0062] The parameters of the evaluation function may also include a low delay score. The low delay score is a score related to the delay of the arrival time in the control plan information from the scheduled arrival time in the flight preference information of the aircraft. It is desirable that the delay of the arrival time from the scheduled arrival time of the aircraft be as small as possible. Therefore, the low delay score becomes larger as the delay of the arrival time from the scheduled arrival time of the aircraft becomes smaller.

[0063] The parameters of the evaluation function may also include an impact score. The impact score is a score related to the impact when an aircraft arrival is delayed. The more passengers on an aircraft, the greater the number of people affected by an aircraft delay. Therefore, the impact score may be a score related to number of passengers information. It is desirable that the number of people affected by an aircraft delay be as small as possible. Therefore, the impact score becomes larger as the number of passengers indicated by the number of passengers information decreases.

[0064] The low delay score may also take into account the impact score. For example, the low delay score may be larger as the delay in the arrival time from the scheduled arrival time of the aircraft decreases and as the number of people indicated by the number of people information decreases. For example, the low delay score may be larger as the product of the number of people indicated by the number of people information and the delay time decreases.

[0065] When the parameters of the evaluation function include two or more of the above scores, the evaluation score may be a weighted average of the scores included in the parameters. For example, when the parameters of the evaluation function include an altitude difference score, a fuel consumption score, and a low delay score, the evaluation score may be a weighted average of the altitude difference score, the fuel consumption score, and the low delay score.

[0066] The evaluation function used to calculate the evaluation score may be changed depending on the priority item information. For example, if fuel efficiency is prioritized, an evaluation function may be used in which the weighting coefficient for the fuel consumption score is larger than when low latency is prioritized.

[0067] The evaluation score is calculated as an overall score for the two or more aircraft 70-1 to 70-N. For example, parameters of the evaluation function for calculating the overall score may include the sum or average of the evaluation scores for the two or more aircraft 70-1 to 70-N. The evaluation score may also be calculated for each aircraft. Note that if there is an aircraft that is not subject to plan generation, the overall score may be the score for the two or more aircraft 70-1 to 70-N excluding the aircraft that are not subject to plan generation.

[0068] The altitude difference score, fuel consumption score, low delay score, and impact score may also be calculated as an overall score for two or more aircraft 70-1 to 70-N. The altitude difference score, fuel consumption score, low delay score, and impact score may also be calculated for each individual aircraft.

[0069] Furthermore, considering fairness, it is desirable that the difference between the control plan information and the flight preference information is not biased toward some aircraft. Therefore, the parameters of the evaluation function for calculating the overall score may include an index related to the variance of the difference between the control plan information and the flight preference information for two or more aircraft 70-1 to 70-N. For example, the overall score of the fuel consumption score may take into account the variance, such as the variance or standard deviation, of the value related to the subtraction of the fuel consumption in the flight preference information from the fuel consumption in the control plan information. In this case, the overall score of the fuel consumption score becomes larger as the variance increases. Furthermore, the overall score of the altitude difference score may take into account the variance of the difference between the altitude plan information and the desired altitude information. Furthermore, the overall score of the low delay score may take into account the variance of the delay in the arrival time.

[0070] The output unit 23 outputs output information related to the control plan information generated by the generation unit 22. The output information may include information related to the control plan information for each of the aircraft 70-1 to 70-N, or may include information related to the control plan information for a specific aircraft. For example, the output information may include information related to the control plan information for an aircraft, among the aircraft 70-1 to 70-N, whose altitude plan information has been changed from the desired altitude information.

[0071] Next, an example of a display relating to output information will be described. Note that an image displayed on the display means 60 in a display relating to output information may be hereinafter referred to as a display image.

[0072] The display image may, for example, show information related to the generated control plan information. For example, the display image may relate to altitude plan information for an aircraft selected from a list of aircraft (flight number, etc.). The list of aircraft may include information on aircraft scheduled for operation, information on aircraft in operation, or information on aircraft after operation. The display image may, for example, include a graph in which the horizontal axis indicates time and the vertical axis indicates flight altitude. The display image may also include an image related to desired altitude information.

[0073] An example of a display image relating to altitude plan information is shown in Fig. 5. In the example of Fig. 5, the dashed line indicates the flight altitude based on the desired altitude information, and the solid line indicates the flight altitude based on the altitude plan information.

[0074] The display image may also include information about fuel consumption in the control plan information for each aircraft. The display image may include, for example, a graph showing time on the horizontal axis and fuel consumption on the vertical axis. The display image may also include an image related to fuel consumption in the flight preference information.

[0075] An example of a display image relating to fuel consumption is shown in Figure 6. In the example of Figure 6, the dashed line indicates the transition of the estimated value of fuel consumption based on flight preference information, and the solid line indicates the transition of the estimated value of fuel consumption based on control plan information.

[0076] The estimated fuel consumption is calculated based on information about the fuel efficiency of the aircraft and is included in the output information. The information about the fuel efficiency of the aircraft is set in advance. For example, if the fuel efficiency of the aircraft depends on the flight altitude, the fuel consumption is calculated based on the flight altitude.

[0077] The display image may also include, for each aircraft, information regarding the arrival time in the control plan information, and for each aircraft, information regarding the arrival time in the flight preference information and information regarding the difference between the arrival time in the flight preference information and the arrival time in the control plan information.

[0078] The display image may also include information regarding the evaluation score in the control plan information. The display image may also include information regarding the control plan information for each of the priority items. The display image may also include information regarding the evaluation score for each of the priority items. The display image may also include information regarding the difference between the evaluation score (overall score) in the flight preference information and the evaluation score (overall score) in the control plan information.

[0079] Fig. 7 shows an example of a display image including information related to the evaluation score. In the example shown in Fig. 7, the display image includes information related to the arrival time in the flight preference information and information related to the arrival time in the control plan information. The display image also includes information related to the fuel consumption in the flight preference information and information related to the fuel consumption in the control plan information. The display image also includes information related to the evaluation score in the flight preference information and information related to the evaluation score in the control plan information. The display image also includes, with regard to the evaluation score, the evaluation score for each aircraft and an overall score.

[0080] The display image may also include information regarding the improvement rate of the plan relative to the desire. For example, the improvement rate of fuel consumption may indicate the rate of improvement of the total value of fuel consumption in the control plan information of aircraft 70-1 to 70-N, based on the total value of fuel consumption in the flight desire information of aircraft 70-1 to 70-N.

[0081] The display image may also be a map on which a graphical item representing an aircraft is displayed. In this case, for example, the graphical item representing the aircraft may indicate the current position of an aircraft in operation. The graphical item representing the aircraft may also indicate the position of the aircraft at a specified time. The display of the aircraft's position may be a two-dimensional display or a three-dimensional display.

[0082] The display image may also include altitude planning information along with an image item showing the aircraft. For example, the display image may show flight altitudes based on the altitude planning information on a three-dimensional map. In this case, the display image may display flight altitudes based on the altitude planning information in chronological order. For example, the display image may also display an indication of flight altitudes based on the altitude planning information, such as numbers. In this case, the display image may display the flight altitude at a specified time based on the altitude planning information. Furthermore, in the display image, an image item of an aircraft whose altitude plan information differs from its actual flight altitude may be displayed differently from other aircraft. For example, an image item of an aircraft whose altitude plan information differs from its actual flight altitude may be displayed in a different color or shape from other aircraft. Whether or not there is a difference between the altitude plan information and the actual flight altitude may be determined based on whether or not the difference between the altitude plan information and the actual flight altitude is equal to or greater than a predetermined value (or percentage).

[0083] The display image may also include information about the fuel consumption amount in the control plan information along with a graphic item representing the aircraft. For example, the display image may display a display, such as a number, indicating the fuel consumption amount based on the control plan information near the graphic item representing the aircraft. In this case, the display image may display the fuel consumption amount at a specified time based on the control plan information.

[0084] Furthermore, in the display image, an image item relating to an aircraft whose fuel consumption amount based on the control plan information differs from its actual fuel consumption amount may be displayed in a display format different from that of other aircraft. For example, an image item relating to an aircraft whose fuel consumption amount based on the control plan information differs from its actual fuel consumption amount may be displayed in an image item of a different color or shape from that of other aircraft. Whether or not there is a difference between the fuel consumption amount based on the control plan information and the actual fuel consumption amount may be determined based on whether or not the difference between the fuel consumption amount based on the control plan information and the actual fuel consumption amount is equal to or greater than a predetermined amount (or percentage).

[0085] Furthermore, in the display image, the display showing the fuel consumption of an aircraft for which there is a difference between the fuel consumption based on the control plan information and the actual fuel consumption may be displayed in a display format different from that of other aircraft. For example, the display showing the fuel consumption of an aircraft for which there is a difference between the fuel consumption based on the control plan information and the actual fuel consumption may be displayed in a color, font, size, or the like different from that of other aircraft.

[0086] FIG. 8 shows an example of a display image. In the example shown in FIG. 8, the display image includes an image item showing an aircraft on a two-dimensional map. The display image also includes information about the flight altitude based on altitude plan information ("Flight Altitude: Planned"). The display image also includes information about the actual flight altitude ("Flight Altitude: Actual"). The display image also includes information about fuel consumption based on control plan information ("Fuel Consumption: Planned"). The display image also includes information about the actual fuel consumption ("Fuel Consumption: Actual"). Note that the information about fuel consumption may be, for example, the ratio of fuel consumption to the amount of fuel loaded on the aircraft.

[0087] The display image may also be related to altitude planning information for an aircraft selected from image items representing aircraft. In this case, for example, the display image related to the altitude planning information may be the image shown in FIG. 5. The display image related to the altitude planning information may also be an image including the actual altitude of the aircraft. FIG. 9 shows an example of a display image related to flight altitude. In the example shown in FIG. 9, the dashed line indicates the progression of flight altitude in the altitude planning information. The solid line indicates the progression of actual flight altitude.

[0088] The display image may also be related to the fuel consumption amount in the control plan information for an aircraft selected from image items representing aircraft. In this case, for example, the display image related to the fuel consumption amount in the control plan information may be the image shown in Fig. 6. The display image related to the fuel consumption amount in the control plan information may also be an image including the actual fuel consumption amount of the aircraft.

[0089] Fig. 10 shows an example of a display image relating to fuel consumption. In the example shown in Fig. 10, the dashed line indicates the transition of the estimated value of fuel consumption based on the control plan information. The solid line indicates the transition of the actual fuel consumption. Note that the actual fuel consumption may be calculated based on the actual flight altitude and fuel characteristics of the aircraft, or, if information can be obtained from the aircraft, etc., that information may be used.

[0090] Next, an example of the operation flow of the control plan generating device 20 of this embodiment will be described with reference to FIG.

[0091] The receiving unit 21 receives flight preference information for each of a plurality of aircraft (step S101).

[0092] The generation unit 22 generates control plan information for one or more aircraft among the plurality of aircraft based on the flight preference information of the plurality of aircraft (step S102).

[0093] The output unit 23 outputs the generated output information relating to the control plan information (step S103).

[0094] As described above, in the second embodiment of the present disclosure, the control plan generation device 20 includes a receiving unit 21, a generating unit 22, and an output unit 23. The receiving unit 21 receives flight desire information for each of a plurality of aircraft. The flight desire information includes planned route information and desired altitude information. The planned route information is information related to the planned flight route of the aircraft. The desired altitude information is information related to a desired flight altitude along the planned flight route. The generating unit 22 generates control plan information for one or more of the plurality of aircraft using a learning model based on the flight desire information of the plurality of aircraft. The control plan information includes altitude plan information related to a flight altitude plan. The output unit 23 outputs output information related to the generated control plan information. The learning model generates control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition.

[0095] As a result, the control plan generation device 20 generates control plan information using a learning model based on the flight preference information of multiple aircraft. The control plan information is generated so that the spacing between the multiple aircraft satisfies predetermined conditions. As a result, the control plan generation device 10 can generate control plan information taking into account the flight preference information of the multiple aircraft so that the spacing between the multiple aircraft satisfies predetermined conditions. This makes it possible to output a more appropriate control plan for aircraft flight.

[0096] Furthermore, the control plan generation device 20 can generate control plan information by using a learning model, thereby taking various conditions into consideration. Furthermore, the control plan generation device 20 can perform overall optimization of control plans for two or more aircraft. Furthermore, by having the control plan generation device 20 generate control plan information and having controllers control according to the generated control plan information, it is possible to reduce the impact on control due to differences in controller control policies and standardize control.

[0097] [Hardware configuration example] An example of the configuration of hardware resources for realizing the control plan generation device (10, 20) in each of the above-described embodiments of the present disclosure using one information processing device (computer) will be described. Note that the control plan generation device may be physically or functionally realized using at least two information processing devices. Also, the control plan generation device may be realized as a dedicated device. Also, only some of the functions of the control plan generation device may be realized using an information processing device.

[0098] 11 is a diagram schematically illustrating an example of the hardware configuration of an information processing device that can realize the control plan generation device of each embodiment of the present disclosure. The information processing device 90 includes a communication interface 91, an input / output interface 92, a calculation device 93, a storage device 94, a nonvolatile storage device 95, and a drive device 96.

[0099] 1 can be realized by a communication interface 91 and a computing device 93. Also, the generating unit 12 can be realized by the computing device 93.

[0100] The communication interface 91 is a communication means for the control plan generation device of each embodiment to communicate with an external device via a wired or / and wireless connection. When the control plan generation device is realized using at least two information processing devices, the devices may be connected via the communication interface 91 so as to be able to communicate with each other.

[0101] The input / output interface 92 is a man-machine interface including a keyboard as an example of an input device and a display as an output device.

[0102] The arithmetic device 93 is realized by a general-purpose central processing unit (CPU), a microprocessor, or other arithmetic processing device, and a plurality of electric circuits. The arithmetic device 93 can, for example, read various programs stored in a nonvolatile storage device 95 into the storage device 94 and execute processing in accordance with the read programs.

[0103] The storage device 94 is a memory device such as a RAM (Random Access Memory) that can be accessed by the arithmetic device 93, and stores programs, various data, etc. The storage device 94 may be a volatile memory device.

[0104] The nonvolatile storage device 95 is a nonvolatile storage device such as a ROM (Read Only Memory) or a flash memory, and is capable of storing various programs, data, and the like.

[0105] The drive device 96 is, for example, a device that processes reading and writing of data from and to a recording medium 97, which will be described later.

[0106] The recording medium 97 is any recording medium capable of recording data, such as an optical disk, a magneto-optical disk, or a semiconductor flash memory.

[0107] Each embodiment of the present disclosure may be realized, for example, by configuring a control plan generation device using an information processing device 90 illustrated in FIG. 11 and supplying a program capable of realizing the functions described in each of the above embodiments to this control plan generation device.

[0108] In this case, the embodiment can be realized by having the arithmetic device 93 execute a program supplied to the control plan generating device. Also, it is possible to configure some, but not all, of the functions of the control plan generating device in the information processing device 90.

[0109] Furthermore, the control plan generating device may be configured so that the program is recorded on a recording medium 97 and is stored in the nonvolatile storage device 95 as appropriate at the shipping stage, operation stage, etc. of the control plan generating device. In this case, the program may be supplied by installing it into the control plan generating device using an appropriate jig at the manufacturing stage before shipping, operation stage, etc. Alternatively, the program may be supplied by a general procedure such as downloading it from an external source via a communication line such as the Internet.

[0110] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.

[0111] (Appendix 1) a receiving unit that receives, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generation unit that generates control plan information including altitude plan information regarding a flight altitude plan for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft using a learning model; an output unit that outputs output information related to the generated control plan information; Equipped with the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generator.

[0112] (Appendix 2) The flight preference information includes aircraft type information regarding the type of aircraft. 2. The control plan generator of claim 1.

[0113] (Appendix 3) The flight preference information includes information about the number of people boarding the aircraft. 3. The control plan generation device according to claim 1 or 2.

[0114] (Appendix 4) The output information includes information on flight altitude based on the altitude plan information. 4. The control plan generation device according to claim 1,

[0115] (Appendix 5) the output information includes information regarding fuel consumption in the control plan information, 5. The control plan generation device according to claim 1,

[0116] (Appendix 6) the output information includes information about the control plan information for an aircraft whose altitude plan information has been changed from the desired altitude information; 6. The control plan generation device according to any one of Supplementary Note 1 to Supplementary Note 5.

[0117] (Appendix 7) the generation unit calculates an evaluation score indicating a degree of appropriateness of the control plan information. 7. The control plan generation device according to claim 1,

[0118] (Appendix 8) The output information includes the evaluation score. 8. The control plan generation device according to claim 7.

[0119] (Appendix 9) The parameters of the evaluation function used to calculate the evaluation score include an altitude difference score, which is a score related to the difference between the altitude plan information and the desired altitude information. 9. The control plan generation device according to claim 7 or 8.

[0120] (Appendix 10) The parameters of the evaluation function used to calculate the evaluation score include a fuel consumption score, which is a score related to the fuel consumption of the aircraft. 10. The control plan generation device according to any one of Supplementary Note 7 to Supplementary Note 9.

[0121] (Appendix 11) a parameter of the evaluation function used to calculate the evaluation score includes a low delay score, which is a score related to a delay of an arrival time in the control plan information from a scheduled arrival time in the flight desire information of the aircraft; 11. The control plan generation device according to any one of Supplementary Note 7 to Supplementary Note 10.

[0122] (Appendix 12) The parameters of the evaluation function used to calculate the evaluation score include an impact score, which is a score related to the impact when the arrival of the aircraft is delayed, The impact score is related to number of people information regarding the number of people boarding the aircraft, 12. The control plan generation device according to any one of Supplementary Note 7 to Supplementary Note 11.

[0123] (Appendix 13) The evaluation function used to calculate the evaluation score is changed based on priority item information, which is information on items that are prioritized in generating the control plan information. 13. The control plan generation device according to any one of Supplementary Note 7 to Supplementary Note 12.

[0124] (Appendix 14) The evaluation score is calculated as an overall score for all of the plurality of aircraft; a parameter of an evaluation function for calculating the overall score includes an index related to the variation in the difference between the control plan information and the flight desire information for the plurality of aircraft; 14. The control plan generation device according to any one of Supplementary Note 7 to Supplementary Note 13.

[0125] (Appendix 15) Meteorological information is used to generate the control plan information. 15. The control plan generation device according to any one of claims 1 to 14.

[0126] (Appendix 16) the control plan information is generated based on priority item information, which is information on items that are prioritized in generating the control plan information. 16. The control plan generation device according to any one of claims 1 to 15.

[0127] (Appendix 17) the control plan information includes the advanced plan information corresponding to each of the items prioritized in generating the control plan information; 17. The control plan generation device according to any one of claims 1 to 16.

[0128] (Appendix 18) receiving, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; generating control plan information, including altitude plan information regarding a flight altitude plan, for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft using a learning model; outputting output information relating to the generated control plan information; the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generation method.

[0129] (Appendix 19) On the computer, a receiving function for receiving, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generation function that generates, using a learning model, control plan information including altitude plan information regarding a flight altitude plan for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft; an output function for outputting output information relating to the generated control plan information; Realize this, the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generator.

[0130] Furthermore, some or all of the configurations described in Supplementary Notes 2 to 17, which are dependent on Supplementary Note 1, may also be dependent on Supplementary Notes 18 and 19 in the same dependent relationship as Supplementary Notes 2 to 17. Furthermore, not limited to Supplementary Notes 1, 18, and 19, some or all of the configurations described as Supplements may be made dependent on various hardware, software, various recording means for recording software, or systems, within the scope of each of the above-mentioned embodiments.

[0131] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate. [Explanation of symbols]

[0132] 10, 20 Control plan generator 11, 21 Receiver 12, 22 Generation part 13, 23 Output section 50, 50-j providing equipment 60 Display means 90 Information processing equipment 91 Communication Interface 92 Input / Output Interface 93 Arithmetic unit 94 Storage device 95 Non-volatile storage devices 96 Drive Device 97 Recording Media

Claims

1. a receiving unit that receives, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generation unit that generates control plan information including altitude plan information regarding a flight altitude plan for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft using a learning model; an output unit that outputs output information related to the generated control plan information; Equipped with the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generator.

2. The flight preference information includes aircraft type information regarding the type of aircraft. The control plan generator according to claim 1 .

3. The flight preference information includes information on the number of people boarding the aircraft. The control plan generator according to claim 1 .

4. The output information includes information on flight altitude based on the altitude plan information. The control plan generator according to claim 1 .

5. the output information includes information regarding fuel consumption in the control plan information, The control plan generator according to claim 1 .

6. the output information includes information about the control plan information for an aircraft whose altitude plan information has been changed from the desired altitude information; The control plan generator according to claim 1 .

7. The war history generation unit calculates an evaluation score indicating the degree of appropriateness of the control plan information. The control plan generating device according to any one of claims 1 to 6.

8. The output information includes the evaluation score. The control plan generating device according to claim 7 .

9. receiving, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; generating control plan information, including altitude plan information regarding a flight altitude plan, for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft using a learning model; outputting output information relating to the generated control plan information; the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generation method.

10. On the computer, a receiving function for receiving, for each of a plurality of aircraft, flight desire information including planned route information regarding a planned flight route of the aircraft and desired altitude information regarding a desired flight altitude along the planned flight route; a generation function that generates, using a learning model, control plan information including altitude plan information regarding a flight altitude plan for one or more aircraft among the plurality of aircraft based on the flight desire information of the plurality of aircraft; an output function for outputting output information relating to the generated control plan information; Realize this, the learning model generates the control plan information based on the flight desire information of the plurality of aircraft so that the spacing between the plurality of aircraft satisfies a predetermined condition. Control plan generator.

Citation Information

Patent Citations

  • Information processing device, information processing method, and program

    WO2023127201A1