The present invention relates to a control assistance device, a control assistance method and a computer-readable recording medium on which a program is recorded.
Air traffic controllers (hereafter referred to as “controllers”) engaging in airspace control (hereafter referred to as “control”) have a primary obligation of providing accurate control guidance to aircraft so that multiple aircraft do not become abnormally close to each other (hereafter referred to as “conflict”).
In recent years, air traffic volume has increased accompanying growth in demand for air transportation. Consequently, providing accurate control guidance so that conflicts do not occur has become an onerous burden for controllers.
In consideration of these circumstances, devices and systems have been developed that use information technology to generate control guidance to prevent conflicts from occurring, in order to ease the burden on controllers.
In Patent Literature 1, a flight path route setting device and recording medium are disclosed that detect route information for aircraft falling under prescribed collision conditions, when flight paths are changed, and change the detected route information of the aircraft so as to get out of the collision conditions. This airspace route setting device partitions airspace that is the target of control into multiple cells, and extracts cells in which there is operating information for two or more aircraft, based on operating information for aircraft maintained by the airspace route setting device. Furthermore, a process for detecting route information for aircraft falling under prescribed collision conditions is accomplished only in the extracted cells. When route information for aircraft falling under the prescribed collision conditions is extracted, the altitude of the aircraft is adjusted so that the time interval between when multiple aircraft pass through a prescribed point becomes at least a prescribed interval, so as to get out of the collision conditions.
Patent Literature 2 discloses a four-dimensional optimum route guidance system for aircraft that extracts four-dimensional optimum routes that do not cause conflicts, for multiple aircraft. This four-dimensional optimum route guidance system extracts the optimum routes that minimize the cost to all aircraft based on cost indicators such as distance, required time and required fuel. Specifically, nodes in which points through which aircraft pass within the controlled airspace are designated by three-dimensional (latitude, longitude, altitude) values are set. In addition, legs linking nodes are set. A cost is assigned to each leg, an estimated cost to a destination is assigned to each node and the cost-minimizing route from the current position to a destination is found using an A* algorithm. When the occurrence of a conflict is anticipated for a calculated route, the optimum route for the aircraft having higher priority rank is fixed, based on the priority ranking set for the aircraft. Furthermore, for the aircraft having lower priority ranking, the optimum route such that a conflict does not occur with the aircraft having higher priority ranking is recalculated.
Patent Literature 3 and Patent Literature 4 disclose art for preventing the occurrence of conflicts through detours in flight paths or altitude changes when the likelihood of a conflict occurring is detected through wireless navigation equipment and/or the like installed in aircraft.
Patent Literature 1: Unexamined Japanese Patent Application Kokai Publication No. 2002-117500.
Patent Literature 2: Unexamined Japanese Patent Application Kokai Publication No. 2009-251729.
Patent Literature 3: Unexamined Japanese Patent Application Kokai Publication No. 2004-093538.
Patent Literature 4: Unexamined Japanese Patent Application Kokai Publication No. 2008-515707.
The flight path setting device disclosed in Patent Literature 1 adjusts the speed of the aircraft so that the time interval at which multiple aircraft pass through a prescribed point is at least a prescribed interval, when route information of aircraft falling under prescribed collision conditions is detected. However, this does not prevent the occurrence of conflicts by giving consideration to adjusting the altitude of the aircraft in flight.
The art disclosed in Patent Literature 3 and Patent Literature 4 prevents the occurrence of conflicts by detouring the flight path or changing altitude when anticipation of a conflict occurrence is detected. However, this does not prevent the occurrence of conflicts by giving consideration to the entirety of the controlled airspace.
The four-dimensional optimum route guidance system disclosed in Patent Literature 2 sets nodes that are points through which aircraft in the airspace pass and legs that are flight paths between nodes, and finds the optimum route. Furthermore, when the anticipated occurrence of a conflict with an aircraft having a high priority is detected, a graph search is again conducted and an evasion route calculated. Because altitude information is contained in the nodes that are points through which aircraft pass, prevention of the occurrence of conflicts is accomplished taking altitude into consideration. However, candidates that can be taken as evasion routes are only legs for which the occurrence of a conflict is not anticipated. That is to say, when the occurrence of a conflict is anticipated in a portion of a leg, that leg as a whole is excluded from being a candidate for an evasion route. On the other hand, if the number of nodes set in the airspace is increased and the legs shortened, the parts of legs that are excluded from being candidates for evasion routes despite no anticipation of the occurrence of a conflict becomes smaller. However, the A* algorithm used in this route search has a heavy calculation burden, and the calculation burden increases if the number of nodes is increased further.
In consideration of the foregoing, it is an object of the present invention to enable route changes during partial routes that are routes between predetermined transit points through which aircraft pass in controlled airspace in order to prevent the occurrence of conflicts, taking the entire controlled airspace into consideration.
The control assistance device according to a first aspect of the present invention comprises:
a flight information acquirer for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detector for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detector for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detector for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detector for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
The control assistance method according to a second aspect of the present invention comprises:
a flight information acquisition step for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detection step for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detection step for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detection step for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detection step for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
The program recorded on a computer-readable recording medium according to a third aspect of the present invention causes a computer to execute:
a flight information acquisition step for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detection step for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detection step for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detection step for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detection step for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
With the present invention, it is possible to change routes in the middle of partial routes that are flight paths routes between predetermined points through which aircraft pass in controlled airspace, in order to prevent the occurrence of conflicts, taking the entire controlled airspace into consideration.
Below, the preferred embodiments of the present invention are described in detail with reference to the drawings. In these drawings, parts that are the same or comparable are labeled with the same symbols. In the explanation below, conflict detection means detecting the likelihood of an abnormal approach between aircraft. Conflict range means a range in which abnormal approach between aircraft is probable.
The control assistance device 1 accomplishes conflict detection between the target craft flying within the controlled airspace and all other aircraft, for each navigable altitude (hereafter called altitude) within the controlled airspace. The control assistance device 1 detects a range in which the altitude set in the flight information of the target craft (hereafter referred to as the set altitude) can undergo a route change to a different altitude in order to avoid a conflict range detected by the target craft. The various components of the control assistance device 1 are explained below.
The flight information acquirer 10 acquires flight information from a flight information memory housing flight information. The flight information memory is provided internally or externally to the control assistance device 1. The flight information acquirer 10 sends acquired flight information to the approach detector 20, the first position detector 30 and the second position detector 40.
In the example of
In the example of
In the example of
The approach detector 20 of
The approach detector 20 selects one partial route of the target craft at one altitude and one partial path of one other aircraft flying at the set altitude. Furthermore, the approach detector 20 accomplishes conflict detection between the target craft and the one other aircraft based on the selected partial route of the target craft and partial route of the one other aircraft. When a conflict range is detected, the approach detector 20 generates conflict range information. When a conflict range is not detected, the approach detector 20 does not generate conflict range information.
The approach detector 20 repeats the above-described conflict detection for each partial route, at each altitude of the target craft. The approach detector 20 generates conflict range information by accomplishing conflict detection between the target craft and all other aircraft, for all partial routes at all altitudes of the target craft. The approach detector 20 sends the generated conflict range information to the first position detector 30, the second position detector 40 and the altitude change detector 50.
Conflict detection between the target craft and other aircraft is accomplished the same as with the related art. For example, whether or not the target craft passing through one partial route of the target craft and one other aircraft passing through one partial route of that aircraft approach to a distance within the collision safety interval is determined based on information such as the collision safety interval set around an aircraft, and the range of approaching to a distance within the collision safety interval is detected as the conflict range.
The first position detector 30 of
The first position detector 30 initializes the first position t_hcur with an arbitrary value that is at least the time needed for the target craft to leave the controlled airspace. The first position detector 30 detects whether or not there is a conflict range for each partial route of the target craft, based on the set altitude of the target craft. When a conflict range is detected, the first position detector 30 determines whether or not the first position t_hcur is a time later than the start time of the conflict range, and when this is later, updates the first position t_hcur with the start time of the detected conflict range. When no conflict range is detected, or when the first position t_hcur is not a time later than the start time of the detected conflict range, the first position detector 30 does not update the first position t_hcur.
The first position detector 30 repeatedly does the above-described process for each partial route at the set altitude of the target craft, detects the first position t_hcur and generates the first position information The first position detector 30 sends the first position information to the altitude change detector 50.
For each altitude other than the set altitude of the target craft, when the target craft is maintaining that altitude while flying, the second position detector 40 detects the position closest to the entry position into the controlled airspace where the target craft can withdraw from the controlled airspace without the possibility of a conflict occurring after the position is changed to that altitude from the set altitude of the target craft, based on the flight information received from the flight information acquirer 10 and the conflict range information received from the approach detector 20. The second position detector 40 generates second position information indicating the second position for each altitude, with that detected position as the second position. The second position is expressed by the time at which the target craft transits the second position.
The position closest to the entry position is determined based on the flight distance or the flight time following the flight path on which the target craft is flying. The second position detector 40 for example accomplishes second position detection as described below, and generates the second position information.
The second position detector 40 initializes the second position t_h to 0. The second position detector 40 detects the absence or presence of a conflict range for each partial route of the target craft at one altitude other than the set altitude of the target craft. When a conflict range is detected, the second position detector 40 determines whether or not the second position t_h is an earlier time than the ending time of the detected conflict range, and when this is an earlier time, updates the second position t_h with the end time of the detected conflict range. When a conflict range is not detected, or when the second position t_h is not a time earlier than the end time of the detected conflict range, the second position detector 40 does not update the second position t_h.
The second position detector 40 repeats the above process for the partial routes at each altitude other than the set altitude of the target craft, detects the second position t_h at all altitudes other than the set altitude of the target craft and generates the second position information. When the above-described process has been concluded on all partial routes of the target craft at a given altitude other than the set altitude, when the second position t_h is still the initial value 0, the second position detector 40 updates the second position t_h with the earliest transit time of the target craft set in the flight information. The second position detector 40 sends the second position information including the second position t_h at altitudes other than the set altitude to the altitude change detector 50.
The first position detector 30 and the second position detector 40 may be comprised so that one of the processes is accomplished first and the other process is accomplished when that process concludes, or may be comprised so that both processes are accomplished in parallel.
For each altitude other than the set altitude of the target craft, the altitude change detector 50 of
At one altitude other than the set altitude of the target craft, the altitude change detector 50 initializes the start time of the altitude change range as the second position t_h at that altitude, and initializes the end time of the altitude change range as the first position t_hcur. At this time, when the start time is a time later than the end time, the altitude change detector 50 determines that there is no altitude change range. When the start time is earlier than the end time, the altitude change detector 50 detects the absence or presence of an altitude between that altitude and the set altitude of the target craft. When there is no in-between altitude, the initial values become the altitude change range at that altitude. When there is an in-between altitude, the altitude change detector 50 detects the absence or presence of a conflict range in the partial route of the target craft at that in-between altitude. When a conflict range is detected, the craft cannot fly in that conflict range at that in-between altitude, so the altitude change detector 50 excludes that conflict range from the altitude change range.
The altitude change detector 50 repeats the above-described process for the partial routes at each altitude between that altitude and the set altitude of the target craft, and accomplishes detection of the absence or presence of a conflict range and exclusion of the conflict range from the altitude change range in all partial routes of the target craft at all altitudes between that altitude and the set altitude of the target craft. When no conflict range is detected, the initial values become the altitude change range at that altitude.
The altitude change detector 50 repeats the above-described process for each altitude other than the set altitude of the target craft, detects the altitude change range at all altitudes other than the set altitude of the target craft, and generates altitude change range information containing the altitude change range for each altitude.
The approach detector 20 accomplishes the above-described conflict detection for each partial route at each altitude of the target craft, and generates the conflict range information shown in
Furthermore, the approach detector 20 concludes conflict detection between the partial route FIX01-02 of the aircraft named APL001 at altitude 40 and all partial routes of all other aircraft (step S240: Yes). Because conflict detection has not been concluded between all partial routes of the aircraft named APL001 and all partial routes of all other aircraft (step S250: No), the approach detector 20 returns to step S210 and repeats the above-described conflict detection, and concludes conflict detection between all partial routes of the aircraft named APL001 at altitude 40 and all partial routes of all other aircraft (step S240: Yes; step S250: Yes). Because no conflict range is detected at altitude 40, the approach detector 20 does not generate conflict range information.
Because conflict detection has not concluded between all partial routes of the aircraft named APL001 at all altitudes and all partial routes of all other aircraft (step S260: No), the approach detector 20 returns to step S210 and repeats the above-described conflict detection at another altitude, for example altitude 39. Because a conflict was detected between the partial route FIX08-09 of the aircraft named APL001 and the partial route FIX09-08 of the aircraft named APL002 in the range from transit time 02:00 to transit time 02:07 (steps S210, S220: Yes), the approach detector 20 generates conflict range information (step S230).
When the approach detector 20 has concluded conflict detection in this manner between the target craft and all other aircraft in all partial routes of the target craft at all altitudes (step S240: Yes; step S250: Yes; step S260: Yes), the conflict range information shown in
The above-described repeating method of conflict detection is one example, and the approach detector 20 may be comprised so as to accomplish conflict detection between the target craft and all other aircraft on all partial routes of the target craft at all altitudes by repeating conflict detection using a method other than the above-described method.
Returning to
Because detection of the absence or presence of conflict ranges has not concluded for all partial routes of the aircraft named APL001 at the set altitude 39 (step S360: No), the first position detector 30 returns to step S320 and repeats the above-described detection for the absence or presence of conflict ranges. Furthermore, when the first position detector 30 detects that there is a conflict range with a start time of 02:00 and an end time of 02:07 in the partial route FIX08-09 of the aircraft named APL001 (steps S320, S330: Yes), the first position detector 30 determines whether or not the first position t_hcur is a time later than the start time 02:00 of the detected conflict range. In this case, the first position t_hcur is the initial value and is a time later than the start time 02:00 of the detected conflict range (step S340: Yes), so the first position detector 30 updates the value of the first position t_hcur with the start time 02:00 of the detected conflict range (step S350). When the first position t_hcur is not a time later than the start time 02:00 of the detected conflict range (step S340: No), the first position detector 30 does not update the first position t_hcur.
In this manner, when the first position detector 30 detects the first position at the set altitude 39 and generates the first position information (step S360: Yes), the first position t_hcur becomes 02:00. The first position detector 30 sends the first position information including the first position t_hcur to the altitude change detector 50 (step S370).
Returning to
Because detection of the absence or presence of a conflict range is not concluded for all partial routes of the aircraft named APL001 at the altitude 40 (step S460: No), the second position detector 40 returns to step S420 and repeats the above-described detection of the absence or presence of a conflict range. Because there is no conflict range at the altitude 40, even when detection of the absence or presence of conflict ranges is concluded for all partial routes of the aircraft named APL001 (step S460: Yes), the second position t_h is still at the initial value of 0. Upon detecting that the second position t_h is at the initial value of 0 (step S470: Yes), the second position detector 40 updates the second position t_h with the earliest transit time of the target craft set in the flight information. In this case, the second position detector 40 updates the second position t_h with 00:45, the earliest transit time of the craft named APL001 (step S480).
Because the above-described detection of the absence or presence of conflict ranges and comparison of the end times of the detected conflict ranges and the second position t_h on all partial routes of the aircraft named APL001 at all altitudes other than the set altitude of the target craft has not been concluded (step S490: No), the second position detector 40 returns to step S410 and repeats the steps from second position initialization. The second position detector 40 repeats the above-described detection of the absence or presence of a conflict range and comparison of the end time of detected conflict ranges with the second position t_h for each partial route of the aircraft named APL001 at another altitude, for example at the altitude 37. Furthermore, when the second position detector 40 detects a conflict range having a start time of 01:02 and an end time of 01:10 (steps S420, S430: Yes) in the partial route FIX03-04 of the aircraft named APL001, the second position detector 40 determines whether or not the second position t_h is a time earlier than the end time 01:10 of the detected conflict range. In this case, the second position t_h is the initial value of 0 and thus is a time earlier than the end time of 01:10 of the detected conflict range (step S440: Yes), so the second position detector 40 updates the value of the second position t_h with the end time 01:10 of the detected conflict range (step S450).
When detection of the absence or presence of conflict ranges and comparison of the end times of detected conflict ranges with the second position t_h is concluded for all partial routes of the aircraft named APL001 by repeating the above-described process at the altitude 37 (step S460: Yes), the second position t_h at the altitude 37 is not the initial value of 0 (step S470: No), but is 03:18.
When the second position detector 40 has detected the second position at all altitudes other than the set altitude of the target craft in this manner and generates the second position information (step S490: Yes), the second position detector 40 sends the second position information shown in
Returning to
Because altitude change ranges have not been detected at all altitudes other than the set altitude of the target craft (step S690: No), the altitude change detector 50 returns to the step S610 and repeats the process from the altitude change range initialization. The altitude change detector 50 initializes the start time of the altitude change range at the altitude 40, for example, as 00:45 and initializes the end time as 02:00 (step S610). Because the start time 00:45 is an earlier time than the end time 02:00 (step S620: Yes), the altitude change detector 50 detects whether or not there is an altitude between the set altitude 39 and the altitude 40. Because there is no altitude between the set altitude 39 and the altitude 40 (step S630: No), the altitude change range at the altitude 40 remains at the initial value.
Because detection of altitude change ranges has not been concluded for all altitudes other than the set altitude of the target craft (step S690: No), the altitude change detector 50 returns to step S610 and repeats the process from the altitude change range initialization. The altitude change detector 50 initializes the start time of the altitude change range at another altitude, for example at the altitude 36, as 00:45 and initializes the end time as 02:00 (step S610). Because the start time 00:45 is an earlier time than the end time 02:00 (step S620: Yes), the altitude change detector 50 detects whether or not there is an altitude between the set altitude of 39 and the altitude 36 (step S630).
Because the navigable altitudes 37 and 38 exist between the set altitude 39 and the altitude 36 (step S630: Yes), the altitude change detector 50 selects the partial route FIX01-02 of the aircraft named APL001 at the altitude 38, for example, and detects the absence or presence of conflict ranges (step S640). Because there is no conflict range (step S650: No), the altitude change detector 50 does not update the altitude change range information. Because detection of the absence or presence of conflict ranges has not been concluded for all partial routes of the aircraft named APL001 at the altitude 38 (step S670: No), the altitude change detector 50 returns to step S640 and repeats the above-described detection of the absence or presence of conflict ranges. Because there is no conflict range at the altitude 38, the altitude change range at the altitude 36 is not changed.
Because detection of the absence or presence of conflict ranges has not been concluded for all altitudes between the set altitude 39 and the altitude 36 (step S680: No), the altitude change detector 50 returns to step S640 and repeats the above-described detection of the absence or presence of conflict ranges at the altitude 37. Furthermore, the altitude change detector 50 detects a conflict range having a start time of 01:02 and an end time of 01:10 in the partial route FIX03-04 of the aircraft named APL001 (step S640). Because there is a conflict range (step S650: Yes), the altitude change detector 50 excludes the detected conflict range, that is to say the range from the stat time 01:02 to the end time 01:10, from the altitude change range (step S660). The above-described process is repeated for all partial routes of the aircraft named APL001 at the altitude 37, and when the detection of the absence or presence of conflict ranges and exclusion of detected conflict ranges from the altitude changeable range is concluded for all partial routes at all altitudes between the set altitude 39 and the altitude 36 (step S670:Yes; S680: Yes), from the start time 01:10 to the end time 02:00 in which a conflict range was detected has been excluded, so the start time of the altitude change range at the altitude 36 becomes 00:45 and the end time becomes 01:02.
In this manner, when the altitude change detector 50 detects the altitude change range at all altitudes other than the set altitude of the target craft and generates altitude change range information (step S390: Yes), the altitude change range detection process concludes.
Returning to
With the control assistance device 1 according to the first preferred embodiment as described above, the occurrence of conflicts is prevented by taking the entire controlled airspace into consideration, so route changes midway through partial routes are possible. Because conflict detection is accomplished between the target craft and all other aircraft in all partial routes of the target craft, it becomes possible to give control guidance preventing the occurrence of conflicts after comprehensively accomplishing conflict detection in the controlled airspace as a whole.
When an aircraft is flying in the controlled airspace, it is typical to fly at an altitude set in the flight information. In addition, the altitude is not something the aircraft can arbitrarily select, and is typically selected from among a number of navigable altitudes set within the controlled airspace. The altitude is set with a sufficient interval so that conflicts do not occur between aircraft flying at different altitudes, so example 10,000 feet, 11,000 feet, . . . , 35,000 feet.
Taking this into consideration, the control assistance device 1 according to a second preferred embodiment of the present invention, unlike the control assistance device 1 according to the first preferred embodiment, accomplishes conflict detection between the target craft and each other aircraft only when the altitude of the target craft is the same as the set altitude of the each other aircraft, for each partial route at each altitude of the target craft. Through this, the calculation burden in the conflict detection process can be reduced. In addition, the time until the control assistance device 1 outputs the altitude change range information can be shortened. The altitudes of two craft being the same does not mean they are flying at exactly the same altitude, but rather means they are flying at a division of the same altitude, within divisions of altitudes set with sufficient intervals as described above.
The exemplary composition of the control assistance device 1 according to the second preferred embodiment of the present invention is the same as in
The altitude comparator 202 selects, from the flight information, one partial route of the target craft at one altitude and one partial route of one other aircraft flying at a set altitude. The altitude comparator 202 accomplishes altitude comparison by determining whether or not the one altitude of the target craft is the same as the set altitude of the one other aircraft. Only when the altitude comparator 202 determines that the altitudes are the same the approach range detector 201 accomplish conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and the partial route of the one other aircraft, the same as in the first preferred embodiment.
The altitude comparator 202 and the approach range detector 201 repeat the above-described altitude comparison and conflict detection the same as the approach detector 20 according to the first preferred embodiment, accomplish conflict detection between the target craft and all other aircraft for all partial routes of the target craft, and generate conflict range information.
The action of control assistance according to the second preferred embodiment is the same as in
When the altitude comparator 202 determines that the one altitude is the same as the set altitude of the one other aircraft (step S201: Yes), the approach range detector 201 accomplishes conflict detection between the target craft and the one other aircraft, the same as in the first preferred embodiment (step S210). When the altitude comparator 202 determines that the one altitude is not the same as the set altitude of the one other aircraft (step S201: No), the approach range detector 201 does not accomplish conflict detection between the target craft and the one other aircraft. The processes from step S201 are the same as the actions of the first preferred embodiment shown in
As explained above, with the control assistance device 1 according to the second preferred embodiment, it is possible to change routes midway through a partial route in order to prevent the occurrence of conflicts, taking into consideration the entirety of the controlled airspace. Furthermore, conflict detection is accomplished between the target craft and the one other aircraft only when the altitude of the target craft and the set altitude of the one other aircraft are the same. Consequently, the calculation burden in the conflict detection process is reduced, more efficient flight searches are accomplished and it is possible to more swiftly provide control guidance to prevent the occurrence of a conflict.
The control assistance device 1 according to a third preferred embodiment of the present invention, unlike the control assistance device 1 according to the first preferred embodiment, accomplishes conflict detection between the target craft and each other aircraft only when flight times in partial routes of the each other aircraft and flights times of the target craft overlap, for each partial route at each altitude of the target craft. Through this, the calculation burden of the conflict detection process is reduced. In addition, the time until the control assistance device 1 outputs altitude change range information is shortened.
An exemplary composition of the control assistance device 1 according to the third preferred embodiment of the present invention is the same as
The flight time comparator 203 selects, from flight information, one partial route of the target craft at one altitude, and one partial route of one other aircraft flying at a set altitude. The flight time comparator 203 accomplishes flight time comparison determining whether or not there is overlap between the flight time in the one partial route of the target craft and the flight time in the partial route of the one other aircraft. That is to say, the flight time comparator 203 determines that there is an overlap in flight time when either the start time of the flight time of the target craft is before the end time of the flight time of the one other aircraft, or the end time of the flight time of the target craft is after the start time of the flight time of the one other aircraft.
The approach range detector 201 accomplishes conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and a partial route of the one other aircraft similar to the first preferred embodiment only when the flight time comparator 203 determines that there is overlap between the flight time in the partial route of the target craft and the flight time in the partial route of the one other aircraft.
Similar to the approach detector 20 according to the first preferred embodiment, the flight time comparator 203 and the approach detector 201 repeat the above-described flight time comparison and conflict detection, respectively, accomplish conflict detection between the target craft and all other aircraft in all partial routes of the target craft at all altitudes, and generate conflict range information.
The action of control assistance according to the third preferred embodiment is the same as
When the flight time comparator 203 determines that there is overlap between the flight time of the target craft and the flight time of the one other aircraft (step S202: Yes), the approach range detector 201 accomplishes conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and partial route of the one other aircraft, the same as in the first preferred embodiment (step S210). When the flight time comparator 203 determines that there is no overlap between the flight time of the target craft and the flight time of the one other aircraft (step S202: No), the approach range detector 201 does not accomplish conflict detection between the target craft and the one other aircraft. The process from step S210 is the same as the action of the first preferred embodiment shown in
As explained above, with the control assistance device 1 according to the third preferred embodiment, it is possible to change routes in the middle of a partial route in order to prevent the occurrence of conflicts, taking into consideration the entirety of the controlled airspace. Furthermore, conflict detection is accomplished between the target craft and the one other aircraft only when there is overlap between the flight time of the target craft and the flight time of the one other craft. Consequently, the calculation burden of the conflict detection process is reduced, more efficient route searching is accomplished and it is possible to more swiftly provide control guidance for preventing the occurrence of conflicts.
When flying within the controlled airspace, an aircraft typically flies on partial routes that are line segments connecting two adjacent transit points, among the transit points set within the controlled airspace. In addition, when considering two aircraft flying in the same direction, for example an aircraft flying to North America from Kansai Airport and an aircraft flying to North America from Narita Airport, after departure differing partial routes are flown to a transit point, but there are many cases where consecutive common partial routes are flown after passing through a given transit point.
As explained in the first preferred embodiment, conflict detection can be accomplished on the basis of information such as collision safety intervals set surrounding aircraft, for example the same as in the prior art. Determining whether or not one partial route of the target craft and partial routes of each other aircraft approach the collision safety interval is accomplished, for example, based on whether or not the distance between the two craft approaches the collision safety interval from the starting transit point to the ending transit point, based on position information for each of the starting and ending transit points of one partial route and the times of transiting each transit point by both the target craft and the one other aircraft.
On the other hand, when the target craft and each of the other aircraft are flying on the same partial route and at the same altitude, or when the target craft and each of the other aircraft are flying at the same altitude and one partial route of the target craft and partial routes of each of the other aircraft are a portion of a series of common partial routes composed of two or more consecutive partial routes, the control assistance device 1 according to the fourth preferred embodiment of the present invention accomplishes the below conflict detection, which is simpler than that of the first preferred embodiment.
The control assistance device 1 detects as a conflict range a range in which the distance between two aircraft approaches the collision safety interval, using the distance between the two craft at the time when one out of the target craft or each of the other aircraft transits the starting transit point of that partial route, or the relative speeds of the two craft based on the speed of the target craft and the speed of each of the other aircraft, for each partial route at each altitude of the target craft. By accomplishing this kind of simple conflict detection, the calculation burden of the conflict detection process is reduced. In addition, the time until the control assistance device 1 outputs altitude change range information can be shortened.
Two craft flying the same partial route does not mean flying exactly the same line segment connecting two adjacent transit points as designated by longitude and latitude. A partial route is a belt-shaped space having a prescribed width, and when two craft are flying in the same belt-shaped space, the two craft may be considered to be flying the same partial route.
Similar to the second preferred embodiment, when two craft are flying the same altitude division, the two craft are considered to be flying at the same altitude.
The common route detector 60 detects as a common route, for each aircraft, a common partial route out of one or two or more partial routes an aircraft is flying and one or two or more partial routes the one other aircraft is flying, based on flight information received from the flight information acquirer 10. The common route detector 60 accomplishes common route detection for all aircraft and generates common route information containing common routes and information identifying the two aircraft.
In the example of
The conflict detection accomplished by the approach detector 20 and differing from the first preferred embodiment is explained below.
The simple approach detector 204 selects from flight information one partial route of the target craft at one altitude and one partial route of one other aircraft flying at a set altitude. The simple approach detector 204 accomplishes the below conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and partial route of the one other aircraft only when the one altitude and the set altitude of the one other aircraft are the same, the partial route of the target craft and the partial route of the one other aircraft correspond to a common route, and furthermore the one partial route of the target craft and the partial route of the one other aircraft are the same or the one partial route of the target craft and the partial route of the one other aircraft are a portion of a series of common routes composed of consecutive common routes.
The simple approach detector 204 calculates the distance between the target craft and the one other aircraft at a time when the target craft or the one other aircraft flies through the starting transit point of the one partial route. The simple approach detector 204 calculates the speeds of the target craft and the one other aircraft in the first partial route based on flight information, and calculates the relative speed of the two craft.
When the speed of the target craft is at least as great as the speed of the one other aircraft, the start time of the conflict range is taken as t and the end time is the time when the target craft transits the ending transit point of the one partial route. However, t is the solution to the below linear equation. When t is a time later than the time when the target craft transits the ending transit point of the one partial route, no conflict range is taken to exist.
The distance between the two craft at the time when the target craft transits the starting transit point of the one partial route is d12. The relative speed of the two craft found by subtracting the speed of the one other aircraft from the speed of the target craft in the one partial range is v12. The time when the target craft transits the starting transit point of the one partial route is tS.
d
12
−v
12×(t−tS)=collision safety interval
When the speed of the target craft is smaller than the speed of the one other aircraft, the start time of the conflict range is taken as t′ and the end time is the time when the target craft transits the ending transit point of the one partial route. However, t′ is the solution to the below linear equation. When t′ is a time later than the time when the target craft transits the ending transit point of the one partial route, no conflict range is taken to exist.
The distance between the two craft at the time when the one other craft transits the starting transit point of the one partial route is d′12. The relative speed of the two craft found by subtracting the speed of the target craft from the speed of the one other aircraft in the one partial range is v′12. The time when the one other craft transits the starting transit point of the one partial route is t′S.
d′
12
−v′
12×(t′−t′S) =collision safety interval
When the simple approach detector 204 does not accomplish conflict detection, the approach range detector 201 accomplishes conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and partial route of the one other aircraft, similar to the first preferred embodiment. Similar to the approach detector 20 according to the first preferred embodiment, the approach range detector 201 or the simple approach detector 204 repeats the above-described conflict detection, respectively, accomplishes conflict detection between the target craft and all other aircraft in all partial routes of the target craft at all altitudes, and generates conflict range information.
Other than when the above-described simple approach detector 204 is accomplishing conflict detection (step S203: No), the approach range detector 201 accomplishes conflict detection between the target craft and the one other aircraft the same as in the first preferred embodiment (step S210). The process after step S210 is the same as the actions of the first preferred embodiment shown in
As explained above, with the control assistance device according to the fourth preferred embodiment, it is possible to change routes in the middle of a partial route in order to prevent the occurrence of conflicts, taking the controlled airspace as a whole into consideration. Furthermore, when prescribed conditions are satisfied, simple conflict detection is accomplished between the target craft and each other aircraft, using the relative speed and distance of the target craft and the one other craft. Consequently, the calculation burden of the conflict detection process can be reduced, more efficient route searching can be accomplished and control guidance for preventing the occurrence of conflicts can be given more swiftly.
When aircraft are flying in controlled airspace, typically the aircraft are flying on partial routes that are line segments connecting two adjacent transit points out of the transit points set in the controlled airspace. In addition, partial routes are not set between all arbitrary pairs of adjacent transit points, but rather the interval between two transit points set by the partial route depending on the flight direction of the aircraft is determined in advance to a certain degree and the number of partial routes is limited.
In consideration of this, the control assistance device 1 according to the fifth preferred embodiment of the present invention, unlike the first preferred embodiment, determines the necessity of conflict detection for each partial route in advance based on whether or not the occurrence of a conflict with other partial routes is expected. Furthermore, conflict detection is accomplished between the target craft and each other aircraft only when conflict detection is necessary between that partial route and the partial routes of each other aircraft flying at the set altitude, for partial routes at each altitude of the target craft. Through this, the calculation burden of the conflict detection process is reduced. In addition, the time for the control assistance device 1 to output the altitude change range information can be shortened.
The actions of the flight information acquirer 10, the first position detector 30, the second position detector 40 and the altitude change detector 50 are the same as in the first preferred embodiment. The fight information acquirer 10 also sends the acquired flight information to the detection necessity determiner 70.
The detection necessity determiner 70 determines, for each partial route, whether or not conflict detection is necessary between that partial route and one other partial route based on the flight information received from the flight information acquirer 10. Using prior art, the detection necessity determiner 70 determines that conflict detection is necessary if the distance between the one partial route and the one other partial route has a range within the collision safety interval. The detection necessity determiner 70 determines that conflict detection is not necessary if the distance between the one partial route and the one other partial route has no range within the collision safety interval. The detection necessity determiner 70 accomplishes the above-described detection necessity determination for all partial routes and generates target route information containing one or two or more partial routes for which conflict detection is necessary. The detection necessity determiner 70 sends the generated target route information to the approach detector 20.
Conflict detection accomplished by the approach detector 20 differing from the first preferred embodiment is explained below. The approach detector 20 selects one partial route of the target craft at one altitude and one partial route of one other aircraft flying at a set altitude, from the flight information. The approach detector 20 determines whether or not conflict detection is necessary between the partial route of the target craft and the partial route of the one other aircraft based on the target route information. The approach detector 20 accomplishes conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and partial route of the one other aircraft the same as in the first preferred embodiment only when conflict detection is necessary between the partial route of the target craft and the partial route of the one other aircraft.
The approach detector 20 repeats conflict detection, accomplishes conflict detection between the target craft and all other aircraft on all partial routes of the target craft at all altitudes, and generates conflict range information.
The detection necessity determiner 70 accomplishes the above-described detection necessity determination for each partial route and generates target route information. The detection necessity determiner 70 sends the generated target route information to the approach detector 20 (step S112).
As explained above, with the control assistance device 1 according to the fifth preferred embodiment, it is possible to change routes midway through a partial route in order to prevent the occurrence of conflicts, taking into consideration the entirety of the controlled airspace. Furthermore, a determination is made as to whether or not conflict detection is necessary between partial routes by comparing partial routes in advance. Furthermore, conflict detection is accomplished between the target craft and the one other craft only when conflict detection is necessary between the partial route on which the target craft is flying and the partial route on which the one other aircraft is flying. Consequently, the calculation burden of the conflict detection process is reduced, more efficient route searching can be accomplished and it becomes possible to give control guidance more swiftly for preventing the occurrence of conflicts.
When aircraft are flying in controlled airspace, typically the aircraft are flying on partial routes that are line segments connecting two adjacent transit points out of the transit points set in the controlled airspace. The flight route on which one aircraft flies is composed of one or two or more partial routes.
In consideration of this, the control assistance device 1 according to a sixth preferred embodiment of the present invention determines whether or not the occurrence of conflicts is anticipated between a predetermined aircraft and each other aircraft, in addition to the detection necessity determination accomplished by the control assistance device according to the fifth preferred embodiment. The control assistance device 1 according to the sixth preferred embodiment determines, for each aircraft, that conflict detection between the aircraft and each other aircraft is unnecessary when the occurrence of a conflict between the partial routes is not anticipated in the combination of all partial routes, for all partial routes of that aircraft and all partial routes of each other aircraft. Conflict detection between that aircraft and each other aircraft is determined to be necessary when the occurrence of a conflict is anticipated in the combination of at least one partial route.
The control assistance device 1 according to the sixth preferred embodiment accomplishes conflict detection only when conflict detection is necessary between the target craft and each other aircraft for the partial route of the target craft at each altitude, and moreover when conflict detection is necessary between the partial route of the target craft and the partial route on which each other aircraft is flying at the set altitude, as explained in the fifth preferred embodiment. Through this, the calculation burden of the conflict detection process is reduced. In addition, the time until the control assistance device 1 outputs the altitude change range information can be shortened.
An exemplary composition of the control assistance device 1 according to the sixth preferred embodiment of the present invention is the same as
The detection necessity determiner 70 according to the sixth preferred embodiment accomplishes the below conflict detection necessity determination in addition to the conflict detection necessity determination accomplished by the detection necessity determiner 70 according to the fifth preferred embodiment. The detection necessity determiner 70 determines, for each aircraft, whether or not conflict detection is necessary between that aircraft and one other aircraft, based on flight information received from the flight information acquirer 10. The detection necessity determiner 70 determines, for each partial route of that aircraft, whether or not conflict detection is necessary between the partial route of that aircraft and the partial route of the one other aircraft based on the target route information. If conflict detection is unnecessary in all combinations of partial routes of all partial routes of that aircraft and all partial routes of one other aircraft, the detection necessity determiner 70 determines that conflict detection is unnecessary between that aircraft and that one other aircraft. If conflict detection is necessary in at least one combination of partial routes, the detection necessity determiner 70 determines that conflict detection is necessary between that aircraft and that one other aircraft.
The detection necessity determiner 70 according to the sixth preferred embodiment generates the below information in addition to the target route information generated by the detection necessity determiner 70 according to the fifth preferred embodiment. The detection necessity determiner 70 accomplishes the above-described detection necessity determination for all aircraft and generates target aircraft information containing information identifying aircraft and one or two or more aircraft for which conflict detection is necessary for each aircraft. The detection necessity determiner 70 sends the generated target aircraft information and target route information to the approach detector 20.
Conflict detection accomplished by the approach detector 20 differing from the first preferred embodiment is explained below. The approach detector 20 selects one partial route of the target craft at one altitude and one partial route of one other aircraft flying at a set altitude, from the flight information. The approach detector 20 determines whether or not conflict detection is necessary between the target craft and the one other aircraft based on the target aircraft information. The approach detector 20 determines whether or not conflict detection is necessary between one partial route of the target craft and partial routes of the one other aircraft only when conflict detection is necessary between the target craft and the one other aircraft. The approach detector 20 accomplishes conflict detection between the target craft and the one other aircraft for the selected partial route of the target craft and partial route of the one other craft the same as in the first preferred embodiment only when conflict detection is necessary between the one partial route of the target craft and the partial route of the one other aircraft.
Similar to the first preferred embodiment, the approach detector 20 repeats conflict detection and accomplishes conflict detection between the target craft and all other aircraft for all partial routes of the target craft at all altitudes, and generates conflict range information.
The action of control assistance according to the sixth preferred embodiment is the same as
The detection necessity determiner 70 accomplishes detection necessity determinations for each partial route and generates target route information, the same as in the fifth preferred embodiment. Furthermore, the above-described detection necessity determination is made and target aircraft information generated for each aircraft. The detection necessity determiner 70 sends the generated target route information and target aircraft information to the approach detector 20 (step S112).
When conflict detection between the target craft and the one other aircraft is not necessary (step S206: No), or when conflict detection between the partial route of the target craft and the partial route of the one other aircraft is not necessary (step S206: Yes; S207: No), the approach detector 20 does not accomplish conflict detection between the target craft and the one other aircraft. The process from step S210 on is the same as the actions of the first preferred embodiment shown in
As explained above, with the control assistance device 1 according to the sixth preferred embodiment, route changes midway through a partial route are possible in order to prevent the occurrence of conflicts with consideration for the controlled airspace as a whole. Furthermore, the control assistance device 1 compares partial routes to each other in advance, and determines whether or not conflict detection is necessary between the partial routes. In addition, the control assistance device 1 compares partial routes on which the aircraft fly to each other in advance, and determines whether or not conflict detection is necessary between the aircraft. Conflict detection between the target craft and each other aircraft is accomplished only when conflict detection is necessary between the target craft and each other aircraft, and when conflict detection is necessary between the partial route on which the target craft is flying and the partial route on which the each other aircraft is flying. Consequently, the calculation burden of the conflict detection process is reduced, more efficient route search is accomplished and it is possible to more swiftly provide control guidance to prevent the occurrence of conflicts.
The preferred embodiments of the present invention are not limited to the above-described preferred embodiments, for multiple aspects of the above-described preferred embodiments may be arbitrarily combined.
In the above-described preferred embodiments, the approach detector 20 accomplished conflict detection at all altitudes, but it would be fine for the approach detector 20 to be comprised so as to accomplish conflict detection at altitudes within a prescribed range, for example, and not at all altitudes. Furthermore, the second position detector 40 may be comprised so as to accomplish altitude change range detection at altitudes excluding the set altitude of the target craft within the altitudes targeted by the approach detector 20.
The controller 81 is composed of a CPU (Central Processing Unit) and/or the like, and executes processes for providing control assistance in accordance with a control program 88 stored in the external memory 83.
The main memory 82 is composed of RAM (Random-Access memory) and/or the like, loads the control program 88 stored in the external memory 83 and is used as a work area by the controller 81.
The external memory 83 is composed of non-volatile memory such as flash memory, a hard disk, DVD-RAM (Digital Versatile Disc Random-Access Memory), DVD-RW (Digital Versatile Disc ReWritable) and/or the like, stores in advance the control program 88 for causing the controller 81 to execute the above-described processes, and in addition supplies data this control program stores to the controller 81 and stores data supplied from the controller 81, in accordance with instructions from the controller 81.
The operator 84 is composed of a keyboard and a pointing device such as a mouse or touch panel, and/or the like, and an interface device connecting the keyboard and the pointing device and/or the like to the internal bus 80. Through the operator 84, flight information is input and route search requests are received.
The display 85 is composed of a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display and speakers and/or the like, and for example outputs altitude change range information.
The inputter/outputter 86 is composed of a serial interface or a parallel interface.
The transceiver 87 is composed of a wireless transceiver, a wireless modem or a network terminal device, and a serial interface or LAN (Local Area Network) interface connecting such. Flight information, altitude change range information and/or the like are sent and received via the transceiver 87.
The processes of the flight information acquirer 10, the approach detector 20, the first position detector 20, the second position detector 40, the altitude change detector 50, the common route detector 60 and the detection necessity determiner 70 of the control assistance device 1 shown in
Besides this, the above-described hardware composition and flowcharts are examples, and arbitrary alterations and revisions are possible.
The core parts for accomplishing the control process composed of the controller 81, the main memory 82, the external memory 83 and the internal bus 80 can be realized using a regular computer system, without needing a special system. For example, a computer program for executing the above-described actions may be stored and distributed on a computer-readable recording medium (flexible disk, CD-ROM, DVD-ROM and/or the like), and the control assistance device 1 for executing the above-described processes may be comprised by installing the above-described computer program on a computer. In addition, the above-described computer program may be stored in a memory device possessed by a server device on a communication network such as the Internet and/or the like, and the control assistance device 1 may be comprised by a regular computer system downloading such.
In addition, when the functions of the control assistance device 1 are partitioned between an OS (operating system) and application programs and are realized through cooperation between the OS and application programs, the application program part alone may be stored on a memory medium or memory device.
In addition, the computer program can be overlaid on carrier waves and distributed via a communication network. For example, the above-described computer program may be posted on a BBS (Bulletin Board System) on a communication network, and the above-described computer program may be distributed via the network. Moreover, the composition may be such that the above-described processes can be executed by activating this computer program and executing this the same as other application programs under control of the OS.
All or portions of the above-described preferred embodiments may be mentioned in the below appendices but are not limited thereto.
(Appendix 1)
A control assistance device comprising:
a flight information acquirer for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detector for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detector for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detector for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detector for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
(Appendix 2)
The control assistance device according to Appendix 1, wherein the conflict detector detects ranges in which the conflicts occur between the route search target craft and each other control-target craft and generates the conflict range information only when the altitude of the route search target craft is the same as the set altitude of each other control-target craft.
(Appendix 3)
The control assistance device according to Appendix 1 or Appendix 2, wherein the conflict detector detects ranges in which the conflicts occur between the route search target craft and each other control-target craft and generates the conflict range information only when the flight time of the route search target craft and the flight times of each of the other control-target craft overlap, on each partial route comprising the flight path on which the route search target craft is flying.
(Appendix 4)
The control assistance device according to any of Appendices 1 through 3, further comprising a common partial route detector for detecting common partial routes partial routes that are common among partial routes comprising the flight path on which the control-target craft is flying and partial routes comprising the flight paths on which each of the other control-target crafts are flying, for each control target craft, based on the flight information;
wherein the conflict detector, for each navigable altitude within the controlled airspace, detects the ranges in which the conflicts occur between the route search target craft and each of the other control-target craft and generates the conflict range information using relative speeds based on the speed of the route search target craft and the speeds of each of the other control-target crafts and the distances between the route search target craft and each of the other control-target crafts at the time when either the route search target craft or each of the other control-target crafts transits the start position of the partial route, when the altitude is the same as the set altitude of each of the other control-target crafts for each partial route comprising the flight path on which the route search target craft is flying, and the partial route and partial routes comprising the flight paths on which each of the other control-target crafts are flying are contained in the common partial route and the partial route and partial routes on which each of the other control-target crafts are flying are the same, or the partial route and partial routes on which each of the other control-target crafts are flying are part of a series of common partial routes composed from two or more consecutive common partial routes.
(Appendix 5)
The control assistance device according to any of Appendices 1 through 4, further comprising a conflict detection necessity determiner for determining the necessity of detecting ranges in which the conflicts occur in the conflict detector, based on the flight information;
wherein the conflict detector detects the ranges in which the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determiner has determined that detection of ranges where the conflicts occur is necessary, on partial routes comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 6)
The control assistance device according to Appendix 5, wherein:
the conflict detection necessity determiner determines the necessity of detecting ranges where the conflicts occur between a partial route and each other partial route, for each partial route contained in the flight plan; and
the conflict detector detects ranges where the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determiner has determined that it is necessary to detect ranges where the conflicts occur between the partial route and the partial routes comprising the flight paths on which each of the other control-target crafts are flying, for each partial route comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 7)
The control assistance device according to Appendix 5 or Appendix 6, wherein:
the conflict detection necessity determiner determines the necessity of detecting ranges where the conflicts occur between the control-target craft and each of the other control-target crafts based on partial routes comprising the flight path on which the control-target craft is flying and partial routes comprising the flight paths on which each of the other control-target crafts is flying, for each control-target craft; and
the conflict detector detects ranges where the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determiner has determined that it is necessary to detect ranges where the conflicts occur between the route search target craft and each of the other control-target crafts, for each partial route comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 8)
A control assistance method comprising:
a flight information acquisition step for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detection step for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detection step for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detection step for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detection step for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
(Appendix 9)
The control assistance method according to Appendix 8, wherein the conflict detection step detects ranges in which the conflicts occur between the route search target craft and each other control-target craft and generates the conflict range information only when the altitude of the route search target craft is the same as the set altitude of each other control-target craft.
(Appendix 10)
The control assistance method according to Appendix 8 or Appendix 9, wherein the conflict detection step detects ranges in which the conflicts occur between the route search target craft and each other control-target craft and generates the conflict range information only when the flight time of the route search target craft and the flight times of each of the other control-target craft overlap, on each partial route comprising the flight path on which the route search target craft is flying.
(Appendix 11)
The control assistance method according to any of Appendices 8 through 10, further comprising a common partial route detection step for detecting common partial routes partial routes that are common among partial routes comprising the flight path on which the control-target craft is flying and partial routes comprising the flight paths on which each of the other control-target crafts are flying, for each control target craft, based on the flight information;
wherein the conflict detection step, for each navigable altitude within the controlled airspace, detects the ranges in which the conflicts occur between the route search target craft and each of the other control-target craft and generates the conflict range information using relative speeds based on the speed of the route search target craft and the speeds of each of the other control-target crafts and the distances between the route search target craft and each of the other control-target crafts at the time when either the route search target craft or each of the other control-target crafts transits the start position of the partial route, when the altitude is the same as the set altitude of each of the other control-target crafts for each partial route comprising the flight path on which the route search target craft is flying, and the partial route and partial routes comprising the flight paths on which each of the other control-target crafts are flying are contained in the common partial route and the partial route and partial routes on which each of the other control-target crafts are flying are the same, or the partial route and partial routes on which each of the other control-target crafts are flying are part of a series of common partial routes composed from two or more consecutive common partial routes.
(Appendix 12)
The control assistance method according to any of Appendices 1 through 11, further comprising a conflict detection necessity determination step for determining the necessity of detecting ranges in which the conflicts occur in the conflict detection step, based on the flight information;
wherein the conflict detection step detects the ranges in which the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determination step has determined that detection of ranges where the conflicts occur is necessary, on partial routes comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 13)
The control assistance method according to Appendix 12, wherein:
the conflict detection necessity determination step determines the necessity of detecting ranges where the conflicts occur between a partial route and each other partial route, for each partial route contained in the flight plan; and
the conflict detection step detects ranges where the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determination step has determined that it is necessary to detect ranges where the conflicts occur between the partial route and the partial routes comprising the flight paths on which each of the other control-target crafts are flying, for each partial route comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 14)
The control assistance method according to Appendix 12 or Appendix 13, wherein:
the conflict detection necessity determination step determines the necessity of detecting ranges where the conflicts occur between the control-target craft and each of the other control-target crafts based on partial routes comprising the flight path on which the control-target craft is flying and partial routes comprising the flight paths on which each of the other control-target crafts is flying, for each control-target craft; and
the conflict detection step detects ranges where the conflicts occur between the route search target craft and each of the other control-target crafts and generates conflict range information only when the conflict detection necessity determination step has determined that it is necessary to detect ranges where the conflicts occur between the route search target craft and each of the other control-target crafts, for each partial route comprising the flight path on which the route search target craft is flying, at each navigable altitude within the controlled airspace.
(Appendix 15)
A computer-readable memory medium on which is recorded a program for causing a computer to execute:
a flight information acquisition step for acquiring flight information containing information indicating flight plans and positions of flight routes of each craft that is a target of control, in a controlled airspace;
a conflict detection step for detecting, for a set altitude that is an altitude set in the flight information of a flight search target craft that is a one of the craft that is the target of control and is a target of route searching and at least one navigable altitude within the controlled airspace other than the set altitude, ranges in which a conflict occurs between the route search target craft and each of the other control-target craft and generating conflict range information indicating the ranges in which the conflicts occur at each altitude, when the route search target craft has flown on the flight path set in the flight plan maintaining the respective altitudes, based on the flight information;
a first position detection step for detecting a first position that is a position farthest from the entry position into the controlled airspace navigable until occurrence of the conflict and generating first position information indicating the first position, when the route search target craft has flown on the flight path maintaining the set altitude, based on the flight information and the conflict range information;
a second position detection step for detecting a second position that is a position closest to the entry position where separation is possible from the controlled airspace without occurrence of the conflict after the position at which a change was made from the set altitude to the navigable altitude, and generating second position information indicating the second position for each of the navigable altitudes, when the route search target craft has flown the flight path while maintaining the respective altitudes for each of the navigable altitudes that are targets of the conflict detection other than the set altitude, based on the flight information and the conflict range information; and
an altitude change range detection step for generating altitude change range information that makes the second position the start position and the first position the end position when the second position at the navigable altitude is closer to the entry position than the first position, for each navigable altitude that is the target of second position detection, based on the conflict information, the first position information and the second position information, and generating altitude change range information for each navigable altitude when the conflict range exists in the altitude change range at altitudes between the set altitude and the navigable altitudes, excluding the conflict range from the altitude change range.
Having described and illustrated the principles of this application by reference to one or more preferred embodiments, it should be apparent that the preferred embodiments may be modified in arrangement and detail without departing from the principles disclosed herein and that it is intended that the application be construed as including all such modifications and variations insofar as they come within the spirit and scope of the subject matter disclosed herein.
This application claims the benefit of Japanese Patent Application 2010-266949, filed 30 Nov. 2010, and Japanese Patent Application 2011-155242, filed 13 Jul. 2011, the entire disclosures of which are incorporated by reference herein
The present invention can be used in a control assistance device for assisting in control guidance of air traffic controllers engaging in airspace control.
1 Control assistance device
10 Flight information acquirer
20 Approach detector
30 First position detector
40 Second position detector
50 Altitude change detector
60 Common route detector
70 Detection necessity determiner
80 Internal bus
81 Controller
82 Main memory
83 External memory
84 Operator
85 Display
86 Inputter/Outputter
87 Transceiver
88 Control program
201 Approach range detector
202 Altitude comparator
203 Flight time comparator
204 Simple approach detector
Number | Date | Country | Kind |
---|---|---|---|
2010-266949 | Nov 2010 | JP | national |
2011-155242 | Jul 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/077471 | 11/29/2011 | WO | 00 | 9/17/2013 |