h31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2....

38
H31年度制御工学特論 2回講義 1

Upload: others

Post on 17-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

H31年度制御工学特論

第2回講義

1

Page 2: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

今日の講義予定

1. 講義の注意と講義予定

2. 行列の復習

3. 状態方程式

2

Page 3: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

倒立振子

現代制御理論新しい制御理論(適応制御)

Page 4: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

回転型倒立振子

Page 5: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(1)2次形式

教科書45-46頁

例題1次の2次形式を(2.78)の形式に書き下せ

5

Page 6: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(1)例題1次の2次形式を(2.78)の形式に書き下せ

6

答:

[ ]

32212

32

22

1

233232

222121

21

321

321

321

321

12818102

)186()6104()42(

18606104

042)(

xxxxxxx

xxxxxxxxxxx

xxxxxx

xxxxxxV

+−++=

++++−+−=

++++−

+−=x

Page 7: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

2次形式 :正定値⇔すべてのx≠0について、V(x)>0A:正定値行列⇔V(x)=xTAxが正定値

正定値の条件: Aの全ての固有値>0

行列の復習(2)

例題2:次の行列A の固有値を求めよ。この行列は正定値か?

A=

2次形式 :半正定値⇔すべてのx≠0について、V(x)≧0A:正定値行列⇔V(x)=xTAxが半正定値

正定値の条件: Aの全ての固有値≧ 0

7

Page 8: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

2次形式は何に使うか(1)

どんな過渡応答が良いか1.整定時間:短い2.オーバーシュート:小さい3.誤差2乗面積:小さい→最適レギュレータ

整定時間

オーバーシュート

誤差2乗面積

誤差2乗面積を表すのに使う教科書p. 156~159

8

Page 9: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

2次形式は何に使うか(2)

教科書74頁

9

Page 10: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

λi :Aの固有値、x :λiの固有ベクトル ⇔ Ax=λxを満たす

固有値の計算法 | A-λI|=0固有ベクトルの計算法(A-λI)x=0を解けばよい

行列の復習(3)

次の行列A の固有値と固有ベクトルを求めよ。

教科書p121例題5

−−−

=450

001023

A

10

Page 11: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(3)次の行列A の固有値と

固有ベクトルを求めよ。

答:

より固有値λ=-1, -2, -4(A-(-1)I)x=0より、-1の固有ベクトルx1=[3 3 5]T

(A-(-2)I)x=0より、-2の固有ベクトルx2 =[4 2 5]T

(A-(-4)I)x=0より、-4の固有ベクトルx3 =[0 0 1]T

対角化は固有ベクトルを並べたモード行列を求めて行う。

モード行列Tとその逆行列T-1は教科書p121にある。

T-1ATを計算すれば、対角行列となっている。

−−−

=450

001023

A

0)4)(2)(1(45001023

=+++−=−−

−−−−

=− λλλλ

λλ

IλA

11

Page 12: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(3)答:

固有値λ=-4の

固有ベクトルの計算

固有ベクトルは

x3 =[0 0 1]Tでも

x3 =[0 0 6]でも

どちらでも良い。

教科書でx3 =[0 0 6]

となっているのは、

モード行列の逆行列が

計算し易いため。

x3 =[0 0 0]の0ベクトルは不可。12

何でもよい

②①③

固有ベクトル

:OK,0,0

0504

02,0

050041021

04450

04010243

])4([

4

450001023

3

12

2

21

21

3

2

1

3

2

1

xxx

xxx

xx

xxx

xxx

xIA

A

→=→=→

==+−=+

=

=

+−+−

+−=−−

→−=

−−−

=

λ

Page 13: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(3)行列の対角化:行列Aの固有ベクトルv1, v2,… ,vn

モード行列T=[v1, v2,… ,vn]

対角行列になる

対角化:何に使うか

(1) 状態方程式の解を求めるとき 教科書p97

(2) 制御系をモードに分解する 教科書p98

=−

λATT

0

011

13

Page 14: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

行列の復習(3)行列の対角化: 求めた、行列Aの固有値と固有ベクトルを使って、モード行列Tを求め、行列Aを対角化する。

より

となるはずであるが、計算して確かめよ。

−−

−=−

400020001

1ATT

14

=

155023043

T

−−

−−=−

655033042

611T

Page 15: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

制御理論

古典制御 現代制御 新しい制御

理論構成 1940年頃 1960年頃* 1980年頃から

制御系表現 伝達関数 状態方程式 既約分解*

モデリング 周波数応答 システム同定 展開:ロバスト制御適応制御非線形制御モデル予測制御

制御系の性質 - 可観測、可制御

安定性判別 特性方程式、ラウスフルビッツ、根軌跡法、ナイキスト

固有値、リャプノフ関数

フィードバック制御 補償器、PID制御 状態フィードバック、最適レギュレータ、状態観測器

講義 前期、制御工学Ⅰ 後期、制御工学Ⅱ

Page 16: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

証明

ラプラス変換の微分の公式 [f (1)(t)]=sF(s)-f(0)

伝達関数→微分方程式(→状態方程式)

16

)(1)( 11 sUs

sC = )()( 11 sUssC =

1)0()()( ×+

= f

dttdfssF L

F(s)=C1

[ ] 1=δ(t)L逆変換

[ ]δ(t)csUdt

tdc LL ×−=

)0()()(

111

δ(t)ctudt

tdc )0()()(11

1 −=

≠=

=0,0

0),0()0( 1

1 ttc

δ(t)c

Page 17: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

伝達関数→微分方程式(→状態方程式)

伝達関数:初期値=0→微分方程式→状態方程式しかし,状態方程式では,初期値≠0の場合も考えることができる

微分法方程式→ラプラス変換(微分方程式の講義-ラプラス変換による解き方)初期値の項が出てくる

初期値の項

Page 18: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

伝達関数→微分方程式(→状態方程式)

演習問題(1):該当する微分方程式を求めよ。

演習問題(1):上式を導出せよ 18

+

-

Page 19: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

伝達関数→微分方程式(→状態方程式)演習問題(1)解答

右式を導出する

19

22)( UCas =+dtds →

222 uac

dtdc

=+

44 )(11 CCrKsas

=−+

)()( 44 CrKCass −=+KrCKass =++ 4

2 )(dtds →

+

-

Page 20: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

(伝達関数→)微分方程式→状態方程式

20

1

1

2

2,,,,

n

n

dtcd

dtcd

dtdcc

0

Page 21: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

(伝達関数→)微分方程式→状態方程式

x x xx

21

xn-1

Page 22: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

(伝達関数→)微分方程式→状態方程式

22

ucadtdca

dtcda

dtcda n

n

nn

n

n =++++ −

− 011

1

1

dtdcx =2

cx =1

tdcdx n

n

n 1

1

=

ua

caa

dtdc

aa

dtcd

aa

dtcd

nnnn

n

n

nn

n 1011

11 +−−+−= −

−−

0

ua

xaax

aax

aa

nnnn

n

n 11

02

11 +−−+−= −

=−

n

n

xx

x

1

1

x

+−−+−

=

− ua

xaax

aax

aa

x

x

dtd

nnnn

n

n

n1

10

211

2

x

dtdx1=

dtdxn 1−=

Page 23: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

(伝達関数→)微分方程式→状態方程式

23

+−−+−

=

− ua

xaax

aax

aa

x

x

dtd

nnnn

n

n

n1

10

211

2

x

u

axx

x

aa

aa

aa

nn

n

n

n

nn

+

−−−

=−

− 10

0

100

010

1

1

110

BuA += x

[ ]x0011 == xc

状態方程式

出力方程式

A B

C

Page 24: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

制御系

状態方程式の利点多入力、多出力系を表すことができる

入力l個

出力m個

状態方程式

出力方程式24

Page 25: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

状態変数とは過去の入力をまとめて表す。未来の出力が、現在の状態変数と、未来の入力で決まる。

過去の入力現在の

状態変数

未来の入力

未来の出力

25

Page 26: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

例題 教科書p115例題2

微分方程式で表される制御系

状態変数

状態方程式

26

=

3

2

1

xxx

x

状態変数

Page 27: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

例題 教科書p116例題3

閉ループ制御系:微分方程式

状態変数

状態方程式

出力方程式

27

Page 28: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

(伝達関数→)微分方程式→状態方程式

演習問題(2):上式の状態方程式を導出せよ

28

+

-

Page 29: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

閉ループ制御系:微分方程式

29

(伝達関数→)微分方程式→状態方程式演習問題(2)の答

状態変数dt

dcxcx 4241 , ==

kraxkxkrdt

dcakcdt

dx

xdtdx

+−−=+−−=

=

214

42

21

[ ]

=

+

−−

=

2

14

2

1

2

1

01

010

xx

c

rkx

xakx

xdtd状態方程式

Page 30: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

人工衛星の例

2方向の姿勢制御ロケットで2方向

(水平方向、垂直方向)の位置を

制御する。

人工衛星を地球中心からの半径σの円軌道上を一定の角速度ωで飛行させたい→目標軌道

状態方程式の例:人工衛星

水平方向の位置

垂直方向の位置=高度

水平方向の姿勢制御ロケット 垂直方向

の姿勢制御ロケット

気象衛星ひまわり地球

θr

Page 31: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

時刻tにおける人工衛星の地球中心からの距離r、緯度θとする。

人工衛星の質量m=1とする

入力 垂直方向のロケット推力:u1

水平方向のロケット推力:u2

出力 円周軌道からの垂直方向のずれ y1=r-σ円周軌道からの水平方向のずれ y2=σ(θ-ωt) k:引力定数

運動方程式垂直方向の加速度arとおくと

水平方向の加速度aθとおくと

質量m=1とし、目標の円周軌道上ではr(t)=σ(一定), θ(t)=ωt(ω一定)

を使うと、 k=σ3ω2

目標の円周軌道からのずれを状態変数に選ぶ。

状態変数:

状態方程式の例:人工衛星

( ) 212

rmkuθrrmmar −=−=

( ) 22 uθrθrmmaθ =+=

( ) ( )ωθσxxtωθσxrxxσrx −==−===−= 343121 ,,,

Page 32: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

目標の円周軌道からのずれを状態変数に選ぶ。

状態変数:

運動方程式にテイラー展開で1次近似を使うと

行列形式→

状態方程式

状態方程式の例:人工衛星

( ) ( )ωθσxxtωθσxrxxσrx −==−===−= 343121 ,,,

21 xx = 1412

2 23 uxωxωx ++=

43 xx =224

12 uσ

xσωx +=

+

=

2

1

4

3

2

12

4

3

2

1

/10000100

00/201000

20030010

uu

σxxxx

σω

ωω

xxxx

dtd

=

4

3

2

1

2

101000001

xxxx

yy

Page 33: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

ラクランジュの運動方程式

線形近似( )して、状態変数を

状態方程式

状態方程式の例:並列2重倒立振子

( ) ( ) ( ) uθθθθlmθθθθlmxmmM =−+−+++ 22

2222212

1111121 sincossincos

( )

( )

u

Ml

Ml

M

xxxxxx

MlgmMMlgm

MlgmMlgmM

MgmMgm

xxxxxx

dtd

−+

+

+

−−

=

2

1

6

5

4

3

2

1

2221

1211

21

6

5

4

3

2

1

/10/10

/10

0/0/001000000/0/000010000/0/00000010

0sincos 1112

111 =−+ θglθlθlx

0sincos 2222

222 =−+ θglθlθlx g:重力加速度

[ ] [ ]2211654311 θθθθxxxxxxxx =

1cos,sin ≈≈ θθθ

Page 34: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

状態方程式の例:飛行機のピッチ角、飛行角

状態方程式

Yu & SobelJ. Guidance, Control and Dynamics, 1991

F-16

34

Page 35: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

伝達関数行列

ラプラス変換 状態方程式出力方程式

状態方程式→伝達関数状態方程式

出力方程式

X(s)でまとめる

出力方程式へ代入

入力、出力が複数ある 35

Page 36: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

例題 教科書p117例題4

状態方程式

出力方程式

行列

に代入

36

Page 37: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

伝達関数→微分方程式(→状態方程式)演習問題(1)解答

右式を導出する

37

22)( UCas =+dtds →

222 uac

dtdc

=+

44 )(11 CCRKsas

=−+

)()( 44 CRKCass −=+

KRCKass =++ 42 )(

dtds →

+

-

Page 38: H31年度制御工学特論 - 岡山理科大学shiwasu.ee.ous.ac.jp/in/02_web.pdf · (1) 2. 次形式 教科書45-46頁 例題. 1. 次の. 2. 次形式を(2.78)の形式に書き下せ

閉ループ制御系:微分方程式

38

(伝達関数→)微分方程式→状態方程式演習問題(2)の答

状態変数dt

dcxcx 4241 , ==

kraxkxkrdt

dcakcdt

dx

xdtdx

+−−=+−−=

=

214

42

21

[ ]

=

+

−−

=

2

14

2

1

2

1

01

010

xx

c

rkx

xakx

xdtd状態方程式