(57)【特許請求の範囲】
【請求項１】
コンピュータを用いて、企業、複数の企業間、企業と一般消費者との間、における調達活動、製造活動、物流活動、販売活動の、一連の形態を規定するサプライチェーン案をシミュレーションするサプライチェーンシミュレーションシステムであって、
ユーザインターフェースを通して、サプライチェーン案を評価する指標とその目標値、サプライチェーン案に係わる項目についてのパラメータ、および需要の変化パターンのパラメータの入力を受付けるデータ入力手段と、
需要、計画立案、受注引当、物流プロセス、商流プロセスを、前記サプライチェーン案のパラメータに従って関連付けたサプライチェーンモデルを作成するモデル作成装置と、
ＭＰＳデータを用いてＭＲＰ展開を行い、各製造拠点、各物流拠点、各販売拠点、輸送に関して、各拠点の日毎や週毎の調達指示、生産指示、輸送指示の拠点別計画を作成する計画立案手段と、
物流経路を構成する要素である各製造拠点、各物流拠点、各販売拠点、輸送手段をモデル化した拠点モデルを前記サプライチェーン案が規定する物流経路に従って関連づけた物流プロセスモデルに従って、物流の状態を模倣する物流シミュレーション手段と、
企業間、あるいは、企業と一般消費者間における商取引において発生する金の流れと、企業会計の処理上の取引をモデル化した商流プロセスモデルに従って、金の流れと、企業会計の処理上の取引を模倣する商流シミュレーション手段と、
前記サプライチェーン案毎に、前記物流シミュレーション手段の処理結果である調達量、製造量、在庫量、配送量、顧客要求量、および前記商流シミュレーション手段の処理結果である売掛、買掛、キャッシュのデータを記憶するデータ記憶手段と、
前記物流シミュレーション手段、および前記商流シミュレーション手段の各処理結果に基づいて、少なくとも在庫、コスト、品切れ、運転資金、およびキャッシュフローの内、複数の組合せの評価指標を計算する評価装置と、
前記計算した評価指標の値を表示するデータ出力手段と、
を有することを特徴とするサプライチェーンシミュレーションシステム。
【請求項２】
請求項１のサプライチェーンシミュレーションシステムであって、
前記シミュレーション中におけるサプライチェーンの各作業の模倣の結果を記録した情報を基に、評価指標に換算することで、サプライチェーンの効果を定量的に評価する、サプライチェーン評価装置を有することを特徴とするサプライチェーンシミュレーションシステム。
【請求項３】
請求項２のサプライチェーンシミュレーションシステムであって、
前記データ入力手段が入力したサプライチェーン案を評価する指標とその目標値を前記データ記憶手段に記憶し、
前記データ出力手段が、シミュレーション実行結果により算出した評価指標の実績値と前記目標値を表示して、サプライチェーン案を実施することによる効果が、前記目標値を達成しているかどうかを比較しながら、ユーザによるサプライチェーン構築の意思決定を支援することを特徴とするサプライチェーンシミュレーションシステム。
【請求項４】
前記計画立案手段が、物流プロセスモデルにおける物流の状態を、前記サプライチェーンモデルの中の需要モデルが模倣する需要の変化に応じて判定して、拠点間、及び、拠点内の物流の計画を作成し直し、
前記物流シミュレーション手段が、前記計画立案手段が作成し直した物流の計画に従って物流の状態を模倣し、
前記商流シミュレーション手段が、企業間、あるいは、企業と一般消費者間における商取引によって発生する金の流れと、企業会計の処理上の取引作業を模倣する処理を制御するシミュレーション全体制御手段を更に有することを特徴とする請求項１に記載のサプライチェーンシミュレーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原材料の調達から、受注、生産、物流を経て、顧客へ商品を販売するまでの活動を表すサプライチェーンの構築時において、サプライチェーンの形態を決定することを支援するために、サプライチェーン案の実施効果についてシミュレーションにより定量評価する技術に関するものである。
【０００２】
【従来の技術】
本発明でいうサプライチェーン案とは、調達拠点、製造拠点、輸送、マーケットといった物流プロセスに関して、プロセス間のつながり、プロセス毎のリードタイム、能力を定義し、情報に関して、調達計画、生産計画の立案サイクル、タイムバケット、調達指示、生産指示、出庫指示のサイクル、タイムバケットを定義し、拠点間の商取引に関して、調達拠点と製造拠点間、製造拠点と顧客間の売掛・買掛方式、を定義したものを想定している。
【０００３】
このようなサプライチェーンの形態を決定する場面においては、その投資対効果、事業計画の達成度、顧客満足度等の複数の観点から、サプライチェーン案を定量的に評価し、その意思決定を行わなければならない。
【０００４】
このようなことから、シミュレーションシステムによるサプライチェーン評価のニーズは高く、従来から、シミュレーションシステムの開発が行われてきた。物流の状態を模倣したシミュレーションシステムとして、特開平１１−３１０１号公報記載の技術は、物流経路に従って関連づけた物流プロセスモデルにおける在庫などの物流の状態に応じて今後の物流の計画を作成し、それに従って物流の各作業を模倣することを特徴とするロジスティクスチェーンシミュレーションシステムであり、これによって、物流の内容を規定するロジスティクスチェーン案をシミュレーションして、在庫、コスト、利益等からロジスティクスチェーン案の評価を行い、ロジスティクスチェーンの形態を決定することを支援するものである。
【０００５】
一方、経営的観点からのシミュレーションシステムとしては、例えば、特開平１１−２１９３４６号公報記載の技術は、価格割引や広告等の種々の要因を考慮しながら需要予測を行ない、その予想した需要を基に経営シミュレーションを行い、その結果としての実績と、その基となった計画とを、販売計画や財務諸表的観点から比較しながら、最適な経営計画を立案することを支援するものである。また、特開平７−３３４５７６号公報記載の技術は、販売計画、在庫計画、仕入計画、設備投資計画などの経営計画を基に、それを資金繰り計画、損益計算書、貸借対照表に連動させ、企業資金計画をシミュレーションするものである。
【０００６】
【発明が解決しようとする課題】
経営環境が激しく変化する今日では、サプライチェーンにとって、在庫やコストといった従来の視点だけでなく、キャッシュフローや、ＲＯＡなどの経営指標による管理の重要性が求められており、事業戦略やマーケット環境に応じた最適なサプライチェーンの構築のためには、事前にこのような複数の視点から評価を行わなければ、その意思決定を誤る可能性があるといえる。
【０００７】
例えば、新製品など需要が不確実な場合、売掛期間が比較的長い場合、保有資金が少ない会社の場合等には、利益を計上しているにも関わらず、資金の流動性が悪化し、最悪の場合資金ショートする可能性があるといえ、これは、利益という指標だけでなく、キャッシュフローの評価の必要性を示している。
【０００８】
また、需要の変動が激しいマーケットの場合は、部品を仕込んだにも関わらず需要が落ち込んで在庫化してしまうことも考えられることから、わずかな投資でキャッシュをより多く生成できるかといった、効率性という点も一つの重要なサプライチェーンの評価方式であるといえる。また、実際に、キャッシュサイクルの短縮化を図る財務構造となったサプライチェーン構築の成功事例がデルコンピュータなどから発表されており、今後も、こうした売掛・買掛管理、部品の引き取り責任方式、といった財務構造の改革効果まで含めたシミュレーションへのニーズは高まると思われる。
【０００９】
このように、サプライチェーンの評価において、従来から重要視されてきた在庫、利益といった指標以外に、キャッシュフローや運転資金、また、効率的にキャッシュをかせいでいるかを示すＲＯＡ（Return on Asset）のような経営指標が重要視されている。
【００１０】
しかし、前記特開平１１−３１０１号公報記載の技術によるサプライチェーンモデル案の評価においては、物流の動作のみを模倣するものであり、お金の流れの動作のみを模倣する機能を備えていないため、売掛金、買掛金まで考慮して真のキャッシュの流れを示した、運転資金、キャッシュフロー、効率性等の評価を行なうことができない。
【００１１】
一方、先に記した、経営シミュレーションを実施する技術に関しても、前記特開平１１−２１９３４６号公報記載の技術は、販売される最終製品のレベルでの評価であり、別の観点からのサプライチェーンの形態を変えることによる効果、例えば、リードタイム短縮による部品在庫削減効果や、取引形態を変えることによる運転資金の削減等効果が評価結果に反映できない点で、サプライチェーン構築時における評価には不十分と思われる。また、同じく、特開平７−３３４５７６号公報記載の技術についても、既存の計画値に基づいた経営シミュレーションであり、実際の需要変動の予測が考慮されないという点で、リスクを評価できず、サプライチェーン評価には不十分と思われる。
【００１２】
このように、物流、あるいは、商流のいずれかを評価できるものはあるが、その両方を連動して評価を行えるものは、従来にはなかった。
【００１３】
よって、本発明の課題は、サプライチェーン上の物と金の流れをシミュレーションし、在庫、利益、キャッシュフロー等の複数の指標でもって、サプライチェーンの効果を定量的に評価することにある。
【００１４】
【課題を解決するための手段】
上記課題を解決するために、本発明は、コンピュータを用いて、企業、複数の企業間、企業と一般消費者との間、における調達活動、製造活動、物流活動、販売活動の、一連の形態を規定するサプライチェーン案をシミュレーションするサプライチェーンシミュレーションシステムを提案する。その構成は、ユーザインターフェースを通して、サプライチェーン案を評価する指標とその目標値、サプライチェーン案に係わる項目についてのパラメータ、および需要の変化パターンのパラメータの入力を受付けるデータ入力手段と、需要、計画立案、受注引当、物流プロセス、商流プロセスを、前記サプライチェーン案のパラメータに従って関連付けたサプライチェーンモデルを作成するモデル作成装置と、ＭＰＳデータを用いてＭＲＰ展開を行い、各製造拠点、各物流拠点、各販売拠点、輸送に関して、各拠点の日毎や週毎の調達指示、生産指示、輸送指示の拠点別計画を作成する計画立案手段と、物流経路を構成する要素である各製造拠点、各物流拠点、各販売拠点、輸送手段をモデル化した拠点モデルを前記サプライチェーン案が規定する物流経路に従って関連づけた物流プロセスモデルに従って、物流の状態を模倣する物流シミュレーション手段と、企業間、あるいは、企業と一般消費者間における商取引において発生する金の流れと、企業会計の処理上の取引をモデル化した商流プロセスモデルに従って、金の流れと、企業会計の処理上の取引を模倣する商流シミュレーション手段と、前記サプライチェーン案毎に、前記物流シミュレーション手段の処理結果である調達量、製造量、在庫量、配送量、顧客要求量、および前記商流シミュレーション手段の処理結果である売掛、買掛、キャッシュのデータを記憶するデータ記憶手段と、前記物流シミュレーション手段、および前記商流シミュレーション手段の各処理結果に基づいて、少なくとも在庫、コスト、品切れ、運転資金、およびキャッシュフローの内、複数の組合せの評価指標を計算する評価装置と、前記計算した評価指標の値を表示するデータ出力手段と、を有することを特徴とする。
【００１５】
【発明の実施の形態】
本サプライチェーンシミュレーションシステムについてのある実施の形態について説明する。
【００１６】
本発明のサプライチェーンシミュレーションシステムは、ある製品のサプライチェーン構築の場面（以下ではそれをプロジェクトと呼ぶ）において検討したサプライチェーン案に対して、例えば在庫削減効果等の目標を達成するかどうか、あるいは、利益などの事業計画を達成できるかどうか、といった評価を可能にするために、サプライチェーン上の動作をシミュレーションし、サプライチェーン案の定量的な評価を行うシステムである。
【００１７】
そして、このような評価を行いながら、ユーザは、調達拠点、製造拠点、輸送、マーケットといった物流プロセスに関して、プロセス間のつながり、プロセス毎のリードタイム、能力を定義し、情報に関して、調達計画、生産計画の立案サイクル、タイムバケット、調達指示、生産指示、出庫指示のサイクル、タイムバケットを定義し、拠点間の商取引に関して、調達拠点と製造拠点間、製造拠点と顧客間の売掛・買掛方式、を定義した、サプライチェーンの形態を決定する。
【００１８】
図１に、サプライチェーンシミュレーションシステム（１）の全体構成図を示す。
【００１９】
サプライチェーンシミュレーションシステム（１）は、
サプライチェーン案を評価したい指標とその目標値を設定する、評価方法設定インターフェース（１５１）と、サプライチェーンの形態を定義するパラーメータの設定によりサプライチェーン案を作成する、サプライチェーン案定義インターフェース（１５２）と、シミュレーションの実行内容に基づいてサプライチェーン案を評価した結果を表示する、結果表示インターフェース（１５３）とから構成された、システムと意思決定者との間のユーザーインターフェースを提供する、データ入出力装置（１５）と、
在庫や品切れなどの物流の状態に応じて、各製造拠点、各物流拠点、各販売拠点に関して、拠点間、及び、拠点内の、物流の計画を作成する計画立案部（１１１）と、各々物流経路を構成する要素である各製造拠点、各物流拠点、各販売拠点、輸送における、物流の各作業を模倣する物流シミュレーション部（１１３）と、企業間、あるいは、企業と一般消費者間における商取引において発生する、企業会計処理上の取引と、実際のお金の流れとをシミュレーションする、商流シミュレーション部（１１４）と、前記計画立案手段と、前記物流シミュレーション手段と、前記商流シミュレーション手段と、需要の変化をモデル化した需要モデルとが、サプライチェーン案に従って関連づけられたサプライチェーンモデルに基づいてシミュレーションを実行するための、全体制御を行うシミュレーション全体制御部（１１２）とから構成される、シミュレーション実行装置（１１）と、
ユーザが設定した、サプライチェーン案を定義する、リードタイム、物流経路、取引形態等のパラメータの値のデータを基に、サプライチェーンモデルを自動的に作成するモデル作成装置（１２）と、
前記シミュレーション実行装置（１１）において、シミュレーション中に単位時間あたりに収集した、各拠点の在庫情報、取引情報等の各情報を基に、評価指標の値を算出する、評価装置（１３）と、
各種データを保持する媒体である、データ記憶装置（１４）、
とから構成される。
【００２０】
なお、サプライチェーンシミュレーションシステム（１）の構成は、ＣＰＵや、主記憶装置や、外部記憶装置や、表示装置や印刷装置などの出力装置や、キーボードやポインティングディバイスなどの入力装置などを備えた、一般的な構成を有する電子計算機上にプロセスや主記憶装置や外部記憶装置に記憶されたデータとして構築することができる。
【００２１】
入力データについて説明する。
【００２２】
入力データは、ユーザインターフェースを通してユーザが設定するデータと、予め用意しておくデータが必要となる。
【００２３】
ユーザインターフェースを通して、ユーザが設定するデータは、サプライチェーン案を評価する指標とその目標値を格納する評価指標・目標値データ（１４８）と、サプライチェーン案を定義する、リードタイム、物流経路、取引形態等のパラメータの値を格納するサプライチェーン案データ（１４５）であり、これらは、設定後、データ記憶装置（１４）へ記憶される。
【００２４】
次に、データ記憶装置（１４）に予め用意しておくデータについて説明する。
まず、言葉の定義をすると、本実施形態において、拠点とは、製品の製造を行う工場、もしくは、その中の組立ライン、塗装ラインなど、工場を構成する小工程を指す。また、製品の製造だけでなく、材料・部品の調達先、外注先も拠点とし、材料、部品、外注による中間部品などを調達する工程、最終製品を顧客あるいはユーザーに供給や販売する工程、輸送の工程も拠点とする。また、各拠点で調達・生産される部品、中間製品、製品のそれぞれを品目と呼ぶ。
【００２５】
予め用意しておくデータは、物流計画立案のために必要な計画立案データ（１４１）、各拠点の活動で発生するコスト単価情報や、製品・部品の売価情報を格納するコスト等の情報を格納するコストデータ（１４２）、サプライチェーンの評価指標の複数の種類を格納する指標テンプレート（１４３）、需要の傾向についての複数の種類を格納する需要モデルテンプレート（１４４）が必要となる。
計画立案データ（１４１）の詳細は、部品番号、製品番号、ロット番号等のある一工程に流れる部品、製品、もしくはロットを特定できるような製造番号と、部品の種類を表す品名と、所要日と、所要量とから成る、基準となる生産計画を示すＭＰＳデータ（１４１１）と、品目１個の製造にかかる時間（作業時間）等の品目に特有のデータを持つ品目データ（１４１２）と、製品と部品、部品と部品、部品と原材料といった品目と品目の関連を示した製品構成データ（１４１３）と、各拠点において、その稼動日とその作業可能時間情報を持つ工程能力情報（１４１４）と、それぞれの品目、拠点についての計画立案開始時点での在庫情報を持つ初期在庫データ（１４１５）と、計画立案開始時点におけるそれぞれの品目についての既に発注済みで将来納品される予定の入庫予定データ（１４１６）である。
【００２６】
各データファイルのフォーマット例を図１７〜図２５に示す。
【００２７】
次に、本実施形態に係るサプライチェーンシミュレーションシステム（１）における処理の流れについて、全体の処理の流れを示した全体処理フロー（図２）と、先の装置の全体構成図（図１）を用いて説明する。以下図２の各ステップについて、詳細に説明する。
【００２８】
ステップ２０１
ユーザが、評価方法設定インターフェース（１５１）にて、プロジェクトの目標、すなわち、サプライチェーン案を評価する指標とその目標値を設定する。この値は、評価指標・目標値データ（１４８）としてデータ記憶装置（１４）に記憶される。その例を図２６に示す。
【００２９】
そのインターフェースの一例を図３に示す。図３における操作としては、評価したい指標の欄にチェックをいれ、必要ならば目標値を入力することで、サプライチェーン案を評価する指標とその目標値の設定が完了する。ここで設定する指標を新たに追加したい場合は、指標テンプレート（１４３）にその指標データを新たに登録すればよい。
【００３０】
ステップ２０２
ユーザが、サプライチェーン案定義インターフェース（１５２）にて、物流経路、輸送手段、輸送サイクル、計画管理業務サイクル、リードタイム、取引形態等の、サプライチェーンに係わる項目についてのパラメータの値を設定することにより、サプライチェーン案を定義する。上記に挙げた項目の他に、調達拠点への発注方式、顧客の注文を引当てる在庫拠点、需要の変化するパターンなどもパラメータとすることができる。例えば、新しい部品メーカとの契約形態を決定する場面においては、調達リードタイム、買掛期間等のパラメータの値を設定すればよい。
【００３１】
このような、パラメータの値設定により作成したサプライチェーン案は、サプライチェーン案データ（１４５）としてデータ記憶装置（１４）に記憶される。このデータの例を図２７に示す。このとき、複数個のサプライチェーン案を作成し、同時にシミュレーションを行い、結果を比較することもできる。
【００３２】
このようなサプライチェーン案作成のステップで用いる、サプライチェーン案定義インターフェース（１５２）の一例を図４に示す。意思決定者は、まず、サプライチェーン案の名称を、プロジェクト名称とモデル名称のセットとして登録する。次に、需要モデル、物流モデル、商流モデル、情報モデルの切り口から、各パラメータ値を画面に入力する。
【００３３】
例えば、図５は、部品メーカとの契約形態の見直しを中心としたサプライチェーンを検討するプロジェクトを示している。このプロジェクトの内容を説明する。製品を組立てる拠点に対して、部品を製造する拠点として部品メーカＡ、部品メーカＢがあり、各調達拠点の部品調達リードタイムは、部品メーカＡが１週間、部品メーカＢが３週間である。また、モデルＡでは、製造拠点において１週間分の部品在庫を保持しており、モデルＢでは、２週間分の部品在庫を保持している。部品の代金は、部品メーカＡが、部品到着後１ヶ月以内、部品メーカＢが、部品到着後２週間以内に支払うこととなっているが、部品メーカＡの部品価格は、部品メーカＢの２倍となっている。一方、製造拠点から顧客への輸送リードタイムは２日であり、顧客からの代金納入は商品到着後１ヶ月以内となっている。また、部品メーカと製造拠点間の輸送サイクルは１週間毎、製造拠点と顧客間の輸送サイクルは１日とする。また、顧客の要求は、製造拠点の、製品の在庫に引当てて顧客へ直送されるものとしている。そして、ここでの計画立案は、製造拠点において、製品の生産計画、部品の調達計画が全体計画として、立案され、在庫状況や品切れ状況を考慮した生産指示、調達指示が提示されるものとし、その計画サイクルは１週間としている。このような、部品メーカＡ，Ｂのどちらの取引形態が製造拠点にとって有利かをシミュレーションするプロジェクトである。
この例の場合のサプライチェーンの変動パラメータは、部品調達リードタイム、製造拠点での部品保持日数、部品代金支払い方法、部品コストなどの、取引形態に関するパラメータと、需要変化パターンであり、サプライチェーン案の作成とは、これらを設定する処理のことを指す。
【００３４】
この、サプライチェーン案作成の処理フローを図６に示す。図４のサプライチェーン案定義インターフェース（１５２）を用いた処理の内容を、図５の例において部品メーカＡの場合のモデルをサプライチェーン案１として設定する場合で説明する。
【００３５】
ステップ６０１
まず、プロジェクト名称と、そのプロジェクトに属するサプライチェーン案のモデル名称を登録する。図４におけるモデル名称登録（４００、４０１）に対応する。この場合は、プロジェクトを「サプライヤ選定」、モデル名称を「案１」として、設定する。
【００３６】
ステップ６０２
次に、検討するサプライチェーンにおける需要動向の設定を行う。図４における需要設定（４０２）に対応する。
【００３７】
図４の需要設定について説明する。一般的に、大きな需要動向の変化は、顧客からの需要量が増加傾向にある「立上げ期」、需要量の増加がとまる「安定期」、次期製品投入など需要量が減少する「衰退期」が考えられ、本装置においても、意思決定者は、この３つから需要モデルを選択する。そしてさらに、シミュレーションを実行するためには、パラメータである需要項目を設定する必要がある。需要項目には、需要が発生する時間値を表わす需要発生時期、需要が衰退して終了する時間値を表わす需要終了時期、見込み計画値に対する変化が増大、減少、同など（安定）であるかを表わす需要変化パターンと、その変動率等が挙げられる。
【００３８】
図５の例においては、発生する需要パターンは、顧客からの需要量が増加傾向にある「立上げ期」とし、初期の販売計画通りのものと、初期計画に対して緩やかな上昇パターンのものの２つとする。需要発生時期は、シミュレーション開始から１ヶ月後とし、緩やかな上昇パターンの需要変化率としては、初期計画に対して−１５％と設定する。
【００３９】
ステップ６０３
次に、物流プロセスの設定を行う。図４におけるサプライチェーン設定の物流設定（４０３１）に対応する。図５の例においては、物流プロセスとしては、部品メーカＡ、部品メーカＡから製造拠点への輸送Ａ、製造拠点、製造拠点から顧客への輸送、顧客、が挙げられる。それぞれ詳細を設定していくが、部品メーカＡを例にそれを説明する。部品メーカＡは、カテゴリとしては、調達拠点を設定し、プロセスタイムとしてはパラメータである部品調達リードタイムの１週間（７日）を設定する。そして次のプロセスとして、輸送Ａプロセスを設定する。このように、各物流プロセスの、プロセスタイム、能力、サイクル、次のプロセスを案の通りに設定していく。
【００４０】
ステップ６０４
次に商流プロセスの設定を行う。図４におけるサプライチェーン設定の商流設定（４０３２）に対応する。図５の例においては、部品メーカと製造拠点間、及び、製造拠点と顧客間の取引形態を定義するが、例えば、部品メーカＡと製造拠点の取引形態については、買掛日数のパラメータの値を３０日と設定する。
【００４１】
ステップ６０５
次に情報プロセスの設定を行う。図４におけるサプライチェーン設定の情報設定（４０３３）に対応する。図５の例においては、生産計画、生産指示、調達計画、調達指示、取引指示、需要引当について、そのサイクルや、指示先のプロセス等を設定していく。例えば、調達計画については、カテゴリの項に計画立案を設定し、サイクルの項に７日と設定し、出力の項に調達指示と設定する。出金処理の取引についても、サイクルの項に１日、すなわち毎日と設定し、出力の項、すなわち出金指示の先として製造拠点を設定する。
【００４２】
ステップ６０６
以上の処理を、シミュレーションを実行したいサプライチェーン案の数だけ実行する。
【００４３】
以上で、サプライチェーン案を定義するプロセスが終了する。
【００４４】
ステップ２０３
ステップ２０２で作成したサプライチェーンの案について、モデル作成装置（１２）にて、需要、計画立案、受注引当、物流プロセス、商流プロセスを、サプライチェーン案に従って関連づけたサプライチェーンモデルを作成する。
【００４５】
まず、サプライチェーンモデルについて説明する。
【００４６】
サプライチェーンを構成するモデルは、品目の流れる過程をモデル化した物流プロセスモデル、企業と一般消費者間における商取引において発生する、実際のお金の流れと、企業会計の処理上の取引をモデル化した商流プロセスモデル、顧客の需要をモデル化した需要モデル、注文や要求に対して、生産している品目に引当てる処理をモデル化した受注モデル、各拠点に対して生産指示、調達指示を出す処理をモデル化した計画立案モデルの５つのモデルを基本とし、これらを関連づけてサプライチェーン案をシミュレーションするためのサプライチェーンモデルを作成する。図７は、そのサプライチェーンモデルの一例であり、以下、これを用いて、各モデルを説明する。
【００４７】
まず、物流プロセスモデルについて説明する。物流プロセスモデルは、部品や材料の調達から製造、輸送、納入に関する品目の流れる過程をモデル化したものであり、製造拠点、調達拠点、配送センタ、輸送手段などを表現した複数のモデルから構成されている。
【００４８】
物流プロセスモデルの一例として、製造拠点のモデル構成を示す。輸送モデルについては、後で受注モデルと合わせて説明する。
【００４９】
製造拠点モデルは、それと前のプロセスの拠点とを結ぶ輸送のモデルから入庫される品目を表わすデータ（以下、「入庫品目」と呼ぶ）と、立案された生産計画に従ったその拠点の生産指示を表わすデータ（以下、「生産指示」と呼ぶ）と、生産された品目の別の拠点への出庫指示、とを入力とし、出庫される品目を表わすデータを出力するものである。
【００５０】
この製造拠点モデル（７５）は、部品在庫モジュール（７５１）、投入指示モジュール（７５２）、製造工程モジュール（７５３）、製品在庫モジュール（７５４）の大きな４つの処理モジュールから構成される。部品在庫モジュール（７５１）は、初期在庫発生（７５１１）、出庫処理（７５１２）、使用部品仕分け（７５１３）からなる。投入指示モジュール（７５２）は、投入ロット分割（７５２１）、使用部品計算（７５２２）、使用部品収集指示（７５２３）、ライン投入指示（７５２４）からなる。製造工程モジュール（７５３）は、製造ライン（７５３１）、製造量算出（７５３２）からなる。製品在庫モジュール（７５４）は、初期在庫発生（７５４１）、入庫処理（７５４２）、出庫処理（７５４３）からなる。
【００５１】
図７の製造拠点モデル（７５）はシミュレーション実行時には次のように動作する。まず、シミュレーション開始と同時に、部品在庫モジュール（７５１）の初期在庫発生（７５１１）において、初期在庫データ（１４１５）に従って初期在庫を発生させ、それが出庫処理（７５１２）において、部品在庫として一時的に保持される。一方、製造拠点モデルの直前の輸送モデルから出力された入庫品目についても（７３１）、出庫処理（７５１２）において部品在庫として一時的に保持される。
【００５２】
次に、生産する品目を表わす生産指示が入力されると（７３２）、まず、投入指示モジュール（７５２）の投入ロット分割（７５２１）において投入ロット数に分割される。次に、使用部品計算（７５２２）にて、生産に使用する部品を計算し、使用部品収集指示（７５２３）において指示された品目を生産するのに必要な使用部品を在庫モジュールから出庫するように、出庫処理（７５１２）へ指示を出す（７３３）。そして、使用部品仕分け（７５１３）にて出庫指示品目とその量を判別し、それらの部品が揃っていれば、そのことをライン投入指示（７５２４）に伝えると（７３４）、使用部品が製造ライン（７５３１）へ投入される（７３５）。製造ライン（７５３１）へ投入された部品は、製造リードタイム後に製造ラインから製品を表わすデータに変換され（以下、「製品」と呼ぶ）、その生産実績値を製造量算出（７５３２）で集計しながら、製品が製品倉庫（７５４２）に入庫される（７３６）。製品倉庫（７５４２）では、予め初期在庫発生（７５４１）にて、初期在庫データ（１４１５）に従った初期在庫を発生させ、それが入庫処理（７５４２）で製品在庫として一時的に保持されている。これに加えて、製造量算出（７５３２）から出力された製品も入庫処理（７５４２）へ流れ、製品在庫として一時的に保持される。出庫処理（７５４３）は、オーダが入ってきた製品の出庫処理をモデル化したものであり、説明は後述する。
【００５３】
物流プロセスモデルは、このようにな複数のモジュールからなる拠点モデルとともに、同様に詳細化されたモジュールから構成された輸送モデルや物流センターモデルなどの複数のモデルが関連し合ったものとなる。
【００５４】
次に、商流プロセスモデルについて説明する。
【００５５】
商流プロセスモデルは、企業における簿記上の売掛・買掛の処理をモデル化した簿記取引モデル（７８）と、企業間、もしくは、企業と一般消費者間における、お金の支払・受領の処理をモデル化した、キャッシュ取引モデル（７９）とから成る。入力は、サプライチェーン案データ（１４５）の商取引形態、物流プロセスモデルからの資産の移動情報であり、シミュレーション中の売掛、買掛、キャッシュの状態を出力する。
【００５６】
図５の例を用いてシミュレーション実行時の動作を説明する。この例は、製造拠点モデルを主体として考えた商流を検討するモデルであるため、製造拠点への部品の入庫処理、製造拠点で生産した製品の顧客への納入処理に伴う、物や金といった資産の移動をモデル化する。
【００５７】
簿記取引モデル（７８）は、取引指示内容決定モジュール（７８１）と、取引実行モジュール（７８２）とから構成される。取引指示内容決定モジュール（７８１）は、取引発生認識（７８１１）と取引タイミング・内容計算（７８１２）とから成る。取引実行モジュール（７８２）は、指示タイミング計算（７８２１）と、簿記取引指示発生（７８２２）と、簿記取引実行（７８２３）とから成る。
【００５８】
これらは、シミュレーション実行時には次のように動作する。まず、取引発生認識（７８１１）が、直前の輸送モデルから部品が入庫されたことを感知する。そして、このような部品入庫のタイミングの度に、取引タイミング・内容計算（７８１２）において、買掛の追加の対象となる品目と量を、日毎や週毎で集計することを繰り返す。この集計のタイミングは、４０３３で定義した情報プロセスの取引サイクルの設定に従う。また、製品を顧客に納入する時は、取引発生認識（７８１１）が、製造拠点モデルの後ろの輸送モデルの納入（７６４）において製品を顧客へ納入したタイミングを感知し、その納入のタイミングの度に、取引タイミング・内容計算（７８１２）において、売掛を追加しながら、それらを日毎や週毎で集計することを繰り返す。一方、取引実行モジュール（７８２）は、指示タイミング計算（７８２１）にて、毎日、あるいは、週１回など、シミュレーションの時間上での簿記取引の集計を実行するタイミングを計算し、そのタイミングが来れば、簿記取引指示発生（７８２２）において、取引タイミング・内容計算（７８１２）で定めた取引内容についての実行指示を発生させ、簿記取引実行（７８２３）にて、その指示に従って製造拠点の売掛、買掛を増減する処理を実行する。
【００５９】
キャッシュ取引モデル（７９）は、取引指示内容決定モジュール（７９１）と、取引実行モジュール（７９２）とから構成される。取引指示内容決定モジュール（７９１）は、取引発生認識（７９１１）と取引タイミング・内容計算（７９１２）とから成る。取引実行モジュール（７９２）は、指示タイミング計算（７９２１）と、キャッシュ取引指示発生（７９２２）と、キャッシュ取引実行（７９２３）から成る。
【００６０】
これらは、シミュレーション実行時には次のように動作する。まず、取引発生認識（７９２１）が、直前の輸送モデルから部品が入庫されたことを感知する。そして、このような部品入庫のタイミングの度に、取引タイミング・内容計算（７９１２）において、４０３２で定めたキャッシュの支払い方式に従って、支払い日を計算し、日毎や週毎で、その支払い量を集計することを繰り返す。図５の例は、部品購入の２週間後、もしくは、１ヶ月後に代金を支払う、というモデルであることから、部品入庫のタイミングから２週間後、もしくは、１ヶ月後のタイミングを支払日とし、その日のキャッシュの支払い対象となる品目と量に、当該部品を追加する。逆に、製品を顧客に納入する時は、図５の例では、顧客納入の１ヶ月後に商品の代金が入金されるモデルであるため、取引発生認識（７９２１）が、製造拠点モデルの後ろの輸送モデルの納入（７６４）において製品を顧客へ納入したタイミングを感知し、取引タイミング・内容計算（７９１２）において、そのタイミングの１ヶ月後のタイミングを入金日とし、その日の入金対象となる品目と量に当該製品を追加する。
【００６１】
一方、取引実行モジュール（７９２）は、指示タイミング計算（７９２１）にて、毎日、あるいは、週１回など、シミュレーション上の時間上でのキャッシュ取引を実行するタイミングを計算し、そのタイミングが来れば、キャッシュ取引指示発生（７９２２）において、取引タイミング・内容計算（７８１２）で定めた取引内容についての実行指示を発生させ、キャッシュ取引実行（７９２３）にて、その指示に従って製造拠点のキャッシュを増減する処理を実行する。
【００６２】
また、もし、部品代金の支払いが、部品納入の翌月末の支払いであれば、取引指示内容決定モジュール（７９１）にて、月の初めから月末まで、直前の輸送モデルから部品が入庫されたタイミングを感知する度に、その品目と量を月毎に累積で記憶しておき、キャッシュ取引指示発生（７９２２）にて、その月の翌月末になった時点でその分のキャッシュを減少させる処理を指示し、キャッシュ取引実行（７９２３）においてそれを実行する。同じく、売り上げた製品の代金入金が、製品納入の翌月末の入金であれば、取引指示内容決定モジュール（７９１）にて、月の初めから月末まで、後の輸送モデルの納入（７６４）において製品を顧客へ納入したタイミングを感知する度に、その品目と量を月毎に累積で記憶しておき、キャッシュ取引指示発生（７９２２）にて、その月の翌月末になった時点でその分のキャッシュを増加させる処理を指示し、キャッシュ取引実行（７９２３）においてそれを実行すればよい。
【００６３】
次に、計画立案モデルについて説明する。
【００６４】
計画立案モデルは、各拠点の調達計画、製造計画、出荷計画などの計画立案の処理をモデル化したものである。
【００６５】
このモデルはサプライチェーン案作成時に定めた運用管理方式、計画サイクルなどの、パラメータの値に基づいて作成される。たとえば、図５に示したサプライチェーン案では、前述のように、生産・調達計画のサイクルは１週間毎と設定されている。
【００６６】
図７に、この場合の計画立案モデルを示す。
【００６７】
このモデルは前提条件である計画サイクル、計画立案タイミング、計画指示タイミングなどを入力とし、各拠点への調達・生産指示を出力とする。構成は、計画実行モジュール（７１１）、調達・生産指示タイミング計算モジュール（７１２）、調達・生産指示モジュール（７１３）と、大きく３つの処理モジュールから成る。
【００６８】
計画実行モジュール（７１１）は、実行タイミング計算（７１１１）と、計画関数実行（７１１２）とから成る。調達・生産指示タイミング計算モジュール（７１２）は、指示タイミング時間計算（７１２１）、調達・生産指示発生（７１２２）から成る。計画指示モジュール（７１３）は、指示ファイル読込（７１３１）、タイムバケット振分け（７１３２）、各拠点へ調達・生産指示（７１３３）から成る。
【００６９】
入力は、計画立案データ（１４１）、サプライチェーン案データ（１４５）の計画の立案サイクルに関するデータであり、各拠点への、調達指示や、生産指示を出力する。
【００７０】
シミュレーション時において、このモデルは次のように動作する。
【００７１】
計画実行モジュール（７１１）では、４０３３で定義された計画実行タイミングに従い、そのタイミング毎に、各拠点モデルへの調達・生産計画を立案する。まず、実行タイミング計算（７１１１）において計画サイクル情報に基づいて、計画の実行日が計算される。次に、その実行日になると、計画関数実行（７１１２）でＭＲＰ展開を実行し、部品拠点への調達指示、組立拠点の生産指示ファイルが作られる。再び、実行タイミング計算（７１１１）において次の計画の実行日が計算され、これがシミュレーション終了時まで繰り替えされる。
【００７２】
計画指示タイミング計算モジュール（７１２）では、７１１で作成した計画を、物流プロセスモデルの各拠点モデルへ、調達・生産指示として出力するタイミングを計算する。指示タイミング時間計算（７１２１）により求められた計画指示タイミング毎に、調達・生産指示発生（７１２２）が実行され、計画指示モジュール（７１３）の指示ファイル読込（７１３１）を実行する指示が出る（７１４）。
【００７３】
この指示が出されたら、計画指示モジュール（７１３）の指示ファイル読込（７１３１）において、計画関数実行（７１１２）で計算された各拠点の調達・生産指示データが読込まれ、タイムバケット振分（７１３２）で、４０３３で定義されたバケット単位に生産指示のデータが振り分けられる。そして、各拠点へ調達・生産指示（７１３３）により、物流プロセスモデルの各拠点モデルへ調達・生産指示として出力される。
【００７４】
次に、需要モデルについて説明する。需要モデル（７３）は、オーダ計算（７３１）、タイミング計算（７３２）、オーダ発生（７３３）から成る。入力は、サプライチェーン案データ（１４５）の需要パターンの情報と、ＭＰＳデータであり、本モデルで算出したオーダをそのタイミング毎に受注モデルに出力する。シミュレーション時、このモデルは次のように動作する。このモデルは４０２で定めた需要パターンに基づいて、オーダを作成する。まず、オーダ計算（７３１）にて、急上昇や緩上昇などの需要パターンに従って、ＭＰＳデータ（１４１１）を基にオーダを計算する。次に、タイミング計算（７３２）にて、オーダ発生のタイミング、すなわち、作成したオーダを受注モデルに出力するタイミングを計算する。そして、そのタイミング毎に、オーダ発生（７３３）にてオーダを発生させ、受注モデルにそれを送る（７０１）。
【００７５】
次に受注モデルについて説明する。
【００７６】
受注モデル（７２）は、オーダ受領（７２１）、在庫引き当て（７２２）、出庫指示（７２３）から成る。入力はオーダであり、製品の出庫指示を出力する。シミュレーション時、このモデルは次のように動作する。まず、オーダ受領（７２１）にて、オーダ発生（７３３）から送られてきたオーダを受領する。次に、在庫引当（７２２）にて、受領したオーダをまとめ、出庫のタイミング、品目、数を計算し、在庫引き当て指示を作成する。次に、出庫指示（７２３）にて、そのタイミングに、出庫すべき品目、数についての指示を、物流プロセスモデルの一部である、顧客への輸送モデル（７６）のオーダ集約（７６１）に送る（７０２）。
【００７７】
輸送モデル（７６）は、オーダ集約（７６１）、製品ピッキング（７６２）、出荷（７６３）、納入（７６４）から構成される。入力は出庫指示（７２３）からのオーダであり、輸送品目データを出力する。シミュレーション時、このモデルは次のように動作する。まず、オーダ集約（７６１）にて、出庫指示（７２３）からのオーダを受け取り、全オーダの品目と数量をまとめる。次に、製品ピッキング（７６２）にて、製品在庫モジュールの出庫処理（７５４３）に、オーダ集約（７６１）でまとめた品目と数量についての出庫指示を出す。出庫処理（７５４３）では、その出庫指示に従って必要な品目を出庫する。そして、出荷プロセス（７６３）において必要な輸送リードタイムを経て、納入プロセス（７６４）にて、商品が顧客に到着する。
【００７８】
以上がサプライチェーンモデルについての説明である。
【００７９】
次に、このようなサプライチェーンモデルを作成するための、モデル作成装置（１２）について説明する。本装置では、ステップ２０２で入力したサプライチェーンの案を定義するパラメータの値を読みこみ、それに従ってサプライチェーンモデルを作成する処理を行う。
【００８０】
図１６にその構成を示す。モデル作成装置（１２）は、物流プロセス構築（１２１）、商流プロセス構築（１２２）、情報プロセス構築（１２３）とから構成される。物流プロセス構築（１２１）は、物流パラメータ入力（１２１１）とプロセス構築（１２１２）と拠点属性設定（１２１３）から成る。商流プロセス構築（１２２）は、商流パラメータ入力（１２２１）とキャッシュ取引タイミング計算式作成（１２２２）から成る。情報プロセス構築（１２３）は、情報パラメータ入力（１２３１）と、計画立案タイミング設定（１２３２）と、指示タイミング設定（１２３３）と、情報入力先設定（１２３４）から成る。
【００８１】
物流プロセス構築（１２１）では、物流パラメータ入力（１２１１）にて、サプライチェーン案データ（１４５）のなかの物流に関するパラメータを読み込む。プロセス構築（１２１２）において、次プロセスのデータを基に、拠点と拠点とのつながりを定義する。次に拠点属性設定（１２１３）において、サプライチェーン案データ（１４５）における拠点毎の、製造や輸送のリードタイム、キャパシティ、サイクルタイム、等の属性を設定する。
【００８２】
商流プロセス構築（１２２）では、商流パラメータ入力（１２２１）にて、サプライチェーン案データ（１４５）のなかの商流に関するパラメータを読み込む。キャッシュ取引タイミング計算式作成（１２２２）において、売掛、買掛のデータを基に、キャッシュを支払うタイミングの計算式の値をその入力値に設定してモデル内での計算式の作成を行う。
【００８３】
情報プロセス構築（１２３）では、情報パラメータ入力（１２３１）にて、サプライチェーン案データ（１４５）のなかの情報に関するパラメータを読み込む。情報のカテゴリは、大きく、計画と指示があり、計画とは、生産計画や調達計画の立案、指示とは、生産指示、調達指示、需要の引当指示、等を指す。まず、計画立案タイミング設定（１２３２）において、生産計画や調達計画のタイミングを示すサプライチェーン案データ（１４５）のサイクルタイムの値を基に、計画実行モジュール（７１１）の実行タイミング計算（７１１１）におけるタイミング計算式の作成を行う。次に指示タイミング設定（１２３３）において、生産指示や調達指示のタイミングを示すサプライチェーン案データ（１４５）のサイクルタイムの値を基に、計画指示タイミング計算モジュール（７１２）の指示タイミング時間計算（７１２１）の計算式の作成を行う。計画や指示のタイミング計算式が完成したら、最後に、情報入力先設定（１２３４）において、計画や指示の情報の出力先を定義する。
【００８４】
このようにモデルの属性情報を定義することで、サプライチェーンモデルを作成する。
【００８５】
ステップ２０４
ステップ２０３において、パラメータの組合せにより作成された複数のサプライチェーン案のシミュレーションモデルに従って、シミュレーションを実行する。
【００８６】
図８に、図１のシミュレーション実行装置（１１）の内部構成を示す。
【００８７】
図示するように、この構成は、物流シミュレーション部（１１３）、商流シミュレーション部（１１４）、計画立案部（１１１）、シミュレーション全体制御部（１１２）を有する。物流シミュレーション部（１１３）は、ステップ２０３で作成した物流プロセスモデル（１１３１）、需要モデル（１１３２）、受注モデル（１１３３）、計画立案モデル（１１３４）を有する。ただし、ここでは、物流シミュレーション部（１１３）の計画立案モデル（１１３４）は、図７の計画立案モデル（７１）の実行タイミング計算（７１１１）に相当し、パラメータとして設定された計画サイクル毎に、計画立案指示を計画立案部（１１１）に出力する機能であるとし、計画立案部（１１１）が、図７の計画立案モデル（７１）の計画関数実行（７１１２）に相当するものとして示している。また、商流シミュレーション部（１１４）は、簿記取引モデル（７８）と、キャッシュ取引モデル（７９）を有する。
【００８８】
入力データとして、計画立案部（１１１）に対して、ＭＲＰ（Material  Requirement  Planning）に必要なデータ（１４１）と、需要作成のための、需要モデルテンプレート（１４２）と、ステップ２０３においてサプライチェーン案データ（１４５）を基に作成されたサプライチェーンモデルを読み込む。
【００８９】
シミュレーション実行時はシミュレーション全体制御部（１１２）によりシミュレーション開始、終了における時間制御が行われ、入力のサプライチェーンモデルに従って、各モデルの作業が模倣される。また、模倣された結果としての物流、商流の状態は、各拠点において、一定のタイミングで品目毎の拠点への入力数、拠点からの出力数の履歴をカウントすることで記憶しており、これが、シミュレーション結果データ（１４６）としてデータ記憶装置（１４）に記憶される。
【００９０】
まず、計画立案部（１１１）は、計画立案モデル（１１３４）からの計画立案指示が入力されると（８０２）、前提条件として与えられたＭＰＳデータ（１４１１）を用いてＭＲＰ展開を行い（１１１２）、各拠点の日毎や週毎の調達指示、生産指示、輸送指示などの拠点別計画を算出する（８０３）。この算出結果に従い物流シミュレーション部の物流プロセスモデルの調達、生産、輸送が行われる（８０４）。
【００９１】
そして、需要モデル（１１３２）において、ステップ２０２で作成した、サプライチェーン案の需要モデルに従った顧客の要求指示が作成される。次にこの要求指示が受注モデル（１１３３）に入力され（１０５）、完成品あるいは中間品、部品など受注条件又は受注のパラメータに基づき、引当て指示が作成される。この引当て指示は物流プロセスモデルに入力され（１０６）、プロセス内で在庫に引当てられる。
【００９２】
また、計画立案部（１１１）は計画立案モデル（１１３４）から計画サイクルに基づき、計画立案部（１１１）の実行が促されると、物流シミュレーション部（１１３）で発生した在庫量、品切れ量、需要量の結果を計画立案部（１１１）で読込み（８０７）、これと基準の生産計画を考慮した新たな日毎または週毎の調達指示、生産指示、輸送指示を作成する。
【００９３】
このようにして新たな調達指示、生産指示、輸送指示が生成されると、この調達指示、生産指示、輸送指示に従い物流シミュレーション部の物流プロセスモデルの調達、生産、輸送が行われる（８０４）。
【００９４】
そして、商流シミュレーション部（１１４）において、製造拠点への部品の入庫処理、製品の顧客への納入処理に伴って（８０８、８０９）、簿記上の資産の移動と、実際のキャッシュの移動が実行される。
【００９５】
シミュレーションが終了すると、前述のようにシミュレーション結果が、シミュレーション結果データ（１４６）としてデータ記憶装置（１４）に記憶される。
【００９６】
シミュレーション結果データ（１４６）には、具体的に次の情報が保存されている。まず、最も基本的なデータとして、各拠点における、品目や指示の入力数、出力数を記憶した、シミュレーション結果素データ（１４６１）が存在し、そのデータを加工して、単位時間当たりの仕掛かり量に換算したデータを格納した、シミュレーション結果加工データ（１４６２）も存在する。図２８、２９にそのデータの例を示す。物流シミュレーションの結果としては、その品目の入力数・出力数が、調達量や生産量であり、仕掛かり量がその拠点における仕掛量、もしくは、在庫量、を指す。また、商流シミュレーションの結果としては、売掛や買掛やキャッシュを擬似的に拠点とみなし、例えば売掛を例にとると、売掛という拠点に関するデータレコードにおいて、物流の入力数が売掛の増加を促す品目の量を示し、出力数が売掛の減少を促す品目の量を示し、仕掛かりが、その時点での売掛や買掛やキャッシュの量を表す品目と量、ということになる。このように、物流シミュレーション部での結果である調達量、製造量、在庫量、配送量、顧客要求量や、商流シミュレーション部での結果である売掛、買掛、キャッシュ等の情報は、シミュレーション結果データ（１４６）としてデータ記憶装置（１４）に記憶される。また、これに関して、時点毎の売掛、買掛、キャッシュの情報を、品目毎の数ベースで記憶する他に、品目とコストが対応したコストデータ（１４２）を予め入力しておき、これをシミュレーション実行中に参照しながら、全て金額ベースで計算し、データ記憶装置（１４）に記憶する方法もある。
【００９７】
ステップ２０５
実行していない未処理の案が残っている場合、終了するまでステップ２０４を繰返し行う。
【００９８】
ステップ２０６
全ての案のシミュレーションの終了後、評価装置（１３）において、シミュレーション結果に基づいた評価を行う。各サプライチェーン案に対する、在庫、コスト、品切れ、運転資金、キャッシュフローなどの評価指標を、図８のシミュレーション結果データ（１４６）を基に計算し、その結果を、電子計算機の備えられた表示装置に表示するとともに、これらをデータ記憶装置２０１に記憶する。その構成を図１０に示す。評価装置（１３）は、データ読込部（１３１）と、評価指標計算部（１３２）から成る。データ読込部（１３１）は、評価指標読込（１３１１）と、必要データ読込（１３１２）から成り、評価指標計算部（１３２）は、評価指標計算（１３２１）と、評価結果表示データ作成（１３２２）から成る。入力は、評価指標・目標値データ（１４８）と、指標テンプレート（１４３）と、シミュレーション結果データ（１４６）であり、予め設定した評価指標でシミュレーション結果を評価した結果を出力する。
【００９９】
次に、それぞれの処理について、図９の処理フローを用いて説明する。
【０１００】
ステップ９０１
図８の評価指標読込（１３１１）において、ステップ２０１で設定した、サプライチェーン案を評価する指標とその目標値を、評価指標・目標値データ（１４８）から読み込む。また、その評価指標についての情報、例えば、評価指標の計算式や、それを計算するのに必要なデータ項目を指標テンプレート（１４３）から読み込む。
【０１０１】
例えば、在庫回転率で説明すると、評価指標の計算式として、「売上高÷在庫」を読込み、必要なデータとして、製品在庫、中間製品在庫、部品在庫、売上量のデータと、品目毎の原価データ、製品売価データという項目を読み込む。
【０１０２】
ステップ９０２
図８の必要データ読込（１３１２）において、ステップ９０１で読み込んだ評価指標計算に必要なデータ項目について、シミュレーション結果データ（１４６）やコストデータ（１４２）からそのデータを読み込む。
【０１０３】
例えば、在庫回転率で説明すると、シミュレーション結果データ（１４６）から、物流に関するデータのなかで、カテゴリが「製品在庫」、「中間製品在庫」、「部品在庫」となっている拠点に関する全レコードから、その「品目」と「仕掛量」のデータを読込むことで在庫品目情報を得る。次に、カテゴリのデータ項目が「顧客」である拠点の全レコードから「品目」と「物流入力数」を読み込むことで売上品目情報を得る。次に、コストデータ（１４２）から、全品目の原価や製品売価の情報を得る。
【０１０４】
ステップ９０３
図８の評価指標計算（１３２１）において、ステップ９０１で読み込んだ評価指標の計算式と、ステップ９０２で読み込んだデータを基に、評価指標の値を計算する。
【０１０５】
例えば、在庫回転率を算出する過程を説明する。ステップ９０１で読み込んだ、在庫回転率の計算式は、売上高÷在庫となっている。まず、売上高は、顧客という拠点に入力された品目に対し、品目毎の製品売価をかけたものである。よって、ステップ９０２においてシミュレーション結果データ（１４６）の顧客の拠点に関する入力品目を集計した結果に、製品毎にコストデータ（１４２）の製品売価を参照して売上高を集計する。在庫は、シミュレーションの最後の時点での、部品在庫、中間製品在庫、製品在庫を金額ベースで換算した値である。これを図５の例を用いて説明すると、ここでは、組立メーカを主体として考えているため、組立メーカの資産である在庫、すなわち、製造メーカの部品倉庫に存在する部品在庫と、製造メーカのラインに仕掛かっている中間製品在庫、そして、製造メーカの製品倉庫に存在する製品在庫を、ステップ９０２において品目毎に集計した結果に、品目毎にコストデータ（１４２）の品目毎の原価を参照して在庫額を集計する。このようにして計算された売上高と在庫額を売上高÷在庫という計算式に従って計算した結果が在庫回転率という評価指標の値となる。
【０１０６】
ステップ９０４
ステップ２０１で設定した、サプライチェーン案を評価する指標全てについて計算を終了したか確認し、終了していれば、次のステップへ進み、終了していなければ、ステップ９０３を繰り返す。
【０１０７】
ステップ９０５
結果表示インターフェース（１５３）に評価結果を表示する。結果表示インターフェース（１５３）の一例を図１１に示す。ステップ２０１で設定した、サプライチェーン案を評価する指標全てについての結果を表示し、グラフなど、より詳細な情報を得たい評価指標については、その項目をチェックし、詳細表示起動ボタン（１００１）の実行により、それぞれの評価指標毎にその詳細を別の画面で見ることができる。
【０１０８】
次に、図５の例において、ステップ１で評価指標を「在庫回転率」「利益率」「運転資金」「キャッシュフロー」と設定したとして説明する。需要が安定上昇で部品メーカＡというパラメータの組合せが案１、需要が安定上昇で部品メーカＢというパラメータの組合せが案２、需要が緩上昇で部品メーカＡというパラメータの組合せが案３、需要が緩上昇で部品メーカＢというパラメータの組合せが案４とする。
【０１０９】
図１２に、在庫回転率を算出したときの評価結果の一例を、図１３に、利益率を算出したときの評価結果の一例を、図１４に、運転資金とキャッシュフローを算出したときの評価結果の一例を示す。
【０１１０】
この結果から、ユーザは、例えば次のような判断を行う。図１２、図１３をみると、案２、４の方が在庫は多いが、期待できる利益は大きい。よって、需要が安定していれば、案２が望ましいと言える。しかし、需要があまりのびない場合、すなわち、案３、案４についての図１４の結果をみると、案４は運転資金や目標値を達成しておらず、需要が不確実な場合、売掛期間が長い場合、手持ち資金が少ない会社の場合等には、資金ショートする危険性があることが分かる。一方、案３は、在庫が少なく、買掛期間が長いため、キャッシュフローは案４より大きく、運転資金も目標を満たしている。このようなことから、需要のまだよく分からない新製品に対しては、回転性の高い、部品メーカＡとの取引形態の案を採用する、という意思決定を行う。
【０１１１】
また、このような評価指標による結果表示だけでなく、図１５のように、部品在庫、半製品在庫、製品在庫の推移のような、シミュレーション結果そのものを、グラフ化して表示してもよい。また、各案に対するリードタイム評価、顧客要求対応度、生産能力負荷量、また複数の評価項目からのレーダーチャート評価など、さまざまな角度からの分析結果を表示するようにしてもよい。
【０１１２】
以上のように、シミュレーションによる評価結果を意思決定者に提示することにより最適なパラメータの決定を可能とする。
【０１１３】
ステップ２０７
ステップ２０２で作成した、サプライチェーン案に対して、ステップ２０６による評価の結果と、ステップ２０１にて設定した目標値とを比較し、サプライチェーン案を満足するかどうかについて、ユーザが検討する。そして、設定した評価値を満たしていないなど、サプライチェーン案、あるいは、目標値そのものの変更を行う必要があるかのチェックを行う。
【０１１４】
ステップ２０８
目標値はそのままで、サプライチェーン案を変更したい場合には、ステップ２０２に戻り、以降の処理を実施する。目標そのものから見直す場合には、ステップ２０１に戻り、以降の処理を実施する。
【０１１５】
これらを繰り返しながら、設定した評価値を満たしている場合には、複数のサプライチェーン案の中から評価結果が最良であったサプライチェーン案を選択し、全ての処理を終了する。
【０１１６】
以上、本発明の一実施形態について説明した。
【０１１７】
【発明の効果】
本発明によれば、サプライチェーン案に従って、物流と、商流の各作業をシミュレーションし、在庫、コスト、利益、運転資本、キャッシュフロー、等の複数の視点からサプライチェーン案を定量的に評価することによって、資金等の企業のリソース、マーケット、製品ライフサイクル等の事業環境に適したサプライチェーン形態の決定の支援を行うことが可能となる。
【図面の簡単な説明】
【図１】実施例１のサプライチェーンシミュレーションシステムの全体構成図である。
【図２】実施例のサプライチェーンシミュレーションシステムの処理全体の手順を示す流れ図である。
【図３】評価方法設定インタフェースの画面例を示す図である。
【図４】サプライチェーン案定義インターフェースの画面例を示す図である。
【図５】実施例のサプライチェーン案の例を示す図である。
【図６】サプライチェーン案の作成処理の手順を示す流れ図である。
【図７】実施例のサプライチェーンモデルの説明図である。
【図８】実施例のシミュレーション実行装置の機能構成図である。
【図９】評価結果表示処理の手順を示す流れ図である。
【図１０】実施例の評価装置の機能構成図である。
【図１１】結果表示インターフェースの画面例を示す図である。
【図１２】結果表示インターフェースの、在庫回転率の結果を示す詳細画面の例を示す図である。
【図１３】結果表示インターフェースの、利益率の結果を示す詳細画面の例を示す図である。
【図１４】結果表示インターフェースの、運転資金、キャッシュフローの結果を示す詳細画面の例を示す図である。
【図１５】結果表示インターフェースの、在庫データの結果を示す詳細画面の例を示す図である。
【図１６】実施例のモデル作成装置の機能構成図である。
【図１７】コストデータのフォーマット例を示す図である。
【図１８】指標テンプレートのフォーマット例を示す図である。
【図１９】需要モデルテンプレートのフォーマット例を示す図である。
【図２０】ＭＰＳデータのフォーマット例を示す図である。
【図２１】品目データのフォーマット例を示す図である。
【図２２】製品構成データのフォーマット例を示す図である。
【図２３】工程能力情報のフォーマット例を示す図である。
【図２４】初期在庫データのフォーマット例を示す図である。
【図２５】入庫予定データのフォーマット例を示す図である。
【図２６】評価指標・目標値データのフォーマット例を示す図である。
【図２７】サプライチェーン案データのフォーマット例を示す図である。
【図２８】シミュレーション結果素データのフォーマット例を示す図である。
【図２９】シミュレーション結果加工データのフォーマット例を示す図である。
【符号の説明】
１…サプライチェーンシミュレーションシステム、１１…シミュレーション実行装置、１１１…計画立案部、１１２…シミュレーション全体制御部、１１３…物流シミュレーション部、１１３１…物流プロセスモデル、１１３２…需要モデル、１１３３…受注モデル、１１３４…計画立案モデル、１１４…商流シミュレーション部、１１４１…簿記取引モデル、１１４２…キャッシュ取引モデル、１２…モデル作成装置、１２１…物流プロセス構築部、１２２…商流プロセス構築部、１２３…情報プロセス構築部、１３…評価装置、１３１…データ読込部、１３２…評価指標計算部、１４…データ記憶装置、１４１…計画立案データ、１４１１…ＭＰＳデータ、１４１２…品目データ、１４１３…製品構成データ、１４１４…工程能力情報、１４１５…初期在庫データ、１４１６…入庫予定データ、１４２…拠点データ、１４３…指標テンプレート、１４４…需要モデルテンプレート、１４５…サプライチェーン案データ、１４６…シミュレーション結果データ、１４６１…シミュレーション結果素データ、１４６２…シミュレーション結果加工データ、１４７…評価結果データ、１４８…評価指標・目標値データ、１５…データ入出力装置、１５１…評価方法設定インターフェース、１５２…サプライチェーン案定義インターフェース、１５３…結果表示インターフェース。
【図１】
0004134508.tif 000002
【図２】
0004134508.tif 000003
【図３】
0004134508.tif 000004
【図４】
0004134508.tif 000005
【図５】
0004134508.tif 000006
【図６】
0004134508.tif 000007
【図７】
0004134508.tif 000008
【図８】
0004134508.tif 000009
【図９】
0004134508.tif 000010
【図１０】
0004134508.tif 000011
【図１１】
0004134508.tif 000012
【図１２】
0004134508.tif 000013
【図１３】
0004134508.tif 000014
【図１４】
0004134508.tif 000015
【図１５】
0004134508.tif 000016
【図１６】
0004134508.tif 000017
【図１７】
0004134508.tif 000018
【図１８】
0004134508.tif 000019
【図１９】
0004134508.tif 000020
【図２０】
0004134508.tif 000021
【図２１】
0004134508.tif 000022
【図２２】
0004134508.tif 000023
【図２３】
0004134508.tif 000024
【図２４】
0004134508.tif 000025
【図２５】
0004134508.tif 000026
【図２６】
0004134508.tif 000027
【図２７】
0004134508.tif 000028
【図２８】
0004134508.tif 000029
【図２９】
0004134508.tif 000030