(57)【要約】【課題】  生産計画の精度を向上させること、および、経営数値面を考慮した生産計画の立案に資することである。【解決手段】  生産計画立案支援装置は、製品の生産計画立案を支援する装置であって、生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する不足過剰在庫発生確率算出部（Ｓ１０１〜１１０）と、不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する利益期待値算出部（Ｓ１１１〜１１４）とを含む。【選択図】        図４
2006099691.tif 000002
【特許請求の範囲】
【請求項１】
製品の生産計画立案を支援する生産計画立案支援装置であって、
生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する不足過剰在庫発生確率算出部と、
前記不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する利益期待値算出部とを含む、生産計画立案支援装置。
【請求項２】
前記変数は、過去の統計値、現在の実測値、および、未来の予測値である、請求項１に記載の生産計画立案支援装置。
【請求項３】
前記現在の実測値を検出する実測値検出部をさらに含む、請求項２に記載の生産計画立案支援装置。
【請求項４】
前記現在の実測値は、前記生産が完了し出荷を待っている前記製品の出荷待ち完成品在庫数量と、各工程および各工程間における前記製品の仕掛在庫数量とである、請求項３に記載の生産計画立案支援装置。
【請求項５】
前記実測値検出部によって検出された実測値を記憶する実測値記憶部と、
前記実測値記憶部に記憶された実測値に基づいて、前記実測値の確率密度を前記過去の統計値として算出する統計値算出部とをさらに含む、請求項３に記載の生産計画立案支援装置。
【請求項６】
前記現在の実測値は、前記生産の各工程および各工程間における前記製品のリードタイムであり、
前記過去の統計値は、前記リードタイムの確率密度である、請求項５に記載の生産計画立案支援装置。
【請求項７】
前記現在の実測値は、前記生産の各工程における前記製品の製造良品率であり、
前記過去の統計値は、前記製造良品率の確率密度である、請求項５に記載の生産計画立案支援装置。
【請求項８】
前記統計値算出部によって算出された統計値に基づいて前記未来の予測値を算出する予測値算出部をさらに含む、請求項５に記載の生産計画立案支援装置。
【請求項９】
前記現在の実測値は、前記製品の出荷要求数量であり、
前記過去の統計値は、前記製品の出荷要求数量の確率密度であり、
前記未来の予測値は、前記製品の出荷要求数量予測値である、請求項８に記載の生産計画立案支援装置。
【請求項１０】
前記不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、損失の期待値を算出する不足過剰在庫損失期待値算出部と、
前記不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、販売利益の期待値を算出する販売利益期待値算出部とをさらに含み、
前記利益期待値算出部は、前記販売利益期待値算出部によって算出された販売利益の期待値から、前記不足過剰在庫損失期待値算出部によって算出された損失の期待値を差し引いた利益の期待値を前記総合利益の期待値として算出する、請求項１から請求項９までのいずれかに記載の生産計画立案支援装置。
【請求項１１】
製品の生産計画立案を支援する生産計画立案支援装置であって、
前記生産の各工程および各工程間における前記製品のリードタイムを検出するリードタイム検出部と、
前記前記リードタイム検出部によって検出されたリードタイムを記憶するリードタイム記憶部と、
前記リードタイム記憶部に記憶されたリードタイムに基づいて、前記リードタイムの確率密度を算出するリードタイム確率密度算出部と、
前記生産の各工程における前記製品の製造良品率を検出する製造良品率検出部と、
前記製造良品率検出部によって検出された製造良品率を記憶する製造良品率記憶部と、
前記製造良品率記憶部に記憶された製造良品率に基づいて、前記製造良品率の確率密度を算出する製造良品率確率密度算出部と、
前記生産が完了し出荷を待っている前記製品の出荷待ち完成品在庫数量を検出する完成品在庫数量検出部と、
各工程および各工程間における前記製品の仕掛在庫数量を検出する仕掛在庫数量検出部と、
前記製品の出荷数量予測値を算出する出荷数量予測値算出部と、
前記リードタイム確率密度算出部によって算出されたリードタイムの確率密度と、前記製造良品率算出部によって算出された製造良品率の確率密度と、前記完成品在庫数量検出部によって検出された出荷待ち完成品在庫数量と、前記仕掛在庫数量検出部によって検出された仕掛在庫数量と、前記出荷数量予測値算出部によって算出された出荷数量予測値とから、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する不足過剰在庫発生確率算出部と、
前記不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、損失の期待値を算出する不足過剰在庫損失期待値算出部と、
前記不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、販売利益の期待値を算出する販売利益期待値算出部と、
前記販売利益期待値算出部によって算出された販売利益の期待値から、前記不足過剰在庫損失期待値算出部によって算出された損失の期待値を差し引いた総合利益の期待値を算出する総合利益期待値算出部とを含む、生産計画立案支援装置。
【請求項１２】
コンピュータによって製品の生産計画立案を支援する生産計画立案支援方法であって、
生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出するステップと、
算出された前記不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出するステップとを含む、生産計画立案支援方法。
【請求項１３】
製品の生産計画立案を支援する生産計画立案支援プログラムであって、
生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出するステップと、
算出された前記不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出するステップとをコンピュータに実行させる、生産計画立案支援プログラム。
【請求項１４】
請求項１３に記載の生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産計画立案支援装置、生産計画立案支援方法、生産計画立案支援プログラム、および、生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、経営数値面での最大期待値を得るのに適した生産計画立案支援装置、生産計画立案支援方法、生産計画立案支援プログラム、および、生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
少品種大量生産の時代が過ぎ去り、多品種少量生産あるいは変種変量生産の時代といわれて久しい。このような時代背景においては、個別製品種の需要変動が大きい。このため、需要予測自体に大きな誤差を見込まざるを得ない。
【０００３】
しかし、徒な見込み生産は、過剰生産により製品在庫を積み増すだけの結果となったり、一方では、過少生産により需要に応えられず、機会損失を発生させたりすることもある。このため、これからの生産企業にとっては、需要変動に対するリスクを最小にする生産計画を如何に立案できるかが重要な課題である。
【０００４】
需要変動を前提とした製品の製造工場における生産計画立案を図る方法として、製品の需要予測を基にして製造指示の最適化を図る様々な技術がこれまでに提案されている。
【０００５】
たとえば、特許文献１には、需要量のシミュレーションを基にした複数評価値を求め、この評価値間の優越比較評価を繰返すことにより最適化処理をなす技術が開示されている。また、特許文献２には、予測誤差を加味して製品の安全在庫数量を予測し、工場での生産数量を算出する技術が開示されている。
【０００６】
このような背景を踏まえて、上述の特許文献１および特許文献２にて開示されている技術を含んだ従来の技術においては、需要数量や製品在庫数量を統計的に評価し、そのばらつきを考慮した生産計画立案技術が様々に提案されている。
【特許文献１】特開２００３−２５６６３５号公報
【特許文献２】特開２０００−２９３５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、一方において現実の工場においては需要数量といった外部環境のばらつきだけではなく、製造リードタイムや製造良品率といった内部要因に関しても予測した値に対してばらつきが発生する。従来の技術では、これらの内部要因が十分に考慮されているとは必ずしも言えない。
【０００８】
また、従来の技術において考慮が払われてきた製品在庫数量のばらつきに関しても、その発生原因としては製造リードタイムや製造良品率に関して予測した値に対するばらつきである。従来の技術においては、これらのばらつきの発生原因にまで踏み込んでの予測ではなく、結果としての製品在庫数量把握による予測であったため、予測精度に問題がある。このため、生産計画の精度が悪くなるといった問題があった。
【０００９】
製造リードタイムは、装置トラブルによる遅延、生産品種ごとの生産優先順位の変更、工程間の同期が取れないことによる工程間滞留、および、各工程間バッファとして設けている仕掛在庫の増減、などが主な原因でばらつきが出る。製造リードタイムが長くなる方にばらついた場合には在庫不足となり、要求された納期に対しての納期遅れとなる。製造リードタイムが短くなる方にばらついた場合には過剰在庫となる。
【００１０】
また、製造良品率は、使用部品の精度のばらつき、プロセス条件のばらつき、人の作業のムラ、などが主な原因でばらつきが出る。製造良品率が低くなる方にばらついた場合には在庫不足となり、要求された数量に対して欠品となる。製造良品率が高くなる方にばらついた場合には過剰在庫となる。
【００１１】
在庫不足によって納期遅れや欠品が発生した場合には、販売機会喪失や信用保証などの損金が発生する。一方、過剰在庫が発生した場合には、売れ残り損失や在庫資産に対する金利負担、在庫管理費用、倉庫費用、棚卸減耗費用が発生する。
【００１２】
このように、生産計画立案に際しては、在庫不足や過剰在庫が発生した場合の発生費用を見積もって、経営数値面で最適化する必要がある。しかし、この面でも従来の技術では十分ではなかった。このため、経営数値面を十分に考慮した生産計画の立案ができないといった問題があった。
【００１３】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、生産計画の精度を向上させることが可能な生産計画立案支援装置、生産計画立案支援方法、生産計画立案支援プログラム、および、生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【００１４】
この発明の他の目的は、経営数値面を考慮した生産計画の立案に資することが可能な生産計画立案支援装置、生産計画立案支援方法、生産計画立案支援プログラム、および、生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１５】
上述した課題を解決するために、この発明のある局面に従えば、生産計画立案支援装置は、製品の生産計画立案を支援する。また、生産計画立案支援装置は、不足過剰在庫発生確率算出部と、利益期待値算出部とを含む。不足過剰在庫発生確率算出部は、生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する。利益期待値算出部は、不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する。
【００１６】
この発明に従えば、生産計画立案支援装置によって、生産に関する変数から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値が算出される。このため、不足在庫や過剰在庫が発生した場合の総合利益を見積もって、生産計画の立案を支援することができる。その結果、生産計画立案支援装置によって、生産計画の精度を向上させることができる。また、生産計画立案支援装置によって、経営数値面を考慮した生産計画の立案に資することができる。
【００１７】
好ましくは、変数は、過去の統計値、現在の実測値、および、未来の予測値である。
【００１８】
好ましくは、生産計画立案支援装置は、現在の実測値を検出する実測値検出部をさらに含む。また、現在の実測値は、生産が完了し出荷を待っている製品の出荷待ち完成品在庫数量と、各工程および各工程間における製品の仕掛在庫数量とである。
【００１９】
好ましくは、生産計画立案支援装置は、実測値検出部によって検出された実測値を記憶する実測値記憶部と、実測値記憶部に記憶された実測値に基づいて、実測値の確率密度を過去の統計値として算出する統計値算出部とをさらに含む。
【００２０】
また、現在の実測値は、生産の各工程および各工程間における製品のリードタイムであり、過去の統計値は、リードタイムの確率密度である。あるいは、現在の実測値は、生産の各工程における製品の製造良品率であり、過去の統計値は、製造良品率の確率密度である。
【００２１】
好ましくは、統計値算出部によって算出された統計値に基づいて未来の予測値を算出する予測値算出部をさらに含む。また、現在の実測値は、製品の出荷要求数量であり、過去の統計値は、製品の出荷要求数量の確率密度であり、未来の予測値は、製品の出荷要求数量予測値である。
【００２２】
これらの発明に従えば、生産計画立案支援装置によって、生産に関する現在の実測値が検出され、検出された実測値が記憶され、記憶された実測値に基づいて、実測値の確率密度が過去の統計値として算出され、算出された統計値に基づいて未来の予測値が算出される。このため、生産に関する現在の実測値や過去の統計値や未来の予測値から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいて総合利益の期待値を算出することができる。
【００２３】
好ましくは、生産計画立案支援装置は、不足過剰在庫損失期待値算出部と、販売利益期待値算出部とをさらに含む。不足過剰在庫損失期待値算出部は、不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、損失の期待値を算出する。販売利益期待値算出部は、不足過剰在庫発生確率算出部によって算出された不足在庫および過剰在庫の発生確率に基づいて、販売利益の期待値を算出する。また、利益期待値算出部は、販売利益期待値算出部によって算出された販売利益の期待値から、不足過剰在庫損失期待値算出部によって算出された損失の期待値を差し引いた利益の期待値を総合利益の期待値として算出する。
【００２４】
この発明に従えば、生産計画立案支援装置によって、不足在庫および過剰在庫の発生確率に基づいて、損失の期待値および販売利益の期待値が算出され、算出された販売利益の期待値から、算出された損失の期待値を差し引いた総合利益の期待値が算出される。このため、不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出することができる。
【００２５】
この発明の他の局面によれば、生産計画立案支援方法は、コンピュータによって製品の生産計画立案を支援する方法である。また、生産計画立案支援方法は、生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出するステップと、算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出するステップとを含む。
【００２６】
この発明に従えば、生産計画立案支援方法によって、生産計画の精度を向上させることができる。また、生産計画立案支援方法によって、経営数値面を考慮した生産計画の立案に資することができる。
【００２７】
この発明のさらに他の局面によれば、生産計画立案支援プログラムは、製品の生産計画立案を支援するプログラムである。また、生産計画立案支援プログラムは、生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出するステップと、算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出するステップとをコンピュータに実行させる。
【００２８】
この発明に従えば、生産計画立案支援プログラムおよび生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体によって、生産計画の精度を向上させることができる。また、生産計画立案支援プログラムおよび生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体によって、経営数値面を考慮した生産計画の立案に資することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施の形態を説明する。なお、図中同一符号は同一または相当する部材を示し、重複する説明は繰返さない。本発明の実施の形態においては、製品の生産計画の立案を支援する例として、１つの組立工程と１つの検査工程とからなる製造工場における生産計画の立案を支援する場合について説明する。しかし、本発明はこれに限定されることはなく、複数の加工工程と複数の組立工程と複数の検査工程とからなる製造工場における生産計画の立案の支援に本発明を適用することができる。
【００３０】
＜第１実施形態＞
図１は、本発明の一実施形態における生産計画立案支援装置１の機能の概略を示す機能ブロック図である。生産計画立案支援装置１は、製品の製造工場において、製造リードタイムの確率密度と出荷要求数量予測値の確率密度とから、欠品や納期遅れの要因である不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出する。そして、生産計画立案支援装置１は、算出された総合利益を利用者に呈示して、利用者による判断を仰ぐことによって、生産計画の立案を支援する。
【００３１】
本実施形態の製造工場は、組立工程１０と、検査工程３０とからなる。組立工程１０において、製品は部品から組立てられる。検査工程３０において、製品は不良品でないか検査される。
【００３２】
また、組立工程１０と検査工程３０との間において、組立て後の製品は、工程間在庫２０となる。検査工程３０の後、製品が出荷されるまでの間において、検査が終了して完成した製品は、完成品在庫４０となる。
【００３３】
生産計画立案支援装置１は、ＰＣ（Personal Computer）やワークステーションなどのコンピュータで構成される。生産計画立案支援装置１は、組立工程データ算出部と、検査工程データ算出部と、工程間データ算出部と、完成品データ算出部と、不足過剰在庫予測部と、利益期待値算出部とを含む。
【００３４】
組立工程データ算出部、検査工程データ算出部、工程間データ算出部、完成品データ算出部、不足過剰在庫予測部、および、利益期待値算出部の各部の機能を実現するためのプログラムが、コンピュータのＣＰＵ（Central Processing Unit）により実行されることにより、各部の機能が実現される。
【００３５】
なお、プログラムは、コンピュータのＲＯＭ（Read Only Memory）などの不揮発性メモリに予め記憶されていてもよいし、ハードディスクドライブなどの外部記憶装置からコンピュータのＲＡＭ（Random Access Memory）に読込まれるようにしてもよい。
【００３６】
また、プログラムは、フロッピー（登録商標）ディスクやコンパクトディスクなどの記録媒体により提供されるようにしてもよい。また、プログラムは、インターネットなどのネットワークを介して提供されるようにしてもよい。さらにまた、プログラムが実現する機能が、ネットワークを介して提供されるようにしてもよい。
【００３７】
また、本実施の形態においては、プログラムなどのソフトウェアにより、前述した各部の機能を実現するようにした。しかし、これに限定されず、ハードウェア回路により、前述した各部の機能を実現するようにしてもよい。
【００３８】
組立工程データ算出部は、組立工程１０の各種生産データを収集して必要データを算出する。検査工程データ算出部は、検査工程３０の各種生産データを収集して必要データを算出する。工程間データ算出部は、工程間在庫２０の各種データを収集して必要データを算出する。完成品データ算出部は、完成品在庫４０の各種データを収集して必要データを算出する。
【００３９】
不足過剰在庫予測部は、組立工程データ算出部、検査工程データ算出部、工程間データ算出部、および、完成品データ算出部によって算出されたデータから、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を予測する。
【００４０】
利益期待値算出部は、不足過剰在庫予測部によって予測された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する。
【００４１】
（第１実施形態における組立工程データ算出部の説明）
組立工程データ算出部は、組立工程１０の各種データを収集する部分として、組立リードタイム検出部１３１と、組立工程内仕掛在庫数量検出部１３２とを含む。
【００４２】
また、組立工程データ算出部は、組立工程１０の収集された各種データを格納する部分として、組立リードタイム記憶部１２１を含む。さらに、組立工程データ算出部は、組立工程１０の必要なデータを算出する部分として、組立リードタイム確率密度算出部１１１と、組立出荷可能日時確率密度算出部１１２とを含む。
【００４３】
組立リードタイム検出部１３１は、組立工程１０において個々の製品の投入開始時間と払出完了時間を測定することにより、製品の組立工程１０のリードタイムを検出する。
【００４４】
個々の製品の投入開始時間と払出完了時間とを測定する手段としては、例えば製品にバーコードや２次元コード、ＲＦ（Radio Frequency）タグなどを付すことにより、個々に識別された製品が投入開始地点と払出完了地点とをそれぞれ通過した際の時間を自動的に記録する方法などがある。これにより、組立リードタイム検出部１３１は、組立工程１０のリードタイムを自動的に検出することができる。
【００４５】
組立リードタイム検出部１３１によって検出された個々の製品の組立工程１０のリードタイムのデータは、組立リードタイム記憶部１２１に蓄積される。蓄積された組立工程１０のリードタイムのデータは、後述する組立リードタイム確率密度算出部１１１と、総合リードタイム確率密度算出部４１１とで用いられる。
【００４６】
組立リードタイム確率密度算出部１１１は、組立リードタイム記憶部１２１に蓄積されている組立工程１０のリードタイムの過去からの蓄積データを基に、組立工程１０のリードタイムの確率密度を算出する。表１は、組立工程１０のリードタイムの確率密度データの一例である。
【００４７】
【表１】
2006099691.tif 000003
【００４８】
表１に示すように、組立リードタイム確率密度算出部１１１は、１０分ごとの組立工程１０のリードタイムの確率密度を算出する。たとえば、リードタイムが１３０〜１４０分の場合の確率密度は、（所定期間におけるリードタイムが１３０〜１４０分であった製品の数量）／（所定期間の全製品数量）の式で算出することができる。なお、所定期間はリードタイムよりも十分に長い期間であることが好ましい。
【００４９】
リードタイムは連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、リードタイムの確率密度を、表１に示す様な離散的な表現とする。
【００５０】
組立リードタイム確率密度算出部１１１によって算出された組立工程１０のリードタイムの確率密度データは、後述する組立出荷可能日時確率密度算出部１１２へ転送される。
【００５１】
なお、これに限定されず、算出された組立工程１０のリードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能日時確率密度算出部１１２へ転送されるようにしてもよい。
【００５２】
組立工程内仕掛在庫数量検出部１３２は、組立工程１０における製品の投入量と払出量を測定することにより、組立工程１０における工程内仕掛在庫数量を検出する。たとえば、総合利益を算出する時点での組立工程１０に投入されたが払出されていない製品の数量を、組立工程１０の工程内仕掛在庫数量として検出する。
【００５３】
製品の投入量と払出量とを測定する手段としては、例えば製品にバーコードや２次元コード、ＲＦタグなどを付すことにより個々に識別された製品の投入量と払出量を自動的に記録する方法などがある。これにより、組立工程内仕掛在庫数量検出部１３２は、組立工程１０の工程内仕掛在庫数量を自動的に検出することができる。
【００５４】
組立工程内仕掛在庫数量検出部１３２によって検出された組立工程１０における工程内仕掛在庫数量のデータは、後述する組立出荷可能日時確率密度算出部１１２へ転送される。なお、これに限定されず、組立工程１０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能日時確率密度算出部１１２へ転送されるようにしてもよい。
【００５５】
（第１実施形態における工程間データ算出部の説明）
工程間データ算出部は、工程間在庫２０の各種データを収集する部分として、工程間リードタイム検出部２３１と、工程間仕掛在庫数量検出部２３２とを含む。また、工程間データ算出部は、工程間在庫２０の収集された各種データを格納する部分として、工程間リードタイム記憶部２２１を含む。さらに、工程間データ算出部は、工程間在庫２０の必要なデータを算出する部分として、工程間リードタイム確率密度算出部２１１と、工程間出荷可能日時確率密度算出部２１２とを含む。
【００５６】
工程間リードタイム検出部２３１は、組立工程１０と検査工程３０との間の工程間在庫２０において個々の製品の組立工程１０からの払出完了時間と検査工程３０への投入開始時間とを測定することにより、工程間在庫２０のリードタイムを検出する。
【００５７】
個々の製品の投入開始時間と払出完了時間とを測定する手段としては、前述した組立リードタイム検出部１３１と同様の方法をとることができる。
【００５８】
工程間リードタイム検出部２３１によって検出された個々の製品の工程間在庫２０のリードタイムのデータは、工程間リードタイム記憶部２２１に蓄積される。蓄積された工程間在庫２０のリードタイムのデータは、後述する工程間リードタイム確率密度算出部２１１と、総合リードタイム確率密度算出部４１１とで用いられる。
【００５９】
工程間リードタイム確率密度算出部２１１は、工程間リードタイム記憶部２２１に蓄積されている工程間在庫２０のリードタイムの過去からの蓄積データを基に、工程間在庫２０のリードタイムの確率密度を算出する。そして、工程間リードタイム確率密度算出部２１１は、表１として示したデータと同様な形式で、１０分ごとの工程間在庫２０のリードタイムの確率密度を算出する。
【００６０】
工程間リードタイム確率密度算出部２１１によって算出された工程間在庫２０のリードタイムの確率密度データは、後述する組立出荷可能日時確率密度算出部１１２、および、工程間出荷可能日時確率密度算出部２１２へ転送される。
【００６１】
なお、これに限定されず、算出された工程間在庫２０のリードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能日時確率密度算出部１１２、および、工程間出荷可能日時確率密度算出部２１２へ転送されるようにしてもよい。
【００６２】
工程間仕掛在庫数量検出部２３２は、組立工程１０と検査工程３０との間の工程間在庫２０において組立工程１０からの払出量と検査工程３０への投入量を測定することにより、工程間在庫２０の在庫数量を検出する。たとえば、総合利益を算出する時点での組立工程１０から払出されたが検査工程３０に投入されていない製品の数量を、工程間在庫２０の在庫数量として検出する。
【００６３】
製品の投入量と払出量とを測定する手段としては、前述した組立工程内仕掛在庫数量検出部１３２と同様の方法をとることができる。
【００６４】
工程間仕掛在庫数量検出部２３２によって検出された工程間在庫２０の在庫数量のデータは、後述する工程間出荷可能日時確率密度算出部２１２へ転送される。なお、これに限定されず、工程間在庫２０の在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、工程間出荷可能日時確率密度算出部２１２へ転送されるようにしてもよい。
【００６５】
（第１実施形態における検査工程データ算出部の説明）
検査工程データ算出部は、検査工程３０の各種データを収集する部分として、検査リードタイム検出部３３１と、検査工程内仕掛在庫数量検出部３３２とを含む。また、検査工程データ算出部は、検査工程３０の収集された各種データを格納する部分として、検査リードタイム記憶部３２１を含む。
【００６６】
さらに、検査工程データ算出部は、検査工程３０の必要なデータを算出する部分として、検査リードタイム確率密度算出部３１１と、検査出荷可能日時確率密度算出部３１２とを含む。
【００６７】
検査リードタイム検出部３３１は、検査工程３０において個々の製品の投入開始時間と払出完了時間を測定することにより、製品の検査工程３０のリードタイムを検出する。
【００６８】
個々の製品の投入開始時間と払出完了時間とを測定する手段としては、前述した組立リードタイム検出部１３１と同様の方法をとることができる。
【００６９】
検査リードタイム検出部３３１によって検出された個々の製品の検査工程３０のリードタイムのデータは、検査リードタイム記憶部３２１に蓄積される。蓄積された検査工程３０のリードタイムのデータは、後述する検査リードタイム確率密度算出部３１１と総合リードタイム確率密度算出部４１１で用いられる。
【００７０】
検査リードタイム確率密度算出部３１１は、検査リードタイム記憶部３２１に蓄積されている検査工程３０のリードタイムの過去からの蓄積データを基に、検査工程３０のリードタイムの確率密度を算出する。そして、検査リードタイム確率密度算出部３１１は、表１として示したデータと同様な形式で、１０分ごとの検査工程３０のリードタイムの確率密度を算出する。
【００７１】
検査リードタイム確率密度算出部３１１によって算出された検査工程３０のリードタイムの確率密度データは、後述する組立出荷可能日時確率密度算出部１１２、工程間出荷可能日時確率密度算出部２１２、および、検査出荷可能日時確率密度算出部３１２へ転送される。
【００７２】
なお、これに限定されず、算出された検査工程３０のリードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能日時確率密度算出部１１２、工程間出荷可能日時確率密度算出部２１２、および、検査出荷可能日時確率密度算出部３１２へ転送されるようにしてもよい。
【００７３】
検査工程内仕掛在庫数量検出部３３２は、検査工程３０における製品の投入量と払出量とを測定することにより、検査工程３０における工程内仕掛在庫数量を検出する。
【００７４】
製品の投入量と払出量とを測定する手段としては、前述した組立工程内仕掛在庫検出部１３２と同様の方法をとることができる。
【００７５】
検査工程内仕掛在庫数量検出部３３２によって検出された検査工程３０における工程内仕掛在庫数量のデータは、後述する検査出荷可能日時確率密度算出部３１２へ転送される。なお、これに限定されず、検査工程３０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、検査出荷可能日時確率密度算出部３１２へ転送されるようにしてもよい。
【００７６】
（第１実施形態における完成品データ算出部の説明）
完成品データ算出部は、完成品在庫４０の各種データを収集する部分として、完成品在庫数量検出部４３１を含む。完成品在庫数量検出部４３１は、検査工程３０からの払出量と完成品在庫４０からの出荷数量とを測定することにより、出荷前で在庫として保管されている完成品在庫４０の数量を検出する。たとえば、総合利益を算出する時点での検査工程３０から払出されたが出荷されていない製品の数量を、完成品在庫４０の在庫数量として検出する。
【００７７】
製品の、検査工程３０からの払出量と完成品在庫４０からの出荷数量とを測定する手段としては、例えば製品にバーコードや２次元コード、ＲＦタグなどを付すことにより個々に識別された製品の払出量と出荷数量を自動的に記録する方法などがある。これにより、完成品在庫数量検出部４３１は、完成品在庫４０の在庫数量を自動的に検出することができる。
【００７８】
完成品在庫数量検出部４３１によって検出された出荷前で在庫として保管されている完成品在庫数量データは、生産投入数量算出部５１２および不足過剰在庫発生確率算出部５１３へ転送される。
【００７９】
（第１実施形態における各工程および工程間のデータ算出部のまとめ）
組立出荷可能日時確率密度算出部１１２は、組立工程内仕掛在庫数量検出部１３２から転送されてきた組立工程１０の工程内仕掛在庫数量のデータと、組立リードタイム確率密度算出部１１１から転送されてきた組立工程１０のリードタイムの確率密度データと、工程間リードタイム確率密度算出部２１１から転送されてきた工程間在庫２０のリードタイムの確率密度データと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データとを基に、組立工程１０の工程内仕掛在庫が、組立工程１０を終了し、かつ工程間在庫２０と検査工程３０での作業を経て出荷可能となるまでに必要とされる時間の確率密度を算出する。表２は、組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度データおよび出荷可能数量の期待値データの一例である。
【００８０】
【表２】
2006099691.tif 000004
【００８１】
表２に示すように、組立出荷可能日時確率密度算出部１１２は、２時間ごとの組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度と、出荷可能日時ごとの出荷可能数量の期待値とを算出する。なお、表２において、例として、組立工程内仕掛在庫数量検出部１３２によって、組立工程１０の工程内仕掛在庫数量が５００台と検出されたときの、各日時の出荷可能数量期待値が示されている。
【００８２】
たとえば、まず、１月１５日の８：００〜１０：００に出荷可能となる組立工程１０のリードタイムと工程間在庫２０のリードタイムと検査工程３０のリードタイムとの組合せを求める。そして、求められた組合せの各工程および工程間のリードタイムに対応する確率密度を掛合わせ、求められた組合せすべてについて加算することによって、組立工程１０の工程内仕掛在庫が１月１５日の８：００〜１０：００に出荷可能となる確率密度が算出される。組立工程１０の工程内仕掛在庫が１月１５日の８：００〜１０：００に出荷可能となる出荷可能数量の期待値は、算出された確率密度に、ここでの組立工程１０の工程内仕掛在庫数量５００台を掛けることによって算出される。
【００８３】
出荷可能日時は連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、出荷可能日時の確率密度を、表２に示す様に離散的に表現する。
【００８４】
組立出荷可能日時確率密度算出部１１２によって算出された組立工程１０内の仕掛在庫の出荷可能日時確率密度のデータ、および、出荷可能日時ごとの出荷可能数量の期待値データは、後述する仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送される。
【００８５】
なお、これに限定されず、算出された組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度のデータ、および、出荷可能日時ごとの出荷可能数量の期待値データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送されるようにしてもよい。
【００８６】
工程間出荷可能日時確率密度算出部２１２は、工程間仕掛在庫数量検出部２３２から転送されてきた工程間在庫２０の仕掛在庫数量のデータと、工程間リードタイム確率密度算出部２１１から転送されてきた工程間在庫２０のリードタイムの確率密度データと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データとを基に、工程間在庫２０が、工程間在庫２０および検査工程３０での作業を経て出荷可能となるまでに必要とされる時間の確率密度を算出する。
【００８７】
そして、工程間出荷可能日時確率密度算出部２１２は、表２として示したデータと同様な形式で、２時間ごとの工程間在庫２０が出荷可能となる日時の確率密度と、出荷可能日時ごとの出荷可能数量期待値データとを算出する。
【００８８】
工程間出荷可能日時確率密度算出部２１２によって算出された工程間在庫２０の出荷可能日時の確率密度および出荷可能数量の期待値データは、後述する仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送される。
【００８９】
なお、これに限定されず、算出された出荷可能日時の確率密度および出荷可能数量の期待値データは、一旦、データベースに蓄積された後、データベースから仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送されるようにしてもよい。
【００９０】
検査出荷可能日時確率密度算出部３１２は、検査工程内仕掛在庫数量検出部３３２から転送されてきた検査工程３０の工程内仕掛在庫数量のデータと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データとを基に、検査工程３０の工程内仕掛在庫が、検査工程３０での作業を経て出荷可能となるまでに必要とされる時間の確率密度を算出する。そして、検査出荷可能日時確率密度算出部３１２は、表２として示したデータと同様な形式で、２時間ごとの検査工程３０の工程内仕掛在庫が出荷可能となる日時の確率密度と、出荷可能日時ごとの出荷可能数量の期待値データとを作成する。
【００９１】
検査出荷可能日時確率密度算出部３１２によって算出された検査工程３０の工程内仕掛在庫の出荷可能日時の確率密度および出荷可能数量の期待値データは、後述する仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送される。
【００９２】
なお、これに限定されず、算出された出荷可能日時の確率密度および出荷可能数量の期待値データは、一旦、データベースに蓄積された後、データベースから仕掛在庫全体出荷可能日時確率密度算出部４１２へ転送されるようにしてもよい。
【００９３】
このように、各工程および工程間のデータ算出部によって、その工程または工程間の仕掛在庫数量、その工程または工程間の過去のリードタイムから算出されたリードタイムの確率密度、および、後工程のリードタイムの確率密度に基づいて、各工程および工程間の仕掛在庫が完成して出荷可能となる日時の確率密度が算出される。
【００９４】
（第１実施形態における不足過剰在庫予測部の説明）
不足過剰在庫予測部は、総合リードタイム確率密度算出部４１１と、仕掛在庫全体出荷可能日時確率密度算出部４１２と、出荷要求数量記憶部５２１と、出荷要求数量予測値算出部５１１と、生産投入数量算出部５１２と、不足過剰在庫発生確率算出部５１３とを含む。
【００９５】
総合リードタイム確率密度算出部４１１は、組立リードタイム記憶部１２１と、工程間リードタイム記憶部２２１と、検査リードタイム記憶部３２１とから転送された各工程および工程間のリードタイムの過去からの蓄積データを基に、新規生産投入品が出荷可能になるまでの総合リードタイムの確率密度を算出する。そして、総合リードタイム確率密度算出部４１１は、表１として示したデータと同様な形式で、１０分ごとの新規生産投入品が出荷可能になるまでの総合リードタイムの確率密度を算出する。
【００９６】
たとえば、リードタイムが或る１０分の範囲の値となる組立工程１０のリードタイムと工程間在庫２０のリードタイムと検査工程３０のリードタイムとの組合せを求める。そして、求められた組合せの各工程および工程間のリードタイムに対応する確率密度を掛合わせ、すべての組合せについて加算することによって、リードタイムが或る１０分の範囲の値となる確率密度が算出される。
【００９７】
総合リードタイム確率密度算出部４１１によって算出された新規生産投入品が出荷可能になるまでの総合リードタイムの確率密度データは、後述する不足過剰在庫発生確率算出部５１３へ転送される。
【００９８】
なお、これに限定されず、算出された総合リードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、不足過剰在庫発生確率算出部５１３へ転送されるようにしてもよい。
【００９９】
仕掛在庫全体出荷可能日時確率密度算出部４１２は、組立出荷可能日時確率密度算出部１１２から転送された組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度および出荷可能数量期待値データと、工程間出荷可能日時確率密度算出部２１２から転送された工程間在庫２０の出荷可能日時の確率密度および出荷可能数量期待値データと、検査出荷可能日時確率密度算出部３１２から転送された検査工程３０の工程内仕掛在庫の出荷可能日時の確率密度および出荷可能数量期待値データとから、工場の仕掛在庫全体の出荷可能日時の確率密度および出荷可能数量期待値を算出する。表３は、工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量の期待値データの一例である。
【０１００】
【表３】
2006099691.tif 000005
【０１０１】
表３に示すように、仕掛在庫全体出荷可能日時確率密度算出部４１２は、２時間おきの工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量期待値を算出する。たとえば、組立工程１０と工程間在庫２０と検査工程３０との工程内仕掛在庫の出荷可能日時が１月１４日の８：００〜１０：００である出荷可能数量の期待値をそれぞれ加算することによって、仕掛在庫全体の１月１４日の８：００〜１０：００の出荷可能数量期待値を算出することができる。
【０１０２】
出荷可能日時は連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、出荷可能日時を、表３に示す様な離散的な表現とする。
【０１０３】
仕掛在庫全体出荷可能日時確率密度算出部４１２によって算出された工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量の期待値データは、後述する生産投入数量算出部５１２へ転送される。
【０１０４】
なお、これに限定されず、算出された工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量の期待値データは、一旦、データベースへ蓄積された後、データベースから、生産投入数量算出部５１２へ転送されるようにしてもよい。
【０１０５】
出荷要求数量記憶部５２１は、工場に対して要求された過去の出荷要求数量データを蓄積している。蓄積された出荷要求数量データは、出荷要求数量予測値算出部５１１へ転送される。
【０１０６】
出荷要求数量予測値算出部５１１は、出荷要求数量記憶部５２１から転送されてきた出荷要求数量の過去からの蓄積データを基に、将来の出荷要求数量予測値の確率密度を算出する。表４は、出荷要求数量予測値の出荷日時ごとの確率密度データの一例である。
【０１０７】
【表４】
2006099691.tif 000006
【０１０８】
表４に示すように、出荷要求数量予測値算出部５１１は、２時間おきの出荷日時ごとの出荷要求数量の予測値の確率密度を算出する。出荷要求数量は、出荷時間帯や出荷日や出荷する曜日や製品の売行きの傾向などによって増減する。このため、出荷要求数量の予測値は、たとえば、出荷時間帯や出荷日や出荷する曜日や出荷要求数量の増減率などの複数の要因のそれぞれに予め定めておいた重み付けを加味することにより算出することができる。
【０１０９】
出荷要求数量予測値算出部５１１によって算出された出荷要求数量予測値の確率密度データは、生産投入数量算出部５１２および不足過剰在庫発生確率算出部５１３へ転送される。
【０１１０】
生産投入数量算出部５１２は、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値と、仕掛在庫全体出荷可能日時確率密度算出部４１２から転送された工場の各工程および各工程間の仕掛在庫の出荷可能日時ごとの出荷可能数量の期待値と、完成品在庫数量検出部４３１から転送された完成品在庫数量とから、生産投入数量を算出する。
【０１１１】
たとえば、生産投入数量算出部５１２は、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の代表値から、仕掛在庫全体出荷可能日時確率密度算出部４１２から転送された工場の各工程および各工程間の仕掛在庫の出荷可能日時ごとの出荷可能数量の期待値の代表値と、完成品在庫数量検出部４３１から転送された完成品在庫数量とを差し引くことで得られる数量を所定期間の生産投入数量として算出する。そして、生産投入数量算出部５１２は、算出された生産投入数量を不足過剰在庫発生確率算出部５１３へ転送する。
【０１１２】
不足過剰在庫発生確率算出部５１３は、生産投入数量算出部５１２から転送された生産投入数量と、総合リードタイム確率密度算出部４１１から転送された新規生産投入品が出荷可能になるまでの総合リードタイムの確率密度データとから、生産投入数量算出部５１２によって算出された数量が生産投入された場合の新規生産投入品の出荷可能日時の確率密度を算出する。
【０１１３】
そして、不足過剰在庫発生確率算出部５１３は、表３として示したデータと同様な形式で、新規生産投入品が出荷可能となる日時ごとの出荷可能数量の期待値データを算出する。たとえば、まず、１月１４日の８：００〜１０：００に出荷可能となる総合リードタイムと所定期間のうちの或る期間との組合せを求める。そして、それらの組合せに対応する確率密度を掛合わせて、求められた組合せすべてについて加算することによって、新規生産投入品が出荷可能となる確率密度が算出される。新規生産投入品が１月１４日の８：００〜１０：００に出荷可能となる出荷可能数量の期待値は、算出された確率密度に所定期間の生産投入数量を掛けることによって算出される。
【０１１４】
また、不足過剰在庫発生確率算出部５１３は、算出された新規生産投入品が出荷可能になる日時ごとの出荷可能数量の期待値データと、仕掛在庫全体出荷可能日時確率密度算出部４１２から転送された工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量の期待値データと、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の確率密度データと、完成品在庫数量検出部４３１から転送された完成品在庫数量データとから、不足過剰在庫発生確率を算出する。
【０１１５】
不足過剰在庫発生確率の算出は、例えば図２を用いて説明する方法により行う。図２は、第１実施形態における生産計画立案支援装置１で行なわれる不足過剰在庫発生確率の算出方法を説明するためのグラフである。
【０１１６】
図２の上段のグラフは、対象日時における出荷要求数量予測値の確率密度データを示す。ここでは、前述した出荷要求数量予測値算出部５１１によって算出された出荷日時ごとの出荷要求数量予測値の確率密度データのうち、１月１５日の１５：００の出荷要求数量予測値の確率密度のデータを示す。図２の上段のグラフの最頻値は、３００台である。
【０１１７】
図２の中段のグラフは、上段のグラフからこの日時の出荷要求数量の予測値に対して配賦する完成品在庫数量を差引いたグラフを示す。ここでは、完成品在庫のこの日時の出荷に対する完成品在庫の配賦数量を４０台としている。これにより、図２の中段のグラフの最頻値は、２６０台となる。
【０１１８】
また、図２の下段のグラフは、中段のグラフを、工場の仕掛在庫全体および新規生産投入品それぞれの当該日時に対する出荷可能数量の期待値の合計数量で分割している。ここでは、工場の仕掛在庫全体および新規生産投入品それぞれの当該日時に対する出荷可能数量の期待値の合計数量を２７０台としている。
【０１１９】
この図において、工場の仕掛在庫全体および新規生産投入品それぞれの当該日時に対する出荷可能数量２７０台よりも数量が多い上側部分の面積が不足在庫発生確率に、出荷可能数量２７０台よりも数量が少ない下側部分の面積が過剰在庫発生確率となる。
【０１２０】
不足過剰在庫発生確率算出部５１３によって算出された不足在庫および過剰在庫発生確率データは、不足過剰在庫損失期待値算出部５１４、および、販売可能数量期待値算出部５１５へ転送される。
【０１２１】
（第１実施形態における利益期待値算出部の説明）
利益期待値算出部は、不足過剰在庫損失期待値算出部５１４と、販売可能数量期待値算出部５１５と、販売利益期待値算出部５１６と、総合利益期待値算出部５１７とを含む。
【０１２２】
不足過剰在庫損失期待値算出部５１４は、不足過剰在庫発生確率算出部５１３から転送された不足過剰在庫発生確率データを基に、不足過剰在庫発生に伴なう損失費用の期待値を算出する。
【０１２３】
不足過剰在庫発生数量の期待値の算出方法の一例を、図３を用いて説明する。図３は、第１実施形態における生産計画立案支援装置１で行なわれる不足過剰在庫発生数量期待値の算出方法を説明するためのグラフである。
【０１２４】
図３は、図２下段で示したグラフにおいて、工場の仕掛在庫全体および新規生産投入品の当該日時に対する出荷可能数量２７０台を中心として、出荷要求数量予測値を１０台ずつの範囲で分割したグラフである。
【０１２５】
各分割領域の発生確率は、各分割領域の面積に等しい。本実施の形態においては、その分割領域の中央値をＮ台として、その分割領域の発生確率をＰ（Ｎ）と表記することとする。たとえば、２８０台以上２９０台未満の分割領域の中央値は、２８５台であるので、この分割領域の発生確率は、Ｐ（２８５）と表記する。
【０１２６】
この時、不足在庫発生数量の期待値は、当該日時に対する出荷可能数量２７０台より上側部分、すなわち２７０＜Ｎなる全てのＮに対して、Σ｛（Ｎ―２７０）×Ｐ（Ｎ）｝を計算することにより得られる。
【０１２７】
こうして得られた不足在庫発生数量の期待値に、１台当たりの販売機会損失費用と１台当たりの信用補償費の合計を掛けることにより、不足在庫に伴う損失費用の期待値が算出される。
【０１２８】
また、過剰在庫発生数量の期待値は、上記不足在庫発生数量の期待値算出と同様の方法を、図２下段において示したグラフの下側部分において適用することにより得られる。すなわち、Ｎ＜２７０なるすべてのＮに対して、Σ｛（２７０―Ｎ）×Ｐ（Ｎ）｝を計算する。
【０１２９】
こうして得られた過剰在庫発生数量の期待値に、１台当たりの在庫金利負担額と在庫管理費用と倉庫費用と製品売残り危険率費用の合計を掛けることにより、過剰在庫に伴う損失費用の期待値が算出される。
【０１３０】
不足過剰在庫損失期待値算出部５１４によって算出された不足在庫および過剰在庫発生に伴う費用の期待値データは、総合利益期待値算出部５１７へ転送される。
【０１３１】
販売可能数量期待値算出部５１５は、不足過剰在庫発生確率算出部５１３から転送された不足在庫および過剰在庫発生確率データを基に、対象日時における販売可能数量期待値を算出する。
【０１３２】
販売可能数量期待値を算出する方法の一例を図３を用いて説明する。本図において、当該日時に対する出荷可能数量２７０台より上側部分においては販売可能数量は２７０台である。このため、２７０＜Ｎなる全てのＮに対して、Σ｛２７０×Ｐ（Ｎ）｝を計算する。
【０１３３】
また、当該日時に対する出荷可能数量２７０台より下側部分においては販売可能数量はＮ台である。このため、２７０＞ＮなるすべてのＮに対して、Σ｛Ｎ×Ｐ（Ｎ）｝を計算する。そして、これらの計算値の合計、すなわちΣ｛ｍｉｎ（２７０，Ｎ）×Ｐ（Ｎ）｝として販売可能数量期待値とする。
【０１３４】
販売可能数量期待値算出部５１５によって算出された販売可能数量期待値データは、販売利益期待値算出部５１６へ転送される。
【０１３５】
販売利益期待値算出部５１６は、販売可能数量期待値算出部５１５から転送された販売可能数量期待値に、１台当たりの販売利益を掛けることにより、販売利益期待値を算出する。販売利益期待値算出部５１６によって算出された販売利益期待値データは、総合利益期待値算出部５１７へ転送される。
【０１３６】
総合利益期待値算出部５１７は、販売利益期待値算出部５１６から転送された販売利益期待値から、不足過剰在庫損失期待値算出部５１４から転送された不足在庫および過剰在庫発生に伴う損失費用の期待値を差引き、総合利益の期待値を算出する。そして、算出された総合利益は、生産投入数量など算出過程の各パラメータとともに、利用者に呈示される。
【０１３７】
以上の生産計画立案支援装置１により、製品の製造工場において、製造リードタイムの確率分布と出荷要求数量予測値の確率分布とから、不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出することができる。
【０１３８】
（第１実施形態における生産計画立案支援装置１における処理の流れの説明）
次に、以上説明した第１実施形態における生産計画立案支援装置１の具体的なプロセスを、図４に示すフローチャートを参照しながら説明する。図４は、第１実施形態における生産計画立案支援装置１で実行される生産計画立案支援処理の流れを示すフローチャートである。
【０１３９】
まず、生産計画立案支援装置１は、検査工程３０について工程毎データ算出処理Ａを実行する（ステップＳ１０１）。図５は、第１実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ａの流れを示すフローチャートである。
【０１４０】
図５を参照して、ここでは、検査工程３０について工程毎データ算出処理Ａが実行される場合について説明する。まず、検査リードタイム確率密度算出部３１１が、検査リードタイム記憶部３２１から、検査工程３０の過去のリードタイムを読出す（ステップＳ１１）。
【０１４１】
なお、検査工程３０のリードタイムは、対象品が検査工程３０を通過する度に、検査リードタイム検出部３３１によって検出される。そして、検出された検査工程３０のリードタイムは、検査リードタイム検出部３３１によって、検査リードタイム記憶部３２１に記憶される。
【０１４２】
次に、検査リードタイム確率密度算出部３１１が、ステップＳ１１で読出された過去の検査工程３０のリードタイムを基に、検査工程３０のリードタイムの確率密度を算出する（ステップＳ１２）。また、検査工程内仕掛在庫数量検出部３３２が、検査工程３０の工程内仕掛在庫数量を検出する（ステップＳ１３）。
【０１４３】
そして、検査リードタイム確率密度算出部３１１が、検査工程３０の工程内仕掛在庫の全工程後の出荷可能日時の確率密度を算出する（ステップＳ１４）。また、検査リードタイム確率密度算出部３１１が、検査工程３０の工程内仕掛在庫の全工程後の出荷日時ごとの出荷可能数量の期待値を算出する（ステップＳ１５）。その後、生産計画立案支援処理に戻る。
【０１４４】
図４に戻って、生産計画立案支援装置１は、ステップＳ１０１と同様に、工程間在庫２０および組立工程１０について、工程毎データ算出処理Ａを実行する（ステップＳ１０２、ステップＳ１０３）。
【０１４５】
次に、仕掛在庫全体出荷可能日時確率密度算出部４１２が、ステップＳ１０１からステップＳ１０３までの処理で算出された組立工程１０、工程間在庫２０、および、検査工程３０それぞれの仕掛在庫の出荷可能日時の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データに基づいて、工場の仕掛在庫全体の出荷可能日時の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データを算出する（ステップＳ１０４）。
【０１４６】
次に、完成品在庫数量検出部４３１が、完成品在庫の数量を検出する（ステップＳ１０５）。また、出荷要求数量予測値算出部５１１が、出荷要求数量記憶部５２１から、過去の出荷要求数量を読出す（ステップＳ１０６）。そして、出荷要求数量予測値算出部５１１が、ステップＳ１０５で読出された過去からの出荷要求数量の蓄積データを基に、出荷要求数量予測値を算出する（ステップＳ１０７）。
【０１４７】
次いで、生産投入数量算出部５１２が、ステップＳ１０４で算出された工場の仕掛在庫全体の出荷可能日時の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データと、ステップ１０７で算出された出荷要求数量予測値データと、ステップＳ１０５で検出された完成品在庫数量データとから生産投入数量を算出する（ステップＳ１０８）。
【０１４８】
次に、総合リードタイム確率密度算出部４１１が、組立リードタイム記憶部１２１から過去からの組立工程１０のリードタイムの蓄積データを読出す。同様に、工程間リードタイム記憶部２２１から過去からの工程間在庫２０のリードタイムの蓄積データを読出し、検査リードタイム記憶部３２１から過去からの検査工程３０のリードタイムの蓄積データを読出す。そして、総合リードタイム確率密度算出部４１１が、読出された各工程および工程間のリードタイムデータを基に、総合リードタイムの確率密度を算出する（ステップＳ１０９）。
【０１４９】
次いで、不足過剰在庫発生確率算出部５１３が、ステップＳ１０９で算出された総合リードタイムの確率密度データと、ステップＳ１０８で算出された生産投入数量データと、ステップＳ１０４で算出された出荷可能日時の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データと、ステップＳ１０７で算出された出荷要求数量予測値と、ステップＳ１０５で算出された完成品在庫の数量とから、不足在庫および過剰在庫の発生確率を算出する（ステップＳ１１０）。
【０１５０】
この様にして得られた不足在庫および過剰在庫の発生確率データを基に、不足過剰在庫損失期待値算出部５１４が、不足在庫および過剰在庫に伴う損失費用の期待値を算出する（ステップＳ１１１）。また、販売可能数量期待値算出部５１５が、ステップＳ１１０で算出された不足在庫および過剰在庫の発生確率データを基に、販売可能数量の期待値を算出する（ステップＳ１１２）。
【０１５１】
そして、ステップＳ１１２で算出された販売可能数量の期待値データを基に、販売利益期待値算出部５１６が、販売利益の期待値を算出する（ステップＳ１１３）。
最後に、総合利益期待値算出部５１７が、ステップＳ１１１で算出された不足在庫および過剰在庫に伴う損失費用の期待値データと、ステップＳ１１３で算出された販売利益の期待値データとを基に、総合利益の期待値を算出する（ステップＳ１１４）。
【０１５２】
（第１実施形態における生産計画立案支援装置１による作用および効果）
以上説明したように、第１実施形態における生産計画立案支援装置１は、製品の生産計画の立案を支援する装置である。また、生産計画立案支援装置１は、不足過剰在庫予測部と、利益期待値算出部とを含む。
【０１５３】
不足過剰在庫予測部は、各工程または工程間のリードタイムのデータや仕掛在庫数量のデータなどの生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する。利益期待値算出部は、不足過剰在庫予測部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する。
【０１５４】
これにより、生産計画立案支援装置１によって、生産に関する変数から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値が算出される。このため、不足在庫や過剰在庫が発生した場合の総合利益を見積もって、生産計画の立案を支援することができる。その結果、生産計画立案支援装置１によって、生産計画の精度を向上させることができる。また、生産計画立案支援装置１によって、経営数値面を考慮した生産計画の立案に資することができる。
【０１５５】
生産に関する変数は、過去の統計値、現在の実測値、および、未来の予測値である。現在の実測値は、組立リードタイム検出部１３１と工程間リードタイム検出部２３１と検査リードタイム検出部３３１とによって検出された生産の各工程および各工程間におけるリードタイムや、完成品在庫数量検出部４３１によって検出された生産が完了し出荷を待っている製品の出荷待ち完成品在庫数量や、組立工程内仕掛在庫数量検出部１３２と工程間仕掛在庫数量検出部２３２と検査工程内仕掛在庫数量検出部３３２とによって検出された各工程および各工程間における製品の仕掛在庫数量や、出荷要求数量記憶部５２１に記憶されている出荷要求数量である。
【０１５６】
また、過去の統計値は、組立リードタイム記憶部１２１と工程間リードタイム記憶部２２１と検査リードタイム記憶部３２１とに蓄積されたリードタイムから、それぞれ、組立リードタイム確率密度算出部１１１と工程間リードタイム確率密度算出部２１１と検査リードタイム確率密度算出部３１１とによって算出された各工程および各工程間のリードタイムの確率密度や、出荷要求数量予測値算出部５１１によって算出される出荷要求数量の確率密度である。
【０１５７】
また、未来の予測値は、出荷要求数量予測値算出部５１１によって算出された製品の出荷要求数量の予測値である。
【０１５８】
生産計画立案支援装置１は、現在の実測値を検出する実測値検出部や、実測値検出部によって検出された実測値を記憶する実測値記憶部や、実測値記憶部に記憶された実測値に基づいて、実測値の確率密度を過去の統計値として算出する統計値算出部や、統計値算出部によって算出された統計値に基づいて未来の予測値を算出する予測値算出部などを選択的に含む。
【０１５９】
実測値検出部としては、組立リードタイム検出部１３１や、組立工程内仕掛在庫数量検出部１３２や、工程間リードタイム検出部２３１や、工程間仕掛在庫数量検出部２３２や、検査リードタイム検出部３３１や、検査工程内仕掛在庫数量検出部３３２や、完成品在庫数量検出部４３１がある。
【０１６０】
実測値記憶部としては、組立リードタイム記憶部１２１や、工程間リードタイム記憶部２２１や、検査リードタイム記憶部３２１や、出荷要求数量記憶部５２１がある。
【０１６１】
統計値算出部としては、組立リードタイム確率密度算出部１１１や、組立出荷可能日時確率密度算出部１１２や、工程間リードタイム確率密度算出部２１１や、工程間出荷可能日時確率密度算出部２１２や、検査リードタイム確率密度算出部３１１や、検査出荷可能日時確率密度算出部３１２や、総合リードタイム確率密度算出部４１１や、仕掛在庫全体出荷可能日時確率密度算出部４１２や、出荷要求数量予測値算出部５１１がある。
【０１６２】
予測値算出部としては、出荷要求数量予測値算出部５１１がある。なお、前述した確率密度算出部が、或る変数の確率密度を算出してその確率密度から或る変数の未来の予測値を算出するようにしてもよい。
【０１６３】
これにより、生産計画立案支援装置１によって、生産に関する現在の実測値が検出され、検出された実測値が記憶され、記憶された実測値に基づいて、実測値の確率密度が過去の統計値として算出され、算出された統計値に基づいて未来の予測値が算出される。このため、生産に関する現在の実測値や過去の統計値や未来の予測値から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいて総合利益の期待値を算出することができる。
【０１６４】
また、生産計画立案支援装置１は、不足過剰在庫損失期待値算出部５１４と、販売利益期待値算出部５１６とをさらに含む。不足過剰在庫損失期待値算出部５１４は、不足過剰在庫発生確率算出部５１３によって算出された不足在庫および過剰在庫の発生確率に基づいて、損失の期待値を算出する。販売利益期待値算出部５１６は、不足過剰在庫発生確率算出部５１３によって算出された不足在庫および過剰在庫の発生確率に基づいて、販売利益の期待値を算出する。
【０１６５】
そして、利益期待値算出部は、販売利益期待値算出部５１６によって算出された販売利益の期待値から、不足過剰在庫損失期待値算出部５１４によって算出された損失の期待値を差し引いた総合利益の期待値を算出する。
【０１６６】
これにより、生産計画立案支援装置１によって、不足在庫および過剰在庫の発生確率に基づいて、損失の期待値および販売利益の期待値が算出され、算出された販売利益の期待値から、算出された損失の期待値を差し引いた総合利益の期待値が算出される。このため、不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出することができる。
【０１６７】
＜第２実施形態＞
図６は、本発明の第２実施形態における生産計画立案支援装置１Ａの機能の概略を示す機能ブロック図である。生産計画立案支援装置１Ａは、製品の製造工場において、製造良品率の確率密度と出荷要求数量予測値の確率密度とから、欠品や納期遅れの要因である不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出するものである。そして、生産計画立案支援装置１Ａは、算出された総合利益を利用者に呈示して、利用者による判断を仰ぐことによって、生産計画の立案を支援する。
【０１６８】
第２実施形態における生産計画立案支援装置１Ａは、第１実施形態における生産計画立案支援装置１と同様に、組立工程データ算出部と、検査工程データ算出部と、工程間データ算出部と、完成品データ算出部と、不足過剰在庫予測部と、利益期待値算出部とを含む。
【０１６９】
（第２実施形態における組立工程データ算出部の説明）
組立工程データ算出部は、組立工程１０の各種データを収集する部分として、組立リードタイム検出部１３１と、組立工程内仕掛在庫数量検出部１３２と、組立良品率検出部１３３とを含む。
【０１７０】
また、組立工程データ算出部は、組立工程１０の収集された各種データを格納する部分として、組立リードタイム記憶部１２１と、組立良品率記憶部１２２とを含む。さらに、組立工程データ算出部は、組立工程１０の必要なデータを算出する部分として、組立良品率確率密度算出部１１３と、組立出荷可能数量確率密度算出部１１４とを含む。
【０１７１】
組立リードタイム検出部１３１については、第１実施形態で説明したので、説明は繰返さない。
【０１７２】
組立リードタイム検出部１３１によって検出された個々の製品の組立工程１０のリードタイムのデータは、組立リードタイム記憶部１２１に蓄積される。蓄積された組立工程１０のリードタイムのデータは、後述する組立出荷可能数量確率密度算出部１１４と、総合リードタイム算出部４１３とで用いられる。
【０１７３】
組立良品率検出部１３３は、組立工程１０における製品の良品率を検出する。製品の良品率を検出する手段としては、例えば製品にバーコードや２次元コード、ＲＦタグなどを付すことにより製品を個々に識別し、不良判定した時に自動的に記録する方法などがある。これにより、組立良品率検出部１３３は、組立工程１０の良品率を自動的に検出することができる。
【０１７４】
組立良品率検出部１３３によって検出された組立工程１０における良品率のデータは、組立良品率記憶部１２２に蓄積される。蓄積された組立工程１０の良品率のデータは、後述する組立良品率確率密度算出部１１３と、総合良品率確率密度算出部４１５へ転送される。
【０１７５】
組立良品率確率密度算出部１１３は、組立良品率記憶部１２２に蓄積されている組立工程１０における良品率の過去からの蓄積データを基に、組立工程１０の良品率の確率密度を算出する。表５は、組立工程１０の良品率の確率密度データの一例である。
【０１７６】
【表５】
2006099691.tif 000007
【０１７７】
表５に示すように、組立良品率確率密度算出部１１３は、０．５％ごとの組立工程１０の良品率の確率密度を算出する。たとえば、良品率が９９．５％以上１００．０％未満の場合の確率密度は、（所定期間における良品率が９９．５％以上１００．０％未満であった製品の数量）／（所定期間の全製品数量）の式で算出することができる。
【０１７８】
良品率は連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、良品率の確率密度を、表５に示すような離散的な表現とする。
【０１７９】
組立良品率確率密度算出部１１３によって算出された組立工程１０の良品率の確率密度データは、後述する組立出荷可能数量確率密度算出部１１４へ転送される。なお、これに限定されず、算出された組立工程１０の良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能数量確率密度算出部１１４へ転送されるようにしてもよい。
【０１８０】
組立工程内仕掛在庫数量検出部１３２については、第１実施形態で説明したので、説明は繰返さない。組立工程内仕掛在庫数量検出部１３２によって検出された組立工程１０における工程内仕掛在庫数量のデータは、組立出荷可能数量確率密度算出部１１４へ転送される。なお、これに限定されず、組立工程１０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能数量確率密度算出部１１４へ転送されるようにしてもよい。
【０１８１】
（第２実施形態における工程間データ算出部の説明）
工程間データ算出部は、工程間在庫２０の各種データを収集する部分として、工程間リードタイム検出部２３１と、工程間仕掛在庫数量検出部２３２とを含む。また、工程間データ算出部は、工程間在庫２０の収集された各種データを格納する部分として、工程間リードタイム記憶部２２１を含む。さらに、工程間データ算出部は、工程間在庫２０の必要なデータを算出する部分として、工程間出荷可能数量確率密度算出部２１３を含む。
【０１８２】
工程間リードタイム検出部２３１については、第１実施形態で説明したので、説明は繰返さない。工程間リードタイム検出部２３１によって検出された個々の製品の工程間在庫２０のリードタイムのデータは、工程間リードタイム記憶部２２１に蓄積される。蓄積された工程間在庫２０のリードタイムのデータは、後述する組立出荷可能数量確率密度算出部１１４と、工程間出荷可能数量確率密度算出部２１３と、総合リードタイム算出部４１３とで用いられる。
【０１８３】
工程間仕掛在庫数量検出部２３２については、第１実施形態で説明したので、説明は繰返さない。工程間仕掛在庫数量検出部２３２によって検出された工程間在庫２０の仕掛在庫数量のデータは、工程間出荷可能数量確率密度算出部２１３へ転送される。なお、これに限定されず、工程間在庫２０の仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、工程間出荷可能数量確率密度算出部２１３へ転送されるようにしてもよい。
【０１８４】
（第２実施形態における検査工程データ算出部の説明）
検査工程データ算出部は、検査工程３０の各種データを収集する部分として、検査リードタイム検出部３３１と、検査工程内仕掛在庫数量検出部３３２と、検査良品率検出部３３３とを含む。
【０１８５】
また、検査工程データ算出部は、検査工程３０の収集された各種データを格納する部分として、検査リードタイム記憶部３２１と、検査良品率記憶部３２２とを含む。さらに、検査工程データ算出部は、検査工程３０の必要なデータを算出する部分として、検査良品率確率密度算出部３１３と、検査出荷可能数量確率密度算出部３１４とを含む。
【０１８６】
検査リードタイム検出部３３１については、第１実施形態で説明したので、説明は繰返さない。検査リードタイム検出部３３１によって検出された個々の製品の検査工程３０のリードタイムのデータは、検査リードタイム記憶部３２１に蓄積される。蓄積された検査工程３０のリードタイムのデータは、後述する組立出荷可能数量確率密度算出部１１４と、工程間出荷可能数量確率密度算出部２１３と、検査出荷可能数量確率密度算出部３１４と、総合リードタイム算出部４１３で用いられる。
【０１８７】
検査良品率検出部３３３は、検査工程３０における製品の良品率を検出する。製品の良品率を検出する手段としては、組立工程１０の組立良品率検出部１３３と同様の方法をとることができる。
【０１８８】
検査良品率検出部３３３によって検出された検査工程３０における良品率のデータは、検査良品率記憶部３２２に蓄積される。蓄積された検査工程３０の良品率のデータは、後述する検査良品率確率密度算出部３１３、および、総合良品率確率密度算出部４１５へ転送される。
【０１８９】
検査良品率確率密度算出部３１３は、検査良品率記憶部３２２に蓄積されている検査工程３０における良品率の過去からの蓄積データを基に、表５として示したデータと同様な形式で、０．５％ごとの検査工程３０の良品率の確率密度を算出する。
【０１９０】
検査良品率確率密度算出部３１３によって算出された検査工程３０の良品率の確率密度データは、後述する組立出荷可能数量確率密度算出部１１４、工程間出荷可能数量確率密度算出部２１３、および、検査出荷可能数量確率密度算出部３１４へ転送される。
【０１９１】
なお、これに限定されず、算出された検査工程３０の良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷可能数量確率密度算出部１１４と、工程間出荷可能数量確率密度算出部２１３と、検査出荷可能数量確率密度算出部３１４とへ転送されるようにしてもよい。
【０１９２】
検査工程内仕掛在庫数量検出部３３２については、第１実施形態で説明したので、説明は繰返さない。検査工程内仕掛在庫数量検出部３３２によって検出された検査工程３０における工程内仕掛在庫量のデータは、後述する検査出荷可能数量確率密度算出部３１４へ転送される。なお、これに限定されず、検査工程３０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、検査出荷可能数量確率密度算出部３１４へ転送されるようにしてもよい。
【０１９３】
（第２実施形態における完成品データ算出部の説明）
完成品データ算出部は、完成品在庫４０の各種データを収集する部分として、完成品在庫数量検出部４３１を含む。完成品在庫数量検出部４３１ついては、第１実施形態で説明したので、説明は繰返さない。完成品在庫数量検出部４３１によって検出された出荷前で在庫として保管されている完成品在庫数量データは、生産投入数量算出部５１２Ａおよび不足過剰在庫発生確率算出部５１３Ａへ転送される。
【０１９４】
（第２実施形態における各工程および工程間のデータ算出部のまとめ）
組立出荷可能数量確率密度算出部１１４は、組立工程内仕掛在庫数量検出部１３２から転送されてきた組立工程１０の工程内仕掛在庫数量データと、組立リードタイム記憶部１２１に記憶されている組立工程１０のリードタイムデータと、工程間リードタイム記憶部２２１から転送されてきた工程間在庫２０のリードタイムデータと、検査リードタイム記憶部３２１から転送されてきた検査工程３０のリードタイムデータと、組立良品率確率密度算出部１１３から転送されてきた組立工程１０の良品率の確率密度データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、組立工程１０の工程内仕掛在庫全体が、組立工程１０を終了し、かつ工程間在庫２０と検査工程３０での作業とを経て出荷可能となる出荷可能日時と、良品率確率密度とを算出する。表６は、組立工程１０の工程内仕掛在庫全体の良品率ごとの出荷可能数量および良品率の確率密度データの一例である。
【０１９５】
【表６】
2006099691.tif 000008
【０１９６】
表６に示すように、組立出荷可能数量確率密度算出部１１４は、組立工程１０の工程内仕掛在庫全体の出荷可能日時における０．５％ごとの良品率に対する出荷可能数量と、全体の良品率の確率密度データとを算出する。
【０１９７】
たとえば、組立工程１０の工程内仕掛在庫全体の出荷可能日時は、組立工程１０と工程間在庫２０と検査工程３０とのリードタイムの平均値をそれぞれ加算することによって算出することができる。また、組立工程１０と検査工程１０とのそれぞれの良品率を掛合わせた全体の良品率が９９．５％以上１００％未満となる組立工程１０と検査工程１０との良品率の組合せを求める。そして、求められた組合せの各工程の良品率の確率密度をそれぞれ掛合わせることによって全体の良品率の確率密度が算出される。
【０１９８】
さらに、全体の良品率が１００％である場合は、組立工程１０の工程内仕掛在庫数量全体が出荷可能数量となる。このため、全体の良品率が９９．５％のときの出荷可能数量は、ここでの全体の良品率が１００％である場合の出荷可能数量２００台に９９．５％を掛けることによって１９９台と算出することができる。そして、算出された出荷可能数量１９９台を、全体の良品率が９９．５％以上１００％未満である場合の出荷可能数量とする。
【０１９９】
良品率は連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、良品率の確率密度を、表６に示す様に離散的に表現する。
【０２００】
組立出荷可能数量確率密度算出部１１４によって算出された組立工程１０の工程内仕掛在庫全体の出荷可能日時における出荷可能数量のデータ、および、良品率の確率密度データは、後述する仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送される。
【０２０１】
なお、これに限定されず、算出された組立工程１０の工程内仕掛在庫全体の出荷可能日時における出荷可能数量のデータ、および、良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送されるようにしてもよい。
【０２０２】
工程間出荷可能数量確率密度算出部２１３は、工程間仕掛在庫数量検出部２３２から転送されてきた工程間在庫２０の工程間仕掛在庫数量データと、工程間リードタイム記憶部２２１から転送されてきた工程間在庫２０のリードタイムの蓄積データと、検査リードタイム記憶部３２１から転送されてきた検査工程３０のリードタイムの蓄積データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、工程間在庫２０全体が、工程間在庫２０と検査工程３０での作業とを経て出荷可能となる出荷可能日時と、良品率確率密度とを算出する。
【０２０３】
そして、工程間出荷可能数量確率密度算出部２１３は、表６に示したデータと同様な形式で、工程間在庫２０全体の出荷可能日時における０．５％ごとの良品率に対する出荷可能数量のデータと良品率の確率密度データとを算出する。
【０２０４】
工程間出荷可能数量確率密度算出部２１３によって算出された工程間在庫２０全体の出荷可能数量のデータ、および、良品率の確率密度データは、後述する仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送される。
【０２０５】
なお、これに限定されず、算出された工程間在庫２０全体の出荷可能数量のデータ、および、良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送されるようにしてもよい。
【０２０６】
検査出荷可能数量確率密度算出部３１４は、検査工程内仕掛在庫数量検出部３３２から転送されてきた検査工程３０の工程内仕掛在庫数量データと、検査リードタイム記憶部３２１から転送されてきた検査工程３０のリードタイムの蓄積データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、検査工程３０の工程内仕掛在庫全体が検査工程３０を終了し出荷可能となる出荷可能日時と、良品率確率密度とを算出する。
【０２０７】
そして、検査出荷可能数量確率密度算出部３１４は、表６に示したデータと同様な形式で、検査工程３０の工程内在庫全体の出荷可能日時における０．５％ごとの良品率に対する出荷可能数量のデータと良品率の確率密度データとを算出する。
【０２０８】
検査出荷可能数量確率密度算出部３１４によって算出された検査工程３０の工程内仕掛在庫全体の出荷可能数量のデータ、および、良品率の確率密度データは、後述する仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送される。
【０２０９】
なお、これに限定されず、算出された検査工程３０の工程内仕掛在庫全体の出荷可能数量のデータ、および、良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷可能数量確率密度算出部４１４へ転送されるようにしてもよい。
【０２１０】
このように、各工程および工程間のデータ算出部によって、その工程または工程間の仕掛在庫数量、その工程の過去の良品率から算出された良品率の確率密度、その工程または工程間の過去のリードタイムの蓄積データ、後工程の過去のリードタイムの蓄積データ、および、後工程の過去の良品率から算出された良品率の確率密度に基づいて、各工程および工程間の仕掛在庫全体が完成して出荷可能となる出荷可能日時における出荷可能数量の確率密度が算出される。
【０２１１】
（第２実施形態における不足過剰在庫予測部の説明）
不足過剰在庫予測部は、総合リードタイム算出部４１３と、仕掛在庫全体出荷可能数量確率密度算出部４１４と、総合良品率確率密度算出部４１５と、出荷要求数量記憶部５２１と、出荷要求数量予測値算出部５１１と、生産投入数量算出部５１２Ａと、不足過剰在庫発生確率算出部５１３Ａとを含む。
【０２１２】
総合リードタイム算出部４１３は、組立リードタイム記憶部１２１と、工程間リードタイム記憶部２２１と、検査リードタイム記憶部３２１とから転送された各工程および工程間のリードタイムの過去からの蓄積データを基に、新規生産投入品が出荷可能になるまでの総合リードタイムのデータを算出する。
【０２１３】
たとえば、総合リードタイム算出部４１３は、組立リードタイム記憶部１２１と工程間リードタイム記憶部２２１と検査リードタイム記憶部３２１とにそれぞれ蓄積された各工程および工程間のリードタイムの過去の蓄積データをそれぞれ各工程および工程間ごとに平均して、各工程および工程間について加算することによって、総合リードタイムを算出する。
【０２１４】
総合リードタイム算出部４１３によって算出された新規生産投入品が出荷可能になるまでの総合リードタイムデータは、後述する不足過剰在庫発生確率算出部５１３Ａへ転送される。
【０２１５】
なお、これに限定されず、算出された総合リードタイムデータは、一旦、データベースへ蓄積された後、データベースから、不足過剰在庫発生確率算出部５１３Ａへ転送されるようにしてもよい。
【０２１６】
総合良品率確率密度算出部４１５は、組立良品率記憶部１２２から転送されてきた組立工程１０の良品率の過去からの蓄積データと、検査良品率検出部３３３から転送されてきた検査工程３０の良品率の過去からの蓄積データを基に、表５として示したデータと同様な形式で、工場全体の総合良品率の確率密度データを算出する。
【０２１７】
たとえば、組立工程１０の良品率と検査工程３０の良品率とを掛合わせて或る全体の良品率の範囲となる組立工程１０の良品率と検査工程３０の良品率との組合せを求める。そして、求められた組合せの各工程の良品率にそれぞれ対応する確率密度を掛合わせ、すべての組合せについて加算することによって、全体の良品率が或る範囲となる確率密度が算出される。
【０２１８】
総合良品率確率密度算出部４１５によって算出された工場全体の総合良品率の確率密度データは、後述する不足過剰在庫発生確率算出部５１３Ａへ転送される。
【０２１９】
なお、これに限定されず、算出された総合良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、不足過剰在庫発生確率算出部５１３Ａへ転送されるようにしてもよい。
【０２２０】
仕掛在庫全体出荷可能数量確率密度算出部４１４は、組立出荷可能数量確率密度算出部１１４から転送された組立工程１０の工程内仕掛在庫全体の出荷可能日時における出荷可能数量のデータおよび良品率の確率密度データと、工程間出荷可能数量確率密度算出部２１３から転送された工程間在庫２０全体の出荷可能日時における出荷可能数量のデータおよび良品率の確率密度データと、検査出荷可能数量確率密度算出部３１４から転送された検査工程３０の工程内仕掛在庫全体の出荷可能日時における出荷可能数量のデータおよび良品率の確率密度データとから、工場の仕掛在庫全体のある日時における出荷可能数量の確率密度を算出する。表７は、工場の仕掛在庫全体の出荷日時毎の出荷可能数量の確率密度データ、および、出荷日時毎の出荷可能数量の期待値の一例である。
【０２２１】
【表７】
2006099691.tif 000009
【０２２２】
表７に示すように、仕掛在庫全体出荷可能数量確率密度算出部４１４は、工場の仕掛在庫全体の出荷可能日時ごとの出荷可能数量に対する確率密度を算出する。たとえば、仕掛在庫全体のうち１月１５日の８：００〜１０：００に出荷可能となる製品の出荷可能数量ごとの確率密度を各工程および各工程間について加算することにより、１月１５日の８：００〜１０：００に出荷可能となる製品の出荷可能数量のごとの確率密度が算出される。そして、出荷可能数量とその出荷可能数量に対応する確率密度とを掛合わせて、すべての出荷可能数量について加算することによって、１月１５日の８：００〜１０：００の出荷数量の期待値が算出される。
【０２２３】
仕掛在庫全体出荷可能数量確率密度算出部４１４によって算出された工場の仕掛在庫全体の出荷日時毎の出荷可能数量の確率密度データおよび出荷日時毎の出荷可能数量の期待値は、後述する生産投入数量算出部５１２Ａへ転送される。
【０２２４】
なお、これに限定されず、算出された工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の確率密度データおよび出荷日時ごとの出荷可能数量の期待値は、一旦、データベースへ蓄積された後、データベースから、生産投入数量算出部５１２Ａへ転送されるようにしてもよい。
【０２２５】
出荷要求数量記憶部５２１および出荷要求数量予測値算出部５１１は、第１実施形態で説明したので、説明は繰返さない。出荷要求数量予測値算出部５１１によって算出された出荷要求数量予測値の確率密度データは、生産投入数量算出部５１２Ａおよび不足過剰在庫発生確率算出部５１３Ａへ転送される。
【０２２６】
生産投入数量算出部５１２Ａは、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値と、仕掛在庫全体出荷可能数量確率密度算出部４１４から転送された工場の各工程および各工程間の仕掛在庫全体の出荷日時毎の出荷可能数量と、完成品在庫数量検出部４３１から転送された完成品在庫数量とから、生産投入数量を算出する。
【０２２７】
たとえば、生産投入数量算出部５１２Ａは、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の代表値から、仕掛在庫全体出荷可能数量確率密度算出部４１４から転送された工場の各工程および各工程間の仕掛在庫全体の出荷日時毎の出荷可能数量の期待値と、完成品在庫数量検出部４３１から転送された完成品在庫数量とを差し引くことで得られる数量を、所定期間の生産投入数量として算出する。そして、生産投入数量算出部５１２Ａは、算出された生産投入数量を不足過剰在庫発生確率算出部５１３Ａへ転送する。
【０２２８】
不足過剰在庫発生確率算出部５１３Ａは、生産投入数量算出部５１２Ａから転送された生産投入数量と、総合リードタイム算出部４１３から転送された新規生産投入品が出荷可能になるまでの総合リードタイムデータと、総合良品率確率密度算出部４１５から転送された工場全体の総合良品率の確率密度データとから、生産投入数量算出部５１２Ａによって算出された数量が生産投入された場合の新規生産投入品の出荷可能日時と出荷可能数量の確率密度とを算出する。
【０２２９】
そして、不足過剰在庫発生確率算出部５１３Ａは、表７として示したデータと同様な形式で、新規生産投入品が出荷可能となる日時ごとの出荷可能数量の確率密度データを算出する。
【０２３０】
また、不足過剰在庫発生確率算出部５１３Ａは、算出された新規生産投入品が出荷可能になる日時ごとの出荷可能数量の確率密度データと、仕掛在庫全体出荷可能数量確率密度算出部４１４から転送された工場の仕掛在庫全体の出荷日時毎の出荷可能数量の確率密度データと、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の確率密度データと、完成品在庫数量検出部４３１から転送された完成品在庫数量データとから、不足過剰在庫発生確率密度を算出する。
【０２３１】
不足過剰在庫発生確率の算出は、例えば図７および図８を用いて説明する方法により行う。図７は、第２実施形態における生産計画立案支援装置１Ａで行なわれる不足過剰在庫発生確率の算出方法を説明するための第１のグラフである。図８は、第２実施形態における生産計画立案支援装置１Ａで行なわれる不足過剰在庫発生確率の算出方法を説明するための第２のグラフである。
【０２３２】
図７の上段のグラフは、対象日時における出荷要求数量予測値の確率密度データを示す。ここでは、前述した出荷要求数量予測値算出部５１１によって算出された出荷日時ごとの出荷要求数量予測値の確率密度データのうち、１月１５日の１５：００の出荷要求数量予測値の確率密度のデータを示す。図７の上段のグラフの最頻値は、３００台である。
【０２３３】
図７の中段のグラフは、上段のグラフからこの日時の出荷要求数量の予測値に対して配賦する完成品在庫数量を差引いたグラフを示す。ここでは、完成品在庫のこの日時の出荷に対する完成品在庫の配賦数量を４０台としている。これにより、図７の中段のグラフの最頻値は、２６０台となる。
【０２３４】
また、図７の下段のグラフは、中段のグラフを１０台ずつの範囲で分割している。図８上段のグラフは、図７下段のグラフと同様である。図８の上段のグラフを参照して、出荷要求数量の予測値のグラフが１０台ずつの範囲で分割される。
【０２３５】
分割された各分割領域の中央値をＮi台とする。ここで、出荷要求数量が（Ｎi−５）台以上で（Ｎi＋５）台未満となる確率をＰ1（Ｎi）と表現する。たとえば、２８０台以上２９０台未満の分割領域の中央値は、２８５台であるので、この分割領域の発生確率は、Ｐ1（２８５）と表現する。このとき、確率Ｐ1（Ｎi）は、出荷要求数量の予測値のグラフの（Ｎi−５）台以上で（Ｎi＋５）台未満の範囲の面積に等しい。
【０２３６】
図８の下段のグラフは、工場の仕掛在庫全体の出荷可能数量確率密度と新規生産投入品の出荷可能数量確率密度との合計値を示すグラフである。このグラフは、図８上段のグラフと同じ分割領域で分割される。
【０２３７】
分割された各分割領域の中央値をＭj台とする。なお、ｉ＝ｊのときに、Ｎi＝Ｍjとなるように、ｉ，ｊが設定される。ここで、出荷要求数量が（Ｍj−５）台以上で（Ｍj＋５）台未満となる確率をＰ2（Ｍj）と表現する。このとき、確率Ｐ2（Ｍj）は、図８の下段のグラフの（Ｍj−５）台以上で（Ｍj＋５）台未満の範囲の面積に等しい。
【０２３８】
そして、不足在庫の発生確率は、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。また、過剰在庫の発生確率は、ｉ＜ｊなる全てのｉ，ｊについて、ΣΣ｛Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０２３９】
不足過剰在庫発生確率算出部５１３Ａによって算出された不足過剰在庫発生確率密度は、不足過剰在庫損失期待値算出部５１４Ａ、および、販売可能数量期待値算出部５１５Ａへ転送される。
【０２４０】
（第２実施形態における利益期待値算出部の説明）
利益期待値算出部は、不足過剰在庫損失期待値算出部５１４Ａと、販売可能数量期待値算出部５１５Ａと、販売利益期待値算出部５１６Ａと、総合利益期待値算出部５１７Ａとを含む。
【０２４１】
不足過剰在庫損失期待値算出部５１４Ａは、不足過剰在庫発生確率算出部５１３Ａから転送された不足過剰在庫発生確率密度を基に、不足過剰在庫発生に伴なう損失費用の期待値を算出する。
【０２４２】
不足在庫発生数量の期待値は、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛（Ｎi−Ｍj）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０２４３】
こうして得られた不足在庫発生数量の期待値に、１台当たりの販売機会損失費用と１台当たりの信用補償費の合計を掛けることにより、不足在庫に伴う損失費用の期待値が算出される。
【０２４４】
また、過剰在庫発生数量の期待値は、ｉ＜ｊなる全てのｉ，ｊについて、ΣΣ｛（Ｍj−Ｎi）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０２４５】
こうして得られた過剰在庫発生数量の期待値に、１台当たりの在庫金利負担額と在庫管理費用と倉庫費用と製品売残り危険率費用の合計を掛けることにより、過剰在庫に伴う損失費用の期待値が算出される。
【０２４６】
不足過剰在庫損失期待値算出部５１４Ａによって得られた不足在庫および過剰在庫発生に伴う損失費用の期待値データは、総合利益期待値算出部５１７Ａへ転送される。
【０２４７】
販売可能数量期待値算出部５１５Ａは、不足過剰在庫発生確率算出部５１３Ａから転送された不足在庫および過剰在庫発生確率データを基に、対象日時における販売可能数量期待値を算出する。
【０２４８】
販売可能数量期待値を算出する方法の一例を、さきほどの図８を用いて説明する。Ｎi≦Ｍjである場合の販売可能数量はＮiであるため、ｉ≦ｊなる全てのｉ，ｊについて、ΣΣ｛Ｎi×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算する。
【０２４９】
一方Ｎi＞Ｍjである場合の販売可能数量はＭjであるため、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛Ｍj×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算する。そして、これらの計算値の合計であるΣΣ｛ｍｉｎ（Ｎi，Ｍj）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝が販売可能数量期待値となる。
【０２５０】
販売可能数量期待値算出部５１５Ａによって算出された販売可能数量期待値データは、販売利益期待値算出部５１６Ａへ転送される。
【０２５１】
販売利益期待値算出部５１６Ａは、販売可能数量期待値算出部５１５Ａから転送された販売可能数量期待値に、１台当たりの販売利益を掛けることにより、販売利益期待値を算出する。販売利益期待値算出部５１６Ａによって算出された販売利益期待値データは、総合利益期待値算出部５１７Ａへ転送される。
【０２５２】
総合利益期待値算出部５１７Ａは、販売利益期待値算出部５１６Ａから転送された販売利益期待値から、不足過剰在庫損失期待値算出部５１４Ａから転送された不足在庫および過剰在庫発生に伴う損失費用の期待値を差引き、総合利益の期待値を算出する。そして、算出された総合利益は、生産投入数量など算出過程の各パラメータとともに、利用者に呈示される。
【０２５３】
以上の生産計画立案支援装置１Ａにより、製品の製造工場において、製造リードタイムの確率分布と出荷要求数量予測値の確率分布とから、不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出することができる。
【０２５４】
（第２実施形態における生産計画立案支援装置１Ａにおける処理の流れの説明）
次に、以上説明した第２実施形態における生産計画立案支援装置１Ａの具体的なプロセスを、図９に示すフローチャートを参照しながら説明する。図９は、第２実施形態における生産計画立案支援装置１Ａで実行される生産計画立案支援処理の流れを示すフローチャートである。
【０２５５】
まず、生産計画立案支援装置１Ａは、検査工程３０について工程毎データ算出処理Ａを実行する（ステップＳ２０１）。図１０は、第２実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ｂの流れを示すフローチャートである。
【０２５６】
図１０を参照して、ここでは、検査工程３０について工程毎データ算出処理Ｂが実行される場合について説明する。まず、検査良品率確率密度算出部３１３が、検査良品率記憶部３２２から、検査工程３０の過去の良品率を読出す（ステップＳ２１）。
【０２５７】
なお、検査工程３０の良品率は、対象品が検査工程３０を通過する度に、検査良品率検出部３３３によって検出される。そして、検出された検査工程３０の良品率は、検査良品率検出部３３３によって、検査良品率記憶部３２２に記憶される。
【０２５８】
次に、検査良品率確率密度算出部３１３が、ステップＳ２１で読出された検査工程３０の過去の良品率を基に、検査工程３０の良品率の確率密度を算出する（ステップＳ２２）。また、検査工程内仕掛在庫数量検出部３３２が、検査工程３０の工程内仕掛在庫数量を検出する（ステップＳ２３）。
【０２５９】
次いで、検査出荷可能数量確率密度算出部３１４が、検査リードタイム記憶部３２１から、検査工程３０の過去のリードタイムを読出す（ステップＳ２４）。なお、検査工程３０のリードタイムは、対象品が検査工程３０を通過する度に、検査リードタイム検出部３３１によって検出される。そして、検出された検査工程３０のリードタイムは、検査リードタイム検出部３３１によって、検査リードタイム記憶部３２１に記憶される。
【０２６０】
そして、検査出荷可能数量確率密度算出部３１４が、検査工程３０の工程内仕掛在庫の全工程後の出荷可能日時と、良品率確率密度とを算出する（ステップＳ２５）。また、検査出荷可能数量確率密度算出部３１４が、検査工程３０の工程内仕掛在庫の全工程後の良品率ごとの出荷可能数量のデータ、および、良品率の確率密度を算出する（ステップＳ２６）。その後、生産計画立案支援処理に戻る。
【０２６１】
図９に戻って、生産計画立案支援装置１Ａは、工程間在庫２０について工程間データ算出処理ａを実行する（ステップＳ２０２）。図１１は、第２実施形態において生産計画立案支援処理のサブルーチンとして実行される工程間データ算出処理ａの流れを示すフローチャートである。
【０２６２】
図１１を参照して、ここでは、工程間在庫２０について工程間データ算出処理ａが実行される場合について説明する。まず、工程間仕掛在庫数量検出部２３２が、工程間在庫２０の在庫数量を検出する（ステップＳ３１）。
【０２６３】
そして、工程間出荷可能数量確率密度算出部２１３が、工程間リードタイム記憶部２２１から、工程間在庫２０の過去のリードタイムを読出す（ステップＳ３２）。なお、工程間在庫２０のリードタイムは、対象品が工程間在庫２０を通過する度に、工程間リードタイム検出部２３１によって検出される。そして、検出された工程間在庫２０のリードタイムは、工程間リードタイム検出部２３１によって、工程間リードタイム記憶部２２１に記憶される。
【０２６４】
また、工程間出荷可能数量確率密度算出部２１３が、工程間在庫２０の全工程後の良品率ごとの出荷可能数量のデータ、および、良品率の確率密度を算出する（ステップＳ３３）。その後、生産計画立案支援処理に戻る。
【０２６５】
図９に戻って、生産計画立案支援装置１Ａは、ステップＳ２０１と同様に、検査工程３０について、工程毎データ算出処理Ｂを実行する（ステップＳ１０３）。
【０２６６】
次に、仕掛在庫全体出荷可能数量確率密度算出部４１４が、ステップＳ２０１からステップＳ２０３までの処理で算出された組立工程１０、工程間在庫２０、および、検査工程３０それぞれの工程内仕掛在庫全体の出荷可能日時における出荷可能数量のデータおよび良品率の確率密度データから、工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の確率密度データ、および、出荷日時ごとの出荷可能数量の期待値を算出する（ステップＳ２０４）。
【０２６７】
次に、完成品在庫数量検出部４３１が、完成品在庫の数量を検出する（ステップＳ２０５）。また、出荷要求数量予測値算出部５１１が、出荷要求数量記憶部５２１から、過去の出荷要求数量を読出す（ステップＳ２０６）。そして、出荷要求数量予測値算出部５１１が、ステップＳ２０６で読出された過去からの出荷要求数量の蓄積データを基に、出荷要求数量予測値を算出する（ステップＳ２０７）。
【０２６８】
次いで、生産投入数量算出部５１２Ａが、ステップＳ２０４で算出された工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データと、ステップＳ２０７で算出された出荷要求数量予測値データと、ステップＳ２０５で検出された完成品在庫数量データとから、生産投入数量を算出する（ステップＳ２０８）。
【０２６９】
次に、総合良品率確率密度算出部４１５が、組立良品率記憶部１２２および検査良品率記憶部３２２にそれぞれ蓄積された過去からの組立工程１０および検査工程３０の良品率の蓄積データを基に、総合良品率の確率密度を算出する（ステップＳ２０９）。
【０２７０】
また、総合リードタイム算出部４１３が、組立リードタイム記憶部１２１、工程間リードタイム記憶部２２１、および、検査リードタイム記憶部３２１にそれぞれ蓄積された組立工程１０、工程間在庫２０、および、検査工程３０のリードタイムの蓄積データを基に、総合リードタイムを算出する（ステップＳ２１０）。
【０２７１】
次いで、不足過剰在庫発生確率算出部５１３Ａが、ステップＳ２０９で算出された総合良品率の確率密度データと、ステップＳ２１０で算出された総合リードタイムデータと、ステップＳ２０８で算出された生産投入数量データと、ステップＳ２０４で算出された工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の確率密度データおよび出荷日時ごとの出荷可能数量の期待値データと、ステップＳ２０７で算出された出荷要求数量予測値と、ステップＳ２０５で算出された完成品在庫の数量とから、不足在庫および過剰在庫の発生確率を算出する（ステップＳ２１１）。
【０２７２】
ステップＳ２１１で算出された不足在庫および過剰在庫の発生確率データを基に、不足過剰在庫損失期待値算出部５１４Ａが、不足在庫および過剰在庫に伴う損失費用の期待値を算出する（ステップＳ２１２）。また、販売可能数量期待値算出部５１５Ａが、ステップＳ２１１で算出された不足在庫および過剰在庫の発生確率データを基に、販売可能数量の期待値を算出する（ステップＳ２１３）。
【０２７３】
そして、販売利益期待値算出部５１６Ａが、ステップＳ２１３で算出された販売可能数量の期待値データを基に、販売利益の期待値を算出する（ステップＳ２１４）。
【０２７４】
最後に、総合利益期待値算出部５１７Ａが、ステップＳ２１２で算出された不足在庫および過剰在庫に伴う損失費用の期待値データと、ステップＳ２１４で算出された販売利益の期待値データとを基に、総合利益の期待値を算出する（ステップＳ２１５）。
【０２７５】
（第２実施形態における生産計画立案支援装置１Ａによる作用および効果）
以上説明したように、第２実施形態における生産計画立案支援装置１Ａは、製品の生産計画の立案を支援する装置である。また、生産計画立案支援装置１Ａは、不足過剰在庫予測部と、利益期待値算出部とを含む。
【０２７６】
不足過剰在庫予測部は、各工程の良品率のデータや各工程または工程間のリードタイムのデータや仕掛在庫数量のデータなどの生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する。利益期待値算出部は、不足過剰在庫予測部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する。
【０２７７】
これにより、生産計画立案支援装置１Ａによって、生産に関する変数から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値が算出される。このため、不足在庫や過剰在庫が発生した場合の総合利益を見積もって、生産計画の立案を支援することができる。その結果、生産計画立案支援装置１Ａによって、生産計画の精度を向上させることができる。また、生産計画立案支援装置１Ａによって、経営数値面を考慮した生産計画の立案に資することができる。
【０２７８】
生産に関する変数は、過去の統計値、現在の実測値、および、未来の予測値である。現在の実測値は、組立良品率検出部１３３と検査良品率検出部３３３とによって検出された生産の各工程における良品率や、組立リードタイム検出部１３１と工程間リードタイム検出部２３１と検査リードタイム検出部３３２とによって検出された生産の各工程および各工程間におけるリードタイムや、完成品在庫検出部４３１によって検出された生産が完了し出荷を待っている製品の出荷待ち完成品在庫数量や、組立工程内仕掛在庫数量検出部１３２と工程間仕掛在庫数量検出部２３２と検査工程内仕掛在庫数量検出部３３２とによって検出された各工程および各工程間における製品の仕掛在庫数量や、出荷要求数量記憶部５２１に記憶されている出荷要求数量である。
【０２７９】
また、過去の統計値は、組立良品率記憶部１２２と検査良品率記憶部３２２とに蓄積された良品率から、それぞれ、組立良品率確率密度算出部１１３と検査良品率確率密度算出部３１３とによって算出された各工程の良品率の確率密度や、出荷要求数量予測値算出部５１１によって算出される出荷要求数量の確率密度である。
【０２８０】
また、未来の予測値は、出荷要求数量予測値算出部５１１によって算出された製品の出荷要求数量の予測値である。
【０２８１】
生産計画立案支援装置１Ａは、現在の実測値を検出する実測値検出部や、実測値検出部によって検出された実測値を記憶する実測値記憶部や、実測値記憶部に記憶された実測値に基づいて、実測値の確率密度を過去の統計値として算出する統計値算出部や、統計値算出部によって算出された統計値に基づいて未来の予測値を算出する予測値算出部などを選択的に含む。
【０２８２】
実測値検出部としては、組立良品率検出部１３３や、組立リードタイム検出部１３１や、組立工程内仕掛在庫数量検出部１３２や、工程間リードタイム検出部２３１や、工程間仕掛在庫数量検出部２３２や、検査良品率検出部３３３や、検査リードタイム検出部３３１や、検査工程内仕掛在庫数量検出部３３２や、完成品在庫数量検出部４３１がある。
【０２８３】
実測値記憶部としては、組立良品率記憶部１２２や、組立リードタイム記憶部１２１や、工程間リードタイム記憶部２２１や、検査良品率記憶部３２２や、検査リードタイム記憶部３２１がある。
【０２８４】
統計値算出部としては、組立良品率確率密度算出部１１３や、組立出荷可能数量確率密度算出部１１４や、工程間出荷可能数量確率密度算出部２１３や、検査良品率確率密度算出部３１３や、検査出荷可能数量確率密度算出部３１４や、総合良品率確率密度算出部４１５や、総合リードタイム算出部４１３や、仕掛在庫全体出荷可能数量確率密度算出部４１４や、出荷要求数量予測値算出部５１１がある。
【０２８５】
予測値算出部としては、出荷要求数量予測値算出部５１１がある。なお、前述した確率密度算出部が、或る変数の確率密度を算出してその確率密度から或る変数の未来の予測値を算出するようにしてもよい。
【０２８６】
これにより、生産計画立案支援装置１Ａによって、生産に関する現在の実測値が検出され、検出された実測値が記憶され、記憶された実測値に基づいて、実測値の確率密度が過去の統計値として算出され、算出された統計値に基づいて未来の予測値が算出される。このため、生産に関する現在の実測値や過去の統計値や未来の予測値から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいて総合利益の期待値を算出することができる。
【０２８７】
また、生産計画立案支援装置１Ａは、不足過剰在庫損失期待値算出部５１４Ａと、販売利益期待値算出部５１６Ａとをさらに含む。不足過剰在庫損失期待値算出部５１４Ａ、および、販売利益期待値算出部５１６Ａは、それぞれ、第１実施形態における不足過剰在庫損失期待値算出部５１４、および、販売利益期待値算出部５１６と同様の作用効果を奏する。
【０２８８】
＜第３実施形態＞
図１２は、本発明の第３実施形態における生産計画立案支援装置１Ｂの機能の概略を示す機能ブロック図である。生産計画立案支援装置１Ｂは、製品の製造工場において、製造リードタイムの確率密度と製造良品率の確率密度と出荷要求数量予測値の確率密度とから、欠品や納期遅れの要因である不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出するものである。そして、生産計画立案支援装置１Ｂは、算出された総合利益を利用者に呈示して、利用者による判断を仰ぐことによって、生産計画の立案を支援する。
【０２８９】
第３実施形態における生産計画立案支援装置１Ｂは、第１実施形態における生産計画立案支援装置１と同様に、組立工程データ算出部と、検査工程データ算出部と、工程間データ算出部と、完成品データ算出部と、不足過剰在庫予測部と、利益期待値算出部とを含む。
【０２９０】
（第３実施形態における組立工程データ算出部の説明）
組立工程データ算出部は、組立工程１０の各種データを収集する部分として、組立リードタイム検出部１３１と、組立工程内仕掛在庫数量検出部１３２と、組立良品率検出部１３３とを含む。
【０２９１】
また、組立工程データ算出部は、組立工程１０の収集された各種データを格納する部分として、組立リードタイム記憶部１２１と、組立良品率記憶部１２２とを含む。さらに、組立工程データ算出部は、組立工程１０の必要なデータを算出する部分として、組立リードタイム確率密度算出部１１１と、組立良品率確率密度算出部１１３と、組立出荷日時数量確率密度算出部１１５とを含む。
【０２９２】
組立リードタイム検出部１３１については、第１実施形態で説明したので、説明は繰返さない。
【０２９３】
組立リードタイム検出部１３１によって検出された個々の製品の組立工程１０のリードタイムのデータは、組立リードタイム記憶部１２１に蓄積される。蓄積された組立工程１０のリードタイムのデータは、後述する組立リードタイム確率密度算出部１１１と、総合リードタイム算出部４１３とで用いられる。
【０２９４】
組立リードタイム確率密度算出部１１１については、第１実施形態で説明したので、説明は繰返さない。組立リードタイム確率密度算出部１１１によって算出された組立工程１０のリードタイムの確率密度データは、後述する組立出荷日時数量確率密度算出部１１５へ転送される。
【０２９５】
なお、これに限定されず、算出された組立工程１０のリードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷日時数量確率密度算出部１１５へ転送されるようにしてもよい。
【０２９６】
組立良品率検出部１３３については、第２実施形態で説明したので、説明は繰返さない。組立良品率検出部１３３によって検出された組立工程１０における良品率のデータは、組立良品率記憶部１２２に蓄積される。蓄積された組立工程１０の良品率のデータは、後述する組立良品率確率密度算出部１１３と、総合良品率確率密度算出部４１５へ転送される。
【０２９７】
組立良品率確率密度算出部１１３については、第２実施形態で説明したので、説明は繰返さない。組立良品率確率密度算出部１１３によって算出された組立工程１０の良品率の確率密度データは、後述する組立出荷日時数量確率密度算出部１１５へ転送される。なお、これに限定されず、算出された組立工程１０の良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷日時数量確率密度算出部１１５へ転送されるようにしてもよい。
【０２９８】
組立工程内仕掛在庫数量検出部１３２については、第１実施形態で説明したので、説明は繰返さない。組立工程内仕掛在庫数量検出部１３２によって検出された組立工程１０における工程内仕掛在庫数量のデータは、組立出荷日時数量確率密度算出部１１５へ転送される。なお、これに限定されず、組立工程１０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、組立出荷日時数量確率密度算出部１１５へ転送されるようにしてもよい。
【０２９９】
（第３実施形態における工程間データ算出部の説明）
工程間データ算出部は、工程間在庫２０の各種データを収集する部分として、工程間リードタイム検出部２３１と、工程間仕掛在庫数量検出部２３２とを含む。また、工程間データ算出部は、工程間在庫２０の収集された各種データを格納する部分として、工程間リードタイム記憶部２２１を含む。さらに、工程間データ算出部は、工程間在庫２０の必要なデータを算出する部分として、工程間リードタイム確率密度算出部２１１と、工程間出荷日時数量確率密度算出部２１５とを含む。
【０３００】
工程間リードタイム検出部２３１については、第１実施形態で説明したので、説明は繰返さない。工程間リードタイム検出部２３１によって検出された個々の製品の工程間在庫２０のリードタイムのデータは、工程間リードタイム記憶部２２１に蓄積される。蓄積された工程間在庫２０のリードタイムのデータは、工程間リードタイム確率密度算出部２１１と、総合リードタイム算出部４１３とで用いられる。
【０３０１】
工程間リードタイム確率密度算出部２１１については、第１実施形態で説明したので、説明は繰返さない。工程間リードタイム確率密度算出部２１１によって算出された工程間在庫２０のリードタイムの確率密度データは、後述する組立出荷日時数量確率密度算出部１１５、および、工程間出荷日時数量確率密度算出部２１５へ転送される。
【０３０２】
工程間仕掛在庫数量検出部２３２については、第１実施形態で説明したので、説明は繰返さない。工程間仕掛在庫数量検出部２３２によって検出された工程間在庫２０の在庫数量のデータは、後述する工程間出荷日時数量確率密度算出部２１５へ転送される。なお、これに限定されず、工程間在庫２０の在庫数量のデータは、一旦、データベースへ蓄積された後、データベースから、工程間出荷日時数量確率密度算出部２１５へ転送されるようにしてもよい。
【０３０３】
（第３実施形態における検査工程データ算出部の説明）
検査工程データ算出部は、検査工程３０の各種データを収集する部分として、検査リードタイム検出部３３１と、検査工程内仕掛在庫数量検出部３３２と、検査良品率検出部３３３とを含む。
【０３０４】
また、検査工程データ算出部は、検査工程３０の収集された各種データを格納する部分として、検査リードタイム記憶部３２１と、検査良品率記憶部３２２とを含む。さらに、検査工程データ算出部は、検査工程３０の必要なデータを算出する部分として、検査リードタイム確率密度算出部３１１と、検査良品率確率密度算出部３１３と、検査出荷日時数量確率密度算出部３１５とを含む。
【０３０５】
検査リードタイム検出部３３１については、第１実施形態で説明したので、説明は繰返さない。検査リードタイム検出部３３１によって検出された個々の製品の検査リードタイムのデータは、検査リードタイム記憶部３２１に蓄積される。蓄積された検査工程３０のリードタイムのデータは、後述する検査リードタイム確率密度算出部３１１、および、総合リードタイム算出部４１３で用いられる。
【０３０６】
検査リードタイム確率密度算出部３１１については、第１実施形態で説明したので、説明は繰返さない。検査リードタイム確率密度算出部３１１によって算出された検査工程３０のリードタイムの確率密度データは、後述する組立出荷日時数量確率密度算出部１１５、工程間出荷日時数量確率密度算出部２１５、および、検査出荷日時数量確率密度算出部３１５へ転送される。
【０３０７】
なお、これに限定されず、算出された検査工程３０のリードタイムの確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷日時数量確率密度算出部１１５、工程間出荷日時数量確率密度算出部２１５、および、検査出荷日時数量確率密度算出部３１５へ転送されるようにしてもよい。
【０３０８】
検査良品率検出部３３３については、第２実施形態で説明したので、説明は繰返さない。検査良品率検出部３３３によって検出された検査工程３０における良品率のデータは、検査良品率記憶部３２２に蓄積される。蓄積された検査工程３０の良品率のデータは、後述する検査良品率確率密度算出部３１３、および、総合良品率確率密度算出部４１５へ転送される。
【０３０９】
検査良品率確率密度算出部３１３については、第２実施形態で説明したので、説明は繰返さない。検査良品率確率密度算出部３１３によって算出された検査工程３０の良品率の確率密度データは、後述する組立出荷日時数量確率密度算出部１１５、工程間出荷日時数量確率密度算出部２１５、および、検査出荷日時数量確率密度算出部３１５へ転送される。
【０３１０】
なお、これに限定されず、算出された検査工程３０の良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、組立出荷日時数量確率密度算出部１１５、工程間出荷日時数量確率密度算出部２１５、および、検査出荷日時数量確率密度算出部３１５へ転送されるようにしてもよい。
【０３１１】
検査工程内仕掛在庫数量検出部３３２については、第１実施形態で説明したので、説明は繰返さない。検査工程内仕掛在庫数量検出部３３２によって検出された組立工程３０における仕掛在庫量のデータは、後述する検査出荷日時数量確率密度算出部３１５へ転送される。なお、これに限定されず、検査工程３０における工程内仕掛在庫数量のデータは、一旦、データベースへ蓄積された後、検査出荷日時数量確率密度算出部３１５へ転送されるようにしてもよい。
【０３１２】
（第３実施形態における完成品データ算出部の説明）
完成品データ算出部は、完成品在庫４０の各種データを収集する部分として、完成品在庫数量検出部４３１を含む。完成品在庫数量検出部４３１については、第１実施形態で説明したので、説明は繰返さない。完成品在庫数量検出部４３１によって検出された出荷前で在庫として保管されている完成品在庫数量データは、生産投入数量算出部５１２Ｂおよび不足過剰在庫発生確率算出部５１３Ｂへ転送される。
【０３１３】
（第３実施形態における各工程および工程間のデータ算出部のまとめ）
組立出荷日時数量確率密度算出部１１５は、組立工程内仕掛在庫数量検出部１３２から転送されてきた組立工程１０の工程内仕掛在庫量のデータと、組立リードタイム確率密度算出部１１１から転送されてきた組立工程１０のリードタイムの確率密度データと、工程間リードタイム確率密度算出部２１１から転送されてきた工程間在庫２０のリードタイムの確率密度データと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データと、組立良品率確率密度算出部１１３から転送されてきた組立工程１０の良品率の確率密度データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、組立工程１０の工程内仕掛在庫が組立工程１０を終了し、かつ工程間在庫２０と検査工程３０での作業とを経て出荷可能となるまでに必要とされる時間の確率密度と出荷可能数量の確率密度とを算出する。
【０３１４】
表８は、組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度データの一例である。表９は、組立工程１０の工程内仕掛在庫の出荷可能数量の確率密度データの一例である。
【０３１５】
【表８】
2006099691.tif 000010
【０３１６】
【表９】
2006099691.tif 000011
【０３１７】
表８に示すように、組立出荷日時数量確率密度算出部１１５は、２時間ごとの組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度と、出荷可能日時ごとの出荷可能最大数量の期待値とを算出する。出荷可能最大数量は、良品率が１００％であるときの出荷可能数量である。なお、表８において、例として、組立工程内仕掛在庫数量検出部１３２によって、組立工程１０の工程内仕掛在庫数量が５００台と検出されたときの、各日時の出荷可能数量期待値が示されている。
【０３１８】
たとえば、まず、１月１５日の８：００〜１０：００に出荷可能となる組立工程１０のリードタイムと工程間在庫２０のリードタイムと検査工程３０のリードタイムとの組合せを求める。そして、求められた組合せの各工程および工程間のリードタイムに対応する確率密度を掛合わせ、求められた組合せすべてについて加算することによって、組立工程１０の工程内仕掛在庫が１月１５日の８：００〜１０：００に出荷可能となる確率密度が算出される。組立工程１０の工程内仕掛在庫が１月１５日の８：００〜１０：００に出荷可能となる出荷可能数量の期待値は、算出された確率密度に、ここでの組立工程１０の工程内仕掛在庫数量５００台を掛けることによって算出される。
【０３１９】
また、表９に示すように、組立出荷日時数量確率密度算出部１１５は、組立工程１０の工程内仕掛在庫全体の０．５％ごとの良品率に対する出荷可能数量の確率密度データを算出する。なお、表９において、例として、組立工程内仕掛在庫数量検出部１３２によって、組立工程１０の工程内仕掛在庫量が２００台と検出されたときの、各日時の出荷可能数量期待値が示されている。
【０３２０】
たとえば、組立工程１０の工程内仕掛在庫全体の出荷可能日時は、組立工程１０と工程間在庫２０と検査工程３０とのリードタイムの平均値をそれぞれ加算することによって算出できる。また、組立工程１０と検査工程１０とのそれぞれの良品率を掛合わせた全体の良品率が９９．５％以上１００％未満となる組立工程１０と検査工程１０との良品率の組合せを求める。そして、求められた組合せの各工程の良品率の確率密度をそれぞれ掛合わせることによって全体の良品率の確率密度が算出される。
【０３２１】
さらに、全体の良品率が１００％である場合は、組立工程１０の工程内仕掛在庫数量全体が出荷可能数量となる。このため、全体の良品率が９９．５％のときの出荷可能数量は、ここでの全体の良品率が１００％である場合の出荷可能数量２００台に９９．５％を掛けることによって１９９台と算出できる。そして、算出された出荷可能数量１９９台を、全体の良品率が９９．５％以上１００％未満である場合の出荷可能数量とする。
【０３２２】
出荷可能日時、および、良品率はそれぞれ連続値をとるため、その確率密度関数は連続関数となる。しかし、必ずしもその関数形を数式で表現することが可能とは限らない。また、数式での表現が可能な場合においても、その数式を使用して数値解析を行うことが必ずしも容易ではない。このため、本実施形態においては、出荷可能日時および良品率の確率密度を、それぞれ、表８および表９に示す様に離散的に表現する。
【０３２３】
組立出荷日時数量確率密度算出部１１５は、算出された組立工程１０の工程内仕掛在庫の出荷可能日時の確率密度データと、出荷可能数量の確率密度データとを基にして、組立工程１０の工程内仕掛在庫の出荷日時毎の出荷可能数量の確率密度データを算出する。表１０は、組立工程１０の工程内仕掛在庫の出荷日時ごとの出荷可能数量の確率密度データの一例である。
【０３２４】
【表１０】
2006099691.tif 000012
【０３２５】
表１０に示すように、組立出荷日時数量確率密度算出部１１５は、組立工程１０内の仕掛在庫数量の出荷可能日時および組立工程１０の良品率ごとの出荷可能数量の確率密度を算出する。なお、出荷可能数量は、出荷可能日時ごとの出荷可能最大数量期待値に組立工程１０の良品率を掛けることによって算出される。
【０３２６】
組立出荷日時数量確率密度算出部１１５によって算出された組立工程１０における工程内仕掛在庫の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、組立工程１０の工程内仕掛在庫の出荷日時毎の出荷可能数量の確率密度データは、後述する仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送される。
【０３２７】
なお、これに限定されず、算出された組立工程１０における工程内仕掛在庫の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、組立工程１０の工程内仕掛在庫の出荷日時毎の出荷可能数量の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送されるようにしてもよい。
【０３２８】
工程間出荷日時数量確率密度算出部２１５は、工程間仕掛在庫数量検出部２３２から転送されてきた工程間在庫２０の工程間仕掛在庫数量のデータと、工程間リードタイム確率密度算出部２１１から転送されてきた工程間在庫２０のリードタイムの確率密度データと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、表８および表９で示したデータと同様の形式で、工程間在庫２０が、工程間在庫２０と検査工程３０での作業とを経て出荷可能となるまでに必要とされる時間の確率密度と出荷可能数量の確率密度とを算出する。
【０３２９】
そして、工程間出荷日時数量確率密度算出部２１５は、算出された工程間在庫２０の出荷可能日時の確率密度データと、出荷可能数量の確率密度データとを基にして、表１０に示したデータと同様な形式で、工程間在庫２０の出荷日毎の出荷可能数量の確率密度データを算出する。
【０３３０】
工程間出荷日時数量確率密度算出部２１５によって算出された工程間在庫２０の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、出荷日時毎の出荷可能数量の確率密度データは、後述する仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送される。
【０３３１】
なお、これに限定されず、算出された工程間在庫２０の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、工程間在庫２０の出荷日時毎の出荷可能数量の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送されるようにしてもよい。
【０３３２】
検査出荷日時数量確率密度算出部３１５は、検査工程内仕掛在庫数量検出部３３２から転送されてきた検査工程３０の工程内仕掛在庫量のデータと、検査リードタイム確率密度算出部３１１から転送されてきた検査工程３０のリードタイムの確率密度データと、検査良品率確率密度算出部３１３から転送されてきた検査工程３０の良品率の確率密度データとを基に、検査工程３０の工程内仕掛在庫が検査工程３０での作業を経て出荷可能となるまでに必要とされる時間の確率密度と出荷可能数量の確率密度とを算出する。
【０３３３】
そして、検査出荷日時数量確率密度算出部３１５は、算出された検査工程３０の出荷可能日時の確率密度データと、出荷可能数量の確率密度データとを基にして、表１０に示したデータと同様な形式で、検査工程３０の工程内仕掛在庫の出荷日時毎の出荷可能数量の確率密度データを算出する。
【０３３４】
検査出荷日時数量確率密度算出部３１５によって算出された検査工程３０の工程内仕掛在庫の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、出荷日時毎の出荷可能数量の確率密度データは、後述する仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送される。
【０３３５】
なお、これに限定されず、算出された検査工程３０における工程内仕掛在庫の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、検査工程３０の工程内仕掛在庫の出荷日時毎の出荷可能数量の確率密度データは、一旦、データベースへ蓄積された後、データベースから、仕掛在庫全体出荷日時数量確率密度算出部４１６へ転送されるようにしてもよい。
【０３３６】
このように、各工程および工程間のデータ算出部によって、その工程または工程間の仕掛在庫数量、その工程または工程間の過去のリードタイムから算出されたリードタイムの確率密度、その工程の過去の良品率から算出された良品率の確率密度、後工程の過去のリードタイムから算出されたリードタイムの確率密度、および、後工程の過去の良品率から算出された良品率の確率密度に基づいて、各工程および工程間の仕掛在庫の出荷可能日時の確率密度データ、出荷可能数量の確率密度データ、および、出荷日時ごとの出荷可能数量の確率密度データが算出される。
【０３３７】
（第３実施形態における不足過剰在庫予測部の説明）
不足過剰在庫予測部は、総合リードタイム算出部４１３と、総合良品率確率密度算出部４１５と、仕掛在庫全体出荷日時数量確率密度算出部４１６と、出荷要求数量記憶部５２１と、出荷要求数量予測値算出部５１１と、生産投入数量算出部５１２Ｂと、不足過剰在庫発生確率算出部５１３Ｂとを含む。
【０３３８】
総合リードタイム算出部４１３は、第２実施形態で説明したので、説明は繰返さない。総合リードタイム算出部４１３によって算出された新規生産投入品が出荷可能になるまでの総合リードタイムデータは、後述する不足過剰在庫発生確率算出部５１３Ｂへ転送される。
【０３３９】
なお、これに限定されず、算出された総合リードタイムデータは、一旦、データベースへ蓄積された後、データベースから、不足過剰在庫発生確率算出部５１３Ｂへ転送されるようにしてもよい。
【０３４０】
総合良品率確率密度算出部４１５は、第２実施形態で説明したので、説明は繰返さない。総合良品率確率密度算出部４１５によって算出された工場全体の総合良品率の確率密度データは、後述する不足過剰在庫発生確率算出部５１３Ｂへ転送される。
【０３４１】
なお、これに限定されず、算出された総合良品率の確率密度データは、一旦、データベースへ蓄積された後、データベースから、不足過剰在庫発生確率算出部５１３Ｂへ転送されるようにしてもよい。
【０３４２】
仕掛在庫全体出荷日時数量確率密度算出部４１６は、組立出荷日時数量確率密度算出部１１５から転送された組立工程１０の工程内仕掛在庫の出荷可能日時確率密度データおよび出荷可能数量の確率密度データと、工程間出荷日時数量確率密度算出部２１５から転送された工程間在庫２０の出荷可能日時確率密度データおよび出荷可能数量の確率密度データと、検査出荷日時数量確率密度算出部３１５から転送された検査工程３０の工程内仕掛在庫の出荷可能日時確率密度データおよび出荷可能数量確率密度データとから、工場の仕掛在庫全体の出荷可能日時の確率密度と出荷可能数量の確率密度を算出する。
【０３４３】
そして、仕掛在庫全体出荷日時数量確率密度算出部４１６は、表１０として示したデータと同様な形式で、工場の仕掛在庫全体の出荷日時毎の出荷可能数量の確率密度データを算出する。
【０３４４】
仕掛在庫全体出荷日時数量確率密度算出部４１６によって算出された工場の仕掛在庫全体の出荷日時確率密度データ、出荷数量確率密度データ、および、出荷日時毎の出荷可能数量の確率密度データは、後述する生産投入数量算出部５１２Ｂへ転送される。
【０３４５】
なお、これに限定されず、算出された工場の仕掛在庫全体の出荷日時確率密度データ、出荷数量確率密度データ、および、出荷日時毎の出荷可能数量の確率密度データは、一旦、データベースへ蓄積された後、データベースから、生産投入数量算出部５１２Ｂへ転送されるようにしてもよい。
【０３４６】
出荷要求数量記憶部５２１および出荷要求数量予測値算出部５１１は、第１実施形態で説明したので、説明は繰返さない。出荷要求数量予測値算出部５１１によって算出された出荷要求数量予測値の確率密度データは、生産投入数量算出部５１２Ｂおよび不足過剰在庫発生確率算出部５１３Ｂへ転送される。
【０３４７】
生産投入数量算出部５１２Ｂは、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値と、仕掛在庫全体出荷日時数量確率密度算出部４１６から転送された工場の各工程および各工程間の仕掛在庫全体の出荷日時毎の出荷可能数量と、完成品在庫数量検出部４３１から転送された完成品在庫数量とから、生産投入数量を算出する。
【０３４８】
たとえば、生産投入数量算出部５１２Ｂは、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の代表値から、仕掛在庫全体出荷日時数量確率密度算出部４１６から転送された工場の各工程および各工程間の仕掛在庫全体の出荷日時毎の出荷可能数量の期待値と、完成品在庫数量検出部４３１から転送された完成品在庫数量とを差し引くことで得られる数量を、所定期間の生産投入数量として算出する。そして、生産投入数量算出部５１２Ｂは、算出された生産投入数量を不足過剰在庫発生確率算出部５１３Ｂへ転送する。
【０３４９】
不足過剰在庫発生確率算出部５１３Ｂは、生産投入数量算出部５１２Ｂから転送された生産投入数量と、総合リードタイム算出部４１３から転送された新規生産投入品が出荷可能になるまでの総合リードタイムデータと、総合良品率確率密度算出部４１５から転送された工場全体の総合良品率の確率密度データとから、生産投入数量算出部５１２Ｂによって算出された数量が生産投入された場合の新規生産投入品の出荷可能日時の確率密度と出荷可能数量の確率密度とを算出する。
【０３５０】
そして、不足過剰在庫発生確率算出部５１３Ｂは、表１０として示したデータと同様な形式で、新規生産投入品の出荷日時毎の出荷可能数量の確率密度データを算出する。
【０３５１】
また、不足過剰在庫発生確率算出部５１３Ｂは、算出された新規生産投入品の出荷可能数量の確率密度データと、仕掛在庫全体出荷日時数量確率密度算出部４１６から転送された工場の仕掛在庫全体の出荷日時毎の出荷可能数量の確率密度データと、出荷要求数量予測値算出部５１１から転送された出荷要求数量予測値の確率密度データと、完成品在庫数量検出部４３１から転送された完成品在庫数量データとから、不足在庫または過剰在庫が発生する確率密度を算出する。
【０３５２】
不足過剰在庫発生確率の算出は、図７で説明した方法により行う。不足過剰在庫発生確率算出部５１３Ｂによって算出された不足過剰在庫発生確率密度は、不足過剰在庫損失期待値算出部５１４Ｂ、および、販売可能数量期待値算出部５１５Ｂへ転送される。
【０３５３】
（第３実施形態における利益期待値算出部の説明）
利益期待値算出部は、不足過剰在庫損失期待値算出部５１４Ｂと、販売可能数量期待値算出部５１５Ｂと、販売利益期待値算出部５１６Ｂと、総合利益期待値算出部５１７Ｂとを含む。
【０３５４】
不足過剰在庫損失期待値算出部５１４Ｂは、不足過剰在庫発生確率算出部５１３Ｂから転送された不足過剰在庫発生確率密度を基に、不足過剰在庫発生に伴なう損失費用の期待値を算出する。
【０３５５】
不足過剰在庫発生数量の期待値の算出は、図８で説明した方法により行なう。不足在庫の発生確率は、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。また、過剰在庫の発生確率は、ｉ＜ｊなる全てのｉ，ｊについて、ΣΣ｛Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０３５６】
不足在庫発生数量の期待値は、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛（Ｎi−Ｍj）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０３５７】
こうして得られた不足在庫発生数量の期待値に、１台当たりの販売機会損失費用と１台当たりの信用補償費の合計を掛けることにより、不足在庫に伴う損失費用の期待値が算出される。
【０３５８】
また、過剰在庫発生数量の期待値は、ｉ＜ｊなる全てのｉ，ｊについて、ΣΣ｛（Ｍj−Ｎi）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算することにより得られる。
【０３５９】
こうして得られた過剰在庫発生数量の期待値に、１台当たりの在庫金利負担額と在庫管理費用と倉庫費用と製品売残り危険率費用の合計を掛けることにより、過剰在庫に伴う損失費用の期待値が算出される。
【０３６０】
不足過剰在庫損失期待値算出部５１４Ｂによって得られた不足在庫および過剰在庫発生に伴う損失費用の期待値データは、総合利益期待値算出部５１７Ｂへ転送される。
【０３６１】
販売可能数量期待値算出部５１５Ｂは、不足過剰在庫発生確率算出部５１３Ｂから転送された不足在庫および過剰在庫発生確率データを基に、対象日時における販売可能数量期待値を算出する。
【０３６２】
販売可能数量期待値を算出する方法の一例を、前述した図８を用いて説明する。Ｎi≦Ｍjである場合の販売可能数量はＮiであるため、ｉ≦ｊなる全てのｉ，ｊについて、ΣΣ｛Ｎi×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算する。
【０３６３】
一方、Ｎi＞Ｍjである場合の販売可能数量はＭjであるため、ｉ＞ｊなる全てのｉ，ｊについて、ΣΣ｛Ｍj×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝を計算する。そして、これらの計算値の合計であるΣΣ｛ｍｉｎ（Ｎi，Ｍj）×Ｐ1（Ｎi）×Ｐ2（Ｍj）｝が販売可能数量期待値となる。
【０３６４】
販売可能数量期待値算出部５１５Ｂによって算出された販売可能数量期待値データは、販売利益期待値算出部５１６Ｂへ転送される。
【０３６５】
販売利益期待値算出部５１６Ｂは、販売可能数量期待値算出部５１５Ｂから転送された販売可能数量期待値に、１台当たりの販売利益を掛けることにより、販売利益期待値を算出する。販売利益期待値算出部５１６Ｂによって算出された販売利益期待値データは、総合利益期待値算出部５１７Ｂへ転送される。
【０３６６】
総合利益期待値算出部５１７Ｂは、販売利益期待値算出部５１６Ｂから転送された販売利益期待値から、不足過剰在庫損失期待値算出部５１４Ｂから転送された不足在庫および過剰在庫発生に伴う損失費用の期待値を差引き、総合利益の期待値を算出する。そして、算出された総合利益は、生産投入数量など算出過程の各パラメータとともに、利用者に呈示される。
【０３６７】
以上の生産計画立案支援装置１Ｂにより、製品の製造工場において、製造リードタイムの確率分布と製造良品率の確率分布と出荷要求数量予測値の確率分布とから、不足在庫および過剰在庫の発生確率を算出し、総合利益の期待値を算出することができる。
【０３６８】
（第３実施形態における生産計画立案支援装置１Ｂにおける処理の流れの説明）
次に、以上説明した第３実施形態における生産計画立案支援装置１Ｂの具体的なプロセスを、図１３に示すフローチャートを参照しながら説明する。図１３は、第３実施形態における生産計画立案支援装置１Ｂで実行される生産計画立案支援処理の流れを示すフローチャートである。
【０３６９】
まず、生産計画立案支援装置１Ｂは、検査工程３０について工程毎データ算出処理Ｃを実行する（ステップＳ３０１）。図１４は、第３実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ｃの流れを示すフローチャートである。
【０３７０】
図１４を参照して、ここでは、検査工程３０について工程毎データ算出処理Ｃが実行される場合について説明する。まず、検査リードタイム確率密度算出部３１１が、検査リードタイム記憶部３２１から、検査工程３０の過去のリードタイムを読出す（ステップＳ４１）。
【０３７１】
なお、検査工程３０のリードタイムは、対象品が検査工程３０を通過する度に、検査リードタイム検出部３３１によって検出される。そして、検出された検査工程３０のリードタイムは、検査リードタイム検出部３３１によって、検査リードタイム記憶部３２１に記憶される。
【０３７２】
次に、検査リードタイム確率密度算出部３１１が、ステップＳ４１で読出された検査工程３０の過去のリードタイムを基に、検査工程３０のリードタイムの確率密度を算出する（ステップＳ４２）。
【０３７３】
次いで、検査良品率確率密度算出部３１３が、検査良品率記憶部３２２から、検査工程３０の過去の良品率を読出す（ステップＳ４３）。
【０３７４】
なお、検査工程３０の良品率は、対象品が検査工程３０を通過する度に、検査良品率検出部３３３によって検出される。そして、検出された検査工程３０の良品率は、検査良品率検出部３３３によって、検査良品率記憶部３２２に記憶される。
【０３７５】
次に、検査良品率確率密度算出部３１３が、ステップＳ４３で読出された検査工程３０の過去の良品率を基に、検査工程３０の良品率の確率密度を算出する（ステップＳ４４）。
【０３７６】
また、検査工程内仕掛在庫数量検出部３３２が、検査工程３０の工程内仕掛在庫数量を検出する（ステップＳ４５）。
【０３７７】
次いで、検査出荷日時数量確率密度算出部３１５が、検査工程３０の工程内仕掛在庫の全工程後の出荷可能日時の確率密度を算出する（ステップＳ４６）。また、検査出荷日時数量確率密度算出部３１５が、検査工程３０の工程内仕掛在庫の全工程後の出荷可能数量の確率密度を算出する（ステップＳ４７）。
【０３７８】
そして、検査出荷日時数量確率密度算出部３１５が、検査工程３０の工程内仕掛在庫の全工程後の出荷日時ごとの出荷可能数量の確率密度を算出する（ステップＳ４８）。その後、生産計画立案支援処理に戻る。
【０３７９】
図１３に戻って、生産計画立案支援装置１Ｂは、工程間在庫２０について工程間データ算出処理ｂを実行する（ステップＳ３０２）。図１５は、第３実施形態において生産計画立案支援処理のサブルーチンとして実行される工程間データ算出処理ｂの流れを示すフローチャートである。
【０３８０】
図１５を参照して、ここでは、工程間在庫２０について工程間データ算出処理ｂが実行される場合について説明する。まず、工程間リードタイム確率密度算出部２１１が、工程間リードタイム記憶部２２１から、工程間在庫２０の過去のリードタイムを読出す（ステップＳ５１）。
【０３８１】
なお、工程間在庫２０のリードタイムは、対象品が工程間在庫２０を通過する度に、工程間リードタイム検出部２３１によって検出される。そして、検出された工程間在庫２０のリードタイムは、工程間リードタイム検出部２３１によって、工程間リードタイム記憶部２２１に記憶される。
【０３８２】
そして、工程間リードタイム確率密度算出部２１１が、工程間在庫２０のリードタイムの確率密度を算出する（ステップＳ５２）。次に、工程間仕掛在庫数量検出部２３２が、工程間在庫２０の在庫数量を検出する（ステップＳ５３）。
【０３８３】
次いで、工程間出荷日時数量確率密度算出部２１５が、工程間在庫２０の全工程後の出荷可能日時の確率密度を算出する（ステップＳ５４）。また、工程間出荷日時数量確率密度算出部２１５が、工程間在庫２０の全工程後の出荷可能数量の確率密度を算出する（ステップＳ５５）。
【０３８４】
そして、工程間出荷日時数量確率密度算出部２１５が、工程間在庫２０の全工程後の出荷日時ごとの出荷可能数量の確率密度を算出する（ステップＳ５６）。その後、生産計画立案支援処理に戻る。
【０３８５】
図１３に戻って、生産計画立案支援装置１Ｂは、ステップＳ３０１と同様に、検査工程３０について、工程毎データ算出処理Ｃを実行する（ステップＳ３０３）。
【０３８６】
次に、仕掛在庫全体出荷日時数量確率密度算出部４１６が、ステップＳ３０１からステップＳ３０３までの処理で算出された組立工程１０、工程間在庫２０、および、検査工程３０それぞれの工程内仕掛在庫の出荷可能日時および出荷可能数量の確率密度データから、工場の仕掛在庫全体の出荷可能日時の確率密度および出荷可能数量の確率密度を算出する（ステップＳ３０４）。
【０３８７】
次に、完成品在庫数量検出部４３１が、完成品在庫の数量を検出する（ステップＳ３０５）。また、出荷要求数量予測値算出部５１１が、出荷要求数量記憶部５２１から、過去の出荷要求数量を読出す（ステップＳ３０６）。そして、出荷要求数量予測値算出部５１１が、ステップＳ３０６で読出された過去からの出荷要求数量の蓄積データを基に、出荷要求数量予測値を算出する（ステップＳ３０７）。
【０３８８】
次いで、生産投入数量算出部５１２Ｂが、ステップＳ３０４で算出された工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の期待値と、ステップＳ３０７で算出された出荷要求数量予測値データと、ステップＳ３０５で算出された完成品在庫数量データとから、生産投入数量を算出する（ステップＳ３０８）。
【０３８９】
次に、総合良品率確率密度算出部４１５が、組立良品率記憶部１２２および検査良品率記憶部３２２にそれぞれ蓄積された過去からの組立工程１０および検査工程３０の良品率の蓄積データを基に、総合良品率の確率密度を算出する（ステップＳ３０９）。
【０３９０】
また、総合リードタイム算出部４１３が、組立リードタイム記憶部１２１、工程間リードタイム記憶部２２１、および、検査リードタイム記憶部３２１にそれぞれ蓄積された過去からの組立工程１０、工程間在庫２０、および、検査工程３０のリードタイムの蓄積データを基に、総合リードタイムの確率密度を算出する（ステップＳ３１０）。
【０３９１】
次いで、不足過剰在庫発生確率算出部５１３Ｂが、ステップＳ３０９で算出された総合良品率の確率密度データと、ステップＳ３１０で算出された総合リードタイムのデータと、ステップＳ３０８で算出された生産投入数量データと、ステップＳ３０４で算出された工場の仕掛在庫全体の出荷日時ごとの出荷可能数量の期待値と、ステップＳ３０７で算出された出荷要求数量予測値データと、ステップＳ３０５で算出された完成品在庫数量データとから、不足在庫および過剰在庫の発生確率を算出する（ステップＳ３１１）。
【０３９２】
ステップＳ３１１で算出された不足在庫および過剰在庫の発生確率データを基に、不足過剰在庫損失期待値算出部５１４Ｂが、不足在庫および過剰在庫に伴う損失費用の期待値を算出する（ステップＳ３１２）。また、販売可能数量期待値算出部５１５Ｂが、ステップＳ３１１で算出された不足在庫および過剰在庫の発生確率データを基に、販売可能数量の期待値を算出する（ステップＳ３１３）。
【０３９３】
そして、販売利益期待値算出部５１６Ｂが、ステップＳ３１３で算出された販売可能数量の期待値データを基に、販売利益の期待値を算出する（ステップＳ３１４）。
【０３９４】
最後に、総合利益期待値算出部５１７Ｂが、ステップＳ３１２で算出された不足在庫および過剰在庫に伴う損失費用の期待値データと、ステップＳ３１４で販売利益の期待値データとを基に、総合利益の期待値を算出する（ステップＳ３１５）。
【０３９５】
（第３実施形態における生産計画立案支援装置１Ｂによる作用および効果）
以上説明したように、第３実施形態における生産計画立案支援装置１Ｂは、製品の生産計画の立案を支援する装置である。また、生産計画立案支援装置１Ｂは、不足過剰在庫予測部と、利益期待値算出部とを含む。
【０３９６】
不足過剰在庫予測部は、各工程の良品率のデータや各工程または工程間のリードタイムのデータや仕掛在庫数量のデータなどの生産に関する変数から、現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率を算出する。利益期待値算出部は、不足過剰在庫予測部によって算出された不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値を算出する。
【０３９７】
これにより、生産計画立案支援装置１Ｂによって、生産に関する変数から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいた総合利益の期待値が算出される。このため、不足在庫や過剰在庫が発生した場合の総合利益を見積もって、生産計画の立案を支援することができる。その結果、生産計画立案支援装置１Ｂによって、生産計画の精度を向上させることができる。また、生産計画立案支援装置１Ｂによって、経営数値面を考慮した生産計画の立案に資することができる。
【０３９８】
生産に関する変数は、過去の統計値、現在の実測値、および、未来の予測値である。現在の実測値は、組立リードタイム検出部１３１と工程間リードタイム検出部２３１と検査リードタイム検出部３３１とによって検出された生産の各工程におけるリードタイムや、組立良品率検出部１３３と検査良品率検出部３３３とによって検出された生産の各工程における良品率や、完成品在庫検出部４３１によって検出された生産が完了し出荷を待っている製品の出荷待ち完成品在庫数量や、組立工程内仕掛在庫数量検出部１３２と工程間仕掛在庫数量検出部２３２と検査工程内仕掛在庫数量検出部３３２とによって検出された各工程および各工程間における製品の仕掛在庫数量や、出荷要求数量記憶部５２１に記憶されている出荷要求数量である。
【０３９９】
また、過去の統計値は、組立リードタイム記憶部１２１と工程間リードタイム記憶部２２１と、検査リードタイム記憶部３２１とに蓄積されたリードタイムから、それぞれ、組立リードタイム確率密度算出部１１１と工程間リードタイム確率密度算出部２１１と検査リードタイム確率密度算出部３１１とによって算出された各工程および工程間のリードタイムの確率密度や、組立良品率記憶部１２２と検査良品率記憶部３２２とに蓄積された良品率から、それぞれ、組立良品率確率密度算出部１１３と検査良品率確率密度算出部３１３とによって算出された各工程の良品率の確率密度や、出荷要求数量予測値算出部５１１によって算出される出荷要求数量の確率密度である。
【０４００】
また、未来の予測値は、出荷要求数量予測値算出部５１１によって算出された製品の出荷要求数量の予測値である。
【０４０１】
生産計画立案支援装置１Ｂは、現在の実測値を検出する実測値検出部や、実測値検出部によって検出された実測値を記憶する実測値記憶部や、実測値記憶部に記憶された実測値に基づいて、実測値の確率密度を過去の統計値として算出する統計値算出部や、統計値算出部によって算出された統計値に基づいて未来の予測値を算出する予測値算出部などを選択的に含む。
【０４０２】
実測値検出部としては、組立良品率検出部１３３や、組立リードタイム検出部１３１や、組立工程内仕掛在庫数量検出部１３２や、工程間リードタイム検出部２３１や、工程間仕掛在庫数量検出部２３２や、検査良品率検出部３３３や、検査リードタイム検出部３３１や、検査工程内仕掛在庫数量検出部３３２や、完成品在庫数量検出部４３１がある。
【０４０３】
実測値記憶部としては、組立良品率記憶部１２２や、組立リードタイム記憶部１２１や、工程間リードタイム記憶部２２１や、検査良品率記憶部３２２や、検査リードタイム記憶部３２１がある。
【０４０４】
統計値算出部としては、組立リードタイム確率密度算出部１１１や、組立良品率確率密度算出部１１３や、組立出荷日時数量確率密度算出部１１５や、工程間リードタイム確率密度算出部２１１や、工程間出荷日時数量確率密度算出部２１５や、検査リードタイム確率密度算出部３１１や、検査良品率確率密度算出部３１３や、検査出荷日時数量確率密度算出部３１５や、総合良品率確率密度算出部４１５や、総合リードタイム算出部４１３や、仕掛在庫全体出荷日時数量確率密度算出部４１６や、出荷要求数量予測値算出部５１１がある。
【０４０５】
予測値算出部としては、出荷要求数量予測値算出部５１１がある。なお、前述した各確率密度算出部が、或る変数の確率密度を算出してその確率密度から或る変数の未来の予測値を算出するようにしてもよい。
【０４０６】
これにより、生産計画立案支援装置１Ｂによって、生産に関する現在の実測値が検出され、検出された実測値が記憶され、記憶された実測値に基づいて、実測値の確率密度が過去の統計値として算出され、算出された統計値に基づいて未来の予測値が算出される。このため、生産に関する現在の実測値や過去の統計値や未来の予測値から算出された現在および未来の生産投入数量に対しての不足在庫および過剰在庫の発生確率に基づいて総合利益の期待値を算出することができる。
【０４０７】
また、生産計画立案支援装置１Ｂは、不足過剰在庫損失期待値算出部５１４Ｂと、販売利益期待値算出部５１６Ｂとをさらに含む。不足過剰在庫損失期待値算出部５１４Ｂ、および、販売利益期待値算出部５１６Ｂは、第１実施形態における不足過剰在庫損失期待値算出部５１４、および、販売利益期待値算出部５１６と同様の作用効果を奏する。
【０４０８】
なお、以上説明した本発明の適用により支援された生産計画立案方法としては、シミュレーションによる生産計画立案方法や、数値演算アルゴリズムによる生産計画立案方法など、限定されない様々な方法を採用することができる。
【０４０９】
前述した各実施形態においては、生産投入数量算出部５１２，５１２Ａ，５１２Ｂは、それぞれ、算出された生産投入数量をそのまま不足過剰在庫発生確率算出部５１３，５１３Ａ，５１３Ｂに転送するようにした。しかし、これに限定されず、生産投入数量算出部５１２，５１２Ａ，５１２Ｂは、算出された生産投入数量を利用者に呈示して、利用者が生産投入数量を補正することができるようにしてもよい。また、生産投入数量算出部５１２，５１２Ａ，５１２Ｂは、算出された生産投入数量を基に算出した複数の生産投入数量の候補を利用者に呈示して、利用者が複数の候補のうちから生産投入数量を選択できるようにしてもよい。これにより、利用者の経験や勘を加味して、総合利益の期待値を算出することができる。
【０４１０】
前述した各実施形態においては、生産投入数量算出部５１２，５１２Ａ，５１２Ｂは、１つの生産投入数量を算出するようにした。しかし、これに限定されず、生産投入数量算出部５１２，５１２Ａ，５１２Ｂは、複数の生産投入数量を算出するようにしてもよい。たとえば、算出された１つの生産投入数量に対して±１０％の数量を他の生産投入数量として算出して、それらの複数の生産投入数量のそれぞれに対する総合利益を算出するようにしてもよい。これにより、複数の生産投入数量に対する総合利益を利用者に提示呈示することができる。このため、経営数値面を考慮した生産計画の立案にさらに資することができる。
【０４１１】
前述した各実施形態において、完成品在庫から出荷に割当てる配賦数量は、所定の計算式によって自動的に決定されるようにしてもよい。これにより、完成品在庫の在庫数量に応じて、能動的に配賦数量を定めることができる。また、利用者が、配賦数量を入力できるようにしてもよい。これにより、利用者の経験や勘を加味して、配賦数量を定めることができる。
【０４１２】
前述した各実施形態においては、各工程および工程間に、生産に関するデータを検出するための検出部を設けるようにした。しかし、これに限定されず、各工程および工程間の間に生産に関するデータの検出部を設けるようにしてもよい。たとえば、組立工程１０と工程間在庫２０との間、工程間在庫２０と検査工程３０との間、および、検査工程３０と完成品在庫４０との間に、それぞれ、通過した製品を特定するための検出部や特定された製品が通過した時刻を検出する検出部などを設けるようにしてもよい。これにより、これらの検出部で得られた検出値を基に、製品のリードタイムや良品率を算出することができる。
【０４１３】
前述した各実施形態においては、生産計画立案支援装置１，１Ａ，１Ｂが、それぞれ、１つのコンピュータで構成されるようにした。しかし、これに限定されず、生産計画立案支援装置１，１Ａ，１Ｂは、それぞれ、ネットワークで接続された複数のコンピュータで構成されるようにしてもよい。たとえば、組立工程データ算出部、検査工程データ算出部、工程間データ算出部、完成品データ算出部、不足過剰在庫予測部、および、利益期待値算出部の機能が、それぞれ、別のコンピュータによって実現されるようにしてもよい。
【０４１４】
前述した各実施形態においては、生産計画立案支援装置１，１Ａ，１Ｂについて説明した。しかし、図４、図５、図９〜図１１、図１３〜図１５に示した処理をコンピュータで実行する生産計画立案支援方法、図４、図５、図９〜図１１、図１３〜図１５に示した処理をコンピュータに実行させるための生産計画立案支援プログラム、および、この生産計画立案支援プログラムを記録したコンピュータ読取可能な記録媒体として発明を捉えることができる。
【０４１５】
本発明の生産計画立案支援装置、生産計画立案支援方法、生産計画立案支援プログラム、および記録媒体は、製品製造工場において生産計画を立案するにあたり、需要ばらつき、製造リードタイムばらつき、製造良品率ばらつきを考慮して、経営面での利益期待値の最大化を行う際に有効に利用することができる。
【０４１６】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味、および、範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０４１７】
【図１】本発明の一実施形態における生産計画立案支援装置の機能の概略を示す機能ブロック図である。
【図２】第１実施形態における生産計画立案支援装置で行なわれる不足過剰在庫発生確率の算出方法を説明するためのグラフである。
【図３】第１実施形態における生産計画立案支援装置で行なわれる不足過剰在庫発生数量期待値の算出方法を説明するためのグラフである。
【図４】第１実施形態における生産計画立案支援装置で実行される生産計画立案支援処理の流れを示すフローチャートである。
【図５】第１実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ａの流れを示すフローチャートである。
【図６】本発明の第２実施形態における生産計画立案支援装置の機能の概略を示す機能ブロック図である。
【図７】第２実施形態における生産計画立案支援装置で行なわれる不足過剰在庫発生確率の算出方法を説明するための第１のグラフである。
【図８】第２実施形態における生産計画立案支援装置で行なわれる不足過剰在庫発生確率の算出方法を説明するための第２のグラフである。
【図９】第２実施形態における生産計画立案支援装置で実行される生産計画立案支援処理の流れを示すフローチャートである。
【図１０】第２実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ｂの流れを示すフローチャートである。
【図１１】第２実施形態において生産計画立案支援処理のサブルーチンとして実行される工程間データ算出処理ａの流れを示すフローチャートである。
【図１２】本発明の第３実施形態における生産計画立案支援装置の機能の概略を示す機能ブロック図である。
【図１３】第３実施形態における生産計画立案支援装置で実行される生産計画立案支援処理の流れを示すフローチャートである。
【図１４】第３実施形態において生産計画立案支援処理のサブルーチンとして実行される工程毎データ算出処理Ｃの流れを示すフローチャートである。
【図１５】第３実施形態において生産計画立案支援処理のサブルーチンとして実行される工程間データ算出処理ｂの流れを示すフローチャートである。
【符号の説明】
【０４１８】
１，１Ａ，１Ｂ  生産計画立案支援装置、１０  組立工程、２０  工程間在庫、３０  検査工程、４０  完成品在庫、１１１  組立リードタイム確率密度算出部、１１２  組立出荷可能日時確率密度算出部、１１３  組立良品率確率密度算出部、１１４  組立出荷可能数量確率密度算出部、１１５  組立出荷日時数量確率密度算出部、１２１  組立リードタイム記憶部、１２２  組立良品率記憶部、１３１  組立リードタイム検出部、１３２  組立工程内仕掛在庫数量検出部、１３３  組立良品率検出部、２１１  工程間リードタイム確率密度算出部、２１２  工程間出荷可能日時確率密度算出部、２１３  工程間出荷可能数量確率密度算出部、２１５  工程間出荷日時数量確率密度算出部、２２１  工程間リードタイム記憶部、２３１  工程間リードタイム検出部、２３２  工程間仕掛在庫数量検出部、３１１  検査リードタイム確率密度算出部、３１２  検査出荷可能日時確率密度算出部、３１３  検査良品率確率密度算出部、３１４  検査出荷可能数量確率密度算出部、３１５  検査出荷日時数量確率密度算出部、３２１  検査リードタイム記憶部、３２２  検査良品率記憶部、３３１  検査リードタイム検出部、３３２  検査工程内仕掛在庫数量検出部、３３３  検査良品率検出部、４１１  総合リードタイム確率密度算出部、４１２  仕掛在庫全体出荷可能日時確率密度算出部、４１３  総合リードタイム算出部、４１４  仕掛在庫全体出荷可能数量確率密度算出部、４１５  総合良品率確率密度算出部、４１６  仕掛在庫全体出荷日時数量確率密度算出部、４３１  完成品在庫数量検出部、５１１  出荷要求数量予測値算出部、５１２，５１２Ａ，５１２Ｂ  生産投入数量算出部、５１３，５１３Ａ，５１３Ｂ  不足過剰在庫発生確率算出部、５１４，５１４Ａ，５１４Ｂ  不足過剰在庫損失期待値算出部、５１５，５１５Ａ，５１５Ｂ  販売可能数量期待値算出部、５１６，５１６Ａ，５１６Ｂ  販売利益期待値算出部、５１７，５１７Ａ，５１７Ｂ  総合利益期待値算出部、５２１  出荷要求数量記憶部。
【図１】
2006099691.tif 000013
【図２】
2006099691.tif 000014
【図３】
2006099691.tif 000015
【図４】
2006099691.tif 000016
【図５】
2006099691.tif 000017
【図６】
2006099691.tif 000018
【図７】
2006099691.tif 000019
【図８】
2006099691.tif 000020
【図９】
2006099691.tif 000021
【図１０】
2006099691.tif 000022
【図１１】
2006099691.tif 000023
【図１２】
2006099691.tif 000024
【図１３】
2006099691.tif 000025
【図１４】
2006099691.tif 000026
【図１５】
2006099691.tif 000027