17
レールに対しての モータ位置制御 学籍番号:1160169 システム工学郡 2年 山本 達也

モータ位置制御

Embed Size (px)

Citation preview

Page 1: モータ位置制御

レールに対してのモータ位置制御学籍番号:1160169

システム工学郡 2年 山本 達也

Page 2: モータ位置制御

目次

はじめに

簡単な位置制御

試行錯誤

現在の位置制御

位置制御に必要な要素

Page 3: モータ位置制御

はじめに

ロボコン2014の自動機は、レール制御が必要!

試行錯誤したことをまとめてみた。

Page 4: モータ位置制御

簡単な位置制御

1. リミットスイッチを用いたオンオフ制御

端と端の2点しか行けない

モータ

リミットスイッチ

リミットスイッチ

Page 5: モータ位置制御

簡単な位置制御

ポテンショメータやロータリーエンコーダを用いた適当位置決め

原点0

目標値

ブレーキ

慣性でずれる

Page 6: モータ位置制御

簡単な位置制御

ポテンショメータやロータリーエンコーダを用いた適当位置決め

多少のズレを許容できれば

これでもいい

Page 7: モータ位置制御

試行錯誤

位置に対してのPI制御

ゆるやかに止まる

目標位値

現在位値

Page 8: モータ位置制御

試行錯誤

位置に対してのPI制御

目標位置

時間[s]

現在位置

[mm

]

出力

WM値

急加速

めっちゃ遅い

Page 9: モータ位置制御

試行錯誤

位置に対してのPI制御

1. 無負荷なら位置はほぼ狂わない

2. 負荷があると目標位置に到達出来ない場合が出た。

3. 急加速、急停止で電流制限に引っかかってIC停止

少しの負荷で速度が変わるのが問題!

急加速、急停止しないシステム!

Page 10: モータ位置制御

試行錯誤

速度をPID制御

現在位置、目標位置、加速度、減速度、最大速度のパラメータから速度を求める。

負荷にある程度強くなる

加速度、減速度を定めることで急加速、急停止が起きない

Page 11: モータ位置制御

現在の位置制御

これらを踏まえて

制御方法を考える・・・

Page 12: モータ位置制御

現在の位置制御

制御指針

1. 速度に対してPID制御。

2. 位置に対しての制御をする(台形制御)

→負荷に対応

Page 13: モータ位置制御

現在の位置制御

台形制御

ゆっくり加速し、ゆっくり減速する。

速度

距離現在位置

目標位置

定加速度領域

定加速度領域

定速度領域

急加速しない!

Page 14: モータ位置制御

位置制御に必要な要素

今後の目標

現在速度から目標速度に向かうには、

その差分に比例したトルクをモータに対して

かければよい。

電流制御

Page 15: モータ位置制御

位置制御に必要な要素

目標位置ー現在速度

目標速度ー現在速度

目標トルクー現在トルク

目標速度決定

目標トルク決定

Page 16: モータ位置制御

位置制御に必要な要素

外乱に対しての対策

→外乱を検出する

指令トルクと現在速度を見れば今の外乱がわかる

Page 17: モータ位置制御

ご静聴ありがとうございました