(57)【要約】【課題】外的リスク要因の影響によってＷＢＳが変更されるタイプの行動計画の良否を評価するシミュレーションを実現する。【解決手段】シミュレーション装置２００に、行動計画データ１４０およびリスクシナリオデータ１５０の入力を受付ける計画・リスク入力処理部１１０と、受付けた行動計画データ１４０およびリスクシナリオデータ１５０を用いて行動計画の模擬を行う計画・リスク模擬処理部１２０と、模擬結果を評価する計画評価出力処理部１３０とを設ける。計画・リスク模擬処理部１２０は、リスクシナリオデータ１５０を用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスク事象が行動計画に与える影響情報を求め、その求めた影響情報を用いて、リスクシナリオが行動計画に与える影響を反映させて前記行動計画の実施を模擬する。【選択図】図１
2005352742.tif 000002
【特許請求の範囲】
【請求項１】
行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムであって、
前記計算機は、記憶装置と、入力装置と、出力装置とを有し、
前記シミュレーションプログラムは、
前記入力装置を介して、行動計画の実施を模擬するための行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させるステップと、
前記入力装置を介して、少なくとも、リスク事象の発生条件情報および該リスク事象による前記行動計画への影響情報を含むリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させるステップと、
前記記憶装置から前記行動計画データおよび前記リスクシナリオデータを読み出して該読み出した行動計画データおよびリスクシナリオデータを用いて行動計画の実施を模擬する処理を行う模擬ステップと、
前記模擬結果に所定の統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力するステップと、を前記計算機に実行させ、
前記模擬ステップは、
前記リスクシナリオデータに含まれるリスク事象の発生条件情報を用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスクシナリオデータに含まれる前記影響情報を用いて前記リスク事象が行動計画に与える影響情報を求め、前記行動計画データおよび該求めた前記リスク事象が行動計画に与える影響情報を用いて、前記リスクシナリオが行動計画に与える影響を反映させて前記行動計画の実施を模擬すること
を特徴とするシミュレーションプログラム。
【請求項２】
行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムであって、
前記計算機は、記憶装置と、入力装置と、出力装置とを有し、
前記シミュレーションプログラムは、
前記入力装置を介して、リスクの発生を模擬するためのリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させるステップと、
前記入力装置を介して、少なくとも、行動計画の実施条件情報および行動計画によりリスクシナリオに与える影響情報を含む行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させるステップと、
前記記憶装置から行動計画データおよびリスクシナリオデータを読み出して該読み出した行動計画データおよびリスクシナリオデータを用いて前記リスクの発生を模擬する処理を行う模擬ステップと、
前記模擬結果に統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力するステップと、を前記計算機に実行させ、
前記模擬ステップは、
前記行動計画データに含まれる行動計画の実施条件情報を用いて行動計画の実施を模擬して、該模擬を行った前記行動計画データに含まれる前記影響情報を用いて前記行動計画がリスクシナリオに与える影響情報を求め、前記リスクシナリオデータおよび該求めた前記行動計画がリスクシナリオに与える影響情報を用いて、前記行動計画がリスクシナリオに与える影響を反映させてリスクの発生を模擬すること
を特徴とするシミュレーションプログラム。
【請求項３】
行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムであって、
前記計算機は、記憶装置と、入力装置と、出力装置とを有し、
前記シミュレーションプログラムは、
前記入力装置を介して、少なくとも、行動実施条件情報および行動計画とリスク事象との関連情報を有する行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させるステップと、
前記入力装置を介して、少なくとも、リスク事象発生条件情報およびリスク事象による行動計画への影響情報を含むリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させるステップと、
前記記憶装置から行動計画データおよびリスクシナリオデータを読み出して、該読み出した行動計画データおよびリスクシナリオデータを用いて行動計画およびリスクシナリオの模擬を行う模擬ステップと、
前記模擬結果から計画評価結果を求め、該求めた計画評価結果を前記出力装置に出力するステップと、を前記計算機に実行させ、
前記模擬ステップは、
リスク事象の発生を模擬するとともに、リスクシナリオが行動計画に与える影響を反映しながら行動計画の実施を模擬し、かつ、行動計画の実施を模擬するとともに、行動計画がリスクシナリオに与える影響を反映しながらリスク事象の発生を模擬すること
を特徴とするシミュレーションプログラム。
【請求項４】
行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムであって、
前記計算機は、記憶装置および出力装置を有し、
前記記憶装置には、１以上の部分計画を示す部分計画情報により構成される行動計画データおよび前記行動計画に影響を与える１以上のリスク事象情報により構成されるリスクシナリオデータが記憶されていて、
前記部分計画情報には、該部分計画の実施条件情報、および該部分計画の実施により与えるリスク事象への影響を示すリスク影響情報が含まれていて、
前記リスク事象情報には、リスク事象の発生条件情報、およびリスク事象の発生により部分計画に与える影響を示す部分計画影響情報が含まれていて、
前記シミュレーションプログラムは、
前記記憶装置から前記行動計画データおよび前記リスクシナリオデータを読み出して、該読み出した行動計画データに含まれる部分計画の実施条件情報および該読み出したリスクシナリオデータに含まれるリスク事象の発生条件情報を用いて、該部分計画情報および該リスク事象情報の中から模擬を行う対象を特定するステップと、
前記特定された対象が部分計画情報の場合に該部分計画情報に含まれる実施条件情報を用いて部分計画の実施の模擬を行い、かつ該部分計画情報に含まれるリスク影響情報を用いて該部分計画の実施により与えるリスク事象への影響情報を求め、前記特定された対象がリスク事象情報である場合に該リスク事象情報に含まれる発生条件情報を用いてリスク事象の発生の模擬を行い、かつ該リスク事象情報に含まれる前記部分計画影響情報を用いて前記模擬されたリスク事象が部分計画に与える部分計画への影響情報を求める模擬ステップと、
前記模擬ステップにより求めた模擬結果に所定の統計処理を施して行動計画評価データを求め、該行動計画評価データを前記出力装置に出力するステップと、を計算機に実行させ、
前記模擬ステップは、
前記特定された対象が部分計画情報の場合、既に模擬が行われたリスク事象情報の模擬結果の中に前記特定された部分計画への影響情報があるか否かを判定し、該影響情報がある場合に該部分計画の模擬結果を、該影響情報を用いて補正し、
前記特定された対象がリスク事象情報である場合、既に模擬が行われた部分計画情報の模擬結果に前記特定されたリスク事象への影響情報があるか否かを判定し、該影響情報がある場合に前記リスク事象情報の模擬結果を、該影響情報を用いて補正すること
を特徴とするシミュレーションプログラム。
【請求項５】
請求項１に記載のシミュレーションプログラムであって、
前記行動計画データは、１以上の部分計画情報により構成され、
前記部分計画情報には、計画名称情報、該部分計画の担当者を示す担当情報、該部分計画の実施期間を示す期間情報、該部分計画の実施場所を示す場所情報、および実施要領情報の全てまたはいずれかが含まれていて、
前記リスクシナリオデータに含まれる前記影響情報には、リスク事象が影響を与える部分計画を指定する情報と、該指定された部分計画情報に含まれる計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかに与える影響の内容を示す情報とが含まれていて、
前記求めた前記リスク事象が行動計画に与える影響情報は、リスク事象が影響を与える部分計画を指定し、かつ該指定された部分計画情報に含まれる計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかに与える影響の内容を示す情報であって、
前記模擬ステップは、
前記求めたリスク事象が行動計画に与える影響情報により指定される部分計画情報の計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかに与える影響を反映させて行動計画の実施を模擬すること
を特徴とするシミュレーションプログラム。
【請求項６】
請求項２に記載のシミュレーションプログラムであって、
前記リスクシナリオ情報は１以上のリスク事象情報により構成され、
前記リスク事象情報には、該リスク事象を発生させる発生者を示す発生者情報、リスク事象の発生期間情報、リスク事象の発生する場所を示す発生場所情報、および行動計画への影響情報の全てまたはいずれかが含まれていて、
前記行動計画データに含まれる前記影響情報には、行動計画が影響を与えるリスク事象を指定する情報と、該指定されたリスク事象に含まれる発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかに与える影響の内容を示す情報とが含まれていて、
前記求めた前記行動計画がリスクシナリオに与える影響情報は、該行動計画が影響を与えるリスク事象を指定し、かつ該指定されたリスク事象情報に含まれる発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかに与える影響の内容を示す情報であって、
前記模擬するステップは、
前記求めた前記行動計画がリスクシナリオに与える影響情報により指定されるリスク事象の発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかに与える影響を反映させてリスク事象の発生を模擬すること
を特徴とするシミュレーションプログラム。
【請求項７】
行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムであって、
前記計算機は、記憶装置と、入力装置と、出力装置とを有し、
前記シミュレーションプログラムは、
前記入力装置を介して、１以上の部分計画情報により構成される行動計画データおよび前記行動計画に影響を与える１以上のリスク事象情報により構成されるリスクシナリオデータの入力を受付けて、該受付けた行動計画データおよびリスクシナリオデータを前記記憶装置に記憶させるステップと、
前記記憶装置から行動計画データおよびリスクシナリオデータを読み出して、該読み出した行動計画データおよびリスクシナリオデータを用いて前記行動計画或いはリスクシナリオの模擬を行う処理を行う模擬ステップと、
前記模擬結果に所定の統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力するステップと、を前記計算機に実行させ、
前記部分計画情報には、計画名称情報、該部分計画の担当者を示す担当情報、該部分計画の実施期間を示す期間情報、該部分計画の実施場所を示す場所情報、および実施要領情報の全てまたはいずれかが含まれていて、
前記リスク事象情報には、該リスク事象を発生させる発生者を示す発生者情報、リスク事象の発生期間情報、リスク事象の発生する場所を示す発生場所情報、および行動計画への影響情報の全てまたはいずれかが含まれていて、
前部分計画情報に含まれる前記影響情報には、該部分計画が影響を与えるリスク事象を指定する情報と、該指定されたリスク事象に含まれる発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかに与える影響の内容を示す情報とが含まれていて、
前記リスク事象に含まれる前記影響情報には、該リスク事象が影響を与える部分計画を指定する情報と、該指定された部分計画情報に含まれる計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかに与える影響の内容を示す情報とが含まれていて、
前記模擬ステップは、
前記行動計画の実施を模擬する場合に、前記リスクシナリオデータを用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスクシナリオデータに含まれる前記影響情報を用いて前記リスク事象が影響を与える部分計画を指定し、かつ該指定された部分計画情報の計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかに与える影響の内容を示す影響情報を求めて、該求めた影響情報により指定される部分計画情報の計画名称情報、担当情報、期間情報、場所情報、実施要領情報の全てまたはいずれかに与える影響を反映させて行動計画の実施を模擬し、
前記リスクシナリオを模擬する場合に、前記行動計画データを用いて部分計画の実施を模擬して、前記模擬した部分計画情報に含まれる前記影響情報を用いて前記部分計画が影響を与えるリスク事象を指定し、かつ該指定されたリスク事象情報の発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかに与える影響の内容を示す影響情報を求めて、該求めた影響情報により指定されるリスク事象の発生者情報、発生期間情報、発生場所情報、行動計画への影響情報の全てまたはいずれかに与える影響を反映させてリスク事象の発生を模擬すること
を特徴とするシミュレーションプログラム。
【請求項８】
請求項５または７に記載のシミュレーションプログラムであって、
前記模擬ステップは、
前記部分計画情報に含まれる計画名称情報、担当情報、期間情報、場所情報、および実施要領情報の全てまたはいずれかが数値により指定されている場合に、該数値を確率的に変動させることにより部分計画の実施の模擬を行うこと
を特徴とするシミュレーションプログラム。
【請求項９】
請求項６または７に記載のシミュレーションプログラムであって、
前記模擬ステップは、
前記リスク事象情報に含まれる発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかが数値により指定されている場合に、該数値を確率的に変動させることによりリスク事象の発生の模擬を行うこと
を特徴とするシミュレーションプログラム。
【請求項１０】
請求項４、５、７および８のいずれか一項に記載のシミュレーションプログラムであって、
前記部分計画情報には、該部分計画成功もしくは該部分計画失敗の条件を示す判定情報が含まれていて、
前記模擬ステップは、
前記部分計画の模擬結果と前記判定情報とを比較して、該部分計画が成功したか失敗したかを判断して、該部分計画が失敗したと判断した場合に、後続する行動計画の模擬を中止すること
を特徴とするシミュレーションプログラム。
【請求項１１】
請求項７に記載のシミュレーションプログラムであって、
前記計画評価結果を前記出力装置に出力するステップは、
前記模擬ステップで模擬された部分計画の模擬結果に含まれる計画名称情報、担当情報、期間情報、場所情報、実施要領情報、および、該模擬ステップで模擬されたリスク事象の模擬結果に含まれる発生者情報、発生期間情報、発生場所情報、行動計画への影響情報を用いて、計画達成予想時間、計画成功率、計画達成割合、計画達成難易度の全てもしくはいずれかに対する評価結果を算出すること
を特徴とするシミュレーションプログラム。
【請求項１２】
請求項７または１１に記載のシミュレーションプログラムであって、
前記計算機には表示装置が接続されていて、
前記行動計画データの入力を受付ける場合に、前記部分計画情報毎に、計画名称情報、担当情報、期間情報、場所情報、実施要領情報、および該部分計画の実施によりリスクシナリオに与える影響情報の全てまたはいずれかの入力を受付ける入力画面を前記表示装置に表示し、該表示画面に対応して入力される前記行動計画データを、前記入力装置を介して受付けて、
前記リスクシナリオデータの入力を受付ける場合に、前記リスク事象情報毎に、発生者情報、発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかを入力するリスクシナリオ入力画面を前記表示装置に表示して、前記入力装置を介して、該表示画面に対応して入力される前記リスクシナリオデータを受付けること
を特徴とするシミュレーションプログラム。
【請求項１３】
請求項１１に記載のシミュレーションプログラムであって、
前記計算機には表示装置が接続されていて、
前記シミュレーションプログラムは、
前記算出された計画達成予想時間、計画成功率、計画達成割合、および計画達成難易度を表示する画面を前記表示装置に表示するステップを前記計算機に実行させること
を特徴とするシミュレーションプログラム。
【請求項１４】
入力装置と、記憶装置と、出力装置とを有するシミュレーション装置であって、
前記入力装置を介して、行動計画の実施を模擬するための行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させる手段と、
前記入力装置を介して、少なくとも、リスク事象の発生条件情報および該リスク事象による前記行動計画への影響情報を含むリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させる手段と、
前記記憶装置から前記行動計画データおよび前記リスクシナリオデータを読み出して、該読み出した行動計画データおよびリスクシナリオデータを用いて行動計画の実施を模擬する処理を行う模擬処理手段と、
前記模擬処理手段が行った模擬処理の結果に所定の統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力する手段と、を有し、
前記模擬処理手段は、
前記リスクシナリオデータに含まれるリスク事象の発生条件情報を用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスクシナリオデータに含まれる前記影響情報を用いて前記リスク事象が行動計画に与える影響情報を求め、前記行動計画データおよび該求めた前記リスク事象が行動計画に与える影響情報を用いて、前記リスクシナリオが行動計画に与える影響を反映させて前記行動計画の実施を模擬すること
を特徴とするシミュレーション装置。
【請求項１５】
入力装置と、記憶装置と、出力装置とを有するシミュレーション装置であって、
前記入力装置を介して、リスクの発生を模擬するためのリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させる手段と、
前記入力装置を介して、少なくとも、行動計画の実施条件情報および行動計画によりリスクシナリオに与える影響情報を含む行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させる手段と、
前記記憶装置から行動計画データおよびリスクシナリオデータを読み出して該読み出した行動計画データおよびリスクシナリオデータを用いて前記リスクの発生を模擬する処理を行う模擬手段と、
前記模擬結果に統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力する手段と、を有し、
前記模擬ステップは、
前記行動計画データに含まれる行動計画の実施条件情報を用いて行動計画の実施を模擬して、該模擬を行った前記行動計画データに含まれる前記影響情報を用いて前記行動計画がリスクシナリオに与える影響情報を求め、前記リスクシナリオデータおよび該求めた前記行動計画がリスクシナリオに与える影響情報を用いて、前記行動計画がリスクシナリオに与える影響を反映させてリスクの発生を模擬すること
を特徴とするシミュレーション装置。
【請求項１６】
記憶装置および出力装置を有するシミュレーション装置であって、
前記記憶装置には、１以上の部分計画を示す部分計画情報により構成される行動計画データおよび前記行動計画に影響を与える１以上のリスク事象情報により構成されるリスクシナリオデータが記憶されていて、
前記部分計画情報には、該部分計画の実施条件情報、および該部分計画の実施により与えるリスク事象への影響を示すリスク影響情報が含まれていて、
前記リスク事象情報には、リスク事象の発生条件情報、およびリスク事象の発生により部分計画に与える影響を示す部分計画影響情報が含まれていて、
前記記憶装置から前記行動計画データおよび前記リスクシナリオデータを読み出して、該読み出した行動計画データに含まれる部分計画の実施条件情報および該読み出したリスクシナリオデータに含まれるリスク事象の発生条件情報を用いて、該部分計画情報および該リスク事象情報の中から模擬を行う対象を特定する手段と、
前記特定された対象が部分計画情報の場合に該部分計画情報に含まれる実施条件情報を用いて部分計画の実施の模擬を行い、かつ該部分計画情報に含まれるリスク影響情報を用いて該部分計画の実施により与えるリスク事象への影響情報を求め、前記特定された対象がリスク事象情報である場合に該リスク事象情報に含まれる発生条件情報を用いてリスク事象の発生の模擬を行い、かつ該リスク事象情報に含まれる前記部分計画影響情報を用いて前記模擬されたリスク事象が部分計画に与える部分計画への影響情報を求める模擬手段と、
前記模擬手段により求めた模擬結果に所定の統計処理を施して、行動計画評価データを求め、該行動計画評価データを前記出力装置に出力する手段と、を有し、
前記模擬手段は、
前記特定された対象が部分計画情報の場合、既に模擬が行われたリスク事象情報の模擬結果の中に前記特定された部分計画への影響情報があるか否かを判定し、該影響情報がある場合に該部分計画の模擬結果を、該影響情報を用いて補正し、
前記特定された対象がリスク事象情報である場合、既に模擬が行われた部分計画情報の模擬結果に前記特定されたリスク事象への影響情報があるか否かを判定し、該影響情報がある場合に前記リスク事象情報の模擬結果を、該影響情報を用いて補正すること
を特徴とするシミュレーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトをシミュレーションする技術に関し、特に、危機管理や研究開発等の外的リスク要因の影響によって作業構造が変更されるタイプのプロジェクトをシミュレーションする技術に関する。
【背景技術】
【０００２】
近年、企業や行政機関等では、固定組織型の活動ではなく、部署や所属、専門といった従来の境界を越えたプロジェクト型の活動が増加している。このようなプロジェクト型の活動では、事前のリスク評価を適切に行うことが重要な課題である。
【０００３】
従来のプロジェクト型活動のリスク管理方法として、特許文献１に記載のプロジェクトリスク評価技術がある。特許文献１に記載のプロジェクトリスク評価技術は、過去に実施したプロジェクトとこれから実施しようとする管理対象プロジェクトとの間の類似性、及び、過去に実施したプロジェクトのリスク要因を元に管理対象プロジェクトのリスク要因を事前に把握しようとするものである。
【０００４】
【特許文献１】特開２００１-１９５４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、過去に行われたプロジェクトと、これから実施しようとするプロジェクトとの間の類似性を利用してリスク評価を行っている。そのため、特許文献１のリスク評価技術は、プロジェクト内の作業構造(以下、「ＷＢＳ（Work Breakdown Structure）」という)がリスク要因の影響により大枠では変化しないタイプのプロジェクト（例えば、建築プロジェクト）に有効である。
【０００６】
しかしながら、特許文献１は、過去に行われたプロジェクトとの類似性を保証できないプロジェクトには適用しにくいという問題を有している。例えば、上述の類似性を保証できないプロジェクトには、危機管理や研究開発等のように影響を受ける外的リスク要因の内容によって実施する内容が変更されるタイプのプロジェクトがある。
【０００７】
そこで、本発明の目的は、外的リスク要因の影響によってＷＢＳが変更されるタイプのプロジェクト（行動計画）の良否を評価するシミュレーションを実現することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様は、行動計画の実施を模擬する処理を計算機に実行させるシミュレーションプログラムに適用される。ここで、前記計算機は、記憶装置と、入力装置と、出力装置とを有する。
【０００９】
そして、前記シミュレーションプログラムは、前記入力装置を介して、行動計画の実施を模擬するための行動計画データの入力を受付けて、該受付けた行動計画データを前記記憶装置に記憶させるステップと、前記入力装置を介して、少なくとも、リスク事象の発生条件情報および該リスク事象による前記行動計画への影響情報を含むリスクシナリオデータの入力を受付けて、該受付けたリスクシナリオデータを前記記憶装置に記憶させるステップと、前記記憶装置から前記行動計画データおよび前記リスクシナリオデータを読み出して該読み出した行動計画データおよびリスクシナリオデータを用いて行動計画の実施を模擬する処理を行う模擬ステップと、前記模擬結果に所定の統計処理を施して計画評価結果情報を算出し、該計画評価結果情報を前記出力装置に出力するステップとを前記計算機に実行させる。また、前記模擬ステップは、前記リスクシナリオデータに含まれるリスク事象の発生条件情報を用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスクシナリオデータに含まれる前記影響情報を用いて前記リスク事象が行動計画に与える影響情報を求め、前記行動計画データおよび該求めた前記リスク事象が行動計画に与える影響情報を用いて、前記リスクシナリオが行動計画に与える影響を反映させて前記行動計画の実施を模擬する。
【発明の効果】
【００１０】
このように発明によれば、行動計画データおよびリスクシナリオデータを用いて模擬を行う際に、リスクシナリオデータを用いてリスク事象の発生を模擬して、リスク事象が発生すると模擬された場合に前記リスク事象が行動計画に与える影響情報を求めて、求めたリスク事象が行動計画に与える影響情報を用いて、リスクシナリオが行動計画に与える影響を反映させるようにしている。
【００１１】
そのため、本発明によれば、外的リスク要因の影響によってＷＢＳが変更されるタイプのプロジェクトであっても、外的リスク要因の影響を反映させたシミュレーションを実行することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態が適用されたシミュレーション装置を説明する。
〈第１実施形態〉
先ず、本発明の第１実施形態について説明する。
【００１３】
最初に本実施形態のシミュレーション装置の機能構成を、図１を用いて説明する。
【００１４】
図１は、本発明の第１実施形態のシミュレーション装置の機能ブロック図である。
【００１５】
図示するように、シミュレーション装置２００は、計画・リスク入力処理部１１０、計画・リスク模擬処理部１２０、および計画評価出力処理部１３０を有する。
【００１６】
また、シミュレーション装置２００は、行動計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画評価結果データ１７０を保持する。行動計画データ１４０とは、シミュレーション対象のプロジェクト（以下「行動計画」ともいう）の実施のシミュレーションを行うためのデータのことをいう。リスクシナリオデータ１５０とは、上記の行動計画に影響を与えるリスクの発生のシミュレーショを行うためのデータのことをいう。計画・リスク模擬結果データ１６０とは、行動計画データ１４０およびリスクシナリオデータ１５０を用いて行ったシミュレーション処理の結果を示すデータのことをいう。また、計画評価結果データ１７０とは、上記のシミュレーション結果に所定の統計処理を施したデータのことをいう。なお、行動計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画結果評価データ１７０については後段で詳細に説明する。
【００１７】
計画・リスク入力処理部１１０は、行動計画データ１４０およびリスクシナリオデータ１５０の入力を受け付ける。具体的には、計画・リスク入力処理部１１０は、表示装置２３０（図２参照）に行動計画データの入力を受付けるための入力画面（図６参照）を表示して、計画立案者１０１が入力装置２２０（図２参照）を介して入力する行動計画データを受け付ける。また、計画・リスク入力処理部１１０は、表示装置２３０に、リスクシナリオデータの入力を受付けるための入力画面（図６参照）を表示して、計画立案者１０１が入力装置２２０を介して入力するリスクシナリオデータを受け付ける。
【００１８】
計画・リスク模擬処理部１２０は、計画・リスク入力処理部１１０が受け付けた行動計画データ１４０およびリスクシナリオデータ１５０を用いて行動計画及びリスクシナリオの模擬（シミュレーション）を行う。そして、計画・リスク模擬処理部１２０は、上記のシミュレーションの結果を示す計画・リスク模擬結果データ１６０を生成する。なお、後述するが、本実施形態の計画・リスク模擬処理部１２０は、リスクの発生による行動計画への影響、および、行動計画の実施によるリスクシナリオへの影響を相互に反映させて行動計画およびリスクシナリオのシミュレーションを行う。
【００１９】
計画評価出力処理部１３０は、計画・リスク模擬結果データ１６０に統計処理を施した計画評価結果データ１７０を生成する。
【００２０】
続いて、本実施形態のシミュレーション装置２００のハードウェア構成について図２を用いて説明する。
【００２１】
図２は、本実施形態のシミュレーション装置のハードウェア構成を説明するための図である。
【００２２】
図示するように、シミュレーション装置２００は、各種プログラムを実行するＣＰＵ（中央処理装置）２１０と、ＣＰＵ２１０が実行するプログラムや各種データを一時的に記憶する主記憶装置２５０と、ＣＰＵ２１０が実行するプログラム等が予め記憶されているハードディスク等の補助記憶装置２４０と、外部装置とのデータの送受信の制御を行なうＩＯＩ／Ｆ２６０とを有する。シミュレーション装置２００には、例えば、コンピュータ等の計算機を用いることができる。
【００２３】
また、シミュレーション装置２００には、計画立案者１０１からの各種データの入力を受け付ける入力装置２２０、およびシミュレーション装置２００が出力する画像データを表示する表示装置２３０が接続されていてもよい。入力装置２２０および表示装置２３０の具体的な構成については特に限定しない。例えば、入力装置２２０には、キーボードやマウス等を用いることができる。また、例えば、表示装置２３０には、液晶ディスプレイやＣＲＴ等を用いることができる。
【００２４】
補助記憶装置２４０には、シミュレーション装置２００を制御するための制御プログラム（図示しない）、行動計画シミュレーションプログラム１００、行動計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画評価結果データ１７０が格納されている。行動計画シミュレーションプログラム１００は、上述した各部（計画・リスク入力処理部１１０、計画・リスク模擬処理部１２０、計画評価出力処理部１３０）の機能をシミュレーション装置２００に実行させるためのプログラムである。
【００２５】
そして、上述した各部（計画・リスク入力処理部１１０、計画・リスク模擬処理部１２０、および計画評価出力処理部１３０）の機能は、ＣＰＵ２１０が、補助記憶装置２４０に格納された行動計画シミュレーションプログラム１００を主記憶装置２５０にロードして実行することにより実現される。
【００２６】
具体的には、ＣＰＵ２１０が行動計画シミュレーションプログラム１００を実行することにより、入力装置２２０を介して行動計画データ１４０およびリスクシナリオデータ１５０を受け付ける。そして、ＣＰＵ２１０は、行動計画シミュレーションプログラム１００により、上記の受け付けたデータを補助記憶装置２４０に格納する。また、ＣＰＵ２１０が行動計画シミュレーションプログラム１００を実行することにより、補助記憶装置２４０に格納された行動計画データ１４０およびリスクシナリオデータ１５０を主記憶装置２５０に読み出して、読み出した行動計画データ１４０およびリスクシナリオデータ１５０を用いてシミュレーション処理を行う。ＣＰＵ２１０は、行動計画シミュレーションプログラム１００により、シミュレーション結果である計画・リスク模擬結果データ１６０を補助記憶装置２４０に格納する。さらに、ＣＰＵ２１０が行動計画シミュレーションプログラム１００を実行することにより、補助記憶装置２４０に格納された計画・リスク模擬結果データ１６０を主記憶装置２５０に読み出して、シミュレーション結果を評価するためのデータを算出する処理を行う。ＣＰＵ２１０は、行動計画シミュレーションプログラム１００により、上記の評価結果である計画評価結果データ１７０を補助記憶装置２４０に格納する。また、ＣＰＵ２１０が行動計画シミュレーションプログラム１００を実行することにより、上記の算出した計画評価結果データ１７０を表示装置２３０に表示する。
【００２７】
なお、上述したハードウェア構成は、あくまでも例示に過ぎない。例えば、補助記憶装置２００は、ＩＯＩ／Ｆ２６０を介してシミュレーション装置２００の外部に接続されていてもよい。また、行動計画データ１４０等の各データおよび行動計画データ１４０の各々が別の記憶装置に格納されていてもよい。また、シミュレーション装置２００には、プリンタ等の印刷装置を接続し、計画評価出力処理部１３０が計画評価結果データ１７０を印刷装置に印刷させるようにしてもよい。
【００２８】
また、本実施形態の説明では、行動計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画評価データ１７０を補助記憶装置２４０に格納する場合を例にするが、特にこれに限定するものではない。例えば、ＣＰＵ２１０は、行動計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画評価データ１７０を補助記憶装置２４０に格納しないで、主記憶装置２５０の所定の領域にだけ格納するようにしてもかまわない。
【００２９】
続いて、第１実施形態の行動計画データ１４０のデータ構造について図３を用いて説明する。
【００３０】
図３は、第１実施形態の行動計画データ１４０のデータ構造を模擬的に示した図である。なお、行動計画データ１４０は、部分計画群による階層構造を持つ。そして、各部分計画には、それぞれ、ＩＤ、名称、階層情報、実施担当、実施期間、実施場所、実施要領、リスクへの影響、後続計画、その他制約条件、影響リスクＩＤ、および失敗基準が含まれる。
【００３１】
さて、図示するように、行動計画データ１４０は、データを格納する複数のエントリ１４０ａ〜ｌを有する。そして、エントリ１４０ａに格納するデータに関連付けられたデータがエントリ１４０ｂ〜ｌに格納される。
【００３２】
エントリ１４０ａには、行動計画に含まれる各部分計画に一意に割り振られた識別子である「ＩＤ」が格納される。エントリ１４２ｂには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画の「名称」が格納される。この「名称」により、部分計画が「何（ｗｈａｔ）」を行うものかが定義される。
【００３３】
エントリ１４０ｃには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画が属する「階層」のレベルを示すデータが格納される。本実施形態は、「階層」のレベルを示すデータについて特に限定しないが、以下では「階層」のレベルを「数値」で表す場合を例に説明する。なお、図示する「階層」のレベルは、「数値」が低いものほど上位階層にあることを示している。すなわち、図示する「階層」のレベルは、部分計画Ｐ１およびＰ２が最上位階層に属していることを示している。また、Ｐ１１、Ｐ１２、およびＰ１３がＰ1に属し、Ｐ２１、Ｐ２２、Ｐ２３、Ｐ２４、およびＰ２５がＰ２に属していることを示している。
【００３４】
エントリ１４０ｄには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画を実施する担当者または担当組織を示すデータが格納される。エントリ１４０ｄの「担当(ｗho)」を示すデータにより、その部分計画を「誰が（またはどの組織が）」「何人(またはいくつの組織)で」実施するかが定義される。
【００３５】
エントリ１４０ｅには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画の「実施予定期間（ｗｈｅｎ）」を示すデータが格納される。この実施予定期間を示すデータにより、その部分計画を「いつから」から「いつまで」に実施するかが定義される。なお、実施期間は必ずしも絶対日時で指定する必要はない。例えば、他の部分計画や後述するリスク事象との相対時間、または、後述するその他制約条件の成立時間などを用いても良い。
【００３６】
エントリ１４０ｆには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画の「実施予定場所（ｗｈｅｒｅ）」を示すデータが格納される。この実施予定場所を示すデータにより、部分計画を「どこで」、「どれくらいの面積（または距離、高さ）で」実施するかが定義される。
【００３７】
エントリ１４０ｇには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画の「実施要領（ｈｏｗ）」が格納される。「実施要領（ｈｏｗ）」とは、各部分計画の実施方法詳細（実施手順）を示すものである。この実施要領（ｈｏｗ）」により、該当する部分計画を「どのように」実施するかが定義される。
【００３８】
エントリ１４０ｈには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画により与える「リスクへの影響」を示すデータが格納される。「リスクへの影響」を示すデータにより、影響を与える「リスク事象」、「リスクの種類」、および「影響量」が定義される。
【００３９】
エントリ１４０ｉには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画の次に実施する部分計画の「ＩＤ」が格納される。エントリ１４０ｊには、エントリ１４０ａに格納された「ＩＤ」により特定される部分計画からエントリ１４０ｉに格納された「ＩＤ」により特定される部分計画に移行する際の条件（以下において「その他制約」という）を示すデータが格納される。「その他制約」には、例えば、あるリスク事象の発生を条件に次の部分計画に進む等の条件がある。
【００４０】
エントリ１４０ｋには、エントリ１４０ａに格納されたＩＤにより特定される部分計画と影響関係を持つリスク事象を特定するデータ（「リスクＩＤ」）が格納される。例えば、エントリ１４０ａに格納されたＩＤにより特定される部分計画の開始を条件に発生するリスク事象がある場合、エントリ１４０ｋにそのリスク事象の「リスクＩＤ」が格納される。
【００４１】
エントリ１４０ｌには、エントリ１４０ａに格納されたＩＤにより特定される部分計画が失敗したか否かを判定する基準（または成功したか否かを判定する基準）を示す「失敗基準（または成功基準）」が格納される。
【００４２】
このように、本実施形態では、行動計画を複数の部分計画に分類して、図示するデータ構造を採用するようにしている。そのため、各部分計画について、「何を(what)」「誰が(who)」「いつ(when)」「どこで(Where)」「どのように(How)」実施するかを明示的に定義することができる。なお、以下の説明では、これらの情報を「４Ｗ１Ｈ」と省略することがある。
【００４３】
ここで、図３に示す行動計画データ１４０に含まれる部分計画について、「ＩＤ」に「Ｐ１１」が割り当てられた部分計画を例に説明する。「ＩＤ」が「Ｐ１１」の部分計画は、「名称(ｗhat)」が「警戒区域へ出動」、「階層」が「２」、「担当(ｗho)」が「警戒班の２０名」、「期間(ｗhen)」が「１０時〜１１時」、「場所（ｗｈeｒe）」が「詰所〜Ｍ山斜面２０ｋｍ」、「実施要領（How）」が「機材動作確認、出動」であることが定義されている（１４０ａ〜ｇ）。
【００４４】
そして、「Ｐ１１」の部分計画は、リスクシナリオに対して影響を与えないことが定義されている（エントリ１４０ｈ）。また、「Ｐ１１」の部分計画は、「後続計画」すなわち「Ｐ１１」を実行した後に行う部分計画が「Ｐ１２」であり（エントリ１４０ｉ）、「その他制約」および「影響リスクＩＤ」が無いこと（エントリ１４０ｊ、ｋ）が定義されている。さらに、「Ｐ１１」の部分計画の対応するエントリ１４０ｌには、「失敗基準」を示すデータとして「期間（１０時〜１１時）＋１０％」が格納されている。すなわち、「Ｐ１１」の部分計画は、実施期間（１０時〜１１時）」から「１０％」を超えた場合（１１時６分を超えた場合）にＰ１１の部分計画が失敗したと判定されるデータが定義されている。
【００４５】
なお、本実施形態では、データ構造の主な表現方法として配列構造を使用しているが、他の表現方法でも構わない。例えば、後続計画を表す手段として、該当する部分計画へのポインタを用いるなどしても良い。
【００４６】
次に、リスクシナリオデータ１５０のデータ構造を説明する。
【００４７】
図４は、第１実施形態のリスクシナリオデータ１５０のデータ構造を模擬的に示した図である。リスクシナリオデータ１５０は、行動計画に対して影響を与えるリスク事象（例えば落石）のシナリオを定義したものであり、複数のリスク事象により構成される。そして、各リスク事象は、それぞれ、リスクＩＤ、名称、発生期間、発生場所、計画への影響（発生確率、影響種類、影響量）、後続リスク、および影響計画ＩＤを有する。なお、リスクシナリオデータはリスク事象群によるツリー(またはネット)構造を持つ。
【００４８】
さて、図示するように、リスクシナリオデータ１５０は、各リスク事象が有する、リスクＩＤ、名称、発生期間、発生場所、計画への影響、後続リスク、影響計画ＩＤを格納するための複数のエントリ１５０ａ〜ｉを有する。
【００４９】
エントリ１５０ａには、リスク事象に一意に割り振られた識別子である「リスクＩＤ」が格納される。エントリ１５０ｂには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象の「名称」が格納される。
【００５０】
エントリ１５０ｃには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象の発生する予定期間を示すデータ（発生期間）が格納される。この発生期間により、各リスク事象が「いつから」「いつまで」発生するかが定義される。なお、発生期間は必ずしも絶対日時で指定する必要はない。例えば、他のリスク事象や部分計画との相対時間などを用いても良い。
【００５１】
エントリ１５０ｄには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象の発生場所を示すデータが格納される。この発生場所により、各リスク事象が「どこで」「どれくらいの面積（または距離、高さ）で」発生するかが定義される。
【００５２】
エントリ１５０ｅ〜ｇには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象が与える行動計画への影響を示すデータ（発生確率、影響種類、影響量）が格納される。
【００５３】
エントリ１５０ｅに格納された「発生確率」により、そのリスク事象が発生する見込確率が定義される。エントリ１５０ｆに格納された「影響種類」により、そのリスク事象が発生した場合に、どの部分計画に影響を与え、かつ、当該影響を与える部分計画に含まれる４Ｗ１Ｈ情報のうちどの要素に影響を与えるかが指定される。また、エントリ１５０ｇに格納された「影響量」により、上記の「影響種類」で指定された部分計画及び影響を与える部分計画の要素に対して、どのくらいの量の影響を与えるかが定義される。このように、行動計画への影響を示すデータにより、リスク事象の発生により「何が」生じるかが定義される。
【００５４】
エントリ１５０ｈには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象の次に発生し得るリスク事象の「リスクＩＤ」が格納される。エントリ１５０ｈに格納するデータにより次に発生し得るリスク事象が定義される。エントリ１５０ｉには、エントリ１５０ａに格納された「リスクＩＤ」により特定されるリスク事象と影響関係を持つ部分計画のＩＤが格納される。
【００５５】
このように、本実施形態では、リスクシナリオデータ１５０により、各リスク事象が、「いつ(when)」「どこで(where)」発生し、その結果「何が(what)」起きるかを明示的に定義することができる。なお以下の説明では、これらの情報を３Ｗと省略することがある。また、本実施形態では、リスク要因は階層構造を持たない例を示すが、行動計画データ１４０と同様の階層情報を追加することにより、階層付きツリー構造を用いても構わない。
【００５６】
ここで、図４に示すリスクシナリオデータ１５０に含まれるリスク事象を、「リスクＩＤ」に「Ｒ１」が割り当てられたリスク事象を例に説明する。「リスクＩＤ」が「Ｒ１」のリスク事象は、「名称」が「落石」、「発生期間(When)」が「Ｐ１２の部分計画の開始から１５分間」、「発生場所（where）」が「Ｍ山斜面１ｋｍ」であることが定義されている（エントリ１５０ａ〜ｄ）。また、「Ｒ１」のリスク事象は、対応するエントリ１５０ｅのデータにより、「発生確率」が「３％」であることが定義されている。「Ｒ１」のリスク事象による影響は、対応するエントリ１５０ｆ、ｇにより、「Ｐ１１」の部分計画の期間に対して「期間＋５０％」の影響を与えることが定義されている。すなわち、「Ｒ１」のリスク事象である「落石」が発生することにより、「Ｐ１１」の「警戒区域への出動」の「期間」が５０％増加することが定義されている。
【００５７】
次に、計画・リスク模擬結果データ１６０のデータ構造を説明する。
【００５８】
図５は、第１実施形態の計画・リスク模擬結果データ１６０のデータ構造を模擬的に示した図である。
【００５９】
計画・リスク模擬結果データ１６０は、行動計画のシミュレーション結果を格納する計画模擬結果データ１０００と、リスクシナリオのシミュレーション結果を格納するリスク模擬結果データ１０１０とを有する。なお、後述するが、本実施形態では、行動計画データ１４０およびリスクシナリオデータ１５０に対して、予め定められた回数分（シミュレーション回数分）のシミュレーション処理が行なわれる。そのため、計画・リスク模擬結果データ１６０には、シミュレーショ回数分の行動計画のシミュレーション結果データ１０００ａ〜ｎ及びリスクシナリオのシミュレーション結果データ１０１０ａ〜ｎが格納される。
【００６０】
最初に計画模擬結果データ１０００を説明する。計画模擬結果データ１０００は、複数のエントリ１６１ａ〜１６１ｉを有する。そして、各エントリ１６１ａ〜１６１ｉには、シミュレーション処理が実際に行われた部分計画の「ＩＤ」、「名称」、「担当」、「期間」、「場所」、「実施要領」、「リスクへの影響（影響種類、影響量）」、および「成功/失敗判定結果」が格納される。エントリ１６１ａ〜eに格納される「ＩＤ」、「名称」、「担当」、「期間」、および「場所」の数値以外のデータは、行動計画データ１４０内の同名フィールドと同じデータが格納される。エントリ１６１ｃ〜eに格納される「担当」、「期間」、および「場所」の数値データは、部分計画に対するシミュレーション処理により得られた数値が格納される。
【００６１】
エントリ１６１ｆに格納される「実施要領」のデータは、部分計画のＨｏｗプロセスシミュレーション結果の成功した実施項目と部分計画の達成率とを示すデータが格納される。
【００６２】
エントリ１６１ｇ、ｈの「リスクへの影響（影響種類、影響量）」には、行動計画データ１４０内の同名フィールドと同じデータが格納される。計画模擬結果データ１６１に格納される「成功/失敗判定結果」には、部分計画の成功または失敗いずれかを示すデータが格納される。
【００６３】
続いて、リスク模擬結果データ１０１０を説明する。リスクシナリオ模擬結果データ１０１０は、複数のエントリ１６２ａ〜１６１ｇを有する。そして、各エントリ１６２ａ〜１６２ｇには、シミュレーション処理が実際に行われたリスク事象の「リスクＩＤ」、「名称」、「発生期間」、「発生場所」、および「計画への影響（発生確率、影響種類、影響量）」が格納される。
【００６４】
各エントリ１６２ａ〜１６２ｇに格納される「リスクＩＤ」、「名称」、「発生期間」、「発生場所」、および「計画への影響（発生確率、影響種類、影響量）」は、リスクシナリオデータ１５０の同名フィールドと同じデータが格納される。
【００６５】
続いて、本実施形態のシミュレーション装置２００が有する計画・リスク入力処理部１１０が行うデータの入力処理および入力画面例について図６を用いて説明する。
【００６６】
図６は、第１実施形態のシミュレーション装置が表示装置に表示する行動計画入力画面およびリスクシナリオ入力画面を例示した図である。図６では、（ａ）図に行動計画入力画面６００を示し、（ｂ）図にリスクシナリオ入力画面６５０を示している。
【００６７】
シミュレーション装置２００の計画・リスク入力処理部１１０は、入力装置２２０を介して計画立案者１０１が入力する行動計画の入力要求（または既入力データの修正および削除要求）を受付けて、（ａ）図に示す行動計画入力画面６００を表示装置２３０に表示する。
【００６８】
行動計画入力画面６００は、図３で説明した行動計画データ１４０の新規入力、既入力データの修正、および既入力データの削除を受付けるための画面である。なお、以下の説明において、新規データの入力、既入力データの修正、および既入力データの削除などをまとめて「編集」と呼ぶこととする。
【００６９】
行動計画入力画面６００には、行動計画データ１４０の編集を受付ける行動計画入力領域６１０と、命令を受付けるための各種ボタンを有する領域６８０とが設けられている。行動計画入力領域６１０は、各行がそれぞれ個々の部分計画に該当し、各列が、部分計画毎の「ＩＤ」、「名称」等の情報（図３で説明したエントリ１４０ａ〜ｌに格納する情報）に該当する。なお、図示する行動計画入力画面６００では、計画立案者１０１が部分計画Ｐ１１の担当に「警戒班、２０名」のデータを入力中である状態を示している。
【００７０】
なお、行動計画データ１４０のうち、行動計画入力画面６００に表示しきれない情報(例えば、ＩＤがＰ１３以降の部分計画や、各部分計画の後続計画、影響リスクＩＤなど)については、計画・リスク入力処理部１１０が計画立案者１０１からの表示要求を受付けて該当するデータを表示させるものとする。例えば、計画・リスク入力処理部１１０は、計画立案者１０１からの行動計画入力画面６００上でのスクロールバーの操作を受付けて、該当する情報を表示するようにしてもよい。
【００７１】
また、計画・リスク入力処理部１１０は、部分計画の追加や削除を受付けることができる。計画・リスク入力処理部１１０は、部分計画の追加を受付ける場合、計画立案者１０１からのポインタ６０１を用いた行の指定を受付けて、追加する部分計画のデータの入力を受付ける。例えば、計画立案者１０１は、ポインタ６０１を用いて行を指定し、行を追加することで新しい部分計画を追加し、追加した部分計画の各セルにそれぞれ該当するデータを入力する。なお、計画・リスク入力処理部１１０は、部分計画の削除を受付ける場合、削除する行の指定を受付けて、指定された行の部分計画を削除する。
【００７２】
計画立案者１０１は、行動計画入力領域６１０に入力したデータをシミュレーション装置２００に登録する場合、領域６８０の登録ボタン６２０を押して（クリックして）、シミュレーション装置２００に対して行動計画データの入力を指示する。計画・リスク入力処理部１１０は、行動計画データの入力指示を受付けた場合、受付けた行動計画データを補助記憶装置２４０の所定領域に格納する。一方、計画・リスク入力処理部１１０は、計画立案者１０１からの領域６８０のキャンセルボタン６３０のクリックを受付けた場合、受付けた行動計画データを破棄する。
【００７３】
また、行動計画入力画面６００の領域６８０には、シミュレーションボタン６３１および評価結果ボタン６３２が設けられている。シミュレーションボタン６３１は、行動計画およびリスクシナリオのシミュレーションの処理開始の指示を受付けるためのボタンである。評価結果ボタン６３２は、シミュレーションされた行動計画の評価処理開始の指示を受付けるためのボタンである。
【００７４】
計画・リスク入力処理部１１０は、計画立案者１０１がシミュレーションボタン６３１をクリックすることで入力するシミュレーションの処理開始の指示を受付けた場合、計画・リスク模擬処理部１２０にシミュレーションの開始を指示する。計画・リスク模擬処理部１２０は、上記指示を受付けて行動計画及びリスクシナリオのシミュレーションを開始する。
【００７５】
計画・リスク入力処理部１１０は、計画立案者１０１が評価結果ボタン６３２をクリックすることで入力する行動計画の評価処理開始の指示を受付けた場合、計画評価出力処理部１３０に行動計画の評価の処理の開始を指示する。計画評価出力処理部１３０は、上記指示を受付けて行動計画の評価を行い、評価結果を示す画面（例えば、後述する図１３）を表示装置２３０に表示する。
【００７６】
シミュレーション装置２００の計画・リスク入力処理部１１０は、入力装置２２０を介して計画立案者１０１が入力するリスクシナリオデータの入力要求（または既入力データの修正および削除要求）を受付けて、（ｂ）図に示すリスクシナリオ入力画面６５０を表示装置２３０に表示する。
【００７７】
リスクシナリオ入力画面６５０は、図４で説明したリスクシナリオデータの編集（新規データの入力、既入力データの修正、および既入力データの削除）を受付けるための画面である。
【００７８】
リスクシナリオ入力画面６５０には、リスクシナリオデータ１５０の編集を受付けるリスクシナリオ入力領域６６０と、命令を受付けるための各種ボタンを有する領域６８０とが設けられている。そして、リスクシナリオ入力領域６６０の各行は、それぞれ個々のリスク事象に該当し、各列がそれぞれリスク事象毎に有する情報（図４で説明したエントリ１５０ａ〜ｉに格納する情報）に該当する。図示するリスクシナリオ入力画面６５０では、計画立案者１０１がリスク事象Ｒ２の発生期間に「Ｐ２２開始から６時間」を示すデータを入力中である状態を示している。
【００７９】
なお、リスクシナリオデータ１５０のうち、リスクシナリオ入力画面６５０に表示しきれない情報（図示する例では、ＩＤがＲ４１以降のリスク事象や、各リスク事象の後続リスク、影響計画ＩＤなど)については、上記（ａ）図と同様に、例えば、計画・リスク入力処理部１１０が計画立案者１０１からのスクロールバーの操作を受付けて該当する情報を表示する。
【００８０】
また、計画・リスク入力処理部１１０は、行動計画データ１４０の部分計画と同様にリスク事象の追加や削除を受付けることができる。計画・リスク入力処理部１１０は、リスク事象の追加を受付ける場合、計画立案者１０１からのポインタ６０１を用いた行の指定を受付けて、追加するリスク事象のデータの入力を受付ける。例えば、計画立案者１０１は、ポインタ６０１を用いて追加したい行を指定して、新しいリスク事象を追加する。なお、計画・リスク入力処理部１１０は、リスク事象の削除を受付ける場合、削除する行の指定を受付けて、指定された行のリスク事象を削除する。
【００８１】
計画立案者１０１は、リスクシナリオ入力領域６５０に入力したデータをシミュレーション装置２００に登録する場合、行動計画データの入力と同様の処理、すなわち領域６８０の登録ボタン６２０を押して（クリックして）、シミュレーション装置２００に対してリスクシナリオデータの入力を指示する。計画・リスク入力処理部１１０は、リスクシナリオデータの入力指示を受付けた場合、受付けたリスクシナリオデータを補助記憶装置２４０の所定領域に格納する。一方、計画・リスク入力処理部１１０は、計画立案者１０１からの領域６８０のキャンセルボタンのクリックを受付けた場合、受付けたリスクシナリオデータを破棄する。
【００８２】
リスクシナリオ入力画面６５０の領域６８０のシミュレーションボタン６３１および評価ボタン６３２は、（ａ）図の行動計画入力画面６００に設けられたものと同じである。
【００８３】
なお、図６では、行動計画入力画面６００およびリスクシナリオ入力画面６５０を表形式で表しているがこれは例示に過ぎない。行動計画入力画面６００およびリスクシナリオ入力画面６５０は、他の表示形式でもかまわない。例えば、計画・リスク入力処理部１１０は、行動計画入力画面６００として、部分計画リストだけを入力するための画面を表示する。そして、計画・リスク入力処理部１１０は、表示したリスト上で部分計画の一つの指定を受付けた場合、その受付けた部分計画の４Ｗ１Ｈ情報を入力する別画面を表示するようにしてもよい。
【００８４】
続いて、本実施形態のシミュレーション装置の計画・リスク模擬処理部１２０が行う計画・リスク模擬処理について説明する。
【００８５】
最初に、計画・リスク模擬処理部１２０が行う計画・リスク模擬処理の全体の処理フローを、図７を用いて説明する。
【００８６】
図７は、第１実施形態の計画・リスク模擬処理の処理フローを説明するための図である。なお、本実施形態の計画・リスク模擬処理部１２０は、予め指定されたシミュレーション回数分、行動計画及びリスクシナリオのシミュレーションを行う（Ｓ７００〜Ｓ７６０の処理を行う）。シミュレーション回数を示すデータは、主記憶装置２５０の所定領域に記憶されているものとする。なお、シミュレーション回数を示すデータを受付ける処理の具体的な手順については特に限定しない。例えば、計画・リスク模擬処理部１２０が、シミュレーション処理を開始する際に、計画立案者１０１から入力装置２２０を介してシミュレーション回数を受付けるようにしてもよい。また、シミュレーション回数を示すデータを予めデフォルト値として補助記憶装置２４０に格納しておいて、計画・リスク模擬処理部１２０が格納されているミュレーション回数を示すデータを主記憶装置２５０に読出すようにしてもよい。
【００８７】
さて、計画・リスク模擬処理部１２０は、計画立案者１０１からのシミュレーション開始の指示を受付けて、行動計画及びリスクシナリオのシミュレーションを開始する。
【００８８】
計画・リスク模擬処理部１２０は、シミュレーション回数「Ｉ」をカウントしてカウントしたシミュレーション回数「Ｉ」を主記憶装置２５０の所定領域に保持する（Ｓ７００）。具体的には、計画・リスク模擬処理部１２０は、最初にシミュレーション回数「Ｉ」に「１」を設定する。計画・リスク模擬処理部１２０は、その後、Ｓ７００の処理を繰り返す毎に設定したシミュレーション回数「Ｉ」に「１」を加算して主記憶装置２５０に保持する。
【００８９】
計画・リスク模擬処理部１２０は、補助記憶装置２４０に格納されている行動計画データ１４０、リスクシナリオデータ１５０、および計画・リスク模擬結果データ１６０を主記憶装置２５０に読み出す。そして、計画・リスク模擬処理部１２０は、シミュレーション状態の初期化を行う（Ｓ７０５）。シミュレーション状態の初期化とは、読み出した計画・リスク模擬結果データ１６０の各エントリに格納されたデータを消去することをいう。
【００９０】
続いて、計画・リスク模擬処理部１２０は、各部分計画およびリスク事象のシミュレーションの開始条件を定義した開始条件ツリーを生成する（Ｓ７１０）。開始条件ツリーとは、各部分計画及びリスク事象がどのような順番でシミュレーション処理されるかを示したデータである。本実施形態では開始条件ツリーの具体的な構成を限定しないが、例えば、部分計画の実施時系列ツリーやリスク事象の発生時系列ツリー(またはそれらの組み合わせ)などによって実現されるものをいう。具体的には、計画・リスク模擬処理部１２０は、読み出した行動計画データ１４０およびリスクシナリオデータ１５０を用いて開始条件ツリーを生成する。ここで、図３に示す行動計画データ１４０および図４に示すリスクシナリオデータ１５０を用いて、計画・リスク模擬処理部１２０が生成した開始条件ツリーを図１０に示す。図１０は、第１実施形態の計画・リスク模擬処理の開始条件ツリーの例示する図である。図示する開始条件ツリーは、部分計画およびリスク事象を組合せて開始条件を示したものである。
【００９１】
図７に戻り説明を続ける。Ｓ７０５の処理の後で、計画・リスク模擬処理部１２０は、生成した開始条件ツリーを用いて以下のシミュレーション処理フェーズ（Ｓ７１５〜Ｓ７５５）を行う。このフェーズでは、最初に、計画・リスク模擬処理部１２０は、Ｓ７１０で生成した開始条件ツリーを用いて次のシミュレーションの実行候補(部分計画またはリスク事象)を選択し（Ｓ７１５、Ｓ７２０）、Ｓ７２５の処理に進む。
【００９２】
Ｓ７２５では、計画・リスク模擬処理部１２０は、Ｓ７２０で選択した次のシミュレーションの実行候補(部分計画またはリスク事象)の開始条件が確定しているか否かを判定する。計画・リスク模擬処理部１２０は、選択したシミュレーションの実行候補の開始条件が確定していると判定した場合にＳ７３０の処理に進む。一方、計画・リスク模擬処理部１２０は、選択した次のシミュレーションの実行候補の全ての開始条件が確定していないと判定した場合にＳ７３５の処理に進む。
【００９３】
Ｓ７３０では、計画・リスク模擬処理部１２０は、開始条件が確定している実行候補(部分計画またはリスク事象)の中で、シミュレーション開始日時がもっとも早いものを選択して、選択した部分計画またはリスク事象をシミュレーション対象（以下において「シミュレーション対象Ｘ」という）に特定してＳ７４０に進む。なお、部分計画またはリスク事象のいずれかの開始条件が確定している状態とは、例えば、図３における部分計画Ｐ１１、１２、１３のように、開始条件(本実施例の場合は時間)が絶対的数値で指定されている場合のことを示す。
【００９４】
Ｓ７３５では、計画・リスク模擬処理部１２０は、リスク事象を一つ選択して、選択したリスク事象を次回の「シミュレーション対象Ｘ」としてＳ７４０の処理に進む。なお、部分計画またはリスク事象の全ての開始条件が確定していない状態とは、例えば、図３に示す部分計画Ｐ２３と、図４に示すリスク事象Ｒ３及びＲ４２とのように、自身の開始条件(本実施形態の場合は時間)が相対的に指定されていて、かつ部分計画とリスク事象が開始時間を相互に相対的に参照している場合をいう。
【００９５】
すなわち、部分計画Ｐ２３と、リスク事象Ｒ３及びＲ４２とが次回シミュレーション候補に挙がっている状態の場合、部分計画Ｐ２３の開始時間はＰ２３自身の開始時間を指定しており、Ｐ２３の開始条件だけではシミュレーション開始時点を特定できない。一方、リスク事象Ｒ３とＲ４２の開始時間も部分計画Ｐ２３の開始時間を参照しており、リスク事象Ｒ３及びＲ４２の開始条件を加えて考慮してもＰ２３のシミュレーション開始時点を特定できない。このような場合が「開始条件が確定していない状態」であり、この状態では、まず先にリスク事象を一つ選びそのシミュレーションを実施する。この状態は、警備プロジェクトなどにおいて、リスク事象が人や組織によって発生する場合、例えば「警備員および侵入者のように双方の出方次第で次の行動を変える」等の状況を想定したものである。
【００９６】
続いて、Ｓ７４０において、計画・リスク模擬処理部１２０は、Ｓ７３０或いはＳ７３５で選択したシミュレーション対象Ｘに対するシミュレーション処理を実行する。なお、Ｓ７４０で行うシミュレーション処理については後述する。
【００９７】
計画・リスク模擬処理部１２０は、Ｓ７４０で部分計画またはリスク事象のシミュレーションを実行した後、その実行結果を元に、開始条件ツリー内の部分計画およびリスク事象の各開始条件の補正を行う(Ｓ７４５)。ここで、計画・リスク模擬処理部１２０が行うツリー内の各開始条件の補正について、図４におけるリスク事象Ｒ５を例に挙げて説明する。例えば、リスク事象Ｒ５ように開始条件が相対的に指定されている場合、計画・リスク模擬処理部１２０は、参照先(この場合Ｒ３)のシミュレーションが終了すると、Ｒ３の発生した絶対日時が確定し、連鎖的にＲ５の開始条件も確定する。計画・リスク模擬処理部１２０は、Ｒ５の開始条件を相対日時から絶対日時に変更する。
【００９８】
計画・リスク模擬処理部１２０は、Ｓ７４０で部分計画またはリスク事象Ｘのシミュレーションを実行した結果を、他の部分計画またはリスク事象に対する影響を反映させるための処理を行う。ここで、「シミュレーション対象Ｘ」に対するシミュレーション処理により影響を受ける他の部分計画またはリスク事象のことを「シミュレーション対象Ｙ」ということとする。
【００９９】
計画・リスク模擬処理部１２０は、シミュレーション対象Ｘに対して行ったシミュレーション結果に含まれる補正データ（補正データについては後述する）を、「シミュレーション対象Ｙ」に渡す（Ｓ７５０）。具体的には、計画・リスク模擬処理部１２０は、シミュレーション対象Ｘが実行されること（または発生すること）により生じる他の部分計画（またはリスク事象）に与える影響を示すデータを補正データとして、計画・リスク模擬結果データ１６０に格納する。なお、計画・リスク模擬処理部１２０は、「シミュレーション対象Ｘ」へのシミュレーション処理の結果が他のシミュレーションの対象に影響を与える場合だけ、上述した影響を示すデータを計画・リスク模擬結果データ１６０に格納する。また、Ｓ７５０では、計画・リスク模擬処理部１２０は、Ｓ７４０で行われたシミュレーション処理により得られた上記の補正データ以外のシミュレーション結果を示すデータについても計画・リスク模擬結果データ１６０に格納する。
【０１００】
その後、計画・リスク模擬処理部１２０は、開始条件ツリーデータを用いてＳ７４０で行った部分計画（またはリスク事象）の次のシミュレーション実行候補が在るか否かを判定する（Ｓ７５５）。計画・リスク模擬処理部１２０は、次のシミュレーション実行候補が存在すると判定した場合には、Ｓ７１５の処理に戻る。一方、計画・リスク模擬処理部１２０は、次のシミュレーション実行候補が存在しないと判定した場合には、Ｓ７６０の処理に進む。
【０１０１】
Ｓ７６０では、計画・リスク模擬処理部１２０は、Ｓ７００で設定したシミュレーション回数「Ｉ」が予め指定されているシミュレーション回数未満か否かを判定する。計画・リスク模擬処理部１２０は、判定の結果、上記の設定されたシミュレーション回数「Ｉ」が予め指定されているシミュレーション回数未満の場合にＳ７００の処理に戻り、それ以外の場合に処理を終了する。
【０１０２】
続いて、図７で示したＳ７４０で行われるシミュレーション処理を図８および図９を用いて詳細に説明する。
【０１０３】
図８は、本発明の第１実施形態の行動計画に対するシミュレーション処理の処理フローを説明するための図である。図９は、本発明の第１実施形態のリスクシナリオに対するシミュレーション処理の処理フローを説明するための図である。
【０１０４】
最初に、図８の行動計画に対するシミュレーション処理の処理フローを説明する。図示する以下の処理は、図７のＳ７４０において、シミュレーション対象Ｘが部分計画の場合に行われる処理である。具体的には、計画・リスク模擬処理部１２０は、図７のＳ７３０において選択したシミュレーション対象Ｘが部分計画の場合、Ｓ７４０において以下に示すＳ８００以降の処理を開始する。
【０１０５】
Ｓ８００では、計画・リスク模擬処理部１２０は、シミュレーション対象Ｘとして選択された部分計画の４Ｗ１Ｈ情報の中の数値パラメータで指定されたデータを確率変動させる。ここで、確率変動について、図３に示す行動計画データ１４０の中の「Ｐ１１」の「ＩＤ」が割り当てられた部分計画を確率変動させる場合を例に説明する。
【０１０６】
計画・リスク模擬処理部１２０は、「Ｐ１１」の「期間」に数値パラメータとして定義されている「１０：００〜１１：００」の１時間に対して確率変動処理を行い、例えば、「期間」を「１０：００〜１０：５０」の５０分間に変動させる。同様に、計画・リスク模擬処理部１２０は、「担当」、「場所」などのうち数値で指定されているデータについても確率的に変動させる。なお、本実施形態では、確率変動方法はどのような方法でも良いものとする。例えば、入力された数値(上記の例では「１０：００〜１１：００」の１時間)を平均値、入力された数値のｎ％の数値を標準偏差とする正規分布に従って変動させても良いし、別途最大値、最小値などを定めてランダムに変動させても良い。
【０１０７】
次に、計画・リスク模擬処理部１２０は、特定された部分計画のデータの実施要領(Ｈｏｗ)プロセスのシミュレーションを行い(Ｓ８１０)、Ｈｏｗプロセスを構成する各実施項目のうち成功した割合から部分計画達成率を算出する(Ｓ８２０)。
【０１０８】
ここで、実施要領(Ｈｏｗ)プロセスのシミュレーションについて、図３に示す行動計画データ１４０のうち、「Ｐ１２」の「ＩＤ」が割り当てられた部分計画の実施要領をシミュレーションする場合を例にして説明する。「Ｐ１２」に定義されている実施要領(Ｈｏｗ)は、「警戒担当区域決定」、「警戒実施」、および「状況報告」の３項目である。これに対して、計画・リスク模擬処理部１２０は、実施要領に定義された各実施項目についてそれぞれが失敗したか成功したかをランダムに決定する。そして、計画・リスク模擬処理部１２０は、決定した結果を用いて実施要領の達成率を算出する。例えば、例えば、計画・リスク模擬処理部１２０は、Ｓ８１０の処理により「警戒担当区域決定」および「警戒実施」の２項目が成功したと決定したとする。計画・リスク模擬処理部１２０は、上記決定から達成率の６６％(つまり、３項目中２項目のみの達成で、２／３＝約６６％)を算出する。
【０１０９】
なお、本実施形態では、Ｈｏｗプロセスのシミュレーション方法の一例として、実施要領に定義された各実施項目についてそれぞれが失敗したか成功したかをランダムに決定する場合を説明したが、特にこれに限定するものではなく他の方法でも構わない。例えば、実施項目間の順序制約を別途定義して、ワークフローとしてシミュレーションを行っても良い(「警戒担当区域決定」を実施しない場合は残りも自動的に実施できないとみなす等)。
【０１１０】
続いて、計画・リスク模擬処理部１２０は、図７で示したＳ７５０において、渡されたシミュレーション結果の補正データ（以下において「補正データ」という）の有無を判定する（Ｓ８３０)。計画・リスク模擬処理部１２０は、補正データがある場合にＳ８４０の処理に進み、補正データが無い場合にＳ８５０の処理に進む。なお、上記の補正データとは、図５に示した計画・リスク模擬結果データ１６０のリスク模擬結果データ１０１０のエントリ１６２ｅ〜ｆに格納されているデータのことをいう。そして、計画・リスク模擬処理部１２０は、リスク模擬結果データ１０１０のエントリ１６２ｅ〜ｇに格納されているデータを参照して現在処理している部分計画に対する補正データの有無を判定する。
【０１１１】
Ｓ８４０では、計画・リスク模擬処理部１２０は、リスク模擬結果データ１０１０のエントリ１６２ｅ〜ｇに格納された対応する補正データにしたがい数値パラメータの確率変動結果およびシミュレーション結果に対する補正を行い、Ｓ８５０の処理に進む。ここで数値パラメータの確率変動結果とは行動計画データ１４０内の担当人員数や時刻、距離などの変動結果を意味し、シミュレーション結果の補正とは、リスクシナリオデータ１５０内の影響種類及び影響量に基づき、上記の確率変動結果をさらに補正することを意味する。
【０１１２】
Ｓ８５０では、計画・リスク模擬処理部１２０は、部分計画のシミュレーション結果を確定して（ステータスを更新する）、Ｓ８６０の処理に進む。具体的には、計画・リスク模擬処理部１２０は、Ｓ８３０において補正データが無いと判定した場合には、Ｓ８００〜Ｓ８２０で求めたデータを部分計画のシミュレーション結果と確定する。一方、計画・リスク模擬処理部１２０は、Ｓ８３０において補正データが存在すると判定した場合には、Ｓ８１０〜Ｓ８２０およびＳ８４０で求めたデータを部分計画のシミュレーション結果と確定する。
【０１１３】
続いて、前記確率変動結果と行動計画データ１４０内の失敗基準を比較し、部分計画が成功したか失敗したかの判定を行い(ステップ８６０)、失敗した場合は現在処理中の部分計画以降に実施される後続部分計画及び後続リスク事象を開始条件ツリーから削除する更新を行う(ステップ８７０)。
【０１１４】
最後に、計画・リスク模擬処理部１２０は、現在処理中の部分計画を実行することにより生じる他のリスク事象への影響を示すデータ（行動計画データ１４０のエントリ１４０ｈに格納されたデータ）と上記のシミュレーション結果を示すデータとを主記憶装置２５０の所定領域に格納してＳ７４５の処理に戻る（Ｓ８８０）。
【０１１５】
続いて、図９に示す本実施形態のリスクシナリオに対するシミュレーション処理の処理フローを説明する。
【０１１６】
図示する以下の処理は、図７のＳ７４０において、シミュレーション対象Ｘがリスク事象の場合に行われる処理である。具体的には、計画・リスク模擬処理部１２０は、図７のＳ７３０において選択したシミュレーション対象Ｘがリスク事象の場合およびＳ７３５の処理においてリスク事象を選択した場合、Ｓ７４０において以下に示すＳ９００以降の処理が行われる。
【０１１７】
計画・リスク模擬処理部１２０は、初めに、リスクシナリオデータ１５０内の発生確率情報を用いてリスク事象が発生するかどうかの判定を行う(Ｓ９００、９１０)。
【０１１８】
Ｓ９１０において、計画・リスク模擬処理部１２０は、選択したリスク事象が発生しないと判定した場合、シミュレーション処理中のリスク事象以降に発生する後続リスク事象および部分計画を開始条件ツリーから削除する更新を行い(Ｓ９２０)、計画・リスク模擬処理部１２０に戻る(Ｓ９３０)。
【０１１９】
Ｓ９１０において、計画・リスク模擬処理部１２０は、選択したリスク事象が発生すると判定した場合、リスク事象データ内の３Ｗ情報のうち数値パラメータで指定されたものをそのまま確定値として採用する(Ｓ９４０)。
【０１２０】
続いて、計画・リスク模擬処理部１２０は、図７で示したＳ７５０において、渡されたシミュレーション結果の補正データの有無を判定する(Ｓ９５０)。計画・リスク模擬処理部１２０は、補正データがある場合にＳ９６０の処理に進み、補正データが無い場合にＳ９７０の処理に進む。なお、上記の補正データとは、計画・リスク模擬結果データ１６０の計画模擬結果データ１０００のエントリ１６１ｇ〜ｈに格納されているデータのことをいう。
【０１２１】
計画・リスク模擬処理部１２０は、補正データがあればＳ９４０で確定したデータの中の該当するデータに対し補正を行った上で(ステップ９６０)、リスク事象のシミュレーション結果としてステータスを更新する。一方、計画・リスク模擬処理部１２０は、補正データが無い場合、Ｓ９４０で確定したデータをシミュレーション結果としてステータスを更新する(ステップ９７０)。なお、Ｓ９５０〜Ｓ９７０の具体的な手順は、図８のＳ８３０〜Ｓ８５０と同様であるため説明を省略する。
【０１２２】
最後に、計画・リスク模擬処理部１２０は、現在処理中のリスク事象が他の部分計画に対し影響を与える際の補正データを反映させる処理を行い、図７の処理に戻る(ステップ９８０)。なお、Ｓ９８０の具体的な手順は、図８のＳ８８０と同様であるため説明を省略する。
【０１２３】
なお、本実施形態では、部分計画がリスク事象に対して与える影響に「場所」の変動を例示（図３参照）し、リスク事象が部分計画に対して与える影響に「期間」、「場所」、「担当」の変動を例示（図４参照）しているが、本発明では影響をこれに限定するものではない。例えば、行動計画データ１４０に、リスク事象への影響種類及び影響量を追加定義すれば、リスク事象に対して発生期間の補正等の他の要因への影響を反映させることができる。
【０１２４】
続いて、本実施形態のシミュレーション装置の計画評価出力処理部１３０が行う計画評価出力処理について図１１を用いて説明する。
【０１２５】
図１１は、本実施形態の計画評価出力処理の処理フローを説明するための図である。以下で説明する計画評価出力処理では、計画・リスク模擬処理部１２０で実行されたシミュレーション回数分の「達成時間」、「成功率」、「達成割合」、および「難易度」の評価結果を算出する(Ｓ１１００〜１１７０)。
【０１２６】
さて、計画評価出力処理部１３０は、最初にシミュレーション回数「Ｉ」をカウントしてカウントしたシミュレーション回数「Ｉ」を主記憶装置２５０の所定領域に保持する（Ｓ１１００）。具体的には、計画評価出力処理部１３０は、最初にシミュレーション回数「Ｉ」に「１」を設定する。計画評価出力処理部１３０は、その後、Ｓ１１００の処理を繰り返す毎に設定したシミュレーション回数「Ｉ」に「１」を加算して主記憶装置２５０の所定領域に保持する。その後、計画評価出力処理部１３０は、上記設定した「Ｉ」回目に実施されたシムレーション結果を用いて以下で説明するＳ１１１０〜１１７０の処理を行う。
【０１２７】
次に、計画評価出力処理部１３０は、計画・リスク模擬結果データ１６０を用いて最初に実施した部分計画の開始時刻と最後に実施した部分計画の終了時刻とから達成時間を算出する(Ｓ１１１０)。
【０１２８】
続いて、計画評価出力処理部１３０は、各部分計画ごとのシミュレーション結果から成功率、達成割合、難易度を算出して、Ｓ１１７０に進む(Ｓ１１２０〜１１６０)。具体的には、Ｓ１１３０では、成功した部分計画の個数と行動計画全体の部分計画個数から成功率を算出する。Ｓ１１４０では、各部分計画の達成率を平均して達成割合を算出する。Ｓ１１５０では、各部分計画に影響するリスク事象の発生確率と影響量の積和から難易度を算出する。
【０１２９】
Ｓ１１７０では、計画評価出力処理部１３０は、Ｓ１１００で設定したシミュレーション回数「Ｉ」が予め指定されているシミュレーション回数未満か否かを判定する。すなわち、計画評価出力処理部１３０は、上記のシミュレーション回数「Ｉ」が実際に行われたシミュレーション回数未満か否かを判定する。そして、計画評価出力処理部１３０は、判定の結果、上記の設定されたシミュレーション回数「Ｉ」が実際に行われたシミュレーション回数未満の場合にＳ１１００の処理に戻り、それ以外の場合にＳ１１８０の処理に進む。
【０１３０】
Ｓ１１８０では、計画評価出力処理部１３０は、各シミュレーションの回数ごとに個別に求めた達成時間、成功率、達成割合、難易度のそれぞれについて、シミュレーション回数全体を通した最大値、最小値、平均値を算出する。なお、計画評価出力処理部１３０は、Ｓ１１０〜Ｓ１１５０で求めたデータ（「達成時間」、「成功率」、「達成割合」、「難易度」）、および、上記求めたデータ（「最大値」、「最小値」、「平均値」）を計画評価結果データ１７０として補助記憶装置２４０に格納する。
【０１３１】
最後に、計画評価出力処理部１３０は、上記の算出したデータ（計画評価結果データ）を利用して、表示装置２３０に行動計画全体の評価結果を示す画面（計画評価画）を表示する(Ｓ１１９０)。
【０１３２】
なお、本実施形態では、達成時間、成功率、達成割合、難易度を算出する方法については特に限定しない。例えば、達成割合の算出方法として、単純な算術平均ではなく、各部分計画の実施要領に含まれる実施項目数を用いた重み付き算術平均を用いるなどしても良い。また、本実施形態では、行動計画全体の評価値として最大値、最小値、平均値を求めているが、他の評価方法でも構わない。例えば、評価値として平均と分散を求めても構わないし、シミュレーション結果の数値分布表やグラフを表示しても構わない。
【０１３３】
続いて、計画評価出力処理部１３０が算出した計画評価結果データ１７０について図１２を用いて説明する。
【０１３４】
図１２は、本実施形態の計画評価結果データ１７０のデータ構造を模擬的に示した図である。
【０１３５】
図示するように、計画評価結果データ１７０は、計画評価出力処理部１３０が求めたシミュレーション回数毎に「回数」、「達成時間」、「成功率」、「達成割合」、および「難易度」を、それぞれ、格納するエントリ１７０ａ〜eと、計画評価出力処理部１３０が求めたシミュレーション回数全体を通した「最大値」、「最小値」、「平均値」を格納するエントリ１７１ａ〜ｃとを有する。
【０１３６】
続いて、本実施形態の計画評価出力処理部１３０が表示装置２３０に表示する計画評価画面を、図１３を用いて説明する。
【０１３７】
図１３は、本実施形態の計画評価出力処理部１３０が表示する計画評価画面を例示した図である。図１３では、（ａ）図に全体評価の概略を示す全体評価結果画面１３００を示し、（ｂ）図にシミュレーション結果の詳細内容を示すシミュレーション詳細結果画面１３２０が示されている。
【０１３８】
図示する全体評価結果画面１３００には、計画評価結果データ１７０のうち、行動計画全体の評価結果である、「達成時間」、「成功率」、「達成割合」、「難易度」それぞれの最大値、平均値、最小値を表示するための領域１３００ａと、シミュレーション詳細結果の表示を受付けるミュレーション結果詳細ボタン１３１０とが設けられている。そして、計画評価出力処理部１３０は、全体評価結果画面１３００上でシミュレーション結果詳細ボタン１３１０の選択を受付けた場合、（ｂ）図に示すシミュレーション詳細結果画面１３２０に表示画面を遷移させる。
【０１３９】
シミュレーション詳細結果画面１３２０には、全体評価結果画面１３００の表示内容に加え、計画評価結果データ１７０のうち、シミュレーション回数毎の達成時間、成功率、達成割合、難易度もあわせて表示する領域１３２０ａが設けられている。そのため、計画立案者１０１からの要求に応じて、より詳細なシミュレーション結果を提示することができる。
【０１４０】
また、シミュレーション詳細結果画面１３２０には、計画詳細ボタン１３３０、およびリスク詳細ボタン１３４０が設けられている。計画詳細ボタン１３３０は、シミュレーション回数毎の行動計画のシミュレーション結果の表示を受付けるためのものである。リスク詳細ボタン１３４０は、シミュレーション回数毎のリスクシナリオのシミュレーション結果の表示を受付けるためのものである。
【０１４１】
そして、計画評価出力処理部１３０は、シミュレーション詳細結果画面１３２０上でポインタ１３０１を用いるなどしてシミュレーション回数の指定を受付けた上で計画詳細ボタン１３３０の選択を受付けたとする。その場合、計画評価出力処理部１３０は、計画・リスク模擬結果データ１６０を用いて、該当する行動計画シミュレーションの結果を示す画面（図示せず）を表示装置２３０に表示する。
【０１４２】
また、計画評価出力処理部１３０は、シミュレーション詳細結果画面１３２０上でポインタ１３０１を用いるなどしてシミュレーション回数の指定を受付けた上でリスク詳細ボタン１３４０の選択を受付けたとする。その場合、計画評価出力処理部１３０は、計画・リスク模擬結果データ１６０を用いて、該当するリスクシナリオのシミュレーション結果を示す画面（図示せず）を表示装置２３０に表示する。
【０１４３】
上述したように、本実施形態では、計画・リスク入力処理部１１０が図６に例示した行動計画入力画面６００及びリスクシナリオ入力画面６５０を表示装置２３０に表示する。そして、計画・リスク入力処理部１１０は、図３に例示したデータ構成の行動計画データ１４０、及び、図４に例示したデータ構成のリスクシナリオデータ１５０の入力を受付けるようにしている。
【０１４４】
そのため、本実施形態では、評価対象プロジェクトとなる行動計画について、その計画全体や各部分計画の属する分野を特に限定せずに、多様な分野の行動計画を定義することができる。また、評価対象プロジェクトに影響を与えるリスクについて、そのリスクの種別を特に限定せずに、多様な種別のリスク事象を定義することができる。
【０１４５】
また、本実施形態では、リスク事象が与える部分計画情報に含まれる「４Ｗ１Ｈ情報（計画名称情報、担当情報、期間情報、場所情報、実施要領情報）」の全てまたはいずれかの情報への影響を反映させて行動計画のシミュレーションを行うようにしている。そのため、行動計画を実施する過程でリスク事象が生じた場合であっても、部分計画に対して影響を与える状況を反映させたシミュレーションを行うことができる。
【０１４６】
また、本実施形態では、リスク事象に含まれるリスク事象の発生期間情報、発生場所情報、および行動計画への影響情報の全てまたはいずれかの情報に対して行動計画が与える影響を反映させてリスク事象をシミュレーションするようにしている。そのため、行動計画を実施する過程で、行動計画の実施によりリスク事象の発生状況が変化することを模擬することができる。
【０１４７】
さらに、本実施形態では、行動計画に対するシミュレーションにおいて、部分計画情報に含まれる計画名称情報、担当情報、期間情報、場所情報、実施要領情報の全てまたはいずれかが数値により指定された場合に、その数値を確率的に変動させるようにしている。そのため、本実施形態によれば、各部分計画が、事前に予測し得ない原因によって影響を受ける状況をシミュレーションすることができる。
【０１４８】
また、本実施形態では、部分計画の成功もしくは失敗を判断し、部分計画が失敗したと判断された場合に、後続する計画のシミュレーションを中止するようにしている。そのため、本実施形態によれば、主に危機管理分野など、外的リスク要因による失敗の可能性を前提とする作業を含む行動計画の推移をシミュレーションすることができる。
【０１４９】
このように、本実施形態では、行動計画及びリスクシナリオに対するシミュレーションを行う際に相互に与える影響を反映しながらシミュレーションを行うようにしている。
【０１５０】
したがって、本実施形態では、外的リスク要因（リスク事象）の影響によってＷＢＳが変更されるタイプのプロジェクトであっても、外的要因から受ける影響を反映したシミュレーションを行うことができる。
【０１５１】
また、本実施形態では、計画評価出力処理部１３０が、全体評価結果画面１３００及びシミュレーション詳細結果画面１３２０により、行動計画の良否判断基準である達成時間、成功率、達成割合、難易度のそれぞれ最大値、平均値、最小値及びその算出根拠となる詳細なシミュレーション結果を表示するようにしている。
【０１５２】
そのため、本実施形態によれば、外的リスク要因（リスク事象）の影響によってＷＢＳが変更されるタイプのプロジェクトであっても行動計画の良否を判断するためのシミュレーション結果を提示することができる。
【０１５３】
<第２実施形態>
続いて、本発明の第２実施形態について、図１４〜図１９を用いて説明する。本発明の第２実施形態は、第１実施形態のシミュレーション装置２００の機能に、さらに人や組織等の人的要因により発生するリスク事象により影響を受けるプロジェクトの良否を評価する機能を加えたものである。第２実施形態のシミュレーション装置は、行動計画データに含まれるシミュレーションのための数値パラメータ（上述した図３の「４Ｗ１Ｈ」情報の中の数値データ）を任意に固定可能にすることで計画改善案の評価を実施できるようにしたものである。また、第２実施形態のシミュレーション装置は、リスクシナリオデータに含まれるシミュレーションのための数値パラメータに対しても確率変動させることを可能にしたものである。なお、第２実施形態の説明において、第１実施形態と同じ構成には同じ符号を用いることとする。また、第２実施形態では、シミュレーションを行う対象のプロジェクトとしてプラント侵入者警備プロジェクトの例に挙げて説明する。
【０１５４】
さて、第２実施形態の機能構成、ハードウェア構成、処理フロー、データ構成、および画面構成は、上述した第１実施形態に順ずるものとする。具体的には、第２実施形態のシミュレーション装置２００の機能構成は、図１で示した第１実施形態の機能構成と計画・リスク模擬処理部１２０が行う行動計画データおよびリスクシナリオデータへのシミュレーション処理の一部が異なる以外は同様である。また、第２実施形態のシミュレーション装置２００は、第１実施形態と同様に行動計計画データ１４０、リスクシナリオデータ１５０、計画・リスク模擬結果データ１６０、および計画評価結果データ１７０を保持する。そして、そのデータ構成は、行動計画データ１４０及びリスクシナリオデータ１５０の一部が異なる以外は同様である。また、第２実施形態のハードウェア構成は、図２で示したものと同様である。以下においては、第１実施形態と異なる部分を中心に説明する。
【０１５５】
最初に第２実施形態の行動計画データ１４０を、図１４を用いて説明する。
【０１５６】
図１４は、第２実施形態の行動計画データ１４０のデータ構造を模擬的に示した図である。
【０１５７】
図示するように、第２実施形態の行動計画データは、図３で示した第１実施形態と同様のエントリ１４０ａ〜ｌを有し、各エントリ１４０ａ〜ｌには、図３に示したものと同様のフィールドが格納される。具体的には、行動計画データ１４０のエントリ１４０ａ〜ｌには、それぞれ、「ＩＤ」、「名称（what）」、「階層」、「担当(who)」、「期間（when）」、「場所（where）」、「実施要領（how）」、「リスクへの影響」、「後続計画」、「その他制約」、「影響リスクＩＤ」、および「失敗基準」が格納される。
【０１５８】
第２実施形態の行動計画データ１４０は、各部分計画データ内の４Ｗ１Ｈ情報のうち、数値パラメータで指定されたものに対し、確率変動を禁止する固定フラグを設定できる点において、第１実施形態と異なっている。図１４では、例えば、「ＩＤ」が「Ｐ１１」の部分計画の期間を示すデータに確率変動を禁止するフラグが設定されている。そして、計画・リスク模擬処理部１２０は、「ＩＤ」が「Ｐ１１」の部分計画のシミュレーションを行う場合に、期間については確率変動を行わないで数値パラメータを固定してシミュレーションを行う。
【０１５９】
続いて、第２実施形態のリスクシナリオデータ１５０を、図１５を用いて説明する。
【０１６０】
図１５は、第２実施形態のリスクシナリオデータ１５０のデータ構造を模擬的に示した図である。第２実施形態のリスクシナリオデータ１５０は、図４で示した第１実施形態のリスクシナリオデータ１５０が有する同じフィールドに、さらにリスク事象の発生者情報を追加したものである。発生者情報とは、リスク事象を発生させる発生者を示す情報のことをいう。
【０１６１】
図示するように、第２実施形態のリスクシナリオデータ１５０は、第1実施形態に比べて１つ多いエントリ１５０ａ〜ｊを有する。そして、各エントリ１５０ａ〜ｊには、図４に示したものと同様のフィールドに加えて、さらに、リスク事象発生者情報（発生者）が格納される。具体的には、行動計画データ１５０のエントリ１５０ａ〜ｌには、それぞれ、「リスクＩＤ」、「名称」、「発生者（who）」、「発生期間（when）」、「発生場所（where）」、「発生確率（ｗｈａｔ）」、「影響種類（ｗｈａｔ）」、「影響量（ｗｈａｔ）」、「後続リスク」、および「影響計画ＩＤ」が格納される。
【０１６２】
そして、第２実施形態によれば、第１実施形態のリスクシナリオデータ１５０が定義する「３Ｗ」情報に加え、「誰が(Who)」リスク事象を発生させるかを明示的に定義することができる。以下、これらの情報をまとめて４Ｗと省略する。
【０１６３】
また、第２実施形態のリスクシナリオデータ１５０には、各リスク事象データ内４Ｗ情報のうち、数値パラメータで指定されたものに対し、確率変動を指定する変動フラグを設定できる点において、第１実施形態のリスクシナリオデータ１５０と異なっている。図示する例では、「リスクＩＤ」が「Ｒ１」のリスク事象の発生期間を示すデータに確率変動を指定する変動フラグが設定されている。そして、計画・リスク模擬処理部１２０は、「リスクＩＤ」が「Ｒ１」のリスク事象のシミュレーションを行う場合に、発生期間を確率変動させてシミュレーションを行う。
【０１６４】
続いて、第２実施形態の行動計画入力画面およびリスクシナリオ入力画面を、図１６を用いて説明する。
【０１６５】
図１６は、第２実施形態のシミュレーション装置が表示装置に表示する行動計画入力画面およびリスクシナリオ入力画面を例示した図である。図１６では、（ａ）図に行動計画入力画面１６００を示し、（ｂ）図にリスクシナリオ入力画面１６５０を示している。
【０１６６】
図示する行動計画入力画面１６００及びリスクシナリオ入力画面１６５０は、図６で示した第１実施形態における行動計画入力画面６００及びリスクシナリオ入力画面６５０と同じユーザインタフェースを有するが、行動計画データ１４０に対する固定フラグ及びリスクシナリオデータ１５０に対する変動フラグをそれぞれ設定できる点が異なる。図１６の例では、行動計画入力画面１６００において、部分計画Ｐ１１の期間に対し固定フラグを設定している状態、及び、リスクシナリオ入力画面１６５０において、リスク事象Ｒ１の発生期間に対し変動フラグを設定している状態を示している。
【０１６７】
続いて、第２実施形態のシミュレーション装置２００の計画・リスク模擬処理部１２０が行う計画・リスク模擬処理について説明する。
【０１６８】
第２実施形態の計画・リスク模擬処理部１２０が行う計画・リスク模擬処理は、図７に示した第１実施形態の処理とＳ７４０の処理の一部が異なる以外は同様の処理ステップ（図７で示したＳ７００〜Ｓ７６０）を実行する。なお、第２実施形態は、例示するプロジェクトが第１実施形態と異なるため、Ｓ７１０で生成する開始条件ツリーの構成が異なる。計画・リスク模擬処理部１２０が図１４に示す行動計画データ１４０および図１５に示すリスクシナリオデータ１５０を用いて生成した開始条件ツリーを図１９に例示する。第２実施形態の計画・リスク模擬処理部１２０は、図示する開始ツリーを用いてＳ７１５〜Ｓ７６０の処理を行う。
続いて、第２実施形態の計画・リスク模擬処理部１２０が行うＳ７４０の処理について図１７および図１８を用いて説明する。
【０１６９】
図１７は、第２実施形態の行動計画に対するシミュレーション処理の処理フローを説明するための図である。第２実施形態の行動計画に対するシミュレーション処理は、図８に示す第１実施形態の処理と処理の一部が異なる以外は同様の処理ステップを有している。具体的には、第２実施形態のシミュレーション処理は、各部分計画に対するシミュレーションを行う際に、図１４に示す設定された行動計画データ１４０にしたがい、数値パラメータの確率変動処理を実施する場合としない場合とに分かれる点が図８に示した第１実施形態の処理と異なっている。
【０１７０】
さて、計画・リスク模擬処理部１２０は、部分計画データ内の４Ｗ１Ｈ情報のうち数値パラメータで指定されたものに対し、固定フラグが設定されているかどうかのチェック（判定）を行う(Ｓ１７００)。
【０１７１】
そして、計画・リスク模擬処理部１２０は、チェックの結果、固定フラグが設定されていない場合は、図８に示した第１実施形態と同様の処理を行う（Ｓ８００〜Ｓ８８０）。
【０１７２】
一方、計画・リスク模擬処理部１２０は、Ｓ１７００において固定フラグが設定されていると判定した場合、その数値を確率変動させず、部分計画データ内の数値をそのまま確定値として採用する(Ｓ１７１０)。その後は、計画・リスク模擬処理部１２０は、図８に示したＳ８１０〜Ｓ８８０の処理を行う。
【０１７３】
図１８は、第２実施形態のリスクシナリオに対するシミュレーション処理の処理フローを説明するための図である。第２実施形態のリスクシナリオに対するシミュレーション処理は、図９に示す第１実施形態の処理と処理の一部が異なる以外は同様の処理ステップを有している。具体的には、第２実施形態のリスクシナリオに対するシミュレーション処理は、各リスク事象のシミュレーションの際に、図１５に示すリスクシナリオデータ１５０の設定に従い、数値パラメータの確率変動処理を行う点が図９に示した第１実施形態の処理と異なっている。
【０１７４】
さて、計画・リスク模擬処理部１２０は、図９に示す第１実施形態と同様の手順でリスクシナリオデータ１５０内の発生確率に基づきリスク事象が発生するかどうかの判定を行う(Ｓ９００〜Ｓ９１０)。そして、Ｓ９１０において、リスク事象が発生しなかった場合、計画・リスク模擬処理部１２０は、図９に示したＳ９２０〜Ｓ９３０と同様の処理ステップを行う。一方、Ｓ９１０においてリスク事象が発生した場合、計画・リスク模擬処理部１２０は、Ｓ１８００に進む。
【０１７５】
Ｓ１８００では、計画・リスク模擬処理部１２０は、リスク事象データ内の４Ｗ情報のうち数値パラメータで指定されたものに対し、変動フラグが設定されているかどうかのチェック（判定）を行う。
【０１７６】
そして、計画・リスク模擬処理部１２０は、チェックの結果、変動フラグが設定されていない場合は、図９に示す第１実施形態の処理手順と同様にその数値をそのまま確定値として採用して(Ｓ９４０)、Ｓ９５０に進む。
【０１７７】
一方、計画・リスク模擬処理部１２０は、Ｓ１８００において変動フラグが設定されていると判定した場合、その数値を確率変動させて(Ｓ１８１０)、Ｓ９５０に進む。なお、確率変動方法は第１実施形態における部分計画内４Ｗ１Ｈ数値パラメータの確率変動方法同様、どのような方法でも良いものとする。
【０１７８】
その後、計画・リスク模擬処理部１２０は、図９に示した実施形態の処理と同様の処理を行う（Ｓ９５０〜Ｓ９８０）。
【０１７９】
このように第２実施形態では、計画・リスク入力処理部１１０が行う行動計画入力画面１６００を用いた行動計画の入力処理および計画・リスク模擬処理部１２０が行う行動計画に対するシミュレーション処理（図１７）によって、上説した第１実施形態が奏する効果に加えて、行動計画に関する情報のうち、任意に数値パラメータを固定してシミュレーションを行うことができる。また、第２実施形態によれば、計画・リスク入力処理部１１０が行うリスクシナリオ入力画面１６５０を用いたリスクシナリオの入力処理および計画・リスク模擬処理部１２０が行うリスク事象に対するシミュレーション実行処理（図１８）によって、リスク事象に関する情報のうち、数値パラメータを任意に確率変動させてシミュレーションを行うことができる。
【０１８０】
さらに、第２実施形態によれば、リスク事象に関する情報としてリスク発生者を明示的に定義できることから、シミュレーションを行うプロジェクトの対象を、第１実施形態で例示した自然災害対策プロジェクト以外の、危機管理(警備等)プロジェクトや研究開発プロジェクトなど、一般的なプロジェクトに対しても適用範囲を拡大することが可能になる。すなわち、本実施形態によれば、プロジェクトや作業の種別に依存しない計画定義及び評価方法を提供することができる。
【０１８１】
なお、本発明は以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。例えば、本発明による処理を実行する計算機環境に鑑みて、前記実施形態の中における任意の一つの処理ステップを二つ以上の処理ステップに細分して実現しても、二つ以上の任意の処理ステップを統合して一つの処理ステップによって実現しても良く、本発明の提供する機能を損なわない限りその実現形態を制約するものではない。
【図面の簡単な説明】
【０１８２】
【図１】本発明の第１実施形態のシミュレーション装置の機能ブロック図である。
【図２】本発明の第１実施形態のシミュレーション装置のハードウェア構成を説明するための図である。
【図３】本発明の第１実施形態の行動計画データ１４０のデータ構造を模擬的に示した図である
【図４】本発明の第１実施形態のリスクシナリオデータ１５０のデータ構造を模擬的に示した図である。
【図５】本発明の第１実施形態の計画・リスク模擬結果データ１６０のデータ構造を模擬的に示した図である。
【図６】本発明の第１実施形態の行動計画入力画面およびリスクシナリオ入力画面を例示した図である
【図７】本発明の第１実施形態の計画・リスク模擬処理の処理フローを説明するための図である。
【図８】本発明の第１実施形態の行動計画に対するシミュレーション処理の処理フローを説明するための図である。
【図９】本発明の第１実施形態のリスクシナリオに対するシミュレーション処理の処理フローを説明するための図である。
【図１０】本発明の第１実施形態の計画・リスク模擬処理の開始条件ツリーの例示する図である。
【図１１】本発明の第１実施形態の計画評価出力処理の処理フローを説明するための図である。
【図１２】本発明の第１実施形態の計画評価結果データ１７０のデータ構造を模擬的に示した図である。
【図１３】本発明の第１実施形態の計画評価出力処理部１３０が表示する計画評価画面を例示した図である。
【図１４】本発明の第２実施形態の行動計画データ１４０のデータ構造を模擬的に示した図である。
【図１５】本発明の第２実施形態のリスクシナリオデータ１５０のデータ構造を模擬的に示した図である。
【図１６】本発明の第２実施形態の行動計画入力画面およびリスクシナリオ入力画面を例示した図である。
【図１７】本発明の第２実施形態の行動計画に対するシミュレーション処理の処理フローを説明するための図である。
【図１８】本発明の第２実施形態のリスクシナリオに対するシミュレーション処理の処理フローを説明するための図である。
【図１９】本発明の第２実施形態の計画・リスク模擬処理の開始条件ツリーを例示する図である。
【符号の説明】
【０１８３】
１００…行動計画シムレーションプログラム、１１０…計画・リスク入力処理部、１２０…計画・リスク模擬処理部、１３０…計画評価出力処理部、１４０…行動計画データ、１５０…リスクシナリオデータ、１６０…計画・リスク模擬結果データ、１７０…計画評価結果データ、２００…シムレーション装置、２１０…ＣＰＵ、２２０…入力装置、２３０…表示装置、２４０…補助記憶装置、２５０…主記憶装置、２６０…ＩＯＩ/Ｆ
【図１】
2005352742.tif 000003
【図２】
2005352742.tif 000004
【図３】
2005352742.tif 000005
【図４】
2005352742.tif 000006
【図５】
2005352742.tif 000007
【図６】
2005352742.tif 000008
【図７】
2005352742.tif 000009
【図８】
2005352742.tif 000010
【図９】
2005352742.tif 000011
【図１０】
2005352742.tif 000012
【図１１】
2005352742.tif 000013
【図１２】
2005352742.tif 000014
【図１３】
2005352742.tif 000015
【図１４】
2005352742.tif 000016
【図１５】
2005352742.tif 000017
【図１６】
2005352742.tif 000018
【図１７】
2005352742.tif 000019
【図１８】
2005352742.tif 000020
【図１９】
2005352742.tif 000021