Uploaded by taka.hawk23

chap8

advertisement
フィードバック制御入門 第8章
第 8 章 :フィードバック制御系の設計法
第 8 章 :フィードバック制御系の設計法
8.1 設計手順と性能評価
8.2 PID 補償による制御系設計
キーワード : 設計手順,性能評価
キーワード : P(比例),I(積分),D(微分)
学習目標 : 一般的な制御系設計における手順と制御系
の性能評価について学ぶ.
学習目標 : PID 補償の有効性について理解し,
その設計手順を習得する.
1
2
8. フィードバック制御系の設計法
第 8 章 :フィードバック制御系の設計法
8.1 設計手順と性能評価
制御系の設計手順
8.3 位相進み‐遅れ補償による制御系設計
レギュレータ問題(定置制御)
キーワード : 位相遅れ補償,位相進み補償
:一定の値に保持 (制)
人工衛星の姿勢制御など
学習目標 : ループ整形の考え方を用いて, 位相遅れ補償,
サーボ問題(追従制御)
:目標値に良好に追従 (御)
位相進み補償による制御系設計を習得する.
航空機の自動操縦など
3
制御系の設計手順
[ステップ1]
制御対象の数学的
モデルを求める.
[ステップ2]
制御目的から,
性能仕様を決める.
[ステップ3]
性能仕様
制御目的
制御対象
実装
コントローラ
現実の世界
( 広い意味では )
• センサ・アクチュエータの選択・配置
数学的
モデル
モデリング
• 制御量・操作量の決定
設計
実現
4
• 動作環境・拘束条件の分析… など
コントローラ
光センサ
紙の上の世界
性能仕様を満たすように, コントローラを設計する.
[ステップ4]
シミュレーションにより, 設計された制御系を評価する. 必要なら
ば以上のステップを繰り返し設計をやり直す.
LEGO
[ステップ5]
コントローラを実装し, ハードウェアを用いてテストする.
5
タッチセンサ
6
1
フィードバック制御入門 第8章
制御系の性能評価
制御系の性能評価
定常特性
定常特性
過渡特性
過渡特性
定常特性(§4.2 )
L( s) = P( s) K ( s)
d =0
u +
r + e
P(s)
K (s )
es : 定常位置偏差
y
−
Tp
r (t ) = t
r (t ) = t 2 / 2
0型
1
1+ K p
∞
∞
1型
0
1
Kv
∞
2型
オーバーシュート Amax
es
0.5
0
1
Ka
0
0
行過ぎ時間 T p
1
t
10
過渡特性
時間応答に基づく性能評価(§3.3 )
ω n :自然角周波数
ωn2
2次系 P = 2
s + 2ζω n s + ωn2 ζ :減衰係数(2次系)
y(t)
×
ζ = 0. 1
0
15
5 ω t 10
n
図3.7 2次系のステップ応答
定常特性
過渡特性
Im
ωn
ωn 1 − ζ 2
Re
図3.8 2次系の極の位置
速応性
減衰特性
に基づく性能評価
×
×
×
×
×
×
×
×
×
×
×
×
Re
9
K (s )
時間応答
閉ループ
周波数応答
バンド幅
ω bw : − 3dB
P (s )
開ループ
定常特性
過渡特性
伝達関数に基づく性能評価
1
GM
[ゲイン/位相]交差周波数
Im
(速応性):ゲイン交差周波数 ω gc
1
3dB
速応性
ピークゲイン
M r : M r = 1.1 ~ 1.5 ( M r = 1.3)
減衰特性
共振周波数 ω r
閉ループ
開ループ 伝達関数に基づく性能評価
安定余裕 [ゲイン余裕 / 位相余裕]
| T ( jω ) |
y
時間応答
周波数応答
開ループ伝達関数に基づく性能評価
| T (0) |= 0 の場合
Mr
1
倍
2
10
図3.9 極の位置とインパルス応答
制御系の性能評価
閉ループ伝達関数に基づく性能評価
+
周波数応答
Im
制御系の性能評価
−
時間応答
×
0
r
8
過渡特性
時間応答に基づく性能評価(続き) (§3.4 )
0
ζ =1
0 .5
過渡特性
θ
− ω n − ζω n
1
定常特性
速応性
減衰特性
に基づく性能評価
周波数応答
1 .5
t
Tr
図3.10 過渡応答と諸特性値
7
制御系の性能評価
時間応答
過渡特性
Ts
0.1
15
図4.4 定常位置偏差
Td
整定時間 Ts
制御系の性能評価
定常特性
1
0. 9
0.5
減衰比
5
0
± 2%
Amax
遅れ時間 Td
1.5
y(t )
制御系の型 r (t ) = 1
過渡特性
時間応答に基づく性能評価(§3.4 )
立上り時間 Tr
K p : 位置偏差定数 K p = L(0)
表4.1 制御系の型と定常偏差
周波数応答
速応性
減衰特性
に基づく性能評価
y (t )
1
es =
1 + L ( 0)
時間応答
(減衰特性):位相余裕
PM
ω gc ≤ ω bw
(PM ≤ 90°)
⎛ 1 ⎞
PM ≥ 2 sin ⎜⎜
⎟⎟
⎝ 2M r ⎠
−1
PM
P
G
O
Re
−1
ω bw
ωr
経験的指針
追従制御 : PM = 40 ~ 60°, GM = 10dB ~ 20dB
図8.1 閉ループゲイン特性
感度関数 S についても: M r (< 2)
定置制御 : PM ≥ 20°, GM = 3dB ~ 10dB
11
2次系の場合 : PM ≈ 100 × ζ
12
2
フィードバック制御入門 第8章
ボード線図での読み取り
(a) 位相が − 180o より進む
(b) 位相が − 180o ちょうど
(c) 位相が − 180o より遅れる
⇒
⇒
⇒
(a) ゲインが 0 dB より低い ⇒ 安定
安定
(b) ゲインが 0 dB ちょうど
安定限界
ゲイン交差周波数 ω gc で PM を読み取る.
Im
1
−1
ゲイン
−1
ω
0 dB
GM
位相
− 180o
PM
ω pc
ω
0 dB
− 180o
0 dB
ゲイン
ω
0 dB
位相
o
ω − 180
ω gc = ω pc
(a) 安定
(b) 安定限界
ω pc
位相
− 180o
ω
(c) 不安定
13
20
ゲイン[dB]
K
s ( s + 1)( s + 2)
( K = 3)
ゲイン交差周波数
ω gc ≅ 0.97
PM
ω pc
0 dB
ω
− 180o
−1
ゲイン
ω
位相
(a) 安定
ω gc = 0.97
0
ω gc
0 dB
ω
位相
o
ω − 180
ω gc = ω pc
(b) 安定限界
ω
ω pc
(c) 不安定
14
ボード線図
ナイキスト線図(ベクトル軌跡)
GM(≅ 6dB)
− 20
− 40
− 60
10 −1
ω pc = 1.41 101
10 0
ω [rad/s
位相余裕
]
PM ≅ 20o
ステップ応答
位相[ ]
− 100
位相交差周波数
o
ω pc ≅ 1.41
ゲイン余裕
− 140
極・零点配置
ω pc = 1.41
PM(≅ 20o )
− 180
閉ループゲイン特性
− 220
− 260
GM ≅ 6dB
10 −1
ω
10 0
[rad/s
]
101
15
(偏差の)
比例(Proportional)
e
r
+−
積分(Integral)
微分(Derivative)
PID制御
積分
+u
+ +
ゲイン
20 log | K PI ( jω ) | [dB]
コントローラ
PID 補償
比例
16
PI 補償
8.2 PID補償による制御系設計
K PI ( s ) = K P +
y
制御対象
微分
図8.2 PID 補償
− 20dB/dec,
KI
s
⎛
1 ⎞
⎟⎟
= K P ⎜⎜1 +
T
Is⎠
⎝
K
TI = P (積分時間)
KI
20 log K P
位相
定常特性の改善
低周波: − 20dB/dec,
P 補償
コントローラ
ω
O Re
制御系の性能評価 LTIview
[ 例 6.6 ] (虚軸上に極がある場合)
L( s ) =
−1
Im
G
−1
Re
ゲイン
ω gc
GM
位相
ω
P
O
Re
−1
ω gc
1
−1
O
G
−1
ゲイン
ゲイン
ω gc
1 Im
−1 P
O Re
−1
Re
Im
1
G
P
O
Re
Im
1
−1
O
G
安定限界
位相交差周波数 ω pc で GM を読み取る.
1 Im
−1 P
⇒
(c) ゲインが 0 dB より高い ⇒ 不安定
不安定
ゲイン大,ω → 0 で ∞
K P ( s ) = K P 比例ゲイン ( 定数 )
・定常位置偏差を(必ずしも) 0 にできない ( 積分器が必要 :型 )
・ゲインの増大
不安定になり得る
17
“偏差が残っている限り, これが
積分されて操作量に反映される”
∠K PI ( jω )
1 TI
ω [ rad / s]
1 TI
ω [ rad / s]
o
0
− 90
o
図8.3 PI 補償のボード線図
18
3
フィードバック制御入門 第8章
PD 補償
[ 例 8.1 ]
ω gc = 1.0
− 20
−2
0
10
2
K PD ( s) = K P + K D s
= K P (1 + TD s )
KD
TD =
(微分時間)
KP
PI
0.2
0
1
2
3
t [s]
5
4
図8.4 開ループゲイン
とステップ応答
K ' PD =
19
+ 90
コントローラ
制御対象
10
P( s) =
( s + 1)( s + 10)
コントローラ
K
K PID ( s ) = K P + I + K D s
s
1 ( s + 1)( s + 10)
=
s
4
K P = 2.75, K I = 2.5, K D = 0.25
2.5
LPID = PK PID =
s
定常特性: L(0) = ∞
1 TD
N TD
ω [ rad / s]
∠K PID ( jω )
KP
(積分時間)
KI
K
TD = D (微分時間)
KP
TI =
+ 90
o
0o
− 90
o
ω [ rad / s]
図8.6 PID 補償のボード線図
定常特性と過渡特性を改善
21
[ 例 8.2 ](続き)
位相余裕 PM
PM を十分に確保する
PI
20
PID
P
0
− 20
ω gc = 2.5
− 40
− 60
−2
10
0
10
10
ω [rad / s]
2
PID
P
1
0.8
0.6
0.4
低周波ゲインが大きい
0.2
過渡特性(速応性):
ゲイン交差周波数 ω gc
PI 補償と比べて高い
0
PI
0
1
2
3
t [s]
5
4
図8.7 開ループゲインと
ステップ応答
20
0
Ziegler and Nichols (1942)
PID
ω gc = 2.5
~
P (s) =
(1) 限界感度法
P
限界ゲイン K u ,
− 20
22
0
10
ω [rad / s]
10
コントローラ
0
− 90
− 180
−2
10
10
2
TI
P
0. 5 K u
PI
0.45 K u Pu 1.2
PID
0
10
ω [rad / s]
KP
0. 6 K u
0.5 Pu
K = 17
4
3 限界ゲイン : K u
表 8.1 限界感度法
2
1
4
⋅
5s + 1 s 2 + 2 s + 4
限界周期 Pu
− 40
90
位相 [° ]
減衰特性:
PI
− 60
−2
10
ゲイン交差周波数 ω gc
ω gc を大きくする
40
TD
Pu 8
y (t )
過渡特性(速応性):
40
ゲイン [ dB ]
低周波ゲインが大きい
20
PID チューニング (調整)
定常特性:
L ( 0) = ∞
図8.5 PD 補償のボード線図
K P (1 + TD s )
1 + (TD / N ) s
( −3 ≤ N ≤ 20)
[ 例 8.2 ]
位相
K′PD
ω [ rad / s]
20 log | K PID ( jω ) | [dB]
− 20dB/dec + 20dB/dec
K PD
o
0o
ゲイン
KI
+ KDs
s
⎛
⎞
1
= K P ⎜⎜1 +
+ TD s ⎟⎟
⎝ TI s
⎠
K′PD
N T D ω [ rad / s]
1 TD
∠K PD ( jω )
PID 補償
K PID ( s ) = K P +
+ 20dB/dec
位相
[注] 理想的な微分器は実現困難
0
K PD
20 log K P
“ 偏差が増加(減少)しつつ
あるとき, その先を見越して
操作量を大きく(小さく)する ”
es
0.6
0.4
20 log NK P
過渡特性の改善
0.8
y (t )
s +1
1
= 1+
KI = 1
s
s
10
= PK PI =
s ( s + 10)
定常偏差 = 0
低周波ゲインが大きい
( しかし応答は遅い)
交差周波数が低い
10
10
ω [rad / s]
P
1
KP = 1
K PI =
LPI
P
100
( s + 1)( s + 10)
PI 補償
コントローラ
20
0
ゲイン
20 log | K PD ( jω ) | [dB]
ゲイン [ dB ]
K P = 10,
PI
y (t )
P 補償
LP = PK P =
40
ゲイン [ dB ]
10
制御対象 P( s ) =
( s + 1)( s + 10)
2
1
0
−1
−2
0
K = 11
K =1
Pu
2
4
t
6
8
図 7.2 (b) 閉ループ系のステップ応答
23
24
4
フィードバック制御入門 第8章
(2) ステップ応答法
傾き
K
R =
K
T
y (t )
プロセス応答曲線
“1次遅れ+むだ時間” で近似
(定位プロセス)
L
−1
O
KP
P
1 RL
PI
0.9 RL L 0.3
限界周期 Pu =
2L
コントローラ
KP
P
0.5 K u
Pu ≈ 3.63
PI
K P = 0.6 × K u = 4.8
0.6 K u
2π
≈ 3.63
ωu
定常特性:
0.5Pu
低周波ゲインが大きい
Pu 8
TI = 0.5 × Pu ≈ 1.81
ゲイン交差周波数 ω gc
TD = Pu / 8 ≈ 0.45
ω gc を大きくする
KI
+ KDs
s
⎛
⎞
1
= K P ⎜⎜1 +
+ TD s ⎟⎟
⎝ TI s
⎠
1
減衰特性:
PM を十分に確保する
位相遅れ補償
5
10
t [s]
5
15
10
t [s]
20 26
15
ω gc = 1.4
0
− 50
− 100
−2
10
− 90
0
10
ω [rad / s]
10
2
10
2
− 135
位相余裕 PM
0 0
0
50
L(0) = ∞
過渡特性(速応性):
K PID ( s) = K P +
0
[step3]性能評価
TD
TI
0.45 K u Pu 1.2
PID
1
0.5L 25
表 8.1 限界感度法
限界ゲイン K u = 8
K u = 8,
ωu = 3
1.2 RL
[step2]PIDゲインの設定
限界ゲイン
ゲイン [ dB ]
PID
Pu
TD
TI
コントローラ
Re
−1
K u = (3ωu2 − 1) − jωu (3 − ωu2 )
表 8.2 ステップ応答法
システム同定, 適応制御へ
− 180
−2
10
20
PM = 30.3o
0
10
ω [rad / s]
27
28
ゲイン
20 log K ( jω ) [dB]
定常特性の改善
+ 20 log α [dB]
K (0) = αK , K (∞) = K
ゲイン
(α > 1)
[dB]
− 20dB / dec
20 log αK
20 logα
20 log K
1 αT
位相
1T
0
ω gc
ω [ rad / s]
∠K ( jω )
0o
[o ]
o
− 90
ω [ rad / s]
図8.10 位相遅れ補償のボード線図
[注] 位相遅れ:(安定性の劣化の原因)
折点角周波数 1 T を適切に
位相
コントローラ
α (Ts + 1)
K ( s) = K
αTs + 1
1
P(ωu ) K u = −1 ⇔ K u = −( jωu + 1) 3
t [s ]
T
図 8.8 プロセス反応曲線
1
4
(ひとつの性能仕様)
限界周期
1
( s + 1) 3
y
P (s )
K (s)
安定限界のとき, (−1,0) を通過
0
R − Ls
e
s
(無定位プロセス)
減衰比:
−
[step1]限界ゲイン K u の設定
K − Ls
e
1 + Ts
cf : P ( s ) =
P( s) =
T
K
+
r
位相 [° ]
P(s) =
[ 例 ] 限界感度法
− 180
ω [rad / s]
29
30
5
フィードバック制御入門 第8章
[ 例 8.3 ]
位相遅れ補償の設計手順
制御対象
[ステップ1] 位相余裕やゲイン交差周波数に着目し, 望ましい
過渡応答特性が得られるようにゲイン補償 K を決める.
[ステップ2] [ステップ1]の K を用いて開ループ伝達関数のボード
線図を描き, その低周波ゲインを評価する.
[ステップ1] 位相余裕やゲイン交差周波数に着目し, 望ましい
過渡応答特性が得られるようにゲイン補償 K を決める.
[ステップ3] 低周波ゲインが + 20 log α [dB] 上がることを考慮し,
定常特性に関する仕様を満たすようにパラメータ α
の値を定める.
ω gc ≈ 0.8 [rad/sec]
性能仕様は K v ≥ 10
40
20
0
− 20
L'
− 90
20 log K
PM = 47
2−
101 −
10
0
ω [rad / s]
1
10
位相 [ ] ゲイン [dB]
ゲイン
T = 10 (ω = 0.1) と選べば,ゲイン交差周波数 ω gc より十分に小さい.
1
1
= 0 .1
折点角周波数
= 0.01,
T
αT
1/ T
1 / αT
[dB]
1/ T
o
位相
[o ]
− 180
ω [ rad / s ]
L'
0o
o
− 90
0
− 20
− 90
− 180
PM = 47
2−
10
101 −
10
0
1
PM = 47o
2−
101 −
10
1
0
10
1035
o
40
20
ω gc = 0.8
P
L'
0
− 20
− 90
− 120
− 150
− 180
PM = 47 o
2−
101 −
10
10
1
0
1034
ω [rad / s]
位相遅れ補償
K ( s) = K
α (Ts + 1)
αTs + 1
K = 1, α = 10, T = 10
位相余裕 PM ≥ 40
1 / αT
o
ゲイン交差周波数 ω gc = 0.8
o
ω [rad / s]
− 180
[ステップ5] 以上で設計パラメータ K ,α , T が定められたので, 位相
遅れ補償を構成する.
− 120
− 150
− 150
20 log α
[dB]
ω [rad / s]
10(10 s + 1)
K ( s) = 1⋅
10 ⋅10s + 1
s + 0 .1
=
s + 0.01
ω gc = 0.8
P
ω [rad / s]
1T
∠K ( jω )
図8.11 位相遅れ補償と開ループ特性
33
40
20
1 αT
位相
o
[ステップ4] 位相遅れにより安定性が劣化しないように, 折点角周波数
ω = 1 T をゲイン交差周波数より 1dec 程度下になるように
選ぶ. もうひとつの折点角周波数を ω = 1 /(αT ) と定める.
1 / αT
− 20dB / dec
20 log α
− 120
− 180
− 120
ω [rad / s]
図8.11 位相遅れ補償と開ループ特性32
ゲイン
20 log K ( jω ) [dB]
20 log αK
− 150
ω gc = 0.8
0
− 20
− 90
10
α = 10
ω gc = 0.8
P
10
低周波ゲイン10倍以上必要
0
K =1
位相 [ ] ゲイン [dB]
o
10
=1
( s + 1)( s + 10)
ω gc
OK
位相 [ ] ゲイン [dB]
位相 [ ] ゲイン [dB]
( K = 1)
s →0
s →0
o
PM ≥ 40° を満たす
低周波ゲイン10倍で
速度偏差定数 K v = 10
10
s ( s + 1)( s + 10)
K v ' = lim sL' ( s )
= lim
PM = 47°
P
40
20
[ステップ3] 低周波ゲインが + 20 log α [dB] 上がることを考慮し,
定常特性に関する仕様を満たすようにパラメータ α
の値を定める.
開ループ伝達関数
速度偏差定数
位相余裕
31
[ステップ2] [ステップ1]の K を用いて開ループ伝達関数のボード
線図を描き, その低周波ゲインを評価する.
L′ = PK =
位相 [ ] ゲイン [dB]
ゲイン交差周波数
[ステップ4] 位相遅れにより安定性が劣化しないように, 折点角周波数
ω = 1 T をゲイン交差周波数より 1dec 程度下になるように
選ぶ. もうひとつの折点角周波数を ω = 1 /(αT ) と定める.
[ステップ5] 以上で設計パラメータ K , α , T が定められたので, 位相
遅れ補償を構成する.
性能仕様
速度偏差定数(定常特性) K v ≥ 10
位相余裕(減衰特性) PM ≥ 40°
10
P( s ) =
s ( s + 1)( s + 10)
o
1/ T
L
40
20
0
− 20
L'
ω gc = 0.8
P
− 90
PM = 40.7 o
− 120
− 150
− 180
PM = 47
2−
10
101 −
o
10
ω [rad / s]
0
1
10
36
6
フィードバック制御入門 第8章
1.5
[CHECK]
y(t )
性能仕様
速度偏差定数(定常特性) K v ≥ 10
0
L( s ) = P ( s ) K ( s )
10( s + 0.1)
s ( s + 0.01)( s + 1)( s + 10)
1
K v = lim sL( s ) =
= 10
s →0
0.1
PM ≥ 40°
ω gc ≈ 0.8
K (s) = K
y(t )
20 log K ( jω ) [dB]
Ts + 1
(α < 1)
αTs + 1
過渡特性の改善, 安定化
10
0
20
t [s]
ステップ応答
30
20 log K
∠K ( jω )
ω max 1 αT
o
10
20
t [s]
ランプ応答
位相進みの最大値 sin φmax
37
ω [ rad / s]
1
図8.13 位相進み補償
αT
のボード線図
1 − sin φmax
1−α
⇒α =
=
1 + sin φmax
1+α
8章演習問題[4]
位相が最も進む角周波数 ω max =
0
φmax
0o
ノイズ増幅
ロバスト安定性の劣化
10
0
1T
[注] 高周波ゲイン→大
OK
ステップ応答, ランプ応答 OK
+ 20dB / dec
20 log( K / α )
位相
1
1
<ω <
T
αT
位相進み
20 log(K / α )
90
20
OK
ゲイン
コントローラ
1
0.5
位相余裕(減衰特性) PM ≥ 40
=
位相進み補償
38
ベクトル軌跡で見る位相進み補償
[dB]
制御対象 P(s )
位相余裕を増加させる
K : ゲイン補償
Im
−1
−1
L̂
ω gc ω gc
0
Im
Re
K = 10
ゲイン
Lˆ = PK ,
位相進み補償
Re
ゲイン補償のみ
[o ]
K =2
K→大
位相進み補償
位相
PM
K =3
K =1
− 180
K =1
ω [rad / s]
39
位相進み補償の設計手順
40
[ステップ4] 位相進み補償では最も位相が進む角周波数で,
ゲインが 1 α 倍に上がる.
[ステップ1] 速応性や定常特性に対する仕様が満たされるように,
ゲイン補償 Kの値を決める.
⟨
[ステップ2] [ステップ1]の K を用いて開ループ伝達関数 Lˆ ( s ) = KP( s )
のボード線図を描き, その位相余裕 PM を評価する.
そこで Lˆ ( jω ) が α ( = 20 log α [dB] )である角周波
数を, 補償後の新しいゲイン交差周波数 ω max とおく.
⟨
⟨
与えられた位相余裕 PM とこの PM との差 φˆ = PM − PM
が, 必要な位相進み量となる.
[ステップ5] ω max = 1
αT
から, パラメータ T の値を決める.
このとき位相進み補償の折点角周波数は,
1 / T = ω max α , 1 /(αT ) = ω max / α となる.
これに適当な(例えば 5° 以上の)余裕を考慮し,
= φˆ + 5° .
(φ max以上)と定める
[ステップ6] 以上で設計パラメータ K , α , T が定められたので,
Ts + 1
K ( s) = K
から, 位相進み補償を構成する.
αTs + 1
1 − sin φmax
[ステップ3] α =
から, パラメータ α の値を決める.
1 + sin φmax
41
42
7
フィードバック制御入門 第8章
[ 例 8.4 ]
性能仕様
ゲイン交差周波数(速応性) ω gc ≥ 2
位相余裕(減衰特性) PM ≈ 40°
が, 必要な位相進み量となる.
これに適当な(例えば 5° 以上の)余裕を考慮し,
= φˆ + 5° .
(φ max以上)と定める
[ステップ1] 速応性や定常特性に対する仕様が満たされるように,
50
s ( s + 1)( s + 10)
o
ゲイン交差周波数
ωˆ gc = 2.1 > 2
ω gc ≥ 2 を満たす OK
− 20
φˆ = PM − PM
= 40 − 13.6 = 26.4°
− 40
− 90
− 120
− 150
− 180
1−
o
(必要な位相進み量)
PM = 13.6o
10
10
φmax = φˆ + 10° = 36.4°
1
0
ω [rad / s]
図8.14 開ループ特性
10
40
L̂
20
0
ωˆ gc = 2.1
P
− 20
− 40
− 90
− 120
− 150
− 180
PM = 13.6o
1−
10
(マージン)
43
1 − sin φmax
から, パラメータ α の値を決める.
1 + sin φmax
10
1
0
10
ω [rad / s]
図8.14 開ループ特性
44
[ステップ4] 位相進み補償では最も位相が進む角周波数で,
ゲインが 1 α 倍に上がる.
そこで Lˆ ( jω ) が α ( = 20 log α [dB] )である角周波
数を, 補償後の新しいゲイン交差周波数 ω max とおく.
Ts + 1
αTs + 1
Lˆ ( jω max ) = α = 0.505
1 − sin φmax
1 + sin φmax
位相 [ ] ゲイン [dB]
α=
性能仕様は PM ≈ 40°
P
φmax = 36.4°
α = 0.255
o
40
L̂
20
0
αT
ωˆ gc = 2.1
P
− 20
ω gc
0
o
− 120
− 150
− 180
ωˆ gc = 2.1
0 [dB]
20 log α [dB]
ω max = 3.0
[dB]
− 40
− 90
[o ]
PM = 13.6o
1−
10
[ステップ5] ω max = 1
に下がっている.
(後で 0dB に上がる. )
ゲイン
K (s) = K
0
位相余裕 PM = 13.6o
ωˆ gc = 2.1
位相 [ ] ゲイン [dB]
[ステップ3] α =
L̂
20
10
1
0
ω [rad / s]
図8.14 開ループ特性
10
PM
位相
Lˆ ( s ) =
40
位相 [ ] ゲイン [dB]
開ループ伝達関数
位相 [ ] ゲイン [dB]
ゲイン補償 K の値を決める.
ゲイン補償 K = 5
⟨
10
s ( s + 1)( s + 10)
⟨
P( s) =
⟨
制御対象
[ステップ2] [ステップ1]の K を用いて開ループ伝達関数 Lˆ ( s ) = KP( s )
のボード線図を描き, その位相余裕 PM を評価する.
与えられた位相余裕 PM とこの PM との差 φˆ = PM − PM
− 180
ωmax = 3.0
40
L̂
20
0
ωˆ gc = 2.1
P
20 log α
− 20
− 40
− 90
− 120
− 150
− 180
PM = 13.6o
1−
10
45
ω [rad / s ]
10
1
0
ω [rad / s]
図8.14 開ループ特性
10
46
[ステップ6] 以上で設計パラメータ K , α , T が定められたので,
Ts + 1
K ( s) = K
から, 位相進み補償を構成する.
αTs + 1
から, パラメータ T の値を決める.
このとき位相進み補償の折点角周波数は,
1 / T = ω max α , 1 /(αT ) = ω max / α となる.
位相進み補償
αT
⇒T =
1
α ωmax
ωmax = 3.0, α = 0.255
T = 0.660
折点角周波数
1
1
= 1.52,
= 5.94
T
αT
o
1/ T
40
L̂
20
0
K (s) = K
1 / αT
ωˆ gc = 2.1
K = 5,α = 0.255, T = 0.660
P
− 20
0.66 s + 1
K ( s) = 5 ⋅
0.255 ⋅ 0.66s + 1
19.6( s + 1.52)
=
s + 5.94
20 log α
− 40
− 90
− 120
− 150
− 180
PM = 13.6o
1−
10
10
Ts + 1
αTs + 1
0
ω [rad / s]
図8.14 開ループ特性
10
ゲイン交差周波数 ω gc = 3.0
47
位相余裕 PM = 38o
1
o
ωˆ gc = 2.1
L
40
位相 [ ] ゲイン [dB]
1
位相 [ ] ゲイン [dB]
ωmax =
L̂
20
0
ωmax = 3.0
P
− 20
− 40
− 90
− 120
PM = 38o
− 150
− 180
PM = 13.6
1−
10
o
1
10 1 / T
1 / αT 10
ω [rad / s]
図8.14 開ループ特性 48
0
8
フィードバック制御入門 第8章
[CHECK]
位相進みー遅れ補償
⎛ T1s + 1 ⎞ ⎛α 2 (T2 s + 1) ⎞
⎟⎟
⎟⎟ ⎜⎜
K ( s ) = K ⎜⎜
⎝α1T2 s + 1⎠ ⎝ α 2T2 s + 1 ⎠
1.5
性能仕様
ゲイン交差周波数(速応性)
y(t )
ω gc ≥ 2
位相余裕(減衰特性)
PM ≈ 40°
1
位相進み
(α1 < 1, α 2 > 1)
0.5
位相遅れ ゲイン20 log | K ( jω ) | [dB]
20 log(α 2 K )
20 log( K / α1 )
20 log K
[注] 多段にしても良い
0
ω gc = 3.0 (= ω max ) OK
0
2
4
t [s]
位相
定常特性・過渡特性の改善
PM ≅ 38°
OK
+ 20 log α 2 [dB]
ステップ応答
OK
位相進み:
− 20dB / dec
+ 20dB / dec
1 /(α 2T2 ) 1 / T2 1 / T1 1 /(α1T1 )
ω [rad / s]
∠K ( jω )
90o
0o
− 90o
1
1
<ω <
T1
α1T1
ω [rad / s]
[注] 位相遅れ, 高周波ゲイン
図 8.16 位相進みー遅れ補償
50
のボード線図
制御対象のモデル
ゲイン
[dB]
P(s) =
ωωgcgc
0
0.01
s 2 + 0.04 s + 0.01
位相遅れ( PI 補償)
K PI ( s ) = 100
s + 0.1
s
L1 = PK PI 低周波ゲイン:大
位相進み
位相
[o ]
K L (s) =
− 180
PM
ω [rad / s]
51
100
50
0
− 50
− 100
L2
P
L1
0
o − 90 L
1
− 180
− 270
− 360
10−2
P
位相 [ ]
[ 例 8.5 ]
ゲイン [dB]
49
10−1
14.3( s + 0.53)
s + 7.52
1.4
1.2
位相進み-遅れ補償
1
1430( s + 0.1)( s + 0.53)
0.8
K LL (s ) =
0.6
s ( s + 7.52)
0.4
L2 = PK LL
ゲイン交差周波数:大
0.2
傾き:緩
0
位相余裕:十分
0
2
L2
100
ω [rad / s]
4
t 6
101
8
102
10 52
付録
[dB]
ゲイン
[ 例 8.5 ] ロール・オフ フィルタ
143000( s + 0.1)( s + 0.53)
10
=
s 2 + 10 s + 100 s ( s + 7.52)( s 2 + 10 s + 100)
ロール・オフ特性
K (s ) = K LL (s ) ×
y (t )
1
0.5
0
0
2
6
4
t [s]
8
100
50
0
− 50
− 100
L
L2
P
0
o − 90 L
1
− 180
− 270
10
− 360 −2
10
位相 [ ]
1.5
[o ]
L1
P
L2
100
ω [rad / s]
101
− 180
PM
ω [rad / s]
L
10−1
位相
ゲイン [dB]
L = PK
ω gc
0
2
10
53
54
9
フィードバック制御入門 第8章
3
~
P K LL
~
PK
−1
0
1.5
1
y(t )
実際の制御対象:
0.01
~
152
P ( s) = 2
⋅
s + 0.04 s + 0.01 s 2 + 2 × 0.01×15s + 152
振動モード
0.5
b ) ロール・オフ特性を有する
位相進み-遅れ補償: K
10
s 2 + 10 s + 100
−3
−3
55
0 1 2
3
~
P K LL
~
P
~
P K LL
10−1
100
~
P K LL
~
PK N
8
10
56
~
PK N
1
0.5
1430( s + 0.1)( s + 0.53)
s( s + 7.52)
ゲイン [dB]
c ) ノッチフィルタを備えた位相進み-遅れ補償:
s 2 + 2ζ ′ω n s + ω n2
s 2 + 2ζω n s + ω n2
s 2 + 2 × 0.03 ×15s + 152
K N ( s ) = K LL ⋅ 2
s + 2 × 0.1×15s + 152
6
t [s]
1.5
~
PK
−1
4
−3
−3
− 50
− 100
0
− 90
o
− 180
− 270
− 360
位相 [ ]
0 [dB]
100
50
0
ω [rad / s]
57
~
P
10−2
0
0
~
PK N
0 1 2
3
~
P K LL
4
t [s]
6
8
10
6
8
10
1600
~
P
1200
~
PK
~
P
~
P K LL
100
ω [rad / s]
101
800
400
0
~
PK
10−1
u (t )
K LL (s) =
10
800
102
振動モード
a ) 位相進み-遅れ補償: K LL
8
400
− 400
0 1 2
101
ω [rad / s]
3
0
6
0
~
PK
10−2
t [s]
1200
~
PK
0
− 90
o
− 180
− 270
− 360
4
1600
~
P
− 50
− 100
実際の制御対象:
0.01
~
152
P ( s) = 2
⋅ 2
s + 0.04 s + 0.01 s + 2 × 0.01×15s + 152
0
0
位相 [ ]
K (s) = K LL (s ) ×
100
50
0
u (t )
ゲイン [dB]
1430( s + 0.1)( s + 0.53)
K LL (s ) =
s( s + 7.52)
y(t )
a ) 位相進み-遅れ補償: K LL
~
P
− 400
0 1 2
102
4
t [s]
58
10
Download