JAJU938 June   2024  – December 2024 MSPM0G1507

 

  1.   1
  2.   概要
  3.   参照情報
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 用語
    2. 1.2 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 設計の考慮事項
    3. 2.3 主な使用製品
      1. 2.3.1 TMS320F2800137
      2. 2.3.2 MSPM0G1507
      3. 2.3.3 DRV7308
      4. 2.3.4 UCC28911
      5. 2.3.5 TLV9062
      6. 2.3.6 TLV74033
      7. 2.3.7 ISO6721B
      8. 2.3.8 TMP6131
    4. 2.4 システム設計理論
      1. 2.4.1 ハードウェア設計
        1. 2.4.1.1 モジュール形式の設計
        2. 2.4.1.2 補助フライバック電源
        3. 2.4.1.3 DC リンク電圧検出
        4. 2.4.1.4 突入電流保護
        5. 2.4.1.5 モーター相電圧のセンシング
        6. 2.4.1.6 モーター相電流のセンシング
        7. 2.4.1.7 DRV7308 の過電流保護
        8. 2.4.1.8 TMS320F2800F137 の内部過電流保護
      2. 2.4.2 3 相 PMSM 駆動
        1. 2.4.2.1 PM 同期モーターのフィールド オリエンテッド コントロール
          1. 2.4.2.1.1 空間ベクトルの定義と投影
            1. 2.4.2.1.1.1 (a, b) → (α, β) クラーク変換
            2. 2.4.2.1.1.2 (α, β) → (d, q) パーク変換
          2. 2.4.2.1.2 AC モーターの FOC 基本方式
          3. 2.4.2.1.3 回転子フラックスの位置
        2. 2.4.2.2 PM 同期モーターのセンサレス制御
          1. 2.4.2.2.1 位相ロック ループを備えた拡張スライディング モード オブザーバ
            1. 2.4.2.2.1.1 IPMSM の数学モデルと FOC 構造
            2. 2.4.2.2.1.2 IPMSM 向け ESMO の設計
            3. 2.4.2.2.1.3 PLL による回転子位置および速度の推定
        3. 2.4.2.3 弱め界磁 (FW) および最大トルク / 電流 (MTPA) 制御
        4. 2.4.2.4 モーター駆動のハードウェア要件
          1. 2.4.2.4.1 モーター電流帰還
            1. 2.4.2.4.1.1 3 つのシャント電流センシング
            2. 2.4.2.4.1.2 1 つのシャント電流センシング
          2. 2.4.2.4.2 モーター電圧帰還
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェアの概要
      1. 3.1.1 ハードウェア ボードの概要
      2. 3.1.2 テスト条件
      3. 3.1.3 ボードの検証に必要なテスト機器
    2. 3.2 GUI の概要
      1. 3.2.1 テスト構成
      2. 3.2.2 GUI ソフトウェアの概要
      3. 3.2.3 シリアル ポートの設定
      4. 3.2.4 モーターの識別
      5. 3.2.5 モーターの回転
      6. 3.2.6 モーターのフォルト ステータス
      7. 3.2.7 制御パラメータの調整
      8. 3.2.8 仮想オシロスコープ
    3. 3.3 C2000 ファームウェアの概要
      1. 3.3.1 ボード テストに必要なソフトウェアのダウンロードとインストール
      2. 3.3.2 CCS でのプロジェクトの開始
      3. 3.3.3 プロジェクト構造
      4. 3.3.4 テスト方法
        1. 3.3.4.1 ビルド レベル 1:CPU とボードの構成
          1. 3.3.4.1.1 CCS を起動し、プロジェクトを開く
          2. 3.3.4.1.2 プロジェクトのビルドとロード
          3. 3.3.4.1.3 デバッグ環境設定ウィンドウ
          4. 3.3.4.1.4 コードの実行
        2. 3.3.4.2 ビルド レベル 2:ADC 帰還を使用した開ループ チェック
          1. 3.3.4.2.1 CCS を起動し、プロジェクトを開く
          2. 3.3.4.2.2 プロジェクトのビルドとロード
          3. 3.3.4.2.3 デバッグ環境設定ウィンドウ
          4. 3.3.4.2.4 コードの実行
        3. 3.3.4.3 ビルド レベル 3:閉電流ループ チェック
          1. 3.3.4.3.1 CCS を起動し、プロジェクトを開く
          2. 3.3.4.3.2 プロジェクトのビルドとロード
          3. 3.3.4.3.3 デバッグ環境設定ウィンドウ
          4. 3.3.4.3.4 コードの実行
        4. 3.3.4.4 ビルド レベル 4:完全なモーター駆動制御
          1. 3.3.4.4.1 CCS を起動し、プロジェクトを開く
          2. 3.3.4.4.2 プロジェクトのビルドとロード
          3. 3.3.4.4.3 デバッグ環境設定ウィンドウ
          4. 3.3.4.4.4 コードの実行
          5. 3.3.4.4.5 モーター駆動 FOC パラメータの調整
          6. 3.3.4.4.6 弱め界磁および MTPA 制御パラメータの調整
          7. 3.3.4.4.7 電流センシング回路の調整
    4. 3.4 テスト結果
      1. 3.4.1  高速でクリーンな立ち上がりエッジ / 立ち下がりエッジ
      2. 3.4.2  突入電流保護
      3. 3.4.3  300VDC での熱性能
      4. 3.4.4  220VAC での熱性能
      5. 3.4.5  内部 CMPSS による過電流保護
      6. 3.4.6  外部バイアス電源を使用した場合の 300VDC での IPM 効率
      7. 3.4.7  オンボード バイアス電源を使用した場合の 300VDC でのボード効率
      8. 3.4.8  外部バイアス電源を使用した場合の 220VAC でのボード効率
      9. 3.4.9  オンボード バイアス電源を使用した場合の 220VAC でのボード効率
      10. 3.4.10 モーター相電流の iTHD テスト
      11. 3.4.11 スタンバイ電力テスト
    5. 3.5 新しいハードウェア ボードへのファームウェアの移行
      1. 3.5.1 PWM、CMPSS、ADC モジュールの構成
      2. 3.5.2 ハードウェア ボード パラメータの設定
      3. 3.5.3 フォルト保護パラメータの構成
      4. 3.5.4 モーターの電気的パラメータの設定
    6. 3.6 MSPM0 ファームウェアの概要
  10. 4設計とドキュメントのサポート
    1. 4.1 デザイン ファイル
      1. 4.1.1 回路図
      2. 4.1.2 部品表 (BOM)
      3. 4.1.3 PCB レイアウトに関する推奨事項
      4. 4.1.4 Altium プロジェクト
      5. 4.1.5 ガーバー ファイル
    2. 4.2 ソフトウェア ファイル
    3. 4.3 ドキュメントのサポート
    4. 4.4 サポート・リソース
    5. 4.5 商標
  11. 5著者について

弱め界磁 (FW) および最大トルク / 電流 (MTPA) 制御

永久磁石同期モーター (PMSM) は、高電力密度、高効率、幅広い速度範囲により、家電アプリケーションで広く使用されています。PMSM には、表面実装型 PMSM (SPM) と内部実装型 PMSM (IPM) の 2 つの主要なタイプがあります。SPM モーターは、トルクと q-軸電流が線形関係にあるため、制御が容易になっています。一方、IPMSM には、大きな突極性比による電磁トルクとリラクタンス トルクがあります。総トルクは、回転子角度に対して非線形です。その結果、IPM モーターで MTPA 技術を使用して、定トルク領域でのトルク生成を最適化することができます。弱め界磁制御は、PMSM ドライブの電力と効率を最大限に高めるために最適化することが目的です。弱め界磁制御は、基本速度以上のモーター動作を可能にし、動作限界を拡大して定格速度を上回る速度に到達させ、速度と電圧の全範囲にわたって優れた制御ができるようになります。

IPMSM の数学モデルの電圧式は、式 45式 46 に示すように、d-q 座標で記述できます。

式 45. vd=Lddiddt+Rsid-mLqiq 
式 46. vq=Lqdiqdt+Rsiq+mLdid+mψm

図 2-25 に、IPM 同期モーターの動的な等価回路を示します。

TIDA-010273 IPM 同期モーターの等価回路図 2-25 IPM 同期モーターの等価回路

IPMSM によって生成される総電磁トルクは 式 47 によって表すことができ、生成されるトルクは 2 つの異なる項で構成されます。最初の項はトルク電流 iq と永久磁石 ψm の間に発生する相互反応トルクに対応し、2 番目の項は d 軸と q 軸のインダクタンスの違いによるリラクタンス トルクに対応します。

式 47. Te=32p ψmiq+(Ld-Lq)idiq

ほとんどのアプリケーションでは IPMSM ドライブに速度とトルクの制約があり、これは主にインバータまたはモーターの定格電流と、使用可能な DC リンク電圧の制限によるものです。これらの制約は、数式 式 48式 49 で表すことができます。

式 48. Ia=id2+iq2Imax
式 49. Va=vd2+vq2Vmax

ここで、Vmax および Imax は、インバータまたはモーターの最大許容電圧および電流です。

2 レベル 3 相電圧源インバータ (VSI) によって駆動される機械では、達成可能な最大位相電圧は DC リンク電圧と PWM 方式によって制限されます。空間ベクトル変調 (SVPWM) を採用する場合、最大電圧は 式 50 に示す値に制限されます。

式 50. vd2+vq2vmax=vdc3

固定子抵抗 Rs は通常、高速動作時は無視できる程度で、定常状態では電流の微分はゼロであるため、式 51 は以下のようになります。

式 51. Ld2(id+ψpmLd)2+Lq2iq2 Vmaxωm

式 48 の電流制限により、d-q 平面で半径 Imax の円が生成され、加速すると 式 50 の電圧制限によって半径 Vmax が減少する楕円が生成されます。結果として得られる d-q 平面の電流ベクトルは、電流と電圧の制約に同時に従うように制御されなければなりません。これらの制約に従って、IPMSM の動作領域は、図 2-26 に示すように 3 つに分けられます。

TIDA-010273 IPMSM 制御の動作領域図 2-26 IPMSM 制御の動作領域
  1. 定トルク領域:この動作領域では、MTPA を実装して最大トルクを生成することができます。
  2. 定電力領域:弱め界磁制御の適用が必要であり、トルク容量は電流制約に達すると低下します。
  3. 定電圧領域:この動作領域では、深い弱め界磁制御により固定子電圧が一定に保たれ、トルク生成が最大になります。

定トルク領域では、式 47 に基づき、IPMSM の総トルクには、磁束結合による電磁トルクと、Ld および Lq 間の突極性からのリラクタンス トルクが含まれます。電磁トルクは q 軸の電流 iq に比例し、リラクタンス トルクは d 軸の電流 id、q 軸の電流 iq、および Ld と Lq の差の乗算に比例します。

SPM モーターの通常のベクトル制御システムでは、非弱め界磁モードで指令された id をゼロに設定することにより、電磁トルクのみを利用します。ただし、IPMSM がモーターのリラクタンス トルクを利用する一方で、設計者は d-軸電流の制御も行う必要があります。MTPA 制御の目的は、リファレンス電流 id と iq を計算し、生成される電磁トルクとリラクタンス トルク間の比を最大化することです。id と iq と固定子電流 Is のベクトル和の関係を以下の式に示します。

式 52. Is=id2+iq2
式 53. Id=Iscosβ
式 54. Iq=Issinβ

ここで、

  • β は同期 (d-q) リファレンス フレームにおける固定子の電流角度です。

式 47式 55 と表すことができます。Is は id と iq に代入します。

式 55 は、モーター トルクが固定子電流ベクトルの角度に依存することを示しています。

式 55. Te=32pIssinβ ψm+(Ld-Lq)Iscosβ

この式は、モーターのトルク差がゼロのときに最大効率点が計算できることを示しています。MTPA 点は、式 56 で示すように、この微分 式 57 がゼロのときに見つけることができます。

式 56. dTe
式 57. dTe=32p ψmIscosβ+(Ld-Lq)Is2cos2β=0 

この式に従うと、MTPA 制御の電流角度は、式 58 のように導くことができます。

式 58. βmtpa=cos-1-ψm+ψm2+8×Ld-Lq2×Is24×Ld-Lq×Is

したがって、実際の d 軸と q 軸のリファレンス電流は、MTPA 制御の電流角度を用いて、式 59式 60 で表すことができます。

式 59. Id=Is×cosβmtpa
式 60. Iq=Is×sinβmtpa

ただし、式 58 に示すように、MTPA 制御の角度 βmtpa は、d 軸と q 軸のインダクタンスに関係します。つまり、変動するインダクタンスの影響によって、例外的な MTPA 点を見つけ出すことができなくなるということです。モーター駆動の効率を高めるには、d 軸と q 軸のインダクタンスをオンラインで推定し、Ld と Lq パラメータはオンラインでは簡単に測定されず、飽和効果の影響を受けます。堅牢なルック アップ テーブル (LUT) 方式により、電気的パラメータが変動しても制御可能です。通常、数学モデルの簡略化のために、d-軸と q-軸のインダクタンス間のカップリング効果は無視することができます。したがって、Ld は id のみに応じて変化し、Lq は iq のみに応じて変化すると仮定します。その結果、d 軸および q 軸のインダクタンスは、式 61式 62 に示すように、それぞれ d-q 電流の関数としてモデル化できます。

式 61. Ld=f1id, iq=f1id
式 62. Lq=f2iq, id=f2iq

式 58 を簡略化することで、ISR の計算負担を軽減します。モーター パラメータに基づく定数 Kmtpa は、式 64 の代わりとして表されます。ここで、Kmtpa は、更新された Ld および Lq を使用して、バックグラウンド ループで計算されます。

式 63. Kmtpa=ψm4×Lq-Ld=0.25×ψmLq-Ld
式 64. βmtpa=cos-1Kmtpa÷Is-Kmtpa÷Is2+0.5

2 番目の中間変数 Gmtpa (式 65 に記載) が、計算をさらに簡単にするために定義されます。Gmtpa (MTPA 制御の角度) を使用すると、βmtpa式 66 のように計算できます。これら 2 つの計算を ISR で行い、実際の電流角度 βmtpa を達成します。

式 65. Gmtpa=Kmtpa÷Is
式 66. βmtpa=cos-1Gmtpa-Gmtpa2+0.5

いずれの場合も、直軸の電流 id に作用することで磁束を弱め、実現可能な速度範囲を拡大することができます。この定電力動作領域に入ったことにより、定電力領域と定電圧領域で使用される MTPA 制御の代わりに、弱め界磁制御が選択されます。インバータの最大電圧が制限されるため、永久磁石の磁場とモーター速度にほぼ比例する逆起電力がインバータの最大出力電圧を上回るような速度領域では、PMSM モーターは動作できません。PM モーターでは、磁束を直接制御することはできません。ただし、d 軸電機子反作用による減磁効果により、負の id を加えることでエア ギャップ フラックスを弱めることができます。電圧と電流の制約を考慮すると、電機子電流と端子電圧は 式 48式 49 のように制限されます。インバータの入力電圧 (DC リンク電圧) の変動により、モーターの最大出力が制限されます。さらに、モーターの最大基本電圧も使用する PWM 方式によって異なります。式 51 では、IPMSM には 2 つの要素があります。1 つは永久磁石の値で、もう 1 つはインダクタンスとフラックスの電流によって作られています。

図 2-27に、弱め界磁を実装するために使用される代表的な制御構造を示します。βfw は弱め界磁 (FW) PI コントローラの出力で、基準 id と iq を生成します。電圧振幅が限界に達する前は、FW の PI コントローラの入力は常に正であるため、出力は常に 0 で飽和しています。

TIDA-010273 弱め界磁と最大トルク / 電流制御のブロック図図 2-27 弱め界磁と最大トルク / 電流制御のブロック図

図 2-16図 2-18 は、FAST または eSMO ベースの FOC ブロック図の実装を示しています。これらのブロック図は、FOC システムの機能と変数を概要を示しています。モーター駆動 FOC システムには、MTPA 制御と弱め界磁制御の 2 つの制御モジュールがあります。これら 2 つのモジュールは、電流角度 βmtpaβmtpa と βfw をそれぞれ 図 2-28 に示すように入力パラメータに基づいて生成します。

TIDA-010273 FW および MTPA 時の IPMSM の電流位相図図 2-28 FW および MTPA 時の IPMSM の電流位相図

スイッチング制御モジュールは、適用用途の角度を決定してから、式 53式 54 に示すように基準 id および iq を計算します。電流角度は、式 67式 68 のように選択されます。

式 67. β=βfw if βfw>βmtpa
式 68. β=βmpta if βfw<βmtpa

図 2-29 のフローチャートに、メイン ループおよび割り込みで FW と MPTA を使用して InstaSPIN™-FOC を実行するために必要な手順を示します。

TIDA-010273 FW と MTPA を使用した InstaSPIN-FOC プロジェクトのフローチャート図 2-29 FW と MTPA を使用した InstaSPIN-FOC プロジェクトのフローチャート