JP6074969B2 - Simulator - Google Patents
Simulator Download PDFInfo
- Publication number
- JP6074969B2 JP6074969B2 JP2012206994A JP2012206994A JP6074969B2 JP 6074969 B2 JP6074969 B2 JP 6074969B2 JP 2012206994 A JP2012206994 A JP 2012206994A JP 2012206994 A JP2012206994 A JP 2012206994A JP 6074969 B2 JP6074969 B2 JP 6074969B2
- Authority
- JP
- Japan
- Prior art keywords
- interface
- control
- behavior
- signal
- simulation
- 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
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Description
本発明は、制御対象の挙動をモデル化したダイナミクスモデルのデータを用いて、制御信号により制御されたときの制御対象の挙動を模擬し、模擬した挙動を示す挙動信号を出力するシミュレータに関するものである。 The present invention relates to a simulator that simulates the behavior of a controlled object when controlled by a control signal using data of a dynamics model that models the behavior of the controlled object, and outputs a behavior signal indicating the simulated behavior. is there.
ロケットに搭載した誘導制御計算機は、ロケットが設計した飛行経路を飛行するように、飛行ソフトウェアを用いてアビオ(アビオニクス)機器を通じエフェクタ(エンジン、アクチュエータ等)の動作を制御する。そのため、ロケット開発の過程で飛行ソフトウェアを設計した際には、設計した飛行ソフトウェアを用いてロケットシステム検証を行う。このロケットシステム検証では、誘導制御計算機が飛行ソフトウェアを用いアビオ機器を通じてエフェクタの動作制御を行った場合の、エフェクタの挙動を検証する。 The guidance control computer mounted on the rocket controls the operation of the effector (engine, actuator, etc.) through the avio (avionics) device using the flight software so that the flight path designed by the rocket flies. Therefore, when designing flight software during the rocket development process, the rocket system is verified using the designed flight software. In this rocket system verification, the behavior of the effector when the guidance control computer controls the operation of the effector through the avio equipment using the flight software is verified.
ロケットシステム検証では、飛行ソフトウェアを用いた誘導制御計算機が出力するエフェクタの制御信号に基づいて、エフェクタの具体的な制御内容を決定するアビオ機器の応答や制御対象であるエフェクタの応答の、一部又は全部を飛行解析シミュレータが模擬する。飛行解析シミュレータは、シミュレーションソフトウェアを用いてアビオ機器やエフェクタの挙動を模擬するコンピュータである。アビオ機器やエフェクタの応答を模擬する際に飛行解析シミュレータは、ロケットの挙動をモデル化したダイナミクスモデルを用いる。 In rocket system verification, a part of the response of the avio device that determines the specific control content of the effector and the response of the effector that is the control target based on the control signal of the effector output by the guidance control computer using flight software Or the flight analysis simulator simulates the whole. The flight analysis simulator is a computer that simulates the behavior of avio equipment and effectors using simulation software. When simulating the response of an avio device or effector, the flight analysis simulator uses a dynamics model that models the behavior of the rocket.
飛行解析シミュレータには、ボードで組んだ専用コンピュータが用いられる。これは、インタフェースを誘導制御計算機やアビオ機器、エフェクタ等と合わせる必要があるからである。即ち、誘導制御計算機とアビオ機器とのインタフェースや、アビオ機器とエフェクタとのインタフェースには、通信の高速性や耐ノイズ性を考慮して、汎用的でないものが用いられる。したがって、飛行解析シミュレータも、汎用的なインタフェースではなく同じ規格のインタフェースを用いる必要がある。 A dedicated computer assembled on a board is used for the flight analysis simulator. This is because it is necessary to match the interface with a guidance control computer, an avio device, an effector, and the like. That is, the interface between the guidance control computer and the avio device and the interface between the avio device and the effector are not general-purpose in consideration of high-speed communication and noise resistance. Therefore, the flight analysis simulator needs to use an interface of the same standard, not a general-purpose interface.
ところで、ロケットシステム検証の際に用いるダイナミクスモデルは、ロケット開発の過程で開発した飛行ソフトウェアの検証試験を行う際にも用いる。この検証試験では、まず、設計した飛行経路をロケットに飛行させるための制御信号を、開発した飛行ソフトウェアを用いて発生させる。そして、制御信号によりロケットが制御された場合のロケットの挙動を、ダイナミクスモデルを用いてシミュレーションソフトウェアにより模擬する。 By the way, the dynamics model used for the rocket system verification is also used for the verification test of the flight software developed during the rocket development process. In this verification test, first, a control signal for causing the rocket to fly the designed flight path is generated using the developed flight software. The behavior of the rocket when the rocket is controlled by the control signal is simulated by simulation software using a dynamics model.
シミュレーションソフトウェアを用いると、模擬したロケットの挙動を示す挙動信号を生成することができる。挙動信号としては、例えば、ロケットの姿勢を検出するジャイロの出力を模擬したジャイロ模擬信号がある。そこで、シミュレーションソフトウェアを用いて生成した挙動信号の内容を、設計した飛行経路をロケットが飛行したときに起こる挙動と一致するかどうか検証する。 When simulation software is used, a behavior signal indicating the behavior of the simulated rocket can be generated. As the behavior signal, for example, there is a gyro simulation signal that simulates the output of a gyro that detects the attitude of a rocket. Therefore, it is verified whether the content of the behavior signal generated using the simulation software matches the behavior that occurs when the rocket flies along the designed flight path.
以上のような手順を含む飛行ソフトウェア検証試験は、現在では、プロセッサ等の高機能化に伴い、パーソナルコンピュータクラスのコンピュータでも十分行うことができる。したがって、パーソナルコンピュータのハードディスクに、飛行ソフトウェアとシミュレーションソフトウェアをインストールし、さらに、ダイナミクスモデルのデータを記憶させることで、スタンドアローン状態で飛行ソフトウェア検証試験を実施することができる。 At present, the flight software verification test including the above-described procedure can be sufficiently performed even with a computer of a personal computer class as the functions of the processor and the like increase. Therefore, the flight software verification test can be performed in a stand-alone state by installing the flight software and the simulation software on the hard disk of the personal computer and further storing the data of the dynamics model.
このように、飛行ソフトウェア検証試験とロケットシステム検証とは共に、アビオ機器やエフェクタの挙動をダイナミクスモデルを用いて模擬するプロセスを含んでいる。にもかかわらず、インタフェースの違いから、飛行ソフトウェア検証試験と同じハードウェアではロケットシステム検証を行えない。即ち、飛行ソフトウェア検証試験とロケットシステム検証との間にはハードウェアの互換性がない。そのため、両者で同じ挙動をそれぞれ模擬しても、その結果には違いが生じることがある。 Thus, both the flight software verification test and the rocket system verification include a process of simulating the behavior of avio equipment and effectors using a dynamics model. Nevertheless, the rocket system verification cannot be performed with the same hardware as the flight software verification test due to the difference in interface. That is, there is no hardware compatibility between the flight software verification test and the rocket system verification. Therefore, even if both simulate the same behavior, there may be differences in the results.
このような模擬結果の相違は、飛行ソフトウェア検証試験とロケットシステム検証との評価の一貫性を損ねる可能性があるので、極力避けることが望ましい。そのためには、飛行ソフトウェア検証試験とロケットシステム検証とのどちらでも、アビオ機器やエフェクタの挙動を模擬するプロセスを同じハードウェアで行うことが有効である。 It is desirable to avoid such a difference in simulation results as much as possible because it may impair the consistency of evaluation between the flight software verification test and the rocket system verification. For that purpose, it is effective to perform the process of simulating the behavior of Avio equipment and effectors with the same hardware in both the flight software verification test and the rocket system verification.
例えば、エンジンの電子制御ユニットに関しては、ダイナミクスモデルを用いて制御対象の挙動を模擬するハードウェアを、製品開発における設計、検証、訂正の各工程で共通化することを提案した先行文献が存在する(例えば、特許文献1)。この先行文献では、ソフトウエア・シミュレーション装置とハードウエア・シミュレーション装置を備えたシミュレーション装置を開示している。 For example, regarding the electronic control unit of an engine, there is a prior document that proposes to share hardware that simulates the behavior of a controlled object using a dynamics model in each process of design, verification, and correction in product development. (For example, patent document 1). This prior document discloses a simulation apparatus including a software simulation apparatus and a hardware simulation apparatus.
このうち、ハードウエア・シミュレーション装置は、モデル化された制御対象モデル(ダイナミクスモデル)、制御対象モデルを制御する実制御ユニット、実制御ユニットが制御の際に用いる制御アプリケーション、制御対象モデルを参照して制御対象の応答を模擬する実計測シミュレータ、及びコントローラを有している。一方、ソフトウエア・シミュレーション装置は、ハードウエア・シミュレーション装置の少なくとも実制御ユニットと実計測シミュレータとを、仮想的にソフトウエアで構成している。 Among these, the hardware simulation device refers to the modeled controlled object model (dynamics model), the actual control unit that controls the controlled object model, the control application that the actual control unit uses for control, and the controlled object model. An actual measurement simulator for simulating the response of the controlled object, and a controller. On the other hand, in the software simulation apparatus, at least the actual control unit and the actual measurement simulator of the hardware simulation apparatus are virtually configured by software.
ここで、ハードウェア・シミュレーション装置の実制御ユニットによるエンジンの制御には汎用的なインタフェースが用いられるので、ハードウェア・シミュレーション装置には汎用的なコンピュータを用いることができる。一方、ソフトウエア・シミュレーション装置によるシミュレーションも、その処理内容からして、汎用的なコンピュータレベルで十分実行することができる。 Here, since a general-purpose interface is used for engine control by the actual control unit of the hardware simulation apparatus, a general-purpose computer can be used for the hardware simulation apparatus. On the other hand, the simulation by the software simulation apparatus can be sufficiently executed at the general-purpose computer level in view of the processing contents.
そこで、ソフトウエア・シミュレーション装置における、制御対象モデル(ダイナミクスモデル)を用いて制御対象の挙動を模擬するハードウェアを、そのままハードウエア・シミュレーション装置でも使用している。 Therefore, hardware that simulates the behavior of the controlled object using the controlled object model (dynamics model) in the software simulation apparatus is also used in the hardware simulation apparatus as it is.
上述したように、エンジンの電子制御ユニットの場合は、ロケットシステムのような特殊なインタフェース事情が存在しない。そのため、ソフトウエア・シミュレーション装置とハードウエア・シミュレーション装置とが、同じハードウェアを用いてダイナミクスモデルに基づく制御対象の挙動をシミュレーションすることは、容易に実現できる。 As described above, in the case of an electronic control unit of an engine, there is no special interface situation like a rocket system. Therefore, it is possible to easily realize that the software simulation apparatus and the hardware simulation apparatus simulate the behavior of the controlled object based on the dynamic model using the same hardware.
ところが、ロケット開発の場合は、先に説明したように、飛行ソフトウェアの開発検証段階とロケットシステムの検証段階とでインタフェース事情が異なるため、個別のハードウェアでそれぞれ構成する必要があった。そのため、ダイナミクスモデルを用いた制御対象の挙動の模擬も、それぞれのハードウェアで個別に行わざるを得ず、飛行ソフトウェア検証試験とロケットシステム検証とに評価の一貫性を持たせる点で改善の余地があった。 However, in the case of rocket development, as described above, since the interface situation differs between the flight software development verification stage and the rocket system verification stage, it was necessary to configure each with separate hardware. Therefore, the simulation of the behavior of the controlled object using the dynamics model must be performed individually for each hardware, and there is room for improvement in terms of ensuring consistent evaluation between the flight software verification test and the rocket system verification. was there.
本発明は前記事情に鑑みなされたもので、本発明の目的は、インタフェース環境が異なるフェーズにおいても、共通のハードウェアを用いて制御対象の挙動を模擬することができるシミュレータを提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a simulator capable of simulating the behavior of a controlled object using common hardware even in phases with different interface environments. .
上記目的を達成するため、請求項1に記載した本発明のシミュレータは、
制御プログラムの実行機器が該制御プログラムを実行して出力する、制御対象を制御するための制御信号を、前記制御プログラムの実行により前記実行機器を模擬して出力する制御手段と、
前記制御対象の挙動をモデル化したダイナミクスモデルのデータを記憶する記憶手段と、
前記ダイナミクスモデルのデータを用いて、前記制御信号により制御された前記制御対象の挙動を模擬し、模擬した前記制御対象の挙動を示す挙動信号を出力するシミュレーション手段と、
前記挙動信号に基づいて前記制御プログラムの評価を行う評価手段と、
外部機器との信号の入出力を行うインタフェース手段と、
前記インタフェース手段に接続された機器に応じて動作モードを切り替えるモード切替手段とを備えており、
前記モード切替手段は、
ハードウェアインタフェース規格の変換を行うインタフェース変換器が前記インタフェース手段に接続されたことを検出したときに、前記インタフェース変換器から前記インタフェース手段に入力された前記実行機器からの前記制御信号により制御された前記制御対象の挙動を前記シミュレーション手段が模擬し、かつ、該シミュレーション手段が出力した挙動信号を前記インタフェース手段から前記インタフェース変換器に出力する制御検証モードに動作モードを切り替え、
前記インタフェース手段に機器が接続されていないことを検出したときに、前記制御手段が出力した前記制御信号により制御された前記制御対象の挙動を前記シミュレーション手段が模擬し、かつ、該シミュレーション手段が出力した前記挙動信号に基づいて前記評価手段が前記制御プログラムの評価を行うプログラム評価モードに動作モードを切り替える、
ことを特徴とする。
In order to achieve the above object, the simulator of the present invention described in
Executing device control program is output by executing the control program, and a control means for a control signal for controlling the controlled object, to force out by simulating the execution device by executing the control program,
Storage means for storing data of a dynamics model that models the behavior of the controlled object;
Simulation means for simulating the behavior of the controlled object controlled by the control signal using the data of the dynamics model, and outputting a behavior signal indicating the simulated behavior of the controlled object;
Evaluation means for evaluating the control program based on the behavior signal;
Interface means for inputting / outputting signals to / from an external device;
Mode switching means for switching the operation mode according to the device connected to the interface means,
The mode switching means is
When interface converter for converting the hardware interface standard is detected that is connected to said interface means, controlled by said control signal from a previous SL executing device inputted to said interface means from said interface converter The simulation means simulates the behavior of the controlled object, and the operation mode is switched to a control verification mode in which the behavior signal output by the simulation means is output from the interface means to the interface converter,
When it is detected that no device is connected to the interface means, the simulation means simulates the behavior of the controlled object controlled by the control signal output by the control means, and the simulation means outputs Switching the operation mode to a program evaluation mode in which the evaluation means evaluates the control program based on the behavior signal,
It is characterized by that.
請求項1に記載した本発明のシミュレータによれば、インタフェース手段にインタフェース変換器が接続されている制御検証モードでは、シミュレーション手段は、インタフェース変換器からインタフェース手段に入力された制御信号に対応する制御対象の挙動を模擬して挙動信号をインタフェース手段からインタフェース変換器に出力する。
According to the simulator of the present invention described in
したがって、インタフェース手段とはインタフェース規格が異なる制御プログラムの実行機器を接続したインタフェース変換器がインタフェース手段に接続された場合は、制御プログラムの実行機器からの制御信号に基づいてシミュレーション手段が制御対象の挙動を模擬し、模擬した挙動を示す挙動信号をインタフェース手段及びインタフェース変換器を介して制御プログラムの実行機器に返送することになる。 Therefore, when an interface converter connected to a control program execution device having an interface standard different from that of the interface means is connected to the interface means, the simulation means determines the behavior of the control target based on the control signal from the control program execution device. And a behavior signal indicating the simulated behavior is returned to the control program execution device via the interface means and the interface converter.
即ち、請求項1に記載した本発明のシミュレータは制御検証モードにおいて、制御プログラムの実行機器による制御対象の制御内容を検証するために、制御プログラムの実行機器が制御対象を制御したときの制御対象の挙動を模擬するシミュレータとして機能することになる。
That is, the simulator of the present invention described in
一方、インタフェース手段にインタフェース変換器が接続されていないプログラム評価モードでは、シミュレーション手段は、制御手段が出力する制御信号に対応する制御対象の挙動を模擬して挙動信号を出力し、その挙動信号に基づいて評価手段が制御プログラムの評価を行うことになる。 On the other hand, in the program evaluation mode in which no interface converter is connected to the interface means, the simulation means simulates the behavior of the controlled object corresponding to the control signal output by the control means and outputs a behavior signal. Based on this, the evaluation means evaluates the control program.
即ち、請求項1に記載した本発明のシミュレータはプログラム評価モードにおいて、制御プログラムの実行機器による制御対象の制御と制御プログラムの実行機器により制御された制御対象の挙動とを模擬し、模擬した挙動から制御プログラムを評価する、評価機能付のシミュレータとして機能することになる。 That is, the simulator according to the first aspect of the present invention simulates, in the program evaluation mode, the control of the control target by the control program execution device and the behavior of the control target controlled by the control program execution device. It will function as a simulator with an evaluation function that evaluates the control program.
したがって、インタフェース手段とは異なる規格のインタフェースを有する制御プログラムの実行機器に接続して当該機器による制御の検証を行う際と、制御プログラムの実行機器に接続せずに制御プログラムそのものの評価を行う際とに、共通のハードウェアを用いて制御対象の挙動を模擬することができる。これにより、同じダイナミクスモデルを用いた制御検証とプログラム評価とを、使用するハードウェアの共通化による一貫性のある内容とすることができる。 Therefore, when verifying control by a device connected to a control program execution device having an interface different from the interface means, and when evaluating the control program itself without connecting to the control program execution device. In addition, the behavior of the controlled object can be simulated using common hardware. Thereby, the control verification and program evaluation using the same dynamics model can be made into the consistent content by the sharing of the hardware to be used.
また、請求項2に記載した本発明のシミュレータは、請求項1に記載した本発明のシミュレータにおいて、前記記憶手段が、前記ダイナミクスモデルのデータを前記制御対象の制御要素別に分けて記憶しており、前記シミュレーション手段は、前記制御検証モードにおいて、前記インタフェース手段に接続された前記インタフェース変換器によるインタフェース変換対象の機器が制御する制御要素の挙動を、該制御要素に対応する前記ダイナミクスモデルのデータを用いて模擬することを特徴とする。
In the simulator of the present invention described in claim 2, in the simulator of the present invention described in
請求項2に記載した本発明のシミュレータによれば、請求項1に記載した本発明のシミュレータにおいて、制御検証モードにおいてシミュレーション手段が、インタフェース変換器を介してインタフェース手段に接続された機器が制御する制御要素の挙動を模擬する。このため、シミュレーション手段がダイナミクスモデルのデータを用いて挙動を模擬する制御対象が、複数の制御要素を含んでいる場合に、インタフェース手段に接続されたインタフェース変換器による変換対象の制御要素の挙動を、対応するダイナミクスモデルを用いて模擬することができる。
According to the simulator of the present invention described in claim 2, in the simulator of the present invention described in
本発明のシミュレータによれば、インタフェース環境が異なるフェーズにおいても、共通のハードウェアを用いて制御対象の挙動を模擬することができる。 According to the simulator of the present invention, the behavior of the controlled object can be simulated using common hardware even in phases with different interface environments.
以下、本発明の実施形態について図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は本発明の一実施形態に係るシミュレータの運用を概念的に示す説明図である。 FIG. 1 is an explanatory diagram conceptually showing the operation of a simulator according to an embodiment of the present invention.
図1に示すように、本発明のシミュレータの一実施形態に係る飛行解析シミュレータ1は、飛行ソフトウェアAを用いてロケット31(図2参照)のエフェクタ41(図2参照)の動作を制御した場合のエフェクタ41の挙動を、機体ダイナミクスモデルBを用いて模擬するものである。この機体ダイナミクスモデルBは、各種制御信号に対するエフェクタ41の挙動(応答)を、各エフェクタ41毎に個別にモデル化したものである。
As shown in FIG. 1, the
各エフェクタ41の挙動(応答)を模擬するために、飛行解析シミュレータ1は、パーソナルコンピュータ(以下、「パソコン」と略記する。)3のハードディスク5に、シミュレーションソフトウェア(図示せず)と共に、機体ダイナミクスモデルBのデータをインストールしている。
In order to simulate the behavior (response) of each
図2の説明図に示すように、ロケット(宇宙機)11は、誘導制御計算機33がハードディスク25にインストールした飛行ソフトウェアAを実行して通信バス37に出力する制御信号にしたがって、設計した飛行経路を飛行するように全体動作を制御する。詳しくは、誘導制御計算機33からの制御信号を受けた各種のアビオ機器(自動操縦装置や航法システム、通信機器、飛行管理システム等)39が、対応するエフェクタ(エンジン、アクチュエータ等)41に詳細な制御信号を出力して、その動作を制御する。なお、ロケット31の姿勢等は、ジャイロ部43が検出して誘導制御計算機33に出力する。このジャイロ部43は、外部からのテスト入力信号を、自らのテスト動作による検出信号として誘導制御計算機33に出力できる機能を有している。
As shown in the explanatory diagram of FIG. 2, the rocket (spacecraft) 11 is a flight path designed in accordance with a control signal that the
このような構成のロケット31において、誘導制御計算機33と通信バス37との間、通信バス37とアビオ機器39との間、アビオ機器39とエフェクタ41との間、ジャイロ部43と誘導制御計算機33との間には、汎用的でない規格のインタフェースが用いられる。その例としては、高速通信に適したEIA−422規格や、航空機用通信規格であるMIL−STD−1553B規格、宇宙機ネットワーク用通信規格であるSpaceWire規格等がある。
In the
一方、図1に示す本実施形態の飛行解析シミュレータ1は、図3の説明図に示すように、アビオ機器39(図2参照)の挙動を模擬するアビオ模擬モジュール7と、エフェクタ41(図2参照)の挙動を模擬するエフェクタ模擬モジュール9と、ジャイロ部43によるロケット31の姿勢の検出を模擬するセンサ模擬モジュール11とを有している。
On the other hand, as shown in the explanatory diagram of FIG. 3, the
アビオ模擬モジュール7は、図2の誘導制御計算機33がアビオ機器39に出力する制御信号にしたがって、アビオ機器39がエフェクタ41に制御信号を出力する動作(挙動)を模擬する。エフェクタ模擬モジュール9は、アビオ機器39がエフェクタ41に出力する詳細な制御信号にしたがって、エフェクタ41が行う動作(挙動)を模擬する。センサ模擬モジュール11は、エフェクタ模擬モジュール9が模擬した動作をエフェクタ41が行った場合にジャイロ部43が検出して姿勢信号を出力する動作(挙動)を模擬する。これらのモジュール7,9,11は、模擬した動作(挙動)を示す挙動信号を生成する。
The
上述したアビオ模擬モジュール7、エフェクタ模擬モジュール9、及び、センサ模擬モジュール11はいずれも、パソコン3のCPU(図示せず)がハードディスク5の機体ダイナミクスモデルBを参照しつつシミュレーションソフトウェアを実行することで実現される機能である。なお、本実施形態では、アビオ模擬モジュール7及びエフェクタ模擬モジュール9が、請求項中のシミュレーション手段に相当している。また、本実施形態では、各アビオ機器39及び各エフェクタ41が請求項中の制御要素に相当し、これらを統括した概念が、請求項中の制御対象に相当する。
The above-described
機体ダイナミクスモデルBは、図4の説明図に示すように、重力モデル、軌道計算、大気、エンジン、スラスタ、アクチュエータ、ミスアライメント、エンジン故障、スラスタ故障、アクチュエータ故障等のモジュールを有している。但し、本実施形態では、シミュレーション対象の関係から、エンジン故障とスラスタ故障の各モジュールを除く他のモジュールを有する機体ダイナミクスモデルBを、飛行解析シミュレータ1のハードディスク5(請求項中の記憶手段に相当)にインストールしている。
As shown in the explanatory diagram of FIG. 4, the airframe dynamics model B includes modules such as a gravity model, trajectory calculation, atmosphere, engine, thruster, actuator, misalignment, engine failure, thruster failure, and actuator failure. However, in the present embodiment, the aircraft dynamics model B having other modules excluding the engine failure and thruster failure modules is used as the
したがって、これらのモジュール7,9,11に対する制御信号や挙動信号の受け渡しは、パソコン3が有するインタフェース部13(請求項中のインタフェース手段に相当)の汎用的で普及度の高いインタフェース規格(例えば、EIA−232規格やIEEE1394規格)によって行われる。
Therefore, the transfer of control signals and behavior signals to these
上述したように、ロケット31側の信号の受け渡しに用いられるインタフェース規格と、飛行解析シミュレータ1のインタフェース部13のインタフェース規格とは異なっている。したがって、ロケット31側とパソコン3との間で信号の受け渡しを行うためには、ハードウェア及びソフトウェア的にインタフェース信号変換を行う必要がある。
As described above, the interface standard used for signal transmission on the
そこで、本実施形態では、図1に示すように、ロケット31の誘導制御計算機33、通信バス37、アビオ機器39と、パソコン3のインタフェース部13との間で信号の受け渡しを行うために、インタフェース信号変換部15(請求項中のインタフェース変換器に相当)を用いる。
Therefore, in this embodiment, as shown in FIG. 1, an interface is used to exchange signals between the
インタフェース信号変換部15は、ソフトウェア的にインタフェース規格を変換するための通信インタフェース(通信IF)17〜23と、ハードウェア的にインタフェース規格するための変換インタフェースプラグ(変換IFプラグ)25とを有している。
The interface
図2に示すロケット31の誘導制御計算機33、通信バス37、アビオ機器39、ジャイロ部43の相互間では、図4に示すように、EIA−422規格に準拠したシリアル通信(RS422シリアル通信)、MIL−STD−1553B規格に準拠したシリアル通信(1553Bシリアル通信)、宇宙機ネットワーク用通信規格であるSpaceWire規格に準拠したシリアル通信(SpaceWire通信)が行われる。
As shown in FIG. 4, serial communication (RS422 serial communication) conforming to the EIA-422 standard between the
また、図2に示すロケット31の誘導制御計算機33、通信バス37、アビオ機器39、ジャイロ部43の相互間では、図4に示すように、アナログ信号、ディスクリート信号、PCM信号、アナログセンサ信号、バルブ(バルブ1,2)信号の受け渡しが行われる。
In addition, between the
そこで、本実施形態のインタフェース信号変換部15は、ロケット31側とパソコン3との間で必要な信号の受け渡しをソフトウェア的に可能にするために、上述した各通信規格や各信号(の形態)に対応するソフトウェア的なインタフェース信号変換モジュールを有している。なお、図7乃至図9を参照して後述する詳細な説明では、1553Bシリアル通信モジュール、アナログ信号モジュール、アナログセンサ信号モジュール、バルブ2信号モジュールを用いる場合について説明する。
In view of this, the interface
また、本実施形態のインタフェース信号変換部15は、ロケット31側とパソコン3との間で必要な信号の受け渡しをハードウェア的に可能にするために、変換インタフェースプラグ(変換IFプラグ)25を設けている。
Further, the interface
図3にブロックで示すインタフェース信号変換部15の変換インタフェースモジュール(変換I/F)17〜23は、図4に示す1553Bシリアル通信モジュール、アナログ信号モジュール、アナログセンサ信号モジュール、バルブ2信号モジュールにそれぞれ対応している。
The conversion interface modules (conversion I / F) 17 to 23 of the interface
次に、図1に示す飛行解析シミュレータ1のパソコン3のCPU(図示せず)がハードディスク5にインストールされたソフトウェアのプログラムにしたがって実行する処理の要点を、図5のフローチャートを参照して説明する。
Next, the main points of the processing executed by the CPU (not shown) of the
まず、パソコン3のCPUは、インタフェース部13にインタフェース信号変換部15が接続されているか否かを確認する(ステップS1)。インタフェース信号変換部15がインタフェース部13に接続されているか否かは、インタフェース信号変換部15のどの変換インタフェースモジュール(変換I/F)17〜23が接続されているかと共に、インタフェース部13の各端子(ピン)の電位から認識することができる。
First, the CPU of the
インタフェース部13にインタフェース信号変換部15が接続されていない場合は(ステップS1でNO)、パソコン3のCPUは、プログラム評価モードによる動作を実行する(ステップS3)。プログラム評価モードは、図1の上段に示す飛行ソフトウェア検証試験を行うモードである。
If the interface
飛行ソフトウェア検証試験は、飛行ソフトウェアAの設計内容の適否を検証する試験である。飛行ソフトウェア検証試験に用いる飛行解析シミュレータ1には、パソコン3のハードディスク5に飛行ソフトウェアAと評価ソフトウェア(図示せず)とをさらにインストールし、パソコン3をスタンドアローン状態で運用する。
The flight software verification test is a test for verifying the suitability of the design contents of the flight software A. In the
飛行ソフトウェア検証試験では、パソコン3において飛行ソフトウェアAを実行し、各エフェクタ41の動作をアビオ機器39を介して制御するための制御信号を出力する。この制御信号は、ロケット31を設計した飛行経路で飛行させるのに適した制御内容のものである。
In the flight software verification test, the flight software A is executed in the
また、飛行ソフトウェア検証試験では、パソコン3が、飛行ソフトウェアAを実行して出力させた制御信号に対する各エフェクタ41の挙動を、機体ダイナミクスモデルBのデータを用いたシミュレーションソフトウェアの実行により模擬し、模擬したエフェクタ41の挙動を示す挙動信号を出力させる。そして、パソコン3が、評価ソフトウェアを実行して、シミュレーションソフトウェアの実行で出力させた挙動信号の内容が、ロケットを設計した飛行経路で飛行させるのに適した挙動を示すものであるか否かを評価する。
In the flight software verification test, the
したがって、パソコン3のCPUがプログラム評価モードによる動作を実行する際には、パソコン3のCPUが飛行ソフトウェアAや評価ソフトウェアのプログラムを実行することで、図6(a),(b)の説明図に示すように、誘導制御計算機33の動作を模擬する制御装置模擬モジュール16(請求項中の評価手段に相当)としてパソコン3が機能する。
Therefore, when the CPU of the
ステップS3でプログラム評価モードの動作を実行する際に、パソコン3のCPUは、例えば、キーボードやマウスからの指定入力に基づいて、2通り以上の模擬動作を選択的に実行することができる。
When executing the operation in the program evaluation mode in step S3, the CPU of the
例えば、図6(a)に示す模擬動作では、制御装置模擬モジュール16によって出力させた制御信号の入力先に該当するアビオ機器39に対応するアビオ模擬モジュール7が、対応するエフェクタ41に制御信号を出力する動作(挙動)を模擬する。そして、アビオ模擬モジュール7によって出力させた制御信号の入力先に該当するエフェクタ41に対応するエフェクタ模擬モジュール9が、対応するエフェクタ41が行う動作(挙動)を模擬する。このとき、センサ模擬モジュール11は、エフェクタ模擬モジュール9が模擬した動作をエフェクタ41が行った場合にジャイロ部43が検出して姿勢信号を出力する動作(挙動)を模擬する。
For example, in the simulation operation shown in FIG. 6A, the
一方、図6(b)に示す模擬動作では、アビオ模擬モジュール7とエフェクタ模擬モジュール9とがアビオ機器39とエフェクタ41とに分けて行っていたそれぞれの動作(挙動)の模擬を、全アビオの簡易模擬モジュール10において統括的に模擬する。即ち、制御装置模擬モジュール16によって出力させた制御信号に対応する各アビオ機器39がそれぞれの制御対象である各エフェクタ41の動作を制御した場合の、各エフェクタ41の動作(挙動)を、全アビオの簡易模擬モジュール10でまとめて模擬する。
On the other hand, in the simulation operation shown in FIG. 6 (b), the simulation of each operation (behavior) that the
図6(a)の模擬動作の場合は、エフェクタ模擬モジュール9が模擬した動作(挙動)を示す挙動信号と、センサ模擬モジュール11が模擬して出力する姿勢信号とから、制御装置模擬モジュール16が、エフェクタ模擬モジュール9が模擬したエフェクタ41の動作(挙動)が、ロケットを設計した飛行経路で飛行させるのに適した挙動であるか否かを評価する。
In the case of the simulated operation of FIG. 6A, the
また、図6(b)の模擬動作の場合は、全アビオの簡易模擬モジュール10が模擬した動作(挙動)を示す挙動信号から、制御装置模擬モジュール16が、全アビオの簡易模擬モジュール10が模擬したエフェクタ41の動作(挙動)が、ロケットを設計した飛行経路で飛行させるのに適した挙動であるか否かを評価する。
In the case of the simulated operation of FIG. 6B, the control
そして、図5に示すように、パソコン3のCPUは、制御装置模擬モジュール16がエフェクタ41の動作(挙動)を評価した結果を、ディスプレイの表示や記録用紙へのプリントアウト等によって出力する(ステップS5)。これで、パソコン3のCPUは一連の処理を終了する。
Then, as shown in FIG. 5, the CPU of the
これに対し、ステップS1において、インタフェース部13にインタフェース信号変換部15が接続されている場合(YES)は、パソコン3のCPUは、インタフェース部13にインタフェース信号変換部15のどの変換インタフェースモジュール(変換I/F)17〜23が接続されているかを、インタフェース部13の各端子(ピン)の電位から確認する(ステップS7)。
On the other hand, if the interface
続いて、パソコン3のCPUは、インタフェース部13に接続された変換インタフェースモジュール(変換I/F)17〜23に対応するアビオ機器39やエフェクタ41を対象とする、制御検証モードによる動作を実行する(ステップS9)。制御検証モードは、図1の下段に示すロケットシステム検証を行う際に利用される。
Subsequently, the CPU of the
ロケットシステム検証は、ロケットに搭載する誘導制御計算機33がハードディスク35にインストールした飛行ソフトウェアAを実行して出力する制御信号に対応して、ロケット31のエフェクタ41が適切な挙動(応答)を行うかどうかを検証するものである。そのために、誘導制御計算機33のハードディスク35には評価ソフトウェアがインストールされる。一方、ロケットシステム検証に用いる飛行解析シミュレータ1側では、パソコン3のハードディスク5に飛行ソフトウェアAや評価ソフトウェア(図示せず)がインストールされていなくてよい。インストールされていても、これらを利用し実行することはない。
In the rocket system verification, whether the
そして、ロケットシステム検証の際には、インタフェース信号変換部15の変換インタフェースプラグ(変換IFプラグ)25に、パソコン3のインタフェース部13や、ロケット31側の通信バス37やアビオ機器39、あるいは、図7に示す実際のエフェクタ41のセンサ系45を適宜接続した状態で、飛行解析シミュレータ1を運用する。
When verifying the rocket system, the conversion interface plug (conversion IF plug) 25 of the interface
ロケットシステム検証では、飛行解析シミュレータ1が動作(挙動)を模擬する対象を変えることができる。図7の説明図に示すパターンでは、インタフェース信号変換部15の変換インタフェースプラグ(変換IFプラグ)25に、パソコン3のインタフェース部13や、一部のエフェクタ41のセンサ系45と、他のエフェクタ41に対応するアビオ機器39とを接続している。このパターンでは、一部のエフェクタ41を除く他のエフェクタ41の動作(挙動)を飛行解析シミュレータ1が模擬する。
In the rocket system verification, the target that the
また、図8の説明図に示すパターンでは、インタフェース信号変換部15の変換インタフェースプラグ(変換IFプラグ)25に、パソコン3のインタフェース部13と全てのアビオ機器39とを接続している。このパターンでは、全てのエフェクタ41の動作(挙動)を飛行解析シミュレータ1が模擬する。
Further, in the pattern shown in the explanatory diagram of FIG. 8, the
さらに、図9の説明図に示すパターンでは、インタフェース信号変換部15の変換インタフェースプラグ(変換IFプラグ)25に、パソコン3のインタフェース部13と、通信バス37の各アビオ機器39に対するポートとを接続している。このパターンでは、全てのアビオ機器39及びエフェクタ41の動作(挙動)を飛行解析シミュレータ1が模擬する。
Further, in the pattern shown in the explanatory diagram of FIG. 9, the
いずれのパターンにおいても、ロケットシステム検証では、誘導制御計算機33が、飛行ソフトウェアAを実行して制御信号を通信バス37に出力する。
In any pattern, in the rocket system verification, the
図7に示すパターンでは、通信バス37に接続されたアビオ機器39(アビオ機器3)が、対応するエフェクタ41(図7では姿勢制御用のオイルシリンダの場合を示している)に対する制御信号を出力する。そして、アビオ機器39(アビオ機器3)からの制御信号に呼応して動作したエフェクタ41のセンサ系45が、エフェクタ41の動作状態を検出して検出状態に応じたセンサ信号を出力する。
In the pattern shown in FIG. 7, the avio device 39 (Avio device 3) connected to the
また、図7に示すパターンでは、センサ系45が出力したセンサ信号や、通信バス37のポートに接続されたアビオ機器39からインタフェース信号変換部15(図1)に入力された制御信号を、変換インタフェースモジュール(変換I/F)17〜23が、パソコン3のインタフェース部13が受付可能なインタフェース規格の制御信号に変換し、インタフェース部13に出力する。
In the pattern shown in FIG. 7, the sensor signal output from the
一方、図8に示すパターンでは、通信バス37に接続された各アビオ機器39(アビオ機器1〜3)が、対応するエフェクタ41に対する制御信号を出力する。そして、各アビオ機器39から入力された制御信号を、変換インタフェースモジュール(変換I/F)17〜23が、パソコン3のインタフェース部13が受付可能なインタフェース規格の制御信号に変換し、インタフェース部13に出力する。
On the other hand, in the pattern shown in FIG. 8, each Avio device 39 (
そして、図7及び図8のどちらのパターンでも、パソコン3の各エフェクタ模擬モジュール9は、インタフェース部13からの制御信号に対応するエフェクタ41が行う動作(挙動)を模擬する。このとき、センサ模擬モジュール11は、エフェクタ模擬モジュール9が模擬した動作をエフェクタ41が行った場合にジャイロ部43が検出して姿勢信号を出力する動作(挙動)を模擬する。
7 and 8, each
これに対し、図9に示すパターンでは、通信バス37の接続先のポートからインタフェース信号変換部15(図1)に入力された制御信号を、変換インタフェースモジュール(変換I/F)17〜23が、パソコン3のインタフェース部13が受付可能なインタフェース規格の制御信号に変換し、インタフェース部13に出力する。
On the other hand, in the pattern shown in FIG. 9, the conversion interface modules (conversion I / F) 17 to 23 convert control signals input from the connection destination port of the
パソコン3の各アビオ模擬モジュール7は、インタフェース部13からの制御信号に対応するアビオ機器39が行う動作(挙動)の模擬として、対応するエフェクタ41に対する制御信号を生成し出力する。各エフェクタ模擬モジュール9は、対応するアビオ模擬モジュール7からの制御信号に対応してエフェクタ41が行う動作(挙動)を模擬する。このとき、センサ模擬モジュール11は、エフェクタ模擬モジュール9が模擬した動作をエフェクタ41が行った場合にジャイロ部43が検出して姿勢信号を出力する動作(挙動)を模擬する。
Each
そして、図7乃至図9のいずれのパターンにおいても、エフェクタ模擬モジュール9は、図5に示すように、模擬した動作(挙動)を示す挙動信号を(インタフェース部13からセンサ系45のセンサ信号が入力された場合はこれと共に)、インタフェース部13に出力する。また、センサ模擬モジュール11は、模擬したジャイロ部43の動作(挙動)に相当する姿勢信号を、インタフェース部13に出力する(以上、ステップS11)。これで、パソコン3のCPUは一連の処理を終了する。
7 to 9, the
なお、インタフェース信号変換部15(図1)の変換インタフェースモジュール(変換I/F)17は、パソコン3のインタフェース部13からの姿勢信号を、テスト入力信号としてジャイロ部43に出力する。また、他の変換インタフェースモジュール(変換I/F)19〜23は、パソコン3のインタフェース部13からの挙動信号を、誘導制御計算機33の通信バス37及びアビオ機器39(図7のパターン)、アビオ機器39(図8のパターン)、通信バス37(図9のパターン)に出力する。
Note that the conversion interface module (conversion I / F) 17 of the interface signal conversion unit 15 (FIG. 1) outputs an attitude signal from the
誘導制御計算機33は、評価ソフトウェアを実行し、パソコン3のインタフェース部13からの挙動信号が示すエフェクタ41の挙動が、ロケット31を設計した飛行経路に飛行させるのに適切な内容であるか否かを評価する。
The
以上の説明からも明らかなように、本実施形態の飛行解析シミュレータ1においては、図5のフローチャートにおけるステップS1乃至ステップS11が、請求項中のモード切替手段に対応する処理となっている。
As is clear from the above description, in the
また、本実施形態では、図6(a),(b)の制御装置模擬モジュール16とアビオ模擬モジュール7とによって、請求項中の制御手段が構成されている。
In the present embodiment, the control
以上に説明したように、本実施形態の飛行解析シミュレータ1は、パソコン3のインタフェース部13にインタフェース信号変換部15が接続されている制御検証モードでは、インタフェース信号変換部15に通信バス37やアビオ機器39を介して接続された誘導制御計算機33が飛行ソフトウェアAを用いて制御した場合のエフェクタ41の挙動を模擬するシミュレータとして機能することになる。
As described above, the
一方、インタフェース部13にインタフェース信号変換部15が接続されていないプログラム評価モードでは、パソコン3によって実現される制御装置模擬モジュール16が飛行ソフトウェアAを用いて出力する制御信号に対応するエフェクタ41の挙動を模擬して挙動信号を出力し、その挙動信号に基づいて飛行ソフトウェアAの評価を行うことになる。
On the other hand, in the program evaluation mode in which the interface
即ち、本実施形態の飛行解析シミュレータ1はプログラム評価モードにおいて、誘導制御計算機33によるエフェクタ41の制御と誘導制御計算機33により制御されたエフェクタ41の挙動とをパソコン3が模擬し、模擬した挙動から飛行ソフトウェアAをパソコン3が評価する、評価機能付のシミュレータとして機能することになる。
That is, the
したがって、インタフェース部13とは異なる規格のインタフェースを有する誘導制御計算機33に接続して誘導制御計算機33によるエフェクタ41の制御の検証を行う際と、誘導制御計算機33に接続せずに飛行ソフトウェアAそのものの評価を行う際とに、共通のパソコン3のハードディスク5にインストールされた機体ダイナミクスモデルBのデータを用いてエフェクタ41の挙動を模擬することができる。これにより、同じ機体ダイナミクスモデルBのデータを用いた誘導制御計算機33の制御の検証と飛行ソフトウェアAの評価とを、使用するハードウェアの共通化による一貫性のある内容とすることができる。
Therefore, when verifying the control of the
なお、本実施形態では、機体ダイナミクスモデルBのデータがエフェクタ41毎のダイナミクスモデルを個別にモデル化したものとしたので、各エフェクタ41毎にそれぞれのダイナミクスモデルを用いてその挙動を模擬することができる。
In the present embodiment, since the data of the body dynamics model B is obtained by modeling the dynamics model for each
また、本実施形態では、ロケット31の飛行経路の誘導制御に関するシステムに用いる場合を例に取って説明した。しかし、本発明のシミュレータは、ダイナミクスモデルのデータを用いて制御プログラムにより制御対象を制御した場合の制御対象の挙動を模擬するハードウェアと、その実行機器による制御を含めて模擬して制御プログラムの評価を行うハードウェアとのインタフェース環境が異なる場合に、広く適用可能である。
Moreover, in this embodiment, the case where it used for the system regarding the guidance control of the flight path | route of the
1 飛行解析シミュレータ
3 パソコン
5 ハードディスク(記憶手段)
7 アビオ模擬モジュール(シミュレーション手段)
9 エフェクタ模擬モジュール(シミュレーション手段)
10 簡易模擬モジュール
11 センサ模擬モジュール
13 インタフェース部(インタフェース手段)
15 インタフェース信号変換部(インタフェース変換器)
16 制御装置模擬モジュール(評価手段)
17,19,21,23 通信インタフェース
25 変換インタフェースプラグ
31 ロケット
33 誘導制御計算機
35 ハードディスク
37 通信バス
39 アビオ機器(制御要素、制御対象)
41 エフェクタ(制御要素、制御対象)
43 ジャイロ部
45 センサ系
A 飛行ソフトウェア
B 機体ダイナミクスモデル
1
7 Avio simulation module (simulation means)
9 Effector simulation module (simulation means)
10
15 Interface signal converter (interface converter)
16 Control device simulation module (evaluation means)
17, 19, 21, 23
41 Effector (control element, control target)
43
Claims (2)
前記制御対象の挙動をモデル化したダイナミクスモデルのデータを記憶する記憶手段と、
前記ダイナミクスモデルのデータを用いて、前記制御信号により制御された前記制御対象の挙動を模擬し、模擬した前記制御対象の挙動を示す挙動信号を出力するシミュレーション手段と、
前記挙動信号に基づいて前記制御プログラムの評価を行う評価手段と、
外部機器との信号の入出力を行うインタフェース手段と、
前記インタフェース手段に接続された機器に応じて動作モードを切り替えるモード切替手段とを備えており、
前記モード切替手段は、
ハードウェアインタフェース規格の変換を行うインタフェース変換器が前記インタフェース手段に接続されたことを検出したときに、前記インタフェース変換器から前記インタフェース手段に入力された前記実行機器からの前記制御信号により制御された前記制御対象の挙動を前記シミュレーション手段が模擬し、かつ、該シミュレーション手段が出力した挙動信号を前記インタフェース手段から前記インタフェース変換器に出力する制御検証モードに動作モードを切り替え、
前記インタフェース手段に機器が接続されていないことを検出したときに、前記制御手段が出力した前記制御信号により制御された前記制御対象の挙動を前記シミュレーション手段が模擬し、かつ、該シミュレーション手段が出力した前記挙動信号に基づいて前記評価手段が前記制御プログラムの評価を行うプログラム評価モードに動作モードを切り替える、
ことを特徴とするシミュレータ。 Executing device control program is output by executing the control program, and a control means for a control signal for controlling the controlled object, to force out by simulating the execution device by executing the control program,
Storage means for storing data of a dynamics model that models the behavior of the controlled object;
Simulation means for simulating the behavior of the controlled object controlled by the control signal using the data of the dynamics model, and outputting a behavior signal indicating the simulated behavior of the controlled object;
Evaluation means for evaluating the control program based on the behavior signal;
Interface means for inputting / outputting signals to / from an external device;
Mode switching means for switching the operation mode according to the device connected to the interface means,
The mode switching means is
When interface converter for converting the hardware interface standard is detected that is connected to said interface means, controlled by said control signal from a previous SL executing device inputted to said interface means from said interface converter The simulation means simulates the behavior of the controlled object, and the operation mode is switched to a control verification mode in which the behavior signal output by the simulation means is output from the interface means to the interface converter,
When it is detected that no device is connected to the interface means, the simulation means simulates the behavior of the controlled object controlled by the control signal output by the control means, and the simulation means outputs Switching the operation mode to a program evaluation mode in which the evaluation means evaluates the control program based on the behavior signal,
A simulator characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012206994A JP6074969B2 (en) | 2012-09-20 | 2012-09-20 | Simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012206994A JP6074969B2 (en) | 2012-09-20 | 2012-09-20 | Simulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014063274A JP2014063274A (en) | 2014-04-10 |
| JP6074969B2 true JP6074969B2 (en) | 2017-02-08 |
Family
ID=50618470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012206994A Active JP6074969B2 (en) | 2012-09-20 | 2012-09-20 | Simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6074969B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018034033A1 (en) * | 2016-08-16 | 2018-02-22 | 本郷飛行機株式会社 | Communication control device |
| CN106773789B (en) * | 2016-12-28 | 2020-04-07 | 中国航空工业集团公司西安飞机设计研究所 | Operation and display system of engineering simulator |
| CN116755355B (en) * | 2023-08-23 | 2023-10-20 | 商飞软件有限公司 | Comprehensive test system and test method of airborne flight management system |
| JP2025180272A (en) * | 2024-05-29 | 2025-12-11 | 株式会社スペースデータ | Information processing device, method, and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11305821A (en) * | 1998-04-17 | 1999-11-05 | Ntt Data Corp | Device control program design method |
| JP2001318716A (en) * | 2000-05-12 | 2001-11-16 | Toshiba Corp | Test equipment for plant control equipment |
| JP4577090B2 (en) * | 2005-05-25 | 2010-11-10 | 日産自動車株式会社 | In-vehicle electrical component test system and test method |
| JP2012003489A (en) * | 2010-06-16 | 2012-01-05 | Ihi Corp | Simulation system |
-
2012
- 2012-09-20 JP JP2012206994A patent/JP6074969B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014063274A (en) | 2014-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9443436B2 (en) | System for testing of autonomy in complex environments | |
| JP5852108B2 (en) | System for real-time simulation of aircraft engine environment | |
| CN110462530A (en) | Information processing apparatus, information processing method, computer program, and program manufacturing method | |
| JP6074969B2 (en) | Simulator | |
| Kumar et al. | A testbed to simulate and analyze resilient cyber-physical systems | |
| Goupil et al. | A high-fidelity airbus benchmark for system fault detection and isolation and flight control law clearance | |
| CN112834855B (en) | An electric actuation system testing method and system | |
| Du Val et al. | FLIGHTLAB TM modeling for real-time simulation applications | |
| Prochazka et al. | Development of a hardware-in-the-loop demonstrator for the validation of fault-tolerant control methods for a hybrid UAV | |
| Wissink et al. | Overview of new capabilities in helios version 9.0 | |
| KR20240065387A (en) | Method, apparatus, and computer-readable storage medium for simulating an aerodynamic event on an aircraft during flight | |
| KR101374252B1 (en) | Computer readable recording medium for recording flight dynamic analysis/simulation program for helicopter system development | |
| KR20160020777A (en) | External Tactician for verifying Embedded Computer of Aircraft | |
| KR101954494B1 (en) | Method for certifying qualification of control loading system with side grip yoke used in flight training simulator | |
| Pecker-Marcosig et al. | Unified DEVS-based platform for modeling and simulation of hybrid control systems | |
| Gholkar et al. | Hardware-in-loop simulator for mini aerial vehicle | |
| Staack et al. | Towards a complete co-simulation model integration including HMI aspects | |
| Himmler | From virtual testing to hil testing-towards seamless testing | |
| US20170220712A1 (en) | Computer-implemented method for simulating a restbus control unit network | |
| Darwesh et al. | A demonstrator for the verification of the selective integration of the Flexible Platform approach into Integrated Modular Avionics | |
| CN118011864A (en) | An integrated test platform based on a scaled aircraft model and a simulated cockpit | |
| Kaden et al. | Hardware-in-the-loop flight simulator–an essential part in the development process for the automatic flight control system of a utility aircraft | |
| Liu et al. | Interactive design and simulation platform for flight vehicle systems development | |
| Zinnecker et al. | A modular framework for modeling hardware elements in distributed engine control systems | |
| KR102056812B1 (en) | Test bench system for electronic engine control unit of airplane gas turbin engine and test method using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150722 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160510 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160707 |
|
| 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: 20161213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161226 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6074969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |