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

動的システムの最適制御アルゴリズムとその応用

N/A
N/A
Protected

Academic year: 2021

シェア "動的システムの最適制御アルゴリズムとその応用"

Copied!
1
0
0

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

全文

(1)

2018

6

15

日 統計数理研究所 オープンハウス

動的システムの最適制御アルゴリズムとその応用

豊田 充 統計思考院 特任助教

はじめに

微分方程式で表現される動的システムを制御対象として,設定した評価 関数を最大化あるいは最小化するような制御入力の設計を考えます.

minimize

u ∈U J (u) ,

J (u) =

T

0

l (

t, x(t), u(t) )

dt + h (

x(T ) ) , subject to ˙ x(t) = f (t, x(t), u(t)), x(0) = x 0 .

x:

状態変数,

u:

制御入力,

U

は許容制御入力の集合

T :

固定された終端時刻

J (u):

評価関数,これを小さく

/

大きくする

l (

t, x, u )

:

ステージコスト関数

, h(x(T )):

終端コスト関数

多くの工学的問題では解析解は求まらないため,数値計算アルゴリズム によって,離散的な制御入力の系列を求めることを検討します.この問 題に対する計算法としては,

動的計画法を適用し離散時間ベルマン方程式を計算する方法

最大原理により得られる

2

点境界値問題を計算する方法

非線形最適化の手法を適用する方法

などが挙げられます.工学的な応用問題に関しては,動的計画法を用い た計算手法が主体でしたが,これは

ある種の列挙式の解法と見ることができ,実装もシンプルである.

近似計算適用に際して,広いクラスのシステムに適用可能.

理想的な動的計画法は大域的最適解を求めることができる.

といったアルゴリズムの簡便さが背景にありますが,状態変数を離散化 するという性質上,状態変数の数の増加に応じて計算量が指数的に増加 する点が問題となります.

Control Parametrization

による計算

[1]

本研究では非線形最適化の手法の適用によるアプローチをとります.制 御入力を離散化して非線形計画問題に変換します.

 

 

 

 

 

 

 

u(t) =

N

k=1

σ k χ I

k

(t),

χ I (t) =

{ 1, t I

0, otherwise.

0 = t 0 < t 1 < · · · < t N = T, I k := [t k 1 , t k ), k = 1, 2, . . . , N.

離散化された制御入力について,階段高さのパラメータ

σ

に依存する 評価関数の勾配は

variation method

あるいは

costate method

と呼ばれる 変分法的手法によって求まることが知られています.

ハイブリッド自動車制御問題への応用

[2]

minimize

u 1 ,u 2

T

0

˙

m f (t, u 1 (t), u 2 (t)) dt,

subject to SoC ˙ = f SoC (u 1 ) = U OC +

U OC 2 4R b η m sgn u 1 (t) u 1 (t)

2Q bmax R b ,

SoC (0) = SoC (T ),

P m,min u 1 (t) P m,max ,

u 2 (t) ∈ { i (1) g , i (2) g , i (3) g , i (4) g , i (5) g , i (6) g } , 0 SoC (t) 1.

状態変数

: SoC(State of Charge

,バッテリー充電量

)

制御入力

: u 1 (

モーター出力

)

u 2 (

ギアシフト

)

制御目的

:

燃料消費量

m ˙ f

の時 間積分の最小化

終端拘束

:

バッテリーに蓄積さ れる電気的エネルギーと燃料 との換算の問題を避けるため,

最初と最後のバッテリー容量は 同じになるように拘束.

パラレル型ハイブリッド

0 200 400 600 800 1000 1200

0 50 100 150

v d[km/h]

0 200 400 600 800 1000 1200

−50 0 50

P drive[kW]

0 200 400 600 800 1000 1200

−40

−20 0 20

P e,m[kW] Motor

Engine

0 200 400 600 800 1000 1200

0 2 4 6

i g[−]

0 200 400 600 800 1000 1200

0.3 0.32 0.34

SoC[−]

0 200 400 600 800 1000 1200

−200 0 200 400

m fuel[g]

Time[sec]

0 200 400 600 800 1000 1200

0 50 100 150

v d[km/h]

0 200 400 600 800 1000 1200

−50 0 50

P drive[kW]

0 200 400 600 800 1000 1200

−50 0 50

P e,m[kW]

Motor Engine

0 200 400 600 800 1000 1200

0 2 4 6

i g[−]

0 200 400 600 800 1000 1200

0.29 0.3 0.31

SoC[−]

0 200 400 600 800 1000 1200

−200 0 200 400

m fuel[g]

Time[sec]

  

Control Parametrization

による結果  動的計画法による結果

1

段目

:

車の走行速度,

2

段目

:

走行に必要なパワー

(P drive )

3

段目

:

エン ジンとモーターの出力

(P e , P m )

4

段目

:

ギアシフト,

5

段目

;SoC

6

:

燃料消費の積算

双方の評価関数値を燃費換算すると,

Control Parametrization

による結

果は

1L

あたり

32.3km

,動的計画法による結果は

1L

あたり

27.9km

動的計画法では状態変数と制御入力双方を離散化して計算しますが,

そのステップの適当な設定規範は知られていません.数値計算過程で の補間による誤差等々の影響が大きいことが指摘されています

[3]

今後の課題

    離散化のイメージ

動的計画法を適用する際に,状 態変数を離散化しマルコフ決 定過程の枠組みで取り扱う研 究がなされています

[4]

.これら は行列計算や並列計算といった 計算機実装に適していること から,初期解の探索アルゴリズ ムとして有用であると考えら れます.

実際の工学問題においてはアクチュエータの飽和や,システムの安全 動作域といった制御入力

u

および状態変数

x

に関する拘束が存在しま す.これらの拘束を考慮した計算結果を得たいと考えています.

参考文献

[1] K. Teo, C. Goh and K. Wong, A Unified Computational Approach to Optimal Control Problems, Longman Sc & Tech, 1991.

[2]

豊田 充

,

申 鉄龍

,

近似解法を用いた

HEV

エネルギーマネジメント最適化

,

自動制御連合講演会講演 論文集

, Vol. 60,pp. 1203-1206, 2017.

[3] P. Elbert, S. Ebbesen and L. Guzzella, Implementation of Dynamic Programming for n-Dimensional Opti- mal Control Problems With Final State Constraints, IEEE Transactions on Control Systems Technology, Vol. 21, No. 3,pp. 924-931, 2013.

[4] M. Kang, Y. Wu and T. Shen, Logical control approach to fuel efficiency optimization for commuting

vehicles, International Journal of Automotive Technology, Vol. 18, No. 3,pp. 535-546, 2017.

参照

関連したドキュメント

Assume that Γ &gt; 3γ/2 and the control bound m is large enough such that the bang arc u m starting from the north pole intersects the singular arc z 0 γ/2δ, Then for the problem

In this section we show that given a monoidal control space (Z, P, M ) the sym- metrized monoid elements induce boundedness control structures on Z in the sense of [1].. It is in

Abstract: In this paper we consider the affine discrete-time, periodic systems with independent random perturbations and we solve, under stabilizability and uniform observability

Chu, “H ∞ filtering for singular systems with time-varying delay,” International Journal of Robust and Nonlinear Control, vol. Gan, “H ∞ filtering for continuous-time

The proof of the main theorem relies on two preliminary results: existence of the solution to mixed problems for linear second-order systems with smooth coe ffi cients, and existence

In this paper, a state-dependent impulsive dynamical model with Holling I functional response predator-prey concerning different control methods at different thresholds is proposed;

Keywords.&#34; Decision making with limited information, Optimal control theory, Hyperbolicity of dynamic rules, Generalized dynamic systems, Markov Chain approximation..

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