製品の仕様を決定する。仕様を実現できる製品のシミュレーションモデル(製品モデル)を作成する。製品モデルの評価を行うために評価用のシミュレーションモデル(評価モデル)を作成する。評価モデルを使用して製品モデルを評価する。多く場合に製品が単独で存在するのではなくシステム全体の一部として存在する。その製品を使用するものが存在しており、製品に動作指令や動作条件を与えてくる。製品モデルと評価モデルを合わせるとシステム全体のモデルとなる。製品に動作指令や動作条件を与え、製品からの応答が当初の仕様を満たしているかどうか評価を行う。製品モデルが仕様を満たしていない場合は製品モデルの修正を行い、再度評価を行う。しても仕様を満たす事ができない場合は仕様の修正を検討することになる。仕様の修正を行った場合は評価モデルの修正も行う可能性が出てくる。Simulation)と呼ぶ。進めて、製品モデル或いは評価モデル(或いは一部)をリアルタイムシミュレータに搭載して、それら以外は実機を用いてシステム全体の評価を行う場合がある。Simulation)と呼ぶ。この様に製品モデルと評価モデルの両方を作成しシステム全体の評価を行うことにより開発を進める手法をモデルベース開発と言う。試作にかかる前に製品モデルによる検討を十分行うことにより、試作回数が削減され開発期間の短縮や試作費用の削減にもつながる。様々な角度からの評価を行うことができるため製品完成度の向上に役立ちまた、独創的な製品の開発を行うことができる。制御対象などのシステム全体のシミュレーションモデルをソフトウェアで作成し評価を行う。製品の仕様を決定する。仕様を実現できる製品のシミュレーションモデル(製品モデル)を作成する。製品モデルの評価を行うために評価用のシミュレーションモデル(評価モデル)を作成する。評価モデルを使用して製品モデルを評価する。多く場合に製品が単独で存在するのではなくシステム全体の一部として存在する。その製品を使用するものが存在しており、製品に動作指令や動作条件を与えてくる。製品モデルと評価モデルを合わせるとシステム全体のモデルとなる。製品に動作指令や動作条件を与え、製品からの応答が当初の仕様を満たしているかどうか評価を行う。製品モデルが仕様を満たしていない場合は製品モデルの修正を行い、再度評価を行う。しても仕様を満たす事ができない場合は仕様の修正を検討することになる。仕様の修正を行った場合は評価モデルの修正も行う可能性が出てくる。Simulation)と呼ぶ。(HILS)は実機システムの中の一部をリアルタイムで動作するシミュレーションモデル(リアルタイムシミュレータ)に置き換えてシステム全体の評価試験を行うことを意味しています。Prototypeと言います。図1:仮想コントローラ(ラピットプロトタイプ)また多くの場合、制御対象がリアルタイムで動作するシミュレーションモデルをHILSと呼びます。HILSと呼ばれます。実機システムの一部を模擬するリアルタイムで動作するシミュレーションモデル(HILS)はリアルタイムシミュレータとも呼ばれます。/DT-1132Xは「インバータに接続可能なバーチャルモータ」です。ユーザーの「コントローラ+インバータ」を評価できます。モータモデルはMOTOR-LIBやJMAG-LIBを使用し線形モデルや非線形モデルに対応する事が可能です。インバータの端子電圧をA/D&D/Aユニット:DT-1021のA/Dにより高速サンプリングし、そのデータを元にCPUやFPGAでモータモデルを高速計算します。計算結果として電流、トルク、角度等をA/D&D/AユニットのD/Aより出力します。アクセラレータのD/Oポートよりデジタルの角度出力も可能です。モータモデルの3相電流値を電圧としてD/Aから出力し、バイポーラ電流アンプ:DT-1028に接続します。バイポーラ電流アンプは電流値を電圧で受け取り電流に変換します。この電流出力をバーチャルモータの出力として実インバータに接続が可能となります。実モータの様に電流の吸込み(力行)や電流の吐き出し(回生)を行う事が可能です。バーチャルモータは負荷入力端子も備えているため負荷モデルを接続することが可能です。負荷モデルはSimulinkによりユーザーが作成する事が出来ます。負荷モデルを接続する事によりコントローラの指令によるダイナミックな負荷変動の応答をコントローラに返す事が出来ます。simulation)を構成するために必須の製品です。モータ制御システム開発において下記の様な要求に応えることができます。モータ、モータ負荷等が未だ完成していないがコントローラの開発を進めたい。試作機のインバータ、モータ、負荷等は用意できたが、試作機を壊さないためにコントローラに仮想のインバータ、モータ、負荷を接続して制御の安定性を評価したい。モータに様々な負荷変動を与えてコントローラの評価を行いたいが、負荷変動の再現が困難である。試験の安全性を確保したい。徴モータモデルの電流応答時間が数μSecと非常に高速である。モータモデルの計算は32bit浮動小数点の高精度演算が可能である。JMAG-RTに対応した非線形対応のモータモデル(DT-1315、DT-1325)が動作する。モータの負荷モデルをSimulinkでモデル化することにより、コントローラにダイナミックな負荷変動を与え評価することができる。複数台のモータボードが同時に動作する。MATLAB/Simulinkの環境で開発が可能。HILS関連製品DT-1200/DT-1201/DT-1205技術情報DT-1200/DT-1201/DT-1205はFPGAの中にインバータモデル+モータモデルを内蔵したバーチャルモータボード(PCIバス)です。バーチャルモータは実コントローラが出力するインバータへのゲート信号(PWM)を入力し、計測することによりモータにかかる電圧を計算しモータモデルに与えます。出力は電流、トルク、回転角等をアナログ電圧で出力できます。コントローラの出力するインバータゲート制御信号(PWM)に実インバータ、実モータ、実負荷を接続せずにコントローラの評価を行うことができます。simulation)を構成するために必須の製品です。下記の様な要求に応えることができます。インバータ、モータ、負荷等が未だ完成していないがコントローラの開発を進めたい。試作機のインバータ、モータ、負荷等は用意できたが、試作機を壊さないためにコントローラに仮想のインバータ、モータ、負荷を接続して制御の安定性をテストしたい。実負荷により様々な負荷変動を与えてコントローラの評価を行いたいが、負荷変動の再現が困難である。開発期間の短縮、モータ試作回数の低減による費用削減、試験の安全性の確保等が可能です。徴モータモデルの電流応答時間が数μSecと非常に高速である。モータモデルの計算は32bit浮動小数点の高精度演算が可能である。JMAG-RTに対応した非線形対応のモータモデル(DT-1205)が動作する。モータの負荷モデルをSimulinkでモデル化することにより、コントローラにダイナミックな負荷変動を与え評価することができる。複数台のモータボードが同時に動作する。0532-34-0772メール:rtsim@dsptec.co.jp。