動かしたいものの左右にサーボモータを取り付けて、同時スタートさせて速度制御させているんですが、どうしても一方が過負荷になるくらいトルクを出して所定の速度で制御するようがんばるのに、もう一方は、自分ががんばらなくても所定の速度が出ているからとトルクをださないんです。ひどい時は逆トルク出したりしています。
双方のモータの情報から得られる位置と速度は正常です。どう調整しても、トルクのアンバランスはうまくいきません。、このような使い方は結構当たり前何だと思うんですが、どのような制御をしたら良いのでしょうか。
No.4ベストアンサー
- 回答日時:
単純に二つの独立した制御で並列運転をすると、機器のちょっとした違いや制御の誤差で一方が加速、他方が減速という状況に陥ります。
(例えば一方に制御誤差が0.1%あると、こいつは設定値の+0.1%まで加速しようとするけど、もう一方は設定値越えた点で逆に減速、結局+0.05%あたりで落ち着く という状況になります。特に,制御ゲインを高く設定すると、両者の喧嘩が強くなります。)
このような場合、
A.マスタースレーブ制御にする
一方(モータA)に速度制御をかけて、他方(モータB)はトルク制御をかける。BはAと同じトルクを出すように制御する。
B.非干渉制御にする
2台のモータのトルク差(電流差)を検出して、フィードバック(トルクを出してる側を若干減速、出してない側を若干加速)をかけて、バランスをとる。
という手当てをすることが多いかと思います。
この回答への補足
ありがとうございます。そういえばモータに限らず、複数のアクチュエータで制御する振動抑制装置のようなものもマスタースレーブ制御していますね。装置の設計者ではないので詳しいことは良く分からないのですが、おそらく速度制御指令の電圧をパラに各軸のモータ制御に入れているだけだと思いますので、ご指摘のやり方で実施してみたいと思います。ありがとうございます。
補足日時:2004/12/04 00:33No.3
- 回答日時:
>このような使い方は結構当たり前何だと思うんですが
コントローラーは各軸独立ですか?同期制御のできる多軸コントローラですか?
2台のサーボモーターを、それぞれ独立したコントローラーで制御しているのであれば、当たり前と言えるほど簡単なものではないと思います。
駆動物の左右にサーボモーターを取り付けて・・・ということであれば、それぞれの軸はfixされている訳ですから、完全に同期していない限り、必ずアンバランスが発生し安定しません。
位置と速度が安定して見えるのは、恐らく両軸が駆動している物の剛性が高い為、どちらかが引きずられている為と思われます。
これをどれだけ調整しようとしても、各駆動機の癖やGD、イナーシャ等、全てが限りなく均等に近くない限り、必ず不均衡が発生すると思います。
その不均衡情報を各軸が、互いにやり取りできるような、同期制御コントローラでもない限り、お考えのような制御は難しいのではないかと考えます。
設備状況が明確ではないので、推測でしかありませんが・・・。
この回答への補足
私はユーザで装置にはまだ詳しくないのですが、サーボアンプが2台独立してついていてそれぞれシーケンサとやり取りしているので、独立制御だと思います。
>位置と速度が安定して見えるのは、恐らく両軸
>が駆動している物の剛性が高い為、どちらかが
>引きずられている為と思われます。
はい、剛性はほどほどにありますのでおっしゃる通りと思います。
他の方も仰るように各軸の独立した制御をしている限り、トルクのアンバランスは必然ということなんですね。
No.2
- 回答日時:
機械は例えば台車の車輪の様な物もしくは同じ軸の両端に接続物だと推定します。
そうであれば速度差が出て必ず両方でケンカをしてしまいどちらか速度差分×ゲイン+積分で制御にはなりません。機械は分かりませんが仮にそうだとするとどちらかを速度マスターにして負荷制御しないとうまくいかないと思います。一度制御を見直してみて下さい。例えばどちらかを1.積分無しのP制御にする(垂下特性を持たせる)
2.ドゥループ機能が有れば設定をあげる(こちらの方が1より精度は上がります)
3.ASRはP制御で負荷バランスを入れる
等色々あると思いますがPIのままでは速度差が出てしまうのでどちらかが反対側にトルクを振ってしまって制御どころじゃ無くなると思います。
物が何か分からないのであくまで参考までに・・・
この回答への補足
装置は、台の左右にガイドを設け、左右別々のモータで駆動して台を直線移動させるものと考えていただければと思います。私は設計者ではなくユーザですが、組み立てた業者さんが調整してもなかなかうまくいかないので、質問させていただきました。業者さんはプロですのでおそらくkazutangさんのご指摘は検討していると思うのですが、確認してみます。ありがとうございます。
補足日時:2004/12/04 00:21No.1
- 回答日時:
二つのモータの制御ループは完全に同期させていますか?
(RTのOSを使うとか,同期トリガを使うとかしていますか?)
どちらかのタイミングが速いとそちらのモータばかり頑張ってしまいます.
この回答への補足
実は私はユーザで制御に関して素人で、詳しくは分かりませんが、左右のモータを動作させる時にはアナログ電圧速度指令を左右のモータにパラに入力しています。これだけだとモータの微妙な特性で同じように負荷を負担しないのは容易に想像できますので不安でした。このやり方は結構スタンダートだと装置を組んだ業者も言っているので、同期トリガとかそういう機能があるなら使っていると思うのですが・・・一度確認してみます。
補足日時:2004/12/04 00:05お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 摩擦クラッチを含む回転軸系で1次側と2次側の慣性モーメントはそれぞれ 3kgm^2,5kgm^2 で 4 2022/08/09 23:30
- 国産バイク 最低ABSさえちゃんとついていれば、その他のバイクの電子制御ってほとんどは、 ●色々な路面状況やバイ 2 2023/08/16 13:45
- バイク車検・修理・メンテナンス バイク(キャブ)の特定の回転域での失速 キャブ車のバイクの失速現象で悩んでいます 2千〜3千回転では 3 2022/03/28 09:03
- 物理学 教えてください。 二次入力が5615wになります。 問題は、定格出力7.5(kW),定格周波数60( 1 2023/04/12 17:15
- 物理学 物理(車関係)について教えて下さい。 2 2022/08/12 16:43
- 工学 UCHIDA製、小型電動ロクロに使われているモータは? 3 2023/07/01 18:40
- 工学 B=0.5(T)の一様な時速密度の中で100回巻きの半径r=0.2mの円状コイルに電流I=0.5Aを 1 2023/01/22 18:14
- その他(車) シームレスギアボックストランスミッション搭載車の減速 3 2023/06/09 17:55
- その他(車) シームレスギアボックストランスミッション搭載車の減速 11 2023/06/24 08:30
- 工学 直流モーターにかける電圧を上げると、モーターの回転数が上がるってどんな理屈? 7 2023/04/03 06:20
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
いじめられて嬉しい心理のは、...
-
カスケード制御とオート制御の...
-
ASモーターについて
-
理科、独立変数,制御変数 等の...
-
PIDの調整のコツ
-
三相200Vと、電源の周波数...
-
対義語
-
開平機能とは何ですか?
-
モーターの回転速度を遅くする...
-
P制御、PI制御、PID制御それぞ...
-
サーボモーターの速度指令について
-
ステップ応答法と限界感度法:...
-
PID制御のパラメータの決め方
-
BIOS設定について
-
伝達関数の制御についてです 特...
-
制御工学は無意味ですか?
-
シーケンス制御について
-
コンプレッサーの冷却水について
-
Hfとは何ですか?(蛍光灯の種...
-
空調システム温度制御
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三相200Vと、電源の周波数...
-
いじめられて嬉しい心理のは、...
-
PIDの調整のコツ
-
蒸気タービン調圧、調速制御の...
-
PID制御のパラメータの決め方
-
P制御、PI制御、PID制御それぞ...
-
Hfとは何ですか?(蛍光灯の種...
-
怒っていないのに癇癪を起こさ...
-
カスケード制御とオート制御の...
-
エアーバルブとエアーオペレー...
-
サーボモーターの速度指令について
-
エクセルVBAにて nアップ印刷...
-
ASモーターについて
-
X線撮影用タイマとホトタイマの...
-
CNC自動旋盤とNC旋盤の違い
-
サーボモータのゲイン調整とは
-
理科、独立変数,制御変数 等の...
-
フィードフォワード制御とは簡...
-
パソコン音声のミュートをVBAか...
-
PWMとVVVFの違い
おすすめ情報