JP2007233985A - システムの最適制御方法 - Google Patents
システムの最適制御方法 Download PDFInfo
- Publication number
- JP2007233985A JP2007233985A JP2006092243A JP2006092243A JP2007233985A JP 2007233985 A JP2007233985 A JP 2007233985A JP 2006092243 A JP2006092243 A JP 2006092243A JP 2006092243 A JP2006092243 A JP 2006092243A JP 2007233985 A JP2007233985 A JP 2007233985A
- Authority
- JP
- Japan
- Prior art keywords
- control
- equation
- input
- optimal control
- controlled object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Vehicle Body Suspensions (AREA)
- Feedback Control In General (AREA)
Abstract
【解決手段】入力に関する評価関数を制御装置から制御対象に伝達されるエネルギとし,これに制御性能を表現する関数を加えて全体の評価関数とする.さらに付帯条件として制御対象の完全なパワー収支の式を加えて汎関数とする.こうすると汎関数は制御変数に関して1次式となるので,制御対象が線形,非線形を問わず汎関数を最小化する条件から微分方程式を解かずに最適制御則を解析的に導くことができる.これにより、従来解析的に最適制御則を求めることが難しかったエネルギ回生制御や非ホロノミック拘束を有する非線形制御問題に対しても最適制御則を求めることができるようになった.
【選択図】図10
Description
この汎関数を最小化する条件は,最適制御であるための必要条件であり,しかも未定定数を含む弱い条件であるが,制御対象の構造的性質をうまく活用することにより有益な制御則が得られる.後の事例によりその有用性を示す.
制御対象が非線形であっても制御装置を合理的に設計すれば,式(1)のようにuを直接Mに作用させることができる.本論文では,このような合理的に設計された機械力学系システムを想定して最適制御則を導く.
上記のシステムに対し,次の評価関数を考える.
式(2)を最小化する制御u(t)を求めることが最適制御の課題である.
有本卓,新版ロボットの力学と制御,(2002),PP.68−69.朝倉書店.
従って関数Lにqを変数とする変分原理を適用した次式はuが最適制御であるための必要条件を与える.Lはuに関して1次式であるから,∂L/∂uは意味がなく次式に制御に関するすべての情報が含まれる.
上式の第1行は外力vと慣性のq依存性に対する制御,第2行はコリオリ力や遠心力やダンピング力に対する制御,第3行はポテンシャル力とそのq依存性および外力zに対する制御,第4行は評価関数を低減させる制御でありそれぞれ意味が明確である.式(7)には未実行の微積分項が含まれているが,全ての外力と状態量の検出あるいは推定が可能とすればこれらの実時間での実行は可能である.式(5)において積分定数をゼロとしたが,上記の結果より積分定数は制御則に一定のバイアスを与えることになるためゼロとすることが妥当であることがわかる.式(7)中の積分も同様である.
式(7)ではアクチュエータの数と系の自由度が同じであることを想定しているが,アクチュエータの数が少ない場合には次のような処置が必要になる.例えばアクチュエータが二つの独立な慣性Mi,Mi+1の間に置かれるような場合は,制御ベクトルuにその拘束条件を含めておき最適制御則は二つの制御則を重みを付けて加算したものにする.
L.E.エルスゴルツ,瀬川富士訳,科学者・技術者のための変分法,(1972),pp.34−37.ブレイン図書出版.
まず特許文献1の評価関数を変数qを用いて記述する.
一定でレベルは極良路(ISO/TC108/クラスA)を60Km/h程度での走行に相当するように設定した.シミュレーションは,10−4secの固定ステップで2sec間行った.
した.パッシブダンパ制御は図1のパッシブダンパC2と同等の機能を制御で出すものである.スカイフックダンパ制御はばね下振動を押さえる機能がないためダンパが必要でありC2=1200Nsec/mとし,他はすべて C2=0とした.評価関数Jを振動に関する部分J1と制御入力エネルギに関する部分J2に分離すると次のようになる.
図4は,本制御と準最適制御について制御対象に伝達されるパワーのシミュレーション結果を示す.ともに大半の時間帯で伝達パワーは負の値を示しており,エネルギ回生を効果的に行っていることがわかる.
以上により,本制御則の式(26)は近似解法による準最適制御則(特許文献1の式(20))と比べ簡潔でありながら同等以上の効果があることが確認できた.
まず図5のモデルから式(1)の各要素を求めると次のようになる.
上式右辺第1行がパワー収支式から得られる項であり,第2,3行が評価関数から得られる項である.このケースではパワー収支式から得られる情報が少ないので評価関数に必要十分な情報を盛り込みこれを補っている.ここで,留意しなければならないのは,モデルから運動方程
小化する条件の一部として既に式(39)に含まれているためさらに代入することはLに余計な拘束を強いることになる.
u2を最適にするための必要条件は次の方程式から求めることができる.
まず,重み係数r2,r3,r4の選定を行う.図5のモデルからわかるようにq1を早めにゼロに収束させるとq3の調整が出来なくなる.従ってq3を収束させた後にq2を収束させることが望ましくこのためr2よりr3を大きく設定する.またコインの回転のオーバーシュートを抑えるためr4は大き目の値に設定する.以上よりr2=0.25,r3=2.5,r4=1.0とした.このケースでは入力エネルギは最終的にゼロになるため,r5の値はさほど重要ではない.他の重みとレベルを合わせて,r5=0.5とした.
シミュレーション結果を図6〜9に示す.まず,κの最適化を行う.κを変化させた場合の式(37)の値の変化を図6に示す.これよりκ=−0.1が最適値であることがわかる.以後この値を用いてシミュレーションを行う.
図7は[q1,q2,q3]の初期値を[1,1,−1]としてシミュレーションを行った結果である.q1の振動を利用してまずq3が収束し続いてq2がゆっくり収束している様子がわかる.
図8は,このときのq2,q3の軌跡を示す.q2は一度の速度切り替えで目標に収束しており良好な結果が得られた.
図5のモデルを漸近安定させる一例として非特許文献3において紹介されている制御則を用いて,図7と同一条件でシミュレーションした結果を図9に示す.特に収束性を良くする工夫はされてなく,漸近安定させる例として示されたものなので,本提案の結果との直接性能比較の対象ではないが,参考として掲示する.
式(1)はパワー収支式であるが,変位入力の外乱によるパワーが陽に表されていない.これを明示し入力側を左辺に蓄積・散逸側を右辺に書き直せば,次式のようになる.
ここで式(52)の第1,3項の和をE1とする.外乱入力パワーの和の積分をE2とすると,式(48)において外乱入力項を右辺に移項して,左右辺を積分すれば,
双方向ポンプ11は誘導モータ12で回される.誘導モータ12が右回転する場合はポンプ11からシリンダ3の上室に作動油が送られ、左回転する場合は下室に作動油が送られる.誘導モータはインバータ13の3相出力で駆動され,この3相出力は制御指令値によって制御される.バッテリーもしくはキャパシタ15とインバータ13の間には可逆チョッパ回路14が設けられモータ駆動時にはバッテリー電圧を昇圧し,充電時にはモータからの電圧を調整しモータ電圧がバッテリー電圧を下回っても回生可能にする.
他の車輪も同様の構成である.
じてモータの電流を変えれば、制御指令値に応じて力を発生させる制御系が実現できる.回生
uoptとからモータ駆動時か回生時かを判断し、モータ駆動時にはバッテリー電圧を昇圧し,回生時にはモータ電圧を昇圧する指令値ueを出力する.
2 車体(ばね上質量)
3 油圧シリンダ
4 ピストンロッド
5 アキュームレータ
6 上下Gセンサ(ばね上用)
7 上下Gセンサ(ばね下用)
8 サスペンション変位センサ
9 サスペンション伝達力センサ
10 制御回路
11 双方向ポンプ
12 誘導モータ
13 インバータ
14 可変チョッパ回路
15 バッテリもしくはキャパシタ
20 制御則演算部
21 ばね上速度演算部
22 ばね下速度演算部
23 タイヤ変位演算部
Claims (3)
- 制御対象の全入出力パワーの収支の式が次式で近似される制御システムにおいて,
(ここで,d,e,q,u,v,z∈Rn,M∈Rn×nは正定対称な慣性マトリクス,nは制御対象の自由度である.qは一般化座標,uは制御入力,vは力入力の外乱,zは変位入力の外乱である.zはばねを介して慣性に作用するものとする.dはコリオリ力や遠心力やダンピング力など,eはポテンシャル力である.また制御対象は受動要素だけとは限らないため,内部にエネルギ源がありこれが運動に影響を与えていれば外乱入力として扱う.制御アクチュエータの数が制御対象の自由度nより少ない場合は、欠落したアクチュエータに対応するベクトルuの要素をゼロとする.また一つのアクチュエータが複数の慣性に作用する場合には、対応するベクトルuの要素にその条件を含めておく.変数qやzの上に付された記号“・”とその数は時間微分とその回数を表す.)次式であらわされる評価関数を最小にする制御方法.
ここで、gは制御対象の制御性能を表す関数、rは重み係数である.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006092243A JP4609767B2 (ja) | 2006-03-02 | 2006-03-02 | システムの最適制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006092243A JP4609767B2 (ja) | 2006-03-02 | 2006-03-02 | システムの最適制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007233985A true JP2007233985A (ja) | 2007-09-13 |
JP4609767B2 JP4609767B2 (ja) | 2011-01-12 |
Family
ID=38554473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006092243A Expired - Fee Related JP4609767B2 (ja) | 2006-03-02 | 2006-03-02 | システムの最適制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4609767B2 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009073239A (ja) * | 2007-09-19 | 2009-04-09 | Mazda Motor Corp | サスペンション制御装置 |
JP2009078759A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用サスペンション制御装置 |
JP2009078761A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | サスペンション制御装置 |
JP2009078757A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用路面変位推定装置 |
JP2009078758A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用サスペンション制御装置 |
CN104626914A (zh) * | 2014-12-31 | 2015-05-20 | 广西科技大学 | 汽车非线性主动悬架系统的模糊控制方法 |
JP2015180574A (ja) * | 2008-04-17 | 2015-10-15 | レバント パワー コーポレイション | 回生型緩衝装置 |
JP2016050584A (ja) * | 2014-08-28 | 2016-04-11 | 本田技研工業株式会社 | ダンパ |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6240502A (ja) * | 1985-08-19 | 1987-02-21 | Fujitsu Ltd | デイジタル・サ−ボ装置 |
JPH10274281A (ja) * | 1997-03-28 | 1998-10-13 | Mitsubishi Heavy Ind Ltd | 振動減衰装置 |
JP2001311452A (ja) * | 2000-04-28 | 2001-11-09 | Tokico Ltd | 電磁サスペンション制御装置 |
JP2004014429A (ja) * | 2002-06-11 | 2004-01-15 | Japan Storage Battery Co Ltd | 円筒型蓄電池 |
JP2005222509A (ja) * | 2004-02-06 | 2005-08-18 | Naoto Fukushima | システムの最適制御方法 |
-
2006
- 2006-03-02 JP JP2006092243A patent/JP4609767B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6240502A (ja) * | 1985-08-19 | 1987-02-21 | Fujitsu Ltd | デイジタル・サ−ボ装置 |
JPH10274281A (ja) * | 1997-03-28 | 1998-10-13 | Mitsubishi Heavy Ind Ltd | 振動減衰装置 |
JP2001311452A (ja) * | 2000-04-28 | 2001-11-09 | Tokico Ltd | 電磁サスペンション制御装置 |
JP2004014429A (ja) * | 2002-06-11 | 2004-01-15 | Japan Storage Battery Co Ltd | 円筒型蓄電池 |
JP2005222509A (ja) * | 2004-02-06 | 2005-08-18 | Naoto Fukushima | システムの最適制御方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009073239A (ja) * | 2007-09-19 | 2009-04-09 | Mazda Motor Corp | サスペンション制御装置 |
JP2009078759A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用サスペンション制御装置 |
JP2009078761A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | サスペンション制御装置 |
JP2009078757A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用路面変位推定装置 |
JP2009078758A (ja) * | 2007-09-27 | 2009-04-16 | Mazda Motor Corp | 車両用サスペンション制御装置 |
JP2015180574A (ja) * | 2008-04-17 | 2015-10-15 | レバント パワー コーポレイション | 回生型緩衝装置 |
JP2016050584A (ja) * | 2014-08-28 | 2016-04-11 | 本田技研工業株式会社 | ダンパ |
US9636964B2 (en) | 2014-08-28 | 2017-05-02 | Honda Motor Co., Ltd. | Damper |
CN104626914A (zh) * | 2014-12-31 | 2015-05-20 | 广西科技大学 | 汽车非线性主动悬架系统的模糊控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4609767B2 (ja) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Theunissen et al. | Preview-based techniques for vehicle suspension control: A state-of-the-art review | |
JP4609767B2 (ja) | システムの最適制御方法 | |
Morato et al. | Design of a fast real-time LPV model predictive control system for semi-active suspension control of a full vehicle | |
Papadimitrakis et al. | Active vehicle suspension control using road preview model predictive control and radial basis function networks | |
CN103381826B (zh) | 基于近似策略迭代的自适应巡航控制方法 | |
Čorić et al. | Optimisation of active suspension control inputs for improved vehicle ride performance | |
Arana et al. | Series active variable geometry suspension application to comfort enhancement | |
US8086377B2 (en) | Suspension control apparatus | |
CN109334380B (zh) | 基于参数不确定性和外部扰动的主动油气悬架控制方法 | |
CN113761768A (zh) | 面向整车振动抑制的磁流变阻尼器一体化优化设计方法 | |
US20240182037A1 (en) | Method of attenuating longitudinal acceleration oscillations of a vehicle body | |
JP6589943B2 (ja) | 車両走行制御システム | |
Parvez et al. | Vibration Control and Comparative Analysis of Passive and Active Suspension Systems Using PID Controller with Particle Swarm Optimization | |
KR20230138097A (ko) | 차량의 구동력 제어 방법 | |
Batra | Dynamics and model-predictive anti-jerk control of connected electric vehicles | |
Kim et al. | Development of data-based model predictive control for continuous damping and air spring suspension system | |
Reichhartinger et al. | Robust cascaded automatic cruise control of electric vehicles | |
JP2009078757A (ja) | 車両用路面変位推定装置 | |
Das | Vehicle Dynamics Modelling: Lateral and Longitudinal | |
JP2009078759A (ja) | 車両用サスペンション制御装置 | |
CN115771366B (zh) | 用于主动悬架的约束最优显示控制方法 | |
JP2009078761A (ja) | サスペンション制御装置 | |
IEE et al. | Adaptive speed control of an autonomous vehicle with a comfort objective | |
CN113525535B (zh) | 一种基于模糊控制的驾驶室半主动悬置控制方法及装置 | |
CN117962538A (zh) | 预瞄式半主动悬架的控制方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100506 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100812 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100928 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100930 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4609767 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |