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
JP4049991B2 - Suspension control method - Google Patents
[go: Go Back, main page]

JP4049991B2 - Suspension control method - Google Patents

Suspension control method Download PDF

Info

Publication number
JP4049991B2
JP4049991B2 JP2000397450A JP2000397450A JP4049991B2 JP 4049991 B2 JP4049991 B2 JP 4049991B2 JP 2000397450 A JP2000397450 A JP 2000397450A JP 2000397450 A JP2000397450 A JP 2000397450A JP 4049991 B2 JP4049991 B2 JP 4049991B2
Authority
JP
Japan
Prior art keywords
target value
vehicle
actuator
control
control unit
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.)
Expired - Fee Related
Application number
JP2000397450A
Other languages
Japanese (ja)
Other versions
JP2002192929A (en
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2000397450A priority Critical patent/JP4049991B2/en
Priority to US10/013,118 priority patent/US6671596B2/en
Publication of JP2002192929A publication Critical patent/JP2002192929A/en
Application granted granted Critical
Publication of JP4049991B2 publication Critical patent/JP4049991B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Vehicle Body Suspensions (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、自動車等の車両に備えられたサスペンションの制御方法に係わり、特に、車輪に対して上下方向へ力を与えるアクチュエータを設けたサスペンションの制御方法に関する。
【0002】
【従来の技術】
車両に備えられるサスペンションは、車輪が接地する路面からの衝撃を吸収させて乗り心地を良くする役目を持っており、一般的にコイルバネとこのコイルバネの振動を抑制するショックアブソーバを備えている。サスペンションに備えられたコイルバネのバネレートは、小さくしてバネをやわらかくすると乗り心地は良い傾向となる。
一方、車両の操縦性は、車体の剛性が高い方が向上するが、乗り心地を良くするためにバネレートを小さくすると、車両の旋回時にローリングが発生しやすくなったり、加減速時にピッチングが発生しやすくなり、操縦性が低下傾向になるとともに、乗員にとっても車体が傾くために乗り心地が良いとは言えない。
上述したように、一般的に車両のサスペンションは、操縦性と乗り心地を共に良くすることは困難であるため、車両が持つ性格に応じて乗り心地を優先するか、操縦性を優先するかのいずれかに設定されていることが多い。
【0003】
また、従来から車体のロール剛性を高めるためのものとしてスタビライザが知られている。スタビライザは、左右輪が同相で動く場合にはバネとしての機能は全くないが、ローリング時のように左右輪が上下逆相で動く場合にバネとして働くことによってローリングを抑制するものである。スタビライザは、左右輪が逆相で動いた場合のみバネとして働くため、コイルバネのバネレートを大きくしなくともローリングを抑制することが可能となる。
【0004】
【発明が解決しようとする課題】
ところで、コイルバネのバネレートを小さくして乗り心地を良くすると、旋回時においてローリングが発生しやすくなるため、スタビライザバーの直径を大きくするか、ねじれが発生する部分の長さを短くするなどして、スタビライザバーが発生する反力を大きくする必要がある。
【0005】
しかしながら、スタビライザバーが発生する反力を大きくすると、不規則な凹凸がある路面を直進する場合において、結果的にコイルバネのバネレートを大きくした場合と同等となり、乗り心地が悪化傾向になるという問題がある。また、スタビライザはローリングを抑制するのみであり、ピッチングやバウンシングを抑制させる効果を得ることができないものである。
【0006】
本発明は、このような事情に鑑みてなされたもので、車両の走行状態に応じて、車輪に対して上下方向へ力を与えるアクチュエータの制御を実施することによって、車両の操縦安定性と乗員の乗り心地を共に向上させることができるサスペンションの制御方法を提供することを目的とする。
【0007】
【課題を解決するための手段】
請求項1に記載の発明は、車両の左右車輪に各々1つアクチュエータ(例えば、実施形態におけるアクチュエータ1L、1R)が設けられ、このアクチュエータによって車輪が上下方向の力を受けることが可能とするために、アクセル開度と前記アクチュエータの発生トルクの目標値とが関係付けられた第1の目標値マップと、ブレーキ踏力と前記アクチュエータの発生トルクの目標値とが関係付けられた第2の目標値マップとを備えたサスペンションの制御方法であって、前記制御方法は、直進で走行している場合は、発生トルクの目標値に対して車速に基づくゲインを乗じる(例えば、実施形態におけるステップS64)ことにより前記アクチュエータが発生する力を変化させて乗り心地を優先させた制御(例えば、実施形態におけるスカイフック制御)を行い、旋回時には、発生トルクの目標値に対して車速に基づくゲインを乗じる(例えば、実施形態におけるステップS64)ことにより前記アクチュエータが発生する力を変化させてローリングの抑制を優先させた制御(例えば、実施形態におけるローリング抑制制御)を行い、直進状態であっても前記車両の前後加速度が所定の値より大きい場合に、前記第1及び第2の目標値マップを参照することにより得られるアクセル開度またはブレーキ踏力に応じた前記目標値に基づきピッチングの抑制を優先する制御(例えば、実施形態におけるピッチング抑制制御)を行い、前記ピッチングの抑制を優先する制御の目標値は、車速に基づくゲインの乗算を行わない(例えば、実施形態におけるステップS68)ことを特徴とする。
【0008】
この発明によれば、車両の左右車輪に各々1つアクチュエータが設けられ、このアクチュエータによって左右車輪のそれぞれが上下方向の力を受けることが可能なサスペンションにおいて、車両が直進で走行している場合は乗員の乗り心地を優先させた制御を行い、旋回時にはローリングの抑制を優先させた制御を行うようにしたため、直進時においては車体の振動を低減することができ、旋回時には、車体の傾きを低減することができ、乗員の乗り心地を向上させることができるという効果が得られる。また、旋回時のみに、見かけのバネレートを大きくすることが可能となるため、操縦安定性の向上と乗り心地の向上を両立することができるという効果が得られる。
【0010】
また、この発明によれば、直進状態であっても車両の前後加速度が所定の値より大きい場合に、ピッチングの抑制を優先する制御を行うようにしたため、車両が加減速時において、車体が前後に傾くことを低減することができ、乗員の乗り心地を向上することができるという効果が得られる。また、加減速時のみに、見かけのバネレートを大きくすることができるために、操縦安定性と乗り心地を両立することができるという効果も得られる。
【0012】
この発明によれば、車両の速度に応じてアクチュエータが発生する力を変化させるようにしたため、低速時においては、路面の凹凸などの影響により、微小な制御動作が行われ、乗り心地が低下することを防止することができるという効果が得られる。
【0013】
【発明の実施の形態】
本願発明は、車両の走行状態に応じて、サスペンションにおけるバネのバネレートを、アクチュエータの発生するトルクによって補完することにより、操縦安定性と乗り心地を両立するものである。このとき、アクチュエータの発生するトルクは、車体状態を検出するセンサの出力に基づいて演算される。
これにより、本願発明は、車両の走行状態に応じて、実質的に車体の剛性を高め、ローリングやピッチングによる車体の傾きを緩和させることにより、車両の走行の安定性を得るとともに、乗員の乗り心地を向上させようとするものである。
【0014】
また、車体の剛性を高めようとして、初めからバネのバネレートを大きい値に設定すると、直進時に路面の状態、例えば路面の凹凸などによる衝撃を、車体が直接受けることとなり、乗り心地が悪化してしまう。
しかしながら、本願発明によれば、バネのバネレートを直進時での路面の状態による衝撃を押さえる値に設定しておき、コーナーリングや加減速時で必要な車体剛性を得るバネレートと、上記バネのバネレートとの差を、アクチュエータの発生するトルクで補完するので、操縦性及び乗り心地を向上させることが可能である。
【0015】
以下、図面を参照して本発明の実施形態について説明する。
<第1の実施形態>
図1は本発明の第1の実施形態による自動車のリア(後輪)側におけるサスペンションの構成を示す車両後方からの透視図である。
この図の左後輪のサスペンションにおいて、ホイールWLを回転自在に支持するナックル6Lは、A型のアッパーアーム2L及びロアアーム3Lを介して上下動可能に支持されている。アッパーアーム2Lは、先端に設けたジョイントを介してナックル6Lの上部に接続され、基端に設けたジョイントを介して車体Bに接続される。ロアアーム3Lは、先端に設けたジョイントを介してナックル6Lの下部に接続され、基端に設けたジョイントを介して車体Bに接続される。ロアアーム3Lの中央部にバネ7Lの下部が支持され、車体Bにバネ7Lの上部が支持され、ロアアーム3Lの基端側に、リンク5L及び駆動アーム4Lを介してアクチュエータ1Lが接続されている。また、図示しないショックアブソーバが、車体Bとロアアーム3Lとの間に設けられている。ここで、アクチュエータ1Lは、減速器GLとモータMLとから構成されており、モータMLの発生するトルクが減速器GLの減速比に応じて増加されて、ロアアーム3Lに対して与えられる。
【0016】
さらに、右後輪のサスペンションにおいても、上述した構成要素の符号の添え字が「L」から「R」に変わるのみで構成は同様である。
また、ナックル6Lとナックル6Rとの前部間は、図示しないスタビライザバーにより相互に接続され、車体Bと、ナックル6L及びナックル6Rの各々の後部とは、図示しないラテラルリンクにより接続されている。
【0017】
上述の構成により、左後輪のサスペンションにおいて、コーナリングにより車体Bが路面に対して、上下動してローリングすることにより、ナックル6Lに接続されたロアアーム3L及びアッパーアーム2Lが車体Bに接続された基端を始点として上下動する。これにより、ロアアーム3Lに接続されているバネ7L及びショックアブソーバが上下動に対応して伸縮して、路面に対する車体Bの上下動が緩衝される。このとき、アクチュエータ1Lを駆動して、回転軸回りに、駆動アーム4Lをローリングと同一の方向に回転させると、駆動アーム4Lにリンク5Lを介して接続されたロアアーム3Lに上下動するトルク(N・m)が伝達され、バネ7Lのバネレートを補完する。
【0018】
また、同様に、右後輪のサスペンションにおいても、上述した構成要素の符号の添え字が「L」から「R」に変わるのみで、左後輪のサスペンションの動作と同様な動作を行う。これにより、ホイールWL及びホイールWRに設けたアクチュエータ1L及び1Rを相互に関連して制御することにより、バネ7L及び7Rのバネレートを補完することができ、ローリングやピッチングによる車体Bの傾きを積極的に制御することができる。
【0019】
すなわち、図1に示す左後輪のサスペンションは、コーナーリングなどによる車体Bの上下動に対応して、ロアアーム3Lに接続されているバネ7Lが伸縮した場合に、この伸縮量に応じて、車体Bに対してトルクを与え、車体Bの傾きを補正する働きをするものである。
以下、説明上、アクチュエータ1L,1Rが駆動アームを回転させ、ロアアーム3L,3Rにかけるトルクを各々トルクTTL,TTRとする。
【0020】
ここで、図15、16を参照して、車体Bの状態を検出するセンサについて説明する。図15は、図1に示すサスペンションのストローク量を検出するために車体Bに取り付けられたストロークセンサの配置を示す説明図である。この図において、符号SL、SRは車体Bとロアアーム3Lとの相対的な移動量(ストローク量)を検出して出力するストロークセンサである。図15に示す例は、左後輪のサスペンションにストロークセンサSLとしてストローク式ポテンショメータを取り付けた例である。ここに示す例では、ストロークセンサSLを車体Bに取り付け、アッパアーム2Lにリンクによって結合したものである。また、右後輪のサスペンションは、ストロークセンサSRとして回転式ポテンショメータを用いた例であり、アッパアーム2Rの移動量を回転角で検出するものである。ストロークセンサSL、SRは、ストローク式や回転式のポテンショメータに限らず、サスペンションのストローク量が検出できるセンサであれば用いることが可能である。
【0021】
すなわち、ここでいうストローク量とは、バネ7L、7Rの変位量に相当する値であるので、バネ7L、7Rの変位量がそれぞれ検出できるセンサであれば何でもよい。例えば、車体Bの横方向にかかる加速度に対応する左右のストローク量を予め求めておき、加速度センサによって検出された加速度に応じて予め求めておいたストローク量を参照することによって求めるようにしてもよい。
【0022】
図16は、車両を上方から見た場合の模式図である。この図において、符号SAは、ステアリングホイール8の操舵角と操舵方向を検出して出力する舵角センサである。この舵角センサSAの出力は、符号付きの数値を出力するものであり、例えば、左に操舵した場合、操舵の角度に応じた正の数値を出力し、右に操舵した場合、操舵の角度に応じた負の数値を出力する。符号SBは、車体Bの重心位置に取り付けられ、車体Bの上下方向(路面に垂直の方向)の加速度を検出する加速度センサである。符号SCは、車体Bの前方位置に取り付けられ、車体Bの前後方向の加速度を検出して出力する加速度センサである。符号SDは、アクセルの開度を検出して出力するアクセル開度センサである。符号SEは、ブレーキペダルの踏力を検出して出力する踏力センサである。符号SFは、車両の速度を検出して出力する車速センサである。
【0023】
なお、車体Bの上下方向の加速度を検出する加速度センサは、符号SBL、SBRで示すように車体Bの左右のリアダンパーマウント部にそれぞれ取り付けてもよい。このように上下方向の加速度を検出する加速度センサを左右のサスペンションの位置にそれぞれ取り付けると、車体Bの状態をより詳細に検出することが可能となる。
【0024】
また、上述のアクチュエータ1L,1Rの制御及びストロークセンサSL,SR、舵角センサSA、加速度センサSB、加速度センサSCの出力の検出は、図示しない制御部により行われる。この制御部は、CPUと、メモリ等の記憶部とから構成されており、CPUが記憶部に記憶されているプログラムに従いアクチュエータ1L,1Rの制御を行う。
【0025】
次に、図2〜8を参照して、制御部が図1に示すサスペンションの制御を行う動作を説明する。図2は、サスペンション制御動作のメイン処理を示すフローチャートである。まず、制御部は、現時点の車体Bの状態を検出して、車体Bのローリングを抑制するための制御を行うときに必要な目標値を計算する(ステップS1)。以下の説明で用いる目標値とは、アクチュエータ1L、1Rが発生する目標トルク(TTL、TTR)とそのトルクを発生させる回転方向のことである。
なお、ステップS1の処理は、図3〜5を参照して後に詳細に説明する。
【0026】
次に、制御部は、車体Bの状態を検出して、車両が直進状態である場合の乗り心地を良くするためのスカイフック制御を行うときに必要な目標値を計算する(ステップS2)。スカイフック制御とは、スカイフック理論に基づいて、バネ上(車体B)の振動をアクチュエータによって制振する制御である。
なお、ステップS2の処理は、図6を参照して後に詳細に説明する。
【0027】
次に、制御部は、現時点の車体Bの状態を検出して、車体Bのピッチングを抑制するための制御を行うときに必要な目標値を計算する(ステップS3)。
なお、ステップS3の処理は、図7を参照して後に詳細に説明する。
【0028】
次に、制御部は、現時点の車体Bの状態に応じて、制御モードを判定する(ステップS4)。制御モードの判定とは、車体Bの状態に応じて、現時点でサスペンションの制御を前述の3つの制御(ローリング抑制制御、スカイフック制御、ピッチング抑制制御)のうちいずれの制御を行うのが適切であるかを判定して、決定することである。
ここで、常に3つの制御を行うための目標値を計算しているのは、車両の状態変化に速く応答するためである。
【0029】
次に、制御部は、制御モード判定結果に基づいて、ステップS1、S2、S3において計算された目標値を選択して、この目標値に応じた電流量を求めて、モータML、MRに対して出力する(ステップS5)。
例えば、制御部は、PWM(パルス幅変調)制御によってモータML、MRのトルクを制御する場合、一定周期において「H」レベルと「L」レベルの幅のデューティ比を目標値に応じて演算によって求め、モータML、MRへ与える電流量を調整する。
【0030】
このとき、制御部は、トルクを大きくするために電流を多くしたい場合、「H」レベルの幅を広げ、「L」レベルの幅を狭くし、トルクを小さくするために電流を少なくしたい場合、「L」レベルの幅を広げ、「H」レベルの幅を狭くなるように、デューティ比を演算する。また、トルクの発生する方向は、モータML,MRに流す電流の方向を逆にすることで制御する。
以下、説明のため、アクチュエータ1Lによってバネ7Lを伸ばす方向にトルクTLを発生させる電流方向を(+)とし、アクチュエータ1Lによってバネ7Lを縮める方向にトルクTLを発生させる電流方向を(−)と定義する。
同様に、アクチュエータ1Rによってバネ7Rを伸ばす方向にトルクTRを発生させる電流方向を(+)とし、アクチュエータ1Rによってバネを縮める方向にトルクTRを発生させる電流方向を(−)と定義する。
【0031】
なお、図2においては、ステップS1〜S3の処理を順に実行するように図示したが、3つの目標値の計算は、それぞれ並列に同時に計算を行うようにしてもよい。このようにすることによって、図2に示す制御動作を実行する周期を短くすることができる。
【0032】
このように、車体Bの状態に応じて、ローリング抑制制御、スカイフック制御、ピッチング抑制制御のいずれかを選択してサスペンションの制御を実施するようにしたため、操縦安定性と乗員の乗り心地を共に向上させることが可能となる。
【0033】
次に、図3〜5を参照して、図2のステップS1に示すローリング抑制制御を行う場合の目標値を計算する動作を説明する。図3〜5は、制御部がアクチュエータ1L,1Rの制御を行うための目標値を計算する処理を示すフローチャートである。
動作の前提として、運転者が車両に乗り込み、イグニッションスイッチをオン状態にすることにより、上記制御部は、この時点のストロークセンサSL,SRの出力する測定値MDL,MDR(単位mm)を、各々基準値DL,DR(単位mm)として記憶部に記憶する。
そして、制御部は、プログラムに従い、図3〜5に示す各々のフローチャートの処理を開始する。
これらのフローチャートの処理は、一定時間毎(例えば、10msec毎)に、1セットの処理として繰り返され、得られた結果からアクチュエータ1L,1Rに各々発生させるトルクTTL,TTRの発生の制御がこの一定時間毎に行われる。
【0034】
初めに図3を参照して、操舵の速度に基づく目標値の計算処理を説明する。この処理によって、操舵の速度に基づいてアクチュエータ1L,1Rに発生させるトルクTL,TRが求められる。
まず、制御部は、舵角センサSAが出力した舵角量を読み込む(ステップS11)。続いて、制御部は、舵角センサSA出力値から転舵方向を決定する(ステップS12)。ここでいう転舵方向とは、ステアリングホイール8が中立位置から左右どちらの方向へ操舵されているかを示すものであり、「右」、「中立」、「左」のいずれかとなる。
【0035】
次に、制御部は、上記一定時間による舵角量の変化、すなわち操舵量の微分値としての舵角速度(rad/s)を求める演算を行う(ステップS13)。続いて、制御部は、舵角センサ出力値に基づいて舵角速度の方向を示す舵角速度方向を決定する(ステップS14)。これは、舵角速度の方向によって操舵状態を詳細に判別するためのものである。例えば、ステアリングホイール8を左に切った状態から再び中立位置へ戻すときの過程は、転舵方向のみでは判別できないため、舵角速度の方向が必要となる。
【0036】
次に、制御部は、ステップS13において求めた舵角速度に応じた目標値を記憶部に記憶されている目標値マップを参照して求める。図11は、舵角速度と、アクチュエータ1L及び1Rに発生させるトルクとの関係を定義した目標値マップの一例である。制御部は、この目標値マップを参照して、舵角速度に対応した各々のトルクTL,TRを選択して演算結果として出力する。この出力は、後述する処理(図5に示す処理)に渡される。
【0037】
次に、図4を参照して、ストローク量に基づく目標値(YL,YR)の計算処理を説明する。 まず、制御部は、ストロークセンサSL,SRから、各々測定値MDL,MDRを読み込む(ステップS21)。そして、制御部は、測定値と基準値との差、すなわちストローク量を算出する(ステップS22)。
すなわち、制御部は、左後輪のストローク量ΔDLを「MDL−DL」の式により演算し、同様に、右後輪のストローク量ΔDRを「MDR−DR」の式により演算して各々求め、記憶部に記憶させる。この演算によって、イグニッションスイッチをオンにした状態からのストロークの変化量が求められることとなる。
【0038】
次に、制御部は、ステップS22で求めた左後輪のストローク量ΔDLと、右後輪のストローク量ΔDRとのストローク差ΔLRを、「ΔDL−ΔDR」の式により演算して求める(ステップS23)。続いて、制御部は、求めたストローク差ΔLRに基づいて車両状態を判定する(ステップS24)。制御部は、ストローク差ΔLR=0のとき車体Bが路面に対して「中立」と判定し、ストローク量ΔLR>0のとき車体Bが「右下がり」と判定し、ストローク差ΔLR<0のとき「左下がり」と判定する。この判定結果は、車両状態値として、記憶部にストローク差ΔLRと共に記憶させる。
【0039】
次に、制御部は、ストローク差ΔLRに基づき、目標値を演算によって算出する(ステップS25)。
すなわち、車種に対応して設定された目標バネレートJT(単位N(ニュートン)/mm)と、実際にサスペンションに設けられているバネ7Lの基本バネレートJS(単位N(ニュートン)/mm)とのバネレート差ΔJにストローク差ΔLR(mm)を乗じた値がロール剛性反力不足力FWとなる。
したがって、制御部は、「(JT−JS)×ΔLR」の式に基づき演算を行い、ロール剛性反力不足力FWを求める。
また、アクチュエータ1L,1Rに各々発生させるトルクTL,TRは、目標バネレートJTに対して基本バネレートJSの不足しているバネレート差ΔJを補完するために必要なトルクであり、先に求めたロール剛性反力不足力FWにレバー比DD(実質的に駆動アーム4Lまたは4Rの長さ、単位cm)を乗じたものである。
【0040】
このため、制御部は、「(FW×DD)/2」の式に基づき演算を行い、トルクYL,YRを各々求める。ここで 「FW×DD」を「2」で除算しているのは、ロール剛性の補完に必要なトルク(見かけ上のバネレートの増加分)を、相補的にアクチュエータ1L,1Rが各々反対方向の向きのトルクを「1/2」ずつ発生する制御を行うためである。
【0041】
次に、制御部は、車両状態値が「右下がり」及び「左下がり」のいずれかであるかにより、先に求めた(FW×DD/2)に極性を付して、トルクYL,YRを演算する。この演算によって求められたトルクYL,YRがストローク量に基づく目標値となる。
例えば、運転者が右に操舵を行い、車体Bが左方向にローリングした場合、制御部は、アクチュエータ1Lがバネ7Lを伸ばす方向へ反力を与えるためのトルクTL(+FW×DD/2)を演算し、一方、アクチュエータ1Rがバネ6Rを縮める方向へ反力を与えるためのトルクYR(−FW×DD/2)を演算する。以下、説明のためバネを伸ばす方向のトルクを(+)とし、バネを縮める方向のトルクを(−)として説明する。
【0042】
次に、制御部は、車両状態値とストローク差ΔLRに基づいて、車両状態が「中立」であると見なせるか否かの判定を行う(ステップS26)。この判定は、ストローク差ΔLRが「0」ではないが、ほぼ「0」と見なせる量であるかを判定するものであり、ストローク差ΔLRが予め決められた範囲内であれば、ストローク差を「0」として処理をするものである。これによって、微小なストローク差があっても車両状態を「中立」と見なすことができる。
この判定の結果、「中立」と見なせない場合、制御部はステップS25で求めたトルクYL,YRの値を記憶部に記憶させ、処理を終了する。
一方、車両状態が「中立」であると見なせる場合、制御部は、車両状態値を「中立」とするとともに、先に求めたストロークに基づく目標値であるトルクYL,YRを「0」として(ステップS27)、記憶部に記憶し、処理を終了する。
【0043】
次に、図5参照して、舵角速度に基づく目標値(TL、TR)とストローク量に基づく目標値(YL、YR)を使用して、実際にアクチュエータ1L,1Rに発生させる目標値(トルクTTL,TTR)を求める処理を説明する。
まず、制御部は、車両状態値が「中立」であるか否かの判定を行い(ステップS31)、判定結果が「中立」であれば、処理をステップS34へ進め、車両状態が「中立」でなければ、処理をステップS32へ進める。
【0044】
次に、制御部は、車両状態値と舵角速度方向とに基づいて、車体Bのロール方向(図1に示す左下がりの方向RL、右下がりの方向RRのいずれか)と舵角速度方向が一致するか否かを判定する(ステップS32)。通常車体Bは、旋回時において発生する遠心力によって、舵角とは反対の方向へロールする。しかし、速い操舵を行った場合、ロールは舵角を始めてからあるタイミング遅れて発生するため、舵角速度方向とロール方向が一致する場合がある。
この判定の結果、ロール方向と舵角速度方向が一致している場合、ストローク量に基づく目標値のみを出力する。
すなわち、制御部は、ストローク差LRから求めたトルクYL及びYRを、目標値のトルクTTL,TTRとして出力する。
【0045】
一方、ロール方向と舵角速度方向が一致していない場合、舵角速度に基づく目標値とストローク量に基づく目標値を加算して出力する(ステップS34)。
すなわち、制御部は、アクチュエータ1Lに発生させるトルクTTLを「YL+TL」の式に基づき演算し、アクチュエータ1Rに発生させるトルクTTRを「YR+TR」の式に基づき演算し、この演算によって求められたトルクTTL,TTRを目標値のトルクとして出力する。
【0046】
次に、図6を参照して、図2のステップS2に示すスカイフック制御を行う場合の目標値を計算する動作を説明する。
まず、制御部は、車体Bの上下方向の加速度を検出する加速度センサSBの出力である上下方向加速度GBを読み込む(ステップS41)。続いて、制御部は、上下方向加速度GBに含まれるDCオフセット分をキャンセルするためのキャンセル値を計算する(ステップS42)。このキャンセル値DC(k)は、DC(k)=(0.75/(0.75+T))・(DC(k−1)+GB(k)−GB(k−1)の式によって計算する。ここで、Tはサンプリングタイム、GBは上下方向加速度であり、kは、最新の値を意味し、k−1は、前回の計算処理で用いた値であることを意味する。
【0047】
次に、制御部は、バネ上(車体B)の速度y(k)を計算する(ステップS43)。この速度y(k)は、y(k)=(1/(1.3+T))・(1.3y(k−1)+T・DC(k))の式によって計算する。ここで、Tはサンプリングタイム、DCは、ステップS42において計算されたキャンセル値である。また、kは、最新の値を意味し、k−1は前回の計算処理で用いた値であることを意味する。
【0048】
次に、制御部は、ステップS43において計算された速度y(k)の値に基づいてアクチュエータ1L、1Rの動作方向を決定する(ステップS44)。動作方向の決定は、バネ上速度y(k)が正の値であれば、アクチュエータ1L、1Rを縮める方向とし、負の値であれば伸ばす方向とする。
【0049】
次に、制御部は、バネ上速度y(k)の値に基づいて、目標値のトルクTTL、TTRを計算する(ステップS45)。
目標値TTL、TTRは、TTL、TTR=|y(k)|・C・Kの式で計算する。ここで、Cはダンピング係数、Kはトルク定数である。
【0050】
次に、図7を参照して、図2のステップS3に示すピッチング抑制制御を行う場合の目標値を計算する動作を説明する。
まず、制御部は、車体Bの前後方向の加速度を検出する加速度センサSCの出力値である前後加速度GCを読み込む(ステップS51)。そして、制御部は読み込んだ前後加速度GCに基づいてアクチュエータ1L、1Rが発生する反力の方向を決定する(ステップS52)。この反力の方向は、前後加速度GCの値に基づいて、車両が加速中か、減速中かを判定することによって決定される。車両が加速中である場合は、荷重が後ろへ移動するため、後輪のバネ7L、7Rは縮む。一方減速中は、荷重が前に移動するため、後輪のバネ7L、7Rは伸びる。したがって、加速中と判定された場合、反力を発生させる方向をバネ7L、7Rを伸ばす方向とし、一方、減速中と判定された場合、反力を発生させる方向をバネ7L、7Rを縮める方向とする。
【0051】
次に、制御部は、加減速によって移動した荷重の移動量を計算する(ステップS53)。荷重移動量ΔWは、ΔW=(1/2)・(hg/L)・W・Xgの式によって計算する。ここで、hgは車両の重心高さ、Lは車両のホイールベース、Wは車両重量、Xgは前後加速度GCの絶対値である。続いて、制御部は、アクチュエータ1個当たりの目標値TTLを計算して出力する(ステップS54)。荷重移動量ΔWの反力は、2個のアクチュエータ1L、1Rによって同時に同じ方向へ発生すればよいので、目標値トルクTTL、TTRは、TTL、TTR=ΔW/2の式によって求める。
【0052】
次に、図8を参照して、図2のステップS4に示す制御モード判定を行う動作を説明する。
まず、制御部は、センサ出力値を読み込む(ステップS61)。ここで読み込まれるセンサ出力値は、前述した目標値を求める処理動作時に取得して記憶部記憶された出力値を読み込む。そして、制御部は、舵角の絶対値が5(°)より大きいか否かを判定する(ステップS62)。この判定の結果、5(°)より大きい場合、旋回中と判断し、ローリング抑制制御の目標値を選択する(ステップS63)。
【0053】
次に、制御部は、現時点の車速に基づいて求めたゲインを選択した目標値に対して乗算する(ステップS64)。この目標値に乗算するゲインは、図12に示す車速とゲインの関係を定義したゲインマップを参照して求める。図12に示すように、ゲインマップは、X軸が車速であり、Y軸がゲインとなっており、ゲインは、「0」〜「1」の値となる。ここに示す例では、車速が0〜10(Km/h)である場合がゲイン「0」、20(Km/h)以上がゲイン「1」となっており、10〜20(Km/h)の間は、直線補間されている。
したがって、車速が0〜10(Km/h)の間は、アクチュエータ1L、1Rによる制御を行わず、20(Km/h)以上は、ステップS63においてセットされた目標値によって制御が行われることを意味する。
このように、目標値に対してゲインを乗算することによって、車両の速度に応じて目標値を変化させることが可能となるため、10(Km/h)以下の低速時において、路面の凹凸による影響により、微小な制御動作が行われ、乗り心地が低下することを防止することができる。
【0054】
次に、ステップS62において、舵角の絶対値が5(°)以下である場合、制御部は、舵角速度の絶対値が0.5(rad/s)より大きいか否かを判定する(ステップS65)。この判定の結果、舵角速度の絶対値が0.5(rad/s)より大きい場合、舵角は小さいが舵角速度が速いため、ローリングが発生する可能性が高いと判断して、ステップS63へ進み、前述した処理が行われる。
一方、舵角速度の絶対値が0.5(rad/s)以下である場合、制御部は、さらに前後加速度の絶対値が2(m/s2)より大きいか否かを判定する(ステップS66)。この判定の結果、前後加速度の絶対値が2(m/s2)以下の場合、制御部は、スカイフック制御の目標値を選択して(ステップS67)、ステップS64へ進み、求めた目標値に車速に基づくゲインを乗算する。また、ステップS66の判定の結果、前後加速度の絶対値が2(m/s2)より大きい場合、制御部は、ピッチング抑制制御の目標値を選択する(ステップS68)。ピッチング抑制制御の目標値を選択した場合、制御部は、車速に基づくゲインの乗算(ステップS64)を行わない。これは、ピッチングが発生しやすい前後加速度が所定以上であるか否かを検出して、この前後加速度の絶対値に基づいて、ピッチング抑制制御の判定をしているため、車両速度に基づくゲインの乗算を必要としないためである。
【0055】
このように、車両に備えられたセンサの出力値に基づいて、車体Bの状態を、所定の条件を満たしたか否かによって判定し、この判定の結果、車両が旋回状態であると判定された場合に、サスペンションに対してローリングを抑制する制御を行うようにしたため、あたかも旋回時のみサスペンションのバネレートを大きくした場合と同等の効果を得ることが可能となる。
また、判定の結果、車両が直進状態であると判定された場合に、サスペンションに対して主にバウンシングを抑制する制御を行うようにして、乗り心地を良くするようにしたため、あたかも直進時のみサスペンションのバネレートを小さくした場合と同等の効果を得ることが可能となる。
さらに、判定の結果、直進状態でかつ加減速状態であると判定された場合に、主にピッチングを抑制する制御を行うようにしたため、あたかも加減速時のみサスペンションのバネレートを大きくした場合と同等の効果を得ることが可能となる。
【0056】
<第2の実施形態>
次に、図9、10を参照して、第2の実施形態を説明する。
図9は、図2に示すピッチング抑制制御に用いる目標値を計算する処理において、前後加速度センサの出力を用いないで目標値を計算する処理動作を示すフローチャートである。図10は、図9に示す処理によって目標値を求める場合に、図8に示す制御モード判定処理が異なる部分のみを図示した図である。
まず、制御部は、アクセル開度センサSDの出力値を読み込む(ステップS71)。続いて制御部は、踏力センサSEの出力値を読み込む(ステップS72)。そして、制御部は、アクセル開度センサSDに出力があったか否かを判定する(ステップS73)。この判定の結果、アクセル開度センサSDの出力があった場合、制御部は、目標値マップを参照してアクセル開度に応じた目標値を求める(ステップS74)。図13にアクセル開度に応じた目標値を求めるための目標値マップを示す。
【0057】
ステップS73の判定の結果、アクセル開度センサSDの出力がない場合、制御部は、踏力センサSEの出力があったか否かを判定する(ステップS75)。この判定の結果、踏力センサSEの出力があった場合、制御部は、目標値マップを参照してブレーキ踏力に応じた目標値を求める(ステップS76)。図14にブレーキ踏力に応じた目標値を求めるための目標値マップを示す。
一方、踏力センサSEの出力がない場合、制御部は、目標値を「0」とする(ステップS77)。
【0058】
次に、図10を参照して、第2の実施形態における制御モード判定処理を説明する。図10は、図8に示すステップS65〜S68に対応する処理部分のみを図示したフローチャートである。この図において、ステップS65、S67、S68の動作は図8に示す処理と同一である。図10に示す処理が図8と異なる点は、ステップS66に代えて、ステップS66A、S66Bを設けた点である。
【0059】
ステップS65において、舵角速度絶対値が0.5(rad/s)以下であった場合、制御部は、アクセル開度が10(°)以下であるか否かを判定する(ステップS66A)。この判定の結果、アクセル開度が10(°)より大きい場合、ステップS68へ進み、アクセル開度が10(°)以下の場合、制御部は、踏力が20(N、ニュートン)以下であるか否かを判定する(ステップS66B)。この判定の結果、踏力が20(N)より大きい場合、ステップS68へ進み、踏力が20(N)以下の場合ステップS67へ進む。
【0060】
このように、前後加速度センサを用いずに、加減速の判定をアクセル開度とブレーキ踏力によって行うようにしたため、路面からの振動や路面の勾配による外乱を除くことができる。これは結果的に状態判定の処理を簡単にすることができ、きめ細かい制御を行うことが可能となる。
【0061】
なお、前述した説明においては、アクチュエータ1L、1Rを自動車の後輪に備えた例を説明したが、前輪のサスペンションについても同様にアクチュエータを備えるようにして、前述した制御を行うようにしてもよい。さらに、後輪及び前輪のサスペンション全てにアクチュエータを備えるようにして、4つの車輪のそれぞれを制御するようにしてもよい。
【0062】
以上説明したように、車両の状態に応じて、旋回状態であるか直進状態であるかを判定し、旋回状態である場合は、左右の車輪に対して逆相の制御を行うことよって、ローリングを抑制し、直進状態である場合は、左右の車輪に対して同相の制御を行うことによって、主にバウンシングを抑制するようにしたため、操縦安定性を高めるともに、乗員の乗り心地も向上させることが可能となる。
【0063】
さらに、直進状態であっても、加減速中は、左右同相の制御を行うことによって、主にピッチングを抑制するようにしたため、加速時は、車両後方を持ち上げる力が反力として路面に加わるため、接地加重が大きくなり、タイヤのグリップ力を増大させることが可能となり、効率的に加速を行うことが可能となる。また、減速時は、車両後方の沈み込みを減少させることができるため、車両の挙動変化を少なくすることが可能となる。
【0064】
【発明の効果】
以上説明したように、請求項1に記載の発明によれば、車両の左右車輪に各々1つアクチュエータが設けられ、このアクチュエータによって左右車輪のそれぞれが上下方向の力を受けることが可能なサスペンションにおいて、車両が直進で走行している場合は乗員の乗り心地を優先させた制御を行い、旋回時にはロールの抑制を優先させた制御を行うようにしたため、直進時においては車体の振動を低減することができ、旋回時には、車体の傾きを低減することができ、乗員の乗り心地を向上させることができるという効果が得られる。また、旋回時のみに、見かけのバネレートを大きくすることが可能となるため、操縦安定性の向上と乗り心地の向上を両立することができるという効果が得られる。
【0065】
また、の発明によれば、直進状態であっても車両の前後加速度が所定の値より大きい場合に、ピッチングの抑制を優先する制御を行うようにしたため、車両が加減速時において、車体が前後に傾くことを低減することができ、乗員の乗り心地を向上することができるという効果が得られる。また、加減速時のみに、見かけのバネレートを大きくすることができるために、操縦安定性と乗り心地を両立することができるという効果も得られる。
【0066】
また、の発明によれば、車両の速度に応じてアクチュエータが発生する力を変化させるようにしたため、低速時においては、路面の凹凸などの影響により、微小な制御動作が行われ、乗り心地が低下することを防止することができるという効果が得られる。
【図面の簡単な説明】
【図1】 本発明の一実施形態によるサスペンションの構成を示す説明図である。
【図2】 図1に示すサスペンションの制御のメイン処理を示すフローチャートである。
【図3】 図2に示すステップS1の詳細処理を示すフローチャートである。
【図4】 図2に示すステップS1の詳細処理を示すフローチャートである。
【図5】 図2に示すステップS1の詳細処理を示すフローチャートである。
【図6】 図2に示すステップS2の詳細処理を示すフローチャートである。
【図7】 図2に示すステップS3の詳細処理を示すフローチャートである。
【図8】 図2に示すステップS4の詳細処理を示すフローチャートである。
【図9】 図2に示すステップS3の詳細処理を示すフローチャートである。
【図10】 図2に示すステップS4の詳細処理を示すフローチャートである。
【図11】 目標値マップの一例を示す説明図である。
【図12】 目標値に乗算するゲインを求めるゲインマップの一例を示す説明図である。
【図13】 目標値マップの一例を示す説明図である。
【図14】 目標値マップの一例を示す説明図である。
【図15】 車体Bの状態を検出するセンサの配置を示す説明図である。
【図16】 車体Bの状態を検出するセンサの配置を示す説明図である。
【符号の説明】
1L,1R アクチュエータ
2L,2R アッパーアーム
3L,3R ロアアーム
4L,4R 駆動アーム
5L,5R リンク
6L,6R ナックル
7L,7R バネ
GL,GR 減速器
ML,MR モータ
WL,WR ホイール
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for controlling a suspension provided in a vehicle such as an automobile, and more particularly to a method for controlling a suspension provided with an actuator that applies a force to a wheel in a vertical direction.
[0002]
[Prior art]
A suspension provided in a vehicle has a role of improving a ride comfort by absorbing an impact from a road surface on which a wheel contacts a ground, and generally includes a coil spring and a shock absorber for suppressing vibration of the coil spring. If the spring rate of the coil spring provided in the suspension is reduced and the spring is softened, the riding comfort tends to be good.
On the other hand, the vehicle's maneuverability is improved when the body rigidity is high.However, if the spring rate is reduced to improve the ride comfort, rolling tends to occur when the vehicle turns, and pitching occurs during acceleration / deceleration. It becomes easier, the maneuverability tends to decrease, and the rider cannot say that the ride comfort is good because the vehicle body tilts.
As described above, it is generally difficult to improve both the maneuverability and the ride comfort of the vehicle suspension, so whether to give priority to the ride comfort or the maneuverability according to the characteristics of the vehicle. It is often set to either.
[0003]
Conventionally, a stabilizer is known as one for increasing the roll rigidity of a vehicle body. The stabilizer has no function as a spring when the left and right wheels move in the same phase, but suppresses rolling by acting as a spring when the left and right wheels move in the opposite phase as in rolling. Since the stabilizer acts as a spring only when the left and right wheels move in opposite phases, rolling can be suppressed without increasing the spring rate of the coil spring.
[0004]
[Problems to be solved by the invention]
By the way, if the spring rate of the coil spring is reduced to improve riding comfort, rolling is likely to occur during turning, so the diameter of the stabilizer bar is increased or the length of the portion where the torsion occurs is shortened, etc. It is necessary to increase the reaction force generated by the stabilizer bar.
[0005]
However, if the reaction force generated by the stabilizer bar is increased, when the vehicle travels straight on a road surface with irregular irregularities, the result is that it is equivalent to increasing the spring rate of the coil spring, and the riding comfort tends to deteriorate. is there. In addition, the stabilizer only suppresses rolling and cannot obtain the effect of suppressing pitching or bouncing.
[0006]
The present invention has been made in view of such circumstances, and by controlling an actuator that applies a force to the wheels in the vertical direction according to the traveling state of the vehicle, the steering stability of the vehicle and the occupant An object of the present invention is to provide a suspension control method capable of improving the ride comfort of the vehicle.
[0007]
[Means for Solving the Problems]
According to the first aspect of the present invention, one actuator is provided on each of the left and right wheels of the vehicle (for example, the actuators 1L and 1R in the embodiment), and the wheels can receive a force in the vertical direction by the actuator. In addition, a first target value map in which the accelerator opening and the target value of the generated torque of the actuator are related, and a second target value in which the brake pedal force and the target value of the generated torque of the actuator are related A suspension control method comprising a map, wherein the control method is The force generated by the actuator is changed by multiplying the target value of the generated torque by a gain based on the vehicle speed (for example, step S64 in the embodiment). Control with priority on ride comfort (for example, skyhook control in the embodiment) The force generated by the actuator is changed by multiplying the target value of the generated torque by a gain based on the vehicle speed (for example, step S64 in the embodiment). When the control that gives priority to the suppression of rolling (for example, the rolling suppression control in the embodiment) is performed and the longitudinal acceleration of the vehicle is larger than a predetermined value even in the straight traveling state, the first and second target values Accelerator opening or brake obtained by referring to the map According to the pedal effort Control that prioritizes suppression of pitching based on the target value (for example, pitching suppression control in the embodiment) The target value of the control that gives priority to the suppression of the pitching is not multiplied by the gain based on the vehicle speed (for example, step S68 in the embodiment). It is characterized by that.
[0008]
According to the present invention, when the vehicle is traveling straight in a suspension in which one actuator is provided for each of the left and right wheels of the vehicle, and each of the left and right wheels can receive vertical force by the actuator. Controls that prioritize ride comfort for passengers and control that prioritizes rolling restraint during turning can reduce body vibration during straight travel and reduce body tilt during turning It is possible to improve the ride comfort of the occupant. Further, since the apparent spring rate can be increased only during turning, an effect that both improvement in steering stability and improvement in riding comfort can be obtained.
[0010]
Also, According to the present invention, when the longitudinal acceleration of the vehicle is larger than a predetermined value even in the straight traveling state, the control is given priority to the suppression of the pitching, so that the vehicle body tilts back and forth during acceleration / deceleration. Can be reduced, and the ride comfort of the passenger can be improved. In addition, since the apparent spring rate can be increased only during acceleration / deceleration, there is also an effect that both steering stability and riding comfort can be achieved.
[0012]
According to the present invention, the force generated by the actuator is changed in accordance with the speed of the vehicle, so that at a low speed, a minute control operation is performed due to the influence of road surface unevenness and the like, and the ride comfort is reduced. The effect that it can prevent is acquired.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
The present invention achieves both steering stability and ride comfort by complementing the spring rate of the spring in the suspension with the torque generated by the actuator in accordance with the running state of the vehicle. At this time, the torque generated by the actuator is calculated based on the output of the sensor that detects the vehicle body state.
As a result, the present invention substantially increases the rigidity of the vehicle body according to the traveling state of the vehicle and relaxes the inclination of the vehicle body due to rolling or pitching, thereby obtaining stability of vehicle traveling and It is intended to improve comfort.
[0014]
Also, if the spring rate of the spring is set to a large value from the beginning in order to increase the rigidity of the vehicle body, the vehicle body will be directly subjected to impacts due to the road surface condition, for example, road surface unevenness, etc. when going straight, and the ride comfort will deteriorate. End up.
However, according to the present invention, the spring rate of the spring is set to a value that suppresses the impact due to the condition of the road surface when traveling straight, and the spring rate for obtaining the required vehicle body rigidity during cornering or acceleration / deceleration, and the spring rate of the spring Since the difference is supplemented by the torque generated by the actuator, the maneuverability and the ride comfort can be improved.
[0015]
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<First Embodiment>
FIG. 1 is a perspective view from the rear of the vehicle showing the configuration of the suspension on the rear (rear wheel) side of the automobile according to the first embodiment of the present invention.
In the left rear wheel suspension of this figure, the knuckle 6L that rotatably supports the wheel WL is supported so as to be vertically movable via an A-type upper arm 2L and a lower arm 3L. The upper arm 2L is connected to the upper portion of the knuckle 6L via a joint provided at the distal end, and is connected to the vehicle body B via a joint provided at the proximal end. The lower arm 3L is connected to the lower part of the knuckle 6L via a joint provided at the distal end, and is connected to the vehicle body B via a joint provided at the proximal end. The lower part of the spring 7L is supported at the center of the lower arm 3L, the upper part of the spring 7L is supported by the vehicle body B, and the actuator 1L is connected to the base end side of the lower arm 3L via the link 5L and the drive arm 4L. A shock absorber (not shown) is provided between the vehicle body B and the lower arm 3L. Here, the actuator 1L is composed of a speed reducer GL and a motor ML, and the torque generated by the motor ML is increased in accordance with the speed reduction ratio of the speed reducer GL and given to the lower arm 3L.
[0016]
Further, the configuration of the right rear wheel suspension is the same except that the subscripts of the constituent elements described above are changed from “L” to “R”.
The front portions of the knuckle 6L and the knuckle 6R are connected to each other by a stabilizer bar (not shown), and the vehicle body B and the rear portions of the knuckle 6L and the knuckle 6R are connected by a lateral link (not shown).
[0017]
With the above-described configuration, the lower arm 3L and the upper arm 2L connected to the knuckle 6L are connected to the vehicle body B by rolling the vehicle body B up and down with respect to the road surface by cornering in the left rear wheel suspension. Move up and down starting from the base. As a result, the spring 7L and the shock absorber connected to the lower arm 3L expand and contract in response to the vertical movement, and the vertical movement of the vehicle body B with respect to the road surface is buffered. At this time, when the actuator 1L is driven and the drive arm 4L is rotated about the rotation axis in the same direction as the rolling, the torque (N that moves up and down to the lower arm 3L connected to the drive arm 4L via the link 5L) M) is transmitted to complement the spring rate of the spring 7L.
[0018]
Similarly, the suspension of the right rear wheel performs the same operation as the operation of the suspension of the left rear wheel only by changing the subscript of the above-described component from “L” to “R”. Thereby, by controlling the actuators 1L and 1R provided on the wheel WL and the wheel WR in relation to each other, the spring rate of the springs 7L and 7R can be complemented, and the inclination of the vehicle body B due to rolling or pitching can be positive. Can be controlled.
[0019]
That is, when the spring 7L connected to the lower arm 3L expands and contracts in response to the vertical movement of the vehicle body B due to cornering or the like, the left rear wheel suspension shown in FIG. Is applied to the vehicle body B to correct the inclination of the vehicle body B.
Hereinafter, for the sake of explanation, the torques applied to the lower arms 3L and 3R by the actuators 1L and 1R rotating the drive arms are referred to as torques TTL and TTR, respectively.
[0020]
Here, a sensor for detecting the state of the vehicle body B will be described with reference to FIGS. FIG. 15 is an explanatory diagram showing the arrangement of stroke sensors attached to the vehicle body B in order to detect the stroke amount of the suspension shown in FIG. In this figure, symbols SL and SR are stroke sensors that detect and output a relative movement amount (stroke amount) between the vehicle body B and the lower arm 3L. The example shown in FIG. 15 is an example in which a stroke potentiometer is attached to the left rear wheel suspension as the stroke sensor SL. In the example shown here, the stroke sensor SL is attached to the vehicle body B and coupled to the upper arm 2L by a link. The suspension of the right rear wheel is an example using a rotary potentiometer as the stroke sensor SR, and detects the amount of movement of the upper arm 2R by the rotation angle. The stroke sensors SL and SR are not limited to stroke type and rotary type potentiometers, but can be any sensors that can detect the stroke amount of the suspension.
[0021]
That is, the stroke amount here is a value corresponding to the displacement amount of the springs 7L and 7R, so any sensor can be used as long as it can detect the displacement amounts of the springs 7L and 7R. For example, the left and right stroke amounts corresponding to the acceleration in the lateral direction of the vehicle body B are obtained in advance, and the stroke amount obtained in advance according to the acceleration detected by the acceleration sensor is obtained. Good.
[0022]
FIG. 16 is a schematic diagram when the vehicle is viewed from above. In this figure, symbol SA is a steering angle sensor that detects and outputs the steering angle and steering direction of the steering wheel 8. The output of the steering angle sensor SA outputs a numerical value with a sign. For example, when steering to the left, a positive numerical value corresponding to the steering angle is output, and when steering to the right, the steering angle is output. Outputs a negative value corresponding to. Reference numeral SB denotes an acceleration sensor that is attached to the position of the center of gravity of the vehicle body B and detects acceleration in the vertical direction of the vehicle body B (direction perpendicular to the road surface). Reference numeral SC denotes an acceleration sensor that is attached to the front position of the vehicle body B and detects and outputs the acceleration in the longitudinal direction of the vehicle body B. The symbol SD is an accelerator opening sensor that detects and outputs the accelerator opening. Symbol SE is a pedal force sensor that detects and outputs the pedal force of the brake pedal. Symbol SF is a vehicle speed sensor that detects and outputs the speed of the vehicle.
[0023]
The acceleration sensor that detects the vertical acceleration of the vehicle body B may be attached to the left and right rear damper mounts of the vehicle body B as indicated by reference numerals SBL and SBR. If the acceleration sensors for detecting the acceleration in the vertical direction are attached to the positions of the left and right suspensions, the state of the vehicle body B can be detected in more detail.
[0024]
The control of the actuators 1L and 1R and the detection of the outputs of the stroke sensors SL and SR, the steering angle sensor SA, the acceleration sensor SB, and the acceleration sensor SC are performed by a control unit (not shown). The control unit includes a CPU and a storage unit such as a memory, and the CPU controls the actuators 1L and 1R according to a program stored in the storage unit.
[0025]
Next, with reference to FIGS. 2 to 8, an operation in which the control unit controls the suspension shown in FIG. 1 will be described. FIG. 2 is a flowchart showing a main process of the suspension control operation. First, the control unit detects the current state of the vehicle body B, and calculates a target value necessary for performing control for suppressing rolling of the vehicle body B (step S1). The target value used in the following description is a target torque (TTL, TTR) generated by the actuators 1L, 1R and a rotation direction in which the torque is generated.
In addition, the process of step S1 is demonstrated in detail later with reference to FIGS.
[0026]
Next, the control unit detects the state of the vehicle body B and calculates a target value necessary for performing skyhook control for improving the ride comfort when the vehicle is in a straight traveling state (step S2). Skyhook control is control in which vibration on the sprung (vehicle body B) is controlled by an actuator based on the skyhook theory.
The process of step S2 will be described in detail later with reference to FIG.
[0027]
Next, the control unit detects the current state of the vehicle body B, and calculates a target value necessary for performing control for suppressing the pitching of the vehicle body B (step S3).
The process of step S3 will be described in detail later with reference to FIG.
[0028]
Next, the control unit determines the control mode according to the current state of the vehicle body B (step S4). In the determination of the control mode, depending on the state of the vehicle body B, it is appropriate to perform any of the above-described three controls (rolling suppression control, skyhook control, pitching suppression control) at the present time. It is to determine and determine whether there is.
Here, the reason why the target value for performing the three controls is always calculated is to respond quickly to a change in the state of the vehicle.
[0029]
Next, the control unit selects the target value calculated in Steps S1, S2, and S3 based on the control mode determination result, obtains the amount of current corresponding to the target value, and applies the motor ML and MR to (Step S5).
For example, when controlling the torques of the motors ML and MR by PWM (pulse width modulation) control, the control unit calculates the duty ratio between the “H” level and the “L” level width according to the target value in a certain period. Obtain and adjust the amount of current applied to the motors ML and MR.
[0030]
At this time, if the control unit wants to increase the current in order to increase the torque, it widens the width of the “H” level, narrows the width of the “L” level, and decreases the current in order to reduce the torque, The duty ratio is calculated so that the width of the “L” level is widened and the width of the “H” level is narrowed. The direction in which the torque is generated is controlled by reversing the direction of the current flowing through the motors ML and MR.
Hereinafter, for the sake of explanation, the current direction in which the torque TL is generated in the direction of extending the spring 7L by the actuator 1L is defined as (+), and the current direction in which the torque TL is generated in the direction of contracting the spring 7L by the actuator 1L is defined as (−). To do.
Similarly, the current direction in which the torque TR is generated in the direction of extending the spring 7R by the actuator 1R is defined as (+), and the current direction in which the torque TR is generated in the direction of contracting the spring by the actuator 1R is defined as (−).
[0031]
In FIG. 2, the processes of steps S1 to S3 are illustrated in order, but the calculation of the three target values may be performed simultaneously in parallel. By doing in this way, the period which performs control operation shown in Drawing 2 can be shortened.
[0032]
As described above, since suspension control is performed by selecting any one of rolling suppression control, skyhook control, and pitching suppression control according to the state of the vehicle body B, both driving stability and ride comfort of the occupant are achieved. It becomes possible to improve.
[0033]
Next, with reference to FIGS. 3-5, the operation | movement which calculates the target value in the case of performing rolling suppression control shown to step S1 of FIG. 2 is demonstrated. 3 to 5 are flowcharts showing a process for calculating a target value for the control unit to control the actuators 1L and 1R.
As a premise of the operation, when the driver gets into the vehicle and turns on the ignition switch, the control unit sets the measured values MDL and MDR (unit: mm) output from the stroke sensors SL and SR at this time, respectively. It memorize | stores in a memory | storage part as reference value DL and DR (unit mm).
And a control part starts the process of each flowchart shown to FIGS. 3-5 according to a program.
The processing of these flowcharts is repeated as a set of processing at regular time intervals (for example, every 10 msec), and the control of the generation of torques TTL and TTR to be generated by the actuators 1L and 1R, respectively, is obtained from the obtained results. Performed every hour.
[0034]
First, a target value calculation process based on the steering speed will be described with reference to FIG. By this process, torques TL and TR to be generated by the actuators 1L and 1R are obtained based on the steering speed.
First, the control unit reads the steering angle amount output by the steering angle sensor SA (step S11). Then, a control part determines a steering direction from the steering angle sensor SA output value (step S12). The steered direction here indicates whether the steering wheel 8 is steered in the left or right direction from the neutral position, and is “right”, “neutral”, or “left”.
[0035]
Next, the control unit performs a calculation for obtaining a change in the rudder angle amount over the predetermined time, that is, a rudder angular velocity (rad / s) as a differential value of the steer amount (step S13). Then, a control part determines the steering angular velocity direction which shows the direction of a steering angular velocity based on a steering angle sensor output value (step S14). This is for determining the steering state in detail according to the direction of the steering angular velocity. For example, the process of returning the steering wheel 8 to the neutral position from the state where the steering wheel 8 is turned to the left cannot be determined only by the steering direction, and therefore the direction of the steering angular speed is required.
[0036]
Next, a control part calculates | requires the target value according to the steering angular velocity calculated | required in step S13 with reference to the target value map memorize | stored in the memory | storage part. FIG. 11 is an example of a target value map that defines the relationship between the steering angular velocity and the torque generated by the actuators 1L and 1R. The control unit refers to the target value map, selects each torque TL, TR corresponding to the steering angular speed, and outputs it as a calculation result. This output is passed to a process (process shown in FIG. 5) described later.
[0037]
Next, the target value (YL, YR) calculation process based on the stroke amount will be described with reference to FIG. First, the control unit reads measured values MDL and MDR from the stroke sensors SL and SR, respectively (step S21). Then, the control unit calculates the difference between the measured value and the reference value, that is, the stroke amount (step S22).
That is, the control unit calculates the left rear wheel stroke amount ΔDL by the formula “MDL-DL”, and similarly calculates the right rear wheel stroke amount ΔDR by the formula “MDR-DR”. Store in the storage unit. By this calculation, the amount of change in stroke from the state where the ignition switch is turned on is obtained.
[0038]
Next, the control unit calculates the stroke difference ΔLR between the stroke amount ΔDL of the left rear wheel and the stroke amount ΔDR of the right rear wheel obtained in step S22 by using the expression “ΔDL−ΔDR” (step S23). ). Subsequently, the control unit determines the vehicle state based on the obtained stroke difference ΔLR (step S24). The control unit determines that the vehicle body B is “neutral” with respect to the road surface when the stroke difference ΔLR = 0, determines that the vehicle body B is “lower right” when the stroke amount ΔLR> 0, and when the stroke difference ΔLR <0. Judged as “down to the left”. This determination result is stored in the storage unit together with the stroke difference ΔLR as a vehicle state value.
[0039]
Next, the control unit calculates a target value by calculation based on the stroke difference ΔLR (step S25).
That is, the spring rate between the target spring rate JT (unit N (Newton) / mm) set corresponding to the vehicle type and the basic spring rate JS (unit N (Newton) / mm) of the spring 7L actually provided on the suspension. A value obtained by multiplying the difference ΔJ by the stroke difference ΔLR (mm) is the roll rigidity reaction force insufficient force FW.
Therefore, the control unit calculates based on the formula “(JT−JS) × ΔLR” to obtain the roll stiffness reaction force insufficient force FW.
Further, the torques TL and TR generated in the actuators 1L and 1R are torques necessary for complementing the spring rate difference ΔJ in which the basic spring rate JS is insufficient with respect to the target spring rate JT, and the roll rigidity obtained previously. The reaction force insufficient force FW is multiplied by the lever ratio DD (substantially the length of the drive arm 4L or 4R, unit cm).
[0040]
Therefore, the control unit calculates based on the formula “(FW × DD) / 2” and obtains torques YL and YR, respectively. Here, “FW × DD” is divided by “2” because the torque required for complementing the roll stiffness (the increase in the apparent spring rate) is complementarily set by the actuators 1L and 1R in the opposite directions. This is because control for generating the direction torque by “½” is performed.
[0041]
Next, the control unit attaches a polarity to the previously obtained (FW × DD / 2) depending on whether the vehicle state value is “downward to the right” or “downward to the left”, and torques YL, YR. Is calculated. Torques YL and YR obtained by this calculation become target values based on the stroke amount.
For example, when the driver steers to the right and the vehicle body B rolls to the left, the control unit applies torque TL (+ FW × DD / 2) for applying a reaction force in the direction in which the actuator 1L extends the spring 7L. On the other hand, a torque YR (−FW × DD / 2) for applying a reaction force in the direction in which the actuator 1R contracts the spring 6R is calculated. Hereinafter, for the sake of explanation, the torque in the direction of extending the spring is assumed to be (+) and the torque in the direction of contracting the spring is assumed to be (−).
[0042]
Next, the control unit determines whether or not the vehicle state can be regarded as “neutral” based on the vehicle state value and the stroke difference ΔLR (step S26). This determination is to determine whether the stroke difference ΔLR is not “0” but is an amount that can be regarded as almost “0”. If the stroke difference ΔLR is within a predetermined range, the stroke difference “ It is processed as “0”. Thereby, even if there is a minute stroke difference, the vehicle state can be regarded as “neutral”.
As a result of this determination, if it cannot be regarded as “neutral”, the control unit stores the values of the torques YL and YR obtained in step S25 in the storage unit, and ends the process.
On the other hand, when the vehicle state can be regarded as “neutral”, the control unit sets the vehicle state value to “neutral” and sets the torques YL and YR, which are target values based on the previously obtained stroke, to “0” ( Step S27), storing in the storage unit, and the process is terminated.
[0043]
Next, referring to FIG. 5, target values (torque) that are actually generated by actuators 1L and 1R using target values (TL and TR) based on the steering angular velocity and target values (YL and YR) based on the stroke amount are used. Processing for obtaining (TTL, TTR) will be described.
First, the control unit determines whether or not the vehicle state value is “neutral” (step S31). If the determination result is “neutral”, the process proceeds to step S34, and the vehicle state is “neutral”. Otherwise, the process proceeds to step S32.
[0044]
Next, based on the vehicle state value and the steering angular speed direction, the control unit matches the roll direction of the vehicle body B (either the left-down direction RL or the right-down direction RR shown in FIG. 1) with the steering angular speed direction. It is determined whether or not to perform (step S32). Normally, the vehicle body B rolls in a direction opposite to the rudder angle by centrifugal force generated during turning. However, when fast steering is performed, the roll is generated with a certain delay from the start of the steering angle, so the steering angular speed direction and the roll direction may coincide.
As a result of this determination, if the roll direction and the rudder angular velocity direction match, only the target value based on the stroke amount is output.
That is, the control unit outputs torques YL and YR obtained from the stroke difference LR as target values of torques TTL and TTR.
[0045]
On the other hand, when the roll direction and the steering angular velocity direction do not match, the target value based on the steering angular velocity and the target value based on the stroke amount are added and output (step S34).
That is, the control unit calculates the torque TTL generated in the actuator 1L based on the expression “YL + TL”, calculates the torque TTR generated in the actuator 1R based on the expression “YR + TR”, and determines the torque TTL obtained by this calculation. , TTR is output as target value torque.
[0046]
Next, with reference to FIG. 6, the operation for calculating the target value when the skyhook control shown in step S2 of FIG. 2 is performed will be described.
First, the control unit reads the vertical acceleration GB, which is the output of the acceleration sensor SB that detects the vertical acceleration of the vehicle body B (step S41). Subsequently, the control unit calculates a cancel value for canceling the DC offset included in the vertical acceleration GB (step S42). The cancel value DC (k) is calculated by the following equation: DC (k) = (0.75 / (0.75 + T)) · (DC (k−1) + GB (k) −GB (k−1). Here, T is the sampling time, GB is the vertical acceleration, k is the latest value, and k-1 is the value used in the previous calculation process.
[0047]
Next, the control unit calculates the sprung (vehicle body B) speed y (k) (step S43). This speed y (k) is calculated by the equation y (k) = (1 / (1.3 + T)) · (1.3y (k−1) + T · DC (k)). Here, T is the sampling time, and DC is the cancel value calculated in step S42. Further, k means the latest value, and k-1 means the value used in the previous calculation process.
[0048]
Next, the control unit determines the operation direction of the actuators 1L and 1R based on the value of the speed y (k) calculated in step S43 (step S44). The determination of the operation direction is a direction in which the actuators 1L and 1R are contracted if the sprung speed y (k) is a positive value, and a direction in which the actuator 1L and 1R is extended if the value is negative.
[0049]
Next, the control unit calculates torques TTL and TTR as target values based on the value of sprung speed y (k) (step S45).
The target values TTL and TTR are calculated by the equation TTL, TTR = | y (k) | · C · K. Here, C is a damping coefficient, and K is a torque constant.
[0050]
Next, with reference to FIG. 7, an operation for calculating a target value when the pitching suppression control shown in step S3 of FIG. 2 is performed will be described.
First, the control unit reads the longitudinal acceleration GC, which is the output value of the acceleration sensor SC that detects the longitudinal acceleration of the vehicle body B (step S51). And a control part determines the direction of the reaction force which the actuators 1L and 1R generate | occur | produce based on the longitudinal acceleration GC read (step S52). The direction of the reaction force is determined by determining whether the vehicle is accelerating or decelerating based on the value of the longitudinal acceleration GC. When the vehicle is accelerating, the load moves backward, so the rear wheel springs 7L and 7R contract. On the other hand, since the load moves forward during deceleration, the rear wheel springs 7L and 7R extend. Therefore, when it is determined that acceleration is being performed, the direction in which the reaction force is generated is the direction in which the springs 7L and 7R are extended. On the other hand, when it is determined that deceleration is in progress, the direction in which the reaction force is generated is the direction in which the springs 7L and 7R are contracted. And
[0051]
Next, the control unit calculates the amount of movement of the load moved by acceleration / deceleration (step S53). The load movement amount ΔW is calculated by the equation: ΔW = (1/2) · (hg / L) · W · Xg. Here, hg is the height of the center of gravity of the vehicle, L is the wheelbase of the vehicle, W is the vehicle weight, and Xg is the absolute value of the longitudinal acceleration GC. Subsequently, the control unit calculates and outputs a target value TTL per actuator (step S54). Since the reaction force of the load movement amount ΔW has only to be generated in the same direction simultaneously by the two actuators 1L, 1R, the target value torques TTL, TTR are obtained by the equation of TTL, TTR = ΔW / 2.
[0052]
Next, with reference to FIG. 8, the operation for performing the control mode determination shown in step S4 of FIG. 2 will be described.
First, the control unit reads a sensor output value (step S61). The sensor output value read here reads the output value acquired and stored in the storage unit during the processing operation for obtaining the target value described above. Then, the control unit determines whether or not the absolute value of the rudder angle is greater than 5 (°) (step S62). If the result of this determination is greater than 5 (°), it is determined that the vehicle is turning, and a target value for rolling suppression control is selected (step S63).
[0053]
Next, the control unit multiplies the selected target value by the gain obtained based on the current vehicle speed (step S64). The gain multiplied by the target value is obtained with reference to a gain map that defines the relationship between the vehicle speed and the gain shown in FIG. As shown in FIG. 12, in the gain map, the X axis is the vehicle speed, the Y axis is the gain, and the gain is a value between “0” and “1”. In the example shown here, the gain is “0” when the vehicle speed is 0 to 10 (Km / h), the gain is “1” when the vehicle speed is 20 (Km / h) or more, and 10 to 20 (Km / h). Between, linear interpolation is performed.
Therefore, when the vehicle speed is 0 to 10 (Km / h), the control by the actuators 1L and 1R is not performed, and when the vehicle speed is 20 (Km / h) or more, the control is performed according to the target value set in step S63. means.
Thus, by multiplying the target value by the gain, it becomes possible to change the target value in accordance with the speed of the vehicle. Therefore, at low speeds of 10 (Km / h) or less, due to road surface unevenness. Due to the influence, a minute control operation is performed, and it is possible to prevent the ride comfort from being lowered.
[0054]
Next, in step S62, when the absolute value of the steering angle is 5 (°) or less, the control unit determines whether or not the absolute value of the steering angular velocity is greater than 0.5 (rad / s) (step S62). S65). If the absolute value of the steering angular speed is greater than 0.5 (rad / s) as a result of this determination, it is determined that there is a high possibility of rolling because the steering angle is small but the steering angular speed is fast, and the process proceeds to step S63. The process described above is performed.
On the other hand, when the absolute value of the rudder angular velocity is 0.5 (rad / s) or less, the control unit further determines that the absolute value of the longitudinal acceleration is 2 (m / s). 2 ) Is determined (step S66). As a result of this determination, the absolute value of the longitudinal acceleration is 2 (m / s 2 In the following cases, the control unit selects a target value for skyhook control (step S67), proceeds to step S64, and multiplies the obtained target value by a gain based on the vehicle speed. As a result of the determination in step S66, the absolute value of the longitudinal acceleration is 2 (m / s 2 If greater than (), the control unit selects a target value for pitching suppression control (step S68). When the target value for the pitching suppression control is selected, the control unit does not perform gain multiplication based on the vehicle speed (step S64). This is because whether or not the longitudinal acceleration at which pitching is likely to occur is greater than or equal to a predetermined value and the pitching suppression control is determined based on the absolute value of the longitudinal acceleration, the gain based on the vehicle speed is determined. This is because no multiplication is required.
[0055]
Thus, based on the output value of the sensor provided in the vehicle, the state of the vehicle body B is determined based on whether or not a predetermined condition is satisfied. As a result of the determination, it is determined that the vehicle is in a turning state. In this case, since the control for suppressing the rolling is performed on the suspension, it is possible to obtain the same effect as if the spring rate of the suspension is increased only during turning.
In addition, as a result of the determination, when it is determined that the vehicle is in a straight traveling state, the suspension is mainly controlled to suppress bouncing to improve the ride comfort. It is possible to obtain the same effect as when the spring rate is reduced.
Furthermore, as a result of determination, when it is determined that the vehicle is in a straight traveling state and is in an acceleration / deceleration state, control is mainly performed to suppress pitching, so that it is equivalent to increasing the suspension spring rate only during acceleration / deceleration. An effect can be obtained.
[0056]
<Second Embodiment>
Next, a second embodiment will be described with reference to FIGS.
FIG. 9 is a flowchart showing a processing operation for calculating the target value without using the output of the longitudinal acceleration sensor in the process of calculating the target value used for the pitching suppression control shown in FIG. FIG. 10 is a diagram illustrating only a portion in which the control mode determination process shown in FIG. 8 is different when the target value is obtained by the process shown in FIG.
First, the control unit reads the output value of the accelerator opening sensor SD (step S71). Subsequently, the control unit reads the output value of the pedal force sensor SE (step S72). Then, the control unit determines whether or not there is an output from the accelerator opening sensor SD (step S73). As a result of the determination, when there is an output from the accelerator opening sensor SD, the control unit obtains a target value corresponding to the accelerator opening with reference to the target value map (step S74). FIG. 13 shows a target value map for obtaining a target value corresponding to the accelerator opening.
[0057]
As a result of the determination in step S73, when there is no output from the accelerator opening sensor SD, the control unit determines whether there is an output from the pedal effort sensor SE (step S75). As a result of this determination, when there is an output from the pedal effort sensor SE, the control unit obtains a target value corresponding to the brake depression force with reference to the target value map (step S76). FIG. 14 shows a target value map for obtaining a target value corresponding to the brake depression force.
On the other hand, when there is no output from the pedal force sensor SE, the control unit sets the target value to “0” (step S77).
[0058]
Next, a control mode determination process in the second embodiment will be described with reference to FIG. FIG. 10 is a flowchart illustrating only processing portions corresponding to steps S65 to S68 shown in FIG. In this figure, the operations in steps S65, S67, and S68 are the same as the processing shown in FIG. The process shown in FIG. 10 is different from FIG. 8 in that steps S66A and S66B are provided instead of step S66.
[0059]
In step S65, when the rudder angular velocity absolute value is 0.5 (rad / s) or less, the control unit determines whether the accelerator opening is 10 (°) or less (step S66A). As a result of the determination, if the accelerator opening is larger than 10 (°), the process proceeds to step S68. If the accelerator opening is 10 (°) or less, the control unit determines whether the pedal effort is 20 (N, Newton) or less. It is determined whether or not (step S66B). As a result of this determination, if the pedal effort is greater than 20 (N), the process proceeds to step S68, and if the pedal effort is 20 (N) or less, the process proceeds to step S67.
[0060]
As described above, acceleration / deceleration is determined by the accelerator opening and the brake pedaling force without using the longitudinal acceleration sensor, so that it is possible to remove disturbance from the road surface and disturbance due to the road surface gradient. As a result, the state determination process can be simplified, and fine control can be performed.
[0061]
In the above description, the example in which the actuators 1L and 1R are provided on the rear wheels of the automobile has been described. However, the above-described control may be performed by providing the actuators for the suspension of the front wheels in the same manner. . Furthermore, it is possible to control each of the four wheels by providing actuators for all the suspensions of the rear wheels and the front wheels.
[0062]
As described above, it is determined whether the vehicle is in a turning state or a straight traveling state according to the state of the vehicle. If the vehicle is in a turning state, the left and right wheels are controlled in opposite phases, thereby rolling. When the vehicle is in a straight-running state, the same phase control is performed on the left and right wheels to mainly suppress bouncing, thereby improving steering stability and passenger comfort. Is possible.
[0063]
In addition, even in a straight-ahead state, during acceleration / deceleration, the left / right in-phase control is mainly used to suppress pitching, and during acceleration, the force to lift the rear of the vehicle is applied to the road surface as a reaction force. As a result, the ground contact weight is increased, the grip force of the tire can be increased, and acceleration can be performed efficiently. Further, since the sinking behind the vehicle can be reduced during deceleration, it is possible to reduce changes in the behavior of the vehicle.
[0064]
【The invention's effect】
As described above, according to the first aspect of the present invention, in the suspension in which one actuator is provided on each of the left and right wheels of the vehicle, and each of the left and right wheels can receive a vertical force by the actuator. In addition, when the vehicle is traveling straight, control is given priority to the rider's ride comfort, and control is given priority to restraining the roll when turning, thus reducing vibration of the vehicle body when traveling straight. Thus, when turning, the tilt of the vehicle body can be reduced and the ride comfort of the occupant can be improved. Further, since the apparent spring rate can be increased only during turning, an effect that both improvement in steering stability and improvement in riding comfort can be obtained.
[0065]
Also, This According to the invention, even when the vehicle is traveling straight, when the longitudinal acceleration of the vehicle is larger than a predetermined value, the control that gives priority to the suppression of pitching is performed, so that the vehicle body tilts back and forth during acceleration / deceleration. Can be reduced, and the ride comfort of the passenger can be improved. In addition, since the apparent spring rate can be increased only during acceleration / deceleration, there is also an effect that both steering stability and riding comfort can be achieved.
[0066]
Also, This According to the invention, since the force generated by the actuator is changed in accordance with the speed of the vehicle, a minute control operation is performed at the low speed due to the unevenness of the road surface and the ride comfort is lowered. The effect that it can prevent is acquired.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a configuration of a suspension according to an embodiment of the present invention.
FIG. 2 is a flowchart showing a main process for controlling the suspension shown in FIG. 1;
FIG. 3 is a flowchart showing detailed processing of step S1 shown in FIG.
FIG. 4 is a flowchart showing detailed processing of step S1 shown in FIG.
FIG. 5 is a flowchart showing detailed processing of step S1 shown in FIG.
6 is a flowchart showing detailed processing in step S2 shown in FIG.
FIG. 7 is a flowchart showing detailed processing in step S3 shown in FIG.
FIG. 8 is a flowchart showing a detailed process of step S4 shown in FIG.
FIG. 9 is a flowchart showing a detailed process of step S3 shown in FIG.
FIG. 10 is a flowchart showing detailed processing of step S4 shown in FIG.
FIG. 11 is an explanatory diagram showing an example of a target value map.
FIG. 12 is an explanatory diagram showing an example of a gain map for obtaining a gain multiplied by a target value.
FIG. 13 is an explanatory diagram showing an example of a target value map.
FIG. 14 is an explanatory diagram showing an example of a target value map.
15 is an explanatory diagram showing the arrangement of sensors for detecting the state of the vehicle body B. FIG.
FIG. 16 is an explanatory diagram showing the arrangement of sensors for detecting the state of the vehicle body B.
[Explanation of symbols]
1L, 1R Actuator
2L, 2R upper arm
3L, 3R Lower arm
4L, 4R drive arm
5L, 5R link
6L, 6R knuckle
7L, 7R Spring
GL, GR reducer
ML, MR motor
WL, WR wheel

Claims (1)

車両の左右車輪に各々1つアクチュエータが設けられ、このアクチュエータによって左右車輪のそれぞれが上下方向の力を受けることが可能とするために、アクセル開度と前記アクチュエータの発生トルクの目標値とが関係付けられた第1の目標値マップと、ブレーキ踏力と前記アクチュエータの発生トルクの目標値とが関係付けられた第2の目標値マップとを備えたサスペンションの制御方法であって、
前記制御方法は、
直進で走行している場合は、発生トルクの目標値に対して車速に基づくゲインを乗じることにより前記アクチュエータが発生する力を変化させて乗り心地を優先させた制御を行い、
旋回時には、発生トルクの目標値に対して車速に基づくゲインを乗じることにより前記アクチュエータが発生する力を変化させてローリングの抑制を優先させた制御を行い、
直進状態であっても前記車両の前後加速度が所定の値より大きい場合に、前記第1及び第2の目標値マップを参照することにより得られるアクセル開度またはブレーキ踏力に応じた前記目標値に基づきピッチングの抑制を優先する制御を行い、
前記ピッチングの抑制を優先する制御の目標値は、車速に基づくゲインの乗算を行わないことを特徴とするサスペンションの制御方法。
One actuator is provided for each of the left and right wheels of the vehicle, and in order to allow each of the left and right wheels to receive a vertical force by this actuator, the relationship between the accelerator opening and the target value of the generated torque of the actuator is related. A suspension control method comprising: a first target value map attached; and a second target value map in which a brake pedal force and a target value of the generated torque of the actuator are related to each other,
The control method is:
When traveling straight ahead, by multiplying the target value of the generated torque by a gain based on the vehicle speed, change the force generated by the actuator to give priority to riding comfort,
At the time of turning, by multiplying the target value of the generated torque by a gain based on the vehicle speed, the force generated by the actuator is changed to give priority to suppression of rolling,
Even when the vehicle is running straight, when the longitudinal acceleration of the vehicle is larger than a predetermined value, the target value corresponding to the accelerator opening or the brake pedal force obtained by referring to the first and second target value maps is set. There rows priority control pitching suppression based,
The suspension control method according to claim 1, wherein the target value of control giving priority to suppression of pitching is not multiplied by a gain based on a vehicle speed .
JP2000397450A 2000-12-27 2000-12-27 Suspension control method Expired - Fee Related JP4049991B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000397450A JP4049991B2 (en) 2000-12-27 2000-12-27 Suspension control method
US10/013,118 US6671596B2 (en) 2000-12-27 2001-12-07 Control method for suspension

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000397450A JP4049991B2 (en) 2000-12-27 2000-12-27 Suspension control method

Publications (2)

Publication Number Publication Date
JP2002192929A JP2002192929A (en) 2002-07-10
JP4049991B2 true JP4049991B2 (en) 2008-02-20

Family

ID=18862570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000397450A Expired - Fee Related JP4049991B2 (en) 2000-12-27 2000-12-27 Suspension control method

Country Status (1)

Country Link
JP (1) JP4049991B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5412782B2 (en) * 2008-09-29 2014-02-12 株式会社ジェイテクト Electric power steering device

Also Published As

Publication number Publication date
JP2002192929A (en) 2002-07-10

Similar Documents

Publication Publication Date Title
JP4050018B2 (en) Suspension control device
US6671596B2 (en) Control method for suspension
JP6646682B2 (en) Lean vehicle
CN100513224C (en) Vehicle attitude control apparatus
CN108025785A (en) Vehicle
JP6296016B2 (en) Electric vehicle
US20100102521A1 (en) Roll rigidity controlling apparatus
JP2010000989A (en) Two-wheeled automobile
JP4049991B2 (en) Suspension control method
JP2002192930A (en) Suspension control method
WO2018180754A1 (en) Vehicle
CN115666976A (en) Control device, vehicle and control method
JP6495566B1 (en) Control unit, suspension system
JP4049999B2 (en) Suspension control method
WO2023145321A1 (en) Tilting vehicle
JP6815572B1 (en) Control device for electric power steering device and electric power steering device
JPH05193322A (en) Suspension control device for vehicle
JP2009073350A (en) Control device
WO2023119422A1 (en) Tilting vehicle
JPH06298112A (en) Rear wheel steering device for vehicle
JP2008105599A (en) Suspension device, automobile and vehicle motion control method
JP2003112651A (en) Steering gear
JP2936590B2 (en) Vehicle attitude control device
WO2023144922A1 (en) Tilting vehicle
WO2025022841A1 (en) Vehicle movement control device and vehicle movement control method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070313

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070925

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101207

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101207

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111207

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111207

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121207

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees