計測自動制御学会東北支部 第
280
回研究集会(2013.5.29)
資料番号280-12
むだ時間を含む線形リセットシステムの安定解析
Stability analysis of linear reset system with delay
○八木 智広,佐藤 淳
○
Tomohiro Yagi,Atsushi Satoh
岩手大学
Iwate University
キーワード
:
リセットシステム(reset system),
むだ時間システム(delay system), LMI
アプローチ(LMI approach)
連絡先
:
〒020-8551
岩手県盛岡市上田4-3-5
岩手大学大学院 工学研究科 機械システム工学専攻佐藤 淳,Tel: 019-621-6404,E-mail: [email protected]
1. 諸言
リセットシステムは連続的なダイナミクスと,
ある条件において状態量の一部が不連続に遷移 する離散的なダイナミクスを併せ持つハイブリッ トシステムである.リセットシステムに関する
研究は
Clegg
4)による線形積分器にリセット動作を加えた
Clegg Integrator
の提案が始まりとさ れ,近年はBeker et al.
6)により超平面型リセッ トシステムの二次安定条件や,Nesic et al
.2)に より二次錐型のリセット条件を持つ線形リセッ トシステムに対するL
2安定条件および指数安 定条件が示されるなど,リセットシステムの安 定性についての研究が進展している.また,連 続時間の制御対象にリセットフィードバック動 作を加えることにより優れた制御性能を得る可 能性があることが知られており,このようなリ セット制御の実現に際しても,リセットシステ ムの安定解析は重要である.むだ時間システムとは物体の移動,情報ある いは信号が伝達する際の時間的な遅れを含むシ
ステムである.遠隔操作のような入出力間に遅 れが発生するシステムや,化学プラントなどの 複雑かつ大規模なダイナミクスを持つシステム はむだ時間システムとしてモデル化されること が多い.むだ時間システムの制御は古くから研 究されているが,近年の通信ネットワークを用 いた制御との関係性も深い.
むだ時間を含むリセットシステムの安定性に ついて
Ban˜os et al
.1)は超平面型のリセットシス テムに対する漸近安定条件を示しているが,こ の結果は異なるタイプのリセットシステムであ る二次錐型のリセットシステムに直接適用する ことはできない.本研究ではむだ時間を持つ二次錐型のリセッ トシステムについて,
Nesic et al
.の条件に基づ く漸近安定性の十分条件をLMI
アプローチによ り導出することを目的とする.2. 導入
2.1
基本システムの説明線形リセットシステムとは連続的なダイナミ クスを持つ線形システムと,状態のジャンプで ある離散的なダイナミクスが組み合わされたハ イブリットシステムである.
{
˙
x(t) = Ax(t) + Bu(t), if x(t) ∈ F x
+= A
rx(t) if x(t) ∈ J (1)
A ∈ R
n×n, B ∈ R
n×p, C ∈ R
q×n, A
r∈ R
n×n 式(1)
においてx
+はリセット直後の状態量を表 すものとする.式(1)
のA
およびA
rをそれぞ れフロー行列,ジャンプ行列と呼ぶ.状態空間 の部分集合F , J
をそれぞれフローセット,ジャ ンプセットと呼び,F ∪ J
は状態空間全体を覆 うものとする.ここで,状態量x
はリセットに よって変化しないn
p個の状態量x
p∈ R
np,リ セットによってジャンプ可能なn
r個の状態量x
p∈ R
nr から構成され,n = n
p+ n
rとする.すると状態ベクトル
x
は一般性を失わずに次の ようにとることができる.x = [x
Tp, x
Tr]
T(2)
図
1
リセットシステムの状態遷移 二次のリセットシステムの状態空間における状態量
x
の遷移の例を図1
に示す.x ∈ F
にお いてシステムの状態は連続的に遷移し,x ∈ J
のときリセットが発生し,状態量は瞬間的に不 連続な遷移(
ジャンプ)
をする.リセットシステムでは,有限時間内にリセッ ト間隔がゼロに収束し,リセット回数が有限時 間で発散する解
(
ゼノ解)
や,リセット間隔がゼ ロになり連続的遷移が行われない解(beating)
が 存在する可能性がある.2.2
フローセット,ジャンプセットの定義図
2
超平面型図
3
二次錐型定義
1
のF
,J
を伴うリセットシステムを超 平面型リセットシステムと呼ぶことにする.定義
1
行列
C
1×n̸ = 0
に対して,以下のような集合を 定義する.F
C:= { x ∈ R
n| Cx ̸ = 0 }
J
C:= { x ∈ R
n| Cx = 0 } (3)
一方,定義
2
のF
,J
を伴うシステムを二次 錐型リセットシステムと呼ぶことにする.仮定
1
M
は厳密に負な最小固有値と厳密に正な最大固 有値を持つ対称行列である.定義
2
仮定
1
を満たすM
について,以下のような集 合を定義する.F
M:= { x ∈ R
n| x
TM x > = 0 }
J
M:= { x ∈ R
n| x
TM x < = 0 } (4)
超平面型,二次錐型リセットシステムの
F
,J
は二次の状態空間ではそれぞれ図2
,図3
のよ うに区分される領域で表される.本研究では,二次錐型のリセットシステムに ついて考える.
2.3
遅れ型むだ時間系遅れ型むだ時間系とは,状態にむだ時間が含 まれるむだ時間システムである.
{
˙
x(t) = Ax(t) + A
dx(t − h) + Bu(t) x(t) = ϕ(t) t ∈ [ − h, 0] (5)
式(5)
のシステムのx(0)
は初期関数ϕ
に依存し,またむだ時間の項
A
dx(t − h)
の存在から,式(5)
の遷移は現在の状態x(t)
だけでなく過去の状態x(t − h)
に依存する.定義
3
のような区分的連続関数の集合を考え る.定義
3
C
h:= { ϕ : [ − h, 0] → R
n| ϕ
はϕ(¯ t
−)
およびϕ(¯ t
+)
が存在し,かつϕ(¯ t
−) = ϕ(¯ t)
であるよう な有限個の点¯ t
を除き,いたるところで連続}
ただしϕ(t
+) := lim
τ→t+0
ϕ(τ ), ϕ(t
−) := lim
τ→t−0
ϕ(τ )
式
(5)
のシステムにおいて,u = 0
とおいた 自律システムのx = 0
まわりの漸近安定性を考 えるとき,式(5)
はむだ時間の項A
dx(t − h)
を 持つことから,x(t + θ),
∀θ ∈ [ − h, 0]
全ての値 の収束について考慮する必要がある.むだ時間システムの漸近安定性を考えるにあ たり,
Lyapunov-Krasovskii
汎関数3)を利用する ことが多い.これは区分的連続関数x
t∈ C
hと 対称行列P, Q
について次のように定義される ものである.V (x
t) := x
Tt(0)P x
t(0) +
∫
0−h
x
Tt(θ)Qx
t(θ)dθ
(6)
またx
t∈ C
hのノルムは次のような,内積から 誘導されるノルムを用いる.∥x
t∥
2:= |x(0)|
2+
∫
0−h
|x
t(θ)|
2dθ (7) V (x
t)
の正定性を次のように定義する.定義
4
以下の条件を満たすとき,
V (x
t)
は正定である という.V (x
t) > 0, x
t̸ = 0 V (x
t) = 0, x
t= 0
補題
1
P > 0, Q > 0
であることと,V (x
t)
が正定であ ることは等価である.証明
十分条件を示す.
P > 0, Q > 0
と仮定すると,これらの最大固有値および最小固有値を用いて 次の式が成立する.
λ
min(P) | x
t(0) |
2< = x
Tt(0)P x
t(0)
< = λ
max(P ) | x
t(0) |
2λ
min(Q) | x
t(θ) |
2< = x
Tt(θ)Qx
t(θ)
< = λ
max(Q)|x
t(θ)|
20 < λ
min(P ) < = λ
max(P ), 0 < λ
min(Q) < = λ
max(Q)
よって,λ
min(P ) | x
t(0) |
2+ λ
min(Q)
∫
0−h
| x
t(θ) |
2dθ
< = x
t(0)
TP x
t(0) +
∫
0−h
x
Tt(θ)Qx
t(θ)dθ
< = λ
max(P) | x
t(0) |
2+ λ
max(Q)
∫
0−h
| x
t(θ) |
2dθ
以下のようにλ
1min, λ
2maxをおく.λ
1min:= min { λ
min(P ), λ
min(Q) } > 0 λ
2max:= max { λ
max(P ), λ
max(Q) } > 0
以上から次の式が成立する.λ
1min∥ x
t∥
2< = λ
min(P ) | x
t(0) |
2+ λ
min(Q)
∫
0−h
| x
t(θ) |
2dθ
λ
max(P )|x
t(0)|
2+ λ
max(Q)
∫
0−h
|x
t(θ)|
2dθ
< = λ
2max∥ x
t∥
2λ
1min∥ x
t∥
2< = V (x
t) < = λ
2max∥ x
t∥
2(8)
よってx
t̸= 0
のときにV (x
t) > 0
,x
t= 0
のと きV (x
t) = 0
である.次に必要条件を示す.
P ̸ > 0
またはQ ̸ > 0
か つ,V
が正定であると仮定する.P ̸ > 0
のときP
はゼロ以下の固有値を少なくとも一つは持つ ため,x
t̸ = 0
かつx
t(θ) = 0,
∀θ ∈ [ − h, 0)
にお いてV (x
t) = x
Tt(0)P x
t(0) = 0 (9)
を満たすx
t(0) ̸ = 0
が存在し,これはV
が正定 の仮定に矛盾する.またQ ̸ > 0
のときも同様に 矛盾する.よってV
が正定ならばP > 0
かつQ > 0
である. ■3. 問題設定
本研究では,次のむだ時間を含む二次錐型リ セットシステムの漸近安定性について考える.
˙
x(t) = Ax(t) + A
dx(t − h), if x(t) ∈ F x
+(t) = A
rx(t), if x(t) ∈ J
x(t) = ϕ(t), t ∈ [−h, 0]
(10)
A ∈ R
n×n, A
d∈ R
n×n, B ∈ R
n×p,
C ∈ R
q×n, A
r∈ R
n×n また本研究では以下の仮定を導入する.仮定
2
式
(10)
のシステムはゼノ解やbeating
を持たな い.仮定
2
より,式(10)
のシステムの解は,区分的 連続関数x
t∈ C
hで表され,次のようにかける.
˙
x
t(0) = Ax
t(0) + A
dx
t(−h), if x
t(0) ∈ F x
t+(0) = A
rx
t(0), if x
t(0) ∈ J x
t(0) = ϕ(t), t ∈ [ − h, 0]
(11)
式(11)
のシステムの状態がフローセット/
ジャン プセットのどちらに存在するかは,x
tの右端の 値のみによって決定されることに注意する.
x
t= 0
のとき,式(11)
は次のようになりフ ローセット/
ジャンプセット両方で不変であるか ら,これは式(11)
のシステムの平衡点である.˙
x
t(0) = Ax
t(0) + A
dx
t( − h) = 0 x
t+(0) = A
rx
t(0) = 0
以下では平衡点
x
t= 0
まわりの漸近安定を考え ることにする.
V (x
t)
のフローセットにおける式(11)
のシス テムの軌道に沿った時間的変化率は次のように なる.d dt V (x
t)
= V ˙ (x
t)
= d
dt (
x
T(t)P x(t) +
∫
0−h
x
T(t + θ)Qx(t + θ)dθ )
= x
T(t)P x(t) + ˙ ˙ x
T(t)P x(t)
+x
T(t)Qx(t) − x
T(t − h)Qx(t − h)
= x
Tt(0)P (Ax
t(0) + A
dx
t(−h)) +(Ax
t(0) + A
dx
t( − h))
TP x
t(0) +x
Tt(0)Qx
t(0) − x
Tt(−h)Qx
t(−h)
= x ˆ
TN x ˆ (12)
ˆ
x : = [x
Tt(0), x
Tt( − h)]
T(13) N : =
[
A
TP + P A + Q P A
dA
TdP − Q ]
(14)
また
x ˆ = 0
のとき,V ˙ (x
t) = 0
となる.式(15)
のようなx ˜
t̸ = 0
を考えれば˜
x
t(θ) ̸ = 0,
∀θ ∈ ( − h, 0)
˜
x
t(0) = 0, x ˜
t(−h) = 0 (15)
式(12)
よりV ˙ (˜ x
t) = 0
となるので,x
t= 0
以外 でもV (x
t)
の値が変化しないt
の区間が存在す る可能性があることに注意する.4. 漸近安定条件
Nesic et al
.2)による二次錐型線形リセットシ ステムの指数安定性とL
2 安定性に関するリア プノフベースの結果を用いて,式(11)
のシステ ムのx
t= 0
まわりの漸近安定性を考える.なお
,
対象となるシステムは異なるものの,定 理1
の条件は参考文献2)の仮定1
においてy = d = 0
とおいた場合に対応するとみなせる.定理
1
式
(11)
のシステムを考える.正の実数λ
i(i = 1, · · · , 3)
およびη ∈ (0, 1]
について,
以下の条 件を満たす正定関数V ( · ) : C
h→ R
が存在すれ ば,式(11)
のシステムはx
t= 0
について大域 的漸近安定である.λ
1∥ x
t∥
2< = V (x
t) < = λ
2∥ x
t∥
2, (16) V ˙ (x
t) < = − λ
3∥ x ˆ ∥
2,
∀x
t(0) ∈ F (17) V (x
t+) < = ηV (x
t),
∀x
t(0) ∈ J (18)
証明
平衡点
x
t= 0
の近傍Ω
に対し,β > = 0
について レベル集合Ω
β:= { x
t∈ Ω : V (x
t) < = β }
と平衡 点x
t= 0
を中心とする半径r
の円B
r:= { x
t∈ Ω : ∥ x
t∥ < = r }
を定義する.ある
Ω
c, c > 0
が与えられとき,∀x
t∈ Ω
cに ついて,V (x
t)
はt
に関して非増加であること を示す.(i) x
t(0) ∈ F
のとき(a)
十分小さなϵ > 0
についてx
t+ϵ(0) ∈ F
のとき,式(17)
よりV (x
t)
は非増加で ある.(b)
どのように小さなϵ > 0
についてもx
t+ϵ(0) ∈ J
のとき,式(18)
よりV (x
t)
は非増加である.(ii) x
t(0) ∈ J
のとき,式(18)
よりV (x
t)
は非 増加である.よって
V (x
t)
の正定性よりt → ∞
のときV (x
t) → c
∞となるc
∞> = 0
が存在する.c
∞> 0
と仮定すればV (x
t)
の正定性よりd > 0
が存在 して∀
t > = 0 , ∥ x
t∥ > = d (19)
が成立する.一方,∀t > = 0
,x
t̸ = 0
ならば十分 長いt
の区間において∥ x ˆ ∥ ̸ = 0
となる時刻が存 在するため,式(17)
より十分大きな有限時刻t
1において
V (x
t) < 0
となりV (x
t)
の正定性に矛 盾する.よってc
∞= 0
であり,式(11)
のシス テムはx
t= 0
について漸近安定である.さらに
V (x
t)
は式(16)
から半径方向に非有界 であり,c
は任意に大きく選択可能である.よっ て式(11)
のシステムはx
t= 0
について大域的漸近安定である. ■
5. LMI アプローチによる漸近安定 性の十分条件
定理
2
式
(11)
のシステムを考える.あるτ
F, τ
R> = 0
に ついて以下の式を満たすP > 0, Q > 0
が存在 すれば,式(6)
のV
が存在し定理1
の条件を満 たす.[
A
TP + P A + Q + τ
FM P A
dA
TdP −Q
]
< 0 (20)
A
TrP A
r− P − τ
RM < 0 (21)
証明
ある
τ
F, τ
R> = 0
に対し式(20)
,(21)
を満たすP > 0, Q > 0
が存在すると仮定する.すると正 定な汎関数(6)
が存在する.補題
1
の証明から,
式(8)
においてλ
1:= λ
1min, λ
2:= λ
2maxとおけば,式(16)
が満たされる.x
t(0) ∈ F
のとき,式(13)
のx ˆ
を式(20)
の左右 から掛けると以下が導かれる.(i) x ˆ ̸ = 0
のときλ
3> 0
が存在してV ˙ (x
t) < − τ
Fx
Tt(0)M x
t(0) − λ
3∥ x ˆ ∥
2(22)
定義2
よりx
Tt(0)M x
t(0) > = 0
であるからV ˙ (x
t) < − λ
3∥ x ˆ ∥
2,
∀x
t(0) ∈ F (23) (ii) x ˆ = 0,
すなわちx
t(0) = 0 ∈ F
のときV ˙ (x
t) = 0
以上の
(i)(ii)
より,式(17)
が成立する.式
(21)
に対して左右からx
t(0) ̸ = 0
を掛ける と,以下の式が成立する.x
Tt(0)(A
TrP A
r− P )x
t(0)
− τ
Rx
Tt(0)M x
t(0) < 0 (24)
式(11)
のシステムにおけるジャンプ前後のV
の 差を考えると,∀θ ∈ [ − h, 0)
においてx
t+(θ) = x
t(θ)
かつx
t+(0) = A
rx
t(0)
よりV (x
t+) − V (x
t)
= x
Tt+(0)P x
t+(0) +
∫
0−h
x
Tt(θ)Qx
t(θ)dθ
− {
x
Tt(0)P x
t(0) +
∫
0−h
x
Tt(θ)Qx
t(θ)dθ }
= x
Tt+(0)P x
t+(0) − x
Tt(0)P x
t(0)
= x
Tt(0)(A
TrP A
r− P )x
t(0) (25)
上式から式(24)
は以下と等価である.V (x
t+) < V (x
t) + τ
Rx
Tt(0)M x
t(0) (26) x
t(0) ̸= 0 ∈ J
のとき,定義
2
よりx
Tt(0)M x
t(0) < = 0
であるからV (x
t+) < V (x
t), ∀ x
t(0) ̸ = 0 ∈ J (27)
さらにx
t(0) = 0
のとき,x
t+(0) = x
t(0) = 0
よ りV (x
t+) = V (x
t)
となり,以上から式(18)
が満たされる
.
■6. 数値例
例として,図
4
のようなブロック線図で示さ れるシステムについて考える.図
4
ブロック線図このとき,プラントの状態空間表現は以下のよ うになる.
˙
x
p= − x
p+ x
r− A
dpx(t − h) (28)
コントローラーの状態空間表現は以下のように なる.˙
x
r= − A
cx
r− x
p− A
cpx
r(t − h) (29)
式(28)
,式(29)
から[
˙ x
p(t)
˙ x
r(t)
]
=
[ − 1 1
− 1 A
cd] [
x
p(t) x
r(t)
]
+ [
A
pd0 0 A
cd] [
x
p(t − h) x
r(t − h)
] (30)
状態ベクトルx
と係数行列A, A
dを以下のよう におく.x =
[ x
px
r]
A =
[ − 1 1
− 1 A
c]
=
[ − 1 1
− 1 − 2.6 ]
A
d= [
A
pd0 0 A
cd]
=
[ − 0.5 0
0 −2
]
また行列
A
rおよび仮定1
を満たすM
を次のよ うにおく.A
r= [
1 0 0 0
]
, M = [
1 0 0 −1
]
(31)
以上の
A, A
d, A
r, M
について,定理2
の式(20)
,(21)
を満たすP, Q, τ
F, τ
Rを求めれば,次のもの が存在する.τ
F= 0.5755 > = 0 , τ
R= 0.4704 > = 0 (32)
P = [
1.2535 0.1189 0.1189 0.8665
]
> 0, Q =
[
1.0957 0.0186 0.0186 2.0332
]
> 0 (33)
以上よりシステムはx
t= 0
まわりに漸近安定で あることがわかる.式
(30)
のシステムについて,むだ時間h = 2
, 初期関数ϕ = [1, 1]
T,
∀t ∈ [ − 2, 0]
とした場合 の状態量x
の応答は図5
,図6
のようになり,x
t= 0
まわりの漸近安定性が確認できる.-1 -0.5 0 0.5 1
-1 -0.5 0 0.5 1
x
p
x r
reset system base system
図
5
状態空間での応答0 2 4 6 8 10 12 14 -1
0 1
x p
reset system base system
0 2 4 6 8 10 12 14
-1 0 1
time [s]
x r
reset system base system
図
6
時間応答7. 結言
本研究では,むだ時間を持つ二次錐型リセッ トシステムについて考え,むだ時間に依存しな い漸近安定条件を示した.またその十分条件を
LMI
アプローチより導出した.今後はゼノ解および