はじめに

コンピューティングでは 仮想マシンとはエミュレーションエミュレータは、あるコンピュータシステム(ホストと呼ばれる)が別のコンピュータシステム(ゲストと呼ばれる)のソフトウェアを実行できるようにするソフトウェアの一部である。

バーチャルHILデバイスも同様です。これはHILツールチェーン内のソフトウェアツールボックスで、HILデバイス上ではなくPC上でHILモデルを実行できるようにします。Virtual HIL Deviceは、シミュレーションを高速に実行するためのシミュレータや回路コンパイラではありません。独自のHILプロセッサ上で実行されるのと同じコードを実行する真のHILエミュレータであり、スコープ、キャプチャ、Python API、HIL SCADAなどの高度な機能をすべて備えた同じHILツールチェーンと通信します。言い換えれば、Virtual HIL DeviceはTyphoon HILの特徴であるインタラクティブ性をデスクトップアプリケーションにもたらします。

その結果、HILエンジニアが利用できる印象的な新しいオプションが数多く生まれた:

1.実際のHILデバイスなしでHILをテストドライブする

ループ内ハードウェアへの接続

バーチャルHILデバイスは、非リアルタイムHILエミュレーションからリアルタイムHILエミュレーションへのシームレスな移行により、実際のHIL体験に最も近くなります。結局のところ、すべて同じツールチェーンです。モデル設定ダイアログで "Virtual HIL Device "を選択し、モデルをビルドしてコンパイルするだけで、実際のHILデバイスと同じようにVirtual HIL Deviceを実行できます。

2.モデル開発のスピードアップ

すでにHILデバイスをいくつ持っていても、共同モデリングやテスト開発では決して十分ではありません。そこで便利なのが仮想HILデバイスです。各開発者は、単一または複数の並列HILデバイスをエミュレートする仮想HILデバイスを使用して、システムの各パートを作業します。最後に、すべてが期待通りに動作したら、すべての開発者はモデルとテストを実際のHILデバイス上で実行するだけです。とても簡単です。

3.バーチャルHIL上でのテストスクリプトの開発

信頼性の高いテストスクリプトを作成するには、スクリプト自体のテストスケジュールをしっかり立て、プログラミングに真剣に取り組む必要がありますが、重要な顧客から要求された最新の(そして極めて緊急な)ソフトウェア修正をテストするために、なぜかすべてのHILマシンが常に使用されているようです。Virtual HIL Deviceを使用すれば、最終的にリラックスして、スクリプト開発の大部分をVirtual HIL Device上で行い、実際のHILマシンに時間外の作業を任せることができます。

4.いつでもどこでもHILを学べるHIL装置を持っていなくても

上級者向けウェビナーとHILコースワークは、HILコミュニティが各プラットフォームの最新開発や新機能を常に把握できるようにするためのものです。同様に、入門ウェビナーとコースワークは、初心者ユーザがHIL環境で最初の一歩を踏み出すのに役立ちます。バーチャルHILデバイスは初めて、物理的なHILデバイスなしで、多くのオンラインおよびオフラインの学習アクティビティに実際に参加できるようにしました。

5.まだ社内にないHILデバイス(またはHILデバイスのクラスタ)でモデルを実行します。

最新のHILハードウェア(まだリリースされていないものでも)を使って、最も困難なHIL問題に挑戦したいですか?新しいHIL機器の購入リスクを最小限に抑えたいですか?あなたが聞き続けている垂直統合やPythonプログラミング言語の利点を信じていませんか?あるいは、マイクログリッドをモデル化するために必要なHILクラスタのサイズを指定したいだけですか?問題ありません。Virtual HIL Deviceがすべての答えを提供します。

バーチャルHILデバイスは新しい技術です。かつては高性能の専用プロセッサー・アーキテクチャーのみで動作していましたが、そのゲームチェンジャーとなる固定時間ステップの非反復アルゴリズムが、今日ではあなたのPC上で動作します。テストドライブして、感想をお聞かせください。皆様のフィードバックをお待ちしています。

クレジット

著者 |ニコラ・フィッシャー・セラノヴィッチ
ビジュアル |Typhoon HIL
編集 |デボラ・サント