Black-Tea
@Black-Tea

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Simulinkを使用したBLDCモーターのシステム試験のシミュレーション

解決したいこと

SimulinkでBLDCモーターの速度シミュレーションを実行したい。

現状
Simulinkで制御モデルとプラントモデルを接続してシミュレーションを実行中。
プラントモデルはブラシレスDCモーター「BR2804-1700KV」のパラメーターを入力。
速度、電流値のPI制御のP/I値はCQ出版の「STマイコンで始めるブラシレス・モータ制御」を使用

発生している問題・エラー

1. シミュレーションを実行しても、モーターが全く回転しない。
   電圧が無限に上昇していく。
2. プラントモデルに対して3相(120°ズレ)の正弦波を入力してもモーターが回転しない。
   Scopeだと3相の正弦波を確認出来るが、電流値が3相とも0A。
   角度/角速度/トルク全てが0。

シミュレーション結果

例1)3相の正弦波をプラントモデルに入力した場合
3相の正弦波を入力した場合.png

例2)制御モデルから電圧値をプラントモデルに入力した場合
制御モデルからプラントモデルに電圧を入力した場合.png

該当するSimulinkモデル

例1)3相の正弦波をプラントモデルに入力した場合
3相の正弦波を無理矢理電圧化したシステムモデル.png

「Voltage_Current_Sensor」サブシステム
センサーの中身.PNG

BLDCモーター「BR2804-1700KV」のプラントモデルのパラメーター
image.png

パラメーターの置き場所
image.png

例2)制御モデルの入れたシステムモデル
電圧を出力させる箇所以外は全て上記モデルと同一
制御モデルを入れた全体モデル.PNG

制御モデル(Motor_Ctrlサブシステムの中身)
制御モデル.PNG

Speed_Controlサブシステムの中身
速度制御モデル.PNG

トルク計算ロジックの中身
トルク計算ロジック.PNG

「Voltage_Control」サブシステムの中身
電圧制御ロジックの中身.PNG

「Clarke_Park_Trans」関数の中身
クラーク、パーク変換の中身.PNG

「Inverse_Clarke_Park_Trans」関数の中身
逆Clarke_Park変換の中身.PNG

自分で試したこと

上記モデルを作成し、シミュレーションを実行

0

No Answers yet.

Your answer might help someone💌