Itamika logo Itamika
PSMC

PSMC

PSMCとは

PSMCとは、スライディングモード制御をPID制御に落とし込んだような制御方式です

論文はこれです

利点と欠点

利点は、現代制御を使用しているため、ゲイン調整がPIDに比べてやりやすいという点や、元がロバスト制御なため、収束しやすく、比較的高速に応答するという点

欠点は、ゲインチューニングがどうやればいいのか、いまいちわからないという点や、理想的な応答は得られないかもしれないという点

500px-PSMC_PID.png (64.7 kB)
  • f(k)は出力値
  • pd(k)は目標値
  • p(k)は現在値
  • KはPゲイン
  • LはIゲイン
  • BはDゲイン
  • Hは時定数で0.1にするべきらしい
  • Tは周期なので1/周波数
  • Fは出力の最大値(出力制限)

を表している。

ただし、Iゲインを入れない場合は、a(k)がオーバーフローする可能性があるらしいです よって、Iゲインが 0 (PD制御)の場合は、以下のようになります

500px-PSMC_PD.png (52.5 kB)

シンプルな式です

おわりに

PSMCの係数はほぼPIDと同じであり、ほぼ同様に使用できます

注意点としては、dゲインを上げすぎるとモーターやMDが死ぬため気を付けることです

PSMCは、異常時の安全な収束にスライディングモードを使用しています