Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7655157B2 - 車両、及び車両用サスペンションの制御方法 - Google Patents
[go: Go Back, main page]

JP7655157B2 - 車両、及び車両用サスペンションの制御方法 - Google Patents

車両、及び車両用サスペンションの制御方法 Download PDF

Info

Publication number
JP7655157B2
JP7655157B2 JP2021143655A JP2021143655A JP7655157B2 JP 7655157 B2 JP7655157 B2 JP 7655157B2 JP 2021143655 A JP2021143655 A JP 2021143655A JP 2021143655 A JP2021143655 A JP 2021143655A JP 7655157 B2 JP7655157 B2 JP 7655157B2
Authority
JP
Japan
Prior art keywords
control amount
actuator
control
maximum
vehicle
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.)
Active
Application number
JP2021143655A
Other languages
English (en)
Other versions
JP2023037113A (ja
Inventor
浩貴 古田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021143655A priority Critical patent/JP7655157B2/ja
Priority to US17/890,760 priority patent/US11712939B2/en
Publication of JP2023037113A publication Critical patent/JP2023037113A/ja
Application granted granted Critical
Publication of JP7655157B2 publication Critical patent/JP7655157B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/016Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G11/00Resilient suspensions characterised by arrangement, location or kind of springs
    • B60G11/26Resilient suspensions characterised by arrangement, location or kind of springs having fluid springs only, e.g. hydropneumatic springs
    • B60G11/27Resilient suspensions characterised by arrangement, location or kind of springs having fluid springs only, e.g. hydropneumatic springs wherein the fluid is a gas
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/016Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
    • B60G17/0162Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input mainly during a motion involving steering operation, e.g. cornering, overtaking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/016Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
    • B60G17/0164Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input mainly during accelerating or braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/06Characteristics of dampers, e.g. mechanical dampers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2202/00Indexing codes relating to the type of spring, damper or actuator
    • B60G2202/10Type of spring
    • B60G2202/15Fluid spring
    • B60G2202/152Pneumatic spring
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2202/00Indexing codes relating to the type of spring, damper or actuator
    • B60G2202/40Type of actuator
    • B60G2202/41Fluid actuator
    • B60G2202/413Hydraulic actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2202/00Indexing codes relating to the type of spring, damper or actuator
    • B60G2202/40Type of actuator
    • B60G2202/42Electric actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/05Attitude
    • B60G2400/051Angle
    • B60G2400/0511Roll angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/05Attitude
    • B60G2400/051Angle
    • B60G2400/0512Pitch angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/102Acceleration; Deceleration vertical
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/104Acceleration; Deceleration lateral or transversal with regard to vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/20Speed
    • B60G2400/202Piston speed; Relative velocity between vehicle body and wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/20Speed
    • B60G2400/208Speed of wheel rotation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/30Propulsion unit conditions
    • B60G2400/34Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/30Propulsion unit conditions
    • B60G2400/39Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/10Damping action or damper
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/30Height or ground clearance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/18Automatic control means
    • B60G2600/182Active control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/01Attitude or posture control
    • B60G2800/012Rolling condition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/01Attitude or posture control
    • B60G2800/014Pitch; Nose dive

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Vehicle Body Suspensions (AREA)

Description

本開示は、サスペンションストロークを制御するために互いに応答性の異なる第1及び第2アクチュエータを備える車両、及び車両用サスペンションの制御方法に関する。
特許文献1は、自動運転コントローラから受け取った車輪の走行経路に関する情報に基づき、アクティブサスペンションの制御を行う技術を開示している。
米国特許出願公開第2018/0154723号明細書
サスペンションストロークの制御に用いられるアクチュエータに求められる応答性は、使用目的によって異なる。このため、車両に搭載されたアクチュエータを車両の姿勢制御(ロール制御及びピッチ制御の少なくとも一方)に使用する際、使用されるアクチュエータの応答性が低いと、期待される応答性のレベルで姿勢制御を実現することが難しくなる場合がある。
その一方で、応答性の高いアクチュエータの中には、例えばフルアクティブ用アクチュエータのように、姿勢制御の実行中にエネルギを基本的に消費し続けてしまい、エネルギ効率が良くないものがある。また、応答性の高いアクチュエータの中には、例えばセミアクティブ用アクチュエータのように、使用可能な条件が制限されるものもある。したがって、姿勢制御を行う場合、省エネルギ等の他の要件と応答性とを両立させることが望まれる。
本開示は、上述のような課題に鑑みてなされたものであり、省エネルギ等の他の要件と応答性とを両立しつつ、ロール制御及びピッチ制御の少なくとも一方を行えるようにした車両、及び車両用サスペンションの制御方法を提供することを目的とする。
本開示に係る車両は、第1アクチュエータと、1又は複数の第2アクチュエータと、電子制御ユニットと、を備える。第1アクチュエータは、制御対象輪のサスペンションストロークを制御する。1又は複数の第2アクチュエータは、サスペンションストロークを制御し、第1アクチュエータと比べて高い応答性を有する。電子制御ユニットは、車両のロール制御及びピッチ制御の少なくとも一方のために必要とされる要求制御量を算出する算出処理と、要求制御量を、第1アクチュエータと1又は複数の第2アクチュエータとに分配して指令する指令処理と、を実行する。
指令処理において、電子制御ユニットは、第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは要求制御量に対する制御量の不足がある場合には、第1最大制御量を第1アクチュエータに指令し、かつ、上記不足を補うための第2制御量を1又は複数の第2アクチュエータの1つに指令してもよい。
1又は複数の第2アクチュエータは、ショックアブソーバが発生させる減衰力を可変としセミアクティブサスペンションを構成するセミアクティブ用アクチュエータと、フルアクティブサスペンションを構成するフルアクティブ用アクチュエータと、を含んでもよい。指令処理において、電子制御ユニットは、第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは要求制御量に対する制御量の第1の不足がある場合には、第1最大制御量を第1アクチュエータに指令し、かつ、第1の不足を補うための第2制御量をセミアクティブ用アクチュエータに指令してもよい。
指令処理において、電子制御ユニットは、第1最大制御量とセミアクティブ用アクチュエータが出力可能な第2制御量の最大値である第2最大制御量との組み合わせだけでは要求制御量に対する制御量の第2の不足が残る場合には、第2最大制御量をセミアクティブ用アクチュエータに指令しつつ、第2の不足を補うための他の第2制御量をフルアクティブ用アクチュエータに指令してもよい。
指令処理において、電子制御ユニットは、第1アクチュエータの第1制御量だけで要求制御量を満たせる場合には、要求制御量のすべてを第1アクチュエータに指令し、かつ、1又は複数の第2アクチュエータへの要求制御量に関する指令は行わなくてもよい。
本開示に係る車両用サスペンションの制御方法は、制御対象輪のサスペンションストロークを制御する第1アクチュエータと、サスペンションストロークを制御し、第1アクチュエータと比べて応答性の高い1又は複数の第2アクチュエータと、を備える車両用サスペンションの制御方法である。この制御方法は、車両のロール制御及びピッチ制御の少なくとも一方のために必要とされる要求制御量を算出する算出処理と、要求制御量を、第1アクチュエータと1又は複数の第2アクチュエータとに分配して指令する指令処理と、
を含む。
本開示に係る車両、及び車両用サスペンションの制御方法によれば、ロール制御及びピッチ制御の少なくとも一方のために必要とされる要求制御量の実現のために応答性の異なる第1アクチュエータと1又は複数の第2アクチュエータとが組み合わせて用いられる。これにより、省エネルギ等の他の要件と応答性とを両立しつつ、ロール制御及びピッチ制御の少なくとも一方を行えるようになる。
実施の形態1に係る車両の構成の一例を概略的に示す図である。 図1に示すサスペンションの構成の一例を概略的に示す図である。 実施の形態1に係る姿勢制御に関する処理の一例を示すフローチャートである。 ロール制御用の要求制御量Xr及びピッチ制御用の要求制御量Xpの算出手法の一例を説明するための図である。 要求制御量X、第1最大制御量X1max、及び第2制御量X2の関係を概略的に表したタイムチャートである。 実施の形態2に係る車両が備えるサスペンションの構成の一例を概略的に示す図である。 実施の形態2に係る姿勢制御に関する処理の一例を示すフローチャートである。 要求制御量X、第1最大制御量X1max、第2最大制御量X21max、及び第2制御量X22の関係を概略的に表したタイムチャートである。
以下に説明される各実施の形態において、各図において共通する要素には、同一の符号を付して重複する説明を省略又は簡略する。また、以下に示す実施の形態において各要素の個数、数量、量、範囲等の数に言及した場合、特に明示した場合や原理的に明らかにその数に特定される場合を除いて、その言及した数に、本開示に係る技術思想が限定されるものではない。
1.実施の形態1
1-1.車両の構成
図1は、実施の形態1に係る車両1の構成の一例を概略的に示す図である。車両1は、4つの車輪10(左前輪10FL、右前輪10FR、左後輪10RL及び右後輪10RR)を備えている。また、車両1は、独立懸架式のサスペンション20を備えている。
図2は、図1に示すサスペンション20の構成の一例を概略的に示す図である。サスペンション20は、各車輪10を車体2から懸架しており、サスペンションアーム22、ショックアブソーバ24、空気ばね26、及びアクティブアクチュエータ28を備えている。サスペンションアーム22は、車輪10と車体2とを連結している。ショックアブソーバ24及び空気ばね26は、サスペンションアーム22と車体2との間に介在している。車体2及びショックアブソーバ24等の部材のうち空気ばね26よりも車体2の側の部分がばね上3に相当する。これに対し、車輪10及びショックアブソーバ24等の部材のうち空気ばね26よりも車輪10の側の部分がばね下4に相当する。
空気ばね26は、車体2に設置されたエアポンプを備えている。エアポンプは例えば電動式である。空気ばね26の内部に供給される圧縮空気の圧力は、後述のECU30によって制御される。空気ばね26によれば、空気ばね26の内部の空気圧に応じた制御力F1を、ばね上3とばね下4との間に作用する制御力Fの1つとして発生させることができる。そして、この空気圧を調整して制御力F1を制御することにより、サスペンション20のストロークSを調整できる。空気ばね26を備えることにより、サスペンション20は、エアサスペンションを構成している。なお、空気ばね26は、本開示に係る「第1アクチュエータ」の一例に相当し、以下、「第1アクチュエータ26」とも称する。
アクティブアクチュエータ28は、一例として、ショックアブソーバ24及び空気ばね26と並列に配置され、サスペンションアーム22と車体2との間に介在している。アクティブアクチュエータ28は、例えば電動式又は油圧式であり、ECU30からの指令に基づき、ばね上3とばね下4との間に作用する制御力Fの他の1つである制御力F2を発生するように構成されている。この制御力F2を制御することにより、ストロークSを調整できる。アクティブアクチュエータ28を備えることにより、サスペンション20は、アクティブサスペンション(より詳細には、フルアクティブサスペンション)を構成している。なお、アクティブアクチュエータ28は、本開示に係る「1又は複数の第2アクチュエータ」及び「フルアクティブ用アクチュエータ」の一例に相当し、以下、「第2アクチュエータ28」とも称する。
さらに、車両1は、電子制御ユニット(ECU)30を備えている。ECU30は、プロセッサ、記憶装置、及び入出力インターフェースを備えている。入出力インターフェースは、車両1に取り付けられたセンサ類32からセンサ信号を取り込むとともに、第1アクチュエータ26及び第2アクチュエータ28に対して操作信号を出力する。記憶装置には、アクチュエータ26及び28を制御するための各種の制御プログラムが記憶されている。プロセッサは、制御プログラムを記憶装置から読み出して実行し、これにより、アクチュエータ26及び28を利用した「エアサスペンション」及び「アクティブサスペンション」の制御が実現される。
センサ類32は、例えば、車両1に作用する横加速度及び前後加速度をそれぞれ検出する加速度センサ、ばね上3の上下加速度を検出するばね上加速度センサ、サスペンションストロークセンサ、並びに、各車輪10に設けられた車輪速センサを含む。また、センサ類32は、例えば、アクセルペダル及びブレーキペダルの踏み込み量をそれぞれ検出するアクセルポジションセンサ及びブレーキポジションセンサ、並びに、ステアリングホイールの操舵角センサを含む。
1-2.車両の姿勢制御
上述した第1アクチュエータ(空気ばね)26によれば、路面からの衝撃を緩和するサスペンションスプリングとしての機能を有するとともに、ストロークSを制御して車両1の車高を調整することができる。このため、第1アクチュエータ26は、いわゆる「車高調整装置」の一例に相当する。このような車高調整装置による車高調整は、例えば、搭乗者の乗り降りを容易とするために車高を下げたり、車速が高くなった時に空気抵抗を減らすために車高を下げたりするといった使用目的で行われる。
一方、第2アクチュエータ(アクティブアクチュエータ)28によれば、フルアクティブ制御を行うことができる。具体的には、第2アクチュエータ28は、路面からの入力に伴うばね上3の上下振動を抑制して乗り心地を改善するための振動制御に用いることができる。また、第2アクチュエータ28は、車両1の姿勢制御(より詳細には、車両1の操舵に伴う旋回時のロール制御、及び車両1の加減速時のピッチ制御)に用いることができる。
共にストロークSを調整可能なアクチュエータ26及び28の応答性は、それぞれの基本的な使用目的に起因して異なっている。具体的には、車高調整装置としての第1アクチュエータ26は、使用目的が上述のようなものである。このため、第1アクチュエータ26は、ストロークSの調整に関して高い応答性を求められていない。一方、第2アクチュエータ28は、上述の振動制御及び姿勢制御等の高い応答性が求められる制御が使用目的であるため、高い応答性を満足するように構成されている。
したがって、第2アクチュエータ28の応答性は、第1アクチュエータ26の応答性と比べて高い。その一方で、フルアクティブ用アクチュエータである第2アクチュエータ28は、姿勢制御の実行中にエネルギを基本的に消費し続けてしまい、エネルギ効率が良くないという一面を有する。このため、第2アクチュエータ28のみを利用して姿勢制御(ロール角及びピッチ角の制御)を行うと、制御応答性を高く確保し易いが、エネルギ消費が多くなってしまう。ここで、車高調整装置としての第1アクチュエータ26も、ストロークSを調整可能であるので姿勢制御に用いることができる。しかしながら、第1アクチュエータ26のみの利用では、姿勢制御に求められる応答性を常に満たすことは難しい。
そこで、実施の形態1では、ECU30は、姿勢制御のために第1及び第2アクチュエータ26及び28を併用しつつ、次のような「算出処理」及び「指令処理」を実行する。すなわち、ECU30は、車両1のロール制御及びピッチ制御の実現のために必要とされる要求制御量Xを算出する算出処理を実行する。そして、ECU30は、算出した要求制御量Xを、第1アクチュエータ26と第2アクチュエータ28とに分配して指令する指令処理を実行する。
より具体的には、実施の形態1では、指令処理において、ECU30は、第1アクチュエータ26が出力可能な第1制御量X1の最大値である第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足がある場合には、第1最大制御量X1maxを第1アクチュエータ26に指令し、かつ、上記不足を補うための第2制御量X2を第2アクチュエータ28に指令する。
一方、第1制御量X1だけで要求制御量Xを満たせる場合には、ECU30は、要求制御量Xのすべてを第1制御量X1として第1アクチュエータ26に指令し、かつ、第2アクチュエータ28への要求制御量Xに関する指令は行わない。
図3は、実施の形態1に係る姿勢制御に関する処理の一例を示すフローチャートである。このフローチャートの処理は、車両1の走行中に、所定の時間ステップΔt(図5参照)毎に繰り返し実行される。なお、図3では、ステップS100及びS102の処理が上述の「算出処理」の一例に相当し、ステップS104、S106、及びS110~S112の処理が上述の「指令処理」の一例に相当する。
<ステップS100>
図3では、ECU30は、まずステップS100において、車両1に作用する左右加速度及び前後加速度を取得する。より詳細には、ECU30は、次のステップS102の要求制御量Xの算出のために、例えば、現在のサンプル時刻kの次のサンプル時刻(k+1)における左右加速度及び前後加速度を推定する。この推定手法は、特に限定されるものではない。例えば、左右加速度は、車速及び操舵角等の情報に基づいて推定されてもよい。前後加速度は、例えば、車両前後力の要求情報(例えば、要求エンジントルク、又は要求制動力)に基づいて推定されてもよい。また、左右加速度及び前後加速度は、例えば、センサ類32に含まれるばね上加速度センサを用いて推定されてもよい。さらに、車両1が自動運転車両である例では、ECU30は、パスプランニングのために取得される情報から将来の左右加速度及び前後加速度の情報を受け取ってもよい。
<ステップS102>
次に、ステップS102において、ECU30は、ロール制御及びピッチ制御のために必要とされる要求制御量Xを算出する。ここでいうロール制御とは、車両1の操舵に伴う旋回時に生じるロールを打ち消すように、アクチュエータ26及び28の一方又は双方の制御力F1、F2を発生させる制御のことである。より詳細には、「ロールを打ち消す」とは、ロール制御なしの場合と比べて発生するロールを抑制したり、発生するロールと逆方向のロールを発生させたりすることをいう。同様に、ここでいうピッチ制御とは、車両1の加減速時に生じるピッチを打ち消すように、アクチュエータ26及び28の一方又は双方の制御力F1、F2を発生させる制御のことである。より詳細には、「ピッチを打ち消す」とは、ピッチ制御なしの場合と比べて発生するピッチを抑制したり、発生するピッチと逆方向のピッチを発生させたりすることをいう。
したがって、ロール制御及びピッチ制御の双方が行われる場合、要求制御量Xは、ロール制御のための要求制御量Xrと、ピッチ制御のための要求制御量Xpとの和となる。要求制御量Xrは、ロール制御のために必要とされる制御力Fの要求値に相当する。要求制御量Xpは、ピッチ制御のために必要とされる制御力Fの要求値に相当する。
ステップS102では、ECU30は、要求制御量Xr及びXpのそれぞれを車輪10毎に算出する。そして、ECU30は、算出した要求制御量Xr及びXpの和を要求制御量Xとして車輪10毎に算出する。
なお、各車輪10において、サスペンション発生力である制御力F(F1及びF2)は、車体2を上方に持ち上げるように作用する時に正とする。これに伴い、要求制御量X(Xr及びXp)も、車体2を上方に持ち上げるように作用する時に正となる。したがって、要求制御量Xrは、旋回外側の車輪10では正となり、旋回内側の車輪10では負となる。同様に、要求制御量Xpは、加速時には、前輪10FL及び10FRでは負となり、後輪10RL及び10RRでは正となり、逆に、減速時には、前輪10FL及び10FRでは正となり、後輪10RL及び10RRでは負となる。
図4(A)及び図4(B)は、それぞれ、ロール制御用の要求制御量Xr及びピッチ制御用の要求制御量Xpの算出手法の一例を説明するための図である。ステップS102では、ECU30は、次回のサンプル時刻(k+1)における要求制御量Xrを算出する。要求制御量Xrは、ステップS100にて取得した横加速度に比例係数(ゲイン)を乗じることによって算出される。このため、図4(A)に示すように、横加速度の絶対値が大きくなるにつれ、要求制御量Xrの絶対値も大きくなる。この比例係数は、図4(A)に示す直線の傾きに相当し、例えば事前に決定された値である。
また、ECU30は、次回のサンプル時刻(k+1)における要求制御量Xpを算出する。同様に、要求制御量Xpは、ステップS100にて取得した前後加速度に比例係数(ゲイン)を乗じることによって算出される。このため、図4(B)に示すように、前後加速度の絶対値が大きくなるにつれ、要求制御量Xpの絶対値も大きくなる。この比例係数は、図4(B)に示す直線の傾きに相当し、例えば事前に決定された値である。
付け加えると、要求制御量Xの算出手法は、特に限定されるものではなく、また、要求制御量Xは、ステップS100で取得されるような横加速度及び前後加速度に基づく必要もない。すなわち、本開示に係る「指令処理」において分配して指令される対象となる要求制御量Xは、ロール制御及びピッチ制御の少なくとも一方において用いることができるものであればよい。このため、要求制御量Xは、例えば、仮想的なロール/ピッチの動特性(例えば、バネ定数及び減衰係数)から算出されてもよく、又は、他の制御則若しくは制御理論に基づいて算出されてもよい。
<ステップS104>
次に、ステップS104において、ECU30は、第1アクチュエータ(空気ばね)26で出力可能な第1最大制御量X1maxを算出する。より詳細には、第1最大制御量X1maxは、第1制御量X1が時間の経過とともに変化している時を含めて第1アクチュエータ26が出力可能な最大の第1制御量X1に相当する。ステップS104では、ECU30は、次回のサンプル時刻(k+1)において出力可能な第1最大制御量X1maxを算出する。
ここで、第1アクチュエータ26で出力可能な制御力F1の最大変化速度V1max及び最大値F1max(図5参照)は、基本的には第1アクチュエータ26のスペックによって定まっている。このため、最大変化速度V1max及び最大値F1maxは事前に把握できる。ECU30の記憶装置は、最大変化速度V1max及び最大値F1max等の第1アクチュエータ26の基本的な動作特性に関する情報を記憶している。より詳細には、最大変化速度V1maxは、単位時間(時間ステップΔt)当たりの最大変化量ΔF1max(図5参照)に相当する。
図5は、要求制御量X、第1最大制御量X1max、及び第2制御量X2の関係を概略的に表したタイムチャートである。図5では、車両1の操舵に伴う旋回時が例示されているが、説明の簡素化のために、車両1の加減速に伴う前後加速度の変化は生じていないものとする。すなわち、図5では、要求制御量Xpはゼロとして扱われている。したがって、要求制御量Xrが要求制御量Xと等しい。また、図5に表された関係は、旋回時に旋回外側となる車輪10におけるものである。旋回時に旋回内側となる車輪10における関係では、要求制御量X及び第1最大制御量X1maxの符号は、図5に示す関係における符号と逆となる。
付け加えると、旋回時に前後加速度の変化が生じている場合には、図5に表される要求制御量Xの波形が要求制御量Xpの変化によっても変化する。しかしながら、第1最大制御量X1max及び後述の第2制御量X2の算出は、旋回の有無を問わず前後加速度の変化が生じている場合にも、図5に示す例と同様に行うことができる。
図5に示す例では、サンプル時刻(k=0)での操舵開始に伴い、時間経過とともに、横加速度が増加し、それに伴って要求制御量Xが増加している。また、この例では、その後に車速及び横加速度が一定の定常円旋回状態となり、時間の経過に対して要求制御量Xが一定となっている。より詳細には、図5には、旋回時に発生する横加速度が異なる2通りの旋回時における要求制御量X(実線及び破線)が表されている。
各サンプル時刻kでの第1アクチュエータ26の第1最大制御量X1maxは、例えば、上述の最大変化速度V1max及び最大値F1maxに基づいて算出できる。具体的には、図5に示すように、まず、サンプル時刻(k=0)での第1最大制御量X1maxはゼロである。次のサンプル時刻(k=1)での第1最大制御量X1maxは、記憶装置に記憶されている最大変化速度V1maxと時間ステップΔtとの積である最大変化量ΔF1maxとして算出される。次のサンプル時刻(k=2)以降であって第1最大制御量X1maxが最大値F1maxに達するまでの期間中の各サンプル時刻kの第1最大制御量X1maxは、前回値に対して最大変化量ΔF1maxを加算することによって算出される。第1最大制御量X1maxが最大値F1maxに達した後の第1最大制御量X1maxは、最大値F1maxとして算出される。付け加えると、このように算出される第1最大制御量X1maxを実線の要求制御量Xと比較したとき、第1最大制御量X1maxの時間波形は、要求制御量Xの波形を最大変化速度V1maxによってレート制限し、かつ、最大値F1maxによって上限制限することによって得られる時間波形に相当する。
また、図5に示す例では、要求制御量Xは、時間の経過に対して一定で推移した後に0に向けて減少している。このように変化する要求制御量Xの実現のために、第1制御量X1も時間の経過とともに減少させる必要がある。第1制御量X1が減少する際の最大変化速度(すなわち、第1最大制御量X1maxの時間波形の傾き)はV1max(負の値)である。したがって、例えばサンプル時刻(k=m)から第1制御量X1を減少させる場合、各サンプル時刻kの第1最大制御量X1maxは、要求制御量Xが増加している時と同様に、前回値に対して負の最大変化量ΔF1maxだけ減算することによって算出できる。
付け加えると、第1最大制御量X1maxの算出のために記憶装置に格納されている第1アクチュエータ26の基本的な動作特性に関する情報は、無駄時間特性及び一次遅れ特性等の動特性に関する情報を含んでいてもよい。そして、第1最大制御量X1maxは、例えば、無駄時間特性及び一次遅れ特性の一方又は双方を考慮して算出されてもよい。
<ステップS106>
次に、ステップS106において、ECU30は、第1アクチュエータ26が出力可能な第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足があるか否かを判定する。この判定は、例えば、差分ΔX1が0でないか否かに基づいて行うことができる。差分ΔX1は、ステップS102にて算出した要求制御量XからステップS104にて算出した第1最大制御量X1maxを引くことにより得られる値(=X-X1max)である。
具体的には、図5に例示されるように要求制御量Xが時間の経過とともに増加している場合には、要求制御量Xが第1最大制御量X1maxよりも大きいため、上記の差分ΔX1は正となる。また、同図に例示されるように、一定で推移する要求制御量Xが第1最大制御量X1max(最大値F1max)よりも大きい場合にも、差分ΔX1は正となる。これらのように、差分ΔX1が正となることは、第1最大制御量X1maxだけでは制御量が不足することを意味する。
さらに、ステップS106において判定される「制御量の不足」は、図5中にハッチングを付して示される領域のように、差分ΔX1が負となる時にも生じる。このハッチング領域は、例えば車両1の運転者による急なステアリングホイールの戻し動作を受けて減少する際の要求制御量Xの傾き(実線)が第1最大制御量X1maxの傾きより大きくなることに起因して生じる。このハッチング領域では、各サンプル時刻kにおける第1最大制御量X1maxが要求制御量Xよりも大きくなる。すなわち、差分ΔX1は負となる。
<ステップS108>
ステップS106の判定結果がNoである場合(すなわち、制御量の不足がない場合)には、処理はステップS108に進む。例えば要求制御量Xが図5中に破線で表されるものであると、この判定結果がNoとなる。ステップS108では、ECU30は、ステップS102にて算出した要求制御量Xに等しい第1制御量X1を第1アクチュエータ26に指令する。その結果、第1アクチュエータ26は、指令された要求制御量Xに応じた制御力F1を発生させるように制御される。
<ステップS110>
一方、ステップS106の判定結果がYesである場合(すなわち、制御量の不足がある場合)には、処理はステップS110に進む。例えば要求制御量Xが図5中に実線で表されるものであると、この判定結果がYesとなる。
ステップS110では、ECU30は、第2アクチュエータ(アクティブアクチュエータ)28の制御量である第2制御量X2を算出する。より詳細には、ECU30は、次回のサンプル時刻(k+1)における第2制御量X2を算出する。第2制御量X2は、「制御量の不足」を補うために必要な値として算出される。
具体的には、第2制御量X2は、ステップS102にて算出された要求制御量XからステップS104にて算出した第1最大制御量X1maxを引くことにより得られる値、すなわち、差分ΔX1である。その理由は、図5に例示されるように、差分ΔX1が正である場合には、要求制御量Xのうちで第1最大制御量X1maxだけでは不足する分(差分ΔX1)だけ第2アクチュエータ28の制御力F2を高めることが必要となるためである。一方、差分ΔX1が負となる場合には、第1最大制御量X1maxのみでは負の差分ΔX1だけ制御量が不足することになる。このため、負の差分ΔX1だけ減少するように第2アクチュエータ28の制御力F2を制御することが必要となる。
<ステップS112>
ステップS110に続くステップS112では、ECU30は、ステップS104にて算出した第1最大制御量X1maxを第1制御量X1として第1アクチュエータ26に指令するとともに、ステップS110にて算出した第2制御量X2を第2アクチュエータ28に指令する。その結果、第1アクチュエータ26は、指令された第1最大制御量X1maxに応じた制御力F1を発生させるように制御される。また、第2アクチュエータ28は、指令された第2制御量X2に応じた制御力F2を発生させるように制御される。
付け加えると、図5に示す例において、サンプル時刻(k=m)から減少し始める要求制御量Xの傾きが第1最大制御量X1maxの傾きと同じ(一点鎖線)であるか小さい場合には、要求制御量Xが第1最大制御量X1maxより大きい期間中はサンプル時刻(k=m)から第2制御量X2を時間経過とともにゼロにまで減らすことにより、その後に第1制御量X1のみで要求制御量Xを満たすことが可能である。
1-3.効果
上述のように、第2アクチュエータ28は、第1アクチュエータ26と比べて、応答性は高いがエネルギ消費が多い。以上説明した実施の形態1に係る車両1によれば、ロール制御及びピッチ制御のために必要とされる要求制御量Xが算出される。そして、算出された要求制御量Xが第1アクチュエータ26と第2アクチュエータ28とに分配して指令される。このように、要求制御量Xの実現のために応答性の異なる第1及び第2アクチュエータ26、28が組み合わせて用いられる。これにより、応答性と他の要件(アクティブアクチュエータ28の例では、省エネルギ)とを両立しつつ、ロール制御及びピッチ制御を行えるようになる。このため、車両1の快適性が向上する。
より具体的には、実施の形態1に係る車両1によれば、指令処理において、第1アクチュエータ26が出力可能な第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足がある場合には、第1最大制御量X1maxが第1アクチュエータ26に指令され、かつ、上記不足を補うための第2制御量X2が第2アクチュエータ28に指令される。これにより、ロール制御及びピッチ制御のためのメインのアクチュエータとして第1アクチュエータ26を利用しつつ、要求制御量Xを実現するための制御量を必要に応じて第2アクチュエータ28を利用して補うことができる。特に、応答性の高い第2アクチュエータ28をサブのアクチュエータとして利用することにより、要求制御量Xが過渡的に変化する時(増加又は減少する時)に、第1アクチュエータ26の応答遅れを補うことができる。これにより、過渡時に、2つのアクチュエータ26及び28の合計の制御量を要求制御量Xに好適に近づけることができる。
また、実施の形態1に係る車両1によれば、第1制御量X1だけで要求制御量Xを満たせる場合には、要求制御量Xのすべてが第1制御量X1として第1アクチュエータ26に指令され、かつ、第2アクチュエータ28への要求制御量Xに関する指令は行われない。これにより、要求制御量Xを満足しつつ、エネルギ消費の大きな第2アクチュエータ28の使用頻度を抑制できる。
付け加えると、2種類のアクチュエータ26及び28を使用することにより、アクチュエータ26及び28のそれぞれが出力可能な最大制御量を必要に応じて利用可能となる。その結果、アクチュエータ26及び28の一方のみの使用では満たせない大きさの要求制御量Xをロール制御及びピッチ制御において実現できるようになる。このため、車両1の快適性が向上する。
なお、上述した実施の形態1においては、本開示に係る「第2アクチュエータ」として、アクティブアクチュエータ(より詳細には、フルアクティブ用アクチュエータ)28が用いられた。しかしながら、「第2アクチュエータ」として、アクティブアクチュエータ28の代わりに、例えば、発生可能な制御力Fは制限されるが、アクティブスタビライザ装置のアクチュエータ又は次の実施の形態2で説明されるセミアクティブ用アクチュエータ44が用いられてもよい。
2.実施の形態2
実施の形態2に係る車両5は、下記に説明される点において、実施の形態1に係る車両1と相違している。
2-1.車両の構成
図6は、実施の形態2に係る車両5が備えるサスペンション40の構成の一例を概略的に示す図である。車両5は、サスペンション40を備えている。サスペンション40は、ショックアブソーバ24に代えて減衰力可変ショックアブソーバ42を備える点を除き、実施の形態1に係るサスペンション20と相違している。
減衰力可変ショックアブソーバ42は、ショックアブソーバ42が発生させる減衰力を可変とするアクチュエータ44を備えている。サスペンション40は、アクチュエータ44を備えることにより、セミアクティブサスペンションを構成している。この減衰力は、ばね上3とばね下4との間に作用するようにショックアブソーバ42によって生成される制御力F3に相当する。より詳細には、アクチュエータ44によって制御される制御力F3(減衰力)は、ショックアブソーバ42の伸び又は縮みに対する抵抗力である。このため、減衰力を発生できる条件は、例えば要求制御量Xが増加又は減少している時のように、ストロークSの速度(ストローク速度VS)が変化している時に制限される。このため、アクチュエータ44によるアクティブ制御(セミアクティブ制御)は、第2アクチュエータ28によるフルアクティブ制御と比べて限定的なものとなる。なお、アクチュエータ44は、本開示に係る「第2アクチュエータ」及び「セミアクティブ用アクチュエータ」の一例に相当する。
2-2.車両の姿勢制御
上述のように、実施の形態2に係る車両5は、フルアクティブ用アクチュエータ28とセミアクティブ用アクチュエータ44という2つの第2アクチュエータ28及び44を備えている。応答性に関し、第2アクチュエータ28と同様に、第2アクチュエータ44は、第1アクチュエータ(空気ばね)26と比べて高い。また、消費エネルギに関し、減衰力として制御力F3を発生させる第2アクチュエータ(セミアクティブ用アクチュエータ)44は、第2アクチュエータ(フルアクティブ用アクチュエータ)28と比べて少ない。
そこで、実施の形態2では、ECU30は、姿勢制御(ロール制御及びピッチ制御)のために第1アクチュエータ26及び第2アクチュエータ28及び44を次のように使用する。すなわち、指令処理において、ECU30は、第1アクチュエータ26が出力可能な第1最大制御量X1maxだけでは要求制御量Xに対する制御量の不足(以下、便宜上、「第1の不足」と称する)がある場合には、第1最大制御量X1maxを第1アクチュエータ26に指令し、かつ、第1の不足を補うための第2制御量X21を一方の第2アクチュエータであるセミアクティブ用アクチュエータ44に指令する。
また、実施の形態2では、指令処理において、第1最大制御量X1maxとセミアクティブ用アクチュエータ44が出力可能な第2制御量X21の最大値である第2最大制御量X21maxとの組み合わせだけでは要求制御量Xに対する制御量の不足(以下、便宜上、「第2の不足」と称する)が残る場合には、ECU30は、第2最大制御量X21maxを一方の第2アクチュエータであるセミアクティブ用アクチュエータ44に指令する。さらに、ECU30は、第2の不足を補うための他の第2制御量である第2制御量X22を他方の第2アクチュエータであるフルアクティブ用アクチュエータ28に指令する。
一方、第1制御量X1だけで要求制御量Xを満たせる場合には、ECU30は、要求制御量Xのすべてを第1制御量X1として第1アクチュエータ26に指令し、かつ、第2アクチュエータ28及び44への要求制御量Xに関する指令は行わない。付け加えると、第1の不足がある場合において第1最大制御量X1maxと第2制御量X21との組み合わせによって要求制御量Xを満たせる場合には、ECU30は、要求制御量Xのすべてを第1アクチュエータ26及び第2アクチュエータ44に分配して指令し、かつ、もう1つの第2アクチュエータ28への要求制御量Xに関する指令は行わない。
図7は、実施の形態2に係る姿勢制御に関する処理の一例を示すフローチャートである。このフローチャートの処理は、ステップS110及びS112の処理に代えて次のステップS200~S210の処理が実行される点において、図3に示すフローチャートの処理と相違している。すなわち、図7では、ステップS104、S106、及びS200~S210の処理が「指令処理」の一例に相当する。また、図8は、要求制御量X、第1最大制御量X1max、第2最大制御量X21max、及び第2制御量X22の関係を概略的に表したタイムチャートである。図8では、図5と同様に、旋回時の動作が例示されている。
<ステップS200>
図7では、ステップS106の判定結果がYesの場合(つまり、「第1の不足」がある場合)、処理はステップS200に進む。
ステップS200では、第2アクチュエータ(セミアクティブ用アクチュエータ)44で出力可能な第2最大制御量X21maxを算出する。より詳細には、ステップS104では、ECU30は、次回のサンプル時刻(k+1)において出力可能な第2最大制御量X21maxを算出する。
上述のように、第2アクチュエータ44によって制御されるショックアブソーバ42の制御力F3(減衰力)は、ストローク速度VSが変化している時に発生可能である。そして、この制御力F3(減衰力)の大きさは、ストローク速度VSに応じて変化する。このため、制御力F3が最大となるように第2アクチュエータ44を制御した状態における最大制御力F3MAXとストローク速度VSとの関係は事前に把握できる。ECU30の記憶装置は、このような関係をマップとして記憶している。ECU30は、例えば、次回のサンプル時刻(k+1)におけるストローク速度VSに応じた最大制御力F3MAXをそのようなマップから算出し、次回のサンプル時刻(k+1)における第2最大制御量X21maxとして用いる。付け加えると、次回のサンプル時刻(k+1)におけるストローク速度VSがゼロとなる場合には、第2最大制御量X21maxはゼロとして算出される。
なお、次回のサンプル時刻(k+1)におけるストローク速度VSは、例えば、ストロークセンサのセンサ値の時系列データを用いて推定できる。また、各サンプル時刻kにおける第2最大制御量X21maxの算出のために、例えば、最大制御力F3MAXを得るための第2アクチュエータ44の応答特性が考慮されてもよい。
<ステップS202>
ステップS200に続くステップS202において、ECU30は、第1最大制御量X1maxと第2最大制御量X21maxとの組み合わせだけでは要求制御量Xに対する制御量の「第2の不足」が残るか否かを判定する。具体的には、この判定は、例えば、第1最大制御量X1maxと第2最大制御量X21maxとの和を要求制御量Xから引いて得られる差分ΔX2(=X-(X1max+X21max))が0でないか否かに基づいて行うことができる。
具体的には、図8は、要求制御量Xが時間の経過とともに増加している時に第2の不足が生じる一例を示している。図8に示される例では、差分ΔX2は正となり、第2の不足が生じている。なお、図8には表されていないが、第2の不足は、図5に例示されるように要求制御量Xが時間の経過とともに急減している時にも生じ得る。この時には、第1最大制御量X1maxが要求制御量Xよりも大きくなり、かつ、第2制御量X21は、第1の不足を減らすために負の値(第2最大制御量X21max)となる。そして、差分ΔX2は負となる。
<ステップS204及びS206>
ステップS202の判定結果がNoである場合(すなわち、第1の不足は生じているが、第1最大制御量X1maxと第2最大制御量X21maxとの組み合わせによって要求制御量Xを満たせるため、第2の不足は残らない場合)には、処理はステップS204に進む。
ステップS204及びS206の処理は、それぞれ、ステップS110及びS112の処理(図3参照)と類似している。すなわち、ステップS204では、ECU30は、次回のサンプル時刻(k+1)における第2アクチュエータ44の第2制御量X21を算出する。第2制御量X21は、「第1不足」を補うために必要な値として算出される。すなわち、第2制御量X21は、上述の差分ΔX1(正又は負の値)である。
ステップS204に続くステップS206では、ECU30は、ステップS104にて算出した第1最大制御量X1maxを第1制御量X1として第1アクチュエータ26に指令するとともに、ステップS206にて算出した第2制御量X21を第2アクチュエータ(セミアクティブ用アクチュエータ)44に指令する。
<ステップS208>
一方、ステップS202の判定結果がYesである場合(すなわち、第2の不足が残る場合)には、処理はステップS208に進む。ステップS208では、ECU30は、次回のサンプル時刻(k+1)における第2アクチュエータ28の第2制御量X22を算出する。第2制御量X22は、残された「第2不足」を補うために必要な値として算出される。すなわち、第2制御量X22は、上述の差分ΔX2(正又は負の値)である。
<ステップS210>
ステップS208に続くステップS210では、ECU30は、ステップS104にて算出した第1最大制御量X1maxを第1制御量X1として第1アクチュエータ26に指令し、ステップS200にて算出した第2最大制御量X21maxを第2制御量X21として第2アクチュエータ(セミアクティブ用アクチュエータ)44に指令する。そして、ECU30は、ステップS208にて算出した第2制御量X22を第2アクチュエータ(フルアクティブ用アクチュエータ)28に指令する。
2-3.効果
以上説明したように、実施の形態2に係る車両5によれば、第1最大制御量X1maxだけでは制御量の「第1の不足」がある場合には、第1最大制御量X1maxが第1アクチュエータ26に指令され、かつ、第1の不足を補うための第2制御量X21がセミアクティブ用アクチュエータ44に指令される。このように、実施の形態2によれば、2つの第2アクチュエータ28及び44を備える車両5において、メインの第1アクチュエータ26の応答性不足を補うために、フルアクティブ用アクチュエータ28ではなく、セミアクティブ用アクチュエータ44が積極的に用いられる。これにより、過渡時に、消費エネルギを低減しつつ第1アクチュエータ26の応答性不足を補うことができる。このため、応答性と省エネルギとをより好適に両立できるようになる。
また、実施の形態2に係る車両5によれば、第1最大制御量X1maxと第2最大制御量X21maxとの組み合わせだけでは制御量の「第2の不足」が残る場合には、第2の不足を補うための第2制御量X22がフルアクティブ用アクチュエータ28に指令される。このような順序で2つの第2アクチュエータ28及び44が用いられることにより、消費エネルギを極力減らすように配慮しつつ、第2の不足を解消又は少なくとも減らすことができる。
3.他の実施の形態
上述した実施の形態1及び2においては、姿勢制御(ロール制御及びピッチ制御)は、車両1又は5の4つの車輪10(すなわち、全輪)を対象として行われた。しかしながら、姿勢制御の対象となる車輪(制御対象輪)は、必ずしも全輪に限られず、例えば、2つの前輪のみ、又は2つの後輪のみであってもよい。
また、上述した実施の形態1及び2とは異なり、本開示に係る「算出処理」及び「指令処理」が適用される姿勢制御は、ロール制御及びピッチ制御の何れか一方であってもよい。
また、第1アクチュエータ26の第1最大制御量X1maxの算出に関し、第1最大制御量X1maxの最大値を最大値F1max(図5参照)にまで高めると、次のような課題がある。すなわち、図5に例示されるように急なステアリングホイールの戻し動作を受けて要求制御量Xが急減すると、第2アクチュエータ28は、第1アクチュエータ26が発生させている制御力F1と逆向きの制御力F2を要求制御量Xの実現のために発生させることが求められる(同図中のハッチング領域)。このことは、エネルギ消費の観点において好ましくない。そこで、このように制御力F1と逆向きの制御力F2を発生させる事態を減らすために、第1最大制御量X1maxの最大値は、最大値F1maxよりも小さくなるように制限されてもよい。
付け加えると、走行性を重視した「第1走行モード(例えば、スポーツモード)」と、走行性よりも乗り心地を重視した「第2走行モード(例えば、コンフォートモード)」との間で車両走行モードを切り替え可能な車両がある。例えば運転者によるモード切替スイッチの操作によって第1モードが選択された場合には、第2走行モードが選択された場合と比べて、ステアリングホイールの操作が頻繁に行われたり、又は車両の加減速が頻繁に行われたりする可能性が高いと考えられる。そこで、制御力F1と逆向きの制御力F2を発生させる事態を減らすために、ECU30は、第1走行モードの選択時には、第1最大制御量X1maxの最大値を、第2走行モードの選択時と比べて小さく制限してもよい。
1、5 車両
2 車体
3 ばね上
4 ばね下
10 車輪
20、40 サスペンション
22 サスペンションアーム
24 ショックアブソーバ
26 空気ばね(第1アクチュエータ)
28 アクティブアクチュエータ(第2アクチュエータ;フルアクティブ用アクチュエータ)
30 電子制御ユニット(ECU)
32 センサ類
42 減衰力可変ショックアブソーバ
44 減衰力可変ショックアブソーバのアクチュエータ(第2アクチュエータ;セミアクティブ用アクチュエータ)

Claims (2)

  1. 制御対象輪のサスペンションストロークを制御する第1アクチュエータと、
    前記サスペンションストロークを制御し、前記第1アクチュエータと比べて高い応答性を有する1又は複数の第2アクチュエータと、
    電子制御ユニットと、
    を備える車両であって、
    前記電子制御ユニットは、
    前記車両のロール制御及びピッチ制御の少なくとも一方のために必要とされる要求制御量を算出する算出処理と、
    前記要求制御量を、前記第1アクチュエータと前記1又は複数の第2アクチュエータとに分配して指令する指令処理と、
    を実行し、
    前記1又は複数の第2アクチュエータは、
    ショックアブソーバが発生させる減衰力を可変とし、セミアクティブサスペンションを構成するセミアクティブ用アクチュエータと、
    フルアクティブサスペンションを構成するフルアクティブ用アクチュエータと、
    を含み、
    前記指令処理において、前記電子制御ユニットは、
    前記第1アクチュエータが出力可能な第1制御量の最大値である第1最大制御量だけでは前記要求制御量に対する制御量の第1の不足がある場合には、前記第1最大制御量を前記第1アクチュエータに指令し、かつ、前記第1の不足を補うための第2制御量を前記セミアクティブ用アクチュエータに指令し、
    前記第1最大制御量と前記セミアクティブ用アクチュエータが出力可能な前記第2制御量の最大値である第2最大制御量との組み合わせだけでは前記要求制御量に対する制御量の第2の不足が残る場合には、前記第2最大制御量を前記セミアクティブ用アクチュエータに指令しつつ、前記第2の不足を補うための他の第2制御量を前記フルアクティブ用アクチュエータに指令する
    ことを特徴とする車両。
  2. 前記指令処理において、前記電子制御ユニットは、前記第1アクチュエータの第1制御量だけで前記要求制御量を満たせる場合には、前記要求制御量のすべてを前記第1アクチュエータに指令し、かつ、前記1又は複数の第2アクチュエータへの前記要求制御量に関する指令は行わない
    ことを特徴とする請求項に記載の車両。
JP2021143655A 2021-09-03 2021-09-03 車両、及び車両用サスペンションの制御方法 Active JP7655157B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021143655A JP7655157B2 (ja) 2021-09-03 2021-09-03 車両、及び車両用サスペンションの制御方法
US17/890,760 US11712939B2 (en) 2021-09-03 2022-08-18 Vehicle and method of controlling vehicle suspension

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021143655A JP7655157B2 (ja) 2021-09-03 2021-09-03 車両、及び車両用サスペンションの制御方法

Publications (2)

Publication Number Publication Date
JP2023037113A JP2023037113A (ja) 2023-03-15
JP7655157B2 true JP7655157B2 (ja) 2025-04-02

Family

ID=85386620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021143655A Active JP7655157B2 (ja) 2021-09-03 2021-09-03 車両、及び車両用サスペンションの制御方法

Country Status (2)

Country Link
US (1) US11712939B2 (ja)
JP (1) JP7655157B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116985583A (zh) * 2023-05-31 2023-11-03 东风越野车有限公司 多轴汽车姿态更新调整方法、装置、设备及存储介质
KR102616457B1 (ko) * 2023-06-16 2023-12-21 에이디어스 주식회사 자율 주행 차량의 에어서스펜션 작동 플래닝 생성 장치
CN117507721A (zh) * 2023-12-20 2024-02-06 蔚来汽车科技(安徽)有限公司 车辆的控制方法及车辆

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007168611A (ja) 2005-12-22 2007-07-05 Toyota Motor Corp サスペンション装置
JP2008114722A (ja) 2006-11-06 2008-05-22 Toyota Motor Corp 車両用サスペンションシステム
JP2012066682A (ja) 2010-09-22 2012-04-05 Toyota Motor Corp 車両用ロール制御システム
US20180154723A1 (en) 2013-03-15 2018-06-07 ClearMotion, Inc. Self-driving vehicle with integrated active suspension
US20190023095A1 (en) 2015-12-18 2019-01-24 Jaguar Land Rover Limited Control unit for an active suspension system
CN110481259A (zh) 2019-08-29 2019-11-22 西南交通大学 一种磁气馈能悬架作动器

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6945541B2 (en) * 2003-01-21 2005-09-20 Bose Corporation Vehicle suspension
US7229139B2 (en) * 2004-03-18 2007-06-12 Ford Global Technologies, Llc Control system for brake-steer assisted parking and method therefor
JP4648126B2 (ja) * 2005-08-05 2011-03-09 本田技研工業株式会社 車両用サスペンション装置
US7970512B2 (en) * 2006-08-30 2011-06-28 Ford Global Technologies Integrated control system for stability control of yaw, roll and lateral motion of a driving vehicle using an integrated sensing system with pitch information
DE102007050187B4 (de) * 2007-10-04 2015-06-25 Daimler Ag Gasfedersystem mit Mehrkammer-Gasfedern
CN104080629B (zh) * 2012-01-25 2016-06-01 日产自动车株式会社 车辆的控制装置和车辆的控制方法
DE102014208323A1 (de) * 2014-05-05 2015-11-05 Bayerische Motoren Werke Aktiengesellschaft Dämpfungssteuerungsanordnung und Aktuatoranordnung zur Ansteuerung eines adaptiven Fahrwerksdämpfers
US11130382B2 (en) * 2018-04-07 2021-09-28 Nimbus AV Limited Liability Company Vehicle and methods for improving stability and occupant comfort
US12263709B2 (en) * 2018-10-12 2025-04-01 Hitachi Astemo, Ltd. Vehicle suspension control device including a damping force adjustable shock absorber
US11529836B1 (en) * 2018-12-21 2022-12-20 Oshkosh Corporation Pitch and roll control system for a vehicle
US11958384B2 (en) * 2019-01-25 2024-04-16 Advics Co., Ltd. Vehicle action control device
US11390129B1 (en) * 2019-06-17 2022-07-19 Zoox, Inc. Pneumatic vehicle suspension system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007168611A (ja) 2005-12-22 2007-07-05 Toyota Motor Corp サスペンション装置
JP2008114722A (ja) 2006-11-06 2008-05-22 Toyota Motor Corp 車両用サスペンションシステム
JP2012066682A (ja) 2010-09-22 2012-04-05 Toyota Motor Corp 車両用ロール制御システム
US20180154723A1 (en) 2013-03-15 2018-06-07 ClearMotion, Inc. Self-driving vehicle with integrated active suspension
US20190023095A1 (en) 2015-12-18 2019-01-24 Jaguar Land Rover Limited Control unit for an active suspension system
CN110481259A (zh) 2019-08-29 2019-11-22 西南交通大学 一种磁气馈能悬架作动器

Also Published As

Publication number Publication date
US11712939B2 (en) 2023-08-01
JP2023037113A (ja) 2023-03-15
US20230072130A1 (en) 2023-03-09

Similar Documents

Publication Publication Date Title
US8880293B2 (en) Vehicle motion control apparatus and suspension control apparatus
JP7655157B2 (ja) 車両、及び車両用サスペンションの制御方法
JP7228705B2 (ja) 車両運動制御装置
US9114683B2 (en) Vehicle control device and method
JP5056367B2 (ja) 車両の制振制御装置
US20100211261A1 (en) Vehicle behavior control system
US9150074B2 (en) Control apparatus for vehicle
US20150006031A1 (en) Vehicle control device and vehicle control method
KR20120024382A (ko) 차체 자세 제어 장치
CN100475579C (zh) 控制和调节主动式底盘系统的方法
JP2006060936A (ja) 車両挙動制御システム
JP2015058914A (ja) サスペンション装置
CN111137096A (zh) 用于可变阻尼力阻尼器的控制系统
JPH06247126A (ja) 自動車シャシを閉ループおよび/または開ループ制御するシステム
JP7600947B2 (ja) 車両用サスペンション制御装置、及び車両用サスペンション制御方法
JP2022191964A (ja) 車両運動制御装置、車両運動制御システムおよび車両
US20230219560A1 (en) Vehicle and vehicle control method
JP7655173B2 (ja) 車両、及び車両用サスペンションの制御方法
JP7600944B2 (ja) 車両用サスペンション制御装置、及び車両用サスペンション制御方法
JP7095970B2 (ja) 車両制御装置
US11498383B2 (en) Continuously variable rate fluid spring system for a vehicle, and method of operation
WO2023048085A1 (ja) 車両制御装置および車両制御システム
Yu et al. Model-based pitch control for distributed drive electric vehicle
KR102906341B1 (ko) 차량 제어 장치 및 차량 제어 시스템
JPH1148736A (ja) 接地荷重制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241127

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: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250303

R150 Certificate of patent or registration of utility model

Ref document number: 7655157

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150