JP6425005B2 - Simulation system, its construction method, and its attribute update management method - Google Patents
Simulation system, its construction method, and its attribute update management method Download PDFInfo
- Publication number
- JP6425005B2 JP6425005B2 JP2014086069A JP2014086069A JP6425005B2 JP 6425005 B2 JP6425005 B2 JP 6425005B2 JP 2014086069 A JP2014086069 A JP 2014086069A JP 2014086069 A JP2014086069 A JP 2014086069A JP 6425005 B2 JP6425005 B2 JP 6425005B2
- Authority
- JP
- Japan
- Prior art keywords
- subnet
- server
- simulation
- simulation system
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims description 137
- 238000007726 management method Methods 0.000 title claims description 19
- 238000010276 construction Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 12
- 239000010419 fine particle Substances 0.000 description 5
- 239000011362 coarse particle Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明はシミュレーションシステムに関し、特に分散処理におけるシミュレーションシステム、その構築方法、およびそのアトリビュート更新管理方法に関する。 The present invention relates to a simulation system, and more particularly to a simulation system in distributed processing, a construction method thereof, and an attribute update management method thereof.
HLA(High Level Architecture)は、分散コンピュータシミュレーションシステムのための汎用アーキテクチャであって、IEEE(Institute of Electrical and Electronics Engineers)により標準化されている。すなわち、HLAは、各種シミュレータ同士を相互接続して、インタラクティブなシミュレーションを実現するための仕様である。シミュレータ間の対話(interaction)は、RTI(Runtime Infrastructure)によって管理される。すなわち、RTIは、HAL仕様に準拠したシミュレーション基盤である。 HLA (High Level Architecture) is a general-purpose architecture for distributed computer simulation systems, standardized by the Institute of Electrical and Electronics Engineers (IEEE). That is, the HLA is a specification for interconnecting various simulators to realize interactive simulation. Interaction between simulators is managed by RTI (Runtime Infrastructure). That is, RTI is a simulation basis compliant with the HAL specification.
HLAは、ルール(IEEE 1516)、インタフェース仕様(IEEE 1516.1)、オブジェクトモデルテンプレート仕様(IEEE 1516.2)の3つの仕様から成り立っている。 The HLA consists of three specifications: rule (IEEE 1516), interface specification (IEEE 1516.1), and object model template specification (IEEE 1516.2).
ここで、IEEE 1516で規定された「ルール」は、HLAが規定する範囲を明確するため、用語の定義やそれぞれの動作の基本を規定したものである。例えば、「ルール」は、個々のシミュレータを「フェデレート」と呼び、その集合である分散シミュレーション全体を「フェデレーション」と呼ぶ事や、フェデレート間は直接情報を交換することなく、上記RTIを介して行う事など、を規定している。尚、シミュレーションにより実現されるオブジェクトの属性をアトリビュートと称する。 Here, the “rule” defined in IEEE 1516 defines the definition of terms and the basics of each operation in order to clarify the range defined by HLA. For example, the "rule" refers to each simulator as "federate" and refers to the entire distributed simulation as "federation", or does not directly exchange information between the fedrates, and is performed via the RTI. It prescribes things, etc. An attribute of an object realized by simulation is called an attribute.
上記RTIは、インタフェース仕様で規定されたサービスを提供するソフトウェアである。したがって、HALに準拠した分散シミュレーションシステムは、一般に、複数のフェデレート(シミュレータ)により構成される。 The RTI is software that provides a service defined by the interface specification. Therefore, a distributed simulation system compliant with HAL is generally configured by a plurality of federates (simulators).
この種の分散シミュレーションシステムは、従来から種々提案されている。 Various distributed simulation systems of this type have been proposed conventionally.
例えば、特許文献1は、実行中のシミュレーションにフェデレートが自由に参加および離脱することの可能な「分散型シミュレーションシステム」を開示している。
For example,
また、特許文献2は、フェデレートが模擬する模擬対象物とRTIに登録されるオブジェクトインスタンスの関係が1対複数の関係となるようなシステムにおいて、高速化を実現することのできる「分散シミュレーションシステム」を開示している。
Further,
さらに、特許文献3は、システム全体の処理速度を高速化させることができる「シミュレーションシステム」を開示している。特許文献3に開示されたシミュレーションシステムは、RTIサーバと、複数のサブネットとを備える。各サブネットは、サブネットサーバと、複数のフェデレートとを備える。RTIサーバと複数のサブネットサーバは、ネットワークを介して接続されている。サブネットサーバは、自サブネット配下のフェデレートのみが自サブネット配下の別のフェデレートのアトリビュートの更新情報を必要とする場合には、RTIサーバに対してはアトリビュートの更新情報の送信を行わない。
Furthermore,
RTIを使用するシミュレーションシステムで構築するフェデレーションは粒度が一定であり、フェデレーションに参加するモデルの粒度も一定となる。ここで、「粒度(Granularity)」とは、モデルの詳細さのレベルを意味する。 The federation established in the simulation system using RTI has a fixed granularity, and the granularity of models participating in the federation is also fixed. Here, "granularity" means the level of detail of the model.
特許文献1および2に開示されたシミュレーションシステムは、1個のRTIサーバにて複数個のフェデレートを同時に集中管理する構造をしている。したがって、全フェデレートは1個のRTIサーバにアクセスを行い、アトリビュートの更新を行う。このため、例えばあるフェデレートからアトリビュートの更新情報をアップデートした際、このアップデートの情報は必ず一度RTIサーバを経て他のフェデレートに送信される。
The simulation systems disclosed in
したがって、広範囲なシミュレーション対象全体の模擬の粒度を細かくすると、アトリビュートの更新量が膨大となり、RTIサーバの処理負荷が大きくなる。そのため、全体のシミュレーション実行の速度が低下するという問題がある。 Therefore, if the granularity of the simulation of the entire simulation target over a wide range is reduced, the update amount of the attribute becomes enormous and the processing load of the RTI server becomes large. Therefore, there is a problem that the speed of the overall simulation execution is reduced.
尚、特許文献3は、単に、各々が複数のシミュレータの情報を管理するサブネットサーバを含む複数のサブネットと、複数のサブネットにまたがる情報を管理する情報管理サーバと、を備えるシミュレーションシステムを開示しているに過ぎない。すなわち、特許文献3は、粒度に関して、開示も示唆もせず、考慮もしていない。
(発明の目的)
本発明の目的は、シミュレーション対象が広範囲なシミュレーションシステムにおいて、一部のシミュレータに対して詳細な模擬の要求がある場合でも、シミュレーションの進行速度をできるだけ損なわないシミュレーション実行を実現することにある。
(Object of the Invention)
SUMMARY OF THE INVENTION An object of the present invention is to realize simulation execution in which simulation progress is not impaired as much as possible even in a simulation system having a wide range of simulation targets and even when some simulators have detailed simulation requirements.
本発明の1つの態様に係るシミュレーションシステムは、詳細な模擬が必要な複数の第1の種類のシミュレータと、該複数の第1の種類のシミュレータの情報を管理する第1のサブネットサーバと、を含む第1のサブネットと;詳細な模擬が不要な少なくとも1つの第2の種類のシミュレータを含む第2のサブネットと;前記第1のサブネットと前記第2のサブネットとの間にまたがる情報を管理する情報管理サーバと;を備える。 A simulation system according to one aspect of the present invention includes a plurality of first type simulators that require detailed simulation, and a first subnet server that manages information of the plurality of first type simulators. Managing information spanning between said first subnet and a second subnet including at least one second type of simulators for which no detailed simulation is required; and said first subnet and said second subnet And an information management server.
本発明の別の態様に係るシミュレーションシステムの構築方法は、複数のシミュレータを統合してシミュレーションシステムを構築する方法であって、前記複数のシミュレータを、詳細な模擬が必要な複数の第1の種類のシミュレータと、詳細な模擬が不要な複数の第2の種類のシミュレータとに分割し;前記複数の第1の種類のシミュレータを、第1のサブネットにまとめて、該第1のサブネットに第1のサブネットサーバを設置し;該第1のサブネットサーバを、ネットワークを介して情報管理サーバに接続する;ことを特徴とする。 A method of constructing a simulation system according to another aspect of the present invention is a method of integrating a plurality of simulators to construct a simulation system, wherein the plurality of simulators are required to have a plurality of first types requiring detailed simulation. And a plurality of second types of simulators that do not require detailed simulation; the plurality of first types of simulators are combined into a first subnet, and the first subnet is first The first subnet server is connected to the information management server via a network.
本発明によれば、シミュレーションの進行速度をできるだけ損なわないシミュレーション実行を実現することができる。 According to the present invention, it is possible to realize simulation execution that does not impair the progressing speed of the simulation as much as possible.
[関連技術]
本発明の理解を容易するために、関連技術について詳細に説明する。
[Related Art]
In order to facilitate the understanding of the present invention, the related art will be described in detail.
前述したように、関連技術においては、RTIを使用するシミュレーションシステムで構築するフェデレーションは粒度が一定であり、フェデレーションに参加するモデルの粒度も一定となる。 As described above, in the related art, the federation established in a simulation system using RTI has a fixed granularity, and the granularity of models participating in the federation is also fixed.
図1は、フェデレーションに参加するモデルの一例を示している。 FIG. 1 shows an example of a model that participates in federation.
図1に示す例では、モデルA、モデルB、およびモデルCの、3つのモデルがある例を示している。モデルA及びモデルBは詳細な模擬の要求があるモデルであり、モデルCは詳細な模擬の要求のない(不要な)モデルである。換言すれば、モデルA及びモデルBは細かい粒度のモデルであり、モデルCは粗い粒度のモデルである。 The example shown in FIG. 1 shows an example in which there are three models, model A, model B, and model C. Models A and B are models with detailed simulation requirements, and model C is a model without detailed simulation requirements (unnecessary). In other words, Model A and Model B are fine-grained models, and Model C is a coarse-grained model.
詳述すると、モデルAは、粗い粒度のモデルA1と、細かい粒度のモデルA21〜A2nと、で表される。モデルA1の粒度は、例えば、小隊レベルであり、モデルA21〜A2nの粒度は、例えば、隊員レベルである。 More specifically, the model A is represented by a coarse particle size model A1 and a fine particle size models A21 to A2 n. The granularity of the model A1 is, for example, a platoon level, and the granularity of the models A21 to A2 n is, for example, a member level.
同様に、モデルBは、粗い粒度のモデルB1と、細かい粒度のモデルB21〜B2nと、で表される。 Similarly, the model B is represented by a coarse particle size model B1 and fine particle size models B21 to B2 n.
それに対して、モデルCは、粗い粒度のモデルC1で表される。 On the other hand, the model C is represented by a coarse-grained model C1.
図2は、シミュレーション対象の領域が広範囲の場合における、第1の関連技術のシミュレーションシステムのモデルを示す図である。シミュレーション対象の領域が広範囲の場合、図2に示されるように、フェデレーション1の粒度は粗くなっており、それに参加するモデルの粒度は小隊レベルとなっている。
FIG. 2 is a diagram showing a model of a simulation system of the first related art in a case where the area to be simulated is a wide range. When the area to be simulated is extensive, as shown in FIG. 2, the granularity of
図2において、モデルAは第1のフェデレート2で表され、モデルBは第2のフェデレート3で表され、モデルCは第3のフェデレート4で表される。図2では、第1のフェデレート2を「フェデレートA」で示し、第2のフェデレート3を「フェデレートB」で示し、第3のフェデレート4を「フェデレートC」で示している。
In FIG. 2, the model A is represented by a
第1のフェデレート2(フェデレートA)は、粗い粒度のモデル21として粗い粒度のモデルA1を生成して、フェデレーション1に参加している。
The first Federate 2 (Federated A) participates in
第2のフェデレート3(フェデレートB)は、粗い粒度のモデル31として粗い粒度のモデルB1を生成して、フェデレーション1に参加している。
The second federation 3 (federate B) participates in
第3のフェデレート4(フェデレートC)は、粗い粒度のモデル41として粗い粒度のモデルC1を生成して、フェデレーション1に参加している。
The third federation 4 (federate C) participates in
上述したように、第1の関連技術では、シミュレーション対象の領域が広範囲なシミュレーションシステムを構築する場合、図2に示されるように、フェデレーション1の粒度を粗くし、フェデレーション1に参加するモデルの粒度が粗いレベル(例:小隊レベル)のものを、各フェデレート2〜4が生成していた。
As described above, in the first related art, when constructing a simulation system in which the area to be simulated is a wide range, as shown in FIG. 2, the granularity of
図3は、図2に示したモデルを実現する、第1の関連技術のシミュレーションシステムを示すブロック図である。 FIG. 3 is a block diagram showing a simulation system according to a first related art for realizing the model shown in FIG.
図3に示されるように、第1の関連技術のシミュレーションシステム(粗い粒度のフェデレーション1)は、1個のRTIサーバ11にて複数個のフェデレート2〜4を同時に集中管理する構造をしている。RTIサーバ11と複数個のフェデレート2〜4は、ネットワーク70を介して接続されている。全フェデレート2〜4は、1個のRTIサーバ11にアクセスを行い、アトリビュートの更新を行う。
As shown in FIG. 3, the simulation system of the first related art (coarse-grained federation 1) is configured to centrally manage a plurality of
このため、例えば、第1のフェデレート1(フェデレートA)からアトリビュートの更新情報をアップデートした際、このアップデートの情報は、必ず一度RTIサーバ11を経て他のフェデレート3、4(フェデレートB、フェデレートC)に送信される。
Therefore, for example, when updating attribute update information from the first federate 1 (federated A), the information of this update always passes through the
この場合に、図1に示されるように、詳細な模擬の要求があったモデルA及びモデルBに対してのみ、各フェデレート2、3が細かい粒度のモデルA21〜A2n、B21〜B2nを生成し、詳細な模擬の要求のない(不要な)モデルCに対しては、フェデレート4が粗い粒度のモデルC1を生成するとする。
In this case, as shown in FIG. 1, only for models A and B that have required detailed simulation, each of the
図4は、この場合における、第2の関連技術のシミュレーションシステムのモデルを示す図である。 FIG. 4 is a diagram showing a model of a simulation system of the second related art in this case.
図5は、図4に示したモデルを実現する、第2の関連技術のシミュレーションシステムを示すブロック図である。 FIG. 5 is a block diagram showing a simulation system of a second related art for realizing the model shown in FIG.
この場合、図4に示すように、細かい粒度のモデル(A21、A2n、B21、B2n)に合わせてフェデレーション1の粒度も細かくしなければならない。
In this case, as shown in FIG. 4, the granularity of the
すなわち、第1のフェデレート2(フェデレートA)は、細かい粒度のモデル22、23として細かい粒度のモデルA21、A2nを生成して、フェデレーション1に参加している。
That is, the first federate 2 (federate A) participates in the
また、第2のフェデレート3(フェデレートB)は、細かい粒度のモデル32、33として細かい粒度のモデルB21、B2nを生成して、フェデレーション1に参加している。
In addition, the second federation 3 (federate B) participates in the
しかしながら、前述したように、RTIを使用するシミュレーションシステムで構築するフェデレーションの粒度は一定である。 However, as described above, the granularity of the federation constructed in the simulation system using RTI is constant.
そのため、図4に示すように、第3のフェデレート4(フェデレートC)が粗い粒度のモデル41として粗い粒度のモデルC1を生成して、フェデレーション1に参加しようとしても、粗い粒度のモデルC1はフェデレーション1に参加することが不可となる。
Therefore, as shown in FIG. 4, even if the third Federate 4 (Federated C) generates a coarse-grained model C1 as the coarse-grained model 41 and tries to participate in
したがって、図1に示すように、モデルCについても細かい粒度のモデルC21〜C2nを第3のフェデレート4(フェデレートC)が生成し、粒度の細かいフェデレーション1に参加させる必要がある。
Therefore, as shown in FIG. 1, for the model C, it is necessary to generate a third graded model 4 (federate C) of the models C21 to C2n of fine grain size and to make them participate in the fine
すなわち、図示はしないが、シミュレーション対象の領域が狭範囲の場合、第3の関連技術のシミュレーションシステムにおいては、フェデレーションの粒度は細かくなっており、それに参加するモデルの粒度は隊員レベルとなる。 That is, although not shown, when the area to be simulated is narrow, in the simulation system of the third related art, the granularity of the federation is finer, and the granularity of the models participating in it is the personnel level.
したがって、シミュレーション対象が広範囲ではあるが、ある狭い範囲内に存在する限定したモデルに関しては詳細に模擬したい場合、第3の関連技術のシミュレーションシステムのように、詳細に模擬したいモデルの粒度に合わせて、フェデレーション全体の粒度を細かくするしかなかった。 Therefore, if you want to simulate in detail a limited model that exists within a certain narrow range although the simulation target is extensive, like the simulation system of the third related art, according to the granularity of the model you want to simulate in detail , Could only refine the granularity of the whole federation.
しかしながら、広範囲なシミュレーション対象全体の模擬の粒度を細かくすると、アトリビュートの更新量が膨大となる。その結果、RTIサーバ11の処理負荷が大きくなるため、全体のシミュレーション実行の速度が低下してしまう。
However, if the granularity of the simulation over the wide range of simulation targets is reduced, the amount of attribute updates becomes enormous. As a result, since the processing load of the
次に、上述した関連技術の問題点について説明する。 Next, the problems of the related art described above will be described.
第1の問題点は、ネットワーク70が輻輳して全体のシミュレーション処理速度が低下することである。その理由は、次の通りである。上述した関連技術では、詳細な模擬の要求があるモデルA、モデルBだけでなく、詳細な模擬の要求のない(不要な)モデルCについても、細かい粒度のモデルを使用することになる。このため、1個のRTIサーバ11にて複数個のフェデレート2〜4を同時に集中管理する構造では、アトリビュートの更新といったフェデレートのメッセージ伝送が頻繁に行われることになるからである。
The first problem is that the
第2の問題点は、RTIサーバ11の処理速度が低下し、それがボトルネックとなり、全体のシミュレーション処理速度が低下することである。その理由は、上記第1の問題点が発生している際、1個のRTIサーバ11が全アトリビュート2〜4の更新管理を実施するという大きな処理負荷がかかるからである。
The second problem is that the processing speed of the
[実施形態]
次に、本発明の実施形態について説明する。
[Embodiment]
Next, an embodiment of the present invention will be described.
前述したように、関連技術では、シミュレーション対象が広範囲なシミュレーションシステムにおいて、一部のモデルに対して詳細な模擬の要求があれば全モデルを細かい粒度にする必要がある。 As described above, in the related art, it is necessary to make all models into fine-grained if there is a demand for detailed simulation for some models in a simulation system in which simulation targets are extensive.
それに対して、本発明の実施形態に係るシミュレーションシステムでは、そのような場合でも、シミュレーションの進行速度をできるだけ損なわないシミュレーション実行を実現する。 On the other hand, in the simulation system according to the embodiment of the present invention, even in such a case, simulation execution is realized with the speed at which the simulation progresses being as low as possible.
本発明の実施形態は、フェデレーションに参加するモデルの粒度を、限定したモデルでのみ細かくしたい場合において、RTIサーバを階層的に構築することにより、全体のシミュレーション実行の高速化を実現させるシミュレーションシステムである。 The embodiment of the present invention is a simulation system that realizes speeding up of the entire simulation execution by hierarchically constructing the RTI server, in the case where it is desired to refine the granularity of models participating in federation only with limited models. is there.
換言すれば、本発明の実施形態に係るシミュレーションシステムは、RTIを使用しているシミュレーションシステムにおいて、シミュレーションに参加しているモデルの粒度を一部のモデルでのみ細かくする要求がある場合に、RTIサーバを階層的に構築する。これにより、ネットワークで接続されているRTIサーバと各フェデレート間のメッセージ伝送回数を低減することで、全体のシミュレーション実行を高速化している。 In other words, in the simulation system according to the embodiment of the present invention, in the simulation system using RTI, when there is a demand to refine the granularity of models participating in the simulation with only some models, Build servers hierarchically. As a result, the overall simulation execution speed is increased by reducing the number of message transmissions between the RTI server and each of the federates connected by the network.
前述したように、関連技術のシミュレーションシステムでは、フェデレーションに参加している全てのフェデレート2〜4が1個のRTIサーバ11に接続されていた。
As described above, in the simulation system of the related art, all the
それに対して、本発明の実施形態に係るシミュレーションシステムは、目的に合わせてフェデレートをサブネットにまとめ、各サブネットにサブネットサーバを設置し、各サブネット配下のフェデレートのアトリビュート更新情報を一つにまとめている。 On the other hand, in the simulation system according to the embodiment of the present invention, the federation is organized into subnets according to the purpose, the subnet server is installed in each subnet, and attribute update information of the federation under each subnet is grouped together. .
各フェデレートからサブネットサーバに伝送されたアトリビュート更新情報は、サブネットサーバにてまとめられる。サブネット内のフェデレート間でのアトリビュートの更新は、サブネットサーバにて処理を行う。サブネットの配下にないフェデレートに対するアトリビュートの更新については、必要な更新情報のみを選定した後にRTIサーバに送られる。RTIサーバは、サブネット間をまたがるアトリビュートの更新管理をサブネットサーバ単位でまとまられた状態で実施する。 Attribute update information transmitted from each federation to the subnet server is summarized at the subnet server. Attribute updates between federates within a subnet are handled by the subnet server. For attribute updates for federates not under the subnet, only necessary update information is selected and sent to the RTI server. The RTI server carries out management of attribute update across subnets in a state of being grouped on a subnet server basis.
次に、本発明の実施形態の効果について説明する。 Next, the effects of the embodiment of the present invention will be described.
第1の効果は、RTIサーバ経由のネットワークの輻輳がシミュレーション処理速度低下のボトルネックであった場合、全体のシミュレーション処理速度の低下を低減することが可能となることである。その理由は、サブネットを超えるアトリビュートの更新を制限することにより、RTIサーバとサブネットとの間のネットワーク負荷の軽減が実現できるからである。 The first effect is that, if network congestion via the RTI server is a bottleneck of simulation processing speed reduction, it is possible to reduce the reduction in overall simulation processing speed. The reason is that it is possible to reduce the network load between the RTI server and the subnet by limiting the updating of attributes beyond the subnet.
第2の効果は、RTIサーバの処理速度がシミュレーション処理速度低下のボトルネックであった場合、全体のシミュレーション処理速度の低下を低減することが可能となることである。その理由は、RTIサーバの処理回数を軽減することにより、RTIサーバ自体の処理の低減が実現できるからある。 The second effect is that, if the processing speed of the RTI server is a bottleneck of simulation processing speed reduction, it is possible to reduce the reduction of the overall simulation processing speed. The reason is that reduction of the processing of the RTI server itself can be realized by reducing the number of times of processing of the RTI server.
次に、第1および第2の効果の理由について詳述する。 Next, the reasons for the first and second effects will be described in detail.
本発明の実施形態では、サブネットサーバがサブネット内のフェデレート間でのアトリビュート更新を行い、RTIサーバはサブネットをまたがる各フェデレートのアトリビュート更新情報をサブネットサーバ単位にまとめた形で管理する。そのため、RTIサーバ経由のネットワークの負荷が軽減し、ネットワーク処理速度の高速化が見込めるためである。また同時に、管理する更新回数が削減されることにより、RTIサーバの処理負荷も軽減できるためである。 In the embodiment of the present invention, the subnet server performs attribute updating between the federates in the subnet, and the RTI server manages attribute update information of each federation across the subnets in a group of subnet servers. As a result, the load on the network via the RTI server can be reduced, and an increase in network processing speed can be expected. At the same time, by reducing the number of updates to be managed, the processing load on the RTI server can be reduced.
図6および図7を参照して、本発明の第1の実施例に係るシミュレーションシステムについて説明する。図6は、本発明の第1の実施例に係るシミュレーションシステムのモデルを示す図である。図7は、図6に示したモデルを実現する、本発明の第1の実施例に係るシミュレーションシステムを示すブロック図である。 A simulation system according to the first embodiment of the present invention will be described with reference to FIGS. 6 and 7. FIG. 6 is a diagram showing a model of a simulation system according to the first embodiment of the present invention. FIG. 7 is a block diagram showing a simulation system according to the first embodiment of the present invention, which realizes the model shown in FIG.
本例でも、図1に示すような、フェデレーションに参加するモデルの場合を例に挙げて説明する。 Also in this example, a case of a model participating in federation as shown in FIG. 1 will be described as an example.
図6を参照すると、本発明の第1の実施例に係るシミュレーションシステムは、細かい粒度のシミュレーション空間であるフェデレーション1と、細かい粒度のモデルを生成し管理する第1のフェデレート2と、細かい粒度のモデルを生成し管理する第2のフェデレート3と、細かい粒度のモデルを生成し管理する第3のフェデレート4と、から成る。前述したように、図6では、第1のフェデレート2を「フェデレートA」で示し、第2のフェデレート3を「フェデレートB」で示し、第3のフェデレート4を「フェデレートC」で示している。
Referring to FIG. 6, the simulation system according to the first embodiment of the present invention is a simulation system according to the first embodiment of the present invention, a
第1のフェデレート2、第2のフェデレート3、および第3のフェデレート4は、細かい粒度のシミュレーション空間であるフェデレーション1に参加し、シミュレーションを実現している。
The
第1のフェデレート2(フェデレートA)は、詳細な模擬の要求があるため、細かい粒度のモデル23〜23として、細かい粒度のモデルA21〜A2nを生成している。同様に、第2のフェデレート3(フェデレートB)も、詳細な模擬の要求があるため、細かい粒度のモデル32〜33として、細かい粒度のモデルB21〜B2nを生成している。
Since the first federate 2 (federate A) has a demand for detailed simulation, fine-grained models A21 to A2n are generated as fine-
第3のフェデレート4(フェデレートC)は、詳細な模擬の要求はないが、細かい粒度のフェデレーション1に参加するため、細かい粒度のモデル42〜43として、細かい粒度のモデルC21〜C2nを生成している。
The third Federate 4 (Federated C) generates fine-grained models C21 to C2n as fine-
尚、第1および第2のフェデレート2、3の各々は、第1の種類のシミュレータとして働き、第3のフェデレート4は、第2の種類のシミュレータとして働く。 Note that each of the first and second fedrates 2 and 3 acts as a simulator of the first type, and the third fed 4 acts as a simulator of the second type.
モデルA1(図2)とモデルA21〜A2n(図6)、モデルB1(図2)とモデルB21〜B2n(図6)、モデルC1(図2)とモデルC21〜C2n(図6)の関係は、図1に示すように、モデル化の対象は同じであるが、模擬レベルの粒度を詳細にしたものである。 The relationship between the model A1 (FIG. 2) and the models A21 to A2n (FIG. 6), the model B1 (FIG. 2) and the models B21 to B2n (FIG. 6), and the models C1 (FIG. 2) and the models C21 to C2n (FIG. 6) As shown in FIG. 1, the object of modeling is the same, but the granularity of the simulation level is detailed.
例えば、モデルAが部隊をモデル化したものと仮定する。この場合、モデルA1(図2の31)は小隊をモデル化したものであり、モデルA21(図6の22)〜モデルA2n(図6の23)は小隊に属する各隊員をモデル化したものである。 For example, assume that Model A models a unit. In this case, model A1 (31 in FIG. 2) models a platoon, and models A21 (22 in FIG. 6) to model A2n (23 in FIG. 6) model members of the platoon. is there.
図7に示されるように、本発明の第1の実施例に係るシミュレーションシステム(細かい粒度のシミュレーション空間であるフェデレーション1)は、RTIサーバ11、第1のサブネットサーバ12、第1のフェデレート2(フェデレートA)、第2のフェデレート3(フェデレートB)、および第3のフェデレート4(フェデレートC)から成る。RTIサーバ11は、情報管理サーバとして働く。
As shown in FIG. 7, the simulation system (
また、第1のサブネット61は、第1のサブネットサーバ12、及び当該第1のサブネット61のグループに属する第1のフェデレート2(フェデレートA)および第2のフェデレート3(フェデレートB)から成る。
In addition, the
第2のサブネット62Aは、第3のフェデレート4(フェデレートC)から成る。
The
RTIサーバ11、第1のサブネットサーバ12、及び第3のフェデレート4は、ネットワーク70を介して接続されている。RTIサーバ11と第1のサブネットサーバ12は、パーソナルコンピュータ及びワークステーションなどの情報処理装置である。また、各フェデレート2〜4は、パーソナルコンピュータ及びワークステーションなどの情報処理装置により実行される。
The
かくして、本発明の第1の実施例に係るシミュレーションシステム(1)は、詳細な模擬が必要な複数の第1の種類のシミュレータ(2,3)と、これら複数の第1の種類のシミュレータ(2,3)の情報を管理する第1のサブネットサーバ(12)と、を含む第1のサブネット(61)と;詳細な模擬が不要な第2の種類のシミュレータ(4)を含む第2のサブネット(62A)と;第1のサブネット(61)と第2のサブネット(62A)と間にまたがる情報を管理する情報管理サーバ(11)と;を備える。 Thus, the simulation system (1) according to the first embodiment of the present invention includes a plurality of first types of simulators (2, 3) that require detailed simulation, and a plurality of these first types of simulators ( A second subnet server (12) for managing information of 2, 3), and a first subnet (61) including a second subnet simulator (4) which does not require detailed simulation. And an information management server (11) that manages information spanning between the first subnet (61) and the second subnet (62A).
次に図7を参照して、本発明の第1の実施例に係るシミュレーションシステムにおいて、アトリビュートの更新に関する動作の流れについて詳細に説明する。 Next, with reference to FIG. 7, the flow of operations related to attribute updating in the simulation system according to the first embodiment of the present invention will be described in detail.
図7では、第1のサブネット61配下の第1のフェデレート2(フェデレートA)及び第2のフェデレート3(フェデレートB)がアトリビュートの更新を行った場合を例示している。
FIG. 7 exemplifies a case where the first federate 2 (federated A) and the second federate 3 (federated B) under the
第1のフェデレート2(フェデレートA)及び第2のフェデレート3(フェデレートB)が第1のサブネットサーバ12に対して、アトリビュートの更新要求を実施する。ここでは、フェデレートAが第1および第2のアトリビュートa1、a2を実施し、フェデレートBが第3および第4のアトリビュートa3、a4を実施する例を示している。
The first federate 2 (federated A) and the second federate 3 (federated B) implement an attribute update request to the
その場合、第1のサブネットサーバ12は、当該第1のサブネット61配下のアトリビュートの更新が必要な第1および第2のフェデレート2、3(フェデレートA、フェデレートB)に対し、アトリビュート更新情報を送信する。と同時に、第1のサブネットサーバ12は、第1のサブネット61配下以外へのアトリビュート更新情報(図7では、第2および第4のアトリビュートa2、a4)を所定の更新量だけキューイングした後に、まとめてRTIサーバ11に送信する。
In that case, the
RTIサーバ11は、このアトリビュート更新情報を、必要としている第3のフェデレート4(フェデレートC)に送信する。
The
なお、アトリビュート更新情報が第1のサブネット61配下のフェデレート2、3でのみで必要な場合、第1のサブネットサーバ12は、RTIサーバ11へアトリビュート更新情報を送信せずに、第1のサブネット61内だけで処理を行う。
When the attribute update information is necessary only for the
上述したように、関連技術では、フェデレート毎にアトリビュート更新情報をRTIサーバ11に送信し、RTIサーバ11から各フェデレート2〜4に配信していた。
As described above, in the related art, attribute update information is transmitted to the
これに対して、本発明の第1の実施例では、アトリビュート更新情報を第1のサブネットサーバ12でまとめて、必要なアトリビュート更新情報のみをRTIサーバ11へ送信している。
On the other hand, in the first embodiment of the present invention, attribute update information is collected by the
本発明の第1の実施例では、詳細な模擬要求があるためアトリビュートの更新頻度が相互に高くなると考えられるフェデレート2,3同士を、同じ第1のサブネット61内に配置している。これにより、フェデレーション1全体の更新回数が低減し、ネットワーク70の負荷を軽減することができる。また、RTIサーバ11が管理するアトリビュートの更新回数が低減することにより、RTIサーバ11の処理負荷も軽減することができる。
In the first embodiment of the present invention, the
次に、本発明の第1の実施例の効果について説明する。 Next, the effect of the first embodiment of the present invention will be described.
第1の効果は、RTIサーバ11経由のネットワーク70の輻輳がシミュレーション処理速度低下のボトルネックであった場合、全体のシミュレーション処理速度の低下を低減することが可能となることである。その理由は、第1のサブネット61を超えるアトリビュートの更新を制限することにより、RTIサーバ11とサブネット61、62Aとの間のネットワーク負荷の軽減が実現できるからである。
The first effect is that, if the congestion of the
第2の効果は、RTIサーバ11の処理速度がシミュレーション処理速度低下のボトルネックであった場合、全体のシミュレーション処理速度の低下を低減することが可能となることである。その理由は、RTIサーバ11の処理回数を軽減することにより、RTIサーバ11自体の処理の低減が実現できるからである。
The second effect is that, when the processing speed of the
次に、第1および第2の効果の理由について詳述する。 Next, the reasons for the first and second effects will be described in detail.
第1のサブネットサーバ12が、第1のサブネット61のグループ内のフェデレート2、3間でのアトリビュート更新を行い、RTIサーバ11はサブネット61、62Aをまたがる各フェデレートのアトリビュート更新情報をサブネットサーバ単位にまとめた形で管理する。このため、RTIサーバ11経由のネットワーク70の負荷が軽減し、ネットワーク処理速度の高速化が見込めるためである。また同時に、管理する更新回数が削減されることにより、RTIサーバ11の処理負荷も軽減できるためである。
The
図8を参照して、本発明の第2の実施例に係るシミュレーションシステムについて説明する。図8は、本発明の第2の実施例に係るシミュレーションシステムを示すブロック図である。 A simulation system according to a second embodiment of the present invention will be described with reference to FIG. FIG. 8 is a block diagram showing a simulation system according to a second embodiment of the present invention.
図示のシミュレーションシステムは、第2のサブネットの構成が後述するように変更されている点を除いて、図7に示したシミュレーションシステムと同様の構成を有し動作をする。従って、第2のサブネットに62に参照符号を付してある。図7と同様の機能を有するものには同一の参照符号を付し、説明の簡略化のために、以下では相違点についてのみ説明する。 The illustrated simulation system has the same configuration as that of the simulation system shown in FIG. 7 except that the configuration of the second subnet is changed as described later. Thus, the second subnet is labeled 62. The components having the same functions as those in FIG. 7 are assigned the same reference numerals, and in the following, only the differences will be described in order to simplify the description.
第2のサブネット62は、第3のフェデレート4(フェデレートC)に加えて、第4のフェデレート5と、第2のサブネットサーバ13とを更に備える。図8では、第4のフェデレート5を「フェデレートD」で示している。第4のフェデレート(フェデレートD)は、第3のフェデレート4(フェデレートC)と同様に、詳細な模擬が不要なフェデレートである。
The
したがって、第2のサブネット62は、第2のサブネットサーバ13、及び当該第2のサブネット62のグループに属する第3のフェデレート4(フェデレートC)および第4のフェデレート5(フェデレートD)から成る。
Therefore, the
図7に示す第1の実施例に係るシミュレーションシステムにおいては、簡素化のために、第3のフェデレート4(フェデレートC)は、直接、RTIサーバ11の配下となっている。
In the simulation system according to the first embodiment shown in FIG. 7, the third fed 4 (fed C) is directly subordinate to the
これに対して、図8に示す第2の実施例に係るシミュレーションシステムでは、
別の第2のサブネットサーバ13を配して、その第2のサブネット62配下に第3のフェデレート4(フェデレートC)が存在する構成としている。
On the other hand, in the simulation system according to the second embodiment shown in FIG.
Another
このように、本発明の第2の実施例に係るシミュレーションシステムは、詳細な模擬が必要な複数の第1の種類のシミュレータ(2,3)と、これら複数の第1の種類のシミュレータ(2,3)の情報を管理する第1のサブネットサーバ(12)と、を含む第1のサブネット(61)と;詳細な模擬が不要な複数の第2の種類のシミュレータ(4,5)と、これら複数の第2の種類のシミュレータ(4,5)の情報を管理する第2のサブネットサーバ(13)と、を含む第2のサブネット(62)と;第1のサブネット(61)と第2のサブネット(62)と間にまたがる情報を管理する情報管理サーバ(11)と;を備える。 Thus, the simulation system according to the second embodiment of the present invention comprises a plurality of first types of simulators (2, 3) that require detailed simulation, and a plurality of these first types of simulators (2) , 3) information, and a first subnet (61) including a first subnet server (12); and a plurality of second type simulators (4, 5) for which detailed simulation is unnecessary. A second subnet server (13) for managing information of the plurality of second type simulators (4, 5); a second subnet (62) including: a first subnet (61) and a second And an information management server (11) that manages information across the subnet (62) of
本発明の第2の実施例の効果は、上述した本発明の第1の実施例の効果と同様であるので、その説明を省略する。 The effects of the second embodiment of the present invention are the same as the effects of the first embodiment of the present invention described above, and thus the description thereof is omitted.
図9を参照して、本発明の第3の実施例に係るシミュレーションシステムについて説明する。図9は、本発明の第3の実施例に係るシミュレーションシステムを示すブロック図である。 A simulation system according to a third embodiment of the present invention will be described with reference to FIG. FIG. 9 is a block diagram showing a simulation system according to the third embodiment of the present invention.
図示のシミュレーションシステムは、第3のサブネット63を更に備えている点を除いて、図8に示したシミュレーションシステムと同様の構成を有し動作をする。図8と同様の機能を有するものには同一の参照符号を付し、説明の簡略化のために、以下では相違点についてのみ説明する。
The illustrated simulation system operates in the same manner as the simulation system shown in FIG. 8 except that it further includes a
第2のサブネット63は、第5のフェデレート6と、第6のフェデレート7と、第3のサブネットサーバ14とを備える。図9では、第5のフェデレート6を「フェデレートE」で示し、第6のフェデレート7を「フェデレートF」で示している。第5のフェデレート6(フェデレートE)および第6のフェデレート7(フェデレートF)の各々は、詳細な模擬が不要なフェデレートである。
The
したがって、第3のサブネット63は、第3のサブネットサーバ14、及び当該第3のサブネット63のグループに属する第5のフェデレート6(フェデレートE)および第6のフェデレート7(フェデレートF)から成る。
Therefore, the
RTIサーバ11と第1乃至第3のサブネットサーバ12〜14とは、ネットワーク70を介して接続されている。
The
このように、本発明の第3の実施例に係るシミュレーションシステムは、詳細な模擬が必要な複数の第1の種類のシミュレータ(2,3)と、これら複数の第1の種類のシミュレータ(2,3)の情報を管理する第1のサブネットサーバ(12)と、を含む第1のサブネット(61)と;詳細な模擬が不要な複数の第2の種類のシミュレータ(4,5)と、これら複数の第2の種類のシミュレータ(4,5)の情報を管理する第2のサブネットサーバ(13)と、を含む第2のサブネット(62)と;詳細な模擬が不要な複数の第2の種類のシミュレータ(6,7)と、これら複数の第2の種類のシミュレータ(6,7)の情報を管理する第3のサブネットサーバ(14)と、を含む第3のサブネット(63)と;第1乃至第3のサブネット(61〜63)間にまたがる情報を管理する情報管理サーバ(11)と;を備える。 Thus, the simulation system according to the third embodiment of the present invention comprises a plurality of first type simulators (2, 3) that require detailed simulation, and a plurality of these first type simulators (2). , 3) information, and a first subnet (61) including a first subnet server (12); and a plurality of second type simulators (4, 5) for which detailed simulation is unnecessary. And a second subnet (62) including a plurality of second subnet servers (13) for managing information of the plurality of second types of simulators (4, 5); and a plurality of second subnets (62) for which detailed simulation is unnecessary. A third subnet (63) including a third type of simulator (6, 7) and a third subnet server (14) that manages information of the plurality of second type simulators (6, 7) First to third subnets 61-63) information management server (11 for managing information across between) and; comprises.
本発明の第3の実施例の効果は、上述した本発明の第1の実施例の効果と同様であるので、その説明を省略する。 The effects of the third embodiment of the present invention are the same as the effects of the first embodiment of the present invention described above, and thus the description thereof is omitted.
なお、上記実施例において、サブネットのグループ数、及び各サブネットのグループに属するフェデレート数は任意である。 In the above embodiment, the number of subnet groups and the number of federates belonging to each subnet group are arbitrary.
したがって、一般的に、本発明の実施例に係るシミュレーションシステムは、第1乃至第M(Mは2以上の整数)のサブネットと;第1乃至第Mのサブネット間にまたがる情報を管理する情報管理サーバと;を備え、第1のサブネットは、詳細な模擬が必要な複数の第1の種類のシミュレータと、これら複数の第1の種類のシミュレータの情報を管理する第1のサブネットサーバと、を含み、第m(2≦m≦M)のサブネットは、複数の第2の種類のシミュレータと、これら複数の第2の種類のシミュレータを管理する第mのサブネットサーバと、を含む。 Therefore, in general, a simulation system according to an embodiment of the present invention is an information management system for managing information across first to Mth (M is an integer of 2 or more) subnets; and across the first to Mth subnets. The first subnet includes a plurality of first type simulators that require detailed simulation, and a first subnet server that manages information of the plurality of first type simulators; And the m-th (2 ≦ m ≦ M) subnet includes a plurality of second types of simulators and an m-th subnet server that manages the plurality of second types of simulators.
以上、本発明の実施例を説明したが、本発明は、上記した実施例に限定されるものではない。本発明の基本的技術思想を逸脱しない範囲で、更なる変形・置換・調整を加えることが出来る。 As mentioned above, although the Example of this invention was described, this invention is not limited to an above-described Example. Further modifications, substitutions, and adjustments can be made without departing from the basic technical concept of the present invention.
1 フェデレーション(粗い粒度)及び(細かい粒度)
2 第1のフェデレート(フェデレートA)
3 第2のフェデレート(フェデレートB)
4 第3のフェデレート(フェデレートC)
5 第4のフェデレート(フェデレートD)
6 第5のフェデレート(フェデレートE)
7 第6のフェデレート(フェデレートF)
11 RTIサーバ
12 第1のサブネットサーバ
13 第2のサブネットサーバ
14 第3のサブネットサーバ
21 粗い粒度のモデル(モデルA1)
22 細かい粒度のモデル(モデルA21)
23 細かい粒度のモデル(モデルA2n)
31 粗い粒度のモデル(モデルB1)
32 細かい粒度のモデル(モデルB21)
33 細かい粒度のモデル(モデルB2n)
41 粗い粒度のモデル(モデルC1)
42 細かい粒度のモデル(モデルC21)
43 細かい粒度のモデル(モデルC2n)
61 第1のサブネット
62、62A 第2のサブネット
63 第3のサブネット
70 ネットワーク
a1〜a4 アトリビュート
1 Federation (coarse grain size) and (fine grain size)
2 1st Federated (Federated A)
3 2nd Federate (Federated B)
4 Third Federated (Federated C)
5 4th Federate (Federated D)
6 5th Federate (Federated E)
7 Sixth Federated (Federated F)
11
22 Fine-grained model (Model A21)
23 Fine-grained model (Model A2n)
31 Model with coarse particle size (Model B1)
32 Fine-grained model (Model B21)
33 Fine-grained model (Model B2n)
41 Model with coarse particle size (Model C1)
42 Fine-grained model (Model C21)
43 Fine-grained model (Model C2n)
61
Claims (7)
詳細な模擬が不要な少なくとも1つの第2の種類のシミュレータを含む第2のサブネットと、
前記第1のサブネットと前記第2のサブネットと間にまたがる情報を管理する情報管理サーバと、
を備えるシミュレーションシステム。 A plurality of first type simulators that do not exchange information directly with each other, each of which needs detailed simulation, and a first subnet server that manages information of the plurality of first type simulators; And a first subnet including
A second subnet, including at least one second type of simulator, for which no detailed simulation is required,
An information management server that manages information spanning between the first subnet and the second subnet;
Simulation system comprising
前記複数の第1の種類のシミュレータ間のアトリビュートの更新処理を行い、前記第2の種類のシミュレータに対するアトリビュートの更新に必要な情報のみ前記情報管理サーバへ送出する、
請求項1に記載のシミュレーションシステム。 The first subnet server is
Update attributes between the plurality of first type simulators, and send only information necessary for updating the attributes for the second type simulator to the information management server.
The simulation system according to claim 1.
前記第1のサブネットと前記第2のサブネットとの間にまたがるアトリビュートの更新管理を行う、
請求項2に記載のシミュレーションシステム。 The information management server is
Manage updates of attributes across the first and second subnets,
The simulation system according to claim 2.
第m(2≦m≦M)のサブネットは、
複数の第2の種類のシミュレータと、該複数の第2の種類のシミュレータを管理する第mのサブネットサーバと、を含む、
請求項1乃至3のいずれか1項に記載のシミュレーションシステム。 The simulation system includes second to Mth (M is an integer of 2 or more) subnets.
The mth (2 ≦ m ≦ M) subnet is
A plurality of second type simulators and an m-th subnet server that manages the plurality of second type simulators,
The simulation system according to any one of claims 1 to 3.
前記複数の第2の種類のシミュレータ間のアトリビュートの更新処理を行う、
請求項4に記載のシミュレーションシステム。 The m-th subnet server is
Update attributes between the plurality of second type simulators,
The simulation system according to claim 4.
HLA(High Level Architecture)仕様に準拠したシミュレーション基盤であるRTI(Runtime Infrastructure)を利用したRTIサーバから成る、
請求項1乃至5のいずれか1項に記載のシミュレーションシステム。 The information management server is
It consists of an RTI server that uses the RTI (Runtime Infrastructure), which is a simulation platform based on the High Level Architecture (HLA) specification.
The simulation system according to any one of claims 1 to 5.
前記第1のサブネットサーバは、前記第1のサブネット内の前記複数の第1の種類のシミュレータのアトリビュート更新情報を管理し、
前記第1のサブネットサーバは、前記第1のサブネット配下の前記複数の第1の種類のシミュレータのアトリビュート更新情報のうち、当該第1のサブネット外の前記第2の種類のシミュレータも必要とするアトリビュート更新情報のみを前記情報管理サーバに送信し、
前記情報管理サーバは、前記第1及び第2のサブネットにまたがるアトリビュート更新情報のみを管理する、
ことを特徴とする、アトリビュート更新管理方法。 A method of managing attribute updates in a simulation system according to claim 1, comprising:
The first subnet server manages attribute update information of the plurality of first type simulators in the first subnet,
Among the attribute update information of the plurality of first types of simulators under the first subnet, the first subnet server also requires an attribute of the second type of simulators outside the first subnet. Only update information is sent to the information management server,
The information management server manages only attribute update information across the first and second subnets,
An attribute update management method characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014086069A JP6425005B2 (en) | 2014-04-18 | 2014-04-18 | Simulation system, its construction method, and its attribute update management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014086069A JP6425005B2 (en) | 2014-04-18 | 2014-04-18 | Simulation system, its construction method, and its attribute update management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015207073A JP2015207073A (en) | 2015-11-19 |
JP6425005B2 true JP6425005B2 (en) | 2018-11-21 |
Family
ID=54603857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014086069A Active JP6425005B2 (en) | 2014-04-18 | 2014-04-18 | Simulation system, its construction method, and its attribute update management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6425005B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091609A (en) * | 1996-09-10 | 1998-04-10 | Mitsubishi Electric Corp | Decentralized simulation system |
JPH10312369A (en) * | 1997-05-14 | 1998-11-24 | Mitsubishi Electric Corp | Decentralized simulation system |
JP5132058B2 (en) * | 2006-01-16 | 2013-01-30 | 株式会社ソニー・コンピュータエンタテインメント | Simulator system |
WO2008056359A2 (en) * | 2006-11-09 | 2008-05-15 | Israel Aerospace Industries Ltd. | Mission training center instructor operator station apparatus and methods useful in conjunction therewith |
JP2010186287A (en) * | 2009-02-12 | 2010-08-26 | Nec Corp | Simulation system |
-
2014
- 2014-04-18 JP JP2014086069A patent/JP6425005B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015207073A (en) | 2015-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105518620B (en) | A kind of network card configuration method and resource management center | |
Han et al. | Optimization based method for supply location selection and routing in large-scale emergency material delivery | |
Annighoefer et al. | Network topology optimization for distributed integrated modular avionics | |
CN109872074B (en) | Aviation network delay propagation model based on SIS and establishment method | |
US20170031722A1 (en) | Processing element placement tool | |
CN108848146A (en) | A kind of method for optimizing scheduling based on time trigger communication service | |
Zhang et al. | Two uncertain programming models for inverse minimum spanning tree problem | |
US20170214579A1 (en) | Switch-connected hyperx network | |
KR102403476B1 (en) | Distributed Deep Learning System and Its Operation Method | |
US11809895B2 (en) | Control device, control method, and program | |
JP2008535290A (en) | Method and system for communicating predicted network behavior between interconnected networks | |
Helber et al. | A new decomposition approach for non-cyclic continuous material flow lines with a merging flow of material | |
JP6425005B2 (en) | Simulation system, its construction method, and its attribute update management method | |
CN107871252A (en) | A kind of electronic bill management system and method | |
Wang et al. | Managing stochastic bucket brigades on discrete work stations | |
CN111258840B (en) | Cluster node management method and device and cluster | |
CN104022928B (en) | The topological construction method and system of a kind of high density server | |
JP5414332B2 (en) | Simulation execution method | |
TWI677219B (en) | Monitoring system based on heterogeneous software defined network | |
Brooks et al. | Dynamic allocation of entities in closed queueing networks: An application to debris removal | |
CN113301149A (en) | Trusted software defined network construction method based on block chain | |
JP2010186287A (en) | Simulation system | |
JPWO2011034017A1 (en) | Data center system, reconfigurable node, reconfigurable node control method, reconfigurable node control program | |
CN112052603B (en) | Helicopter-based multi-machine collaborative simulation architecture and data interaction method | |
JP5287399B2 (en) | Information processing apparatus processing program, information processing apparatus processing method, and information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151222 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180613 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181009 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6425005 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |