(57)【特許請求の範囲】
【請求項１】
計算環境と、
上記計算環境に接続され、少なくとも１つの統合模擬対象に対する統合レベルのコマンドが入力される少なくとも１つの統合レベルのユーザインターフェース端末と、
上記計算環境に接続され、上記各統合模擬対象を構成する少なくとも１つの第１分割模擬対象に対する第１分割レベルのコマンドが入力される少なくとも１つの第１分割レベルのユーザインターフェース端末と、
を備え、入力される各コマンドに従って上記統合模擬対象と第１分割模擬対象のシミュレーションを行う訓練用シミュレーション装置であって、
上記計算環境が、
上記統合レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って統合模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各統合レベルのユーザインターフェース端末に供給する統合レベル模擬実行手段と、
上記統合レベルまたは第１分割レベルのユーザインターフェース端末からの分割要求に従い上記統合レベル模擬実行手段に分割要求制御指令を送る第１の変換手段と、
上記分割要求制御指令に従って上記統合レベル模擬実行手段で分割された模擬情報を、予めメモリに格納された上記第１分割模擬対象と上記第１分割レベルのユーザインターフェース端末の割り付け情報に基づいて第１分割レベルのユーザインターフェース端末に割り付け、上記第１分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第１分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第１分割レベルのユーザインターフェース端末に供給する第１分割レベル模擬実行手段と、
を含むことを特徴とする訓練用シミュレーション装置。
【請求項２】
上記計算環境に接続され、上記各第１分割模擬対象を構成する少なくとも１つの第２分割模擬対象に対する第２分割レベルのコマンドが入力される少なくとも１つの第２分割レベルのユーザインターフェース端末をさらに備え、入力される各コマンドに従って上記統合模擬対象と第１分割模擬対象と第２分割模擬対象のシミュレーションを行う訓練用シミュレーション装置であって、
上記計算環境が、
上記第１分割レベルまたは第２分割レベルのユーザインターフェース端末からの分割要求に従い上記第１分割レベル模擬実行手段に分割要求制御指令を送る第２の変換手段と、
上記分割要求制御指令に従って上記第１分割レベル模擬実行手段で分割された模擬情報を、予めメモリに格納された上記第２分割模擬対象と上記第２分割レベルのユーザインターフェース端末の割り付け情報に基づいて第２分割レベルのユーザインターフェース端末に割り付け、上記第２分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第２分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第２分割レベルのユーザインターフェース端末に供給する第２分割レベル模擬実行手段と、
を含むことを特徴とする請求項１に記載の訓練用シミュレーション装置。
【請求項３】
上記第１の変換手段がさらに、上記統合レベルまたは第１分割レベルのユーザインターフェース端末からの統合要求に従い上記統合レベル模擬実行手段に統合要求制御指令を送り、
上記第１分割レベル模擬実行手段がさらに、上記統合要求制御指令に従って上記統合レベル模擬実行手段で統合された模擬情報を、予めメモリに格納された上記第１分割模擬対象と上記第１分割レベルのユーザインターフェース端末の割り付け情報に基づいて第１分割レベルのユーザインターフェース端末に割り付け、上記第１分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第１分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第１分割レベルのユーザインターフェース端末に供給する、
ことを特徴とする請求項１に記載の訓練用シミュレーション装置。
【請求項４】
上記第１の変換手段がさらに、上記統合レベルまたは第１分割レベルのユーザインターフェース端末からの統合要求に従い上記統合レベル模擬実行手段に統合要求制御指令を送り、
上記第１分割レベル模擬実行手段がさらに、上記第１の変換手段からの統合要求制御指令に従って上記統合レベル模擬実行手段で統合された模擬情報を、予めメモリに格納された上記第１分割模擬対象と上記第１分割レベルのユーザインターフェース端末の割り付け情報に基づいて第１分割レベルのユーザインターフェース端末に割り付け、上記第１分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第１分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第１分割レベルのユーザインターフェース端末に供給し、さらに
上記第２の変換手段がさらに、上記第１分割レベルまたは第２分割レベルのユーザインターフェース端末からの統合要求に従い上記第１分割レベル模擬実行手段に統合要求制御指令を送り、
上記第２分割レベル模擬実行手段がさらに、上記第２の変換手段からの統合要求制御指令に従って上記第１分割レベル模擬実行手段で統合された模擬情報を、予めメモリに格納された上記第２分割模擬対象と上記第２分割レベルのユーザインターフェース端末の割り付け情報に基づいて第２分割レベルのユーザインターフェース端末に割り付け、上記第２分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第２分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第２分割レベルのユーザインターフェース端末に供給する、
ことを特徴とする請求項２に記載の訓練用シミュレーション装置。
【請求項５】
計算環境と、
上記計算環境に接続され、少なくとも１つの統合模擬対象に対する統合レベルのコマンドが入力される少なくとも１つの統合レベルのユーザインターフェース端末と、
上記計算環境に接続され、上記各統合模擬対象を構成する少なくとも１つの第１分割模擬対象に対する第１分割レベルのコマンドが入力される少なくとも１つの第１分割レベルのユーザインターフェース端末と、
を備え、入力される各コマンドに従って上記統合模擬対象と第１分割模擬対象のシミュレーションを行う訓練用シミュレーション装置であって、
上記計算環境が、
上記統合レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って統合模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各統合レベルのユーザインターフェース端末に供給する統合レベル模擬実行手段と、
上記統合レベルまたは第１分割レベルのユーザインターフェース端末からの統合要求に従い上記統合レベル模擬実行手段に統合要求制御指令を送る第１の変換手段と、
上記統合要求制御指令に従って上記統合レベル模擬実行手段で統合された模擬情報を、予めメモリに格納された上記第１分割模擬対象と上記第１分割レベルのユーザインターフェース端末の割り付け情報に基づいて第１分割レベルのユーザインターフェース端末に割り付け、上記第１分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第１分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第１分割レベルのユーザインターフェース端末に供給する第１分割レベル模擬実行手段と、
を含むことを特徴とする訓練用シミュレーション装置。
【請求項６】
上記計算環境に接続され、上記各第１分割模擬対象を構成する少なくとも１つの第２分割模擬対象に対する第２分割レベルのコマンドが入力される少なくとも１つの第２分割レベルのユーザインターフェース端末をさらに備え、入力される各コマンドに従って上記統合模擬対象と第１分割模擬対象と第２分割模擬対象のシミュレーションを行う訓練用シミュレーション装置であって、
上記計算環境が、
上記第１分割レベルまたは第２分割レベルのユーザインターフェース端末からの統合要求に従い上記第１分割レベル模擬実行手段に統合要求制御指令を送る第２の変換手段(５２)と、
上記統合要求制御指令に従って上記第１分割レベル模擬実行手段で統合された模擬情報を、予めメモリに格納された上記第２分割模擬対象と上記第２分割レベルのユーザインターフェース端末の割り付け情報に基づいて第２分割レベルのユーザインターフェース端末に割り付け、上記第２分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第２分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第２分割レベルのユーザインターフェース端末に供給する第２分割レベル模擬実行手段と、
を含むことを特徴とする請求項５に記載の訓練用シミュレーション装置。
【請求項７】
上記訓練用シミュレーション装置が分割レベルのユーザインターフェース端末として上記第１分割レベルのユーザインターフェース端末のみを備える場合には上記第１分割レベルのユーザインターフェース端末、上記第１および第２分割レベルのユーザインターフェース端末を備える場合には上記第１分割レベルのユーザインターフェース端末または上記第２分割レベルのユーザインターフェース端末または上記第１および第２分割レベルのユーザインターフェース端末がシミュレータからなることを特徴とする請求項１から６までのいずれか１項に記載の訓練用シミュレーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、シナリオに従った模擬状況を画面等を見ながら疑似体験しながら模擬訓練を受けることのできる訓練用シミュレーション装置に関するものである。
【０００２】
【従来の技術】
近年、コスト削減や安全性を重視し、計算機を用いた教育訓練が盛んに行なわれている。従来は、指揮官またはパイロットなど、各々のレベル毎に訓練を行なっていたが、より現実的な訓練を行なうためには、様々なレベルのプレイヤが参加できる訓練システムが必要となる。
【０００３】
例えばパイロットレベルのプレイヤのみの訓練では、事前に戦況を設定して行なうものであるため、模擬対象の航空機とHIL(Human In the Loop)型シミュレータ（パイロットのコックピットを模擬した形態のシミュレータ）を事前に割り付けておくことができた。しかし、例えばより上位の指揮官レベルのプレイヤも同時に加わるような訓練では、パイロットレベルのプレイヤは訓練途中に参加することになるため、参加した時点での状況および戦況はその時になってみなければ分からない。なぜなら、参加した時点での状況は、その時点までの戦況等に影響されるものであるからである。
【０００４】
このため、例えば、模擬したい航空機とHIL型シミュレータをシミュレーション中に動的に割り付ける機能が必要となる。この訓練を行なう施設内では、HIL型シミュレータは有限資源であるため、模擬したい航空機が多い場合には、優先度の高いものだけを選び、保有するHIL型シミュレータを割り付けることとなる。
【０００５】
この発明はこの資源割り付け機能の実現方式に関するものであると同時に、様々なレベルのプレイヤが動的に参加したり脱退したりすることができる機能の実現方式に関するものである。
【０００６】
例えば特開平１１−１６１６３０号公報には、様々なタイプのHIL型シミュレータや、シミュレーション装置をネットワーク接続した大規模訓練用システムにおいて、処理性能を向上させるためのアイデアに関するものが開示されている。訓練はこのようなシステムを用いて、指揮官レベル、艦長レベル、パイロットレベルと、各々のレベルに分けて別々に行なうのが従来の一般的なやり方であった。
【０００７】
【発明が解決しようとする課題】
以上のように、より現実的な訓練を行ないたい場合には、様々なレベルのプレイヤが同時に訓練できるシステムが必要となる。様々なレベルのプレイヤが同じ訓練環境上で一緒に訓練する場合は、シナリオや戦況に応じて該訓練システムへ参加したり脱退したりするようなことが生じる。このため、保有する資源を動的にプレイヤおよび模擬対象物へ割り付ける機能が必要となる。しかし、従来のこの種の訓練用シミュレーション装置では、様々なレベルのプレイヤが同時に訓練するような運用形態は考えられていないため、シナリオや戦況等に応じて資源を模擬対象物に動的に割り付ける機能はなかった。
【０００８】
この発明は、(１)シナリオや戦況に応じて、現状の該資源を、対象とする模擬対象物へ動的に割り付けることと、(２)様々なレベルのプレイヤが訓練環境に動的に参加したり脱退したりすることを可能にする訓練用シミュレーション装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的に鑑み、本発明は、計算環境と、上記計算環境に接続され、少なくとも１つの統合模擬対象に対する統合レベルのコマンドが入力される少なくとも１つの統合レベルのユーザインターフェース端末と、上記計算環境に接続され、上記各統合模擬対象を構成する少なくとも１つの第１分割模擬対象に対する第１分割レベルのコマンドが入力される少なくとも１つの第１分割レベルのユーザインターフェース端末と、を備え、入力される各コマンドに従って上記統合模擬対象と第１分割模擬対象のシミュレーションを行う訓練用シミュレーション装置であって、上記計算環境が、上記統合レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って統合模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各統合レベルのユーザインターフェース端末に供給する統合レベル模擬実行手段と、上記統合レベルまたは第１分割レベルのユーザインターフェース端末からの分割要求に従い上記統合レベル模擬実行手段に分割要求制御指令を送る第１の変換手段と、上記分割要求制御指令に従って上記統合レベル模擬実行手段で分割された模擬情報を、予めメモリに格納された上記第１分割模擬対象と上記第１分割レベルのユーザインターフェース端末の割り付け情報に基づいて第１分割レベルのユーザインターフェース端末に割り付け、上記第１分割レベルのコマンドまたはこれらのコマンドに対応する予めメモリに格納された自動運行・交戦ルールに従って第１分割模擬対象の模擬を行うと共に、模擬結果の表示情報を収集し各第１分割レベルのユーザインターフェース端末に供給する第１分割レベル模擬実行手段と、を含むことを特徴とする訓練用シミュレーション装置にある。
【００２３】
【発明の実施の形態】
実施の形態１．
図１はこの発明による訓練用シミュレーション装置の動作の流れの概要を説明するための図であり、様々なレベルのプレイヤがこの発明のシミュレーション装置を使った訓練に参加するような状況において、保有するシミュレータおよび計算機等の資源を考慮した、模擬対象への該資源の割り付けを行なう場合の例である。
【００２４】
基本的に指揮官レベルのプレイヤは艦隊や航空機の編隊レベル（統合レベル＝Aggregateレベル）をベースに作戦行動の訓練を行なうものであり、実際には１、２週間を要する訓練を数時間で行なうこととなる。他方、パイロットレベルのプレイヤは数時間分の訓練を実際と同様に数時間かけて行なうこととなる。図１の１２の期間は、統合(Aggregate)レベルのものとこれを分割した分割レベルであるPF(Plat  Form：航空機や艦船等のオブジェクト)レベルのものが混在している状態となる。
【００２５】
また、図１の１４，１５，１６は訓練施設内で保有する資源の例であり、太い線で縁取った資源が各々の期間１１，１２，１３中に、模擬対象物に割り付けられ使用されるものを示す。
【００２６】
図２は例えば指揮官レベルのプレイヤのみが訓練を行なう場合の訓練用シミュレーション装置の構成である。図中、１は少なくと１つのコンピュータおよびデーターベース等の周辺機器から構成される計算環境、２１は戦況表示するとともに、プレイヤがコマンドを発行するためのユーザインターフェース機能を備えるプレイヤ端末、２２はプレイヤ端末２１からのコマンドや、データベース２３内の情報に基づき、模擬機能部２４および自動運航＆交戦ルール部２５へ制御命令を発行する模擬制御部、２３は模擬に必要な初期値データ等が格納されているデータベースである。
【００２７】
２４は自動運航＆自動交戦を行なうPFについては自動運航＆交戦ルール部２５内のルールに基づき模擬を行い、プレイヤからの操作に基づき模擬されるPFには模擬制御部２２からの制御命令に基づき模擬する模擬機能部、２５は自動運航または自動交戦を行なうためのルールデータベースを保持している自動運航＆交戦ルール部で、状況が入力されると、どのように行動するかを結果として返す。またどのPFが自動運航＆自動交戦の対象であるかは、模擬制御部２２より与えられる。２６は一定の時刻間隔で、模擬機能部２４からプレイヤ端末２１に戦況を表示するための情報を収集し、プレイヤ端末２１へ送信する模擬結果収集部である。
【００２８】
また、図３は訓練対象者のレベルとそのレベル毎に使用するPFおよびシステムの数（オーダー数）を示したものである。指揮官レベルプレイヤのみが訓練を行なう場合は、図３のハッチング部分は適当なモデル化を行ない、計算機により模擬されることとなる。
【００２９】
指揮官レベルのプレイヤは図４の(ａ)に示すように、配下にある艦隊長や航空総隊長へコマンド４１を発行する。プレイヤがつかない艦隊等は、事前に与えらたシナリオ４２に基づき自動運航・自動交戦を行なうこととなる。図４の場合では、敵方がこれに相当する。また図４の(ｂ)は、図２のプレイヤ端末２１を通して、指揮官レベルプレイヤが見る戦況を示している。
【００３０】
図５は異なるレベルのプレイヤが訓練を行なう場合のこの発明による訓練用シミュレーション装置の基本構成である。計算環境１中に機能拡張部５１および変換機能部５２が追加され、さらに機能拡張部５１に接続されたHIL型シミュレータ５５が追加されている。機能拡張部５１において、模擬制御部２２ａ、模擬機能部２４ａ、自動運航＆交戦ルール部２５ａ、模擬結果収集部２６ａは図２に示した左側の部分のそれぞれの部分に対応する部分である。なお、割り当て手段は基本的に機能拡張部５１の一部および変換機能部５２から構成される。
【００３１】
分割(Deaggregate)機能部５４は、統合(Aggregate)レベルのものを、これを分割した分割レベルであるPFレベルに分割する要求をHIL型シミュレータ５５から受け、PFレベルに分割する命令を変換機能部５２へ送る。また、PFレベルに分割されたものを模擬機能部２４から受け、HIL型シミュレータ管理機能部５３へHIL型シミュレータ５５への割り付けを委託する。
【００３２】
変換機能部５２は、模擬制御部２２を介したプレイヤ端末２１から、または分割機能部５４を介したHIL型シミュレータ５５から、統合(Aggregate)レベルのものをPFレベルに分割する要求を受け、その要求に基づき模擬機能部２４へ制御命令を発行する。
【００３３】
HIL型シミュレータ管理機能部５３は、システムに接続されているHIL型シミュレータ５５のタイプやタイプ毎の数に関する情報(模擬するのに必要な資源の機能に関する情報)と、PF(航空機や艦船等のオブジェクト)とHIL型シミュレータ５５の割り付け方に関する情報を含むファイルを例えばデーターベース５６に保持し、分割機能部からのPF情報に基づき、HIL型シミュレータ５５との割り付けを行なう。この割り付け方は、データベース５６内の情報に基づき静的に行なう方式と、各HIL型シミュレータ５５と負荷状況等に基づきシミュレーション実行中に動的に行なう方式がある。
【００３４】
PF(航空機や艦船等のオブジェクト)にHIL型シミュレータ５５を静的に割り付ける方式として、例えば、航空機であれば飛行している先頭から順番に優先度を付け、優先度の高いものからHIL型シミュレータを割り付ける方式などが考えられる。その他、戦闘能力の高いもの順や、燃料の多いもの順に優先度をつけるなどが考えられる。なお、HIL型シミュレータ５５の台数制限や、該当するHIL型シミュレータがなかった等の理由で、HIL型シミュレータを割り付けられなかったPFは、自動運航・交戦ルールに基づいて計算機内で模擬されることとなる。
【００３５】
なお、該当するすなわち要求される機能を満たすHIL型シミュレータすなわち資源が存在しない場合に、最も該要求する機能の条件を満たすことができる資源を該オブジェクトに割り付けるようにしてもよい。
また、オブジェクトを模擬するのに要する計算量の情報をデーターベース５６内に格納させておき、この情報に基づいて保有する資源を割り付けるようにしてもよい。
【００３６】
実施の形態２．
なお、上記実施の形態では上位レベルのオブジェクトと下位レベルのオブジェクトに分割するものについて説明したが、逆に下位レベルのオブジェクトを上位レベルのオブジェクトに統合するこの発明による訓練用シミュレーション装置の基本構成を図６に示す。基本的な構成は図５に示すものと同じであるが、分割機能部５４の代わりに統合機能部５４ａになっている。
【００３７】
統合機能部５４ａは下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求を資源すなわち各HIL型シミュレータ５５等から受け、上位レベルに統合する命令を変換機能部５２へ送り、また、上位レベルに統合されたオブジェクトの情報を、HIL型シミュレータ管理機能部５３へ送る。変換機能部５２は資源から、または統合機能部５４ａを介して資源から下位レベルのオブジェクトを上位レベルのオブジェクトに統合する要求を受け、その要求に基づき制御命令を発行する。
【００３８】
データベース５６は資源のタイプやタイプ毎の数に関する情報と、オブジェクトと資源の割り付け方に関する情報を格納し、HIL型シミュレータ管理機能部５３が、データベースの情報に基づいて統合機能部５４ａからのオブジェクト情報を基に、資源との割り付けを行なう。これにより、下位レベルのオブジェクトを上位レベルのオブジェクトに統合する。
【００３９】
実施の形態３．
また、上記下位レベルのオブジェクトへの分割と、上位レベルのオブジェクトへの統合を共に行うこの発明による訓練用シミュレーション装置の基本構成を図７に示す。基本的な構成は図５に示すものと同じであるが、分割機能部５４の代わりに分割／統合機能部５４ｂになっている。
【００４０】
分割／統合機能部５４ｂは、上位レベルのオブジェクトをこれを分割した下位レベルのオブジェクトに分割する要求および下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求のいずれかを資源から受け、下位レベルに分割する命令または上位レベルに統合する命令を変換機能部５２へ送り、また、下位レベルに分割されたオブジェクトの情報または上位レベルに統合されたオブジェクトの情報を、HIL型シミュレータ管理機能部５３へ送り割り付けを委託する。
【００４１】
変換機能部５２は資源から、または分割／統合機能部５４ｂを介して資源から上位レベルのオブジェクトを下位レベルのオブジェクトに分割する要求または下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求を受け、その要求に基づき制御命令を発行する。
【００４２】
データベース５６は、各資源のタイプやタイプ毎の数に関する情報と、オブジェクトと資源の割り付け方に関する情報を格納する。HIL型シミュレータ管理機能部５３は、データベース５６の情報に基づいて分割／統合機能部５４ｂからのオブジェクト情報を基に、資源との割り付けを行なう。これにより、上位レベルのオブジェクトから下位レベルのオブジェクトへの分割、および下位レベルのオブジェクトの上位レベルのオブジェクトへの統合を行う。
【００４３】
実施の形態４．
図８はこの発明のさらに別の実施の形態による訓練用シミュレーション装置の基本構成を示すものである。HIL型シミュレータのみならず、保有する端末であるディスプレイモニタ８２の数も有限であることから、図に示すような構成も考えられる。なお、図中のシステム管理機能部８１は、HIL型シミュレータ管理機能部と同等の機能を持つものであるが、HIL型シミュレータではなく該モニタ８２を管理するものである。
【００４４】
実施の形態５．
図９は図５〜７等に示されている機能拡張部５１をもう一つ追加したこの発明による訓練用シミュレーション装置の基本構成を示すものである。このように機能拡張部５１を所望の数だけ追加することにより異なるレベルのプレイヤを幾らでも訓練に参加させることができる。
【００４５】
なお、図９の計算環境１内の機能全てを１台の計算機で実行するには計算パワーが不足することも考えられる。この場合は、例えば、図９中の機能拡張部５１毎に異なる計算機で構成してもよい。
【００４６】
これにより例えば３段以上の異なるレベルのオブジェクトの間での分割、統合も可能となる。
【００４７】
図１０はこの発明における、上層から指揮官レベル、艦隊長レベル、艦長またはパイロットレベルの計３つのレベルのプレイヤが訓練に参加する場合のイメージを示したものである。 艦隊長レベルと、艦長またはパイロットレベルでは、そのレベルで対象とする領域内に属するオブジェクト群が、一つ上のレベル（艦隊長レベルでは指令官レベル、艦長またはパイロットレベルでは艦隊長レベル）から展開されることになる（図１０の(ａ)参照）。また図１０の(ｂ)は、各レベルのプレイヤが使用する表示系画面の例を示したものである。例えば、指令官レベルのプレイヤに関しては艦隊レベルの情報しか必要はなく、また艦長またはパイロットレベルのプレイヤに関しては、自身の行動に関係ある領域内の艦船または航空機レベルの情報は必要とするが、他の領域内に関してはこのレベルまでの細かい情報は必要としない。
【００４８】
図１１は統合(Aggregate)または分割(Deaggregate)を行なう場合に使用するデータおよびデータ構造の例を示したものである。この情報を利用して、例えば、空母１から航空機１と航空機２を生成しようとする場合は「空母１：陣系」情報から各航空機の位置を決める。また搭載MSL(ミサイル)数は「空母１：戦力:１６」から均等に各々の航空機に８個搭載させるものとする。 各航空機の燃料に関しては、「空母１：燃料:３０」の情報から空母１と航空機１、２へ各々均等割にすることにより、各航空機の燃料を１０とする。また、逆に航空機１と２を備える空母１と艦船１から、この艦隊１の諸元情報を生成する場合は、戦力は１６＋８で２４となり、燃料は３０＋１０で４０となり、位置座標は空母１と艦船１の位置座標の重心とする。このように、図１１のデータを基に、分割、統合の処理を行なう。
【００４９】
【発明の効果】
以上のように、この発明によれば、計算環境とこれに接続された複数の端末となる資源からなる訓練用シミュレーション装置において、模擬対象のオブジェクトへ保有する上記資源を割り当てる際に、外部から与えられた条件に基づいた割り当てを行なう割り当て手段を備えたことを特徴とする訓練用シミュレーション装置としたので、シナリオや状況に応じて、現況の資源を対象とする模擬対象物へ動的に割り付けることが可能になった。
【００５０】
また、上記割り当て手段が、模擬対象オブジェクトを複数のオブジェクトに分割する外部からの条件に基づいて上記資源を割り当てる変換を行うので、異なるレベルのプレイヤが訓練中に参加することを可能にした。
【００５１】
また、上記割り当て手段が、複数の模擬対象オブジェクトを統合する外部からの条件に基づいて上記資源を割り当てる変換を行うので、異なるレベルのプレイヤが訓練中に脱退することを可能にした。
【００５２】
また、上記割り当て手段が、複数の模擬対象オブジェクトを統合したり、逆に個々のオブジェクトに分割する外部からの条件に基づいて上記資源を割り当てる変換を行うので、異なるレベルのプレイヤが訓練中に参加したり脱退したりすることを可能にした。
【００５３】
また、オブジェクトを模擬するのに必要な資源の機能に関する情報を保持するデータベースを有し、上記割り当て手段がこの情報に基づいて該オブジェクトへ保有する該資源を割り付けるようにしたので、適当な資源の割り付けを可能にした。
【００５４】
また、上記割り当て手段が、該要求される機能を満たす資源が存在しない場合に、最も該要求する機能の条件を満たすことができる資源を該オブジェクトに割り付けるようにしたので、機能を満たす資源が存在しない場合においても、訓練を中断することなく、相当の訓練を可能にした。
【００５５】
また、該当する資源が存在しない場合に、そのオブジェクトの模擬を上記計算環境内で行なうようにしたので、該当する資源が存在しない場合においても、訓練を中断することなく訓練の続行を可能にした。
【００５６】
また、各オブジェクトを模擬するのに要する計算量の情報を保持するデーターベースを有し、上記割り当て手段がこの情報に基づいて保有する該資源を割り付けるようにしたので、オブジェクトを模擬するのに要する計算量に合わせて適当な資源を割り付けることを可能にした。
【００５７】
また、上記割り当て手段が分割機能部と、変換機能部と、資源管理機能部と、データーベースとを備え、上記分割機能部が、上位レベルのオブジェクトをこれを分割した下位レベルのオブジェクトに分割する要求を資源から受け、下位レベルに分割する命令を変換機能部へ送り、また、下位レベルに分割されたオブジェクトの情報を、資源管理機能部へ送り割り付けを委託し、上記変換機能部が資源から、または上記分割機能部を介して資源から上位レベルのオブジェクトを下位レベルのオブジェクトに分割する要求を受け、その要求に基づき制御命令を発行し、上記データベースが各資源のタイプやタイプ毎の数に関する情報と、オブジェクトと資源の割り付け方に関する情報を格納し、上記資源管理機能部が、上記データベースの情報に基づいて上記分割機能部からのオブジェクト情報を基に、資源との割り付けを行なうようにしたので、異なるレベルのプレイヤが訓練中に参加することを可能にした。
【００５８】
また、上記割り当て手段が統合機能部と、変換機能部と、資源管理機能部と、データーベースと備え、上記統合機能部が、下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求を資源から受け、上位レベルに統合する命令を変換機能部へ送り、また、上位レベルに統合されたオブジェクトの情報を、資源管理機能部へ送り割り付けを委託し、上記変換機能部が資源から、または上記統合機能部を介して資源から下位レベルのオブジェクトを上位レベルのオブジェクトに統合する要求を受け、その要求に基づき制御命令を発行し、上記データベースが各資源のタイプやタイプ毎の数に関する情報と、オブジェクトと資源の割り付け方に関する情報を格納し、上記資源管理機能部が、上記データベースの情報に基づいて上記統合機能部からのオブジェクト情報を基に、資源との割り付けを行なうので、異なるレベルのプレイヤが訓練中に脱退することを可能にした。
【００５９】
また、上記割り当て手段が分割／統合機能部と、変換機能部と、資源管理機能部と、データーベースとを備え、上記分割／統合機能部が、上位レベルのオブジェクトをこれを分割した下位レベルのオブジェクトに分割する要求および下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求のいずれかを資源から受け、下位レベルに分割する命令または上位レベルに統合する命令を変換機能部へ送り、また、下位レベルに分割されたオブジェクトの情報または上位レベルに統合されたオブジェクトの情報を、資源管理機能部へ送り割り付けを委託し、上記変換機能部が資源から、または上記分割／統合機能部を介して資源から上位レベルのオブジェクトを下位レベルのオブジェクトに分割する要求または下位レベルのオブジェクトをこれを統合した上位レベルのオブジェクトに統合する要求を受け、その要求に基づき制御命令を発行し、上記データベースが各資源のタイプやタイプ毎の数に関する情報と、オブジェクトと資源の割り付け方に関する情報を格納し、上記資源管理機能部が、上記データベースの情報に基づいて上記分割／統合機能部からのオブジェクト情報を基に、資源との割り付けを行なうので、異なるレベルのプレイヤが訓練中に参加したり脱退したりすることを可能にした。
【００６０】
また、上記割り当て手段が、上記資源の割り付けをシミュレーション実行中に動的に行なうようにしたので、現況に適した割り付けが可能になる。
【００６１】
また、上記割り当て手段を複数備えたので、異なるレベルのプレイヤを多く訓練に参加させることができ、さらには３段以上の異なるレベルのプレイヤによる訓練も可能になる。
【００６２】
模擬対象オブジェクトに割り付ける上記資源がディスプレイモニタからなるものとしたので、複数段のレベルのオブジェクトに対するプレイヤにディスプレイモニタを割り付けることを可能にした。
【図面の簡単な説明】
【図１】  この発明による訓練用シミュレーション装置の動作の流れの概要を説明するための図である。
【図２】  指揮官レベルのプレイヤが訓練に使用する訓練用シミュレーション装置の構成の一例を示す図である。
【図３】  訓練対象者レベルとレベル毎に使用する模擬対象オブジェクトおよび装置のオーダー数を説明するための図である。
【図４】  指揮官レベルのプレイヤがシミュレーション装置を使用して訓練を行なう場合の運用形態の例と表示系画面の例を示す図である。
【図５】  この発明の一実施の形態による訓練用シミュレーション装置の基本構成を示す図である。
【図６】  この発明の別の実施の形態による訓練用シミュレーション装置の基本構成を示す図である。
【図７】  この発明のさらに別の実施の形態による訓練用シミュレーション装置の基本構成を示す図である。
【図８】  この発明のさらに別の実施の形態による訓練用シミュレーション装置の基本構成を示す図である。
【図９】  この発明のさらに別の実施の形態による訓練用シミュレーション装置の基本構成を示す図である。
【図１０】  この発明における３つのレベルのプレイヤが訓練に参加する場合のイメージを示した図である。
【図１１】  この発明における統合または分割を行なう場合に使用するデータおよびデータ構造の例を示した図である。
【符号の説明】
１  計算環境、２１  プレイヤ端末、２２，２２ａ  模擬制御部、２３，５６データベース、２４，２４ａ  模擬機能部、２５，２５ａ  自動運航＆交戦ルール部、２６，２６ａ  模擬結果収集部、５１  機能拡張部、５２  変換機能部、５３  HIL型シミュレータ管理機能部、５４  分割機能部、５４ａ  統合機能部、５４ｂ  分割／統合機能部、５５  HIL型シミュレータ、８１  システム管理機能部、８２  ディスプレイモニタ。
【図１】
0004413333.tif 000002
【図２】
0004413333.tif 000003
【図３】
0004413333.tif 000004
【図４】
0004413333.tif 000005
【図５】
0004413333.tif 000006
【図６】
0004413333.tif 000007
【図７】
0004413333.tif 000008
【図８】
0004413333.tif 000009
【図９】
0004413333.tif 000010
【図１０】
0004413333.tif 000011
【図１１】
0004413333.tif 000012