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

Super Twisting Algorithmを用いたAnti-lock Brake Systemのスライディングモード制御

N/A
N/A
Protected

Academic year: 2021

シェア "Super Twisting Algorithmを用いたAnti-lock Brake Systemのスライディングモード制御"

Copied!
2
0
0

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

全文

(1)

Super Twisting Algorithm

を用いた

Anti-lock Brake

System

のスライディングモード制御

2012SE256谷浦 知秀 指導教員:陳 幹

1

はじめに

Anti-lock Brake System(ABS)は理想的なスリップ率 を保つことで車輪がロックするのを防ぐシステムである. 本研究は車体速度や路面の摩擦係数を外乱として考え, マッチング条件を用いてロバスト性を保証する制御系を構 築する. また, Super Twisting Algorithm(STA)を用いた スライディングモード制御でスリップ率を目標値に追従さ せる制御器設計の手法を示す.

2

制御対象のモデリング

2.1 状態方程式の導出 本研究で用いるABSの概略図を図1に示す[1]. 上の 車輪が車両の車輪, 下の車輪が路面を表している. 本研究 では上の車輪にかかるブレーキトルクτ1(t)を操作し, ス リップ率λ(t)を目標値に追従させる制御系を設計する. 図1 ABSの概略図 上の車輪と下の車輪の回転運動式をそれぞれ以下のよう に示す. J1ω˙1(t) = µ(λ)Fnr1− τ1(t) (1) J2ω˙2(t) =−µ(λ)Fnr2 (2) スリップ率の式を以下のように定義する[2]. λ(t) =r2ω2(t)− r1ω1(t) r2ω2(t) (3) 式(1),式(2),式(3)より ˙λ(t) = r1 r2J1ω2(t) τ1(t)− (r2 1+ r22) r2J1J2ω2(t) µ(λ)Fn + r2 J2ω2(t) µ(λ)F nλ(t) (4) となる. モデリングで用いる物理パラメータを表1に示す[1]. 表1 物理パラメータ 上の車輪の角速度 ω1 [rad/s] 下の車輪の角速度 ω2 [rad/s] 上の車輪の半径 r1= 0.0995 [m] 下の車輪の半径 r2= 0.099 [m] 上の車輪の慣性モーメント J1= 7.53× 10−3 [kgm2] 下の車輪の慣性モーメント J2= 25.60× 10−3 [kgm2] ブレーキトルク τ1 [Nm] バランスレバーのトルク τg= 19.6181 [Nm] 垂直抗力 Fn= 58.214 [N] 車輪間の摩擦係数 µ 回転軸から車輪間の接点までの距離 L = 0.370 [m] 線分 L と車輪間の接点の法線がなす角 φ = 65.61× π/180 [rad] スリップ率 λ 目標スリップ率 λr 2.2 拡大系 本研究では, スリップ率を目標値に追従させるために積 分器を状態変数に入れる. 拡大系の状態変数を x(t) = [(λ(t)− λr)dt, λ(t)− λr]T, u(t) = τ1(t) (5) とすると,状態方程式は以下のように表すことができる. ˙ x(t) = Ax(t) + Bu(t)− Bh(t) (6) ただし, A = [ 0 1 0 0 ] , B = [ 0 r1 ω2(t)r2J1 ] h(t) = (r 2 1+ r 2 2) r1J2 µ(λ)Fn− r22J1 r1J2 µ(λ)Fnλ(t) となる.

3

制御系設計

3.1 スライディングモード制御 スライディングモード制御は可変構造制御系理論の一つ である. ここで切換関数を σ(t) = Sx(t) (7) とする. Sは切換超平面の傾きである. スライディング モードが存在すると σ(t) = ˙σ(t) = 0 (8) となる. 1

(2)

3.2 ロバスト性 式(6)の行列Bには変動パラメータω2(t)が存在するの で, 以下の式のように変形させる. ˙ x(t) = A1x(t) + B1u(t)− B1h1(t) (9) ただし, A1= [ 0 1 0 0 ] , B1= [ 0 r1 r2J1 ] h1(t) = (r2 1+ r22) r1J2ω2(t) µ(λ)Fn− r2 2J1 r1J2ω2(t) µ(λ)Fnλ(t) (1− ω2(t)) ω2(t) τ1(t) となる. 式(9)の系において, h1(t)が行列B1のレンジス ペースに存在するのでマッチング条件を満たしている.よ ってスライディングモードが存在している限り { ˙ x(t) ={I − B1(SB1)−1S}A1x(t) ˙σ(t) = 0 (10) となり, h1(t)の影響はなくなる. 3.3 Super Twisting Algorithm

STAはチャタリングと呼ばれる高周波振動を低減させ るのに有効なアルゴリズムである. STAはシステムの相対 次数によってアルゴリズムがそれぞれ異なる. ABSの相対 次数は2よりSTAは以下のように表すことができる[3]. { ˙σ =−k1|σ| 1 2sgn(σ) + z ˙ z =−k2sgn(σ) (11) k1, k2は定数である. 3.4 スライディングモードコントローラの設計 式(11)と˙σ(t) = SA1x(t) + SB1u(t)より設計したコン トローラは u(t) = (SB1)−1(−SA1x(t)− k1|σ(t)| 1 2sgn(σ) −k2 ∫ t 0 sgn(σ)dt) (12) となった. 3.5 スライディングモード存在条件 σ(t) = 0を実現させるために, σ(t)に関するリアプノフ 関数の候補をV (t) = 1 2σ 2(t)と選ぶと ˙ V (t) =−σ(t) { k1|σ(t)| 1 2sgn(σ) + k 2 ∫ t 0 sgn(σ)dt } < 0 (13) となり, ˙V (t)が常に負定関数となるようにk1, k2をk1> 0, k2> 0と選べば安定なスライディングモード制御を実 現できる.

4

シミュレーションと実験

設計したコントローラを用いてシミュレーションと実験 を行った. ここで,目標スリップ率λr0.2とした.切換超 平面の傾きSは最適な切換超平面の設計法を用いて設計 した.図2にスリップ率, 図3に車体と車輪速度のシミュ レーションと実験結果を示す. 図2 スリップ率 図3 車体と車輪速度

5

おわりに

本研究では変動パラメータである車体速度, 路面の摩擦 係数を外乱として考え,マッチング条件を用いてロバスト 性を保証した. 実験ではシミュレーションのような結果を 得ることができなかったが, 図2のシミュレーションでは チャタリングをほとんど発生させることなくスリップ率を 目標値へ追従させることができた. 今後の課題は数学モデ ルとシステム同定の見直しやコントローラゲインを適応的 に変化させることである.

参考文献

[1] INTECO:The Laboratory Anti-lock Braking System User Manual.

[2] Dragan Antic, Vlastimir Nikolic, Darko Mitic, Marko Milojkovic, and Stanisa Peric, “SLIDING MODE CONTROL OF ANTI-LOCK BRAKING SYSTEM: AN OVERVIEW”, Automatic Control and Robotics, Vol. 9, No 1, pp. 41-58, 2010.

[3] Shyam Kamal, Asif Chalanga, J. A. Moreno, L. Fridman and B. Bandyopadhyay, “Higher Order Super-Twisting Algorithm”, http://vss2014. irccyn. ec-nantes. fr/slides/Fridman, (参照2016-1-5). 2

参照

関連したドキュメント

By us- ing a merit function, a sequential quadratic programming method associated with global trust regions bypasses the non-convex problem.. This method is established by following

This paper deals with the a design of an LPV controller with one scheduling parameter based on a simple nonlinear MR damper model, b design of a free-model controller based on

Based on the stability theory of fractional-order differential equations, Routh-Hurwitz stability condition, and by using linear control, simpler controllers are designed to

The objective of this study is to address the aforementioned concerns of the urban multimodal network equilibrium issue, including 1 assigning traffic based on both user

The mathematical model is a system of double-degenerate diffusion – reaction equations for the microbial biomass fractions probiotics, pathogens and inert bacteria, coupled

From the adaptive harmonic detection output i h and the APF current i L obtained from measuring module, we can get the input signal of adaptive sliding mode controller which is also

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

Flexstar GT 3.5 may be applied as a preplant or preemergence burndown application in cotton or as a postemergence directed application in glyphosate-tolerant (GT) cotton* and as