WO2017061021A1 - スケジューリングシステム及びスケジューリング方法 - Google Patents
スケジューリングシステム及びスケジューリング方法 Download PDFInfo
- Publication number
- WO2017061021A1 WO2017061021A1 PCT/JP2015/078706 JP2015078706W WO2017061021A1 WO 2017061021 A1 WO2017061021 A1 WO 2017061021A1 JP 2015078706 W JP2015078706 W JP 2015078706W WO 2017061021 A1 WO2017061021 A1 WO 2017061021A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- schedule
- simulator
- transportation
- transport
- warehouse
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004519 manufacturing process Methods 0.000 claims abstract description 41
- 230000008859 change Effects 0.000 claims abstract description 16
- 238000011156 evaluation Methods 0.000 claims abstract description 16
- 238000004088 simulation Methods 0.000 claims description 88
- 230000008569 process Effects 0.000 abstract description 40
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 23
- 229910003460 diamond Inorganic materials 0.000 description 13
- 239000010432 diamond Substances 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 238000012423 maintenance Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 208000018910 keratinopathic ichthyosis Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a scheduling system and method for transporting a product from a production facility to a predetermined warehouse or the like.
- Patent Document 1 holds order information, progress information, constraint conditions and scheduling parameters used to create work scheduling for each process, and work schedule for each process in order to create a schedule for each process in a series of production processes. A technique is disclosed in which each process creates a work schedule based on this information.
- Patent Document 1 is premised on the existence of an entity that manages the whole. That is, it is not assumed that there are a plurality of parallel processes, and each process is operated by a different business operator, and the schedules of the plurality of business operators cannot be adjusted.
- the scheduling system includes a production simulator that performs a simulation of product shipment, and a transport simulator that performs a simulation of a transportation facility.
- the production simulator receives a change in the operation time of the production facility.
- the first shipping schedule is calculated based on the change, the calculated first shipping schedule is transmitted to the transport simulator, and the transport simulator calculates the first transport schedule based on the first shipping schedule and calculates
- the first transportation schedule is evaluated based on a predetermined index, and if the evaluation result satisfies a predetermined standard, the first transportation schedule is transmitted to the production simulator, and the production simulator is based on the received first transportation schedule.
- the second shipping schedule is calculated and the calculated second
- the load schedule is evaluated based on a predetermined index, and if the evaluation result satisfies a predetermined standard, the fact that the first transport schedule is acceptable is transmitted to the transport simulator, and the transport simulator When it is received that acceptance is possible, the first transportation schedule is set as a fixed schedule.
- FIG. 1 It is a block diagram which shows the structure of a scheduling system. It is a figure which shows the function structure of the subsystem in the system which each main body possesses. It is a figure which shows the geographical positional relationship of each main body, and the outline of a transportation means. It is a figure which shows the shipping schedule of the product of the factory A, the factory B, and the factory C. It is a figure which shows the carrying-in schedule of the product of the warehouse A and the warehouse B. FIG. It is the figure which showed typically the operation schedule at the time of the plan of a railway. It is a figure which shows the sequence of a schedule adjustment process. It is a figure explaining the loading schedule which is a simulation result supposing the case where the factory B implements temporary equipment maintenance.
- FIG. It is the figure which showed typically the loading schedule which is a simulation result supposing the case where the factory B implements temporary equipment maintenance. It is a figure explaining the unloading schedule of the warehouse A and the warehouse B corresponding to the train schedule at the time of the temporary equipment maintenance of the factory B.
- FIG. It is the figure which showed typically the unloading schedule of the warehouse A and the warehouse B corresponding to the train schedule at the time of the temporary equipment maintenance of the factory B.
- FIG. It is a figure explaining the simulation result of warehouse A and warehouse B.
- FIG. It is the figure which showed typically the simulation result of the warehouse A and the warehouse B.
- FIG. It is the figure which showed typically the unloading schedule of the warehouse A and the warehouse B corresponding to the train schedule at the time of the temporary equipment maintenance of the factory B.
- FIG. It is a schematic diagram which shows the railroad service diagram which is a countermeasure simulation result which a transportation means system implements. It is a figure which shows the KPI comparison of an original plan and various simulation results. It is a figure which shows the loading schedule of the factory A, the factory B, and the factory C based on the railroad schedule which is a countermeasure simulation result which a transportation means system implements. It is a figure which shows the KPI comparison table of each schedule.
- FIG. 1 is a block diagram illustrating a configuration of a scheduling system according to the first embodiment.
- the transportation management system of this embodiment is a transportation means that is a subsystem that manages the operation of the transportation means, the factory A system 101, the factory B system 102, and the factory C system 103, which are subsystems that manage the factory as the production base.
- the system 104 includes a warehouse A system 105 and a warehouse B system 106 which are subsystems for storing products. Each subsystem is connected via the network 107.
- Each subsystem has an operation system that operates the equipment and a simulator function that predicts the operation of the equipment under specified conditions.
- the functions of each subsystem are realized by a processor (CPU) executing a program stored in the memory.
- the factory subsystems 101, 102, and 103 are configured by operation systems 1011, 1021, and 1031 and simulators 1012, 1022, and 1032, respectively.
- the operation systems 1011, 1021, and 1031 have a function of monitoring and controlling factory equipment, and provide current status information of the equipment to an administrator and other systems.
- the simulators 1012, 1022, and 1032 perform equipment operation prediction based on the equipment state information and the set conditions. In addition, conditions are input from the outside via a network, and simulation results are output to the outside.
- Each subsystem has a terminal that displays information to the administrator, and displays the equipment status and simulation results on the screen.
- the transportation means subsystem 104 has an operation system that manages the operation of the transportation means and a simulator function that predicts the operation of the transportation means under the set conditions.
- the transport means subsystem 104 includes an operation system 1041 and a simulator 1042.
- the operation system 1041 has a function of monitoring the current location of the transportation means and managing the destination and the like, and provides the current state information of the transportation means to the manager and other systems.
- the simulator 1042 predicts the operation of the transportation means based on the state information of the transportation means and the set conditions. In addition, conditions are input from the outside via a network, and simulation results are output to the outside.
- the transportation means subsystem is provided with a terminal for displaying information to the administrator, and displays the state of transportation means, simulation results, etc. on the screen.
- the warehouse subsystems 105 and 106 have an operation system for managing the warehouse and a simulator function for predicting the state of the warehouse under the set conditions.
- the warehouse subsystems 105 and 106 are constituted by operation systems 1051 and 1061 and simulators 1052 and 1062, respectively.
- the operation systems 1051 and 1061 have a function of managing the carry-in status and inventory status to the warehouse, and provide the status information to the administrator and other systems.
- the simulators 1052 and 1062 perform warehouse state prediction based on the warehouse state information and set conditions. In addition, conditions are input from the outside via a network, and simulation results are output to the outside.
- FIG. 2 is a diagram showing a functional configuration of subsystems in a system possessed by each subject.
- the simulation processing unit 001 performs a simulation process of the control target equipment based on the simulation condition, and stores the simulation result in the simulation result DB 003.
- the simulation conditions are stored in the simulation condition DB 002 and set via the communication unit 004.
- the simulation evaluation result unit 005 performs a process of calculating KPI (Key Performance Indicators) from the simulation result.
- KPI Key Performance Indicators
- the evaluation result is stored in the simulation result DB 005 in association with the simulation result to be evaluated.
- the control plan creation unit 006 creates a control plan based on the simulation result and the state of the equipment, and stores it in the control plan DB 007.
- the equipment control unit 008 controls the equipment to be controlled based on the control plan stored in the control plan DB.
- the facility monitoring unit 009 acquires the state information of the control target facility and stores it in the monitoring log DB 010 as a monitoring log.
- the administrator user interface 011 is an interface for the user to browse the contents of each DB and operate each processing unit.
- FIG. 3 is a diagram showing an outline of the geographical positional relationship of each main body and the means of transportation connecting them.
- 201 indicates the factory A
- 202 indicates the factory B
- 203 indicates the factory C
- 204 indicates the warehouse A
- 205 indicates the location of the warehouse B, and these are connected as shown in the figure by a railroad as a means of transportation. ing.
- FIG. 4 is a table showing the carry-out schedule of the products of factory A, factory B, and factory C.
- Reference numeral 301 denotes a factory A
- 302 denotes a factory B
- 303 denotes a factory C carrying-out schedule. Is set.
- FIG. 5 is a table showing the delivery schedule of the products in the warehouse A and the warehouse B.
- Reference numeral 401 denotes a warehouse A
- 402 denotes a delivery schedule of the warehouse B, and information on a train number, a delivery start time, and a delivery completion time are set.
- FIG. 6 is a train schedule of a transportation means and is a diagram schematically showing the schedules of FIGS. 4 and 5.
- the train numbers are the same as those shown in FIGS.
- FIG. 7 is a diagram showing a sequence showing schedule adjustment processing.
- the schedule adjustment process of the present embodiment is a process for changing the entire schedule when it is difficult to execute the initial schedule due to a trouble occurring at the factory B.
- This schedule adjustment process may be repeatedly executed at predetermined time intervals, or may be started by a request from any subsystem.
- S101 is a process in which the simulation unit of the subsystem in which the trouble has occurred or the subsystem that has predicted the occurrence of the trouble performs a simulation according to the trouble content.
- simulation is carried out assuming that temporary equipment maintenance is performed in the factory B and the factory is scheduled to stop for 12 hours the next day. That is, the factory B subsystem 102 performs a simulation on the influence of the equipment stop by the factory B simulator 1022.
- the factory B subsystem 102 performs a simulation on the influence of the equipment stop by the factory B simulator 1022.
- the output information in S101 will be described with reference to FIGS.
- S102 is a process in which the communication unit notifies the transportation means subsystem 104 of the loading schedule (FIGS. 8 and 9) which is a simulation result.
- S103 is a process in which the transportation means subsystem 104 executes a railway operation simulation using the loading schedule (FIGS. 4 and 9) notified from the factory B subsystem 102 as input information. Details of the output information in S103 will be described with reference to FIGS.
- S104 is a process of calculating the KPI from the result of the railway operation simulation and the initial plan, comparing the calculated KPI with the KPI of the initial plan, and determining whether or not a predetermined condition is satisfied as a result of the comparison. If the predetermined condition is satisfied, the process proceeds to S107 with the simulation result as an update schedule. If the predetermined condition is not satisfied, the process proceeds to S105.
- the KPI to be compared for example, a production amount and a transport amount of a product in a predetermined period, or a time required for completing a predetermined amount of processing is adopted.
- the predetermined condition for example, the difference from the KPI of the original plan is within minus 10% or the like. That is, as a result of the comparative evaluation of KPI, if the decrease value of KPI exceeds a predetermined value, the process proceeds to countermeasure simulation processing in S105. In this example, it is assumed that the KPI falls within the aforementioned minus 10%. That is, it is assumed that the countermeasure simulation in S105 is unnecessary and the process proceeds to S107.
- S105 is a process for implementing a countermeasure simulation.
- a countermeasure plan may be formulated in advance, or may be set as appropriate by the administrator. If it is formulated in advance, a rule is set for each subject. Examples of rules when the means of transport is the main are: ⁇ If there is a trouble in factory A, change the train destination to factory B or C.
- S106 is a process of calculating the KPI of the countermeasure simulation result of S105 and evaluating the KPI of the simulation result in the same manner as S104. As a result of the evaluation, if the above condition is satisfied, the countermeasure plan is selected and the process proceeds to S107. If the condition is not satisfied and another countermeasure plan exists, the process proceeds to S105 to execute a simulation of another countermeasure plan. If there is no other countermeasure plan, the simulated countermeasure plan and the simulation result of S103 are compared, and a plan with a better KPI is selected.
- S107 is a process of notifying the other subject together with the calculated KPI, using the simulation result of S103 or the simulation result selected in 106 as an update schedule proposal.
- the notification destination may be only an entity that is affected by the schedule change, or may be all entities including entities that are not affected.
- the railway schedule is changed as shown in a diagram of FIG. 14 to be described later, and it is the warehouse A, the warehouse B, and the factory B that are changed from the original plan.
- the schedule data of warehouse A, warehouse B, and factory B and the calculated KPI values are transmitted to warehouse A, warehouse B, and factory B, respectively.
- S108 is a process in which the simulator of each subject that has received the update schedule data and the KPI executes a simulation in each subsystem based on the update schedule proposal. Details of the output information in S108 will be described with reference to FIGS.
- S109 is processing for determining whether or not an update schedule can be realized for the result of the simulation performed in S108. If the update schedule can be realized, the process proceeds to S110. If this is not feasible, an alternative schedule is generated.
- the method for creating an alternative schedule is the same as S104 to S106 described above. That is, when the update schedule cannot be realized, a countermeasure simulation is performed based on a predetermined rule to calculate the KPI and determine whether the KPI satisfies the condition. If there is no countermeasure that satisfies the conditions, the countermeasure proposal that has been simulated and the simulation result of S108 are compared, and a proposal with a better KPI is selected.
- the criterion for determining whether or not the update schedule can be realized is that the difference from the KPI of the original plan is within minus 10%, for example.
- S110 is a process for notifying the other subject of the result obtained in S109. In this example, notification is made only to the transportation system that connects the respective main bodies, but all other main bodies may be notified.
- S111 is a process in which the transportation means system confirms the result received from each main body. Specifically, a process of comparing the schedule received from each subject in S110 and the schedule notified to each subject in S107 is performed. If there is no change as a result of the comparison, the process proceeds to S112.
- S112 is a process of notifying another subject that the update schedule has been determined.
- the subject receiving the notification sets the update schedule as a new plan.
- the record 4015 ′′ (recording start time of warehouse A) is the earliest time among the records 4015 ′′, 4018 ′′, records 4026 ′′, 4029 ′′ of update records shown in FIG. Therefore, the schedule until 2015/2/2 10:00 will be confirmed.
- FIG. 8 is a diagram showing the result of the equipment stop condition simulation of factory B in S101.
- FIG. 9 is a graph showing the transition of the production inventory amount of the factory B calculated by the simulation of S101. If factory B has a production rate of 1000 pieces / hour, a train loading capacity of 8000 pieces, and a loading speed of 4000 pieces / hour, the initial plan shows inventory transitions and cumulative production as indicated by the solid line. In the forecast when is stopped, it is the inventory transition and cumulative production shown by the dotted line.
- FIG. 10 is a diagram showing the simulation result of the railway operation in S103.
- the row 4013 ', the row 4016', the row 4019 ', the row 4024', and the row 4027 ' are updated from the initial plan shown in FIG.
- the arrival and departure times of the trains B0002, B0004, and B0006 are delayed by 12 hours.
- the arrival and departure times of the B0003 and B0005 trains are 12 hours behind.
- FIG. 11 is a diagram showing a result of the railway operation simulation in S103, and is a diagram schematically showing FIG.
- the schedules of the factory B, the warehouse A, and the warehouse B are updated as described above.
- the schedule of factory A and factory C is no different from the original plan.
- FIG. 12 is a diagram showing a simulation result of each subsystem in S108.
- the locations (4015 ′′ row, 4018 ′′ row, 4026 ′′ row, 4029 ′′ row, which are determined to be unexecutable. ) Is updated from the schedule of FIG. This is because an operation rule is assumed in the warehouse that at least two hours of preparation time are required for maintenance before and after loading and unloading.
- the arrival and departure times of trains B0002 and B0004 are two hours behind.
- the arrival and departure times of trains B0003 and B0005 are two hours behind.
- FIG. 13 is a diagram showing a simulation result of each subsystem in S108, and is a diagram schematically showing FIG. The description of each element is the same as the description of FIG.
- FIG. 14 is a diagram showing the result of the railway operation simulation in S103, which was performed again.
- the record 4015 '' (4018 '', record 4026 '', 4029 '') of the update record shown in FIG. The schedule until 2015/2/2 10:00 has been confirmed. And it turns out that the area
- FIG. 15 is a diagram schematically showing a railway operation diagram as a result of countermeasure simulation performed by the transportation means system of S105.
- the B0002 train changed the diamond from the factory B to the warehouse A to the diamond from the factory C to the warehouse A
- the C0002 train changed the diamond from the factory C to the warehouse B from the factory A to the warehouse B.
- A0003 train changed the diamond going from factory A to warehouse A to diamond going from factory C to warehouse A
- B0003 train changed the diamond going from factory B to warehouse B to diamond going from factory A to warehouse B
- A0004 train changed the diamond from factory A to warehouse A to the diamond from factory B to warehouse B
- train B0004 changed the diamond from factory B to warehouse A to the diamond going from factory A to warehouse A.
- Train A0005 changes the schedule from factory A to warehouse A to the schedule from factory B to warehouse A, and train B0005 moves from factory B to warehouse B.
- the schedule for changing the schedule from factory A to warehouse B is changed to A0006, the schedule going from factory A to warehouse B is changed to the schedule going from factory B to warehouse B, and train B0006 is changed from factory B to warehouse A.
- the diamond going to the factory is changed to the diamond going from the factory A to the warehouse A.
- FIG. 16 is a table showing the initial plan, the first simulation result of S103, the second simulation result of S103, the countermeasure simulation result of S105, and the KPI of each schedule.
- the column of “plan” 1201 indicates the KPI of the original plan schedule (FIG. 6)
- the column of “prediction 1” 1202 indicates the KPI of the first simulation result of S103 (schedule in FIG. 11)
- the column indicates the KPI of the second simulation result of S103 (schedule in FIG. 14)
- the column “countermeasure” 1204 indicates the KPI of the countermeasure simulation result of S105 (schedule in FIG. 15).
- the factory KPI is “2/3 12:00”
- the railway KPI is “2/3 12:00”
- the warehouse KPI is “2/3 12:00” Amount ".
- FIG. 17 is a diagram showing a loading schedule of factory A, factory B, and factory C based on the railway operation diagram, which is a simulation result of measures implemented by the transportation means system.
- trains loaded at factory A are 6 to 7 trains
- trains loaded at factory B are 6 to 4
- trains loaded at factory C Changes from six to seven.
- warehouse A and warehouse B are not changed from the planned schedule shown in FIG.
- FIG. 18 is a diagram showing a KPI comparison table for each schedule.
- the column “plan” 1501 indicates the KPI of the original plan schedule (FIG. 6)
- the column “prediction 2” 1502 indicates the KPI of the second simulation result of S103 (schedule in FIG. 14)
- the column “measure” 1503. Indicates the KPIs of the countermeasure simulation result of S105 (schedule in FIG. 15).
- Prediction 2 1502 shows that the efficiency of the factory B where the facility stoppage has occurred is lower than that of the planned schedule, and that causes a decrease in the efficiency of the railway, warehouse A, and warehouse B. The efficiency is reduced.
- Countermeasure 1503 further reduces the efficiency of factory B, but the efficiency of factory A and factory C improves the efficiency of railway, warehouse A, and warehouse B to the same level as the planned schedule. You can see that
- the factory B can improve the loss cost by allowing the flexible transportation capacity to be interchanged from the factory A and the factory C.
- the transport management for transporting the factory product to the warehouse by rail has been described in the embodiment of the present invention.
- the transport product is used to transport the product from the production base to the accumulation base. It can be applied to transportation management in other industries.
- it can be applied to a management system for transporting agricultural products from the production base to the market, transporting ores from the mine to the port, etc.
- this invention is not limited to the Example mentioned above, Various modifications and an equivalent structure are included. For example, another part of the configuration of the embodiment may be added, deleted, or replaced.
- each of the above-described configurations, functions, processing units, processing means, etc. may be realized in hardware by designing a part or all of them, for example, with an integrated circuit, and the processor realizes each function. It may be realized by software by interpreting and executing the program to be executed.
- Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, a hard disk, and an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, and a DVD.
- a storage device such as a memory, a hard disk, and an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, and a DVD.
- control lines and information lines indicate what is considered necessary for the explanation, and do not necessarily indicate all control lines and information lines necessary for mounting. In practice, it can be considered that almost all the components are connected to each other.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
複数の並列工程が異なる事業者によって運営されている場合において、複数の事業者それぞれのスケジュールを調整する。 生産シミュレータと輸送シミュレータとを備え、生産シミュレータは生産設備の稼働時刻の変更が入力された場合に第1の出荷スケジュールを算出して輸送シミュレータに送信し、輸送シミュレータは第1の出荷スケジュールに基づき第1の輸送スケジュールを算出して所定の指標に基づき評価し、評価結果が所定基準を満たす場合に第1の輸送スケジュールを生産シミュレータに送信し、生産シミュレータは第1の輸送スケジュールに基づき第2の出荷スケジュールを算出して所定の指標に基づき評価し、評価結果が所定基準を満たす場合に第1の輸送スケジュールを受入可能である旨を輸送シミュレータに送信し、輸送シミュレータは当該第1の輸送スケジュールを確定スケジュールとする。
Description
本発明は、生産設備から生産物を所定の倉庫等に運搬する際のスケジューリングシステムおよび方法に関する。
複数の生産設備から複数の倉庫等へ生産物を運搬する際には、生産設備、保管設備、および鉄道等の輸送手段についてのスケジューリングが必要となる。
特許文献1には、一連の生産工程の各工程のスケジュール作成するために、注文情報、進捗情報、各工程の作業スケジューリング作成に用いる制約条件とスケジューリングパラメータ、および各工程の作業スケジュール、を保持し、各工程がこれらの情報を踏まえて作業スケジュールを作成する技術が開示されている。
特許文献1では、全体を管理する主体の存在が前提となっている。すなわち、複数の並列工程があり、各工程が異なる事業者によって運営されている場合は想定されておらず、複数の事業者それぞれのスケジュールを調整することはできない。
本願発明におけるスケジューリングシステムは、生産物出荷のシミュレーションを実施する生産シミュレータと、輸送設備のシミュレーションを実施する輸送シミュレータと、を備え、生産シミュレータは、生産設備の稼働時刻の変更が入力された場合に、変更に基づき第1の出荷スケジュールを算出し、算出された第1の出荷スケジュールを輸送シミュレータに送信し、輸送シミュレータは、第1の出荷スケジュールに基づき第1の輸送スケジュールを算出し、算出した第1の輸送スケジュールを所定の指標に基づき評価し、評価結果が所定基準を満たす場合には、第1の輸送スケジュールを生産シミュレータに送信し、生産シミュレータは、受信した第1の輸送スケジュールに基づき第2の出荷スケジュールを算出し、算出した第2の出荷スケジュールを所定の指標に基づき評価し、評価結果が所定基準を満たす場合には、第1の輸送スケジュールを受入可能である旨を輸送シミュレータに送信し、輸送シミュレータは、第1の輸送スケジュールを受入可能である旨を受信した場合に、当該第1の輸送スケジュールを確定スケジュールとする。
複数の並列工程があり、各工程が異なる事業者によって運営されている場合において、複数の事業者それぞれのスケジュールを調整することが可能となる。
図1は、実施例1のスケジューリングシステムの構成を示すブロック図である。
本実施例の運搬管理システムは、生産拠点たる工場を管理するサブシステムである工場Aシステム101、工場Bシステム102、および工場Cシステム103と、輸送手段の運行を管理するサブシステムである輸送手段システム104と、生産物を保管するサブシステムである倉庫Aシステム105、倉庫Bシステム106と、から構成される。各サブシステムは、ネットワーク107を介して接続される。
各サブシステムは、設備のオペレーションを行うオペレーションシステムと、指定された条件での設備の動作を予測するシミュレータ機能と、を有している。各サブシステムの機能は、メモリに格納されたプログラムをプロセッサ(CPU)が実行することにより、実現する。
具体的には、工場サブシステム101、102、103は、オペレーションシステム1011、1021、1031と、シミュレータ1012、1022、1032とから、それぞれ構成されている。オペレーションシステム1011、1021、1031は、工場設備の監視および制御を行う機能を有しており、設備の現在の状態情報を管理者や他のシステムに提供する。シミュレータ1012、1022、1032は、設備の状態情報と、設定された条件と、に基づき設備の動作予測を行う。また、ネットワークを介して外部から条件を入力したり、外部にシミュレーション結果を出力する。
各サブシステムには管理者に情報を表示する端末が備えており、設備の状態やシミュレーション結果等を画面に表示する。
輸送手段サブシステム104は、輸送手段の運行管理を行うオペレーションシステムと、設定された条件で輸送手段の動作を予測するシミュレータ機能と、を有している。
具体的には、輸送手段サブシステム104は、オペレーションシステム1041と、シミュレータ1042と、から構成されている。オペレーションシステム1041は、輸送手段の現在所在位置を監視し、行き先等を管理する機能を有しており、輸送手段の現在の状態情報を管理者や他のシステムに提供する。シミュレータ1042は、輸送手段の状態情報と、設定された条件と、に基づき輸送手段の動作を予測する。また、ネットワークを介して外部から条件を入力したり、外部にシミュレーション結果を出力する。
さらに、輸送手段サブシステムは管理者に情報を表示する端末を備えており、輸送手段の状態やシミュレーション結果等を画面に表示する。
倉庫サブシステム105、106は、倉庫の管理を行うオペレーションシステムと、設定された条件で倉庫の状態を予測するシミュレータ機能と、を有している。
具体的には、倉庫サブシステム105、106は、オペレーションシステム1051、1061と、シミュレータ1052、1062とから、それぞれ構成されている。オペレーションシステム1051、1061は、倉庫への搬入状態や在庫状態を管理する機能を有しており、それら状態情報を管理者や他のシステムに提供する。シミュレータ1052、1062は、前記倉庫の状態情報と、設定された条件と、に基づき倉庫の状態予測を行う。また、ネットワークを介して外部から条件を入力したり、外部にシミュレーション結果を出力する。
図2は、各主体が所持するシステムにおけるサブシステムの機能構成を示す図である。
シミュレーション処理部001は、シミュレーション条件に基づいて制御対象の設備のシミュレーション処理を実施し、シミュレーション結果をシミュレーション結果DB003に格納する処理を行う。シミュレーション条件は、シミュレーション条件DB002に格納されており、通信部004を介して設定される。
シミュレーション評価結果部005は、シミュレーション結果からKPI(Key Performance Indicators)を算出する処理を行う。評価結果は、シミュレーション結果DB005に評価対象のシミュレーション結果と関連付けて格納される。
制御計画作成部006は、シミュレーション結果や設備の状態に基づき制御計画を作成し、制御計画DB007に格納する。
設備制御部008は、制御計画DBに格納された制御計画に基づき、制御対象設備の制御を行う。
設備監視部009は、制御対象設備の状態情報を取得し監視ログとして監視ログDB010に格納する。
管理者ユーザインタフェース011は、ユーザが各DBの内容を閲覧したり、各処理部の操作を行うためのインタフェースである。
図3は、各主体の地理的な位置関係と、これらを繋ぐ輸送手段の概略を示す図である。図中、201は工場A、202は工場B、203は工場C、204は倉庫A、205は倉庫Bの所在位置をそれぞれ示しており、これらが輸送手段である鉄道によって図のように接続されている。
図4は、工場A、工場B、工場Cの生産物の搬出スケジュールを示すテーブルである。301は工場A、302は工場B、303は工場Cの搬出スケジュールを示しており、それぞれ積込先の列車の識別子である列車番号と、積込開始時刻と、積込完了時刻と、の情報がセットされている。
図5は倉庫A、倉庫Bの生産物の搬入スケジュールを示すテーブルである。
401は倉庫A、402は倉庫Bの搬入スケジュールをそれぞれ示しており、それぞれ列車の識別子である列車番号と、搬入開始時刻と、搬入完了時刻と、の情報がセットされている。
401は倉庫A、402は倉庫Bの搬入スケジュールをそれぞれ示しており、それぞれ列車の識別子である列車番号と、搬入開始時刻と、搬入完了時刻と、の情報がセットされている。
図6は、輸送手段である鉄道の運行ダイヤであり、図4および図5のスケジュールを模式的に示した図である。列車番号については、図4および図5で示したものと同様である。
図7は、スケジュール調整処理を示すシーケンスを示す図である。
本実施例のスケジュール調整処理は、工場Bにて発生したトラブルにより、当初のスケジュールの実施が困難である場合に、全体のスケジュール変更を実施する処理である。このスケジュール調整処理は、所定の時間間隔で繰り返し実行してもよく、いずれかのサブシステムからの要求によって処理を開始してもよい。
S101は、トラブルが発生したサブシステムまたはトラブルの発生を予測したサブシステムのシミュレーション部が、トラブル内容に応じたシミュレーションを実施する処理である。本例は、工場Bにて臨時の設備メンテナンスが実施され、翌日12時間の工場の停止が予定される場合を想定してシミュレーションを実施する。すなわち、工場Bサブシステム102が、設備停止の影響について、工場Bシミュレータ1022がシミュレーションを実施する。本例の場合、「翌日に設備の稼働を12時間停止」という情報を入力した結果、生産物の積み込みに遅延が発生し、当初のスケジュール通りに積み込みができないことが明らかとなる。S101の出力情報の詳細は、図8および図9でそれぞれ説明する。
S102は、通信部が、シミュレーション結果である積込スケジュール(図8、図9)を、輸送手段サブシステム104に通知する処理である。
S103は、輸送手段サブシステム104が、工場Bサブシステム102から通知された積込スケジュール(図4、図9)を入力情報として、鉄道運行シミュレーションを実行する処理である。S103の出力情報の詳細は、図10および図11で説明する。
S104は、鉄道運行シミュレーションの結果および当初の計画からKPIを算出し、算出したKPIを当初計画のKPIと比較し、比較の結果、所定の条件を満たすかどうかを判定する処理である。所定の条件を満たす場合には、シミュレーション結果を更新スケジュールとして、S107に遷移する。また、所定の条件を満たさない場合には、S105に遷移する。
ここで、比較するKPIとしては、例えば所定期間における生産物の生産量や輸送量、もしくは所定量の処理を完了するまでの所要時間を採用する。所定の条件としては、例えば当初の計画のKPIとの差がマイナス10%以内、等である。すなわち、KPIの比較評価の結果、KPIの減少値が所定値を超える場合は、S105の対策シミュレーション処理に遷移することとなる。本例では、KPIが前述したマイナス10%以内におさまった場合を想定する。すなわち、S105の対策シミュレーションが不要と判定され、S107に遷移することを想定する。
S105は、対策シミュレーションを実施する処理である。本ステップに遷移する場合、前述のように、KPIの減少値が所定値を上回っているので、これを低減するための他の対策案についてのシミュレーションとなる。この場合の対策案は、あらかじめ方針を策定しておいてもよいし、管理者が適宜設定してもよい。あらかじめ策定しておく場合には、主体毎にルールを定めておく。輸送手段が主体になる場合のルールの例としては、
・工場Aのトラブルならば、列車の行先を工場BまたはCに変更する。
・工場Aのトラブルならば、列車の行先を工場BまたはCに変更する。
・工場Bのトラブルならば、列車の行先を工場AまたはCに変更する。
・工場Cのトラブルならば、列車の行先を工場AまたはBに変更する。
・倉庫Aのトラブルならば、列車の行先を倉庫Bに変更する。
・倉庫Bのトラブルならば、列車の行先を倉庫Aに変更する。
・列車のトラブルならば、影響を受ける列車を運休させる、
等が想定される。すなわち、シミュレータ1042は、上記ルールに基づいたシミュレーションを実施することとなる。S105の出力情報の詳細は、図15で説明する。
等が想定される。すなわち、シミュレータ1042は、上記ルールに基づいたシミュレーションを実施することとなる。S105の出力情報の詳細は、図15で説明する。
S106は、S105の対策シミュレーション結果のKPIを算出し、S104と同様に、シミュレーション結果のKPIを評価する処理である。評価の結果、前述の条件を満たす場合には、その対策案を選択してS107に遷移する。条件を満たさず、かつ他の対策案が存在する場合には、S105に遷移して他の対策案のシミュレーションを実行する。他の対策案が存在しない場合には、シミュレーション済の対策案およびS103のシミュレーション結果を比較して、よりKPIの良い案を選択する。
S107は、S103のシミュレーション結果または106にて選択されたシミュレーション結果を更新スケジュール案として、算出したKPIとともに、他主体に通知する処理である。通知先は、スケジュール変更に影響を受ける主体のみとしてもよいし、影響を受けない主体を含む全主体としてもよい。
本例では、S104の評価結果において、後述する図14のダイヤ図に示すように鉄道スケジュールが変更されており、当初の計画から変更があるのは倉庫A、倉庫B、および工場Bとなるので、倉庫A、倉庫B、および工場Bのスケジュールデータと、それぞれ算出したKPI値とを、倉庫A、倉庫B、および工場Bに送信する。
S108は、更新スケジュールデータとKPIを受信した各主体のシミュレータが、更新スケジュール案に基づいて、各々のサブシステムにおけるシミュレーションを実行する処理である。S108の出力情報の詳細は、図12および図13で説明する。
S109は、S108で実施したシミュレーションの結果について、更新スケジュールを実現可能かどうか判定する処理である。更新スケジュールを実現可能であれば、S110に遷移する。実現不可能である場合は、代替スケジュールを生成する。
代替スケジュール作成の手法は、前述のS104~S106と同様である。すなわち、更新スケジュールを実現不可能な場合には、予め定められたルールに基づき対策シミュレーションを実施してKPIを算出し、KPIが条件を満たすかを判定する。そして、条件を満たす対策が存在しない場合には、シミュレーション済の対策案およびS108のシミュレーション結果を比較して、よりKPIの良い案を選択する。
ここで、更新スケジュールが実現可能か否かの判定基準は、例えば当初の計画のKPIとの差がマイナス10%以内、等である。
ここで、更新スケジュールが実現可能か否かの判定基準は、例えば当初の計画のKPIとの差がマイナス10%以内、等である。
本例では、S108の更新スケジュールが実施可能と判定されたことを想定する。すなわち、対策シミュレーションは実施しない。
S110は、S109で得られた結果を他主体に通知する処理である。本例では、各主体を繋ぐ輸送手段システムにのみ通知しているが、他の全主体に通知してもよい。
S110は、S109で得られた結果を他主体に通知する処理である。本例では、各主体を繋ぐ輸送手段システムにのみ通知しているが、他の全主体に通知してもよい。
S111は、輸送手段システムが、各主体から受信した結果を確認する処理である。具体的には、S110で各主体から受信したスケジュールと、S107で各主体に通知したスケジュールとを比較する処理を実施する。比較の結果、変更点が無い場合には、S112へ遷移する。
変更点がある場合には、更新データのうち最も早い時刻のレコードを抽出し、当該時刻以前のスケジュールは確定したものとし、当該時刻以降の更新を反映して再度シミュレーションを実行するためS103へ遷移する。
本例では、後述する図10が示すように、S107で輸送手段システムから通知されたスケジュールと、S110で輸送手段システムが各主体から受信したスケジュールとを比較すると、倉庫Aおよび倉庫Bのスケジュールが更新されている。故に、S103へ遷移する。再度のS103の処理については、後述する。
S112は、更新スケジュールが決定されたことを他主体に通知する処理である。通知を受けた主体は更新スケジュールを新たな計画としてセットする。
本例では、後述する図12に示す更新レコードのレコード4015''、4018''、レコード4026''、4029''、のうち最も早い時刻のレコードはレコード4015''(倉庫Aの搬入開始時刻)であるため、2015/2/2 10:00までのスケジュールは確定する。
再度実施するS103では、2015/2/2 10:00以降のスケジュールについて、倉庫Aおよび倉庫Bのスケジュールを条件として鉄道シミュレーションを実施する。再度実施するS103の出力情報については、図14で説明する。
再度実施するS104では、図14に示すS103のシミュレーション結果を、前述のKPI比較により、評価する。
本例では、再度実施するS104の結果、KPIが前述したマイナス10%を超えてしまった場合を想定する。すなわち、S105の対策シミュレーションが必要と判定され、S105に遷移することを想定する。本例におけるS105の出力情報の詳細は、前述の通り、図15で説明する。
本例では、前述の通り、S105で対策シミュレーションを実施しているので、その後、S106で、当該対策シミュレーションを評価することとなる。当初の計画、1回目のS103シミュレーション結果、2回目のS103シミュレーション結果、および対策シミュレーション結果のKPI比較を示した図については、図16で説明する。
再度のS107以降は、前述した手順を繰り返し、最終的にS111で更新スケジュールに変更が無い場合は、S112に遷移する。S112では、前記更新スケジュールの決定を他主体に通知する。通知を受けた主体は更新スケジュールを新たな計画としてセットする。
図8は、S101の工場Bの設備停止条件シミュレーションの結果を示す図である。
前述の通り、「翌日に設備の稼働を12時間停止」という情報を入力した結果、図4の302に示した計画スケジュールと比較して、列車番号B0002~B0006の列車に12時間の遅延が生じていることを示している。
図9は、S101のシミュレーションにより算出された工場Bの生産在庫量の推移を示すグラフである。工場Bの生産速度を1000個/時、列車の積載量を8000個、積載速度を4000個/時とすると、当初の計画では実線で示す在庫推移および累計生産量となるのに対して、設備が停止した際の予測では、点線で示す在庫推移および累計生産量となる。
図10は、S103の鉄道運行シミュレーション結果を示す図である。
本例では、4013‘の行と、4016’の行と、4019‘の行と、4024’の行と、4027 ‘の行が、図5に示す当初の計画から更新されている。
具体的には、倉庫Aについては、B0002、B0004、B0006の列車の、到着時刻および出発時刻が、12時間後ろ倒しとなっている。同様に、倉庫Bについては、B0003、B0005の列車の、到着時刻および出発時刻が、12時間後ろ倒しとなっている。
図11は、S103の鉄道運行シミュレーション結果を示す図であり、図10を模式的に示した図である。工場B、倉庫A、倉庫Bのスケジュールが、前述の通り、更新されている。工場A、工場Cのスケジュールについては、当初の計画と相違ない。
図12は、S108の各サブシステムのシミュレーション結果を示す図である。
本例では、S107で輸送手段システムから受信したスケジュール(図10)の条件において倉庫Aと倉庫Bが実施したシミュレーション(S108)の結果が示されている。
すなわち、S107で輸送手段システムから受信したスケジュール(図10)のうち、実施不可能と判定された箇所(4015''の行、4018''の行、4026''の行、4029''の行)が、図10のスケジュールから更新されている。なお、これは、倉庫では積み下ろし前後にメンテナンスのため少なくとも2時間の準備時間を空けなくてはならないという運用ルールを想定しているためである。
具体的には、倉庫Aについては、B0002、B0004の列車の、到着時刻および出発時刻が、2時間後ろ倒しとなっている。同様に、倉庫Bについては、B0003、B0005の列車の、到着時刻および出発時刻が、2時間後ろ倒しとなっている。
図13は、S108の各サブシステムのシミュレーション結果を示す図であり、図12を模式的に示した図である。各要素の説明は図12の説明と重複するため、省略する。
図14は、再度実施したS103の鉄道運行シミュレーション結果を示す図である。
本例では、前述の通り、図12に示す更新レコードのレコード4015''、4018''、レコード4026''、4029''、のうち最も早い時刻のレコードはレコード4015''(倉庫Aの搬入開始時刻)であるため、2015/2/2 10:00までのスケジュールは確定されている。そして、破線で囲まれた領域(2015/2/2 10:00以降のスケジュール)が、更に更新されていることがわかる。
図15は、S105の輸送手段システムの実施する対策シミュレーション結果である鉄道運行ダイヤを模式的に示した図である。
対策の結果、B0002列車は、工場Bから倉庫Aに向かうダイヤを工場Cから倉庫Aに向かうダイヤに変更し、C0002列車は、工場Cから倉庫Bに向かうダイヤを工場Aから倉庫Bに変更し、A0003列車は、工場Aから倉庫Aに向かうダイヤを工場Cから倉庫Aに向かうダイヤに変更し、B0003列車は、工場Bから倉庫Bに向かうダイヤを工場Aから倉庫Bに向かうダイヤに変更し、A0004列車は、工場Aから倉庫Aに向かうダイヤを工場Bから倉庫Bに向かうダイヤに変更し、列車B0004は、工場Bから倉庫Aに向かうダイヤを工場Aから倉庫Aに向かうダイヤに変更し、列車A0005は工場Aから倉庫Aに向かうダイヤを工場Bから倉庫Aに向かうダイヤに変更し、列車B0005は、工場Bから倉庫Bに向かうダイヤを、工場Aから倉庫Bに向かうダイヤに変更し、A0006は、工場Aから倉庫Bに向かうダイヤを、工場Bから倉庫Bに向かうダイヤに変更し、列車B0006は、工場Bから倉庫Aに向かうダイヤを工場Aから倉庫Aに向かうダイヤに変更されている。
図16は、当初の計画、1回目のS103のシミュレーション結果、2回目のS103のシミュレーション結果、S105の対策シミュレーション結果、それぞれのスケジュールのKPIを示すテーブルである。
「計画」1201の列は当初の計画スケジュール(図6)のKPIを、「予測1」1202の列は1回目のS103のシミュレーション結果(図11のスケジュール)のKPIを、「予測2」1203の列は2回目のS103のシミュレーション結果(図14のスケジュール)のKPIを、「対策」1204の列はS105の対策シミュレーション結果(図15のスケジュール)のKPIを、それぞれ示している。
なお、工場のKPIは「2/3 12:00までの出荷量」、鉄道のKPIは「2/3 12:00までの輸送量」、倉庫のKPIは「2/3 12:00までの搬入量」となっている。
「計画」1201と「予測2」1203で、全体の搬入量を比較すると、「予測2」1203の結果は、約11.1%の生産量減となっていることが分かる。
すなわち、「予測2」1203は、10%を超える生産量減が発生する見込みであるため、前述の通り、S105で対策を実施する必要があると判定される。そして、S105の対策シミュレーションの結果、「対策」1204の列が示すKPIが算出される。
「計画」1201と「対策」1204で、全体の搬入量を比較すると、生産量減は0%となるため、当該対策案を有効と判定し、対策結果を更新スケジュール案として、S107で他主体に通知することとなる。
図17は、輸送手段システムの実施する対策シミュレーション結果である鉄道運行ダイヤに基づく工場A、工場B、および工場Cの積込スケジュールを示す図である。
図3の計画スケジュールと比較すると、工場Aで積込される列車は、6本から7本に、工場Bで積込される列車は6本から4本に、工場Cで積込される列車は、6本から7本に変化している。
なお、倉庫Aと倉庫Bに関しては、図5に示す計画スケジュールから変更ない。
図18は、各スケジュールのKPI比較表を示す図である。
「計画」1501の列は当初の計画スケジュール(図6)のKPIを、「予測2」1502の列は2回目のS103のシミュレーション結果(図14のスケジュール)のKPIを、「対策」1503の列はS105の対策シミュレーション結果(図15のスケジュール)のKPIを、それぞれ示している。
「予測2」1502は、計画スケジュールに比べて、設備停止の発生した工場Bの効率が低下しており、それが原因で、鉄道、倉庫A、倉庫Bの効率の低下も発生し、全体の効率低下を招いている。
それに対して、「対策」1503は、工場Bの効率はさらに低下しているが、工場Aと、工場Cの効率の向上によって、鉄道、倉庫A,倉庫Bの効率が計画スケジュールと同程度になっていることが分かる。
「対策」1503では、工場Bの最終生産量が減少しており、その分工場Aと工場Cの生産量が増加していることから、当初割り当てられていた輸送力を、工場A、工場Cに融通することで、全体の効率低下を改善したと言える。
また、工場Bは、融通した輸送力の対価を工場A、工場Cから融通されることで、ロスコストの改善が可能である。
以上、本発明の実施例について、工場の生産物を倉庫まで鉄道にて輸送する運搬管理について説明したが、生産物を生成する拠点から、集積拠点までを、輸送手段を用いて生産物を輸送する形態を持つ、他産業の運搬管理に適用することができる。
たとえば、農産物の生産拠点から市場までの運搬、鉱山から港までの鉱石の運搬、等の管理システムに適用することができる。
なお、本発明は前述した実施例に限定されるものではなく、様々な変形例及び同等の構成が含まれる。例えば、実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
1012:工場Aシミュレータ 1022:工場Bシミュレータ 1032:工場Cシミュレータ 1042:輸送手段シミュレータ 1052:倉庫Aシミュレータ 1062:倉庫Bシミュレータ 001:シミュレーション処理部 002:シミュレーション条件DB 003:シミュレーション結果DB 004:通信部 005:シミュレーション結果評価部
Claims (6)
- 生産物出荷のシミュレーションを実施する生産シミュレータと、輸送設備のシミュレーションを実施する輸送シミュレータと、を備えるスケジューリングシステムにおいて、
前記生産シミュレータは、生産設備の稼働時刻の変更が入力された場合に、前記変更に基づき第1の出荷スケジュールを算出し、算出された第1の出荷スケジュールを前記輸送シミュレータに送信し、
前記輸送シミュレータは、前記第1の出荷スケジュールに基づき第1の輸送スケジュールを算出し、算出した第1の輸送スケジュールを所定の指標に基づき評価し、当該評価結果が所定基準を満たす場合には、前記第1の輸送スケジュールを前記生産シミュレータに送信し、
前記生産シミュレータは、受信した前記第1の輸送スケジュールに基づき第2の出荷スケジュールを算出し、算出した第2の出荷スケジュールを所定の指標に基づき評価し、当該評価結果が所定基準を満たす場合には、前記第1の輸送スケジュールを受入可能である旨を前記輸送シミュレータに送信し、
前記輸送シミュレータは、前記第1の輸送スケジュールを受入可能である旨を受信した場合に、当該第1の輸送スケジュールを確定スケジュールとする、ことを特徴とするスケジューリングシステム。 - 請求項1に記載のスケジューリングシステムにおいて、
前記輸送シミュレータは、シミュレーション条件を格納する第1のDBを備え、
前記第1の輸送スケジュールの評価結果が所定基準を満たさない場合には、前記第1のDB内のシミュレーション条件に基づき第2の輸送スケジュールを算出し、算出した第2の輸送スケジュールを前記生産シミュレータに送信する、ことを特徴とするスケジューリングシステム。 - 請求項2に記載のスケジューリングシステムにおいて、
前記生産シミュレータは、シミュレーション条件を格納する第2のDBを備え、
前記第2の出荷スケジュールの評価結果が所定基準を満たさない場合には、前記第2のDB内のシミュレーション条件に基づき第3の出荷スケジュールを算出し、算出した第3の出荷スケジュールを前記輸送シミュレータに送信し、
前記輸送シミュレータは、受信した第3の出荷スケジュールと輸送スケジュールとを比較し、更新がある時刻より前の時刻のスケジュールを確定スケジュールとする、ことを特徴とするスケジューリングシステム。 - 請求項3に記載のスケジューリングシステムにおいて、
前記輸送シミュレータは、前記更新がある時刻以降の輸送スケジュールを再度算出する、ことを特徴とするスケジューリングシステム。 - 請求項4に記載のスケジューリングシステムにおいて、
生産物搬入のシミュレーションを実施する倉庫シミュレータを更に備え、
前記輸送シミュレータは、前記第1の輸送スケジュールを前記倉庫シミュレータに送信し、
前記倉庫シミュレータは、受信した前記第1の輸送スケジュールに基づき搬入スケジュールを算出し、算出した搬入スケジュールを所定の指標に基づき評価し、当該評価結果が所定基準を満たす場合には、前記第1の輸送スケジュールを受入可能である旨を前記輸送シミュレータに送信し、
前記輸送シミュレータは、前記第1の輸送スケジュールを受入可能である旨を、前記生産シミュレータおよび前記倉庫シミュレータから受信した場合に、当該第1の輸送スケジュールを確定スケジュールとする、ことを特徴とするスケジューリングシステム。 - 生産物出荷のシミュレーションを実施する生産シミュレータと、輸送設備のシミュレーションを実施する輸送シミュレータと、を用いたスケジューリング方法において、
前記生産シミュレータが、生産設備の稼働時刻の変更が入力された場合に、前記変更に基づき第1の出荷スケジュールを算出し、算出された第1の出荷スケジュールを前記輸送シミュレータに送信し、
前記輸送シミュレータが、前記第1の出荷スケジュールに基づき第1の輸送スケジュールを算出し、算出した第1の輸送スケジュールを所定の指標に基づき評価し、当該評価結果が所定基準を満たす場合には、前記第1の輸送スケジュールを前記生産シミュレータに送信し、
前記生産シミュレータは、受信した前記第1の輸送スケジュールに基づき第2の出荷スケジュールを算出し、算出した第2の出荷スケジュールを所定の指標に基づき評価し、当該評価結果が所定基準を満たす場合には、前記第1の輸送スケジュールを受入可能である旨を前記輸送シミュレータに送信し、
前記輸送シミュレータは、前記第1の輸送スケジュールを受入可能である旨を受信した場合に、当該第1の輸送スケジュールを確定スケジュールとする、ことを特徴とするスケジューリング方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/078706 WO2017061021A1 (ja) | 2015-10-09 | 2015-10-09 | スケジューリングシステム及びスケジューリング方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/078706 WO2017061021A1 (ja) | 2015-10-09 | 2015-10-09 | スケジューリングシステム及びスケジューリング方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017061021A1 true WO2017061021A1 (ja) | 2017-04-13 |
Family
ID=58488132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/078706 WO2017061021A1 (ja) | 2015-10-09 | 2015-10-09 | スケジューリングシステム及びスケジューリング方法 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017061021A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109118107A (zh) * | 2018-08-29 | 2019-01-01 | 苏州汇通软件科技有限公司 | 一种工厂用智能排班*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007004391A (ja) * | 2005-06-22 | 2007-01-11 | Nippon Steel Corp | 生産・物流スケジュール作成装置及び方法、生産・物流プロセス制御装置及び方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記録媒体 |
JP2012243024A (ja) * | 2011-05-18 | 2012-12-10 | Kobe Steel Ltd | 生産スケジュール作成装置及び生産スケジュール作成方法 |
WO2013143846A1 (en) * | 2012-03-30 | 2013-10-03 | Abb Research Ltd | Monitoring the progress of a scheduled activity in an industrial process |
JP2014123227A (ja) * | 2012-12-20 | 2014-07-03 | Kawasaki Heavy Ind Ltd | 生産スケジュール作成方法および装置 |
-
2015
- 2015-10-09 WO PCT/JP2015/078706 patent/WO2017061021A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007004391A (ja) * | 2005-06-22 | 2007-01-11 | Nippon Steel Corp | 生産・物流スケジュール作成装置及び方法、生産・物流プロセス制御装置及び方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記録媒体 |
JP2012243024A (ja) * | 2011-05-18 | 2012-12-10 | Kobe Steel Ltd | 生産スケジュール作成装置及び生産スケジュール作成方法 |
WO2013143846A1 (en) * | 2012-03-30 | 2013-10-03 | Abb Research Ltd | Monitoring the progress of a scheduled activity in an industrial process |
JP2014123227A (ja) * | 2012-12-20 | 2014-07-03 | Kawasaki Heavy Ind Ltd | 生産スケジュール作成方法および装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109118107A (zh) * | 2018-08-29 | 2019-01-01 | 苏州汇通软件科技有限公司 | 一种工厂用智能排班*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sun et al. | A Time‐Dependent Fuzzy Programming Approach for the Green Multimodal Routing Problem with Rail Service Capacity Uncertainty and Road Traffic Congestion | |
Li et al. | Enhancement of supply chain resilience through inter-echelon information sharing | |
Hall et al. | Impact of information sharing on supply chain performance | |
Lynch et al. | Optimal spares and preventive maintenance frequencies for constrained industrial systems | |
KR102257049B1 (ko) | 인바운드 구입 주문의 인텔리전트 조정에 의한 제품 재고 최적화를 위한 시스템 및 방법 | |
US11861739B2 (en) | Programmable manufacturing advisor for smart production systems | |
EP2735492A2 (en) | Train traffic management system and method for controlling the same | |
Consilvio et al. | A rolling-horizon approach for predictive maintenance planning to reduce the risk of rail service disruptions | |
WO2016121076A1 (ja) | 倉庫管理システム | |
JP2000339015A (ja) | 車体工場の動的部品投入指示システム | |
JP6192545B2 (ja) | 保守作業計画作成システム | |
US20130103607A1 (en) | Determination of Projected Carrier Assignment | |
Zhang et al. | Dynamic decision-making for reliability and maintenance analysis of manufacturing systems based on failure effects | |
Zhang et al. | Reliability evaluation and component importance measure for manufacturing systems based on failure losses | |
Arts et al. | Maintenance service logistics | |
Comes et al. | Critical airport infrastructure disaster resilience: A framework and simulation model for rapid adaptation | |
Zhou et al. | Optimization of buffer allocation in unreliable production lines based on availability evaluation | |
WO2017061021A1 (ja) | スケジューリングシステム及びスケジューリング方法 | |
Lima et al. | Simulation‐Based Planning and Control of Transport Flows in Port Logistic Systems | |
Azambuja et al. | Risk assessment of a ready-mix concrete supply chain | |
KR101690276B1 (ko) | 컨테이너 터미널 내 장비들의 스케줄 조정 방법 | |
KR101367550B1 (ko) | 협업형 설비 생산 통합 관리 시스템 | |
JP2017117049A (ja) | 物流管理支援装置および物流管理支援方法 | |
US20230169447A1 (en) | Systems, apparatus, and computer-implemented methods for monitoring packages in transit through a logistics network | |
Şen et al. | Applied materials uses operations research to design its service and parts network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15905840 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15905840 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |