(57)【要約】【課題】  異なる指揮官のモデル化を容易に可能とする方法および装置を実現する。【解決手段】  自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納した戦況データベースと、前記戦況データベースの格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算する戦況計算装置と、前記戦況計算装置で計算された交戦状況に基づいて指揮官としての状況判断結果を出力する指揮官装置とを備え、前記指揮官装置は、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とから構成され、該ルール部位の内容を変更することで異なる指揮官がモデル化されて前記状況判断結果が変更される。【選択図】  図１
2005283030.tif 000002
【特許請求の範囲】
【請求項１】
自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納した戦況データベースと、
前記戦況データベースの格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算する戦況計算装置と、
前記戦況計算装置で計算された交戦状況に基づいて指揮官としての状況判断結果を出力する指揮官装置とを備え、
前記指揮官装置は、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とから構成され、該ルール部位の内容を変更することで異なる指揮官がモデル化されて前記状況判断結果が変更されることを特徴とする戦闘シミュレーションシステム。
【請求項２】
請求項１記載の戦闘シミュレーションシステムにおいて、
戦況データベースと戦況計算装置と指揮官装置との間でのデータ通信を行なうネットワーク装置を有することを特徴とする戦闘シミュレーションシステム。
【請求項３】
請求項２記載の戦闘シミュレーションシステムにおいて、
指揮官装置のルール部位の内容を変更することを決定し、その旨の命令を出力する上位指揮官装置と、
前記上位指揮官装置が出力したルール部位の内容を変更する旨の命令を受け、ルール部位の内容を変更するルール変更指令をネットワーク装置を介して前記指揮官装置へ出力するルール変更命令機能を有することを特徴とする戦闘シミュレーションシステム。
【請求項４】
請求項２記載の戦闘シミュレーションシステムにおいて、
操作員により入力された指揮官装置のルール部位の内容を変更すること旨の命令を出力する操作員入力装置と、
前記操作員入力装置が出力したルール部位の内容を変更する旨の命令を受け、ルール部位の内容を変更するルール変更指令をネットワーク装置を介して前記指揮官装置へ出力するルール変更命令機能を有することを特徴とする戦闘シミュレーションシステム。
【請求項５】
自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納した戦況データベースと、
前記戦況データベースの格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算する戦況計算装置と、
前記戦況計算装置で計算された交戦状況に基づいて指揮官としての状況判断結果を出力する指揮官装置とを備えた戦闘シミュレーションシステムにおける指揮官のモデル化方法であって、
前記指揮官装置を、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とから構成し、該ルール部位の内容を変更することで異なる指揮官がモデル化されて前記状況判断結果が変更されるものとすることを特徴とする戦闘シミュレーションシステムにおける指揮官のモデル化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、戦闘シミュレーションシステムと該戦闘シミュレーションシステムにおいて、戦況により状況判断を行う指揮官のモデル化手法に関し、特に、各種用途の指揮官装置を共通化された方式によって作成する指揮官のモデル化手法に関する。
【背景技術】
【０００２】
従来技術として、この種の指揮官モデルの一例が、特許文献１（特開平１１−６５４１６号公報）に記載されている発明が挙げられる。特許文献１に記載される装置は、対抗部隊の指揮官の意思決定を行うための装置である。
【０００３】
図５は、特許文献１に開示される装置の構成を示す図であり、以下に図５を参照して説明する。
【０００４】
図５において、１は模擬された部隊への命令の入力や戦闘状況の表示を行う情報入出力部、２は前記情報入出力部１から入力された命令に基づいて部隊の作戦行動や戦場環境を模擬する状況模擬部、３は模擬する戦場の環境データや装備の諸元データ、演習設定データ等の記憶装置、４は判断手順を元に対抗部隊が実施すべき行動を決定する処理を行う判断手順処理部、５は判断手順を記憶する記憶装置である。
【０００５】
判断手順処理部４における処理内容は、指揮官は判断手順を1つだけ有し、その手順に従って判断を継続している。よって状況の変化に伴う判断根拠の変更、命令権限の変更・委譲などを行うことはない。これは記憶装置５に格納されている判断手順を状況に応じて変更するための手段を有していないためである。また、変更を指示する機能も有していないため、状況に応じた人員の変更を入力により行なうこと、またはコンピュータ上のほかの指揮官からの指示による判断手順の変更を行うこともできない。
【特許文献１】特開平１１−６５４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載される従来技術では、判断処理手順中に指揮官が機能に応じた判断を行うための根拠とする知識、個性、命令権限、過去の記憶などが部品化されていないため、指揮官の機能を変更したい場合、それらをすべて用意し、ソースコードを改修し、再コンパイルするという手順を実行する必要となる。このため、指揮官の意思決定を行う機能を変更するときには判断処理手順のすべてを見直す必要があり、手間とコストがかかるという問題点がある。
【０００７】
第１の問題点は、指揮官の判断に必要な根拠を容易に変更できない点である。その理由は、図５の判断手順を記憶する記憶装置５が外部から書き換えができないためである。
【０００８】
第２の問題点は、コンピュータ上の複数の指揮官を連携することを考慮していないことである。その理由は、指揮官同士の情報伝達を想定していないことである。
【０００９】
本発明の目的は、異なる指揮官のモデル化を容易に可能とし、さらには、コンピュータ上の指揮官同士がお互いに命令を送信・受信できる方法および装置を実現することである。
【課題を解決するための手段】
【００１０】
本発明の戦闘シミュレーションシステムは、自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納した戦況データベースと、
前記戦況データベースの格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算する戦況計算装置と、
前記戦況計算装置で計算された交戦状況に基づいて指揮官としての状況判断結果を出力する指揮官装置とを備え、
前記指揮官装置は、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とから構成され、該ルール部位の内容を変更することで異なる指揮官がモデル化されて前記状況判断結果が変更されることを特徴とする。
【００１１】
この場合、戦況データベースと戦況計算装置と指揮官装置との間でのデータ通信を行なうネットワーク装置を有することとしてもよい。
【００１２】
また、指揮官装置のルール部位の内容を変更することを決定し、その旨の命令を出力する上位指揮官装置と、
前記上位指揮官装置が出力したルール部位の内容を変更する旨の命令を受け、ルール部位の内容を変更するルール変更指令をネットワーク装置を介して前記指揮官装置へ出力するルール変更命令機能を有することとしてもよい。
【００１３】
また、操作員により入力された指揮官装置のルール部位の内容を変更すること旨の命令を出力する操作員入力装置と、
前記操作員入力装置が出力したルール部位の内容を変更する旨の命令を受け、ルール部位の内容を変更するルール変更指令をネットワーク装置を介して前記指揮官装置へ出力するルール変更命令機能を有することとしてもよい。
【００１４】
本発明の戦闘シミュレーションシステムにおける指揮官のモデル化方法は、自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納した戦況データベースと、
前記戦況データベースの格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算する戦況計算装置と、
前記戦況計算装置で計算された交戦状況に基づいて指揮官としての状況判断結果を出力する指揮官装置とを備えた戦闘シミュレーションシステムにおける指揮官のモデル化方法であって、
前記指揮官装置を、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とから構成し、該ルール部位の内容を変更することで異なる指揮官がモデル化されて前記状況判断結果が変更されるものとすることを特徴とする。
【００１５】
上記のように構成される本発明においては、指揮官装置が、計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納するルール部位とに分けられ、ルール部位の内容を変更することで異なる指揮官がモデル化される。計算部位を変更する場合にはソースコードを改修し、再コンパイルすることが必要となるが、計算を行なわないルール部位についてはソースコードを改修することや再コンパイルする必要が無いため、異なる指揮官をモデル化することが容易にできる。
【発明の効果】
【００１６】
指揮官のモデル化手法に関し、指揮官の判断根拠を計算する部位を、ソースコードの変更や再コンパイルの必要な「機能部位」と、必要ない「ルール部位」に分ける。これによって指揮官の判断根拠等を変更したいときには、ルール部位の変更のみで済むようになり、従来装置に比べて手間、コストを軽減することができ、さらに各種指揮官装置を共通化された方式によって作成する手法の提供が可能となる。また、このルール部位の変更は人員の入力のほかに計算機（コンピュータ）中の上位指揮官装置等からの指示によっても可能であり、自動化を図ることも可能である。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施形態について図面を参照して説明する。
【００１８】
図１は本発明による指揮官のモデル化装置の一実施形態の構成を示すブロック図である。図１に示されるように、本実施形態は戦況計算装置１００と、戦況データベース２００と、ネットワーク装置３００と、指揮官装置４００から構成されている。
【００１９】
戦況計算装置１００は、戦況データベース２００の格納データを用いて、各種戦況を模擬し、自部隊と敵部隊との交戦状況を計算することが可能な装置である。
【００２０】
戦況データベース２００は、自部隊と敵部隊の装備諸元や戦闘地域の気象や地形などの各種データを格納したデータベースである。
【００２１】
ネットワーク装置３００は、戦況計算装置１００によって計算された結果を他の計算装置（不図示）等とデータ交換を可能にするネットワーク装置である。
【００２２】
指揮官装置４００は、戦況計算装置１００が計算を行った結果をネットワーク装置３００経由で受信し、指揮官としての状況判断結果を出力する装置である。
【００２３】
次に、本実施形態の動作について図２を参照して説明する。
【００２４】
図２は、ネットワーク装置３００と連接された指揮官装置４００の構成を示すブロック図である。指揮官装置４００は、内部での計算処理を行う機能部位と、機能部位で行なわれる計算処理のルールを格納したルール部位からなる。
【００２５】
指揮官装置４００の機能部位は、状況入力機能４０１、情報融合機能４０２、状況判断機能４０３、命令作成機能４０４および命令伝達機能４０５から構成され、指揮官装置４００のルール部位は、情報融合実行ルール４１０、状況判断ルール４２０および命令作成ルール４３０から構成されている。
【００２６】
指揮官装置４００の機能部位を構成する状況入力機能４０１、情報融合機能４０２、状況判断機能４０３、命令作成機能４０４および命令伝達機能４０５の内容を変更するときにはプログラムのソースコードの書き換え、再コンパイル等が必要となるが、ルール部位は別途記述されたルールとの入れ替えのみが必要とされ、ソースコードの書き換え、再コンパイル等は必要としない。ルールはモデル化された指揮官の知識や個性を示すものであり、ルールを入れ替えることによって指揮官（機能）の変更を実現することが可能であり
まず、戦況計算装置１００の計算された交戦状況を示す結果がネットワーク装置３００を経由して機能部位の状況入力機能４０１に入力される。入力された各種情報については情報融合機能４０２において情報融合実行ルール４１０にしたがった重み付けが施されて情報融合が行われる。
【００２７】
ここで、情報融合実行ルール４１０は指揮官が情報融合機能を実行するための判断に必要な根拠であり、知識、個性、過去の記憶などからなる。機能部位の情報融機能４０２とルール部位の情報融合実行ルール４１０とは、指揮官の知識、個性を示す情報融合実行ルール４１０とこれに基づいた情報融合を実行する情報融機能４０２として明確に区別される。たとえば指揮官Ａの情報融合実行ルール４１０から指揮官Ｂの情報融合実行ルール４１０に変更するだけで、指揮官装置の情報融合は指揮官Ｂの知識、個性、過去の記憶などにより実行することができる。
【００２８】
情報融合機能４０２によって作成された情報融合結果を用いて、状況判断機能４０３は状況判断ルール４２０にしたがい状況判断を行う。ここで、状況判断ルール４２０は指揮官が状況判断機能を実行するための判断に必要な根拠であり、知識、個性、過去の記憶、作戦、戦術などからなる。機能部位である状況判断機能４０３とルール部位である状況判断ルール４２０は、指揮官の知識、個性を示す状況判断ルール４２０とこれに基づいて状況判断を行なう状況判断機能４０３として明確に区別される。たとえば指揮官Ａの状況判断ルール４２０から指揮官Ｂの状況判断ルール４２０に変更するだけで、指揮官装置の状況判断は指揮官Ｂの知識、個性、過去の記憶、作戦、戦術などにより実行することができる。
【００２９】
状況判断機能４０３によって判断された状況判断結果を用いて、命令作成機能４０４は命令作成ルール４３０にしたがい命令の作成を行う。ここで、命令作成ルールは指揮官が命令作成機能を実行するための判断に必要な根拠であり、知識、個性、過去の記憶、命令権限などからなる。機能部位である命令作成機能４０４とルール部位である命令作成ルール４３０は、指揮官の知識、個性を示す命令作成ルール４３０とこれに基づいて命令作成を行なう命令作成機能４０４として明確に区別される。たとえば指揮官Ａの命令作成ルール４３０から指揮官Ｂの命令作成ルール４３０に変更するだけで、指揮官装置の命令作成は指揮官Ｂの知識、個性、過去の記憶、命令権限などによって実行することができる。
【００３０】
命令作成機能４０４によって作成された命令は、命令出力機能４０５によってネットワーク装置３００に出力される。
【００３１】
図３は、ルール部位の各ルールを変更するときの手順を示す図である。図示されるように、ルール変更命令機能４４０から出力される情報融合ルール変更指令４１１、状況判断ルール変更指令４２１、命令作成ルール変更指令４３１により情報融合実行ルール４１０、状況判断ルール４２０、命令作成ルール４３０に格納されるルールが変更される。
【００３２】
ルール変更の際に出力される情報融合実行ルール変更指令４１１、状況判断ルール変更指令４２１、命令作成ルール変更指令４３１はすべてを使用する必要は無く、変更したいルールに応じて必要なルール変更指令を使用する。また、これらのルール変更指令は人員によって操作されること、命令を下す計算機（コンピュータ）である上位指揮官装置等から指示による、の２通りでの実行が可能である。ルール変更指令を出力する具体例について以下に説明する。
【００３３】
図４はルール変更指令を出す具体例の構成を示す図であり、以下に図４を参照して説明する。図４において、命令を下す計算機である上位指揮官装置５００と、操作員による入力を受け付けてその内容を出力する操作員入力装置６００がルール変更を示す信号を出力する。上位指揮官装置５００と操作員入力装置６００の各出力は図３に示したルール変更命令機能４４０に入力される。
【００３４】
ルール変更命令機能４４０と指揮官装置４００とはネットワーク装置３００を介して接続されている。上位指揮官装置５００から命令として「指揮官装置４００の状況判断ルールを変更する」ということがルール変更命令４４０経由で発せられたとき、その命令はネットワーク装置３００を通じて指揮官装置４００に伝えられ、状況判断ルールの変更が行われる。また、操作員からの指示によるルールの変更も可能であり、操作員入力装置６００への入力により「指揮官装置４００の状況判断ルールを変更する」ということがルール変更命令４４０経由で発せられたとき、その命令はネットワーク装置３００を通じて指揮官装置４００に伝えられ状況判断ルールの変更が行われる。
【図面の簡単な説明】
【００３５】
【図１】本発明による指揮官のモデル化装置の一実施形態の構成を示すブロック図である。
【図２】ネットワーク装置３００と連接された指揮官装置４００の構成を示すブロック図である。
【図３】図２に示したルール部位の各ルールを変更するときの手順を示す図である。
【図４】図３に示したルール変更指令を出す具体例の構成を示す図である。
【図５】従来例の構成を示すブロック図である。
【符号の説明】
【００３６】
１００    戦況計算装置
２００    戦況データベース
３００    ネットワーク装置
４００    指揮官装置
５００    上位指揮官装置
６００    操作員入力装置
４０１    状況入力機能
４０２    情報融合機能
４０３    状況判断機能
４０４    命令作成機能
４０５    命令出力機能
４１０    情報融合実行ルール
４１１    情報融合実行ルール変更手段
４２０    状況判断ルール
４２１    状況判断ルール変更指令
４２０    状況判断ルール
４２１    状況判断ルール変更指令
４３０    命令作成ルール
４３１    命令作成ルール変更指令
４４０    ルール変更命令
【図１】
2005283030.tif 000003
【図２】
2005283030.tif 000004
【図３】
2005283030.tif 000005
【図４】
2005283030.tif 000006
【図５】
2005283030.tif 000007