JP2019008470A - Management device, simulation system, and simulation method - Google Patents
Management device, simulation system, and simulation method Download PDFInfo
- Publication number
- JP2019008470A JP2019008470A JP2017122440A JP2017122440A JP2019008470A JP 2019008470 A JP2019008470 A JP 2019008470A JP 2017122440 A JP2017122440 A JP 2017122440A JP 2017122440 A JP2017122440 A JP 2017122440A JP 2019008470 A JP2019008470 A JP 2019008470A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- unit
- upper limit
- channel
- limit value
- 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.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 title abstract description 27
- 238000005259 measurement Methods 0.000 claims abstract description 79
- 238000004891 communication Methods 0.000 claims abstract description 62
- 238000004364 calculation method Methods 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 claims description 19
- 238000012937 correction Methods 0.000 claims description 16
- 238000012951 Remeasurement Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000005070 sampling Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
本発明は、管理装置、シミュレーションシステムおよびシミュレーション方法に関する。 The present invention relates to a management device, a simulation system, and a simulation method.
従来、例えば、車両や航空機などに搭載された各制御装置の動作状況のシミュレーションを行うシミュレーションシステムがある。かかるシミュレーションシステムは、シミュレーション装置と、シミュレーション装置を管理する管理装置とを備える(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, for example, there is a simulation system that performs a simulation of the operation status of each control device mounted on a vehicle or an aircraft. Such a simulation system includes a simulation device and a management device that manages the simulation device (see, for example, Patent Document 1).
また、かかるシミュレーションシステムでは、通信規格や、シミュレーション装置の性能等の測定環境によって測定可能な測定条件、すなわち、測定可能なチャンネルの組み合わせが異なる。 In such a simulation system, measurement conditions that can be measured, that is, combinations of channels that can be measured, vary depending on a measurement environment such as a communication standard and the performance of the simulation apparatus.
しかしながら、従来技術では、測定可能な測定条件か否かを測定前に確認することができなかった。このため、従来技術では、測定できない測定条件であるにもかかわらずシミュレーションを実行することがあり、測定条件を変更し再測定を行う必要があった。 However, in the prior art, it was not possible to confirm before measurement whether the measurement conditions were measurable. For this reason, in the prior art, simulation may be executed despite measurement conditions that cannot be measured, and it is necessary to change measurement conditions and perform remeasurement.
本発明は、上記に鑑みてなされたものであって、再測定のリスクを軽減することができる管理装置、シミュレーションシステムおよびシミュレーション方法を提供することを目的とする。 The present invention has been made in view of the above, and an object thereof is to provide a management device, a simulation system, and a simulation method that can reduce the risk of remeasurement.
上述した課題を解決するために実施形態に係る管理装置は、通信部と、推定部と、算出部と、比較部とを備える。通信部は、非制御装置から入力される入力信号をチャンネルごとにシミュレーションデータへ変換するシミュレーション装置と通信する。推定部は、測定環境における前記シミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する。算出部は、前記チャンネルごとの前記シミュレーションデータのデータ容量を示すチャンネル情報に基づき、設定された前記チャンネルの前記データ容量の合計値を算出する。比較部は、前記算出部によって算出された前記合計値と前記推定部によって推定された前記上限値とを比較する。 In order to solve the above-described problem, the management apparatus according to the embodiment includes a communication unit, an estimation unit, a calculation unit, and a comparison unit. A communication part communicates with the simulation apparatus which converts the input signal input from a non-control apparatus into simulation data for every channel. The estimation unit estimates an upper limit value of communication data capacity per unit time of the simulation data in the measurement environment. The calculation unit calculates a total value of the data capacities of the set channels based on channel information indicating a data capacity of the simulation data for each channel. The comparison unit compares the total value calculated by the calculation unit with the upper limit value estimated by the estimation unit.
本発明によれば、再測定のリスクを軽減することができる。 According to the present invention, the risk of remeasurement can be reduced.
以下、添付図面を参照して、実施形態に係る管理装置、シミュレーションシステムおよびシミュレーション方法について詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。 Hereinafter, a management device, a simulation system, and a simulation method according to embodiments will be described in detail with reference to the accompanying drawings. In addition, this invention is not limited by embodiment shown below.
まず、図1を用いて実施形態に係るシミュレーション方法の概要について説明する。図1は、シミュレーション方法の概要を示す図である。 First, the outline of the simulation method according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an outline of a simulation method.
図1に示すように、実施形態に係るシミュレーションシステム100は、管理装置1と、シミュレーション装置50とを備える。また、管理装置1と、シミュレーション装置50とは、例えば、LAN(Local Area Network)ケーブルやスイッチングハブSを介して接続される。なお、管理装置1とシミュレーション装置50とは、スイッチングハブSを介さず、LANケーブで直接接続されることにしてもよいし、あるいは、無線通信で接続されることにしてもよい。
As shown in FIG. 1, the
管理装置1は、シミュレーション装置50の動作状況や、シミュレーションの測定条件等を管理する。また、管理装置1は、例えば、操作部や表示部と接続される。ユーザは、操作部を介してシミュレーション装置50で行うシミュレーションの測定条件を入力したり、表示部を介してシミュレーション結果を確認したりすることができる。
The
シミュレーション装置50は、いわゆるHILS(Hardware In The Loop Simulator)である。また、シミュレーション装置50は、例えば、車両等に搭載されるECU(Electro Control Unit)70と接続される。なお、ECU70は、非制御装置の一例である。
The
シミュレーション装置50は、ECU70に対して実際のブレーキやアクセルなどの動作状況を示す制御信号に模した疑似信号を入力する。ECU70は、かかる疑似信号に基づいて動作し、動作結果となる入力信号をシミュレーション装置50へ出力する。
The
シミュレーション装置50は、かかる入力信号を管理装置1で読み取り可能なシミュレーションデータへ変換し、管理装置1へ出力する。これにより、ユーザは、リアルタイムでECU70のシミュレーション結果を確認することができる。
The
このように、シミュレーションシステム100では、ECU70の動作確認や性能評価を仮想環境で検証することができる。これにより、ECU70の開発費用や開発時間を削減することが可能である。
As described above, in the
ところで、管理装置1およびシミュレーション装置50の性能(スペック)や、通信規格等に応じて測定可能な測定条件が異なる。例えば、通信可能な通信速度、即ち単位時間当たりの通信データ容量を超えるシミュレーションデータをシミュレーション装置50から管理装置1へ出力する場合、シミュレーションデータの欠落や損傷などの不具合が生じるおそれがある。
By the way, the measurement conditions that can be measured differ according to the performance (spec) of the
また、管理装置1またはシミュレーション装置50で処理可能な処理負荷を上回る測定条件が設定された場合、管理装置1またはシミュレーション装置50のフリーズにより、測定の中断等の不具合が生じるおそれがある。
Further, when a measurement condition that exceeds the processing load that can be processed by the
しかしながら、従来技術では、測定前に測定可能な測定条件か否かをチェックすることができなかった。このため、従来技術では、上記の不具合が生じた場合に、測定条件を変更したのちに再測定を行う必要があった。 However, in the prior art, it was not possible to check whether the measurement conditions were measurable before measurement. For this reason, in the prior art, when the above-described problem occurs, it is necessary to perform re-measurement after changing the measurement conditions.
そこで、実施形態に係るシミュレーション方法では、測定前に測定可能な測定条件か否かをチェックすることとした。具体的には、実施形態に係るシミュレーション方法では、測定環境におけるシミュレーションデータの単位時間当たりの通信データ容量の上限値に基づいて測定可能な測定条件か否かをチェックすることとした。 Therefore, in the simulation method according to the embodiment, it is determined whether the measurement conditions are measurable before the measurement. Specifically, in the simulation method according to the embodiment, it is determined whether the measurement conditions are measurable based on the upper limit value of the communication data capacity per unit time of simulation data in the measurement environment.
実施形態に係るシミュレーション方法では、例えば、ユーザにより測定条件として設定されたチャンネルのシミュレーションデータのデータ容量の合計値を算出する。ここで、チャンネルとは、シミュレーション装置50が計測可能な項目であり、かかるチャンネルのシミュレーションデータのデータ容量は、チャンネルごとに規定された値である。以下、チャンネルごとのシミュレーションデータのデータ容量に関する情報をチャンネル情報と記載する。
In the simulation method according to the embodiment, for example, a total value of data capacities of simulation data of channels set as measurement conditions by the user is calculated. Here, the channel is an item that can be measured by the
また、シミュレーション方法では、測定環境におけるシミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する。ここで、測定環境とは、管理装置1およびシミュレーション装置50の性能(いわゆる、スペック)や、シミュレーションシステム100における通信規格等を指す。
In the simulation method, the upper limit value of the communication data capacity per unit time of simulation data in the measurement environment is estimated. Here, the measurement environment refers to the performance (so-called specifications) of the
ここで、シミュレーション方法では、シミュレーションシステム100においてシミュレーションデータの通信速度が最低となる速度、つまり通信のボトルネックとなる速度をシミュレーションデータの通信速度の上限値として推定する。
Here, in the simulation method, the speed at which the communication speed of the simulation data is the lowest in the
例えば、シミュレーションの測定時にシミュレーション装置50によるシミュレーションデータの出力がボトルネックとなる場合、シミュレーション装置50によるシミュレーションデータの出力速度が単位時間当たりの通信データ容量の上限値となる。
For example, when the simulation data output by the
また、シミュレーションデータのLANケーブルにおける転送速度がボトルネックとなる場合、かかる転送速度がシミュレーションデータの単位時間当たりの通信データ容量の上限値となる。 Further, when the transfer rate of the simulation data on the LAN cable becomes a bottleneck, the transfer rate becomes the upper limit value of the communication data capacity per unit time of the simulation data.
すなわち、上記した合計値が上限値未満であれば、円滑に測定可能な測定条件であり、合計値が上限値以上であれば、測定時に不具合が生じる可能性がある測定条件となる。 That is, if the total value is less than the upper limit value, it is a measurement condition that allows smooth measurement, and if the total value is greater than or equal to the upper limit value, it becomes a measurement condition that may cause problems during measurement.
つまり、実施形態に係るシミュレーション方法では、上限値と合計値とを比較することで、測定前に実行可能な測定条件か否かをチェックすることが可能となる。 That is, in the simulation method according to the embodiment, it is possible to check whether or not the measurement condition is executable before the measurement by comparing the upper limit value and the total value.
このため、実施形態に係るシミュレーション方法によれば、測定可能な測定条件のみを実行することができ、再測定のリスクを軽減することができる。また、再測定を回避し、測定条件内の上限ぎりぎりを測定条件として設定することも可能である為、シミュレーションの質を向上させることが可能となる。 Therefore, according to the simulation method according to the embodiment, only measurable measurement conditions can be executed, and the risk of remeasurement can be reduced. In addition, it is possible to avoid re-measurement and set the limit of the upper limit in the measurement condition as the measurement condition, so that the quality of the simulation can be improved.
次に、図2を用いて実施形態に係るシミュレーションシステム100の構成について説明する。図2は、シミュレーションシステム100のブロック図である。
Next, the configuration of the
図2に示すように、シミュレーションシステム100は、管理装置1と、シミュレーション装置50とを備える。なお、図2には、シミュレーション装置50が2つである場合について示しているが、かかるシミュレーション装置50は、1つであってもよいし、3つ以上であってもよい。また、図2では、図1に示したスイッチングハブSを省略し、操作部5、表示部6およびECU70を併せて示す。
As shown in FIG. 2, the
シミュレーション装置50は、例えば、ECU70とそれぞれ接続され、管理装置1で設定された測定条件に基づき、ECU70を実環境で制御するための制御信号を模した疑似信号を生成し、ECU70を動作させる。
The
そして、シミュレーション装置50は、ECU70から疑似信号に基づく、動作に応じて入力される入力信号を管理装置1で読み取り可能なシミュレーションデータへ変換し、管理装置1へ出力する。
Then, the
操作部5は、例えば、キーボードやマウスであり、ユーザの操作に基づく、操作信号を管理装置1へ出力する。例えば、ユーザは、操作部5を介して測定条件を設定することができる。なお、本実施形態において測定条件とは、チャンネルの組み合わせを指すものとする。
The
また、操作部5は、ユーザがチャンネルの設定毎に、設定されたチャンネルに対応する操作信号を管理装置1へ出力する。これにより、管理装置1では、上記の上限値や合計値を導出する処理が開始されることとなる。
The
表示部6は、シミュレーション装置50による測定結果を表示したり、測定条件を表示したりする。すなわち、ユーザは、表示部6に表示された情報に基づき、チャンネルを設定することができる。なお、かかる点の詳細については、図5を用いて後述する。
The display unit 6 displays a measurement result obtained by the
管理装置1は、制御部2と、記憶部3と、通信部10とを備える。制御部2は、推定部21と、算出部22と、補正部23と、比較部24と、生成部25とを備える。制御部2は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、入出力ポートなどを有するコンピュータや各種の回路を含む。
The
コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部2の推定部21、算出部22、補正部23、比較部24および生成部25として機能する。
The CPU of the computer functions as the estimation unit 21, the
また、制御部2の推定部21、算出部22、補正部23、比較部24および生成部25の少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。
In addition, at least any one or all of the estimation unit 21, the
また、記憶部3は、例えば、RAMやHDDに対応する。RAMやHDDは、チャンネル情報31、速度履歴情報32、測定履歴情報33や各種プログラムの情報を記憶することができる。なお、管理装置1は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
The
通信部10は、シミュレーション装置50と通信を行う通信インターフェースである。通信部10は、例えば、LANケーブル等の有線ケーブルを介して各シミュレーション装置50と通信を行うことができる。なお、通信部10とシミュレーション装置50との通信方式は、無線通信方式であってもよい。
The
また、通信部10は、例えば、シミュレーション装置50との通信速度の実測値を測定し、かかる通信速度を記憶部3に速度履歴情報32として記憶させる。また、通信部10は、シミュレーション装置50からシミュレーションデータを取得すると、かかるシミュレーションデータを記憶部3に測定履歴情報33として記憶する。
For example, the
また、かかるシミュレーションデータは、表示部6に表示される。これにより、ユーザは、測定結果であるシミュレーションデータを表示部6を介して確認することができる。なお、ユーザは、かかるシミュレーションデータを記憶部3から任意のタイミングで取り出して確認することも可能である。
The simulation data is displayed on the display unit 6. Thereby, the user can check the simulation data as the measurement result via the display unit 6. Note that the user can take out the simulation data from the
制御部2の推定部21は、測定環境におけるシミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する。具体的には、推定部21は、通信部10およびシミュレーション装置50の通信速度の実測値、管理装置1およびシミュレーション装置50の性能、通信部10およびシミュレーション装置50の処理負荷に基づいて上記の上限値を推定する。
The estimation unit 21 of the
ここで、図3を用いて推定部21による推定処理の具体例について説明する。図3は、上限値の推定処理の具体例を示す図である。図3に示すように、推定部21は、通信速度、処理負荷、性能についてそれぞれ仮上限値を推定する。 Here, the specific example of the estimation process by the estimation part 21 is demonstrated using FIG. FIG. 3 is a diagram illustrating a specific example of the upper limit estimation process. As illustrated in FIG. 3, the estimation unit 21 estimates temporary upper limit values for the communication speed, processing load, and performance.
かかる仮上限値は、各項目におけるシミュレーションデータの通信速度の最大値である。具体的には、「通信速度の実測値」における仮上限値は、例えば、直近の通信速度の実測値またはかかる通信速度の履歴に基づき推定される値である。推定部21は、過去の通信速度の実測値のうち、例えば、最も早い通信速度を仮上限値として推定する。 The temporary upper limit value is a maximum value of the communication speed of simulation data in each item. Specifically, the temporary upper limit value in the “measured value of communication speed” is, for example, a value estimated based on the latest measured value of communication speed or the history of such communication speed. The estimation unit 21 estimates, for example, the earliest communication speed as the temporary upper limit value among the past measured values of the communication speed.
また、「処理負荷」における仮上限値は、例えば、測定条件において管理装置1およびシミュレーション装置50のそれぞれの処理負荷に応じて推定される値である。
Further, the temporary upper limit value in the “processing load” is, for example, a value estimated according to each processing load of the
例えば、シミュレーション装置50の処理負荷が増加するほど、シミュレーションデータの出力に対するCPUの作業領域が少なくなる。また、管理装置1の処理負荷が増加すると、かかるシミュレーションデータを取得するためのCPUの作業領域が少なくなる。
For example, as the processing load of the
このため、推定部21は、例えば、ユーザが設定した測定条件において管理装置1またはシミュレーション装置50の処理負荷が所定の閾値を超えた場合に、「処理負荷」における仮上限値を低く推定する。なお、かかる閾値は、例えば、シミュレーションデータの通信にCPUの作業領域を割り当てられなくなる値である。
For this reason, for example, when the processing load of the
また、「性能」における仮上限値は、例えば、管理装置1およびシミュレーション装置50の各CPUのクロック周波数や各メモリ(例えば、RAM)等に応じて推定される値である。なお、かかる性能に関する情報は、シミュレーションシステム100の組み立て時に、例えば、シミュレーションシステム100の開発者により入力されるものとする。
Further, the temporary upper limit value in “performance” is a value estimated in accordance with, for example, the clock frequency of each CPU of the
推定部21は、上記の仮上限値をそれぞれ推定し、かかる仮上限値のうち、最も低い値を上限値として決定する。換言すると、推定部21は、シミュレーション実行時にシミュレーションデータに対してボトルネックとなる通信速度、すなわち、単位時間当たりの通信データ容量を上限値として決定する。 The estimation unit 21 estimates each of the temporary upper limit values, and determines the lowest value among the temporary upper limit values as the upper limit value. In other words, the estimation unit 21 determines a communication speed that becomes a bottleneck with respect to simulation data at the time of simulation execution, that is, a communication data capacity per unit time as an upper limit value.
管理装置1では、かかる上限値と後述する合計値とに基づいて測定可能な測定条件か否かをチェックする。すなわち、推定部21は、ボトルネックとなる処理速度を上限値に設定することで、かかるチェックを精度よく行うことができる。
The
図2の説明に戻り、算出部22について説明する。算出部22は、チャンネル情報31に基づき、設定されたチャンネルのシミュレーションデータについてデータ容量の合計値を算出する。なお、かかるチャンネル情報31は、記憶部3に予め記憶された情報である。
Returning to the description of FIG. 2, the
そして、算出部22は、算出した合計値を比較部24へ出力する。ここで、図4を用いてチャンネル情報31について説明する。図4は、チャンネル情報31の具体例を示す図である。
Then, the
図4に示すように、チャンネル情報31は、チャンネル名、データ容量、サンプリング周期が対応付けられた情報である。「チャンネル名」は、シミュレーション装置50で測定可能な項目であり、シミュレーション装置50に接続されるECU70に応じて異なる。
As shown in FIG. 4, the
「データ容量」は、各チャンネルにおけるシミュレーションデータの容量を示す。また、「サンプリング周期」は、チャンネルごとにシミュレーションデータへ変換する周期を示す。なお、図4では、サンプリング周期が同じ場合を示しているが、サンプリング周期は異なる値であってもよい。 “Data capacity” indicates the capacity of simulation data in each channel. The “sampling period” indicates a period for converting into simulation data for each channel. Although FIG. 4 shows the case where the sampling period is the same, the sampling period may be a different value.
算出部22は、チャンネル情報31に基づき、ユーザがチャンネルを設定する毎に、設定されたチャンネルのデータ容量の合計値を算出する。具体的には、算出部22は、ユーザによりチャンネルが設定される毎にデータ容量を加算することで合計値を算出する。また、算出部22は、合計値の算出毎に、かかる合計値を比較部24(図2参照)へ出力する。これにより、比較部24では、上限値と合計値との比較が行われることとなる。
Based on the
図2の説明に戻り、補正部23について説明する。補正部23は、推定部21によって推定された上限値を通信速度の実測値に基づいて補正する。補正部23は、記憶部3に記憶された速度履歴情報32に基づいて上限値を補正することができる。
Returning to the description of FIG. 2, the
ここで、速度履歴情報32は、通信速度の実測値が測定条件ごとに記憶された情報である。例えば、補正部23は、上限値が通信速度の実測値よりも大きい場合、かかる上限値を通信速度の実測値へ補正する。
Here, the
これは、上限値が実測値を超える場合、推定部21が推定した上限値が実際の値と乖離しているおそれがあるためである。すなわち、補正部23は、実測値に基づいて上限値を補正することで、上限値の確からしさを向上させることができる。
This is because when the upper limit value exceeds the actual measurement value, the upper limit value estimated by the estimation unit 21 may be deviated from the actual value. That is, the
また、補正部23は、管理装置1に接続されるシミュレーション装置50の数に応じて上限値を補正することもできる。これは、複数のシミュレーション装置50からそれぞれシミュレーションデータが入力される場合、シミュレーションデータを管理装置1側で処理できないおそれがあるためである。
The
すなわち、シミュレーション装置50の数が増えたとしても、各シミュレーション装置50の処理負荷は変化しないものの、管理装置1の処理負荷はシミュレーション装置50の数に応じて増加するためである。
That is, even if the number of
このため、補正部23は、推定部21によって推定された上限値に対してシミュレーション装置50の数を乗算した値が、管理装置1の処理負荷における仮上限値(図3参照)を超える場合、上限値をかかる仮上限値へ補正する。
For this reason, when the value obtained by multiplying the upper limit value estimated by the estimation unit 21 by the number of the
すなわち、補正部23は、各シミュレーション装置50から入力されるシミュレーションデータを管理装置1側で処理できないおそれがある場合に、管理装置1側でシミュレーションデータを処理できる値へ上限値を補正する。
That is, when there is a possibility that the simulation data input from each
このように、補正部23は、上限値を補正することで、ユーザにより設定された測定条件を測定可能か否かのチェックを精度よく行うことができる。
In this way, the
比較部24は、補正部23から入力される上限値と、算出部22から入力される合計値とを比較する。すなわち、比較部24は、上限値と合計値とを比較することで、測定可能な測定条件か否かを判定することができる。また、比較部24は、比較結果を比較毎に生成部25へ出力する。
The
上述したように、合計値が上限値を超える場合、測定中に不具合が生じるおそれがある測定条件であることを示し、合計値が上限値以下であれば、円滑に測定可能な測定条件であることを示す。 As described above, when the total value exceeds the upper limit value, it indicates a measurement condition that may cause a problem during measurement. If the total value is equal to or lower than the upper limit value, the measurement condition can be measured smoothly. It shows that.
生成部25は、比較部24の比較結果に基づいて報知情報を生成し、生成毎に表示部6へ出力する。ここで、図5を用いて生成部25によって生成される報知情報の具体例について説明する。図5は、報知情報の具体例を示す図である。
The
なお、図5には、表示部6に表示された画像からユーザが測定条件を設定する場面を示す。図5に示すように、表示部6には、チャンネルを設定するためのチャンネルリストLおよび上記の上限値に対する合計値の割合を示すグラフGが表示される。 FIG. 5 shows a scene where the user sets measurement conditions from the image displayed on the display unit 6. As shown in FIG. 5, the display unit 6 displays a channel list L for setting a channel and a graph G indicating the ratio of the total value to the upper limit value.
かかる合計値は、例えば、ユーザがチャンネルリストLのチェックボックス(同図に示す「測定」の欄)にチェックを入れてチャンネルを設定する毎に、算出部22によって更新される値である。
The total value is, for example, a value that is updated by the
また、上限値は、ユーザがチャンネルを設定する毎に、推定部21または補正部23によって更新される値である。また、比較部24は、合計値および上限値が更新される毎に、比較結果を生成部25へ出力する。
The upper limit value is a value that is updated by the estimation unit 21 or the
生成部25は、かかる比較結果に基づいてグラフGを随時更新する。これにより、ユーザは、チャンネルの設定毎に、設定したチャンネルの組み合わせが測定可能な測定条件であるか否かを確認することができる。
The
なお、グラフGに、例えば、上限値から合計値を差し引いたデータ容量(byte数)を表示することにしてもよい。かかる場合に、ユーザは、チャンネルリストLに表示された各チャンネルのデータ容量と、グラフGに表示されたbyte数に基づいて測定条件を設定することができる。 For example, the data capacity (number of bytes) obtained by subtracting the total value from the upper limit value may be displayed on the graph G. In such a case, the user can set the measurement conditions based on the data capacity of each channel displayed in the channel list L and the number of bytes displayed in the graph G.
また、例えば、生成部25は、合計値が上限値を超える場合に、合計値が上限値を超えた旨を示す警告画像を生成し、表示部6へ表示することもできる。換言すると、生成部25は、再計測のリスクを伴う測定条件が設定された場合に、警告画像を表示部6に表示する。
Further, for example, when the total value exceeds the upper limit value, the
これにより、ユーザは、設定した測定条件のうち、不要なチャンネルを測定条件から外し、測定可能なチャンネルの組み合わせとなるように測定条件を設定することが可能である。 Thereby, the user can remove unnecessary channels from the set measurement conditions and set the measurement conditions so as to obtain a combination of channels that can be measured.
なお、かかる場合に、生成部25は、再計測のリスクの度合い、すなわち、合計値が上限値を超える度合に応じて警告画像の表示態様を変更することもできる。かかる場合に、例えば、生成部25は、再計測のリスクが高いほど、測定条件の見直しを促す警告画像を生成し、表示部6に表示する。
In such a case, the
また、かかる場合に、生成部25は、表示部6に表示する測定開始ボタンBをトーンダウンさせてユーザに測定開始ボタンBを押下させないようにすることにしてもよい。すなわち、生成部25は、再計測のリスクを伴う測定を開始させないようにすることにしてもよい。
In this case, the
また、生成部25は、合計値が上限値内に収まるチャンネルのみをチャンネルリストLに表示することもできる。具体的には、生成部25は、設定された合計値が上限値を超えるチャンネルをチャンネルリストLに表示しないようにしたり、かかるチャンネルをトーンダウンしたチャンネルリストLを表示したりすることができる。つまり、生成部25は、再測定のリスクを伴う測定条件をユーザが設定できないようにすることができる。
Further, the
このように、生成部25は、比較部24の比較結果に基づき、表示部6に表示させる報知画像を生成することで、再計測のリスクを伴う測定条件であることをユーザへ報知することができる。
As described above, the
次に、図6を用いて実施形態に係る管理装置1が実行する処理手順について説明する。図6は、管理装置1が実行する処理手順を示すフローチャートである。なお、以下に示す処理手順は、測定開始前に管理装置1によって繰り返し実行される。
Next, a processing procedure executed by the
図6に示すように、制御部2は、操作部5よりチャンネル設定の操作信号を取得する(ステップS101)。続いて、推定部21は、シミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する(ステップS102)。
As shown in FIG. 6, the
算出部22は、設定されたシミュレーションデータのデータ容量の合計値を算出する(ステップS103)。なお、制御部2は、ステップS102と、ステップS103とは、並列に行うようにしてもよいし、あるいは順番を入れ替えてステップS103の後にステップS102を行うようにしてもよい。
The
続いて、比較部24は、上限値と合計値とを比較し(ステップS104)、生成部25は、比較結果に基づき、報知情報を生成する(ステップS105)。そして、制御部2は、測定開始の操作信号を取得したか否かを判定する(ステップS106)。
Subsequently, the
制御部2は、測定開始の操作信号を取得した場合(ステップS106,Yes)、処理を終了する。一方、制御部2は、測定開始の操作信号を取得しなかった場合(ステップS106,No)、ステップS101以降の処理を繰り返すこととなる。
The
上述したように、実施形態に係る管理装置1は、通信部10と、推定部21と、算出部22と、比較部24とを備える。通信部10は、非制御装置(ECU70)から入力される入力信号をチャンネルごとにシミュレーションデータへ変換するシミュレーション装置50と通信する。推定部21は、測定環境におけるシミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する。算出部22は、チャンネルごとのシミュレーションデータのデータ容量を示すチャンネル情報31に基づき、設定されたチャンネルのデータ容量の合計値を算出する。比較部24は、算出部22によって算出された合計値と推定部21によって推定された上限値とを比較する。したがって、実施形態に係る管理装置1によれば、再測定のリスクを軽減することができる。
As described above, the
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な様態は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲および、その均等物によって定義される統括的な発明の概念の精神または範囲から逸脱することなく、様々な変化が可能である。 Further effects and modifications can be easily derived by those skilled in the art. Thus, the broader aspects of the present invention are not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications can be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
1 管理装置
10 通信部
21 推定部
22 算出部
23 補正部
24 比較部
25 生成部
31 チャンネル情報
32 速度履歴情報
33 測定履歴情報
50 シミュレーション装置
70 ECU
100 シミュレーションシステム
DESCRIPTION OF
100 simulation system
Claims (7)
測定環境における前記シミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する推定部と、
前記チャンネルごとの前記シミュレーションデータのデータ容量を示すチャンネル情報に基づき、設定された前記チャンネルの前記データ容量の合計値を算出する算出部と、
前記算出部によって算出された前記合計値と前記推定部によって推定された前記上限値とを比較する比較部と
を備えることを特徴とする管理装置。 A communication unit that communicates with a simulation device that converts input signals input from a non-control device into simulation data for each channel;
An estimation unit that estimates an upper limit value of communication data capacity per unit time of the simulation data in a measurement environment;
Based on channel information indicating the data capacity of the simulation data for each channel, a calculation unit that calculates the total value of the data capacity of the set channel;
A management device comprising: a comparison unit that compares the total value calculated by the calculation unit with the upper limit value estimated by the estimation unit.
前記単位時間当たりの通信データ容量の実測値、前記測定環境における各構成要素の処理負荷、前記各構成要素の性能のうち少なくとも一つについて仮上限値を推定し、最も低い前記仮上限値を前記上限値として推定すること
を特徴とする請求項1に記載の管理装置。 The estimation unit includes
Estimating a temporary upper limit for at least one of the measured value of the communication data capacity per unit time, the processing load of each component in the measurement environment, and the performance of each component, and the lowest temporary upper limit The management apparatus according to claim 1, wherein the management apparatus estimates the upper limit value.
をさらに備えること
を特徴とする請求項1または2に記載の管理装置。 The management apparatus according to claim 1, further comprising: a correction unit that corrects the upper limit value estimated by the estimation unit based on a history of actual measurement values of the communication data capacity per unit time.
前記通信部が複数の前記シミュレーション装置と通信する場合に、通信する前記シミュレーション装置の数に基づいて前記上限値を補正すること
を特徴とする請求項3に記載の管理装置。 The correction unit is
The management apparatus according to claim 3, wherein when the communication unit communicates with a plurality of the simulation apparatuses, the upper limit value is corrected based on the number of the simulation apparatuses that communicate with each other.
をさらに備えること
を特徴とする請求項1〜4のいずれか一つに記載の管理装置。 The management device according to claim 1, further comprising: a generation unit that generates notification information based on a comparison result by the comparison unit.
前記シミュレーション装置と
を備えることを特徴とするシミュレーションシステム。 The management device according to any one of claims 1 to 5,
A simulation system comprising the simulation device.
測定環境における前記シミュレーションデータの単位時間当たりの通信データ容量の上限値を推定する推定工程と、
前記チャンネルごとの前記シミュレーションデータのデータ容量を示すチャンネル情報に基づき、設定された前記チャンネルの前記データ容量の合計値を算出する算出工程と、
前記算出工程によって算出された前記合計値と前記推定工程によって推定された前記上限値とを比較する比較工程と
を含むことを特徴とするシミュレーション方法。 A communication step of communicating with a simulation device that converts an input signal input from a non-control device into simulation data for each channel;
An estimation step of estimating an upper limit value of communication data capacity per unit time of the simulation data in a measurement environment;
A calculation step of calculating a total value of the data capacity of the set channel based on channel information indicating a data capacity of the simulation data for each channel;
And a comparison step of comparing the total value calculated in the calculation step with the upper limit value estimated in the estimation step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017122440A JP2019008470A (en) | 2017-06-22 | 2017-06-22 | Management device, simulation system, and simulation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017122440A JP2019008470A (en) | 2017-06-22 | 2017-06-22 | Management device, simulation system, and simulation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019008470A true JP2019008470A (en) | 2019-01-17 |
Family
ID=65028901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017122440A Pending JP2019008470A (en) | 2017-06-22 | 2017-06-22 | Management device, simulation system, and simulation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019008470A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024113086A1 (en) * | 2022-11-28 | 2024-06-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Coefficient reduction for channel emulation |
-
2017
- 2017-06-22 JP JP2017122440A patent/JP2019008470A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024113086A1 (en) * | 2022-11-28 | 2024-06-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Coefficient reduction for channel emulation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5831558B2 (en) | Operation management apparatus, operation management method, and program | |
RU2576588C2 (en) | Detection of sensor performance degradation implemented in transmitter | |
US20150025872A1 (en) | System, method, and apparatus for modeling project reliability | |
US10212058B2 (en) | System and method for detecting system's performance regression | |
JP7081741B2 (en) | Methods and devices for determining the status of network devices | |
KR101522385B1 (en) | Method and apparatus for detecting fault in the semiconductor menufacturing process and recording medium thereof | |
US12013259B2 (en) | Providing compensation parameters for sensor integrated circuits | |
CN112560974B (en) | Information fusion and vehicle information acquisition method and device | |
JP5971395B2 (en) | System analysis apparatus and system analysis method | |
JP6805784B2 (en) | Information processing equipment, information processing methods and information processing programs | |
CN110609777A (en) | Method, apparatus and computer program product for managing logs | |
KR101808461B1 (en) | Method and apparatus for predicting remaining life of a machine | |
JP2019008470A (en) | Management device, simulation system, and simulation method | |
CN105528735B (en) | Bearing calibration based on the exceptional data point for measuring wind speed and spatial coherence | |
US20170147023A1 (en) | Time-skew correction unit and a method thereof | |
JP5915776B2 (en) | Failure cause determination apparatus, method and program | |
JP2013011987A (en) | Abnormal state detection device and abnormal state detection method | |
CN113642638B (en) | Capacity adjustment method, model training method, device, equipment and storage medium | |
JP2019008471A (en) | Management device, simulation system and simulation method | |
JP4529964B2 (en) | Simulation device, simulation method, and simulation program | |
JP2019101712A (en) | Abnormality estimation device, abnormality estimation method and program | |
JP7252862B2 (en) | Control device, control system and control method | |
JP2018190281A (en) | Data processing apparatus, data processing method, and program | |
TWI484142B (en) | A multi-sensing element correction system, a correction method and a recording medium | |
CN111176931A (en) | Operation monitoring method, operation monitoring device, server and storage medium |