JP2009075631A - Production schedule preparation method and system therefor - Google Patents
Production schedule preparation method and system therefor Download PDFInfo
- Publication number
- JP2009075631A JP2009075631A JP2007241213A JP2007241213A JP2009075631A JP 2009075631 A JP2009075631 A JP 2009075631A JP 2007241213 A JP2007241213 A JP 2007241213A JP 2007241213 A JP2007241213 A JP 2007241213A JP 2009075631 A JP2009075631 A JP 2009075631A
- Authority
- JP
- Japan
- Prior art keywords
- schedule
- overall
- scheduler
- evaluation information
- cost
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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]
-
- 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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、複数工程からなる生産ラインで複数種類の製品を生産する際のスケジュール管理に係り、特に、ある工程にてロットまとめを行う必要がある場合における生産スケジュール作成方法及びそのシステムに関する。 The present invention relates to schedule management when a plurality of types of products are produced on a production line composed of a plurality of processes, and more particularly to a production schedule creation method and a system thereof when lots need to be collected in a certain process.
従来、多工程からなる生産ラインであって、複数種類の製品を生産する際に、ある工程ではロットまとめを行うことが可能にされた生産ラインが知られている。例えば、溶解炉において複数のスラブを作成する造塊工程や複数のコイルを一度に焼鈍するバッチ焼鈍工程などが存在する素材系産業の生産ラインがある。 2. Description of the Related Art Conventionally, there is known a production line that is a multi-process production line that enables lots to be collected in a certain process when a plurality of types of products are produced. For example, there is a production line for a material-based industry in which an ingot forming process for creating a plurality of slabs in a melting furnace and a batch annealing process for annealing a plurality of coils at a time exist.
多工程を扱う生産ラインでは、それぞれの工程固有の操業条件や能力が異なるため、工程毎に望ましい生産スケジュールは異なる。また、生産ラインにロットまとめ(例えば、複数のジョブを一度に処理できるバッチ焼鈍工程)を行う工程が存在する場合、自工程で処理予定のロットに含まれるジョブの全てが前工程での処理を終了していなければ、自工程での処理を開始することができない。そのため、ロットまとめの結果により、前工程における対象のジョブの作業が計画期間に偏在している場合、自工程における処理開始が遅くなり、仕掛けが増えると共に納期遅れを引き起こす可能性がある。このように、工程毎に望ましいスケジュールが異なるといって、各工程が独自に自工程の都合のみを考えたスケジュールを単に組み合わせただけでは、全体として良質なスケジュールにはならない。そのため、各工程の生産スケジュールは、自工程の都合を考えると共に、ライン全体の効率性を考慮して作成する必要がある。一般に、ライン全体の効率性を考慮したスケジュール作成では、できるだけ短い時間で全体として良質の計画を作成すること、また外乱(設備トラブル)に柔軟に対応できること等の課題がある。 In a production line that handles multiple processes, the operation conditions and capacities unique to each process are different, so that the desired production schedule differs for each process. In addition, when there is a process to perform lot collection (for example, batch annealing process that can process multiple jobs at once) on the production line, all the jobs included in the lot scheduled to be processed in its own process are processed in the previous process. If it is not completed, the process in its own process cannot be started. Therefore, if the work of the target job in the previous process is unevenly distributed in the plan period due to the result of the lot summarization, the process start in the own process is delayed, and there is a possibility that the mechanism is increased and the delivery date is delayed. As described above, the desired schedule is different for each process, and simply combining schedules that consider only the convenience of each process independently does not result in a good quality schedule as a whole. Therefore, the production schedule for each process needs to be created in consideration of the convenience of the process and the efficiency of the entire line. In general, the schedule creation considering the efficiency of the entire line has problems such as creating a high-quality plan as a whole in the shortest possible time and flexibly responding to disturbances (equipment troubles).
また、ロットまとめを考慮して計算時間の短縮化を図りつつ、良質なスケジュールを作成するべく、納期を基準としたバックワードスケジューリングにて生産スケジュールを作成し、その順序に従ってロットまとめを行う手法が特許文献1に提案されている。
In addition, in order to reduce the calculation time in consideration of lot sizing and create a high-quality schedule, a production schedule is created by backward scheduling based on the delivery date, and lot sizing is performed according to the order. This is proposed in
特許文献1に開示の方法では以下の特徴を備えている。1)生産ラインはロットまとめを必要とする工程を第1工程に有するものである。2)各製品の最終工程での処理を納期に合わせる形で処理開始時刻、処理終了時刻を決定する。3)前記2)で決定した処理開始時刻、処理終了時刻をバックワードスケジューリングによって決定する。すなわち、事前にジョブの通過工程、納期、各工程での処理時間(処理を行うために機械を占有する時間)が判っているため、最終工程での処理完了時間を納期とする形で処理開始時刻を決定する。そして、その処理開始時刻−工程間のリードタイムを前工程の処理終了時刻とする。これを第1工程まで遡ることにより、スケジュールを立案するものである。4)ロットまとめを考慮しないスケジューリングが定まった後に、ロットまとめを必要とする工程において、元々の処理順序に従ってロットまとめを行う。この際、ロットをまとめることによって発生する下工程の矛盾を、下工程における処理時間帯をずらすことにより解消している。5)また、長期スパンにおける粗生産計画と、計画期間を直近に限定した精生産計画とを併用して計画を実行していく。
The method disclosed in
すなわち、かかる手法によれば、納期を基準としたバックワードスケジューリング手法により、納期を遵守し、ロットまとめを有する生産ラインのスケジュールを立案することが可能となる。また、粗計画と精計画の2種類の生産計画を併用することにより、計画立案に要する時間を短縮し、外乱が発生した場合には、粗計画と直近の精計画の見直しを図るのみでよいため、外乱にも柔軟に対応することができるものである。
しかしながら、特許文献1の方法によれば以下の問題点がある。すなわち、1)納期を基準として作成されたスケジュールを基にロットまとめを行っているため、納期が一定期間以上離れたジョブの作業をロットまとめすることが難しい。2)納期を基準として処理順序を決定しているため、複数工程で処理順序が同一になるものとなる。そのため、複数工程にて異なる情報を用いてロットまとめを行う生産ラインへの対応が難しい。3)納期を基準にスケジュールを立案しているため、ある工程では、段取りが多発するなど、生産性が著しく低下する場合が考えられる。
However, the method of
本発明は、上記問題点を解決するためのものであって、各工程側と全体とでスケジューリングの実行を行うことで、ロットまとめ行う工程を含む生産ラインに対して全体として良質のスケジュールをより短時間で作成可能にする分散型の生産スケジュール作成方法及びそのシステムを提供することを目的とするものである。 The present invention is for solving the above-mentioned problems, and by executing scheduling on each process side and the whole, a better quality schedule as a whole is produced for a production line including a process for batch lotting. It is an object of the present invention to provide a distributed production schedule creation method and system that can be created in a short time.
請求項1記載の発明は、複数工程の内のいずれかの工程でロットまとめを行うようにして複数種類の製品を生産するための生産スケジュールを作成する生産スケジュール作成システムであって、各工程に対応して設けられ、自工程の工程スケジュールを作成する工程スケジューラと、各工程スケジューラと通信可能に接続され、各工程スケジューラで作成された工程スケジュールに基づいて全体スケジュールを作成する全体スケジューラとを備え、前記工程スケジューラのそれぞれに設けられ、自工程に対して設定された製品毎の処理順序、ロットまとめの組合せ及び所定の制約条件に基づいて自工程の工程スケジュールを作成する工程スケジュール作成手段と、前記工程スケジューラ及び前記全体スケジューラの少なくとも一方に設けられ、作成された工程スケジュールの作業手順効率に関する第1の評価情報を算出する第1の評価情報算出手段とを備え、さらに、前記全体スケジューラは、各工程スケジュールに基づいて全工程に亘る全体スケジュールを作成する全体スケジュール作成手段と、作成された全体スケジュールの作業手順効率に関する第2の評価情報を算出する第2の評価情報手段と、前記第1、第2の評価情報を用いて前記工程スケジューラによる各工程スケジュールの修正のための新たな前記制約条件を作成する修正処理手段とを備えたことを特徴とするものである。
The invention according to
請求項11記載の発明は、各工程に対応して設けられ、自工程の工程スケジュールを作成する工程スケジューラと、各工程スケジューラと通信可能に接続され、各工程スケジューラで作成された工程スケジュールに基づいて全体スケジュールを作成する全体スケジューラとを備え、複数工程の内のいずれかの工程でロットまとめを行うようにして複数種類の製品を生産するための生産スケジュールを作成する生産スケジュール方法であって、前記工程スケジューラのそれぞれに設けられた工程スケジュール作成手段が、自工程に対して設定された製品毎の処理順序、ロットまとめの組合せ及び所定の制約条件に基づいて自工程の工程スケジュールを作成し、前記工程スケジューラ及び前記全体スケジューラの少なくとも一方に設けられた第1の評価情報算出手段が、作成された工程スケジュールの作業手順効率に関する第1の評価情報を算出し、前記全体スケジューラに設けられた全体スケジュール作成手段が、各工程スケジュールに基づいて全工程に亘る全体スケジュールを作成し、前記全体スケジューラに設けられた第2の評価情報手段が、作成された全体スケジュールの作業手順効率に関する第2の評価情報を算出し、前記全体スケジューラに設けられた修正処理手段が、前記第1、第2の評価情報を用いて前記工程スケジューラによる各工程スケジュールの修正のための新たな前記制約条件を作成することを特徴とするものである。
The invention according to
この構成によれば、各工程に対応して設けられた工程スケジューラによって、自工程の工程スケジュールを作成され、各工程スケジューラと通信可能に接続された全体スケジューラによって、各工程スケジューラで作成された工程スケジュールに基づいて全体スケジュールが作成される。そして、複数工程の内のいずれかの工程でロットまとめを行うようにして複数種類の製品を生産するための生産スケジュールを作成する技術に適用される。前記工程スケジューラのそれぞれに設けられた工程スケジュール作成手段によって、自工程に対して設定された製品毎の処理順序、ロットまとめの組合せ及び所定の制約条件に基づいて自工程の工程スケジュールが作成され、前記工程スケジューラ及び前記全体スケジューラの少なくとも一方に設けられた第1の評価情報算出手段によって、作成された工程スケジュールの作業手順効率に関する第1の評価情報が算出され、前記全体スケジューラに設けられた全体スケジュール作成手段によって、各工程スケジュールに基づいて全工程に亘る全体スケジュールが作成され、前記全体スケジューラに設けられた第2の評価情報手段によって、作成された全体スケジュールの作業手順効率に関する第2の評価情報が算出される。次いで、前記全体スケジューラに設けられた修正処理手段によって、前記第1、第2の評価情報を用いて前記工程スケジューラによる各工程スケジュールの修正のための新たな前記制約条件が作成される。そして、この新たな制約条件に基づいて、各工程スケジューラにて、それぞれ自工程の工程スケジュールの作成、すなわち修正が行われる。 According to this configuration, a process schedule of its own process is created by a process scheduler provided corresponding to each process, and a process created by each process scheduler by an overall scheduler that is communicably connected to each process scheduler An overall schedule is created based on the schedule. Then, the present invention is applied to a technique for creating a production schedule for producing a plurality of types of products by collecting lots in any one of the plurality of processes. By the process schedule creation means provided in each of the process schedulers, the process schedule of the own process is created based on the processing order for each product set for the own process, a combination of lots and a predetermined constraint condition, First evaluation information relating to work procedure efficiency of the created process schedule is calculated by first evaluation information calculation means provided in at least one of the process scheduler and the overall scheduler, and the overall evaluation information is provided in the overall scheduler. An overall schedule for all processes is created based on each process schedule by the schedule creation means, and a second evaluation relating to work procedure efficiency of the created overall schedule by the second evaluation information means provided in the overall scheduler. Information is calculated. Next, a new restriction condition for correcting each process schedule by the process scheduler is created by the correction processing means provided in the overall scheduler using the first and second evaluation information. Based on this new constraint condition, each process scheduler creates or corrects a process schedule for its own process.
従って、各工程側と全体とでスケジューリングの実行を行うことで、ロットまとめ行う工程を含む生産ラインに対して全体として良質のスケジュールをより短時間で作成可能にする分散型の生産スケジュール作成方法及びそのシステムを提供することができる。 Accordingly, a distributed production schedule creation method capable of creating a high-quality schedule in a shorter time as a whole for a production line including a process of batch lots by executing scheduling on each process side and the whole, and That system can be provided.
請求項2記載の発明は、請求項1記載の生産スケジュール作成システムにおいて、修正処理手段は、前記第1、第2の評価情報から前記工程スケジュールに対する修正の要否を判断する修正判断手段を備えることを特徴とする。この構成によれば、修正処理手段によって、前記第1、第2の評価情報から前記工程スケジュールに対する修正の要否が判断される。従って、各工程スケジュールに関する第1の評価情報と、全体スケジュールに関する第2の評価情報とから修正の要否が判断されるので、より良質の生産スケジュールを作成することが可能となる。 According to a second aspect of the present invention, in the production schedule creation system according to the first aspect, the correction processing unit includes a correction determination unit that determines whether or not the process schedule needs to be corrected based on the first and second evaluation information. It is characterized by that. According to this configuration, the correction processing means determines whether or not the process schedule needs to be corrected from the first and second evaluation information. Therefore, since the necessity for correction is determined from the first evaluation information related to each process schedule and the second evaluation information related to the entire schedule, it becomes possible to create a production schedule of higher quality.
請求項3記載の発明は、請求項1又は2に記載の生産スケジュール作成システムにおいて、第1、第2の評価情報は、作業時間帯をコストに換算したコスト情報であることを特徴とする。この構成によれば、第1、第2の評価情報が、作業時間帯、すなわち、対応するジョブにおける処理開始時刻、処理終了時刻、及び処理時間のいずれか2つにより決定される時間帯をコストに換算したコスト情報として同次元に換算されて、評価されるので、修正の要否判断が容易に行われる。 According to a third aspect of the present invention, in the production schedule creation system according to the first or second aspect, the first and second evaluation information is cost information obtained by converting a work time zone into a cost. According to this configuration, the first and second evaluation information includes the work time zone, that is, the time zone determined by any two of the processing start time, the processing end time, and the processing time for the corresponding job. Since the cost information converted into is converted into the same dimension and evaluated, the necessity of correction can be easily determined.
請求項4記載の発明は、請求項3記載の生産スケジュール作成システムにおいて、第1、第2の評価情報算出手段は、各工程での作業時間帯を工程毎に設定された重み付けに従って換算するものであることを特徴とする。この構成によれば、第1、第2の評価情報算出手段によって、各工程での作業時間帯を工程毎に設定された重み付けに従って換算するようにしたので、作業内容の品質面から見た軽重に応じたものとなり、より良質の生産スケジュールが作成可能となる。 According to a fourth aspect of the present invention, in the production schedule creation system according to the third aspect, the first and second evaluation information calculating means convert the work time zone in each process according to the weight set for each process. It is characterized by being. According to this configuration, the work time zone in each process is converted according to the weight set for each process by the first and second evaluation information calculation means. This makes it possible to create a production schedule with higher quality.
請求項5記載の発明は、請求項3記載の生産スケジュール作成システムにおいて、第1の評価情報は、連続する前後工程間に要する段取り替えの時間をコストに換算した値を含むことを特徴とする。この構成によれば、第1の評価情報に、連続する前後工程間に要する段取り替えの時間をコストに換算した値が含まれるので、現実に即した形で生産スケジュールが作成される。 According to a fifth aspect of the present invention, in the production schedule creation system according to the third aspect, the first evaluation information includes a value obtained by converting a setup change time required between successive successive processes into a cost. . According to this configuration, since the first evaluation information includes a value obtained by converting the time required for the setup change between successive preceding and subsequent processes into a cost, a production schedule is created in a form that is realistic.
請求項6記載の発明は、請求項1〜5のいずれかに記載の生産スケジュール作成システムにおいて、全体スケジューラは、作成された各工程スケジュール及び該各工程スケジュールの前記第1、第2の評価情報から前記各工程スケジュール及び該各工程スケジュールを暫定的に記憶部に記憶するか否かを判断する記憶判断手段を備え、前記修正処理手段は、作成された全体スケジュールに対して修正要と判断した場合、該全体スケジュールが前記記憶部に記憶されると判断されたときは、この全体スケジュールに対応する第1、第2の評価情報を利用して新たな制約条件を作成し、一方、該全体スケジュールが前記記憶部に記憶されないと判断されたときは、前記記憶部に既に記憶されている全体スケジュールの中から所定のルールに従って選択された1つの全体スケジュールに対応する第1、第2の評価情報を利用して新たな制約条件を作成するものであることを特徴とする。 According to a sixth aspect of the present invention, in the production schedule creation system according to any one of the first to fifth aspects, the overall scheduler includes the created process schedules and the first and second evaluation information of the process schedules. From each process schedule and storage judgment means for judging whether or not each process schedule is temporarily stored in a storage unit, and the correction processing means determines that the created overall schedule needs to be corrected. In this case, when it is determined that the entire schedule is stored in the storage unit, a new constraint condition is created using the first and second evaluation information corresponding to the entire schedule, When it is determined that the schedule is not stored in the storage unit, according to a predetermined rule from the entire schedule already stored in the storage unit The first corresponds to the-option has been one of the entire schedule, using the second evaluation information, characterized in that to create a new constraint.
この構成によれば、全体スケジューラの記憶判断手段によって、作成された各工程スケジュール及び該各工程スケジュールの前記第1、第2の評価情報から前記各工程スケジュール及び該各工程スケジュールを暫定的に記憶部に記憶するか否かが判断される。この場合、記憶部は全体スケジューラに設けてもよいが、各工程スケジュールを各工程スケジューラで、全体スケジュールを全体スケジューラで記憶する態様でもよい。そして、前記修正処理手段によって、作成された全体スケジュールが修正要と判断された場合に、記憶判断手段によって全体スケジュールが前記記憶部に記憶されると判断されていれば、この全体スケジュールに対応する第1、第2の評価情報を利用して新たな制約条件が作成され、一方、記憶判断手段によって全体スケジュールが前記記憶部に記憶されないと判断されたときには、前記修正処理手段によって、前記記憶部に既に記憶されている全体スケジュールの中から所定のルールに従って選択された1つの全体スケジュールに対応する第1、第2の評価情報を利用して新たな制約条件が作成される。従って、一応の条件を満たすとして記憶部に記憶されることとなった全体スケジュールの修正は、該全体スケジュールに対応する第1、第2の評価情報に基づいて修正のための制約条件が作成される。一方、今回の全体スケジュールが、一応の条件を満たさないとされ、記憶部に記憶されないこととなったときでも、既に記憶部に記憶されている全体スケジュールの中の1つの全体スケジュールが選択され、それに対応する第1、第2の評価情報を利用して新たな制約条件が作成されるので、終了に達するまでは、毎回制約条件が作成されることとなって、より良質のスケジュールを作成するべく、修正動作が繰り返される。 According to this configuration, each process schedule and each process schedule are provisionally stored from the created process schedules and the first and second evaluation information of each process schedule by the storage determination unit of the overall scheduler. It is determined whether or not to store in the section. In this case, the storage unit may be provided in the overall scheduler. Alternatively, the process schedule may be stored in each process scheduler, and the overall schedule may be stored in the overall scheduler. Then, if it is determined by the correction processing means that the created overall schedule needs to be corrected, if the storage determining means determines that the entire schedule is stored in the storage unit, this correction corresponds to the entire schedule. When a new constraint condition is created using the first and second evaluation information, and when it is determined that the entire schedule is not stored in the storage unit by the storage determination unit, the storage unit A new constraint condition is created using the first and second evaluation information corresponding to one whole schedule selected according to a predetermined rule from the whole schedule already stored in (1). Therefore, for the correction of the entire schedule that is stored in the storage unit as satisfying a temporary condition, a constraint condition for correction is created based on the first and second evaluation information corresponding to the entire schedule. The On the other hand, even if the current overall schedule does not satisfy the temporary condition and is not stored in the storage unit, one overall schedule is selected from the overall schedules already stored in the storage unit, Since new constraint conditions are created using the corresponding first and second evaluation information, the constraint conditions are created every time until the end, and a better quality schedule is created. Therefore, the correction operation is repeated.
請求項7記載の発明は、請求項6記載の生産スケジュール作成システムにおいて、記憶判断手段は、第1、第2の評価情報である各コスト情報を加算した値が最初に作成された各工程スケジュール及び全体スケジュールの加算されたコスト情報より所定分だけ低減したと判断したとき、作成された各工程スケジュール、全体スケジュール及び各コスト情報を前記記憶部に記憶することを特徴とする。この構成によれば、第1、第2の評価情報である両コスト情報を加算した値が、最初に作成された各工程スケジュール及び全体スケジュールの加算されたコスト情報よりも所定分、例えば所定比率又は所定値だけ低減したと判断されたとき、作成された各工程スケジュール、全体スケジュール及び各コスト情報が前記記憶部に記憶される。従って、記憶部への記憶対象としてある程度良質のスケジュールを取り込むことが可能となり、最終的に選出対象となるスケジュールとして良質のものが確保される。 According to a seventh aspect of the present invention, in the production schedule creation system according to the sixth aspect, each of the process schedules in which the storage judgment means creates a value obtained by adding the cost information as the first and second evaluation information first. When it is determined that the cost information added to the total schedule is reduced by a predetermined amount, each created process schedule, the entire schedule, and each cost information are stored in the storage unit. According to this configuration, the value obtained by adding both the cost information as the first and second evaluation information is a predetermined amount, for example, a predetermined ratio, than the cost information obtained by adding each process schedule and the entire schedule created first. Alternatively, when it is determined that the value has been reduced by a predetermined value, the created process schedule, overall schedule, and cost information are stored in the storage unit. Therefore, it is possible to capture a schedule with a certain quality as a storage target in the storage unit, and a high-quality schedule is finally secured as a selection target.
請求項8記載の発明は、請求項1〜7のいずれかに記載の生産スケジュール作成システムにおいて、修正処理手段は、前記全体スケジューラに設けられ、第1、第2の評価情報を用いて複数の製品の各ジョブに対する処理順序の優先情報を修正指示内容として作成するスケジュール修正指示作成手段と、前記各工程スケジューラに設けられ、前記修正指示内容に基づいて自工程での製品の処理順序及びロットまとめの組み合わせの変更に関する制約条件を決定する制約条件作成手段とを備えてなることを特徴とする。この構成によれば、全体スケジューラ側のスケジュール修正指示作成手段によって、第1、第2の評価情報を用いて複数の製品の各ジョブに対する処理順序の優先情報が修正指示内容として作成され、各工程スケジューラの制約条件作成手段によって、前記修正指示内容に基づいて自工程での製品の処理順序及びロットまとめの組み合わせの変更に関する制約条件が決定される。従って、全体スケジュールの観点を含む評価を受けて修正するための指示内容の作成と、この修正指示内容を受けて、各工程スケジューラ側が具体的な自己の工程スケジュールを作成するための制約条件を作成するので、全体観察と個別対応との双方を考慮した上での、良質のスケジュール修正が期待される。 According to an eighth aspect of the present invention, in the production schedule creation system according to any one of the first to seventh aspects, the correction processing means is provided in the overall scheduler, and a plurality of pieces of information are generated using the first and second evaluation information. Schedule correction instruction creation means for creating processing instruction priority information for each job of the product as correction instruction contents, and each process scheduler provided with the processing order and lot summary of the product in its own process based on the correction instruction contents And a constraint condition creating means for determining a constraint condition regarding the change of the combination. According to this configuration, the schedule modification instruction creation means on the overall scheduler side creates the priority information of the processing order for each job of a plurality of products as the modification instruction contents using the first and second evaluation information. The restriction condition creating means of the scheduler determines the restriction condition regarding the change of the combination of the product processing order and the lot summary in its own process based on the contents of the correction instruction. Therefore, creation of instruction content for evaluation and correction including evaluation of the entire schedule, and creation of constraint conditions for each process scheduler to create a specific process schedule based on this correction instruction content Therefore, it is expected that the schedule will be revised with good quality in consideration of both overall observation and individual correspondence.
請求項9記載の発明は、請求項1〜8のいずれかに記載の生産スケジュール作成システムにおいて、修正処理手段は、前記記憶部に記憶されている全体スケジュールに関する情報が所定の終了条件を満たしていると、各工程スケジュール及び全体スケジュールの修正処理を終了と判断する終了判断手段を備え、この終了判断手段の判断結果が肯定である場合に、前記記憶部に記憶されている全体スケジュールに関する情報から、1つの全体スケジュールを選択し、その元となっている各工程スケジュールを前記各工程スケジューラに出力することを特徴とする。この構成によれば、終了判断手段によって、前記記憶部に記憶されている全体スケジュールに関する情報が所定の終了条件を満たしていると、各工程スケジュール及び全体スケジュールの修正処理が終了と判断される。そして、この終了判断手段の判断結果が肯定である場合に、前記記憶部に記憶されている全体スケジュールに関する情報から、1つの全体スケジュールが選択され、その元となっている各工程スケジュールが各工程スケジューラに出力され、設定されることとなる。 According to a ninth aspect of the present invention, in the production schedule creation system according to any one of the first to eighth aspects, the correction processing means is configured such that the information on the entire schedule stored in the storage unit satisfies a predetermined end condition. If there is an end determination means for determining that the correction process for each process schedule and the entire schedule is complete, and if the determination result of the end determination means is affirmative, the information on the entire schedule stored in the storage unit One overall schedule is selected, and each process schedule that is the basis of the entire schedule is output to each process scheduler. According to this configuration, when the information regarding the overall schedule stored in the storage unit satisfies the predetermined termination condition, the process for determining each process schedule and the overall schedule is determined to be terminated by the termination determination unit. When the determination result of the end determination means is affirmative, one overall schedule is selected from the information regarding the overall schedule stored in the storage unit, and each process schedule that is the basis of the entire schedule is each process. It is output to the scheduler and set.
請求項10記載の発明は、請求項1〜9のいずれかに記載の生産スケジュール作成システムにおいて、所定の終了条件を最初の第1、第2の評価情報が算出された後に入力可能な入力部を備えることを特徴とする。この構成によれば、入力部によって、最初の第1、第2の評価情報が算出された後に所定の終了条件が入力可能にされる。従って、作業者は最初の評価内容に基づいて好適な終了条件を設定することも可能となる。
The invention according to claim 10 is an input unit capable of inputting a predetermined end condition after the first first and second evaluation information are calculated in the production schedule creation system according to any one of
請求項1,11記載の発明によれば、各工程側と全体とでスケジューリングの実行を行わせるようにしたので、ロットまとめ行う工程を含む生産ラインに対して全体として良質のスケジュールをより短時間で作成可能にする分散型の生産スケジュール作成方法及びそのシステムを提供することができる。
According to the inventions described in
請求項2記載の発明によれば、各工程スケジュールに関する第1の評価情報と、全体スケジュールに関する第2の評価情報とから修正の要否を判断するようにしたので、より良質の生産スケジュールを作成することが可能となる。 According to the invention described in claim 2, since the necessity of correction is determined from the first evaluation information related to each process schedule and the second evaluation information related to the entire schedule, a higher quality production schedule is created. It becomes possible to do.
請求項3記載の発明によれば、第1、第2の評価情報を作業時間帯をコストに換算したコスト情報として同次元に換算して、評価するようにしたので、修正の要否判断を容易に行うことができる。
According to the invention described in
請求項4記載の発明によれば、第1、第2の評価情報算出手段によって、各工程での作業時間帯を工程毎に設定された重み付けに従って換算するようにしたので、作業内容の品質面から見た軽重に応じたものとでき、より良質の生産スケジュールを作成することが可能となる。
According to the invention described in
請求項5記載の発明によれば、第1の評価情報に、連続する前後工程間に要する段取り替えの時間をコストに換算した値を含めるようにしたので、現実に即した形で生産スケジュールを作成することができる。 According to the fifth aspect of the present invention, the first evaluation information includes the value obtained by converting the time required for the setup change between the successive preceding and subsequent processes into the cost. Can be created.
請求項6記載の発明によれば、一応の条件を満たすとして記憶部に記憶されることとなった全体スケジュールの修正を、該全体スケジュールに対応する第1、第2の評価情報に基づいて修正のための制約条件を作成し、一方、今回の全体スケジュールが一応の条件を満たさないとされ、記憶部に記憶されないこととなったときでも、既に記憶部に記憶されている全体スケジュールの中の1つの全体スケジュールを選択させ、それに対応する第1、第2の評価情報を利用して新たな制約条件を作成するようにしたので、終了に達するまでは、毎回制約条件を作成することができ、より良質のスケジュールの作成が可能となる。 According to the sixth aspect of the present invention, the correction of the entire schedule that is stored in the storage unit as satisfying a temporary condition is corrected based on the first and second evaluation information corresponding to the entire schedule. On the other hand, even if it is assumed that the current overall schedule does not satisfy the temporary condition and is not stored in the storage unit, the entire schedule already stored in the storage unit Since one whole schedule is selected and a new constraint condition is created using the corresponding first and second evaluation information, the constraint condition can be created every time until the end is reached. This makes it possible to create a better quality schedule.
請求項7記載の発明によれば、第1、第2の評価情報である各コスト情報を加算した値が最初に作成された各工程スケジュール及び全体スケジュールの加算されたコスト情報より所定分、例えば所定比率又は所定値だけ低減したと判断したとき、作成された各工程スケジュール、全体スケジュール及び各コスト情報を前記記憶部に記憶するようにしたので、記憶部への記憶対象としてある程度良質のスケジュールを取り込むことを可能とし、最終的に選出対象となるスケジュールとして良質のものを確保することができる。 According to the seventh aspect of the present invention, a value obtained by adding the cost information as the first and second evaluation information is a predetermined amount from the cost information obtained by adding each process schedule and the entire schedule created first, for example, When it is determined that the predetermined ratio or the predetermined value has been reduced, the created process schedule, overall schedule, and cost information are stored in the storage unit. It is possible to capture, and it is possible to secure a high quality schedule as a final selection target.
請求項8記載の発明によれば、全体スケジューラ側のスケジュール修正指示作成手段によって、第1、第2の評価情報を用いて複数の製品の各ジョブに対する処理順序の優先情報を修正指示内容として作成し、各工程スケジューラの制約条件作成手段によって、前記修正指示内容に基づいて自工程での製品の処理順序及びロットまとめの組み合わせの変更に関する制約条件を決定するようにしたので、全体スケジュールの観点を含む評価を受けて修正するための指示内容の作成と、この修正指示内容を受けて、各工程スケジューラ側に具体的な自己の工程スケジュールを作成するための制約条件を作成させることで、全体観察と個別対応との双方を考慮した上での、良質のスケジュールへの修正が期待できる。 According to the eighth aspect of the present invention, the schedule modification instruction creation means on the overall scheduler side creates the priority information of the processing order for each job of a plurality of products as the modification instruction contents by using the first and second evaluation information. In addition, since the constraint condition creating means of each process scheduler determines the constraint condition regarding the change in the combination of the product processing order and lot summary in its own process based on the contents of the correction instruction, the viewpoint of the entire schedule can be obtained. The entire contents are created by creating the instruction contents to be modified after receiving the evaluation, and by making each process scheduler create a constraint condition for creating a specific process schedule in response to the contents of the modification instruction. It can be expected that the schedule will be revised to a good quality, taking into account both the individual and individual correspondence.
請求項9記載の発明によれば、終了判断手段によって、前記記憶部に記憶されている全体スケジュールに関する情報が所定の終了条件を満たしていると、各工程スケジュール及び全体スケジュールの修正処理を終了と判断し、この終了判断手段の判断結果が肯定された場合に、前記記憶部に記憶されている全体スケジュールに関する情報から、1つの全体スケジュールを選択させ、その元となっている各工程スケジュールを各工程スケジューラに出力するようにしたので、良質の工程スケジュールが各工程スケジューラに最終的に設定可能となる。 According to the ninth aspect of the present invention, when the information regarding the overall schedule stored in the storage unit satisfies a predetermined termination condition by the termination determination means, the process of correcting each process schedule and the entire schedule is terminated. When the determination result of the end determination means is affirmed, one overall schedule is selected from the information on the entire schedule stored in the storage unit, and each process schedule that is the source is selected for each Since the information is output to the process scheduler, a high-quality process schedule can be finally set in each process scheduler.
請求項10記載の発明によれば、入力部によって、最初の第1、第2の評価情報が算出された後に所定の終了条件を入力可能にしたので、作業者は最初の評価内容に基づいて、好適な終了条件を設定することができる。 According to the tenth aspect of the present invention, since the predetermined end condition can be input after the first first and second evaluation information is calculated by the input unit, the operator can perform the operation based on the first evaluation content. A suitable end condition can be set.
図1は、本発明が適用される作業スケジュール作成システムを備えた生産設備の一例を示す全体概略構成図である。本実施形態に係る生産設備は、工程1〜工程4の各設備を備え、この工程順で製品を処理する生産ラインと、各工程に対応して設けられた工程スケジューラ11〜14と、各工程スケジューラ11〜14との間で通信可能な全体スケジューラ20とから構成されている。
FIG. 1 is an overall schematic configuration diagram showing an example of a production facility provided with a work schedule creation system to which the present invention is applied. The production facility according to the present embodiment includes each facility of
生産ラインは注文された種々の製品を生産、製造、加工するラインを含むもので、ここでは銅板の製造を行う設備を想定しており、造塊工程やバッチ焼鈍工程を含む4つの工程を備えた態様を想定している。本生産ラインは、複数種類の製品が製造可能なもので、各工程の内、少なくとも1つ以上の工程、本実施形態では全ての工程で、異なる種類の製品をまとめて一度に処理可能な、いわゆるロットまとめとして対応可能なものである。 The production line includes a line that produces, manufactures, and processes various ordered products. Here, equipment for manufacturing copper plates is assumed, and it includes four processes including an ingot forming process and a batch annealing process. This mode is assumed. This production line is capable of producing a plurality of types of products, and in each step, at least one step, in this embodiment, all types of products can be processed all at once. It can be handled as a so-called lot summary.
工程スケジューラ11〜14は、それぞれ自工程における製品(注文品)毎の処理順序及びロットまとめの組合せ、各作業時間帯を少なくとも決定する生産スケジュールを作成する処理部及び作成された工程スケジュールの評価を行う処理部を備えており、詳細は後述する。全体スケジューラ20は、各工程スケジューラ11〜14で作成された工程スケジュールを元に全工程に亘る全体スケジュールを作成する処理部、作成された全体スケジュールを評価する処理部、及び評価結果に基づく処理を指示する処理部を少なくとも備えている。
Each of the
図2は、工程スケジューラの一実施形態を示すブロック図である。工程スケジューラ11〜14は同一構成であるので、ここでは工程スケジューラ11を代表として説明する。
FIG. 2 is a block diagram illustrating one embodiment of a process scheduler. Since the
工程スケジューラ11は、好ましくは、処理プログラムで稼働されるマイクロコンピュータで構成されており、スケジューリング制約作成部111、工程スケジュール作成部112、工程スケジュール記憶部113、工程コストシミュレーション部114及び全体スケジューラ20との間で所要の情報を送受信する通信部115を備える。
The
まず、以下に説明する生産対象製品に対する作業内容の諸条件の一例を表を用いて説明する。表1は、ロットまとめ条件(ロットまとめが可能な組合せ候補)を示すものである。 First, an example of various conditions of work contents for a production target product described below will be described using a table. Table 1 shows lot grouping conditions (combination candidates capable of lot grouping).
表1に示すように、ここでは、製品A〜Fの6種類の注文を工程1〜工程4で生産する場合を想定している。工程1では、製品(AとB)、製品(CとD)、製品(EとF)がロットまとめとして処理可能とされている。工程2では、それぞれ独自に処理するものとされている。工程3では、製品(AとBとEとF)、製品(CとD)がロットまとめとして処理可能とされている。工程4では、製品(AとCとEとF)、製品(BとD)がロットまとめとして処理可能とされている。
As shown in Table 1, here, it is assumed that six types of orders of products A to F are produced in
表2は、段取り替え条件の一例を示すものである。段取り替え条件とは、同一工程において、直前に処理した製品に対し、直後に処理する製品との関係で、処理条件の変更や同設備での直前の処理に使用した薬剤の洗浄作業等の付加作業を必要とするか否かに関するもので、表2中、○は段取り替えが不要な場合、×は段取り替えが必要な場合に示している。 Table 2 shows an example of the setup change condition. The condition of the setup change is related to the product to be processed immediately after the product processed immediately before in the same process, and the change of the processing condition or the washing operation of the chemical used for the immediately previous processing at the same equipment is added. This is related to whether or not work is required. In Table 2, ○ indicates that no setup change is required, and x indicates that setup change is required.
表2において、例えば工程1では、直前の処理が製品Bの場合には、直後の処理に製品Aを予定することは可能であるが、直前の処理が製品Cの場合には、直後の処理に製品Aを予定することはできない。また、工程4では、直前の処理が製品Aの場合には、直後の処理に製品Cを予定することは可能であるが、直前の処理が製品Bの場合には、直後の処理に製品Cを予定することはできない。なお、段取り替えに要する時間は、工程毎、製品毎に設定することも可能であるが、説明の便宜上、ここでは一律の所定時間、例えば10分としている。また、この表2は、別の見方をすれば、ロットまとめが可能かどうかを表している。従って、表2は表1と整合している。
In Table 2, for example, in
表3は、各工程における処理時間の一例を示している。 Table 3 shows an example of processing time in each process.
表3において、工程1、工程3、工程4では全製品とも20分、30分、20分であり、工程2では、製品毎に異なっている。
In Table 3, it is 20 minutes, 30 minutes, and 20 minutes for all products in
図2に戻り、スケジューリング制約作成部111は、全体スケジューラ20の後述するスケジュール修正指示作成部207からの修正指示に対応する制約条件を作成するものである。スケジューリング制約作成部111は、最初のスケジュール(初期スケジュール)の作成時は、後述する表1に基づいてロットまとめ及び各ロットの処理順のみの制約条件であり、2回目以降のスケジュールの作成に際しては、スケジュール修正指示作成部207からの修正指示に対応する新たな制約条件を作成するようにしている。
Returning to FIG. 2, the scheduling
工程スケジュール作成部112は、スケジューリング制約作成部111によって作成された制約条件を満たしつつ、自工程での作業手順効率に関する評価情報としての、後述するコスト(工程コスト)が最も低くなるようにスケジュールの作成を行うものである。
The process
ここに、工程コストとは、段取り替え発生時にかかる段取り替えコスト、及びロットまとめを行う工程において1回の処理に伴い発生するロットまとめコストをいう。なお、ロットまとめコストは、一度に処理するロットの数によらず一定とする。また、コストの種類、工程毎にコストに重み付け(重み係数を付与)してもよいが、ここでは一定としている。なお、他の工程に高い影響を与えるような、いわゆるネック工程がある場合には、当該ネック工程に対して所定の重み係数を設定してもよい。 Here, the process cost refers to a setup change cost required when setup change occurs, and a lot summarization cost that accompanies a single process in the lot summarization process. The lot summarization cost is fixed regardless of the number of lots processed at one time. Further, although the cost may be weighted (a weighting coefficient is given) for each type of cost and process, it is assumed here to be constant. When there is a so-called neck process that has a high influence on other processes, a predetermined weight coefficient may be set for the neck process.
工程スケジュール作成部112は、最初の、すなわち初期スケジュールを作成するが、この初期スケジュールの作成は、具体的には、自工程での工程コストを最小化するように処理を組合せ範囲内でロットまとめを行い、またロットの処理順序の決定を行う。
The process
スケジュールの作成手法としては、SA(Simulated Annealing)法、GA(Genetic Algorithm)法、MLS(Multi Start Local Search)法等の組み合わせ最適化アルゴリズムが採用可能である。これらの内容は公知であるので、以下簡単に触れておく。SA法は、スケジュールを、ジョブが処理される機械の組み合わせと処理される順序の組み合わせ、各ジョブの処理開始時刻、処理終了時刻によって表現するものである。この方法は、前記組み合わせをランダムで作成したものを出発点として、組み合わせの一部を変更し、この変更したものの評価を繰り返す事により、より良い組み合わせ、すなわちスケジュールを探索する。通常は、スケジュールの評価を行った際、より良いスケジュールが発見された場合のみスケジュールを更新する。しかし、本手法では探索したスケジュールが暫定的な解に対して悪い場合でもスケジュールを更新する確率を制御し、改悪を許すようにしている。GA法は、スケジュールを、ジョブが処理される機械の組合せと処理される順序の組み合わせ、各ジョブの処理開始時刻、処理終了時刻によって表現するものである。この方法は、まず母集団と呼ばれる一定数の解すなわちスケジュールからなる集合を作成し、それぞれの評価を行う。その後、良い評価を得た2つのスケジュールをランダムに選び、それぞれのスケジュールの一部を交換する事により、新しいスケジュールを作成する。これを繰り替えし、一定数のスケジュールを作成し、母集団を更新する。これらの処理を繰り替えし行い、集団としてよりスケジュールを作成していく部分が特徴である。MLS法は、スケジュールを、ジョブが処理される機械の組合せと処理される順序の組み合わせ、各ジョブの処理開始時刻、処理終了時刻によって表現するものである。この方法は、前記組合せをランダムで作成したもの出発点として、組み合わせの一部を変更し、変更したものの評価を繰り返すことにより、より良い組み合わせ、すなわちスケジュールを探索する。スケジュールの評価を行った際、より良いスケジュールが発見された場合のみスケジュールを更新し、より良いスケジュールが発見されなかった場合は一旦そこで終了し、暫定解を保管しておく。その後、一定時間、出発点を変更し、同様の処理を繰り返し行う。一定時間経過後、保管された暫定解群の中で、最も良いものを選択する。 As a schedule creation method, a combination optimization algorithm such as SA (Simulated Annealing) method, GA (Genetic Algorithm) method, MLS (Multi Start Local Search) method or the like can be adopted. Since these contents are publicly known, they will be briefly described below. The SA method expresses a schedule by a combination of a machine that processes a job and a combination of processing order, a processing start time and a processing end time of each job. This method searches for a better combination, that is, a schedule, by changing a part of the combination starting from a randomly generated combination and repeating the evaluation of the changed combination. Normally, when a schedule is evaluated, the schedule is updated only when a better schedule is found. However, in this method, even if the searched schedule is bad with respect to the provisional solution, the probability of updating the schedule is controlled to allow the alteration. The GA method expresses a schedule by a combination of a machine that processes a job and a combination of processing order, a processing start time and a processing end time of each job. In this method, first, a set consisting of a fixed number of solutions called a population, that is, a set made up of schedules, is created and evaluated. After that, two schedules with good evaluation are selected at random, and a new schedule is created by exchanging a part of each schedule. Repeat this to create a certain number of schedules and update the population. These processes are repeated to create a schedule as a group. In the MLS method, a schedule is expressed by a combination of a machine that processes a job and a combination of processing order, a processing start time and a processing end time of each job. This method searches for a better combination, that is, a schedule, by changing a part of the combination as a starting point of the combination created at random and repeating the evaluation of the changed combination. When a schedule is evaluated, the schedule is updated only when a better schedule is found. If a better schedule is not found, the schedule is temporarily ended and a provisional solution is stored. Thereafter, the starting point is changed for a certain time, and the same processing is repeated. After a certain period of time, select the best provisional solution group stored.
工程スケジュール記憶部113は、RAM等からなり、工程スケジュール作成部112で作成された工程スケジュール(初期スケジュール、2回目以降の工程スケジュール)を記憶するものである。工程コストシミュレーション部114は、自工程での工程コストを計算するものである。初期スケジュールの作成時には全体スケジューラ20からの修正指示がない状態であるから、修正のための制約条件はなく、原則的には自工程における工程コストを0としている。一方、全体スケジューラ20からの修正指示に応じて、すなわち新たな制約条件のもとで工程スケジュールを修正する場合には、後述するように初期スケジュールとの対比において工程コストが発生する可能性がある。通信部115は、全体スケジューラ20の通信部208との間で情報の送受信を行うものである。各工程スケジューラ11〜14から全体スケジューラ20に送信する情報としては、それぞれの工程での、各ロットにおけるジョブの組み合わせ(ロットまとめ)、ロットの処理順序、各作業時間帯(幅)、計算した工程コストの情報である。なお、作業時間帯は、処理開始時刻、処理終了時刻、及び処理時間のいずれか2つにより決定されるものである。
The process
図3は、全体スケジューラの一実施形態を示すブロック図である。全体スケジューラ20は、全体スケジュール作成部201、全体コストシミュレーション部202、コスト記憶部203、スケジュール更新判断部204、暫定スケジュール記憶部205、終了判定部206、スケジュール修正指示作成部207、及び通信部208を備える。全体スケジューラ20は、好ましくはマイクロコンピュータで構成されており、全体スケジュール作成部201、全体コストシミュレーション部202、スケジュール更新判断部204、終了判定部207及びスケジュール修正指示作成部207の各機能を実行すると共に、各機能部の処理手順を司る、スケジュール作成から、その評価、判断さらに修正指示のための処理プログラム及び処理に必要な初期データを格納するROMを備える。なお、外部メモリから処理プログラム等がインストールされる形態では、RAMを備え、その所定領域に処理プログラム等を取り込むと共に、他の一部領域をワークエリアとして使用するようにすればよい。これらの点は、工程スケジューラ11〜14も同様である。なお、表1〜表5のデータ類は、全体スケジューラ20の所定の記憶部の適所に格納乃至は外部メモリから取り込まれており、必要に応じて全体スケジューラ20へ、また各工程スケジューラ11〜14へ読み出されて用いられるようになっている。
FIG. 3 is a block diagram illustrating an embodiment of the overall scheduler. The
全体スケジュール作成部201は、通信部208を介して得られた各工程スケジューラ11〜14からの工程スケジュールから、全体スケジュールの作成、すなわちここでは各工程のロットの処理開始時刻を決定するものである。処理開始時刻は、直前工程のロットに含まれるジョブが全て終了する時刻と、(自工程での直前ロットの処理終了時刻+必要な段取り替えに要する時間)とを比べ、その大きい方の時刻である。なお、工程1では、前工程での処理終了時刻は、原材料が到着する時刻や必要な部品が全て揃う時刻等として事前に与えられるが、本実施形態では、便宜上、0として扱う。ここで、上記処理終了時刻は、処理開始時刻+対応する設備及び製品の組み合わせにより決定する処理時間で求められる時刻である。
The overall
図5は、全体スケジューラが作成した初期スケジュールの一例及び表4に基づく各注文の納期を示す図である。図5に示すように、初期スケジュールは、各工程スケジューラ11〜14は自工程の都合のみを考慮して生産スケジュールを立案した結果、段取り替えは発生しておらず、また各工程の処理回数は最小になっているものの、間延びしたスケジュールとなっており、納期遅れが多数発生している。製品A、C以外は納期遅れを発生しており、例えば、製品Bは納期が110分であるのに対し、この初期スケジュールの結果によれば、製品完成時点は220分となっており、大幅に遅れている。なお、納期の時間単位は「分」に限定されないが、ここでは説明の便宜上、仮に「分」で説明している。
FIG. 5 is a diagram showing an example of the initial schedule created by the overall scheduler and the delivery date of each order based on Table 4. As shown in FIG. 5, in the initial schedule, each
全体コストシミュレーション部202は、全体スケジュール作成部201で作成した全体スケジュールに基づいて、各製品に対する納期遅れコストの計算を行うものである。納期遅れコストの計算は、本実施形態では、各製品に対して、単位時間当たりの納期遅れに対するペナルティ係数×Max(最終工程での処理終了時刻―納期、0)で計算する。なお、Max(a、b)は大きい方の値を解とする演算子を示している。
The overall
表4は、各製品の納期と単位時間当たりの納期遅れに対するペナルティ係数の一例を示している。 Table 4 shows an example of a penalty coefficient for the delivery date of each product and the delivery time delay per unit time.
表4において、例えば、製品Cは単位時間当たりの納期遅れに対するペナルティ係数が値1であり、一方、製品Aは単位時間当たりの納期遅れに対するペナルティ係数が係数6であり、最も高い。
In Table 4, for example, for product C, the penalty coefficient for the delivery delay per unit time is the
図5に示す初期の全体スケジュールに対して、納期遅れコストを計算すると、
製品A:6×Max(180−180,0)=0
製品B:3×Max(220−110,0)=330
製品C:1×Max(180−200,0)=0
製品D:3×Max(220−130,0)=270
製品E:2×Max(200−160,0)=80
製品F:4×Max(200−170,0)=120
総納期遅れコスト=800
となる。コストに関する重み(ここでは、便宜上、値1としている)を考慮する態様では、その重みと総納期遅れコスト800を乗算したものが、出力する総納期遅れコスト値となる。上記計算結果から判るように、この例では、製品Bに対する納期遅れコストが最大である。各工程のコストと、この納期遅れコストを加算した値800が、スケジュールの総コストとなる。
For the initial overall schedule shown in FIG.
Product A: 6 × Max (180−180, 0) = 0
Product B: 3 × Max (220−110, 0) = 330
Product C: 1 × Max (180−200, 0) = 0
Product D: 3 × Max (220−130, 0) = 270
Product E: 2 × Max (200−160, 0) = 80
Product F: 4 × Max (200−170, 0) = 120
Total late delivery cost = 800
It becomes. In a mode in which a weight related to cost (here, a value of 1 is taken into account for convenience), a product of the weight and the total delivery delay cost 800 is the total delivery delay cost value to be output. As can be seen from the above calculation results, in this example, the delivery delay cost for the product B is the largest. A value 800 obtained by adding the cost of each process and the delivery delay cost is the total cost of the schedule.
コスト記憶部203は、各工程スケジューラ11〜14で計算された各工程のコスト(第1の評価情報)と、全体コストシミュレーション部202で算出された納期遅れコストの加算値(第2の評価情報)、ここでは値800とを格納するものである。
The
スケジュール更新判断部204は、初期スケジュールについては無条件に暫定スケジュール記憶部205に取り込む一方、2回目以降において作成した全体スケジュールについては、その全体スケジュールの全体コストを考慮し、所定の条件を満たすと判断した場合には、該全体スケジュールを暫定スケジュールとして暫定スケジュール記憶部205に取り込む一方、条件を満たさないと判断した場合には、取り込まないこととしたものである。全体スケジュールを取り込む条件としては、本実施形態では、暫定スケジュール記憶部205に既に取り込まれている1又は複数の暫定スケジュール(初期スケジュールを含む)の各全体コストと比して全体コストが低い場合である。なお、全体スケジュールを更新する条件としては、種々の方法が設定可能であり、例えば前記条件に加えて、あるいは単独に、納期遅れコストの内の最大値が暫定スケジュールの納期遅れコストの内の最大値に比して所定値以下、ないしは所定比率分だけ低下した場合、あるいはコスト以外の条件によって、例えば全体スケジュールの作成が所定回数に達したか否かなどでもよい。また、初期スケジュールに対応する全体スケジュールの総コストとの対比としてもよい。
The schedule
暫定スケジュール記憶部205は、スケジュール更新判断部204からの更新指示を受けて、該全体スケジュールに対応する、各工程におけるロットまとめ(ロットの組み合わせ)、ロット処理順序、各ロットの作業時間帯(処理開始時刻、処理終了時刻、処理時間)等の情報を書き込むものである。更新される全体スケジュールは対応するコスト情報と関連付けされて記憶されるようになっている。
The provisional
終了判定部206は、初期スケジュールを受信した後に受信する新たな全体スケジュールの全体コストが初期スケジュールの全体コストの所定分、具体的には所定値以下、あるいは所定比率、例えば30%以下のものであったときにスケジュールの修正指示を終了するようにしている。例えば、初期スケジュールの全体コストが、上述例の値800の場合にあっては、全体コストが30%以下、すなわち560以下である全体スケジュールが作成され、暫定スケジュール記憶部205に書き込まれたときである。なお、終了条件はこれに限定されず、修正回数が所定回数に達した場合とか、修正されたスケジュールが暫定スケジュール記憶部205に取り込まれた場合などであってもよい。
The
スケジュール修正指示作成部207は、スケジュールの修正を予め設定された回数だけ行うようになされている態様では、スケジュール更新判断部204が条件を満たすと判断した場合に、前記設定回数に達するまでは、スケジュールの修正を指示し、各工程スケジューラ11〜14に送信するものである。スケジュール修正指示の内容は、今回の各工程スケジューラ11〜14から送られた各工程のコスト、及び各ジョブの納期遅れコストを比較し、最もコストが掛かっている要因を解消するように各工程のスケジュールの修正に関するものである。スケジュール修正指示に際して、コストの種類、工程毎のコストに重みを付加することで、重点的に解消したいコストや工程を選択する態様としてもよい。図5の例では、全体コストの増加要因は、製品Bの納期遅れコスト(330)である。従ってスケジュール修正指示作成部207は、製品Bの納期遅れを解消するようなスケジュールを各工程が立案するような指示を各工程スケジューラ11〜14に送信する。具体的には、例えば、「製品Bに対するジョブの処理順序を早くする」という内容である。
In a mode in which the schedule correction
一方、スケジュール修正指示作成部207は、スケジュール更新判断部204が条件を満たさないと判断した場合には、その旨の信号を受けて、コスト記憶部203及び暫定スケジュール記憶部205に記憶されている各修正スケジュールの内から、全体コストの最大のものや納期遅れコストの最大のものを有する修正スケジュールを抽出し、その中から前記と同様な方法でスケジュール修正指示の内容を作成し、各工程スケジューラ11〜14に送信するようにしている。
On the other hand, when the schedule
ここで、図5に示す初期スケジュールに対して、「製品Bに対するジョブの処理順序を早くする」との修正指示が作成された場合の、後処理について説明する。 Here, post-processing will be described in the case where a correction instruction “make the job processing order for product B faster” is created for the initial schedule shown in FIG.
上記修正指示が各工程スケジューラ11〜14に送信されると、各工程スケジューラ11〜14のスケジューリング制約作成部111(〜141:図示せず)は、受信した修正指示の内容から制約条件を作成する。
When the correction instruction is transmitted to each of the
各工程スケジューラ11〜14のスケジューリング制約作成部111(〜141:図示せず)は、「製品Bに対するジョブの処理順序を、工程スケジュール記憶部113(〜143:図示せず)に記憶されている順番よりも早くする」という制約条件を作成する。本実施形態においては、より具体的には、例えば、工程1では製品Bのジョブの処理順序は1番目、工程2では1番目か2番目、工程3では1番目、工程4では1番目か2番目に処理するという制約条件が作成される。なお、初期スケジュール作成時に1番目に処理されたジョブに対しては、処理順序が1番目に固定される。
The scheduling constraint creating unit 111 (˜141: not shown) of each of the
そして、各工程スケジュール作成部112(〜142:図示せず)は、前述のスケジュール作成手法を用いて、商品Bのジョブに関する上記制約条件を遵守しつつ、コストを最小化するような工程スケジュールを作成する。 And each process schedule preparation part 112 (-142: not shown) uses the above-mentioned schedule preparation method, and observes the said restrictions regarding the job of the goods B, and sets the process schedule which minimizes cost. create.
図6は、図5の全体スケジュールを1回修正した全体スケジュールの一例を示す図である。図6に示すように、1回修正した全体スケジュールは、各工程とも製品Bのジョブが1番目に順序付けられている。工程2では、製品Aと製品Bとのジョブの順序が逆となっている。工程3では、まず製品Bのジョブが優先され(製品Aとのロットまとめが解消され)、製品Aは製品E,Fとロットまとめとして組み合わされている。工程4では、工程3と同様に、まず製品Bのジョブが優先され(製品Dとのロットまとめが解消され)、製品Dは単独で処理されている。なお、工程3においては、製品Bの処理後、直後に製品A,Cの処理を行わせるために必要となった段取り換えが発生している。
FIG. 6 is a diagram illustrating an example of an overall schedule obtained by correcting the overall schedule of FIG. 5 once. As shown in FIG. 6, in the entire schedule corrected once, the jobs of the product B are ordered first in each process. In step 2, the job order of product A and product B is reversed. In
工程コストシミュレーション部113(〜143:図示せず)は、図6の工程スケジュールの工程毎のコストを、表5を用いて計算する。 The process cost simulation unit 113 (˜143: not shown) calculates the cost for each process in the process schedule of FIG.
表5は、各工程の特徴パラメータの一例を示している。 Table 5 shows an example of the characteristic parameter of each process.
表5を用いると、
(工程1)
段取り替えコスト:10×0=0
処理コスト:15×3―15×3=0
従って、工程コスト=0
(工程2)
段取り替えコスト:30×0=0
処理コスト:10×6―10×6=0
従って、工程コスト=0
(工程3)
段取り替えコスト:40×0=0
処理コスト:40×3―40×3=0
従って、工程コスト=0
(工程4)
段取り替えコスト:20×1=20
処理コスト:70×4―70×3=70
従って、工程コスト=90、となる。
Using Table 5,
(Process 1)
Setup cost: 10 × 0 = 0
Processing cost: 15 × 3−15 × 3 = 0
Therefore, process cost = 0
(Process 2)
Setup cost: 30 × 0 = 0
Processing cost: 10 × 6−10 × 6 = 0
Therefore, process cost = 0
(Process 3)
Setup cost: 40 × 0 = 0
Processing cost: 40 × 3−40 × 3 = 0
Therefore, process cost = 0
(Process 4)
Setup cost: 20 x 1 = 20
Processing cost: 70 × 4-70 × 3 = 70
Therefore, process cost = 90.
以上より、製品Bのジョブの処理順序を早くするために、工程4における工程コストが90だけ増加し、全工程で、総工程コストが90になったことが判る。なお、工程4において、段取り替えコストは製品Bに対するものであって表5を参照して算出されており、また処理コストは、初期スケジュールでは3回のジョブであったものが、工程4では4回のジョブになっているため、表5を参照して算出されたものである。すなわち、処理コストを考える場合には、表4から定まる最低限必要な処理回数分のコストは差し引くこととしている。
From the above, it can be seen that the process cost in the
全体スケジュール作成部201は、各工程スケジューラ11〜14から受信した、図6に示す修正後の各工程スケジュールから全体スケジュールを作成する。図6に示す初期スケジュールに対して、全体コストシミュレーション部202で納期遅れコストを計算すると、
製品A:6×Max(180−180,0)=0
製品B:3×Max(100−110,0)=0
製品C:1×Max(180−200,0)=0
製品D:3×Max(220−130,0)=270
製品E:2×Max(200−160,0)=80
製品F:4×Max(200−170,0)=120
総納期遅れコスト=420
となる。上記計算値に示すように、製品Bは初期スケジュールでは、納期遅れが値330であったものが、制約条件により修正され、その納期遅れは値0となっており、納期遅れは完全に解消されている。
The overall
Product A: 6 × Max (180−180, 0) = 0
Product B: 3 × Max (100−110, 0) = 0
Product C: 1 × Max (180−200, 0) = 0
Product D: 3 × Max (220−130, 0) = 270
Product E: 2 × Max (200−160, 0) = 80
Product F: 4 × Max (200−170, 0) = 120
Total late delivery cost = 420
It becomes. As shown in the above calculation value, in the initial schedule, the product B, whose delivery delay was the value 330, was corrected by the constraint condition, the delivery delay was the
また、スケジュールの総コストは、各工程のコストの合計である総工程コスト90と、今回の納期遅れコスト420とを加算した値510となる。一方、初期スケジュールの総コストは前述のとおり、値800であるから、このときの修正スケジュールは直近に暫定スケジュール記憶部205に記憶されている修正スケジュール(なお、1回目の修正である場合には、初期スケジュールである。)よりも総コストが低減されているので、スケジュール更新判断部204によって更新と判断されて、暫定スケジュール記憶部205に記憶される。
The total cost of the schedule is a value 510 obtained by adding the total process cost 90, which is the total cost of each process, and the current delivery delay cost 420. On the other hand, since the total cost of the initial schedule is the value 800 as described above, the correction schedule at this time is the correction schedule stored in the temporary
更に、終了判定部206によって、終了判断の条件に達していないと判定されている場合には、スケジュール修正指示作成部207は今回の、すなわち暫定スケジュール記憶部205に書き込みされた全体スケジュールの各製品の納期遅れコストから修正指示を作成する。上記の例では、例えば、「製品Dの納期遅れをより減少させる」等である。
Further, when it is determined by the
一方、スケジュール更新判断部204が更新しないと判断した場合には、今回の修正した全体スケジュールは消去され、かつ、終了判定部206によって終了判断の条件に達していないと判定されている場合には、スケジュール修正指示作成部207は、暫定スケジュール記憶部205に既に取り込まれている1又は複数の全体スケジュール(初期スケジュール含む)の中から所定の方法によって修正指示を作成する元になる全体スケジュールを特定し、特定された全体スケジュールに対応してコスト記憶部203に記憶されている各製品の納期遅れコストを考慮して修正指示の内容を作成する。修正指示を作成する元になる全体スケジュールを特定する所定の方法は、例えば、各全体スケジュールの内、総納期遅れコストが最大のもの、あるいは全体スケジュールの総納期遅れコストとその元となる各工程のコストの合計である総工程コストとを加算したスケジュールの総コストが最大のものを選出する方法である。
On the other hand, when the schedule
終了判定部206は、修正された全体スケジュールを受信し、該全体スケジュールのコスト情報が取得された時点で終了の有無を判定するものである。終了条件としては、修正された全体スケジュールの総コストが初期スケジュールの総コストに対して所定比率以下、例えば30%以上低減できた(70%以下となった)か否かである。例えば、前記の具体例の場合では、初期スケジュールの総コストが値800であり、1回目の修正スケジュールの総コストが値510となったので、この値510は値800の70%(すなわち値560)以下となっている。従って、この例では、1回目の修正で終了することになる。
The
なお、終了条件は、総コストの比率に限定されず、所定値以上減少したか否かでもよく、あるいは総コストの内、全体スケジュールの総納期遅れコストに対して処理比率、所定値以上低減できたときとしてもよい。また、終了条件を、暫定スケジュール記憶部205に修正スケジュールが取り込まれた数で設定してもよく、あるいは上記の種々の条件を総合的に行う態様としてもよい。
Note that the termination condition is not limited to the ratio of the total cost, and may be whether or not the total cost is reduced by a predetermined value or more. It is also good when it happens. Further, the end condition may be set by the number of correction schedules taken into the provisional
図7は、図5の全体スケジュールを何回か修正した後の最終の全体スケジュールの一例を示す図である。この例では、図6に続いて(あるいはその何回か修正した後における)「製品Dの納期遅れをより減少させる」との修正指示である。図7に示すように、段取り替えが3箇所で発生しているが、工程2〜3で製品Dの処理順序が図5、図6に比して繰り上げられている。この結果、製品Bに多少の納期遅れが生じているが、工程4において、製品BとDとをロットまとめで処理することで、表5に示す、1回当たりの処理コストである値70からすれば、図6の全体スケジュールに比して全体のコストは抑制されている。
FIG. 7 is a diagram illustrating an example of a final overall schedule after the overall schedule of FIG. 5 is corrected several times. In this example, the correction instruction is “to further reduce the delivery delay of the product D” following FIG. 6 (or after the correction is made several times). As shown in FIG. 7, the setup change occurs at three places, but the processing order of the product D is advanced in comparison with FIGS. 5 and 6 in steps 2 to 3. As a result, there is a slight delay in the delivery time of the product B. However, by processing the products B and D together in lots in the
図4は、工程スケジューラと全体スケジューラとの処理の関連を説明するための処理フローを示す図である。各種の製品の注文を受け、注文量、納期などの生産スケジュールに必要な注文情報が入手され、全体スケジューラ20から各工程スケジューラに送信されることで、本処理フローが開始される。まず、各工程スケジューラ11〜14で各自の工程の都合による工程スケジュールが作成され、作成された各工程スケジュールが全体スケジューラ20に送信されて、全体スケジュールが作成される。すなわち、初期スケジュールが作成される(ステップS1、例えば図5参照)。そして、各工程スケジュールの工程コスト及び全体スケジュールの納期遅れコスト等の作成スケジュールの作業手順効率の評価に関する評価情報がコスト情報に換算されて算出される。作成された全体スケジュールのコスト情報が評価され、最初の修正に対する修正指示が作成されて、各工程スケジューラ11〜14に送信される(ステップS2)。各工程スケジューラ11〜14では制約条件を作成して、各自の工程スケジュールを再スケジューリングする(ステップS4、例えば図6参照)。次いで、前述同様、工程コスト及び納期遅れコスト等が算出され、それに基づいて修正スケジュールの適合性(修正の要否、更新の可否)が判断される(ステップS4)。続いて、終了条件を満たしたか否かの判断が行われ(ステップS5)、終了条件を満たしていれば、本フローを終了する。一方、終了条件を満たしていなければ、修正指示を作成してステップS2に戻り、終了条件を満たすまで(、例えば図7参照)、スケジュールの修正処理(ステップS2〜ステップS4、ステップS5でNO)を繰り返す。
FIG. 4 is a diagram showing a processing flow for explaining the relationship between the process scheduler and the overall scheduler. Upon receiving orders for various products, order information necessary for a production schedule such as order quantity and delivery date is obtained and transmitted from the
なお、製品の種類、作業工程数は本実施形態に限定されるものではなく、生産ラインを構成する各設備に対応して種々設定可能である。 Note that the types of products and the number of work processes are not limited to those in the present embodiment, and can be variously set corresponding to each facility constituting the production line.
11〜14 工程スケジューラ
111 スケジューリング制約作成部(修正処理手段)
112 工程スケジュール作成部
113 工程スケジュール記憶部(記憶部)
114 工程コストシミュレーション部
115 通信部
20 全体スケジューラ
201 全体スケジュール作成部
202 全体コストシミュレーション部
203 コスト記憶部(記憶部)
204 スケジュール更新判断部(修正処理手段)
205 暫定スケジュール記憶部(記憶部)
206 終了判定部(修正処理手段)
207 スケジュール修正指示作成部(修正処理手段)
208 通信部
11-14
112 process
114 process
204 Schedule update determination unit (correction processing means)
205 Provisional schedule storage unit (storage unit)
206 End determination unit (correction processing means)
207 Schedule correction instruction creation unit (correction processing means)
208 Communication Department
Claims (11)
各工程に対応して設けられ、自工程の工程スケジュールを作成する工程スケジューラと、
各工程スケジューラと通信可能に接続され、各工程スケジューラで作成された工程スケジュールに基づいて全体スケジュールを作成する全体スケジューラとを備え、
前記工程スケジューラのそれぞれに設けられ、自工程に対して設定された製品毎の処理順序、ロットまとめの組合せ及び所定の制約条件に基づいて自工程の工程スケジュールを作成する工程スケジュール作成手段と、
前記工程スケジューラ及び前記全体スケジューラの少なくとも一方に設けられ、作成された工程スケジュールの作業手順効率に関する第1の評価情報を算出する第1の評価情報算出手段とを備え、さらに、
前記全体スケジューラは、
各工程スケジュールに基づいて全工程に亘る全体スケジュールを作成する全体スケジュール作成手段と、
作成された全体スケジュールの作業手順効率に関する第2の評価情報を算出する第2の評価情報手段と、
前記第1、第2の評価情報を用いて前記工程スケジューラによる各工程スケジュールの修正のための新たな前記制約条件を作成する修正処理手段とを備えたことを特徴とする生産スケジュール作成システム。 A production schedule creation system for creating a production schedule for producing a plurality of types of products by performing batch summarization in any one of a plurality of processes,
A process scheduler that is provided for each process and creates a process schedule for its own process;
An overall scheduler that is communicably connected to each process scheduler and creates an overall schedule based on the process schedule created by each process scheduler;
Each of the process schedulers is provided with a process schedule creating means for creating a process schedule of the own process based on a processing order for each product set for the own process, a combination of lots and a predetermined constraint condition;
Provided with at least one of the process scheduler and the overall scheduler, and includes first evaluation information calculation means for calculating first evaluation information relating to work procedure efficiency of the created process schedule, and
The overall scheduler is
An overall schedule creation means for creating an overall schedule for all processes based on each process schedule;
Second evaluation information means for calculating second evaluation information related to work procedure efficiency of the created overall schedule;
A production schedule creation system comprising: correction processing means for creating a new constraint condition for correcting each process schedule by the process scheduler using the first and second evaluation information.
各工程スケジューラと通信可能に接続され、各工程スケジューラで作成された工程スケジュールに基づいて全体スケジュールを作成する全体スケジューラとを備え、複数工程の内のいずれかの工程でロットまとめを行うようにして複数種類の製品を生産するための生産スケジュールを作成する生産スケジュール方法であって、
前記工程スケジューラのそれぞれに設けられた工程スケジュール作成手段が、自工程に対して設定された製品毎の処理順序、ロットまとめの組合せ及び所定の制約条件に基づいて自工程の工程スケジュールを作成し、
前記工程スケジューラ及び前記全体スケジューラの少なくとも一方に設けられた第1の評価情報算出手段が、作成された工程スケジュールの作業手順効率に関する第1の評価情報を算出し、
前記全体スケジューラに設けられた全体スケジュール作成手段が、各工程スケジュールに基づいて全工程に亘る全体スケジュールを作成し、
前記全体スケジューラに設けられた第2の評価情報手段が、作成された全体スケジュールの作業手順効率に関する第2の評価情報を算出し、
前記全体スケジューラに設けられた修正処理手段が、前記第1、第2の評価情報を利用して前記工程スケジューラによる各工程スケジュールの修正のための新たな前記制約条件を作成することを特徴とする生産スケジュール作成方法。 A process scheduler that is provided for each process and creates a process schedule for its own process;
It is connected to each process scheduler so as to be communicable, and has an overall scheduler that creates an overall schedule based on the process schedule created by each process scheduler, so that lots can be collected in one of a plurality of processes. A production schedule method for creating a production schedule for producing a plurality of types of products,
The process schedule creation means provided in each of the process schedulers creates a process schedule for the own process based on the processing order for each product set for the own process, a combination of lots and a predetermined constraint condition,
First evaluation information calculation means provided in at least one of the process scheduler and the overall scheduler calculates first evaluation information related to work procedure efficiency of the created process schedule,
An overall schedule creation means provided in the overall scheduler creates an overall schedule over all processes based on each process schedule,
A second evaluation information means provided in the overall scheduler calculates second evaluation information relating to work procedure efficiency of the created overall schedule;
The correction processing means provided in the overall scheduler creates the new constraint condition for correcting each process schedule by the process scheduler using the first and second evaluation information. Production schedule creation method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007241213A JP5033555B2 (en) | 2007-09-18 | 2007-09-18 | Production schedule creation method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007241213A JP5033555B2 (en) | 2007-09-18 | 2007-09-18 | Production schedule creation method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009075631A true JP2009075631A (en) | 2009-04-09 |
| JP5033555B2 JP5033555B2 (en) | 2012-09-26 |
Family
ID=40610574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007241213A Expired - Fee Related JP5033555B2 (en) | 2007-09-18 | 2007-09-18 | Production schedule creation method and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5033555B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011034432A (en) * | 2009-08-04 | 2011-02-17 | Kobe Steel Ltd | Scheduling system, scheduling method, and scheduling program |
| JP2011059927A (en) * | 2009-09-09 | 2011-03-24 | Dainippon Screen Mfg Co Ltd | Method of preparing schedule of substrate processing apparatus and program thereof |
| JP2016151962A (en) * | 2015-02-18 | 2016-08-22 | 澁谷工業株式会社 | Schedule management system |
| JP2019211803A (en) * | 2018-05-31 | 2019-12-12 | 株式会社神戸製鋼所 | Production schedule creation device, production schedule creation method and program |
| CN116402238A (en) * | 2023-06-07 | 2023-07-07 | 云印技术(深圳)有限公司 | Production scheduling method, device, equipment and storage medium for packaging orders |
| JP2023135270A (en) * | 2022-03-15 | 2023-09-28 | トヨタ自動車株式会社 | Service management method and service management device |
| CN117391423A (en) * | 2023-12-11 | 2024-01-12 | 东北大学 | A multi-constraint automated scheduling method for chip high multi-layer ceramic packaging substrate production lines |
| WO2024243776A1 (en) * | 2023-05-29 | 2024-12-05 | 西门子股份公司 | Method and apparatus for production task scheduling, and computer device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08329155A (en) * | 1995-06-06 | 1996-12-13 | Hitachi Ltd | Scheduling system |
| JPH09101893A (en) * | 1995-10-06 | 1997-04-15 | Toshiba Corp | Cooperative inference apparatus and cooperative inference method |
| JPH10263995A (en) * | 1997-03-27 | 1998-10-06 | Mitsubishi Electric Corp | Production scheduling method |
| JPH10268909A (en) * | 1997-03-27 | 1998-10-09 | Nippon Steel Corp | Scheduling system |
| JPH1153006A (en) * | 1997-07-31 | 1999-02-26 | Furukawa Electric Co Ltd:The | Scheduling method |
| JP2002032113A (en) * | 2000-07-13 | 2002-01-31 | Kobe Steel Ltd | Scheduling method |
| JP2005018596A (en) * | 2003-06-27 | 2005-01-20 | Kobe Steel Ltd | Scheduling apparatus and scheduling program |
-
2007
- 2007-09-18 JP JP2007241213A patent/JP5033555B2/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08329155A (en) * | 1995-06-06 | 1996-12-13 | Hitachi Ltd | Scheduling system |
| JPH09101893A (en) * | 1995-10-06 | 1997-04-15 | Toshiba Corp | Cooperative inference apparatus and cooperative inference method |
| JPH10263995A (en) * | 1997-03-27 | 1998-10-06 | Mitsubishi Electric Corp | Production scheduling method |
| JPH10268909A (en) * | 1997-03-27 | 1998-10-09 | Nippon Steel Corp | Scheduling system |
| JPH1153006A (en) * | 1997-07-31 | 1999-02-26 | Furukawa Electric Co Ltd:The | Scheduling method |
| JP2002032113A (en) * | 2000-07-13 | 2002-01-31 | Kobe Steel Ltd | Scheduling method |
| JP2005018596A (en) * | 2003-06-27 | 2005-01-20 | Kobe Steel Ltd | Scheduling apparatus and scheduling program |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011034432A (en) * | 2009-08-04 | 2011-02-17 | Kobe Steel Ltd | Scheduling system, scheduling method, and scheduling program |
| JP2011059927A (en) * | 2009-09-09 | 2011-03-24 | Dainippon Screen Mfg Co Ltd | Method of preparing schedule of substrate processing apparatus and program thereof |
| US10783470B2 (en) | 2015-02-18 | 2020-09-22 | Shibuya Corporation | Schedule management system |
| JP2016151962A (en) * | 2015-02-18 | 2016-08-22 | 澁谷工業株式会社 | Schedule management system |
| WO2016132812A1 (en) * | 2015-02-18 | 2016-08-25 | 澁谷工業株式会社 | Schedule management system |
| JP7223511B2 (en) | 2018-05-31 | 2023-02-16 | 株式会社神戸製鋼所 | PRODUCTION SCHEDULE CREATION DEVICE, PRODUCTION SCHEDULE CREATION METHOD AND PROGRAM |
| JP2019211803A (en) * | 2018-05-31 | 2019-12-12 | 株式会社神戸製鋼所 | Production schedule creation device, production schedule creation method and program |
| JP2023135270A (en) * | 2022-03-15 | 2023-09-28 | トヨタ自動車株式会社 | Service management method and service management device |
| JP7632357B2 (en) | 2022-03-15 | 2025-02-19 | トヨタ自動車株式会社 | Service management method and service management device |
| WO2024243776A1 (en) * | 2023-05-29 | 2024-12-05 | 西门子股份公司 | Method and apparatus for production task scheduling, and computer device |
| CN116402238A (en) * | 2023-06-07 | 2023-07-07 | 云印技术(深圳)有限公司 | Production scheduling method, device, equipment and storage medium for packaging orders |
| CN116402238B (en) * | 2023-06-07 | 2023-08-25 | 云印技术(深圳)有限公司 | Production scheduling method, device, equipment and storage medium for packaging orders |
| CN117391423A (en) * | 2023-12-11 | 2024-01-12 | 东北大学 | A multi-constraint automated scheduling method for chip high multi-layer ceramic packaging substrate production lines |
| CN117391423B (en) * | 2023-12-11 | 2024-03-22 | 东北大学 | Multi-constraint automatic scheduling method for chip high multilayer ceramic package substrate production line |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5033555B2 (en) | 2012-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5033555B2 (en) | Production schedule creation method and system | |
| JP5134601B2 (en) | Production schedule creation device | |
| CN102651114B (en) | A matching method of slab and contract transfer to improve the slab utilization rate of iron and steel enterprises | |
| WO2025007696A1 (en) | Shop scheduling method and system for large-sized complex product, and device and medium | |
| JP5309882B2 (en) | Schedule creation system, schedule creation method, and schedule creation program | |
| JP5885637B2 (en) | Scheduling method, scheduling program, and scheduling apparatus | |
| JP2012243024A (en) | Production schedule creation device and production schedule creation method | |
| JP2009157690A (en) | Manufacturing process management apparatus, manufacturing process management method, program and recording medium for the same | |
| JP6642273B2 (en) | Plan creation device, plan creation method, and program | |
| JPH11120248A (en) | Production scheduling system and scheduling method | |
| JP4177234B2 (en) | Production planning device and production planning method | |
| JP5280314B2 (en) | Scheduling system, scheduling method, and scheduling program | |
| JP2009205387A (en) | Scheduling device, program, and scheduling method | |
| JP2009258863A (en) | Multi-item and multi-process dynamic lot size scheduling method | |
| JP2007188306A (en) | Scheduling device considering probability distribution of processing time | |
| JP5049230B2 (en) | Parallel type batch processing schedule creation apparatus and method | |
| JP2014130483A (en) | Cable construction management support system and method | |
| JP7252160B2 (en) | PRODUCTION CONTROL SYSTEM, PRODUCTION CONTROL DEVICE AND PRODUCTION CONTROL METHOD | |
| JP5280075B2 (en) | Operation plan creation method and operation plan creation device for steel making process, and method for manufacturing steel material | |
| JP5087013B2 (en) | Parallel type batch processing schedule creation apparatus and method | |
| JP6477309B2 (en) | Steelmaking production schedule creation device, steelmaking production schedule creation method, operation method, and steelmaking product manufacturing method | |
| JPH09235610A (en) | Steelmaking process operation schedule creation system | |
| JP4913882B2 (en) | Three-dimensional cutting network system incorporating cutting process scheduling method and automatic cutting process scheduling function | |
| JP5402621B2 (en) | Manufacturing load prediction apparatus, method, computer program, and computer-readable storage medium | |
| JP2008171169A (en) | Product combination calculation method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090929 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120702 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5033555 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |