ロバスト・モデルマッチング法による1リンクアームの位置決め制御

北海道立工業試験場報告 No.298
ロバスト・モデルマッチング法による 1 リンクアームの位置決め制御
中西 洋介
Verification fo accuracy of Position Control by Robust Model Matching Method
Yohsuke NAKANISHI
抄 録
質量の大きく異なるワーク搬送時における 1 リンクアームの位置決め制御実験を通して,システムのパラ
メータ変動に頑健であると謳われているロバスト・モデルマッチング法
1)
の実用性の検討を行った結果,同
手法にて約 20 倍の慣性モーメント変動に影響されることなく,一定の位置決め制御性が得られることが確
認できた。なお,補償器設計簡略化のため,1 リンクアームをモータ等のダイナミクス,摩擦等の非線形項
を無視した簡便な線形 2 階常微分方程式でモデリングし,同近似モデルを元にロバスト・モデルマッチング
補償器を設計したところ,実用上問題の無い制御性能が得られることが確認できた。
また,センサべ−スの角速度情報に高周波数振動成分が含まれ,その結果アームの位置決め性に悪影響を
及ぼしたため,最小次元観測器にて推定した角速度をロバスト・モデル マ ッチング補償器の状態 フ ィ ード ッ
バ ック情報として利用したところ,安定した位置決め制御性を得ることができた。
御補償器そのものはパラメータ変動に対するロバスト性を有
していないため,
1 .はじめに
(1)予 め 予 想 さ れ る パ ラ メ ー タ の 変 動(2 リ ン ク ア ー ム の 上
1 リンクアームにて質量の異なるワークをある目的の位置
腕部駆動モータ軸に関するモーメント等)に対しては,そ
に搬送する場合,アームに比して搬送ワークの質量が大きく
の 時 々 に 応 じ た PID ゲ イ ン テ ー ブ ル を 予 め 用 意 し て お
変動すると,一般的な制御手法では一定の位置決め制御性を
得ることができない。制御対象のパラメータ変動に影響され
く。
(2)異 な る 質 量 の ワ ー ク 搬 送 等 の 予 測 不 可 能 な パ ラ メ ー タ 変
ず に 所 用 の 制 御 性 能 を 得 る こ と が で き る 制 御 手 法 と し て は,
動 に 対 し て は, 搬 送 可 能 な ワ ー ク 質 量 の 最 大 値 に 比 し て
H インフィニティ制御に代表されるロバスト制御,逐次制御
アーム質量を十分大きくし,近似的にパラメータ変動を無
対 象 の パ ラ メ ー タ を 計 算・ 更 新 し て ゆ く STR に 代 表 さ れ る
視する。
適応制御等 々 ,様々な制御手法が報告されている。ここでは ,
等の対策をとっている。したがって,市販のロボットアーム
これらシステムのパラメータ変動に対して頑健な制御手法の
の大半は,搬送可能なワーク最大質量に対して大きな質量を
内 ,田川が考案したロバストモデルマッチング法
1)
に着目し ,
有しているのが現状である。
同手法の実用性の検討を行った。
本手法のようなロバスト性を有する位置決め制御補償器に
1 リ ン ク ア ー ム の 位 置 決 め 制 御 に 関 し て い え ば, そ の 代 表
よりアームの位置決めを行えば,
的な応用例として,ロボットアームによるワークの搬送作業
(1)アーム質量を小さくできる(小型・軽量化)
が 挙 げ ら れ る。 こ の 場 合 の 制 御 補 償 器 と し て は 現 在 PID 制
(2)駆動モータの出力を小さくできる
御 補 償 器 が 広 く 一 般 的 に 使 用 さ れ て い る。 し か し,PID 制
等の利点を得ることができ,それに伴い製造およびランニン
̶1 0 1̶
北海道立工業試験場報告 No.298
グコストの 低 減,ま た,現 場 における安 全 性 の 確 保 等 の メ リ
(2) 状 態 フ ィ ー ド バ ッ ク に よ り モ デ ル マ ッ チ ン グ 補 償 器 を 構
ットを得ることが期待できる。
築する
なお,現場に本手法を適用することを想定した場合,その
(3) 観 測 可 能 な 状 態 量 お よ び 操 作 量 よ り パ ラ メ ー タ 変 動 に 対
設計手法は簡便であるに越したことはない。したがって,こ
こ で は 制 御 対 象 を 表 現する微 分 方 程 式 の 次 数を高 々 2 次 に 抑
応する「等価外乱」を定義する。
(4) 等 価 外 乱 か ら 制 御 量 ま で の 伝 達 関 数 が 零 と な る よ う に ロ
え,線形 2 階常微分方程式にて表現された 1 リンクアームに
バスト補償器を設計する
ロバストモデルマッチング法を適用することにより実用上問
(5)(4) で 設 計 さ れ た ロ バ ス ト 補 償 器 は 一 般 に 高 次 の 微 分 器 か
題なく位置決め制御を行うことができるかどうか検討するこ
ら構成されるため,そのままでは実現不可能である。した
とにした。なお,微分方程式の係数となる慣性モーメントお
がって微分器の次数分ローパスフィルタを挿入し,ロバス
よび粘性係数は,簡便な周波数応答実験により同定した。
ト 補 償 器 を 構 築 す る( し た が っ て,ロ ー パ スフィル タの カ
ところで,1 リンクアームを 2 階微分方程式にて表現して
ットオフ周波数以下の周波数帯域にて希望する制御性能を
状 態 フ ィ ー ド バ ッ ク を 施 し た 場 合,角 度 と 角 速 度 な る 2 つ の
得ることができる)。
状 態 量をフイードバックする必 要がある。 ロ バ ス ト モ デ ル マ
ッチング法による位置決め制御を行うに当たって,当初セン
3. 1 リンクアームに対する 1 形ロバストモデルマッチンク
サ情報により角速度を得ていたが,場合によっては角速度情
制御補償器の設計
報が極めて振動的になり,その結果位置決め制御中にアーム
が発散するという現象が生じた。したがって,ここでは最小
次元観測器にて角速度を推定し,その推定角速度をフイード
バック情報として用いることにより位置決め制御を行うもの
とした。
2 .ロバストモデルマッチング法
モデルマッチング法とは,実現させたい理想的な応答特性
を予め伝達関数として与えておき,制御対象を含めた閉ルー
プ系が ,その伝達関数になるように(マッチングするように )
制御補償器を設計する方法である。したがって,制御対象を
表す伝達関数が分かっている場合には,決まった手順にした
1 リ ン ク ア ー ム は , J, D, θ, u を そ れ ぞ れ 回 転 軸 回 り
がって補償器を設計することにより,比較的簡便に理想的な
の慣性モーメント , 粘性係数 , 回転角度 , 駆動トルクとして ,
応答性を得ることができるため,極めて有力な制御系設計手
4
法となる。しかし,制御対象のパラメータ変動に大きく影響
される欠点を持つ。
4
4
Jθ+Dθ= u ( 式 1)
な る 線 形 2 階 常 微 分 方 程 式 に 支 配 さ れ る。したがって入 力 ト
一方,ロバストモデルマッチング法は,上記モデルマッチ
ルク u から , 出力角度 y までの伝達関数 Guy は
ン グ 法 に,「 外 乱 か ら 操 作 量( 出 力 ) ま で の 伝 達 関 数 を 零 に
す る こ と に よ り, 制 御 系 へ の 外 乱 の 影 響 を 抑 え る 」 と い う,
い わ ば 外 乱 抑 制 手 法 を 取 り 入 れ た も の で あ り,以 下 の 2 点 の
となる。ただし , a=D/J, b=I/J である。
特徴を持つ。
また , ここでは , 実現したい目標値 r - 出力角度 y 間の
伝達関数を ,
(1) 制 御 対 象 の パ ラ メ ー タ が 公 称 値(nominal value: 補 償 器
設計に使用した値)である場合には,入力から制御量まで
の伝達関数は予め仮定した伝達関数に一致する。
(2) 制 御 対 象 の パ ラ メ ー タ が 大 き く 変 動 し て も, 設 定 し た 周
として , ロバスト補償器を設計した。図 2 に設計した補償器
波数帯域においては一定の制御性能を得ることができる。
の ブ ロ ッ ク 綿 図 を 示 す。 な お,( 式 3) 中 の 変 数 Z は 零 点 を
操作して応答性を調整するためのものである。
図1にロバストモデルマッチング補償器の構成を示す。同
補償器を設計するに当たっては, 以 下 の 手 順 を 踏 む[1]。
(1) 実現したい目標値−出力間の伝達関数を決める
̶1 0 2̶
北海道立工業試験場報告 No.298
入力信号が約 5Hz になったところで一度だけ共振現象が発
4 .周波数応答実験によるシステム同定
生し,後は周波紋が高くなるにしたがってゲインは対数軸に
1 リ ン ク ア ー ム は 理 論 的 に は,( 式 1) で 表 さ れ る 微 分 方
て直線的に減少 (4OdB/decade) する傾向が観察された。
程式して記述することができる。慣性モーメント J は計算に
次に , この実験に得られた 1 リンクアームの入出力特性
ておおよその値を算出することが可能であるが,粘性係数 D
が 2 次 系 の 理 論 式 で 近 似 可 能 か 否 か 考 察 す る。2 次 系 の 閉
の値は実験にてその値を同定するしかない。したがって,こ
ルー プ 伝 達 関 数 は , ωn を 系 の 固 有 角 振 動 数 , ζ を 減 衰 係 数
こでは簡便な周波数応答実験を行うことにより,粘性係数 D
として ,
の値を同定することを試みた。
4.1 閉ループ伝達特性
で 標 準 化 さ れ る。( 式 4 ) で 表 さ れ る 周 波 数 伝 達 関 数 の 周 波
数 f におけるゲイン| G(jω) |は ,
と な る。 図 4 中 の「・ 印」 は , ( 式 5) に お い て f n = 4.9Hz
( ωn = 2πfn ) ,
ζ = 0.05 と し て 計 算 し た 時 の 2 次 系 閉
ル ー プ 伝 達 特 性 の 理 論 値 を 出 す。 図 4 よ り,図 3 点 A∼C 間
の閉ループ伝達特性と理論式 ( 式 4) で表される伝達特性は ,
比 較 的 良 い 一 致 を 示 し て い る こ と が 分 か る。 す な わ ち , 本 実
験における 1 リンクアームの閉ループ伝達特性は ,
1∼
25Hz の 周 波 数 帯 域 で は , 理 論 式 に て , fn = 4.9Hz, ζ =
0.05 とすることにより近似可能であることが確認できた。
図 3 に 1 リンクアームのシステム同 定 実 験 装 置 の ブ ロ ッ ク
線図を示す。アームはトルク制御型ドライバで駆動される D
4.2 パ ラメータ推定
C モ ー タ に て , 減 速 比 i=3 な る プ ー リ を 介 し て 駆 動 し , ア ー
( 式 4) で表現される 2 次系の開ループ伝達関数は ,
ム回転角はポテンショメータ(電圧出力)にて測定した。実
験 は , 図 3 の 点 A で 表 さ れ る 信 号 入 力 点 に , 1Hz か ら 25Hz
の周波数の正弦波を入力信号として与え,点 C での出力正弦
波を測定するという手順で行った。図 4「○印」にて得られた
となる。一方 , 実験における開ループ伝達関数 G B C(点 B ∼ C
閉ループ伝達特性 ( ボード線図 ) を示す。
間の伝達特性 ) は,図 3 より
̶1 0 3̶
北海道立工業試験場報告 No.298
となる。ただし,K ,Km ,Kp はそれぞれ,差動増幅器の設
定ゲイン,モータドライバ入力端子電圧∼アーム駆動軸トル
ク間ゲイン,アーム角度∼ポテンショメータ出力電圧間ゲイ
ン で あ り, K=1.75( 手 動 に て 設 定 ), Km=3.88×10 - 2
Nm/V( カ タ ロ グ 値× 減 速 比 ),Kp=8.58V/rad( 実 測 ) で あ
る。
理論値および実験値での閉ループ伝達特性がほぼ同じこと
か ら,( 式 6) と( 式 7) を 等 値 す る こ と に よ り, 慣 性 モ ー
メント J および粘性係数 D を求めることができる。すなわち ,
K K m K P / J =( 2 π f n )2 , D / J = 2 ζ ω n
よ り , J=6.15×10 - 4 kg・m 2 , D = 1.89×10 - 5 Nms と
なる。
同定結果の確認のため,手計算によりアーム部(モータに
より駆動される全慣性)の慣性モーメントを概算すると,約
J 1 = 7.2×10 - 4 kg・m 2 となった。
多 少 の 誤 差 は あ る も の の,J ≒ J 1 と な る こ と か ら, 今 回
のシステム同定方法によって推定された粘着係数 D の値に
も,信頼がおけるものとした。
4.3 考祭
本 節 の 実 験 に て,
「1∼25Hz の 周 波 数 帯 域 」 に て 1 リ ン ク
アームを(式 1)の 2 階微分方程式にて近似表現可能である
ことが確認できた。しかし,図 3 から分かるように,1 リン
クアームを実際に駆動するためには,モータ,モータドライ
バ,動力伝達機構(減速機・プーリ等)等を必要とする。し
たがって,1 リンクアームをより正確にモデリングするため
には,
5, 位置決め制御実験
(1) モ ー タ ダ イ ナ ミ ク ス 等 の 3 次 以 上 の 高 次 モ ー ド に 対 応 す
5.1
る動特性
実験方法
図 5 に実験に使用した 1 リンクアーム , 図 6 に実験の概念
(2) 摩擦,時間遅れ等に代表される非線形性
図を示す。
ア ー ム は タ イ ミ ン グ ベ ル ト を 介 し て 8W の DC モ ー タ に て
等 の,線 形 2 階 常 微 分 方 程 式 で は 記 述 で き な い 動 特 性 を 考 慮
駆動した。アーム位置は 1000 パルスのロータリエンコーダ
する必要がある。(1)については,4 次程度のモードまでを
に よ り 検 出 し , ア ー ム 速 度 ( 角 速 度 ) は ロ ー タリエ ン コ ー ダ
考慮したロバストモデルマッチング補償器も構築可能である
からの出力パルスを F/V 変換した。
が,それ以上のモードまでを考慮すると補償器の設計が複雑
ロ バ ス ト 補 償 器 は , こ の よ う に し て 得 ら れ た「 位 置 情 報」
になり現実的ではない。(2)についても,その数学的取り扱
お よ び 「 速 度 情 報」 と ,
い が 極 め て 困 難 で あ り,1 リ ン ク ア ー ム を 記 述 す る 数 学 モ デ
を も と に , 適 切 な 演 算 を 施 し , 駆 動 源 で あ る モ ー タ に「 駆 動
ルにそれを組み入れることは事実上困難である。
命 令」 を 与 え る ( な お , 補 償 器 自 ら 演 算 し た「 駆 動 命 令」 も,
制御補償器を設計する立場から言うと,簡単な補償器で安
演算の情報として使用する ) 。
定した位置決め制御性が得られるのであれば,わざわざ数学
的取り扱いが困難である上記動特性を考慮する必要はない。
パ ソ コ ン に て 設 定 す る「 位 置 指 令」
実 験 は , 質 量 約 20g の ア ー ム 先 端( 回 転 中 心 よ リ 80mm)
に,
したがって,本稿では「簡便な方法で実用的なロバストモ
(a)125g (J = Jnom = 8×10
デルマッチング報償器を構築することが可能か」というスタ
(b)26g (J = 0.2Jnom)
ンスに立ち,1 リンクアームを 2 階の微分方程式にて近似す
(c)281g (J = 2.25Jnom )
ることで,どこまで安定した位置決め制御性を得ることがで
(d)484g (J = 3.9Jnom )
きるか碓認することにした。
̶1 0 4̶
-4
kg・m :基準値 )
北海道立工業試験場報告 No.298
な る 4 種 類 の 質 量 の お も り を 取 り つ け て , 90 度 お も り を 搬
一方,ロバスト制御時においては,経路 AB・BC ともに同
送する時の位置決め制御化を碓認することにより行った。ま
様の波形,つまり経路に関係なく一定の位置決め制御性が得
た , おもりは図 6 中の
られていることが分かる。つまり,ベルトの片当たり等を一
種の「負荷変動」と考えると,ロバスト補償器はこの負荷変
(ア) A 点 → B 点
動に対してロバスト性(頑健性)を発揮していると判断でき
(イ) B 点 → C 点
る。
なる二通りの経路にて搬送した。
なお , ロバスト制御と比較するために , 一般的な方法であ
るPID制御による実験も行った。PID制御補償器は,そ
の設計パラメータとして 3 つの値を持ち , その 3 つの値を調
整するだけで , 最適な制御性を得ることができる制御方式で
あ る。3 つ の 値 の 調 整 方 法 は ,
い わ ば「 試 行 錯 誤」 的 に な る
ものの , 専門的な制御理論の知識が無くても誰でも簡単に使
用することができるため , 現在最も一般的に使用されてい る。
本実験においてはPID制御の設計パラメータである 3 つ
の 各 ゲ イ ン を (a) の 125 g の お も り 搬 送 時 に 最 適 な 位 置 決
め 制 御 性 が 得 ら れ る よ う に 調 整 し た。 ま た , ロ バ ス ト 補 償 器
に お け る 設 計 パ ラ メ ー タ と も い え る 慣 性 モ ー メ ン ト J, 粘 性
係数 D の公称値も同様に ,
(a) 125g の お も り 搬 送 時 の も
のとした。
5.2 実験結果
実 験 結 果 を 図 7(a) ∼ (d) に 示 す。 図 に お い て 横 軸 は 時 間
( 秒 ) を , 縦軸は角度 ( 度 ) を表す。なお , 例えば「PID
(AB)」 と は, 「 経 路 AB に 沿 っ て PID 制 御 を 施 し た」 こ と を
示す。
5.2.1 稼働中の負荷変動に対するロバスト性
ま ず , 波 形 の 滑 ら か さ に つ い て 考 察 す る。PID 制 御 時 に お
いては , (a) ∼ (d) のいずれについても言えることだが , 搬送
経 路 AB・BC に よ っ て 波 形 ( 挙 動 ) が 大 き く 異 な り, 特 に 慣
性 モー メントが小 さい (b) において は, 搬送途中で 数 回 停 止
してしまっていることが分かる。これは ,
① ピ ッ チ (5mm) に 比 し て , 小さいピッチ円 直 径 (18mm) の タ
イミングプーリを使用したため ( 図 6 参照 ) ,回転位置に
より歯の噛み具合が異なること ( 稼働中の負荷変動 ) 。
② 2 つのプーリ間の垂直位置が微妙に異なることにより , ベ
ルトがフランジに片当たりしてしまったこと。
③実験装置全体が小型で,駆動トルクが小さいため , ① , ②
の影響を大きく受けてしまったこと。
等 が 原 因 と し て 考 え ら れ る。 こ の こ と は , 慣 性 モ ー メ ン ト が
一 番 小 さ い (b) に お い て 波 形 が 階 段 状になっているが , (b) →
(a) → (c) → (d) と慣性モーメントが大きくなり , 慣性力・モー
タトルクが大きくなっていくにしたがって波形がなめらかに
なっていることからも確認できる。
̶1 0 5̶
北海道立工業試験場報告 No.298
5.2.2 パ ラメータ(慣性モーメント)変動
測器を設計するためにはロバスト補償器同様 , 観測したい対
に対するロバスト性 象 の 精 度 良 い 「 数 式 モ デ ル」 を 必 要 と す る。4.3 節 で の 議 論
次に,異なる質量のおもり搬送時におけるアーム位置決め
同 様 , 1 リ ン クアームを線形 2 階常微分方程式のみで表現し
性について考察する。まず PlD 制御について論ずる。
(b)20g
た場合でも精度良く推定値が得られるかどうか確認すること
のおもり搬送時は,プーリ歯の噛み具合等が原因と思われる
も , 実用上興味ある問題である。
一 時 的 な 高 負 荷( 片 当 た り ) の た め, 時 間 に し て 0.2 ∼ 0.3
秒付近で一端停止しているが,そこで停止するまでは基準で
6.1 最小次元観測器の構成
ある(a)125g のおもり搬送時に比べて急激な立ちあがりを見
制御対象を ,
4
せ て い る。 そ し て(c),(d)と 慣 性 モ ー メ ン ト が 大 き く な る に
x = A x + B u ( 式 8)
したがって,立ち上がり(搬送速度)は遅くなっている。ま
の 様 に 状 態 方 程 式 で 表 現 す る。 こ こ で , A: シ ス テ ム マ ト リ
た,(d) の 484g の お も り 搬 送 時 に お い て は,基 準 値 で あ る
ク ス , B: 入 力 マ ト リ ク ス , x: 状 態 ベ ク ト ル , u: 入 力 で
(a)125g に比べておもりが重すぎるために,目標値である 9
あ る。 さ ら に , 状 態 変 数 を 観 測 で き る も の x 1 と 観 測 で き な
0 度を大きく超えて(行き過ぎて)しまっている。その結 果,
いもの x 2 とに分け , ( 式 8) を次式のように分割する。
90 度に収束するまでに多くの時間を要している。
一方,ロバスト制御においては,( b)の経路 BC を除いて,
ほぼ一定の位置決め制御性が得られていることが分かる。つ
ま り,質 量 20g ,長 さ 80mm のアームによる位 置 決 め 制 御 時
に お い て,お も り 質 量 の 変 動 26g ∼ 484g( 慣 性 モ ー メ ン ト
ま た , 観 測 で き な い 状 態 変 数 x 2 と そ の 推 定 値_x 2 と の 偏 差
にして約 19.5 倍)に対してロバスト性を発揮していることが
を,
分かる。
に対応するシステム行列 A 2 2 の固有値が好ましいものであれ
(b) の経路 BC においては,途中でアームが激しく振動(発
e = x 2 , -_x 2 と す る。 こ こ で, 観 測 で き な い 変 数 x 2
ば,
散)しているが,このことに関しては次節で論ずる。
4
x 2 = A 2 2 x 2 , + A 2 2 x 2 + Bu ( 式 10)
6 .最小次元観測器による角速度推定
よ り , x 2 を 求 め る こ と が で き る。 し か し ,
前節の実験にて軽量おもり搬送時に,アームが途中で激し
A22 の 固 有 値 が
望ましい減衰特性を示さなければ .
く振動する現象が観察された ( 図 7(b)経路 BC)。これ は,
4
e = (A 2 2 − L A 1 2 ) e ( 式 11)
「おもりが軽すぎる → プーリ歯かみ合い等の影響でアーム
が微小振動する→アーム角度はロータリエンコーダにてパル
なる状態方程式において , L の値を適当な値に設定すること
スとして検出している→そのパルスを直接 F/V 変換して角速
に よ り , A 2 2 の 固 有 値 を 所 用 の 位 置 に 移 す こ と が で き る。 こ
度情報(電圧)を得ている→エンコーダパルスの振動が増幅
の 時 , 十 分 満 足 で き る 速 さ で e → 0 (_x 2 → x 2 ) と な る
され角速度情報(電圧)が大きく振動する」
よ う に , す な わ ち L の 値 を 操 作 す る こ と に よ っ て, 推 定 値 が
すみやかに真値に収束するように A 2 2 の極を配置する
ことに原因があると思われる(ロバスト・モデルマッチング
補償器は状態フイードバックを元に構築されているため,状
態量の 1 つである角速度にノイズ等の振動成分が含まれると
制 御 性 が 悪 化 す る )。 す な わ ち, 軽 量 お も り 搬 送 時 に 微 振 動
を 伴 う エ ン コ ー ダ パ ル ス を「 直 接 F/V 変 換 し て」角 速 度 情 報
を得ていることに大きな原因がある。
し たがってここでは,「 最小次元観測器(オブザーバ)」に
て推定した内速度情報を位置決め制御に利用することにし
た。この手法は本稿のような「位置決め制御」に限らず,
(ア)
高音等の劣悪な環境のためセンサが使用できない。
(イ)
ノイズが多過ぎてセンサが使用できない。
等の場合に有効な手段であり,精度良く推定値を算出する観
̶1 0 6̶
3)
。
北海道立工業試験場報告 No.298
図 8 に 1 リンクアームに最 小 次 元 観 測 器 を 組 み 込 ん だ と き
の ブ ロ ッ ク 線 図 を 示 す。 な お ,
図 中 の p は ( 式 11) に お け
る シ ス テ ム 行 列 A 2 2 -LA 1 2 の 固 有 値 で あ る。 具 体 的 に は ,
この極 p の値を調整することにより , 角速度推定値が真値に
収束する早さを調整する。
6.2 最小次元観測器の極の決定
1 リンクアームの位置決め制御において , 図 8 の構成によ
る最小次元観測器の推定値を状態フィードッバック情報とし
て , 十分な精度で位置決め制御可能かどうかを調べるために ,
極 p の 値 をパラメータとして付 置 決 め 制 御 実 験 を 行 っ た。 な
お , 設定した公称値は ,
a)J = 12.5×10 - 4 kg・m 2
b)D = 19.8×10 - 4 Nms
である。
図 9 に 極 の 値 を (a)p =-10, (b)p =-20, (c)p =-40 と 変 化
さ せ た 場 合 の 実 験 結 果 を 示 す。 図 中 の FV 変 換 値 は 推 定 値 を
真値と比較するために示したものであり , 位置決め制御には
直接は関係していない。なお ,
FV 変換値は簡易な方法では
あるが予めキャリブレーションを行っているため , ほぼ真値
に 近 い 値 を 示してしていると考えて良 い。したがって , 推 定 値 が
ど れ だ け FV 変 換 値 に 近 い 値 と な っ て い る か が 観 測 器 の 精 度
評価の一つの指標となる。
図より , 極 p の絶対値が大きくなるにしたがって , 推定値
が 真 値 で あ る FV 変 換 値 に , よ り 早 く 収 束 し , 角 度 曲 線 も よ
り 滑 ら か に な っ て い く 様 子 が 分 か る。 い ず れ の 場 合 も
Odeg/sec 付 近 で 多 少 誤 差 が 大 き く な っ て い る も の の , 推 定
値 の 利 用 目 的 を , そ の 精 度 を 問 題 に す る の で は 無 く , 「1 リ
ンクアームの位置決め制御における状態フィードバック情
報」 等 の 補 足 的 な 情 報 と し て 利 用 す る た め と い う 目 的 に 限 定
すれば , 最小次元観測器による推定値は十分信頼のおけるも
のであることが確認できた。
ところで , 極の絶対値を大きくするということは , 応答性
FV 変 換 値 を 利 用 し た 5 節 の 実 験 で は , 軽 量 お も り 搬 送 時 (
を 挙 げ る と い う こ と で あ る。 一 般 論 と し て , 極 の 絶 対 値 を 大
J = 0.2Jnom ) に ア ー ム が 発 散 し た ( 図 7(b) 経 路 BC) 。 し
きくすると , 系の応答性は改善されるが不安定 ( 振動的 ) に
たがって , 角速度情報として最小次元観測器の推定値を利用
な っ て し ま う。 事 実 , 極 の 絶 対 値 が 最 も 大 き い 図 9(c) の 推
し て 軽 量 お も り を 搬 送 し て み た。 な お , 観 測 器 の 極 の 値 は 上
定 値 を 細 か く 観 察 す る と , (a), (b) に 比 べ て , や や 振 動 的 に
述の議論より p= 30 としている。図 10 にその結果を示す。
な っ て い る こ と が 分 か る。 ま た ,
図 9 は慣性モーメント
図 よ り , FV 変 換 値 は 激 し く 振 動 し て い る こ と が 分 か る。
J = 12.5×10 - 4 kg・m 2 に つ い て 行 っ た 実 験 結 果 だ が , 慣 性
図 7(b) 経 路 BC の 実 験 で は , こ の 振 動 的 な FV 変 換 値 を 利 用
モー メ ン ト を そ の 0.14 倍 , す な わ ち J = 1.7×10 - 4 kg・m2
して位置決め制御を行ったためにアームが発散したものと , 思
として同様の実験を行うと ,
わ れ る。 一 方 , 最 小 次 元 観 測 器 よ る 推 定 値 は ,
p=-40 と し た と き に , や や 振
極の絶対値
動 的 に な っ た。 し た が っ て , こ こ で は p=-30 を 最 小 次 元 観
が 大 き す ぎ る た め か や や 振 動 的 に な っ て い る も の の , FV 変
測器の極の最適値とした。
換値と比較すると , 振動成分の振幅は約 1 / 3 程度に抑えら
れている。推定値を利用して行った位置決め制御結果である
6.3 角速度情報の振動成分に関して
角 度 曲 線 も , 安 定 し て 90 度 に 収 束 し て い る こ と が 分 か る。
図 9 の FV 変 換 値 は 観 測 器 測 定 値 と 比 べ る と , や や 振 動 的
に な っ て い る。 そ の た め , 角 速 度 フ ィ ー ド バ ッ ク 情 報 と し て
同様の実験を複数回行ってみたが , アームが発散するという
現象は一度も観測されなかった。
̶1 0 7̶
北海道立工業試験場報告 No.298
め制御を行ったところ , アーム微少振動に起因する速度情
報劣化の影響が回避でき , 良好な位置決め制御性を得るこ
とができた。
特 に , 1)-b) に 関 し て は , 難 解 な 現 代 制 御 理 論 の 中 で も 現
在現場において比較的広く使用されている「外乱オブザーバ」
的な機能だが , 今回実際に実験を行ってみてロバストモデル
マッチング法もその機能を有することが改めて確認できた。
なお , ロバストモデルモデルマッチング法および最小次元
観測器を使用するためには , 「制御あるいは観測したい対象
の パ ラ メ ー タ 推 定 実 験 ( シ ス テ ム 同 定 実 験 )」 を 行 い ,
制
御・ 観 測 対 象 を 「 数 式」 で 近 似 表 現 す る 必 要 が あ る。 機 械 装
置あるいはプラント等によっては , 同定実験を施すこと自体
に困難を伴う場合もある。しかし,同定実験を施すことが可
能 で , か つ , そ の 結 果 簡 便 な 近 似 式 で 表 現 可 能 な 機 械 装 置・
7 .まとめ
本 稿 で は, ワ ー ク 搬 送 時 に お け る 1 リンクアームの位 置 決
プラント等に対して何らかの制御を行おうとする場合 , 本稿
め制御実験を通して,ロバストモデルマッチング法の実用性
にて述べた手法は有効な制御手法となることが期待できる。
の検討を行った。なお,ロバスト補償器を設計する当たっ て,
制 御 対 象 と な る 1 リ ン ク ア ー ム を モ ー タ 等 の ダ イ ナ ミ ク ス,
本稿では , ロバストモデルマッチング法の一つの適用例と
摩 擦 等 の 非 線 形 項 を 無 視した簡 便 な 線 形 2 階 常 微 分 方 程 式 で
し て , 1 リ ン ク の み か ら 構 成 さ れ るアームの位置決め制御性
表現することで,実用上問題の無い制御性能が得られるか否
に 関 し て 考 察 し た。 し か し , 三 次 元 的 な 任 意 点 間 の 位 置 決 め
か確認した。
搬送作業を行う場合 , アームは少なくとも 2 つのリンクを必
また,センサベースの角速度情報に高周波数振動成分が含
要とする ( 人間の腕も上腕および前腕の 2 リンクから成る ) 。
まれ,その結果アームの位置決め性に悪影響を及ぼしたため,
上腕リンクを駆動するモータに話を限定すると , モータ軸に
「 最 小 次 元 観 測 器 」 に て 角 速 度 を「 推 定 」 し, そ の 推 定 値 を
関する慣性モーメントは , 搬送ワーク質量によって変動する
使用したロバスト・モデルマッチング制御にて所用の制御性
だ け で な く , 腕 を 伸 ば し き っ て い る か, た た ん で い る か (2
能が得られるかどうか確認した。その結果以下の知見が得ら
リ ン ク 間 の 角 度 が 鈍 角 か , 鋭 角 か ) に よ っ て も 変 動 す る。 負
れた。
荷慣性の変動要因としては ,
以 上 の 2 点 が 考 え ら れ る が,
「ある程度」の負荷変動は速度情報を考慮することで対応で
1)ロバストモデルマッチング法に関して
きる ( 速度フィードバックゲインの調整のみで対応できる ) 。
同手法を用いて質量 20g・長さ 80mm なるアームの位置決
市販のロボットアームの大半はこの方法で負荷慣性の変動に
め制御を行った結果,
対 応 し て い る が , 本 章 で 行 っ た 実 験 の よ う に「 約 20 倍」 の
a) 質量 26g∼484g のワーク搬送に対してほぼ一定の位置決
負荷変動に対して対応するのは極めて困難である。
め 制 御 性 が 得 ら れ た( 約 20 倍 の 慣 性 モ ー メ ン ト 変 動 に 対
するロバスト性が確認できた)。
今後は , ロバストモデルマッチング法による位置決め制御
を軽量 2 リンクアームに適用するにあたって , 実用上の問題
b)PID 制 御 で は 対 処 で き な い 位 置 決 め 制 御 中 の 負 荷 変 動 に
点があるか否か検討を進めていきたい。
ほとんど影響されること無く,一定の位置決め制御性を得
ることができた。
参考文献
C)1 リ ン ク ア ー ム を モ ー タ の ダ イ ナ ミ ク ス,摩 擦 等 の 非 線 形
1) R.Tagawa : Robust Model-Matching HUC2. Vol.1,
項 を 無 視 し た 線 形 2 階 常 微 分 方 程 式 で 近 似 し て,ロ バ ス ト
補償器を設計したところ,実用上問題の無い制御性能が得
No.1, pp.1-13, 1987.
2) K. Ichikawa:Control system design based on exact
られた。
model matching techniques, Springer-Verlag ,1974.
2)最小次元観測器に関して
1 リンクアームを線形 2 階常微分方程式で表現し,同観測
3) 増淵正美:システム制御,コンピュータ制御機械システムシリーズ 4,
器にて速度を推定したところ,
コロナ社 , 1994
a)比較的良好な制度で速度情報を推定することができた。
4) 古田勝久他:メカニカルシステム制御,オーム社 , 1990
b) 同 推 定 値 を 基にロバストモデルマッチング法 に よ る 位 置 決
5) 上滝到孝他:電気学会大学講座自動制御理論,電気学 会,
̶1 0 8̶
北海道立工業試験場報告 No.298
1992
6)吉川恒夫他:現代制御理論,昭光堂,1995
7)新誠一:制御理論の基礎,昭光堂,1996
̶1 0 9̶