パワーエレクトロニクスの用途

MATLAB と Simulink を活用して、モーター、インバーター、電源、負荷などを収録したライブラリからモーターモデルを作成できます。要件に応じてモーターとインバーターのモデル忠実度を選択し、モーター制御アルゴリズムをシミュレーションします。

  • Motor Control Blockset を用いて線形集中定数モーターモデルを実装し、平均値インバーターでシミュレーションを加速
  • Simscape Electrical を活用して、モーターの非線形な動特性とインバーターの理想的または詳細なスイッチングをモデリングし、シミュレーション
  • モーターの動特性を捉えるために、計測データを用いたテストによってモーターモデルをパラメーター化するか、あるいはデータベースや有限要素解析からパラメーターをインポート
  • 閉ループ シミュレーションを実行し、Field Oriented Control (FOC) Autotuner を使用して制御アルゴリズムを自動調整することで、速度とトルク応答の要件に準拠
  • 安全な動作を保証する故障検出と保護ロジックを設計

例を試す

リアルタイム シミュレーション

Simulink を使用して、リアルタイム シミュレーションとテスト向けにコードを生成します。

  • モーター制御アルゴリズム向けに C/C++ または HDL コードを生成し、リアルタイム ターゲットを使用したラピッド コントロール プロトタイピングを実行
  • 最大 1 MHz のサンプルレートでハードウェアインザループ (HIL) シミュレーションを実行し、モーターコントローラーを検証
  • Speedgoat のリアルタイム シミュレーション サポート

量産コードの生成と展開 

Simulink からモーター制御アルゴリズム向けに本番環境で使用可能な C コードや HDL コードを生成し、組み込みマイクロコントローラー、FPGA、SOC に直接実装します。