• 検索結果がありません。

Control Moment Gyroscopeの非線形追従制御

N/A
N/A
Protected

Academic year: 2021

シェア "Control Moment Gyroscopeの非線形追従制御"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Control Moment Gyroscope

の非線形追従制御

2010SE131村井千夏

指導教員:高見勲

1

はじめに

Control Moment Gyroscope(以下,CMG)は少ない入 力で多くの状態を制御できる劣駆動システムであり,非ホ ロノミックと呼ばれる拘束を持つ.このようなシステムの 多くは平衡点における線形近似系が可制御でないため,線 形制御をそのまま適用することができない.本研究で扱 うCMGは2入力対称Affineな非ホロノミックシステム である.このシステムに対してはChained systemと呼ば れる正準形が知られており,多くの制御手法が提案されて いる.その中でも時間軸状態制御形(Time-State Control Form以下,TSCF)を用いた制御手法は,システムを二つ のサブシステムに分割して,一方のサブシステムにフィー ドフォワード制御を施すことにより,他方のシステムの安 定性を線形制御理論で保証することができる[1].本研究 では,TSCFを用いてサーボシステムを構築し,制御対象 を偏差なく目標値に追従させることを目的とする.

2

数学モデル

図1 はCMGの概略図である.CMGにはRotor1を 回転させるMotor1のトルクT1(t) とGimbal2を傾ける Motor2のトルクT2(t)が存在する.Rotor1の角度と角 速度をq1(t)ω1(t),Gimbal2の角度と角速度を q2(t)ω2(t),Gimbal3の角度と角速度をq3(t)ω3(t)と定義す る.Rotor1, Gimbal2, Gimbal3の運動方程式はそれぞれ 式(1), (2), (3)となる[2].   Gimbal4 Gimbal2 Gimbal3 Rotor1 q q q ω ω 3 ω4 4 q2 ω2 T2 3 T1 1 1 図1 Schematic model of CMG JDω˙1+ JDω˙3cos q2− JDω2ω3sin q2= T1 (1)

(IC+ ID) ˙ω2+ J1ω32sin q2cos q2+ JDω1ω3sin q2= T2(2)

(J2− J1sin2q2) ˙ω3+ JDω˙1cos q2− JDω1ω2sin q2

−J1ω2ω3sin 2q2= 0 (3) ID, JD: Rotor1の慣性モーメント[kg・m2] IC, JC, KC: Gimbal2の慣性モーメント[kg・m2] JB: Gimbal3の慣性モーメント[kg・m2] J1= JC+ JD− KC− ID , J2= JB+ JC+ JD 初期状態においてGimbal3が静止している場合,式(3)よ り次の拘束条件式が得られる. (J2− J1sin2q23+ JDω1cos q2= 0 (4) 式(4)のような拘束条件式の項に状態のみでなく状態の一 階微分を持つシステムを一階非ホロノミックシステムと呼 ぶ.ここで式(4)に対して状態変数をq = [q1 q2 q3]T,入 力をω1,ω2と定義すると,CMGの状態方程式は次のよ うに表現することができる. ˙ q = [ 1 0 α(q2) ] ω1+ [ 0 1 0 ] ω2 (5) 式(5)のような2入力対称Affineシステムは座標変換に よりChained systemに変換可能である.ここで,本研究 ではCMGの動特性を考慮し,一般的なChained system への変換手順を用いるのではなく次に示す座標変換と入力 変換を提案する. { x 1= α(q2) x2= q1 x3= q1α(q2)− q3 { u1= β(q22 u2= ω1 (6) α(q2) = −JD cos q2 J2− J1sin2q2 , β(q2) = d dq2 α(q2)  Chained systemは次のように表現される. { ˙ x1= u1 ˙ x2= u2 ˙ x3= x2u1 (7) 式(7)より,TSCFは式(8), (9)で表現される. d dx1 [ x3 x2 ] = [ 0 1 0 0 ] [ x3 x2 ] + [ 0 1 ] u2 u1 (8) d dtx1= u1 (9) ここで,式(8)はx1を時間軸とみなすことで可制御正準 形で表現されるため,従来の線形制御理論で安定化可能な 状態方程式である.また,x1は式(9)を用いて制御し,単 調増加また単調減少のどちらかでなければならないため u1̸= 0かつ,定数とする.

3

制御系設計

駆動源のないGimbal3の角度q3を偏差なく目標値に追 従させるために,最適サーボシステムを用いた制御系設計 を行う.式(8),(9)にx3の偏差の積分を加えた次の拡大 偏差システム(10)を考える.      d dx1x˜e= [ 0 1 0 0 0 0 −1 0 0 ] ˜ xe+ [ 0 1 0 ] ˜ µ e = [ −1 0 0 ] ˜xe (10) ˜ xe= [ ˜x 3 ˜ x2 ˜ s ] = [ x 3− x3 x2− x2 s− s∞ ] , ˜µ =u2 u1 u2 u1 e = xref3 − x3, s = s0+ ∫ t 0 e dt

(2)

制御器は次式で与えられる. u1= C (const)  (11) u2= K [ x3 x2 ] + Gt 0 e dt + Faxref3 + Fbx(0) (12) u1,u2を用いて制御入力T1,T2を導出する.u1,u2を 安定化するために偏差を次のようにとる. ¯ u1= β(q22− C ¯ u2= ω1− {K [ x3 x2 ] + Gt 0 e dt + Faxref3 + Fbx(0)} (13) ¯ u1,u¯2ダイナミクスは次のようになる. ˙¯ u1= d dq2 β(q222+ β(q2) ˙ω2 ˙¯ u2= ˙ω1− (K [ ˙ x3 ˙ x2 ] + Ge + Fax˙ref3 ) (14) 式(14)を重みH1, H2を以下のように用いて安定化する ことを考える.ただし, Lyapunov関数は, V (¯u1) = ¯u21/2V (¯u2) = ¯u22/2とし,H1> 0, H2> 0である. ˙¯ u1=−H1u¯1 ˙¯ u2=−H2u¯2 (15) 式(14)より,Rotor1,Gimbal2の角加速度ω˙1,ω˙2は次 のようになる. ˙ ω1= K [ ˙ x3 ˙ x2 ] + Ge + Fax˙ref3 −H21− K [ x3 x2 ] − Gt 0 e dt− Faxref3 + Fbx(0)) (16) ˙ ω2= 1 β(q2){−H 1(β(q22− C) − d dq2 β(q222} (17) 角加速度ω˙3は式(3)より以下のようになる. ˙ ω3= −J

˙1cos q2+ JDω1ω2sin q2+ J1ω2ω3sin 2q2

J2− J1sin2q2 (18) 以上,式(16),(17),(18)を式(1),(2)に代入すること により,制御入力T1,T2を導出することができる.

4

シミュレーション

設計した制御系を用いてシミュレーションを行う.指 令軌道をつぎのように用意する.また,−π 2 < q2 < π 2 で ある. qref3 = { 0.5 sinπ 8t (t < 4) [rad]  0.5 (t≥ 4) [rad] (19) シミュレーションの初期値はq0= [2.3389 π8 0 0 0 0]T と し,ゲインチューニングとCはつぎのように設定した. H1= 50, H2 = 0.2, C =±0.08 (20) 状態フィードバックゲインはつぎのよう得られた. ・forward mode K = [ −57 −3 ] , G = 10, Fa= 43, Fb= [ 13 0.3 ] ・backward mode K = [ 57 −3 ] , G = −10, Fa=−43, Fb= [ −13 0.3 ] シミュレーション結果を図2,3,4,5に示す.点線が 指令軌道,実線が応答である.グラフより,時間はかか るがGimbal3の角度は目標値に収束しており,Gimbal2 では切替えが行われていることがわかる.また,Motor1, Motor2のトルクは図5,6のようになった.トルクの出力 範囲はそれぞれ−0.6 < T1< 0.6, −2.4 < T2 < 2.4であ り,範囲内にトルクを抑えられていることがわかる. 0 10 20 30 -0.5 0 0.5 1 1.5 2 2.5 time [sec] angle [rad] q1 q1ref 図2 Simulation of Rotor1 0 10 20 30 0.2 0.4 0.6 0.8 1 1.2 1.4 time [sec] angle [rad] q2 q2ref 図3 Simulation of Gimbal2 0 10 20 30 -0.1 0 0.1 0.2 0.3 0.4 0.5 time [sec] angle [rad] q3 q3ref 図4 Simulation of Gimbal3 0 10 20 30 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 time [sec] angle [rad] x3 x3ref 図5 Simulation of x3 0 10 20 30 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 time [sec] torque [N*m] T1 図6 Simulation of Motor1 0 10 20 30 -0.5 0 0.5 1 1.5 2 2.5 time [sec] torque [N*m] T2 図7 Simulation of Motor2

5

おわりに

本研究の成果は次の2点である. 1. 提案したChained systemをTSCFで表現した. 2. 駆動源のないGimbal3の角度追従制御を行い,理論 の信頼性をシミュレーションにより検証した.

参考文献

[1] M. Sampei: A control strategy for a class for non-holonomic systems - time-state control form and its application -, In Proc of 33rd CDC, pp. 1120-1121, 1994

[2] Mahmut Reyhanoglu and Jasper van de Loo: State Feedback Tracking of a Nonholonomic Control Mo-ment Gyroscope, In Proc of 45th CDC, pp. 6156-6161, 2006

参照

関連したドキュメント

Where a rate range is specified, the higher rates should be used (a) in fields with a history of severe weed pressure, (b) when the time between early preplant tank mix and

Tank Mixtures (Preplant/Preemergence) for Roundup Ready Flex Cotton For Control of Annual Weeds in a Residual Herbicide Tank Mix: Refer to the ANNUAL WEEDS CONTROLLED section, Tables

Apply Shafen Star as a post-emergence broadcast application in Regions 1, 2, 3, 4, and 5 for control or partial control of weeds listed in “APPLICATION RATES FOR WEED GROWTH

TriCor 4F herbicide tank mix combinations are recommended for preplant incorporated applications, pre-emergence surface applications, Split-Shot application and Extended

REGION 5 -Includes the following states or portion of states where Fomesafen 1.88 Herbicide may be applied: North Dakota (all areas East of U.S. Highway 281 except those areas

Apply specified dosages of Dimetric EXT and Gramoxone Inteon in at least 10 gallons of water per acre with aerial equipment or at least 20 gallons of water per acre with

Apply in a minimum of 2 gallons of water (or a total carrier volume) per acre by air or a minimum of 20 gallons of water per acre by ground. For improved efficacy, light

The degree of control resulting from application of Monument 75WG is primarily dependent upon weed species, weed size at application, environmental conditions, amount of Monument