Work plan change device, work plan change system, storage device, management device, and work plan change program

JP7616488B2Active Publication Date: 2025-01-17MITSUBISHI ELECTRIC CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024531914
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-07-06
Filing Date
2023-02-08
Publication Date
2025-01-17
Estimated Expiration
2043-02-08

AI Technical Summary

Benefits of technology

【0008】 本開示にかかる作業計画変更装置は、作業計画を効率よく変更することができるという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007616488000002
    Figure 0007616488000002
  • Figure 0007616488000003
    Figure 0007616488000003
  • Figure 0007616488000004
    Figure 0007616488000004
Patent Text Reader

Abstract

A work plan alteration device (11) comprises: a calculation unit (29) that, on the basis of work progress information indicating the progress of work at an airport, calculates the delay time of the work; an inference unit (30) that, on the basis of the delay time and a parking schedule which includes aircraft parking time in a plurality of parking lots, infers information which specifies a parking schedule affected by a delay in the work, and thereby obtains inference information; and a work plan alteration unit (31) that, on the basis of the inference information, alters a work plan for a worker that performs the work.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a work plan changing device, a work plan changing system, a storage device, a management device, and a work plan changing program that change work plans of workers at an airport. [Background technology]

[0002] Ground operations that are carried out between the time an aircraft lands at an airport and the time it takes off are carried out according to an operation plan. An operation plan is a plan that determines which worker will be in charge of which flight (or which ground operation), and is drawn up according to the aircraft operation schedule. However, if an aircraft or ground operation is delayed, the work plan may not be able to resolve the aircraft delay.

[0003] Patent Document 1 discloses an aircraft spot management system that, when it is determined that a change is required in the allocation of parking spaces to aircraft due to a delay in ground operations, presents a proposed change. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2002-74437 A Summary of the Invention [Problem to be solved by the invention]

[0005] The conventional technology disclosed in Patent Document 1 has a problem in that it is limited to determining whether or not a delay in work has occurred, and is unable to efficiently change the work plan.

[0006] The present disclosure has been made to solve the above-mentioned problems, and has an object to provide a work plan change device that can efficiently change a work plan. [Means for solving the problem]

[0007] The work plan modification device disclosed herein includes a calculation unit that calculates a delay time of work based on work progress information indicating the progress of the work at an airport, an estimation unit that estimates information identifying a parking schedule that will be affected by the delay of the work based on a parking schedule including parking times of aircraft at multiple parking areas and the delay time, to generate estimated information, and a work plan modification unit that modifies the work plan of a worker who will perform the work based on the estimated information. Effect of the Invention

[0008] The work plan modification device according to the present disclosure provides an effect of being able to efficiently modify a work plan. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is an example of a configuration diagram of a work plan change system according to first and second embodiments. [Diagram 2] 4 is an example of an aircraft parking schedule stored in an aircraft parking schedule storage unit according to the first and second embodiments. [Diagram 3] 4 is an example of movement information stored in a movement information storage unit according to the first and second embodiments. [Figure 4] 4 is an example of worker information stored in a worker information storage unit according to the first and second embodiments. [Diagram 5] 13 is an example of necessary qualification information stored in a necessary qualification information storage unit according to the first and second embodiments. [Figure 6] 4 is an example of a work plan formulated by a work plan formulation unit according to the first and second embodiments. [Figure 7] 4 is an example of work progress information managed by a work progress information management unit according to the first and second embodiments. [Figure 8] 4 is an example of positioning information managed by a positioning information management unit according to the first and second embodiments. [Figure 9] 4 is an example of a calculation result by a calculation unit and estimated information estimated by an estimation unit according to the first and second embodiments. [Figure 10] 4 is an example of a work plan after being changed by a work plan change unit according to the first and second embodiments. [Figure 11] 4 is a flowchart showing an example of an operation procedure of the work plan change system according to the first and second embodiments. [Figure 12] FIG. 11 is a diagram illustrating an example of a configuration of a work plan change unit when machine learning is used in the second embodiment. [Figure 13] FIG. 11 is a diagram illustrating an example of a configuration of a learning device included in a work plan change unit according to a second embodiment. [Figure 14] FIG. 11 is a diagram illustrating an example of a configuration of an inference device included in an operation plan change unit according to a second embodiment. [Figure 15] 1 is an example of a hardware configuration diagram of a work plan change device according to first and second embodiments; [Figure 16] FIG. 2 is an example of a hardware configuration diagram of a storage device according to the first and second embodiments. [Figure 17] 2 is a diagram illustrating an example of a hardware configuration of a management device according to the first and second embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, a work plan modification device, a work plan modification system, a storage device, a management device, and a work plan modification program according to the embodiments will be described in detail with reference to the drawings.

[0011] Embodiment 1 1 is an example of a configuration diagram of a work plan change system 10 according to the embodiment 1. The work plan change system 10 is a system that changes a work plan for workers at an airport.

[0012] The work plan change system 10 includes a work plan change device 11, a storage device 12, and a management device 13. The work plan change device 11, the storage device 12, and the management device 13 are connected to a network. The work plan change device 11, the storage device 12, and the management device 13 transmit and receive information to and from each other via the network. In the first embodiment, the network is, for example, a WAN (Wide Area Network) such as the Internet, but may also be a LAN (Local Area Network).

[0013] The work plan modification device 11 is a device that modifies the work plan of workers at an airport. The work plan modification device 11 is operated, for example, by an operator that manages the turnaround business at the airport. The work plan modification device 11 includes a parking schedule input unit 21, a movement information storage unit 22, a worker information storage unit 23, a required qualification information storage unit 24, a work plan formulation unit 25, a work progress information input unit 26, a positioning information input unit 27, and a work plan input unit 28.

[0014] The parking schedule input unit 21 inputs a parking schedule including parking times of aircraft at a plurality of parking areas from the parking schedule output unit 42 of the storage device 12. The parking times include at least one of a parking start time and a parking end time.

[0015] The movement information storage unit 22 stores the movement information. The movement information is information on the movement of the worker from one of a plurality of parking lots to another parking lot. The movement information is information on the time required to move between parking lots or information on the distance between parking lots.

[0016] The worker information storage unit 23 stores worker information, which is information related to the qualifications of workers, etc.

[0017] The necessary qualification information storage unit 24 stores necessary qualification information, which is information that associates work at the apron with the qualifications required for that work.

[0018] The work plan formulation unit 25 formulates a work plan for workers who will perform work at the airport, based on the parking schedule from the parking schedule input unit 21, the movement information from the movement information storage unit 22, the worker information from the worker information storage unit 23, and the necessary qualification information from the necessary qualification information storage unit 24. For example, when the work plan is on a daily basis, the work plan formulation unit 25 formulates the work plan before the start of work for that day. In the example shown in FIG. 1, the work plan formulation unit 25 is included in the work plan modification device 11, but it does not have to be included in the work plan modification device 11. In this case, a work plan that is manually formulated in advance by an operator who manages the work is input to the work plan modification device 11.

[0019] The work progress information input unit 26 inputs work progress information indicating the progress of work at the airport from the work progress information output unit 53 of the management device 13.

[0020] The positioning information input unit 27 inputs the positioning information, which is the position information of the worker and the equipment, from the positioning information output unit 55 of the management device 13. The positioning information needs to include at least the position information of the worker.

[0021] The work plan input unit 28 inputs the latest work plan from the work plan output unit 57 of the management device 13. If the work plan modification unit 31 has changed the work plan for the first time, the latest work plan is the plan formulated by the work plan formulation unit 25. If the work plan modification unit 31 has changed the work plan for the second time or later, the latest work plan is the plan that was previously changed by the work plan modification unit 31. In other words, the latest work plan is the plan managed by the work plan management unit 56 of the management device 13, which will be described later, and is the plan that is currently being used as the work plan of the worker.

[0022] The work plan modification device 11 also includes a calculation unit 29, an estimation unit 30, a work plan modification unit 31, and a work plan output unit 32.

[0023] The calculation unit 29 calculates the delay time of the work based on the work progress information from the work progress information input unit 26. The calculation unit 29 calculates the delay time of the work due to the delayed arrival of the aircraft, or the delay time due to the delay of the work itself. The calculation unit 29 outputs the delay time plus the parking schedule ID and the delay factor, which will be explained later, as the calculation result. The calculation result will be explained in detail later with reference to FIG. 9. The delay time is the difference between the scheduled work start time and the work start time. The delay time may also be the difference between the scheduled work end time and the work end time, or the difference between the scheduled work end time and the work end time required by the airline.

[0024] The estimation unit 30 estimates information for identifying the parking schedule affected by the delay of the work based on at least the delay time among the calculation results from the calculation unit 29 and the parking schedule from the parking schedule input unit 21, and sets it as estimated information. When the delay time from the calculation unit 29 is zero, the estimation unit 30 does not need to estimate information for identifying the parking schedule affected by the delay. The estimation unit 30 estimates information for identifying the parking schedule affected by the delay in the work plan from the work plan input unit 28 based on the delay time from the calculation unit 29, the parking schedule from the parking schedule input unit 21, the movement information from the movement information storage unit 22, the work progress information from the work progress information input unit 26, and the positioning information from the positioning information input unit 27. Here, the information for identifying the parking schedule is information that corresponds one-to-one to the parking schedule, and is, for example, an identifier of the parking schedule. The identifier of the parking schedule corresponds to a parking schedule ID, which will be described later.

[0025] The estimation unit 30 may estimate information specifying a parking schedule affected by a delay based only on the delay time calculated by the calculation unit 29. The estimation unit 30 may also estimate information specifying a parking schedule affected by a delay based on not only the delay time calculated by the calculation unit 29 but also other information. The other information is, for example, a schedule of a worker in the latest work plan. Even if a delay occurs in a worker's work, the worker is not necessarily affected by the delay unless the worker is scheduled to perform another work after that. By using not only the delay time but also other information, the estimation unit 30 can accurately estimate information specifying a parking schedule affected by a delay.

[0026] The work plan modification unit 31 modifies the work plan from the work plan input unit 28 based on the estimation information from the estimation unit 30. The work plan modification unit 31 may modify the work plan from the work plan input unit 28 based on the estimation information from the estimation unit 30, the parking schedule from the parking schedule input unit 21, the movement information from the movement information storage unit 22, the worker information from the worker information storage unit 23, the necessary qualification information from the necessary qualification information storage unit 24, and the positioning information from the positioning information input unit 27.

[0027] The work plan change unit 31 changes the work plan of the workers who will perform the work at the airport for the work affected by the delay. The work affected by the delay is the work linked to the information that specifies the parking schedule that is affected by the delay. The work plan change unit 31 changes the work plan based on the predetermined constraint conditions. Examples of the constraint conditions include: the change amount from the work plan formulated by the work plan formulation unit 25 is set to a predetermined amount or less; the change amount from the latest work plan from the work plan input unit 28 is set to a predetermined amount or less; the number of spare workers to be assigned to the work is set to a predetermined value or less; the maximum overtime hours are set to a predetermined time or less to reduce the bias in the overtime hours of all workers; and the travel time between parking lots for which the workers are responsible is set to a predetermined time or less.

[0028] The work plan output unit 32 outputs the work plan from the work plan formulation unit 25 or the work plan from the work plan modification unit 31 to the work plan input unit 51 of the management device 13. Specifically, when the work plan modification unit 31 has not modified the work plan, the work plan output unit 32 outputs the work plan formulated by the work plan formulation unit 25. When the work plan modification unit 31 modifies the work plan, the work plan output unit 32 outputs the work plan modified by the work plan modification unit 31.

[0029] The storage device 12 is a device that stores information used when the work plan changing device 11 changes the work plan of workers at the airport. The storage device 12 is operated, for example, by an operator that transports aircraft. The storage device 12 includes an aircraft parking schedule storage unit 41 and an aircraft parking schedule output unit 42.

[0030] The parking schedule storage unit 41 stores the parking schedule. The parking schedule is information used in the planning performed by the work plan planning unit 25, the estimation performed by the estimation unit 30, and the change performed by the work plan change unit 31. Specifically, the parking schedule is information used in the planning of the work plan, the calculation of the delay time, the estimation of information identifying the parking schedule affected by the delay, and the change of the work plan.

[0031] The parking schedule output unit 42 outputs the parking schedule from the parking schedule storage unit 41 to the parking schedule input unit 21 of the work plan modification device 11 .

[0032] The management device 13 is a device that manages information used in changing the work plans of workers at the airport by the work plan change device 11. The management device 13 is operated, for example, by an operator that manages the turnaround business at the airport. The management device 13 includes a work plan input unit 51, a work progress information management unit 52, a work progress information output unit 53, a positioning information management unit 54, a positioning information output unit 55, a work plan management unit 56, and a work plan output unit 57.

[0033] The work plan input unit 51 inputs a work plan from the work plan output unit 32 of the work plan change device 11 .

[0034] The work progress information management unit 52 manages the work progress information. The work progress information is information used in the calculation performed by the calculation unit 29 and the estimation performed by the estimation unit 30. Specifically, the work progress information is information used in the calculation of the delay time and in the estimation of information identifying the parking schedule affected by the work delay.

[0035] The work progress information output unit 53 outputs the work progress information from the work progress information management unit 52 to the work progress information input unit 26 of the work plan change device 11.

[0036] The positioning information management unit 54 manages the positioning information. The positioning information is information used in the estimation performed by the estimation unit 30 and the change performed by the work plan change unit 31. Specifically, the positioning information is information used in the estimation of information identifying an affected parking schedule and the change of the work plan.

[0037] The positioning information output unit 55 outputs the positioning information from the positioning information management unit 54 to the positioning information input unit 27 of the work plan change device 11 .

[0038] The work plan management unit 56 manages the work plan from the work plan input unit 51 .

[0039] The work plan output unit 57 outputs the work plan from the work plan management unit 56 to the work plan input unit 28 of the work plan change device 11 .

[0040] Next, various information and work plans according to the first embodiment will be described in detail with reference to Fig. 2 to Fig. 10. Fig. 2 is an example of an aircraft parking schedule stored in the aircraft parking schedule storage unit 41 of the storage device 12 according to the first embodiment. The aircraft parking schedule includes an aircraft parking schedule ID, an aircraft number, a model of aircraft, a work type, an aircraft parking stand number, a flight name at the time of arrival, a parking start time, a parking end time, a flight name at the time of departure, and an update time.

[0041] The parking schedule ID is an identifier of the parking schedule. The aircraft number is a number that uniquely identifies the aircraft to be parked. The aircraft type is the type of aircraft to be parked. The work type is a work ID set for the parked aircraft. The parking lot number is a number that indicates the location where the aircraft is parked. The arrival flight name is the flight name when the aircraft arrives at the airport and starts parking. The parking start time is the time when the aircraft arrives and stops at the parking lot. The parking end time is the time when the aircraft starts moving again to leave the parking lot for takeoff. The departure flight name is the flight name when the aircraft ends parking and departs from the airport. The update time is the time when the parking schedule memory unit 41 updates the parking schedule based on the aircraft's operational status.

[0042] In the example shown in Fig. 2, the parking lot with the parking lot number "1" corresponding to the parking schedule ID "00001" represents the "first parking lot." Also, the parking lot with the parking lot number "2" corresponding to the parking schedule ID "00002" represents the "second parking lot."

[0043] The work type corresponding to the parking schedule ID may be one, such as the parking schedule ID "00001," or may be multiple, such as the parking schedule ID "00002."

[0044] 3 is an example of the movement information stored in the movement information storage unit 22 of the work plan change device 11 according to the first embodiment. The movement information includes, for a plurality of parking lots, information on the movement time required for workers to move between one parking lot and each of the other parking lots. In the example shown in FIG. 3, the movement information also includes information on the movement time required for movement between a parking lot and a loading area, and information on the movement time required for movement between one loading area and another loading area.

[0045] The travel time is, for example, the standard time it takes for a worker to travel by foot or car from an aircraft apron or cargo handling area, which is the origin of the travel, to an aircraft apron or cargo handling area, which is the destination of the travel. When a worker uses equipment at the destination of the travel, the travel time may be the standard time it takes for the worker to travel using the equipment. In this case, the travel information storage unit 22 may store travel information for each of a plurality of pieces of equipment, taking into consideration the case where the travel speed differs for each piece of equipment. The travel information is not limited to information on the travel time, but may also be information on the travel distance, which is the distance from an aircraft apron or cargo handling area, which is the origin of the travel, to an aircraft apron or cargo handling area, which is the destination of the travel. In this case, the travel distance is calculated by multiplying the travel speed by the travel time.

[0046] 4 illustrates an example of worker information stored in the worker information storage unit 23 of the work plan change device 11 according to the first embodiment. The worker information includes a worker ID and information on whether or not the worker holds each qualification.

[0047] The worker ID is an identifier that uniquely identifies a worker. Information on whether or not a worker holds each qualification is represented by "T" and "F." "T" means that the worker holds the qualification, and "F" means that the worker does not hold the qualification. In the example shown in Figure 4, the worker with worker ID "a0010" holds qualification 1, but does not hold qualification 2. Here, qualifications indicate whether or not the worker can perform the various ancillary tasks that make up ground work.

[0048] 5 is an example of the necessary qualification information stored in the necessary qualification information storage unit 24 of the work plan change device 11 according to the first embodiment. The necessary qualification information includes a work type and information on whether each qualification is required. In other words, the necessary qualification information is information indicating which qualification is required for a work type set for a parked aircraft.

[0049] Information on whether each qualification is required is represented by "T" and "F". "T" means that a qualification is required, and "F" means that a qualification is not required. In the example shown in FIG. 5, work of the operation type "OP001" requires qualification 1, but does not require qualification 2. Therefore, a worker who holds at least qualification 1 can perform work of the operation type "OP001". Furthermore, a worker who holds at least qualification 1 and qualification 2 can perform work of the operation type "OP002" alone. This is not limited to the above, and for example, a worker who holds only qualification 1 and a worker who holds only qualification 2 may be able to perform work of the operation type "OP002" together.

[0050] Fig. 6 is an example of a work plan formulated by the work plan formulation unit 25 of the work plan modification device 11 according to the first embodiment. Fig. 6 is an example of a work plan for a certain day. The work plan includes a worker ID, a work start time, a work end time, a work type, a qualification, a work location (start point), a work location (end point), and an aircraft parking schedule ID.

[0051] The work start time is the time when the worker corresponding to the worker ID should start the work. The work end time is the time when the worker corresponding to the worker ID should finish the work. The qualifications are the qualifications required for the work. The qualification "N / A" means that no qualification is required for the corresponding work. Here, there is no one-to-one correspondence between work types and qualifications. In the example shown in Figure 6, work of work type "OP042" requires qualification 20, but for example, qualification 21 is also required.

[0052] The work location (starting point) is the location where work corresponding to the work type is performed. Alternatively, the work location (starting point) is the starting point when the work corresponding to the work type involves movement. The work location (end point) is the end point when the work corresponding to the work type involves movement. The work location (end point) "N / A" means that the work corresponding to the work type does not involve movement. The parking schedule ID is the ID of the parking schedule. The parking schedule ID "N / A" means that the work does not depend on a specific parking lot. In the example shown in FIG. 6, the worker corresponding to the worker ID "a0020" only moves between parking lots and does not work at a specific parking lot.

[0053] In the example shown in FIG. 6, a worker corresponding to worker ID "a0010" performs loading and unloading work at Parking Lot No. 6 between 10:40 and 10:50 based on the parking schedule with parking schedule ID "00039". A worker corresponding to worker ID "a0011" transports luggage from Parking Lot No. 3 to Parking Lot No. 8 between 11:00 and 11:10 based on the parking schedule with parking schedule ID "00015". A worker corresponding to worker ID "a0020" moves from Parking Lot No. 5 to Parking Lot No. 2 between 12:10 and 12:25.

[0054] 7 is an example of work progress information managed by the work progress information management unit 52 of the management device 13 according to the first embodiment. The work progress information includes an aircraft parking schedule ID, a scheduled work start time, a work start time, a scheduled work end time, a work end time, a work end time required by the airline, and an update time.

[0055] The scheduled work start time is the time when the work based on the parking schedule corresponding to the parking schedule ID is scheduled to start. The work start time is the time when the work actually starts. The scheduled work end time is the time when the work based on the parking schedule corresponding to the parking schedule ID is scheduled to end. If the work start time is changed from the scheduled work start time, the scheduled work end time is changed based on the change amount between the scheduled work start time and the work start time. In the example shown in FIG. 7, the scheduled work start time of the work based on the parking schedule corresponding to the parking schedule ID "00002" is 14:00, while the work start time is 14:10. In this case, the work is started 10 minutes later than planned. As a result, the scheduled work end time is changed to 14:50. If the work start time was 14:00 as scheduled, the scheduled work end time would be 14:40.

[0056] The work end time is the time when the work was actually completed. If the work has not been completed, the work end time is left blank. The work end time required by the airline is the work end time that must be met in order for the aircraft to depart again. The update time is the time when the work progress information management unit 52 updates the work progress information in accordance with the work progress status.

[0057] 8 is an example of positioning information managed by the positioning information management unit 54 of the management device 13 according to the first embodiment. The positioning information includes a worker ID or a facility ID, a position (closest work location), and an update time.

[0058] The equipment ID is an identifier given to each of a plurality of pieces of equipment used in ground operations at an airport. The location (nearest work location) is the location of a worker corresponding to the worker ID or the nearest work location. The location (nearest work location) may be the location of equipment corresponding to the equipment ID or the nearest work location. The location (nearest work location) may be detected by a GPS (Global Positioning System) (not shown), or may be detected by a camera (not shown) attached to a predetermined location. The detection method is not limited to these. The update time is the time when the positioning information management unit 54 updates the location of the worker or equipment.

[0059] 9 shows an example of the calculation result by the calculation unit 29 of the work plan modification device 11 according to the first embodiment and the estimated information estimated by the estimation unit 30 of the work plan modification device 11. The calculation result includes the parking schedule ID, the delay cause, and the delay time. The estimated information includes the parking schedule ID of the parking schedule affected by the delay.

[0060] The delay cause is the cause of the work delay. The delay time is the delay time corresponding to the delay cause. The parking schedule ID of the parking schedule affected by the delay is the identifier of the parking schedule affected by the delay. The parking schedule ID "N / A" of the parking schedule affected by the delay means that the parking schedule ID of the parking schedule affected by the delay does not exist.

[0061] In the example shown in FIG. 9, the work start time of the work corresponding to the parking schedule ID "00042" is delayed by 20 minutes. As a result, the estimation unit 30 estimates that the parking schedule IDs "00042" and "00051" are affected by the delay. Specifically, the estimation unit 30 estimates that the work corresponding to the parking schedule IDs "00042" and "00051" are affected by the delay. Here, the reason why the parking schedule ID "00042" is estimated to be affected by the delay is, for example, because there are multiple works corresponding to the parking schedule ID "00042", and the delay in the start time of one of the works affects the remaining works. In addition, the reason why the parking schedule ID "00051" is estimated to be affected by the delay is, for example, because when a worker performing a work corresponding to the parking schedule ID "00042" continues to perform a work corresponding to the parking schedule ID "00051", the start time of the work corresponding to the parking schedule ID "00051" is also delayed.

[0062] Furthermore, the end time of the work corresponding to the parking schedule ID "00008" is delayed by 15 minutes. As a result, the estimation unit 30 estimates that the parking schedule ID "00055" will be affected by the delay. The reason why the parking schedule ID "00055" is estimated to be affected by the delay is, for example, because the work corresponding to the parking schedule ID "00008" is followed by the work corresponding to the parking schedule ID "00055" at the same parking lot.

[0063] In addition, the start time of the work corresponding to the parking schedule ID "00039" is delayed by 5 minutes. This causes the estimation unit 30 to estimate that the parking schedule ID "00039" will be affected by the delay.

[0064] In addition, the work corresponding to the parking schedule ID "00045" has a work end time delayed by 2 minutes. However, the estimation unit 30 estimates that there is no parking schedule ID that is affected by the delay.

[0065] Fig. 10 is an example of a work plan after being changed by the work plan change unit 31 of the work plan change device 11 according to the first embodiment. As in Fig. 6, the work plan includes a worker ID, a work start time, a work end time, a work type, a qualification, a work location (start point), a work location (end point), and an aircraft parking schedule ID.

[0066] The example shown in Fig. 10 differs from Fig. 6 in that the work start time of the worker corresponding to worker ID "a0010" has been changed from 10:40 to 10:45, and a work plan of the worker corresponding to worker ID "a0032" has been added. This is because the start time of the work corresponding to the parking schedule ID "00039" in the work progress information shown in Fig. 7 has been delayed by 5 minutes. As a result, as shown in Fig. 9, the estimation unit 30 estimates the parking schedule ID "00039" as the estimated information.

[0067] In the example shown in FIG. 10, the work plan is changed so that the delay in starting the work is made up by having the worker corresponding to the worker ID "a0032" perform the work corresponding to the work type "OP032" of the parking schedule ID "00039" in addition to the worker corresponding to the worker ID "a0010". The work corresponding to the work type "OP032" of the parking schedule ID "00039" requires the possession of the qualification 1, and the worker corresponding to the worker ID "a0010" who was assigned to this work in advance has the qualification 1 as shown in FIG. 6. Therefore, the newly added worker corresponding to the worker ID "a0032" does not necessarily have to have the qualification 1. It is desirable that the additional worker who performs the work corresponding to the work type "OP032" is close to the sixth parking apron, which is the work location (starting point) for loading and unloading. Whether the distance is close or not can be grasped from the positioning information from the positioning information input unit 27. In addition, the location of the worker, which is an additional factor, can be estimated not only from the positioning information but also from the work location (starting point) or work location (end point) of the latest work plan.

[0068] In the above, the work plan for work type "OP032" for parking schedule ID "00039" is changed, but if there is other work corresponding to parking schedule ID "00039", the work plan may be changed so that the worker corresponding to worker ID "a0032" performs work other than the work corresponding to work type "OP032".

[0069] Also, the work plan may be changed so that not only the worker corresponding to the worker ID "a0032" but also other workers perform the work corresponding to the work type "OP032" of the parking schedule ID "00039". In this case, it is preferable to have a worker who is close to Parking Lot 6, which is the work location (starting point) for loading and unloading. Furthermore, if the worker ID "a0032" operates the equipment and heads to Parking Lot 6, it is preferable to have a worker who can board the equipment on the way to Parking Lot 6.

[0070] Next, the operation of the work plan change system 10 will be described. FIG. 11 is a flowchart showing an example of an operation procedure of the work plan change system 10 according to the first embodiment. As a premise of the operation procedure described below, an aircraft parking schedule is stored in the aircraft parking schedule storage unit 41. Movement information storage unit 22 stores movement information. The worker information storage unit 23 stores worker information. The required qualification information storage unit 24 stores required qualification information. The work progress information management unit 52 manages work progress information. The positioning information management unit 54 manages positioning information. The work plan management unit 56 manages the latest work plan that has been previously planned or changed.

[0071] In step ST1, the parking schedule output unit 42 of the storage device 12 judges whether the parking schedule shown in FIG. 2 has been updated. Specifically, the parking schedule output unit 42 judges whether the parking schedule has been updated based on the update time of the parking schedule. In addition, the work progress information output unit 53 of the management device 13 judges whether the work progress information shown in FIG. 7 has been updated. Specifically, the work progress information output unit 53 judges whether the work progress information has been updated based on the update time of the work progress information. If the judgment in step ST1 is Yes, that is, if at least one of the judgments made by the parking schedule output unit 42 or the judgments made by the work progress information output unit 53 is Yes, the process proceeds to step ST2. If the judgment in step ST1 is No, that is, if both the judgments made by the parking schedule output unit 42 and the judgments made by the work progress information output unit 53 are No, the work plan change device 11 performs the process of step ST1 again.

[0072] In step ST2, when it is determined that the parking schedule has been updated, the parking schedule input unit 21 of the work plan modification device 11 receives the updated parking schedule from the parking schedule output unit 42 of the storage device 12. When it is determined that the work progress information has been updated, the work progress information input unit 26 of the work plan modification device 11 receives the updated work progress information from the work progress information output unit 53 of the management device 13.

[0073] In step ST3, the positioning information output unit 55 of the management device 13 determines whether the positioning information shown in Fig. 8 has been updated. Specifically, the positioning information output unit 55 determines whether the positioning information has been updated based on the update time of the positioning information. If the determination in step ST3 is Yes, the process proceeds to step ST4. If the determination in step ST3 is No, the process proceeds to step ST5.

[0074] In step ST 4 , the positioning information input unit 27 of the work plan change device 11 receives the updated positioning information from the positioning information output unit 55 of the management device 13 .

[0075] In step ST5, the calculation unit 29 of the work plan change device 11 calculates the delay time based on the work progress information.

[0076] In step ST6, the estimation unit 30 of the work plan modification device 11 estimates an aircraft parking schedule ID of an aircraft parking schedule affected by the delay in the work plan from the work plan input unit 28. The estimation unit 30 of the work plan modification device 11 estimates an aircraft parking schedule ID of an aircraft parking schedule affected by the delay in the work plan from the work plan input unit 28 based on the delay time, the aircraft parking schedule, the work progress information, the movement information, and the positioning information. The estimation unit 30 may notify, for example, an operator who manages the work of the aircraft parking schedule ID of the aircraft parking schedule affected by the delay as an alert.

[0077] In step ST8, the work plan change unit 31 of the work plan change device 11 changes the work plan for the parking schedule ID of the parking schedule affected by the delay based on the estimation information. Alternatively, the work plan change unit 31 of the work plan change device 11 changes the work plan for the parking schedule ID of the parking schedule affected by the delay based on the estimation information, the parking schedule, the movement information, the worker information, the required qualification information, and the positioning information. The work plan change unit 31 may notify the operator or worker who manages the work of the changed work plan. With the above, the work plan change system 10 ends the operation according to the procedure shown in FIG. 11.

[0078] In the procedure shown in Fig. 11, if neither the parking schedule nor the work progress information is updated, the processing from step ST2 onwards is not performed. This is not limited to the above, and the processing from step ST2 onwards may be performed at a predetermined cycle regardless of whether the information has been updated. In this case, the processing from step ST1 is not performed. Also, in step ST2, not only updated information is acquired, but all information, i.e., the parking schedule, movement information, worker information, required qualification information, work progress information and positioning information, is acquired.

[0079] According to the first embodiment, the calculation unit 29 calculates the delay time based on the work progress information. The estimation unit 30 estimates the parking schedule ID of the parking schedule affected by the delay based on the delay time and the parking schedule, and sets it as estimated information. The work plan modification unit 31 modifies the work plan based on the estimated information. This makes it possible to appropriately determine whether the work plan needs to be modified, to identify the parts that need to be modified, and to efficiently modify the work plan.

[0080] The estimation unit 30 estimates the parking schedule ID of the parking schedule affected by the delay, taking into account the movement information. This allows the estimation information to be estimated with high accuracy. The work plan change unit 31 changes the work plan, taking into account the movement information. This allows the work plan to be changed with high accuracy.

[0081] The work plan modification unit 31 modifies the work plan, taking into consideration the worker information as well. This allows for a work plan in which workers suited to the characteristics of the work are appropriately allocated. The work plan modification unit 31 modifies the work plan, taking into consideration the necessary qualification information as well. This allows for a work plan in which workers suited to the characteristics of the work are appropriately allocated.

[0082] The estimation unit 30 estimates the parking schedule ID of the parking schedule affected by the delay, taking into consideration the positioning information as well. This allows the estimated information to be estimated with high accuracy. The work plan modification unit 31 modifies the work plan, taking into consideration the positioning information as well. This allows the allocation of workers close to the parking area corresponding to the parking schedule ID of the parking schedule affected by the delay, and allows the creation of a work plan that minimizes the burden on workers.

[0083] A specific form of distribution or integration of each component in the work plan change system 10 according to the first embodiment is not limited to that described in the first embodiment. For example, the parking schedule storage unit 41 may be provided in the work plan change device 11. By providing the parking schedule storage unit 41 in the work plan change device 11, the function of the work plan change device 11 and the function of the storage device 12 may be realized by one device. Alternatively, at least one of the work progress information management unit 52, the positioning information management unit 54, and the work plan management unit 56 may be provided in the work plan change device 11. By providing the work progress information management unit 52, the positioning information management unit 54, and the work plan management unit 56 in the work plan change device 11, the function of the work plan change device 11 and the function of the management device 13 may be realized by one device. Furthermore, the function of the work plan change device 11, the function of the storage device 12, and the function of the management device 13 may be realized by one device.

[0084] Embodiment 2 In the first embodiment, the work plan change unit 31 changes the work plan by any method based on the estimation information, the parking schedule, the movement information, the worker information, the required qualification information, and the positioning information. On the other hand, in the second embodiment, the work plan change unit 31 changes the work plan by using machine learning, for example. Note that the configuration diagram of the work plan change system 10 according to the second embodiment is the same as the configuration diagram shown in FIG. 1.

[0085] A method of changing a work plan using machine learning will be described. Fig. 12 is an example of a configuration diagram of a work plan change unit 70 when machine learning is used in the second embodiment. The work plan change unit 70 is an example of the work plan change unit 31 that changes a work plan using machine learning.

[0086] The work plan modification unit 70 includes a learning device 71, an inference device 72, and a learned model storage unit 73. The learning device 71 learns a work plan. The learning device 71 outputs a learned model that is a result of learning. The learned model storage unit 73 stores the learned model. The inference device 72 reads out a learned model that infers the work plan from the learned model storage unit 73. The inference device 72 outputs an inference result as a modified work plan by inputting inference data to the learned model.

[0087] 13 is an example of a configuration diagram of a learning device 71 included in the work plan change unit 70 according to the second embodiment. The learning device 71 includes a data acquisition unit 74 and a model generation unit 75. The data acquisition unit 74 acquires learning data and creates a data set by compiling the learning data. The learning data includes the latest work plan, estimation information, parking schedule, work progress information, movement information, worker information, required qualification information, and positioning information.

[0088] The model generation unit 75 generates a trained model using the learning data. The model generation unit 75 generates a trained model that infers a work plan from the latest work plan, estimation information, parking schedule, work progress information, movement information, worker information, required qualification information, and positioning information.

[0089] The learning algorithm used by the model generation unit 75 may be a known algorithm such as supervised learning, unsupervised learning, or reinforcement learning. As an example, a case where reinforcement learning is applied to the learning algorithm used by the model generation unit 65 will be described. In reinforcement learning, an agent, which is an actor in a certain environment, observes the current state and decides on an action to be taken. The agent obtains a reward from the environment by selecting an action, and learns a policy that will obtain the most reward through a series of actions. Q-learning and TD (Temporal Difference) learning are known as representative methods of reinforcement learning. For example, in the case of Q-learning, an action value table, which is a general update formula for the action value function Q(s,a), is expressed by the following formula (1). The action value function Q(s,a) represents the action value Q, which is the value of the action of selecting the action "a" in the environment "s".

[0090]

number

[0091] In formula (1), "s t " represents the environment at time "t". t " represents an action at time "t". t "The environment is "s t+1 " will be changed to "r t+1 " represents the reward that can be obtained by changing the environment. "γ" represents the discount rate. "α" represents the learning coefficient. When the work plan is changed to the environment "s t The method of updating the work plan in the model generation unit 65 or the point of updating the work plan is the action "a t The latest work plan, estimate information, parking schedule, work progress information, movement information, worker information, required qualification information, and positioning information are the data referenced when updating the work plan.

[0092] The update formula expressed by formula (1) increases the action value Q if the action value of the best action "a" at time "t+1" is greater than the action value Q of the action "a" executed at time "t", and decreases the action value Q in the opposite case. In other words, the action value function Q(s,a) is updated so that the action value Q of the action "a" at time "t" approaches the best action value at time "t+1". As a result, the best action value in a certain environment is propagated sequentially to the action value in the previous environment.

[0093] The model generation unit 75 has a reward calculation unit 76 and a function update unit 77. The reward calculation unit 76 calculates a reward based on a data set. The function update unit 77 updates a function for determining a work plan according to the reward calculated by the reward calculation unit 76.

[0094] Specifically, the reward calculation unit 76 calculates the reward "r" based on the value of the objective function that uses the efficiency of the work plan as an index. The efficiency of the work plan refers to the small amount of change from the latest work plan, the small number of reserve workers assigned to the work, the small bias in overtime hours of all workers, and the small amount of movement between parking lots in charge. For example, when the value of the objective function changes in a direction that improves the efficiency of the work plan, the reward calculation unit 76 increases the reward "r". The reward calculation unit 76 increases the reward "r" by giving a reward value of "1". Note that the reward value is not limited to "1". When the value of the objective function changes in a direction that decreases the efficiency of the work plan, the reward calculation unit 76 decreases the reward "r". The reward calculation unit 76 decreases the reward "r" by giving a reward value of "-1". Note that the reward value is not limited to "-1".

[0095] The function update unit 77 updates the function, which is a model for determining the work plan, according to the reward calculated by the reward calculation unit 76. The function can be updated by, for example, updating an action value table according to a data set. The action value table is a data set in which any action is associated with its action value and stored in the form of a table. For example, in the case of Q-learning, the action value function Q(s t ,a t ) is used as a function to determine the estimated information.

[0096] So far, the case where reinforcement learning is applied to the learning algorithm used by the model generation unit 75 has been described, but learning other than reinforcement learning may be applied to the learning algorithm. The model generation unit 75 may execute machine learning using a known learning algorithm other than reinforcement learning, for example, a learning algorithm such as deep learning, a neural network, genetic programming, inductive logic programming, or a support vector machine.

[0097] 14 is a diagram showing an example of a configuration of the inference device 72 included in the work plan change unit 70 according to the embodiment 2. The inference device 72 infers a work plan based on data for inference.

[0098] The inference device 72 has a data acquisition unit 78 and an inference unit 79. The data acquisition unit 78 acquires data for inference. The data for inference is the latest work plan, estimation information, parking schedule, work progress information, movement information, worker information, required qualification information, and positioning information.

[0099] The inference unit 79 reads out the trained model generated by the learning device 71 from the trained model storage unit 73. The inference unit 79 infers a work plan by inputting inference data to the trained model. The inference unit 79 outputs the inference result as a changed work plan.

[0100] In this way, the work plan alteration unit 70 alters the work plan using machine learning, thereby enabling the work plan alteration device 11 to alter the work plan with high accuracy.

[0101] The learning device 71 and the inference device 72 are provided in the work plan modification device 11, but are not limited to this. The learning device 71 and the inference device 72 may be provided outside the work plan modification device 11. In this case, the learning device 71 and the inference device 72 may be connected to the work plan modification device 11 via a network. The learning device 71 and the inference device 72 may exist on a cloud server.

[0102] According to the second embodiment, the work plan change unit 70 changes the work plan using machine learning, thereby improving the accuracy of the change.

[0103] Next, a hardware configuration of the work plan modification device 11 will be described. Fig. 15 is an example of a hardware configuration diagram of the work plan modification device 11 according to the first and second embodiments. The work plan modification device 11 is realized by a computer system including a processing circuit 90 and a communication device 91. The processing circuit 90 includes a processor 92 and a memory 93. The processing circuit 90 is a circuit on which the processor 92 executes software.

[0104] The work plan formulation unit 25, the calculation unit 29, the estimation unit 30, and the work plan modification unit 31, which are the processing units of the work plan modification device 11, are realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 93. In the processing circuit 90, the processor 92 reads out and executes the work plan modification program, which is a program stored in the memory 93, to realize the functions of the work plan formulation unit 25, the calculation unit 29, the estimation unit 30, and the work plan modification unit 31. That is, the processing circuit 90 includes a memory 93 for storing a program that results in the processing of the work plan modification device 11 being executed. It can also be said that the work plan modification program stored in the memory 93 causes a computer to execute the procedure and method of the work plan modification device 11.

[0105] The processor 92 is a CPU (also called a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, processor, or DSP (digital signal processor)). The memory 93 is, for example, a non-volatile or volatile semiconductor memory such as a RAM (random access memory), a ROM (read only memory), a flash memory, an EPROM (erasable programmable read only memory), an EEPROM (registered trademark) (electrically erasable programmable read only memory), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (digital versatile disk). The movement information storage unit 22, the worker information storage unit 23, and the required qualification information storage unit 24 are realized by the memory 93. The parking schedule input unit 21, the work progress information input unit 26, the positioning information input unit 27, the work plan input unit 28, and the work plan output unit 32 are realized by the communication device 91.

[0106] Next, the hardware configuration of the storage device 12 will be described. Fig. 16 is an example of a hardware configuration diagram of the storage device 12 according to the first and second embodiments. The storage device 12 is realized by a computer system including a processing circuit 100 and a communication device 101. The processing circuit 100 includes a processor 102 and a memory 103. The functions of the communication device 101, the processor 102, and the memory 103 are the same as those of the communication device 91, the processor 92, and the memory 93 shown in Fig. 15, respectively, and therefore detailed description thereof will be omitted. The parking schedule storage unit 41 is realized by the memory 103. The parking schedule output unit 42 is realized by the communication device 101.

[0107] Next, a hardware configuration of the management device 13 will be described. Fig. 17 is an example of a hardware configuration diagram of the management device 13 according to the first and second embodiments. The management device 13 is realized by a computer system including a processing circuit 110 and a communication device 111. The processing circuit 110 includes a processor 112 and a memory 113. The functions of the communication device 111, the processor 112, and the memory 113 are the same as the functions of the communication device 91, the processor 92, and the memory 93 shown in Fig. 15, respectively, and therefore detailed description thereof will be omitted.

[0108] The work progress information management unit 52, the positioning information management unit 54, and the work plan management unit 56 are realized by the memory 113. The work progress information output unit 53, the positioning information output unit 55, the work plan input unit 51, and the work plan output unit 57 are realized by the communication device 111.

[0109] Each of the work plan change device 11, the storage device 12, and the management device 13 may include an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Each of the work plan change device 11, the storage device 12, and the management device 13 may be composed of two or more devices. The operation plan formulation program may be stored in a recording medium such as a CD (Compact Disc)-ROM or a DVD-ROM, and the recording medium may be provided to realize each embodiment.

[0110] The configurations shown in the above embodiments are examples of the contents of the present disclosure. The configurations of each embodiment can be combined with other known technologies. The configurations of each embodiment can be appropriately combined. A part of the configuration of each embodiment can be omitted or modified without departing from the gist of the present disclosure. [Explanation of symbols]

[0111] 10 Work plan change system, 11 Work plan change device, 12 Storage device, 13 Management device, 21 Parking schedule input unit, 22 Movement information storage unit, 23 Worker information storage unit, 24 Required qualification information storage unit, 25 Work plan planning unit, 26 Work progress information input unit, 27 Positioning information input unit, 28 Work plan input unit, 29 Calculation unit, 30 Estimation unit, 31 Work plan change unit, 32 Work plan output unit, 41 Parking schedule storage unit, 42 Parking schedule output unit, 51 Work plan input unit, 52 Work progress information management unit, 53 Work progress information output unit, 54 Positioning information management unit, 55 Positioning information output unit, 56 Work plan management unit, 57 Work plan output unit, 70 Work plan change unit, 71 Learning device, 72 inference device, 73 learned model memory unit, 74 data acquisition unit, 75 model generation unit, 76 reward calculation unit, 77 function update unit, 78 data acquisition unit, 79 inference unit, 90 processing circuit, 91 communication device, 92 processor, 93 memory, 100 processing circuit, 101 communication device, 102 processor, 103 memory, 110 processing circuit, 111 communication device, 112 processor, 113 memory.

Claims

1. a calculation unit that calculates a delay time of the work based on work progress information indicating the progress of the work at the airport; an estimation unit that estimates information that identifies a parking schedule that will be affected by the delay of the work based on a parking schedule including parking times of aircraft at a plurality of parking areas and the delay time, and generates estimated information; a work plan change unit that changes a work plan of a worker who will perform the work based on the estimated information; A work plan change device comprising:

2. The work plan change device according to claim 1, The estimation unit is a work plan change device that estimates the estimated information based on movement information, which is information regarding the movement of the worker from one of the multiple parking lots to another parking lot.

3. 3. The work plan change device according to claim 1, The estimation unit is a work plan change device that estimates the estimated information based on positioning information, which is position information of the worker.

4. 3. The work plan change device according to claim 1, The work plan change unit is a work plan change device that changes the work plan based on movement information, which is information regarding the movement of the worker from one of the multiple parking areas to another of the parking areas.

5. 3. The work plan change device according to claim 1, The work plan change unit is a work plan change device that changes the work plan based on positioning information that is position information of the worker.

6. 3. The work plan change device according to claim 1, The work plan modification unit is a work plan modification device that modifies the work plan based on positioning information that is position information of the workers and equipment.

7. 3. The work plan change device according to claim 1, The work plan modification unit is a work plan modification device that modifies the work plan based on worker information, which is information regarding the qualifications of the worker.

8. The work plan change device according to claim 7, The work plan change unit is a work plan change device that changes the work plan based on required qualification information, which is information that matches the work at the parking area with the qualifications required for the work.

9. The work plan change device according to claim 1, The work plan change unit is a work plan change device including a model generation unit that generates a trained model that infers the work plan.

10. The work plan change device according to claim 1 or 9, The work plan change device includes an inference unit that outputs the work plan using a trained model that infers the work plan.

11. a parking schedule storage unit that stores a parking schedule including parking times of aircraft at a plurality of parking areas; a work progress information management unit that manages work progress information indicating the progress of work at the airport; A calculation unit that calculates a delay time of the work based on the work progress information; an estimation unit that estimates information specifying an aircraft parking schedule that will be affected by the delay of the work based on the aircraft parking schedule and the delay time, and generates estimated information; a work plan change unit that changes a work plan of a worker who will perform the work based on the estimated information; A work plan change system comprising:

12. A storage device for storing information used by the work plan change device according to claim 1, A storage device comprising: an aircraft parking schedule storage unit that stores the aircraft parking schedule used in estimating the estimated information.

13. A management device for managing information used by the work plan change device according to claim 1, a management device comprising: a work progress information management unit that manages the work progress information used in calculating the delay time.

14. The management device according to claim 13, A management device including a positioning information management unit that manages positioning information, which is information used in estimating the estimated information and is position information of the worker.

15. 15. The management device according to claim 13, A management device including a positioning information management unit that manages positioning information, which is information used in changing the work plan and is position information of the worker.

16. The management device according to claim 14, The positioning information management unit is a management device that manages positioning information, which is position information of the workers and equipment.

17. Calculating a delay time of the work based on work progress information indicating the progress of the work at the airport; A step of estimating information for identifying a parking schedule that will be affected by the delay of the work based on a parking schedule including parking times of aircraft at a plurality of parking areas and the delay time, and setting the information as estimated information; changing a work plan of a worker who will perform the work based on the estimated information; A work plan change program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Schedule management system

    JP1997160965A

  • Parking lot management system and method and recording medium

    JP2001167154A

  • Spot management system

    JP2001307300A

  • Airplane pull-up spot managing system

    JP2002074437A

  • Resource allocation management system

    JP2002230246A