(57)【要約】【課題】  従来の状況シミュレーションシステムでは、ユーザーは、シミュレーションを行う都度、シミュレーションサーバーの設定を変更して、新たに仮定した状況の条件を入力する必要がある。【解決手段】  状況シミュレーションシステムは、原状況サーバーとクライアント装置とを備える。原状況サーバーは、原状況シミュレーションモジュールと原状況記憶装置とを備える。原状況シミュレーションモジュールは、原状況に関する複数の原条件に従って原結果をシミュレートする。クライアント装置は、原条件を残すという条件下で仮定状況に基づいて仮定結果をシミュレートする。仮定状況は、原条件の少なくとも１つが変化するという仮定に基づいて設定される。また、状況シミュレーション法も提供される。【選択図】      図１
2004326741.tif 000002
【特許請求の範囲】
【請求項１】
状況シミュレーションシステムに適用されるクライアント装置であって、前記状況シミュレーションシステムは原状況サーバーと前記クライアント装置とを備え、前記原状況サーバーは原状況シミュレーションモジュールと原状況記憶装置とを備え、前記原状況シミュレーションモジュールは原状況に関する複数の原条件に従って原結果をシミュレートするために使用され、前記原状況記憶装置は前記原条件と前記原結果とを記憶するために使用され、前記クライアント装置は、原条件を残すという条件下で、原条件の少なくとも１つが変化するという仮定に基づいて設定された仮定状況に基づいて仮定結果をシミュレートするために使用され、前記クライアント装置は、
前記原状況サーバーから前記原条件をダウンロードしてこれを一時的に記憶するダウンロードモジュールと、
前記ダウンロードモジュールに一時的に記憶される前記原条件を前記仮定状況に基づいて変更して、複数の仮定条件をさらに作成する変更モジュールと、
前記仮定条件を受け取って、前記仮定結果を得るためにシミュレーションを実行するシミュレーションモジュールとを備えるクライアント装置。
【請求項２】
前記仮定結果を記憶するクライアント記憶装置をさらに備える、請求項１に記載のクライアント装置。
【請求項３】
ユーザーが、前記ダウンロードモジュール、前記変更モジュール、および前記シミュレーションモジュールを前記クライアント装置で操作できるようにする操作インタフェースをさらに備える、請求項１に記載のクライアント装置。
【請求項４】
比較テーブルを生成するために前記原結果と前記仮定結果とを収集して、前記操作インタフェースによって前記比較テーブルを前記クライアント装置に表示する比較モジュールをさらに備える、請求項３に記載のクライアント装置。
【請求項５】
差異分析テーブルを取得するために比較ルールによって前記原結果と前記仮定結果とを比較して、前記操作インタフェースによって前記差異分析テーブルを前記クライアント装置に表示する差異分析処理装置をさらに備える、請求項４に記載のクライアント装置。
【請求項６】
前記原結果と前記仮定結果とはそれぞれ少なくとも１つのデータコードを含み、前記原結果の各データコードは複数の原結果のデータを含み、前記仮定結果の各データコードは、これと対応する複数の仮定結果データを含む、請求項５に記載のクライアント装置。
【請求項７】
前記比較ルールは、前記ユーザーによって少なくとも１つのデータコードに事前に設定され、前記データコードによって構成される前記原結果のデータと前記仮定結果のデータとが異なる場合に、前記差異分析処理装置は前記原結果のデータと前記仮定結果のデータとを前記差異分析テーブルに表示する、請求項６に記載のクライアント装置。
【請求項８】
前記差異分析処理装置は、前記ユーザーが、前記原結果と前記仮定結果との違いを特定の色によってマークするための色管理モジュールをさらに備える、請求項５に記載のクライアント装置。
【請求項９】
シミュレーション後に、少なくとも１つの仮定結果、前記比較テーブル、および前記差異分析テーブルを記憶するためのデータベースをさらに備える、請求項５に記載のクライアント装置。
【請求項１０】
前記原状況サーバーと前記クライアント装置とはＴＣＰ／ＩＰおよびＩＰＸ／ＳＰＸの通
信プロトコルからなる群のうちの１つの通信プロトコルによって接続される、請求項１に記載のクライアント装置。
【請求項１１】
状況シミュレーションシステムに適用される状況シミュレーション法であって、前記状況シミュレーションシステムは原状況サーバーとクライアント装置とを備え、前記原状況サーバーは原状況シミュレーションモジュールと原状況記憶装置とを備え、前記原状況シミュレーションモジュールは原状況に関する複数の原条件に従って原結果をシミュレートするために使用され、前記原状況記憶装置は前記原条件と前記原結果とを記憶するために使用され、前記クライアント装置は、原条件を残すという条件下で、原条件の少なくとも１つが変化するという仮定に基づいて設定された仮定状況に基づいて仮定結果をシミュレートするために使用され、前記状況シミュレーション法は、
前記原状況サーバーから前記原条件をダウンロードしてこれを一時的に記憶するステップと、
前記仮定状況に基づいて前記原条件を変更して、複数の仮定条件をさらに作成するステップと、
前記仮定条件を受け取って、前記仮定結果を得るためにシミュレーションを実行するステップとを有する状況シミュレーション法。
【請求項１２】
前記クライアント装置は前記仮定結果を記憶するためのクライアント記憶装置をさらに備える、請求項１１に記載の状況シミュレーション法。
【請求項１３】
比較テーブルを生成するために前記原結果と前記仮定結果とを収集して、前記比較テーブルを前記クライアント装置に表示するステップをさらに有する、請求項１１に記載の状況シミュレーション法。
【請求項１４】
差異分析テーブルを取得するために比較ルールによって前記原結果と前記仮定結果とを比較して、前記差異分析テーブルを前記クライアント装置に表示するステップをさらに有する、請求項１３に記載の状況シミュレーション法。
【請求項１５】
前記原結果と前記仮定結果とはそれぞれ少なくとも１つのデータコードを含み、前記原結果の各データコードは複数の原結果のデータを含み、前記仮定結果の各データコードは、これと対応する複数の仮定結果データを含む、請求項１４に記載の状況シミュレーション法。
【請求項１６】
前記比較ルールは、ユーザーによって少なくとも１つのデータコードに事前に設定され、前記データコードを構成している前記原結果のデータと前記仮定結果のデータとが異なる場合に、前記差異分析処理装置は前記原結果のデータと前記仮定結果のデータとを前記差異分析テーブルに表示する、請求項１５に記載の状況シミュレーション法。
【請求項１７】
前記原結果と前記仮定結果とが異なる場合、特定の色によってマークするステップをさらに有する、請求項１６に記載の状況シミュレーション法。
【請求項１８】
前記クライアント装置は、シミュレーション後に、少なくとも１つの仮定結果、前記比較テーブル、および前記差異分析テーブルを記憶するためのデータベースをさらに備える、請求項１４に記載の状況シミュレーション法。
【請求項１９】
前記原状況サーバーと前記クライアント装置とはＴＣＰ／ＩＰおよびＩＰＸ／ＳＰＸの通信プロトコルからなる群のうちの１つの通信プロトコルによって接続される、請求項１１に記載の状況シミュレーション法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置ならびにそのための方法に関し、より詳細には、本発明は、原条件を残すという条件下で仮定状況に基づいて仮定結果をシミュレートする状況シミュレーションシステムに適用されるクライアント装置に関する。
【背景技術】
【０００２】
従来から用いられている状況シミュレーションシステムは、意思決定支援（ｄｅｃｉｓｉｏｎ  ｓｕｐｐｏｒｔｉｎｇ）ソフトウェアである。ユーザーが、生産時に、この状況シミュレーションシステムを使用して、様々な生産条件に応じて複数の仮定状況を想定し、仮定状況の条件を入力してシミュレーションを行い、様々な仮定状況のシミュレーション結果を入手することができる。ユーザーは、この結果を意思決定を行う際の判断材料として用いることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の状況シミュレーションシステムは、シミュレーションサーバーによって提供されており、ユーザーは、シミュレーションを行う都度、シミュレーションサーバーの設定を変更して、新たに仮定した状況の条件を入力する必要がある。シミュレーション結果が膨大かつ複雑である場合が多いため、シミュレーションサーバーのシミュレーション結果を残すことができない。シミュレーション結果を残すことができないことで、ユーザーは、仮定状況を個々に分析することができず、仮定状況と原状況との差異を分析することができない。ユーザーがシミュレーション結果を紙に印刷して、手作業で比較を実行する場合でも、シミュレーション結果が膨大かつ複雑である場合が多い。各シミュレーション結果は数千件のデータからなるため、手作業での比較は煩雑であり誤りを生じやすく、ソフトウェアによる支援の効率も高くはない。
【０００４】
さらに、従来の状況シミュレーションシステムは、１台のシミュレーションサーバーのみによってシミュレーションを実行するため、一度に１人のユーザーしか状況シミュレーションシステムを利用することができない。従来の状況シミュレーションシステムは、グループが同時にシミュレーションを行うというニーズを満足することができず、シミュレーション結果を残すことができないことが、バージョン管理という別の問題を生じさせる。
【０００５】
このため、本発明の主たる目的は、先行技術の問題を解決すべく、状況シミュレーションシステムに適用されるクライアント装置ならびにそのための方法を提供することにある。
【０００６】
本発明の目的は、先行技術の問題を解決するための状況シミュレーションシステムに適用されるクライアント装置ならびにそのための方法を提供することにある。
本発明の目的は、原条件を残すという条件下でユーザーがシミュレーションを行うための状況シミュレーションシステムに適用されるクライアント装置ならびにそのための方法を提供することにある。
【０００７】
本発明の別の目的は、複数のユーザーが同時にシミュレーションを行うことができる状況シミュレーションシステムに適用されるクライアント装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一実施形態によると、本願に係る状況シミュレーションシステムは、原状況サーバーとクライアント装置とを備える。原状況サーバーは、原状況シミュレーションモジュールと原状況記憶装置とを備える。原状況シミュレーションモジュールは、原状況に関する複数の原条件に従って原結果をシミュレートする。クライアント装置は、原条件を残すという条件下で仮定状況に基づいて仮定結果をシミュレートする。仮定状況は、原条件の少なくとも１つが変化するという仮定に基づいて設定される。状況シミュレーション法は、原状況サーバーから原条件をダウンロードしてこれを一時的に記憶することと、仮定状況に基づいて原条件を変更することと、複数の仮定条件をさらに作成することとからなる。最後に、仮定条件を受け取って、シミュレーションを実行して仮定結果を得る。
【０００９】
上記問題点を解決するために、請求項１に記載の発明は、状況シミュレーションシステムに適用されるクライアント装置であって、前記状況シミュレーションシステムは原状況サーバーと前記クライアント装置とを備え、前記原状況サーバーは原状況シミュレーションモジュールと原状況記憶装置とを備え、前記原状況シミュレーションモジュールは原状況に関する複数の原条件に従って原結果をシミュレートするために使用され、前記原状況記憶装置は前記原条件と前記原結果とを記憶するために使用され、前記クライアント装置は、原条件を残すという条件下で、原条件の少なくとも１つが変化するという仮定に基づいて設定された仮定状況に基づいて仮定結果をシミュレートするために使用され、前記クライアント装置は、前記原状況サーバーから前記原条件をダウンロードしてこれを一時的に記憶するダウンロードモジュールと、前記ダウンロードモジュールに一時的に記憶される前記原条件を前記仮定状況に基づいて変更して、複数の仮定条件をさらに作成する変更モジュールと、前記仮定条件を受け取って、前記仮定結果を得るためにシミュレーションを実行するシミュレーションモジュールとを備えることを要旨とする。
【００１０】
請求項２に記載の発明は、請求項１に記載のクライアント装置において、前記仮定結果を記憶するクライアント記憶装置をさらに備える、ことを要旨とする。
請求項３に記載の発明は、請求項１に記載のクライアント装置において、ユーザーが、前記ダウンロードモジュール、前記変更モジュール、および前記シミュレーションモジュールを前記クライアント装置で操作できるようにする操作インタフェースをさらに備える、ことを要旨とする。
【００１１】
請求項４に記載の発明は、請求項３に記載のクライアント装置において、比較テーブルを生成するために前記原結果と前記仮定結果とを収集して、前記操作インタフェースによって前記比較テーブルを前記クライアント装置に表示する比較モジュールをさらに備える、ことを要旨とする。
【００１２】
請求項５に記載の発明は、請求項４に記載のクライアント装置において、差異分析テーブルを取得するために比較ルールによって前記原結果と前記仮定結果とを比較して、前記操作インタフェースによって前記差異分析テーブルを前記クライアント装置に表示する差異分析処理装置をさらに備える、ことを要旨とする。
【００１３】
請求項６に記載の発明は、請求項５に記載のクライアント装置において、前記原結果と前記仮定結果とはそれぞれ少なくとも１つのデータコードを含み、前記原結果の各データコードは複数の原結果のデータを含み、前記仮定結果の各データコードは、これと対応する複数の仮定結果データを含む、ことを要旨とする。
【００１４】
請求項７に記載の発明は、請求項６に記載のクライアント装置において、前記比較ルールは、前記ユーザーによって少なくとも１つのデータコードに事前に設定され、前記データコードによって構成される前記原結果のデータと前記仮定結果のデータとが異なる場合
に、前記差異分析処理装置は前記原結果のデータと前記仮定結果のデータとを前記差異分析テーブルに表示する、ことを要旨とする。
【００１５】
請求項８に記載の発明は、請求項５に記載のクライアント装置において、前記差異分析処理装置は、前記ユーザーが、前記原結果と前記仮定結果との違いを特定の色によってマークするための色管理モジュールをさらに備える、ことを要旨とする。
【００１６】
請求項９に記載の発明は、請求項５に記載のクライアント装置において、シミュレーション後に、少なくとも１つの仮定結果、前記比較テーブル、および前記差異分析テーブルを記憶するためのデータベースをさらに備える、ことを要旨とする。
【００１７】
請求項１０に記載の発明は、請求項１に記載のクライアント装置において、前記原状況サーバーと前記クライアント装置とはＴＣＰ／ＩＰおよびＩＰＸ／ＳＰＸの通信プロトコルからなる群のうちの１つの通信プロトコルによって接続される、ことを要旨とする。
【００１８】
請求項１１に記載の発明は、状況シミュレーションシステムに適用される状況シミュレーション法であって、前記状況シミュレーションシステムは原状況サーバーとクライアント装置とを備え、前記原状況サーバーは原状況シミュレーションモジュールと原状況記憶装置とを備え、前記原状況シミュレーションモジュールは原状況に関する複数の原条件に従って原結果をシミュレートするために使用され、前記原状況記憶装置は前記原条件と前記原結果とを記憶するために使用され、前記クライアント装置は、原条件を残すという条件下で、原条件の少なくとも１つが変化するという仮定に基づいて設定された仮定状況に基づいて仮定結果をシミュレートするために使用され、前記状況シミュレーション法は、前記原状況サーバーから前記原条件をダウンロードしてこれを一時的に記憶するステップと、前記仮定状況に基づいて前記原条件を変更して、複数の仮定条件をさらに作成するステップと、前記仮定条件を受け取って、前記仮定結果を得るためにシミュレーションを実行するステップとを有することを要旨とする。
【００１９】
請求項１２に記載の発明は、請求項１１に記載の状況シミュレーション法において、前記クライアント装置は前記仮定結果を記憶するためのクライアント記憶装置をさらに備える、ことを要旨とする。
【００２０】
請求項１３に記載の発明は、請求項１１に記載の状況シミュレーション法において、比較テーブルを生成するために前記原結果と前記仮定結果とを収集して、前記比較テーブルを前記クライアント装置に表示するステップをさらに有する、ことを要旨とする。
【００２１】
請求項１４に記載の発明は、請求項１３に記載の状況シミュレーション法において、差異分析テーブルを取得するために比較ルールによって前記原結果と前記仮定結果とを比較して、前記差異分析テーブルを前記クライアント装置に表示するステップをさらに有する、ことを要旨とする。
【００２２】
請求項１５に記載の発明は、請求項１４に記載の状況シミュレーション法において、前記原結果と前記仮定結果とはそれぞれ少なくとも１つのデータコードを含み、前記原結果の各データコードは複数の原結果のデータを含み、前記仮定結果の各データコードは、これと対応する複数の仮定結果データを含む、ことを要旨とする。
【００２３】
請求項１６に記載の発明は、請求項１５に記載の状況シミュレーション法において、前記比較ルールは、ユーザーによって少なくとも１つのデータコードに事前に設定され、前記データコードを構成している前記原結果のデータと前記仮定結果のデータとが異なる場合に、前記差異分析処理装置は前記原結果のデータと前記仮定結果のデータとを前記差異
分析テーブルに表示する、ことを要旨とする。
【００２４】
請求項１７に記載の発明は、請求項１６に記載の状況シミュレーション法において、前記原結果と前記仮定結果とが異なる場合、特定の色によってマークするステップをさらに有する、ことを要旨とする。
【００２５】
請求項１８に記載の発明は、請求項１４に記載の状況シミュレーション法において、前記クライアント装置は、シミュレーション後に、少なくとも１つの仮定結果、前記比較テーブル、および前記差異分析テーブルを記憶するためのデータベースをさらに備える、ことを要旨とする。
【００２６】
請求項１９に記載の発明は、請求項１１に記載の状況シミュレーション法において、前記原状況サーバーと前記クライアント装置とはＴＣＰ／ＩＰおよびＩＰＸ／ＳＰＸの通信プロトコルからなる群のうちの１つの通信プロトコルによって接続される、ことを要旨とする。
【発明の効果】
【００２７】
本発明によって、ユーザーは、原条件を残すという条件下で、仮定条件を変更してシミュレーションを実行し、仮定結果を取得できるようになる。また、ユーザーは、意思決定の際の判断材料となるよう、原結果と仮定結果とを比較できるようになる。さらに、本発明の実施形態の比較テーブルと差異分析テーブルとにより、ユーザーは、結果をクライアント装置に直接適用し、クライアント装置に直接表示させることによって、結果の差異分析を実行できるようになる。このため、シミュレーション結果の比較がより簡便になり、状況シミュレーションシステムの効率が一段と向上する。
【発明を実施するための最良の形態】
【００２８】
本発明の利点並びに趣旨は、添付の図面と共に下記の記載を参照することによって理解することができよう。
図１を参照すると、図１は、本発明のクライアント装置２０を使用した状況シミュレーションシステム１０の概略図である。状況シミュレーションシステム１０は、原状況サーバー１２とクライアント装置２０とを備える。
【００２９】
原状況サーバー１２は、原状況シミュレーションモジュール１４と原状況記憶装置１６とを備える。原状況シミュレーションモジュール１４は、原状況に関する複数の原条件に従って原結果をシミュレートする。クライアント装置２０は、原条件を残すという条件下で仮定状況に基づいて仮定結果をシミュレートする。仮定状況は、原条件の少なくとも１つが変化するという仮定に基づいて設定される。
【００３０】
クライアント装置２０は、操作インタフェース２２、ダウンロードモジュール２４、変更モジュール２６およびシミュレーションモジュール２８を備える。操作インタフェース２２は、ユーザーが、ダウンロードモジュール２４、変更モジュール２６、およびシミュレーションモジュール２８をクライアント装置２０で操作するために用いられる。
【００３１】
原状況サーバー１０とクライアント装置２０とは、ＴＣＰ／ＩＰおよびＩＰＸ／ＳＰＸからなる群のうちの１種類の通信プロトコルによって接続される。ダウンロードモジュール２４は、原状況サーバー１０から原条件をダウンロードして、これを一時的に記憶する。変更モジュール２６は、仮定状況に基づいて、ダウンロードモジュール２４に一時的に記憶されている原条件を変更し、複数の仮定条件をさらに作成する。シミュレーションモジュール２８は、仮定条件を受け取って、仮定結果を得る。クライアント装置２０は、仮定結果を記憶するクライアント記憶装置をさらに備える。
【００３２】
生産スケジュールの立案に使用される状況シミュレーションシステム１０を例として採り上げる。ある企業の、生産スケジュールの立案を担当する部門が、原状況に関する原条件を原状況サーバー１２に入力する。この条件とは、今後の計画期間（月、季節、年）における供給と要求事項に関する条件である。次に、原状況シミュレーションモジュール１４が、原条件をシミュレーションを行い、原結果が原状況記憶装置１６に記憶される。この方法によって、生産スケジュール計画を担当するこの部門の責任者が、原状況記憶装置１６の結果によって、計画期間における実際の状況を把握できる。
【００３３】
この時点で、顧客が、注文の納期または数量を変更したい旨を突然依頼したとする。責任者が、状況シミュレーションシステムによって、影響の程度を評価しようとする。この責任者は、この依頼に対して調整を行い、対応策を取るべく、クライアント装置２０を使用することができる。原条件を残すという条件下で、まず、操作インタフェースによってダウンロードモジュール２４を操作して、計画期間の原条件をクライアント装置２０にコピーする。次に、顧客の要求を満足するような仮定条件を取得するために、変更モジュール２を使用して顧客が希望する納期または数量に応じて原条件を変更する。最後に、シミュレーションモジュール２８が、仮定条件に基づいてシミュレーションを行い、計画期間に顧客が注文を変更した場合の生産状況の仮定結果を得る。仮定結果が不完全である場合、ユーザーは、現在の仮定結果を保存して、仮定条件をリセットしてから、シミュレーションを再開し、新しい仮定結果を得ることができる。完全な仮定状況が得られるまで、新しい仮定結果と他の仮定結果とが比較される。
【００３４】
この方法では、状況シミュレーションシステム１０は、原結果を残すことができないという先行技術の問題を解決することができる。状況シミュレーションシステム１０によって、計画期間の原条件を残すという条件下で、変更がなされた結果が解釈される。さらに、ユーザーは、この変更がなされた結果によって、原条件、原結果、仮定条件および仮定結果を比較し、意思決定の際の判断材料となるよう、計画期間に注文を変更することによる影響を評価することができる。
【００３５】
図２を参照すると、図２は、本発明の別の実施形態に使用されるクライアント装置３０の概略図である。クライアント装置２０と比べると、クライアント装置３０は、比較モジュール４２、差異分析処理装置４４、色管理モジュール４６、およびデータベース４８を備える。
【００３６】
比較モジュール４２は、シミュレーションモジュール２８が、操作インタフェース２２からの操作でシミュレーションを完了して、クライアント装置３０に比較テーブルを表示したときに、原結果と仮定結果とを収集して比較テーブルを生成する。
【００３７】
図３を参照すると、図３は、本発明の実施形態による比較テーブル５０の概略図である。比較モジュール４２は、図３のクライアント装置３０に比較テーブル５０を表示する。比較テーブル５０の上半分には、計画期間における生産状況の原結果が示される。比較テーブル５０の下半分には、顧客が注文の変更を要請したのちの、計画期間における生産状況の仮定結果が示される。
【００３８】
原結果と仮定結果とは、それぞれ少なくとも１つのデータコード（注文番号など）を含む。原結果の各データコードは複数の原結果のデータを含み、仮定結果の各データコードは、これと対応する複数の仮定結果のデータを含む。原結果のデータと仮定結果のデータとは、各データコード（各注文）に対応しており、各注文の数量、顧客名、納期などの重要な情報を表している。ユーザーは、比較テーブル５０を用いて原結果と仮定結果との差異を比較して、注文を変更したいという顧客からの要求に応えるかどうかを決定すること
ができる。
【００３９】
差異分析処理装置４４は、比較ルールによって比較テーブル５０の原結果と仮定結果とを比較して、差異分析テーブルを得る。差異分析処理装置４４は色管理モジュール４６を備える。差異分析処理装置４４は、原結果と仮定結果とが異なる場合、色管理モジュール４６を使用し、ユーザーが、操作インタフェース２２によって特定の色によって差異をマークして、クライアント装置３０の差異分析テーブルに表示させることができるようにする。
【００４０】
比較ルールは、ユーザーによって、注文番号、数量などの少なくとも１つのデータコードに事前に設定される。データコードから構成される原結果のデータと仮定結果のデータとが異なる場合、差異分析処理装置４４は、差異分析テーブルの１つのデータコードから構成される原結果のデータと、仮定結果のデータとを表示する。
【００４１】
図４を参照すると、図４は、図３の比較テーブル５０を使用して差異分析を実行することによって得た差異分析テーブル５２である。ユーザーが特定のデータコード（注文番号、数量など）を設定すると、差異分析処理装置４４は、原結果と仮定結果とを基に分析を実行する。特定のデータコードについて原結果と仮定結果とが異なる場合、差異分析処理装置４４は、そのデータを差異分析テーブル５２に示す。この時点で、例えば、原結果と仮定結果との注文番号が異なる場合に差異分析の結果を赤色で表示するようにユーザーが設定する場合、差異分析テーブル５２の２、３番目のデータがモニターで赤色に表示される。原結果と仮定結果との数量が異なる場合に差異分析の結果を黄色で表示するように設定する場合、差異分析テーブル５２の１、４、５番目のデータがモニターで黄色に表示される。
【００４２】
データベース４８は、クライアント装置３０によるシミュレーションの後に比較テーブル５０と差異分析テーブル５２とを記憶させるために使用される。この時点で、仮定結果が不完全である場合、ユーザーは、現在の仮定結果の版を保存して、クライアント装置３０でのシミュレーションを再開し、シミュレーションを行う都度、その仮定結果の版を個々に記憶することができる。
【００４３】
本実施形態の比較テーブル５０と差異分析テーブル５２とによって、本発明は先行技術の問題を解決するだけではなく、ユーザーが、印刷した結果を使用して手作業で比較を実行するという従来の方法を使用することなく、クライアント装置を直接使用して、結果の差異分析を実行できるようになる。このため、管理職の時間コストを節約できる。さらに、仮定結果を個々にデータベースに保存することができるため、複数のユーザーが同時にクライアント装置を使用できるようにするという目的が達成されると共に、シミュレーションで得た仮定結果の管理がさらに容易になる。
【００４４】
図５を参照すると、図５は、本発明の好適な実施形態による状況シミュレーション法のフローチャートである。本発明の状況シミュレーション法は下記のステップを有する。
ステップＳ６０：開始。
【００４５】
ステップＳ６２：原状況サーバー１２から原条件をダウンロードしてこれを一時的に記憶する。
ステップＳ６４：仮定状況に基づいて原条件を変更し、複数の仮定条件をさらに作成する。
【００４６】
ステップＳ６６：仮定条件を受け取って、シミュレーションを実行して仮定結果を得る。
ステップＳ６８：原結果と仮定結果とを収集して、クライアント装置３０に比較テーブル５０を表示する。
【００４７】
ステップＳ７０：原結果と仮定結果とを比較して差異分析テーブル５２を得て、クライアント装置３０に差異分析テーブル５２を表示する。
ステップＳ７２：前記原結果と前記仮定結果とが異なる場合、特定の色によってマークする。
【００４８】
ステップＳ７４：終了。
従来の状況シミュレーションシステムと比べると、本発明の状況シミュレーションシステムは、原状況サーバーとクライアント装置とを備える。原状況サーバーは、原状況シミュレーションモジュールと原状況記憶装置とを備える。原状況シミュレーションモジュールは、原状況に関する複数の原条件に従って原結果をシミュレートする。クライアント装置は、原条件を残すという条件下で仮定状況に基づいて仮定結果をシミュレートする。仮定状況は、原条件の少なくとも１つが変化するという仮定に基づいて設定される。
【００４９】
状況シミュレーション法では、まず、原状況サーバーから原条件をダウンロードして、これを一時的に記憶し、次に仮定状況に基づいて原条件を変更し、複数の仮定条件をさらに作成する。最後に、仮定条件を受け取って、シミュレーションを実行して仮定結果を得る。
【００５０】
本発明によって、ユーザーは原条件を残すという条件下で、仮定条件を変更してシミュレーションを実行し、仮定結果を取得できるようになる。また、ユーザーは、意思決定の際の判断材料となるよう、原結果と仮定結果とを比較できるようになる。仮定結果が不完全な場合、ユーザーは、完全な仮定状況が得られるまで、仮定条件をさらに作成することができる。さらに、本発明の本実施形態の比較テーブルと差異分析テーブルとによってシミュレートする前後に数千件のデータが存在する場合、本発明により、ユーザーは、クライアント装置を直接使用して、この結果で差異分析を実行して、クライアント装置に直接表示させることができる。このため、シミュレーション結果の比較がより簡便となり、管理職の時間コストを節約できる。さらに、クライアント装置のデータベースに仮定結果を個々に保存することができるため、複数のユーザーが同時にクライアント装置を使用できるようにするという目的が達成されると共に、シミュレーションで得た仮定結果の管理がさらに容易になる。
【００５１】
上記の例および説明によって、本発明の特徴ならびに趣旨を記載した。当業者は、本発明の教示を遵守しつつ、本装置を様々に変更および変形することができることを容易に認めるであろう。したがって、上記の開示は限定的なものであると理解されるべきではなく、添付の特許請求の範囲によって限定される。
【図面の簡単な説明】
【００５２】
【図１】本発明のクライアント装置を使用した状況シミュレーションシステムの概略図。
【図２】本発明の別の実施形態に使用されるクライアント装置の概略図。
【図３】本発明の実施形態による比較テーブルの概略図。
【図４】図３の比較テーブルを使用して差異分析を実行することによって得た差異分析テーブルを示す図。
【図５】本発明の好適な実施形態による状況シミュレーション法のフローチャート。
【符号の説明】
【００５３】
２６…変更モジュール、１２…原状況サーバー、１０…状況シミュレーションシステム
、１４…原状況シミュレーションモジュール、１６…原状況記憶装置、２０，３０…クライアント装置、２２…操作インタフェース、２４…ダウンロードモジュール、２８…シミュレーションモジュール、４２…比較モジュール、４４…差異分析処理装置、４６…色管理モジュール、４８…データベース、５０…比較テーブル、５２…差異分析テーブル。
【図１】
2004326741.tif 000003
【図２】
2004326741.tif 000004
【図３】
2004326741.tif 000005
【図４】
2004326741.tif 000006
【図５】
2004326741.tif 000007