(57)【要約】【課題】ウォーゲームシミュレーションにおける見通し判定以降の処理方式を変えることなく、探知処理における処理負荷を軽減する。【解決手段】戦域分割部１０２は、探知行動を行う探知オブジェクトと探知オブジェクトの探知行動の対象となる被探知オブジェクトとが所在する、ウォーゲームシミュレーションにおける戦域を複数の部分領域に分割する。探知可能範囲特定部１０４は、探知オブジェクトの探知能力に基づき、探知オブジェクトが所在する部分領域を中心にして探知オブジェクトが探知可能な部分領域の範囲を探知可能範囲として特定する。推定被探知オブジェクト指定部１０５は、探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを探知オブジェクトにより探知可能と推定される推定被探知オブジェクトに指定する。【選択図】図２
2020034182.tif 000002
【特許請求の範囲】
【請求項１】
探知行動を行う探知オブジェクトと前記探知オブジェクトの探知行動の対象となる被探知オブジェクトとが所在する、ウォーゲームシミュレーションにおける戦域を複数の部分領域に分割する戦域分割部と、
前記探知オブジェクトの探知能力に基づき、前記探知オブジェクトが所在する部分領域を中心にして前記探知オブジェクトが探知可能な部分領域の範囲を探知可能範囲として特定する探知可能範囲特定部と、
前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを前記探知オブジェクトにより探知可能と推定される推定被探知オブジェクトに指定する推定被探知オブジェクト指定部とを有するシミュレーション装置。
【請求項２】
前記シミュレーション装置は、
前記推定被探知オブジェクトに対して見通し判定及び探知判定を行う後続判定処理部を有する請求項１に記載のシミュレーション装置。
【請求項３】
前記探知可能範囲特定部は、
前記探知オブジェクトが移動体に対応するオブジェクトである場合に、前記探知オブジェクトの移動に合せて前記探知可能範囲を移動させ、
前記推定被探知オブジェクト指定部は、
前記探知可能範囲の移動に合せて前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出する請求項１に記載のシミュレーション装置。
【請求項４】
前記推定被探知オブジェクト指定部は、
前記被探知オブジェクトが移動体に対応するオブジェクトである場合に、前記被探知オブジェクトの移動に合せて前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出する請求項１に記載のシミュレーション装置。
【請求項５】
前記探知可能範囲特定部は、
前記探知オブジェクトの探知能力として、前記探知オブジェクトのレーダの最大探知距離を用いて、前記探知可能範囲を特定する請求項１に記載のシミュレーション装置。
【請求項６】
前記推定被探知オブジェクト指定部は、
前記探知オブジェクトが所在する部分領域と同じ部分領域又は隣接する部分領域に所在する被探知オブジェクトを、前記探知オブジェクトにより探知されることが確定された確定被探知オブジェクトに指定し、
前記後続判定処理部は、
前記推定被探知オブジェクトのうち、前記確定被探知オブジェクトに対しては前記見通し判定及び前記探知判定を省略する請求項２に記載のシミュレーション装置。
【請求項７】
コンピュータが、探知行動を行う探知オブジェクトと前記探知オブジェクトの探知行動の対象となる被探知オブジェクトとが所在する、ウォーゲームシミュレーションにおける戦域を複数の部分領域に分割する戦域分割処理と、
前記コンピュータが、前記探知オブジェクトの探知能力に基づき、前記探知オブジェクトが所在する部分領域を中心にして前記探知オブジェクトが探知可能な部分領域の範囲を探知可能範囲として特定する探知可能範囲特定処理と、
前記コンピュータが、前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを前記探知オブジェクトにより探知可能と推定される推定被探知オブジェクトに指定する推定被探知オブジェクト指定処理とを有するシミュレーション方法。
【請求項８】
探知行動を行う探知オブジェクトと前記探知オブジェクトの探知行動の対象となる被探知オブジェクトとが所在する、ウォーゲームシミュレーションにおける戦域を複数の部分領域に分割する戦域分割処理と、
前記探知オブジェクトの探知能力に基づき、前記探知オブジェクトが所在する部分領域を中心にして前記探知オブジェクトが探知可能な部分領域の範囲を探知可能範囲として特定する探知可能範囲特定処理と、
前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを前記探知オブジェクトにより探知可能と推定される推定被探知オブジェクトに指定する推定被探知オブジェクト指定処理とをコンピュータに実行させるシミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シミュレーションに関する。例えば、本発明は、ウォーゲームシミュレーションにおける航空機等の探知処理計算に関する。
【背景技術】
【０００２】
ウォーゲームシミュレーションでは、探知行動を実施する航空機、艦艇等のオブジェクト（以下、「探知オブジェクト」という。）のそれぞれが、探知行動の対象となるオブジェクト（以下、「被探知オブジェクト」という。）のすべてに対して総当りで探知処理を実施している。
なお、探知処理は、視野判定（探知オブジェクトの視野の内外判定）、見通し判定（地形の起伏を基にした見通し可否の判定）、探知判定（探知確率に基づく探知可否の判定）の３つの判定から構成される。探知処理は、ウォーゲームシミュレーションの実行に際し、負荷が高くなる最大の要因である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６０１９７号公報
【特許文献２】特開２０１０−２５０６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
探知処理は、ウォーゲームシミュレーション内に登場するすべてのオブジェクトに対して総当りで実施する処理である。このため、探知オブジェクトの数（ｍ）、被探知オブジェクトの数（ｎ）とした場合、探知処理の実施数はｍ×ｎとなる。このように、ウォーゲームシミュレーション内に登場するオブジェクトの数が増えるほど処理実施数が大幅に増え、高負荷を生じさせる要因となっている。しかしながら、現在の探知処理方式は各種のウォーゲームシミュレーションに適用されており、実績のある処理方式であることから、見通し判定以降の処理方式を変えることなく処理実施数を局限する方策を導出することが望ましい。
【０００５】
本発明は、このような事情に鑑みたものであり、ウォーゲームシミュレーションにおける見通し判定以降の処理方式を変えることなく、探知処理における処理負荷を軽減することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るシミュレーション装置は、
探知行動を行う探知オブジェクトと前記探知オブジェクトの探知行動の対象となる被探知オブジェクトとが所在する、ウォーゲームシミュレーションにおける戦域を複数の部分領域に分割する戦域分割部と、
前記探知オブジェクトの探知能力に基づき、前記探知オブジェクトが所在する部分領域を中心にして前記探知オブジェクトが探知可能な部分領域の範囲を探知可能範囲として特定する探知可能範囲特定部と、
前記探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを前記探知オブジェクトにより探知可能と推定される推定被探知オブジェクトに指定する推定被探知オブジェクト指定部とを有する。
【発明の効果】
【０００７】
本発明によれば、見通し判定以降の処理方式を変えることなく、探知処理における処理負荷を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る探知処理方式の概要を示す図。
【図２】実施の形態１に係るシミュレーション装置の機能構成例を示す図。
【図３】実施の形態１に係るシミュレーション装置の動作例を示すフローチャート。
【図４】実施の形態１に係る矩形タイルの例を示す図。
【図５】実施の形態１に係る各オブジェクトの位置の例を示す図。
【図６】実施の形態１に係る簡易レーダ覆域の例を示す図。
【図７】実施の形態１に係る探知エリアの例を示す図。
【図８】実施の形態１に係るシミュレーション装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【０００９】
＊＊＊概要＊＊＊
本発明では、従来の探知処理方式の視野判定に代えて局限視野判定を行う。
局限視野判定では、シミュレートする戦域を任意の大きさの矩形タイルで区切り、オブジェクト間の位置関係をこの矩形タイルを用いて把握する。このようにすることで、探知エリア内外を簡易判定し、探知エリア内となる被探知オブジェクトを抽出する。なお、探知エリア内ではあるものの、局所的な戦域に探知オブジェクトと被探知オブジェクトが集中しているような状況においては、上述の局限視野判定及び以降の探知処理を経ることなく視野範囲内、かつ探知可とみなす。このようにすることで、オブジェクト数増加による探知処理の実施数をさらに限定することができる。
【００１０】
以下、本実施の形態に係る探知処理方式を、図を参照しながら説明する。
最初に、本実施の形態に係る探知処理方式の概要を図１を参照して説明する。
【００１１】
実施の形態１．
図１に示すように、本実施の形態では、最初に局限視野判定（ステップＳ１１）が行われる。そして、局限視野判定において探知オブジェクトにより探知可能と推定された被探知オブジェクト（以下、推定被探知オブジェクトという）のみが見通し判定（ステップＳ１１）及び探知判定（ステップＳ１３）の対象となる。見通し判定及び探知判定は、従来の探知処理方式のものと同様である。
局限視野判定では、前述のように、ウォーゲームシミュレーションにおける戦域が複数の部分領域である複数の矩形タイルに分割される。そして、探知オブジェクトの探知能力に基づき、探知オブジェクトが所在する矩形タイルを中心にして探知オブジェクトが探知可能な範囲（以下、探知可能範囲ともいう）が特定される。更に、探知可能範囲に含まれる矩形タイルに所在する被探知オブジェクトが抽出され、抽出された被探知オブジェクトが推定被探知オブジェクトに指定される。また、探知オブジェクトが所在する矩形タイルと同じ矩形タイル又は隣接する矩形タイルに所在する被探知オブジェクトは、探知オブジェクトにより探知されることが確定された確定被探知オブジェクトに指定される。推定被探知オブジェクトのうち、確定被探知オブジェクトに対しては見通し判定及び探知判定は省略される。
このように、本実施の形態では、局限視野判定（ステップＳ１１）により、見通し判定以降の処理方式を変えることなく、探知処理における処理負荷を軽減することができる。
【００１２】
＊＊＊構成の説明＊＊＊
次に、本実施の形態に係るシミュレーション装置の構成を説明する。
図２は、本実施の形態に係るシミュレーション装置１０１の機能構成例を示す。図８は、本実施の形態に係るシミュレーション装置１０１のハードウェア構成例を示す。
【００１３】
シミュレーション装置１０１は、コンピュータである。
シミュレーション装置１０１は、図８に示すように、ハードウェアとして、プロセッサ９０１、主記憶装置９０２、補助記憶装置９０３及び入出力装置９０４を備える。
また、シミュレーション装置１０１は、図２に示すように、機能構成として、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６を備える。
補助記憶装置９０３には、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の機能を実現するプログラムが記憶されている。これらプログラムは、補助記憶装置９０３から主記憶装置９０２にロードされる。
そして、プロセッサ９０１がこれらプログラムを実行して、後述する戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の動作を行う。
図８では、プロセッサ９０１が戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の機能を実現するプログラムを実行している状態を模式的に表している。
図２に示すように、シミュレーション装置１０１では、矩形タイルデータ１０７、オブジェクト位置データ１０８、覆域データ１０９、推定結果リスト１１０及び探知結果データ１１１が用いられる。これらのデータは、主記憶装置９０２又は補助記憶装置９０３で記憶されている。
また、入出力装置９０４は、シミュレーション装置１０１のユーザからの指示を受け付け、また、シミュレーション装置１０１に各種情報を提示する。例えば、入出力装置９０４は、探知オブジェクト及び被探知オブジェクトの位置情報の入力を受け付ける。また、入出力装置９０４は、シミュレーション結果を表示する。
なお、シミュレーション装置１０１により行われる動作は、シミュレーション方法及びシミュレーションプログラムに相当する。
【００１４】
図２において、戦域分割部１０２は、ウォーゲームシミュレーションにおける戦域を、矩形の部分領域に分割する。
戦域分割部１０２は、部分領域の情報を、矩形タイルデータ１０７として管理する。
戦域分割部１０２による分割の対象となる戦域には、探知オブジェクトと被探知オブジェクトとが所在する。探知オブジェクトは、前述のように、探知行動を行うオブジェクトである。被探知オブジェクトは、前述のように、探知オブジェクトの探知行動の対象となるオブジェクトである。
戦域分割部１０２により行われる処理は、戦域分割処理に相当する。
【００１５】
オブジェクト位置算出部１０３は、各オブジェクトの所在位置、すなわち、各オブジェクトが所在する矩形タイルを特定する。また、オブジェクト位置算出部１０３は、各オブジェクトの属性を特定する。すなわち、オブジェクト位置算出部１０３は、各オブジェクトが、移動体に対応するオブジェクトであるか、固定体に対応するオブジェクトであるかを特定する。
各オブジェクトの所在位置及び属性は、オブジェクト位置データ１０８に記載されている。
【００１６】
探知可能範囲特定部１０４は、探知オブジェクトの探知能力に基づき、探知オブジェクトが所在する矩形タイルを中心にして探知オブジェクトが探知可能な矩形タイルの範囲を探知可能範囲として特定する。
より具体的には、探知可能範囲特定部１０４は、探知オブジェクトの探知能力として、探知オブジェクトのレーダの履域を用いて、探知可能範囲を特定する。探知オブジェクトのレーダの履域は覆域データ１０９に示される。探知可能範囲特定部１０４は、覆域データ１０９を用いて、探知可能範囲を特定する。
探知オブジェクトが移動体に対応するオブジェクトである場合は、探知可能範囲特定部１０４は、探知オブジェクトの移動に合せて探知可能範囲を移動させる。
探知可能範囲特定部１０４により行われる処理は、探知可能範囲特定処理に相当する。
【００１７】
推定被探知オブジェクト指定部１０５は、探知可能範囲に含まれる矩形タイルに所在する被探知オブジェクトを抽出し、抽出した被探知オブジェクトを推定被探知オブジェクトに指定する。
推定被探知オブジェクト指定部１０５は、探知オブジェクトが移動体に対応するオブジェクトである場合は、探知可能範囲の移動に合せて探知可能範囲に含まれる矩形タイルに所在する被探知オブジェクトを抽出する。
また、被探知オブジェクトが移動体に対応するオブジェクトである場合は、推定被探知オブジェクト指定部１０５は、被探知オブジェクトの移動に合せて探知可能範囲に含まれる部分領域に所在する被探知オブジェクトを抽出する。
更に、推定被探知オブジェクト指定部１０５は、探知オブジェクトが所在する矩形タイルと同じ矩形タイル又は隣接する矩形タイルに所在する被探知オブジェクトを、確定被探知オブジェクトに指定する。
推定被探知オブジェクト指定部１０５は、推定被探知オブジェクト及び確定被探知オブジェクトが示される推定結果リスト１１０を生成する。
推定被探知オブジェクト指定部１０５により行われる処理は、推定被探知オブジェクト指定処理に相当する。
【００１８】
後続判定処理部１０６は、推定結果リスト１１０に示される推定被探知オブジェクトに対して、見通し判定及び探知判定を行う。見通し判定及び探知判定は、後続判定ともいう。
後続判定処理部１０６は、探知判定の結果が示される探知結果データ１１１を生成する。そして、後続判定処理部１０６は、探知結果データ１１１を入出力装置９０４を介して出力する。
【００１９】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係るシミュレーション装置１０１の動作例を説明する。
図３は、シミュレーション装置１０１の動作例を示すフローチャートである。
【００２０】
まず、戦域分割部１０２が、ウォーゲームシミュレーションにおける戦域を任意の大きさの矩形に区切り、矩形タイルを作成する（ステップ２０１）。
戦域分割部１０２は、矩形タイルに行列番号を付与し、行列番号で各矩形タイルを識別する。
なお、矩形タイルの大きさは、航空機等の移動を伴うオブジェクトの速度、シミュレーションの進行間隔に基づき決定する。
また、戦域分割部１０２は、矩形タイルの行列番号、左上頂点及び右下頂点の緯度経度を矩形タイルデータ１０７として登録する。
【００２１】
図４は、矩形タイルの例を示す。
図４は、ウォーゲームシミュレーションにおける戦域３００を、２２５個（１５行×１５列）の矩形タイル３０１に分割している例を示す。
【００２２】
次に、オブジェクト位置算出部１０３が、探知オブジェクト及び被探知オブジェクトの各々の位置を算出する（ステップ２０２）。
つまり、オブジェクト位置算出部１０３は、探知オブジェクト及び被探知オブジェクトの各々の所在位置に対応する矩形タイル３０１を特定する。
より具体的には、オブジェクト位置算出部１０３は、各オブジェクトが所在する緯度経度と、矩形タイルデータ１０７に示される各矩形タイルの左上頂点及び右下頂点の緯度経度とを比較して、各オブジェクトの所在位置に対応する矩形タイル３０１を特定する。
そして、オブジェクト位置算出部１０３は、オブジェクトごとに、オブジェクトの所在位置に対応する矩形タイル３０１が示されるオブジェクト位置データ１０８を登録する。また、オブジェクト位置算出部１０３は、各オブジェクトが移動体または固定体のどちらであるかをオブジェクト位置データ１０８に併せて登録する。
【００２３】
例えば、図５に示すように、探知オブジェクト３０２は、（行番号：８、列番号：６）の矩形タイルに所在するものとする。また、被探知オブジェクトは、ハッチングを施している矩形タイル３０５に所在するものとする。つまり、被探知オブジェクトは、（行番号：７、列番号：８）、（行番号：８、列番号：１１）、（行番号：９、列番号：２）、（行番号：１０、列番号：５）、（行番号：１３、列番号：６）、（行番号：１５、列番号：１５）の各々の矩形タイルに所在する。
【００２４】
次に、探知可能範囲特定部１０４が、探知オブジェクト３０２の探知能力に基づき、探知オブジェクト３０２が所在する矩形エリアを中心にして探知可能範囲を特定する（ステップ２０３）。
具体的には、探知可能範囲特定部１０４は、探知オブジェクト３０２の最大探知距離が示される覆域データ１０９を参照し、ステップ２０２で特定された探知オブジェクト３０２の所在位置を中心にして最大探知距離を半径とする円を探知可能範囲とする。探知オブジェクト３０２の最大探知距離は、探知オブジェクト３０２に備わっているレーダの覆域である。
探知可能範囲は、簡易レーダ覆域３０４ともいう。
【００２５】
図６は、簡易レーダ覆域３０４の例を示す。
図６では、探知オブジェクト３０２を中心にし、探知オブジェクト３０２のレーダの最大探知距離を半径とする円が簡易レーダ覆域３０４に相当する。
なお、図６では、矩形タイル３０５の表示は省略している。
【００２６】
次に、推定被探知オブジェクト指定部１０５が、探知オブジェクト３０２が探知可能と推定される被探知オブジェクト（推定被探知オブジェクト）を抽出する（ステップ２０４）。
具体的には、推定被探知オブジェクト指定部１０５は、まず、簡易レーダ覆域３０４と重なりを持つ矩形タイル３０１を探知エリア３０３として抽出する。
次に、推定被探知オブジェクト指定部１０５は、被探知オブジェクトの矩形タイル３０５と、探知エリア３０３を比較する。被探知オブジェクトの矩形タイル３０５が、探知エリア３０３内にある場合は、当該被探知オブジェクトは、探知オブジェクト３０２により探知可能であると推定される。
このため、推定被探知オブジェクト指定部１０５は、当該被探知オブジェクトを推定被探知オブジェクトに指定する。推定被探知オブジェクト指定部１０５は、推定被探知オブジェクトの識別子が示される推定結果リスト１１０を生成する。
一方、被探知オブジェクトの矩形タイル３０５が、探知エリア３０３外にある場合は、推定被探知オブジェクト指定部１０５は、当該被探知オブジェクトは、探知オブジェクト３０２により探知されないと判定する。推定被探知オブジェクト指定部１０５によって、探知オブジェクト３０２により探知されないと判定された被探知オブジェクトは後述のステップ２０５の対象とはならない。
【００２７】
図７は、探知エリア３０３の例を示す。
図７に示すように、探知エリア３０３は、簡易レーダ覆域３０４と重なっている矩形タイル３０１の領域である。
図７の例では、探知エリア３０３の範囲内にある、（行番号：１０、列番号：５）の矩形タイルに所在する被探知オブジェクト、（行番号：８、列番号：１１）の矩形タイルに所在する被探知オブジェクトが推定被探知オブジェクトとなる。
なお、（行番号：７、列番号：８）の矩形タイルに所在する被探知オブジェクトは、後述するように、確定被探知オブジェクトに相当する。
【００２８】
なお、ステップ２０３及びステップ２０４において、探知オブジェクト３０２と被探知オブジェクト３０５のそれぞれが移動体、固定体のいずれであるかによって、探知可能範囲特定部１０４及び推定被探知オブジェクト指定部１０５の動作は異なる。
具体的には、探知可能範囲特定部１０４及び推定被探知オブジェクト指定部１０５は、次のように動作する。
【００２９】
まず、探知オブジェクト３０２が固定体で、被探知オブジェクトも固定体である場合を説明する。
この場合は、時間経過により位置関係が変化しないことから、探知可能範囲特定部１０４がステップ２０３を一度だけ実施し、また、推定被探知オブジェクト指定部１０５がステップ２０４を一度だけ実施する。また、推定被探知オブジェクト指定部１０５は、推定結果リスト１１０に、探知オブジェクト３０２及び推定被探知オブジェクトが固定体であることを登録する。このようにすることで、ステップ２０５が一度だけ実施されるようになる。
【００３０】
続いて、探知オブジェクト３０２が固定体で、被探知オブジェクトが移動体の場合を説明する。
時間経過により探知エリア３０３が変化しないことから、探知可能範囲特定部１０４はステップ２０３を一度だけ実施する。推定被探知オブジェクト指定部１０５は、ステップ２０４において、各被探知オブジェクトの位置、速度及び方位に基づき、探知エリア３０３の内側に所在する被探知オブジェクトを抽出する。更に、推定被探知オブジェクト指定部１０５は、被探知オブジェクトが探知エリア３０３の内側から外側に達する時刻及び探知エリア３０３外の被探知オブジェクトが探知エリア３０３の内側に達する時刻のうちのいずれか早く到来する時刻までの期間（以下、滞在期間という）を算出する。そして、推定被探知オブジェクト指定部１０５は、推定結果リスト１１０に被探知オブジェクトの滞在期間を追加する。推定被探知オブジェクト指定部１０５は、滞在期間の間、ステップ２０４を実施せず、推定結果リスト１１０に基づき、ステップ２０５が行われる。滞在期間が経過した後は、再度、推定被探知オブジェクト指定部１０５がステップ２０４を行い、滞在期間を算出し、以下、同じ動作が繰り返される。
【００３１】
次に、探知オブジェクト３０２が移動体の場合は、時間経過により位置関係が変化することから、探知可能範囲特定部１０４が単位時間ごとにステップ２０３を実施する。
そして、非探知オブジェクトが固定体の場合は、推定被探知オブジェクト指定部１０５は、単位時間ごとに、探知可能範囲特定部１０４により算出された最新の探知エリア３０３の内側に所在する被探知オブジェクトを抽出する。
一方、非探知オブジェクトが移動体の場合は、推定被探知オブジェクト指定部１０５は、単位時間ごとに、探知可能範囲特定部１０４により算出された最新の探知エリア３０３の内側に所在する被探知オブジェクトを抽出するとともに、前述の滞在期間を算出する。そして、推定被探知オブジェクト指定部１０５は、推定結果リスト１１０に被探知オブジェクトの滞在期間を追加する。推定被探知オブジェクト指定部１０５は、滞在期間の間、ステップ２０４を実施せず、推定結果リスト１１０に基づき、ステップ２０５が行われる。滞在期間が経過した後は、再度、推定被探知オブジェクト指定部１０５が最新の探知エリア３０３に基づきステップ２０４を行い、滞在期間を算出し、以下、同じ動作が繰り返される。
【００３２】
なお、推定被探知オブジェクト指定部１０５は、探知オブジェクト３０２と同じ矩形タイル又は隣接する矩形タイルに所在する被探知オブジェクトを、確定被探知オブジェクトに指定する。
図７の例では、探知オブジェクト３０２の矩形タイルに隣接する矩形タイル群３０６に含まれる（行番号：７、列番号：８）の矩形タイルに所在する被探知オブジェクトが確定被探知オブジェクトに指定される。
推定被探知オブジェクト指定部１０５は、確定被探知オブジェクトの識別子も推定結果リスト１１０に登録する。
【００３３】
次に、後続判定処理部１０６が、見通し判定及び探知判定を行う（ステップ２０５）。
具体的には、後続判定処理部１０６は、推定結果リスト１１０に示される推定被探知オブジェクトに対して見通し判定を行う。また、後続判定処理部１０６は、見通し判定の結果、探知可能と判定した被探知オブジェクトに対して探知判定を行う。
後続判定処理部１０６は、探知判定の結果、探知可能と判定した被探知オブジェクトを探知結果データ１１１に登録する。
なお、推定結果リスト１１０に確定被探知オブジェクトが含まれている場合は、後続判定処理部１０６は、確定被探知オブジェクトに対しては見通し判定及び探知判定を行うことなく、確定被探知オブジェクトを探知結果データ１１１に登録する。
【００３４】
その後、計算終了時刻を経過した際（ステップ２０６でＹＥＳ）に、シミュレーション装置１０１は処理を終了する。
一方、計算終了時刻を経過する前（ステップ２０６でＮＯ）は、ステップ２０２以降の処理が繰り返される。
【００３５】
＊＊＊実施の形態の効果の説明＊＊＊
以上、本実施の形態によれば、ウォーゲームシミュレーションにおける見通し判定以降の処理方式を変えることなく、探知処理における処理負荷を軽減することができる。
また、本実施の形態によれば、ウォーゲームシミュレーションにおける探知処理の実施数を局限でき、かつ今後の所要によりオブジェクト数がさらに増えた場合においても同様の効果が期待できることから、ウォーゲームシミュレーションの処理負荷の低減が可能である。
【００３６】
なお、本実施の形態では、戦域を矩形の部分領域に分割する例を説明したが、部分分割領域は矩形でなくてもよい。例えば、戦域を三角形、五角形、六角形等に分割するようにしてもよい。
【００３７】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、シミュレーション装置１０１のハードウェア構成の補足説明を行う。
図７に示すプロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等である。
図７に示す主記憶装置９０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
また、図７に示す補助記憶装置９０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。
また、図７に示す入出力装置９０４は、キーボード、マウス、ディスプレイ等である。
【００３８】
また、補助記憶装置９０３には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がプロセッサ９０１により実行される。
プロセッサ９０１はＯＳの少なくとも一部を実行しながら、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の機能を実現するプログラムを実行する。
プロセッサ９０１がＯＳを実行することで、タスク管理、メモリ管理、ファイル管理、通信制御等が行われる。
また、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の処理の結果を示す情報、データ、信号値及び変数値の少なくともいずれかが、主記憶装置９０２、補助記憶装置９０３、プロセッサ９０１内のレジスタ及びキャッシュメモリの少なくともいずれかに記憶される。
また、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ等の可搬記録媒体に格納されていてもよい。
【００３９】
また、戦域分割部１０２、オブジェクト位置算出部１０３、探知可能範囲特定部１０４、推定被探知オブジェクト指定部１０５及び後続判定処理部１０６の「部」を、「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
また、シミュレーション装置１０１は、処理回路により実現されてもよい。処理回路は、例えば、ロジックＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）である。
【符号の説明】
【００４０】
１０１  シミュレーション装置、１０２  戦域分割部、１０３  オブジェクト位置算出部、１０４  探知可能範囲特定部、１０５  推定被探知オブジェクト指定部、１０６  後続判定処理部、１０７  矩形タイルデータ、１０８  オブジェクト位置データ、１０９  覆域データ、１１０  推定結果リスト、１１１  探知結果データ。
【図１】
2020034182.tif 000003
【図２】
2020034182.tif 000004
【図３】
2020034182.tif 000005
【図４】
2020034182.tif 000006
【図５】
2020034182.tif 000007
【図６】
2020034182.tif 000008
【図７】
2020034182.tif 000009
【図８】
2020034182.tif 000010