HILS

HILSとは

HILSとは、より便利に使える検査装置です。何がどう便利なのか?という点について、従来型の検査装置と比較してこれからご説明します。 そもそも何を検査するのかといいますと、ECUの検査を行います。ECUとHILSの間は、電気的(デジタル、アナログ、PWM)あるいは通信(CAN、LIN、UART)で接続します。 別にHILSでなくっても、こういう電気的に接続した状態でテストする環境はいくらでもありま

HILS高速化(3)FPGA

今回は、FPGAによるHILS高速化についてご説明します。FPGAを使う事で何ができるのか?を理解する事で、HILSを構築する際の、技術的な引き出しが1つ増える事になります。 さて、HILSの高速化方法ですが、CPUを使った演算をする限りは、もう限界に達してしまいました。これ以上高速化するには、FPGAに頼るしかありません。(FPGAって何?) CPUは、クロックは数GHzととても高速です。それ

HILS高速化(2)マルチノード

前回は、マルチレートモデルを作る事によって並列処理を行うための方法をご紹介しました。 今回は、それをマルチノードという仕組みを使って行う方法をご紹介します。マルチノードシステムを組むのは、なんとかしてHILSを高速化するためです。なんとかして高速化するためには、マルチノードの原理を理解しておくことが重要です。原理を理解すれば、マルチノードのシステムを組む際に、何に注意すれば良いのかが分かるようにな

HILS高速化(1)マルチレート

今回から数回に分けて、HILS高速化のための方法をご説明します。 いま持っているHILSのパフォーマンスを上げたい。でも、どうやっていいのかがよく分からない、という場合があります。そういう時は、まずHILS高速化のための基本的な概念を理解する必要があります。そうすれば、どんな手を打てばHILS高速化ができそうかイメージが湧いてくるようになります。 さて、HILSのボトルネックは何と言ってもモデルの

HILS構築上の注意点

今回は、HILS構築上の注意点についてご説明します。ちょっとした注意点ではありますが、ここに気をつけるだけで随分とトラブルが減るはずです。 前々回の記事では、HILSの分類法について3つの軸を導入しました。 これらのうち、「表示機能」と「I/Oの種類、数」については、あまりトラブルにはなりません。目に見える部分なので、自然としっかり詰められる部分だからです。 問題は、「なるべく高速に」という部分で

HILSの動作原理

これまで、HILSとはシミュレーションを実行するもの、というお話をしてきました。しかし、そもそも「シミュレーションをするとは何か?」について触れてきませんでした。 そこで今回は、HILSの中でどのようにしてシミュレーション実行が行われているのかについてご説明します。 シミュレーションの目的は、実ハードウェアの動作を模擬する事でした。「模擬する」を言いかえると、「ハードウェアがどのような時間変化をす

HILSの分類法

現在、実に様々なベンダーが、HILS用のシステムを販売しています。さまざまなHILSがある中で選定を行う場合、何らかの基準が必要です。HILSを分類する基準として、私は3つの軸があると考えています。 なるべく分かりやすく表示してほしい I/Oは、なるべく多くの本数、なるべく沢山の種類を なるべく高速に動作してほしい 「なるべく分かりやすく表示」とは、GUIのパーツの豊富さ、ドライビングシミュ

HILSの課題とトレンド(2)

前回の記事では、HILS構築においてプラントモデルがボトルネックになる、という事をご説明しました。 今回は、このプラントモデルにどのような種類の物があるのかを、ざっくりと分類してみます。 およそ、プラントモデルには既製品とオーダーメードとがあり、それぞれに得意な用途があります。

HILSの課題とトレンド(1)

前回の記事では、HILSのメリットだけを強調しました。実際、HILSそのものは確かに有用なものです。しかしそれは、「HILS構築にかかるコスト」を無視した場合の話です。 現実には、HILS用のシステムを購入し、さらにそこからモデル開発をする必要があり、それなりの時間とコストが掛ってしまいます。HILSを構築する事が、必ずしも正解とは言えないわけです。 そこで今回は、HILS構築のコストとメリットの

HILSとは?

まず始めに、HILS(Hardware In the Loop Simulation) の基本的なアイデアをご説明します。 HILSとはECUの検査装置に使われるシステムです。HILSの中には、実機をシミュレーションするモデルが入っています。実機をうまく模擬してやると、制御ソフトウェアからは実機とつながっているのと同じに見えます。つまり、実機が無くてもECUの試験が出来るわけです。 HIL