(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0010】
以下、本発明に係る車体挙動制御装置及び車体の挙動の制御方法について、図面を用いて説明する。
なお、以下では、本発明に係る車体挙動制御装置及び車体の挙動の制御方法が、モーターサイクルに用いられる場合を説明しているが、ブレーキの操作系統を複数有する他の車両に用いられてもよく、例えば、自転車(電動自転車及び電動アシスト自転車を含む)等に用いられてもよい。
また、以下で説明する構成、動作等は、一例であり、本発明に係る車体挙動制御装置及び車体の挙動の制御方法は、そのような構成、動作等である場合に限定されない。
また、各図において、詳細部分の図示が適宜簡略化又は省略されている。
【0011】
実施の形態1.
<液圧制御システム100の全体構成>
図1は、本実施の形態1に係る車体挙動制御装置1を含む液圧制御システム100の概要構成図である。
液圧制御システム100は、モーターサイクルに搭載され、車体の挙動を制御する車体挙動制御装置1を備えている。
【0012】
モーターサイクルは、前輪20及び後輪30(単に車輪Wとも称する)を含む車体を備えている。前輪20の車軸及び後輪30の車軸は、車体に回転自在に固定されている。
モーターサイクルは、ユーザー等が操作するハンドルレバー24及びフットペダル34を備えている。このハンドルレバー24を操作すると前輪20の制動力が変化し、フットペダル34を操作すると後輪30の制動力が変化する。ハンドルレバー24は、運転者の手で操作され、フットペダル34は運転者の足で操作される。
【0013】
液圧制御システム100は、前輪20の制動力の発生に利用されるブレーキ液が流れる前輪液圧回路C1と、後輪30の制動力の発生に利用されるブレーキ液が流れる後輪液圧回路C2とを含む。
【0014】
液圧制御システム100は、前輪20に付設されるフロントブレーキパッド21と、フロントブレーキパッド21を動かすフロントブレーキピストン(図示省略)が摺動自在に設けられているフロントホイールシリンダ22と、フロントホイールシリンダ22に接続されたブレーキ液管23とを備えている。
【0015】
液圧制御システム100は、ハンドルレバー24に付設される第1マスターシリンダ25と、ブレーキ液を貯留する第1リザーバ26と、第1マスターシリンダ25に接続されたブレーキ液管27とを備えている。なお、第1マスターシリンダ25には、マスターシリンダピストン(図示省略)が摺動自在に設けられている。ハンドルレバー24が操作されると、第1マスターシリンダ25内のマスターシリンダピストンが動く。
【0016】
液圧制御システム100は、後輪30に付設されるリアブレーキパッド31と、リアブレーキパッド31を動かすリアブレーキピストン(図示省略)が摺動自在に設けられているリアホイールシリンダ32と、リアホイールシリンダ32に接続されたブレーキ液管33とを備えている。
【0017】
液圧制御システム100は、フットペダル34に付設される第2マスターシリンダ35と、ブレーキ液を貯留する第2リザーバ36と、第2マスターシリンダ35に接続されたブレーキ液管37とを備えている。なお、第2マスターシリンダ35には、マスターシリンダピストン(図示省略)が摺動自在に設けられている。フットペダル34が操作されると、第2マスターシリンダ35内のマスターシリンダピストンが動く。
【0018】
<車体挙動制御装置1の各部の構成>
車体挙動制御装置1は、ブレーキ液が流れる内部流路4と、内部流路4内のブレーキ液を第1マスターシリンダ25及び第2マスターシリンダ35側に搬送するのに用いられるポンプ装置2と、前輪液圧回路C1及び後輪液圧回路C2に設けられた開閉自在の調整弁3とを含む。なお、調整弁3は、第1増圧弁3A及び第1減圧弁3Bと、第2増圧弁3C及び第2減圧弁3Dとを含む。調整弁3は、例えば、ソレノイドを備えた電磁弁である。
ここで、本発明の車体挙動制御装置が制御するブレーキ機構は、例えば調整弁3及びポンプ装置2等に対応し、それらの機構によって内部流路4の液圧が制御されて、車体の挙動が制御される。
【0019】
また、車体挙動制御装置1は、調整弁3の開閉、ポンプ装置2の回転数等を制御する制御部7を含む。なお、制御部7の一部又は全ては、例えば、マイコン、マイクロプロセッサユニット等で構成されていてもよく、また、ファームウェア等の更新可能なもので構成されていてもよく、また、CPU等からの指令によって実行されるプログラムモジュール等であってもよい。
【0020】
さらに、車体挙動制御装置1は、制御部7に検出信号を出力する検出部8を含む。検出部8は、内部流路4に設けられた第1圧力センサ8A及び第2圧力センサ8Bと、車体の加速度を算出するのに用いられる前輪速度センサ8C及び後輪速度センサ8Dと(
図5参照)、車体に設けられている加速度センサ8Eとを含む。
【0021】
車体挙動制御装置1は、ブレーキ液管23、27、33、37にそれぞれ接続される各種ポートPを含む。また、車体挙動制御装置1は、内部流路4を流れるブレーキ液の流量を規制するフローリストリクタ5と、ブレーキ液を貯留可能なアキュムレータ6とを含む。
【0022】
なお、以下では、前輪速度及び後輪速度をまとめて車輪速度と称し、また、前輪速度センサ8C及び後輪速度センサ8Dをまとめて車輪速度センサWSと称する場合がある。
【0023】
内部流路4は、前輪液圧回路C1の一部を構成する第1内部流路4Aと、後輪液圧回路C2の一部を構成する第2内部流路4Bとを含む。
第1内部流路4Aには、第1増圧弁3A、第1減圧弁3B、及び第1圧力センサ8A等が設けられている。第1内部流路4Aは、ポートPを介してブレーキ液管23及びブレーキ液管27に接続されている。第2内部流路4Bには、第2増圧弁3C、第2減圧弁3D及び第2圧力センサ8B等が設けられている。第2内部流路4Bは、ポートPを介してブレーキ液管33及びブレーキ液管37に接続されている。
【0024】
ポンプ装置2は、例えばDCモーター等で構成することができる駆動機構2Aと、駆動機構2Aによって駆動力が与えられる2つのポンプエレメント2Bとを含む。駆動機構2Aは、固定子及び回転子等を含み、その回転数が制御部7によって制御される。一方のポンプエレメント2Bは、前輪液圧回路C1内のブレーキ液の搬送に用いられ、第1内部流路4Aに設けられている。他方のポンプエレメント2Bは、後輪液圧回路C2内のブレーキ液の搬送に用いられ、第2内部流路4Bに設けられている。
【0025】
制御部7は、車体挙動制御のために、連動ブレーキ動作を実行する。
連動ブレーキ動作は、ハンドルレバー24によって前輪20に制動力を発生させる操作、又は、フットペダル34によって後輪30に制動力を発生させる操作が行われた際に、前輪20及び後輪30の両方に制動力を発生させる動作である。
つまり、制御部7は、別々の操作系統に接続されている複数の車輪Wのうちの一部の車輪Wを、その操作系統におけるユーザー等の操作に応じて制動する際に、その車輪Wと、それと異なる操作系統に接続されている他の車輪Wと、に制動力を生じさせる連動ブレーキ動作を実行する。
【0026】
そして、制御部7は、路面の勾配値θに基づいて、連動ブレーキ動作を制御する。具体的には、制御部7は、ブレーキ機構である調整弁3の開閉、ポンプ装置2の回転数等を制御して、連動ブレーキ動作を実行する。
なお、制御部7は、路面の勾配値θを用いて、連動ブレーキ動作を実行してもよく、また、路面の勾配値θに換算できる他の物理量を用いて、連動ブレーキ動作を実行してもよい。
【0027】
<前輪20及び後輪30の軸荷重>
図2は、平地を走行するモーターサイクルの前輪20の軸荷重及び後輪30の軸荷重の説明図である。
質量mは、モーターサイクルの質量である。重心Gは、モーターサイクルの重心である。高さhは、路面からの重心Gまでの高さである。位置Cxは、水平方向における重心Gの位置である。位置Fxは、水平方向における前輪20の軸の位置である。位置Rxは、水平方向における後輪30の軸の位置である。荷重Fは、重心Gに作用するモーターサイクルの荷重である。荷重Fn_FAは、前輪20の軸荷重である。荷重Fn_RAは、後輪30の軸荷重である。モーターサイクルに搭乗している人の成分(質量、重心等)が加味されてもよい。
【0028】
長さx1は、位置Cxと位置Fxとの間の長さである。長さx2は、位置Cxと位置Rxとの間の長さである。
なお、説明の便宜上、平坦な路面において、x1=x2が成立するように、モーターサイクルが設計されているものとする。まず、
図2に示すように、モーターサイクルが、平坦な路面上にある場合について考える。
【0029】
重力加速度をgとすると、モーターサイクルには下向きにm×gの荷重Fが掛かる。荷重Fを前輪20の軸にかかる成分及び後輪30の軸にかかる成分に分ける。前輪20の軸に掛かる荷重Fn_FA及び後輪30の軸に掛かる荷重Fn_RAは、次の式(1)及び式(2)のようになる。
【0032】
つまり、平坦な路面上において、荷重Fn_FA及び荷重Fn_RAの大きさは等しい。
【0033】
図3は、上り勾配の路面を走行するモーターサイクルの前輪20の軸荷重及び後輪30の軸荷重の説明図である。次に、
図3に示すように、モーターサイクルが、上り勾配の路面上にある場合を考える。
路面の勾配値θは、水平面を基準とする角度であり、上り勾配では正の値となり、下り勾配では負の値となる。高さhは、上り勾配の路面に直交する方向における、重心Gの高さである。位置Cx’は、水平方向における重心Gの位置である。位置Fx’は、水平方向における前輪20の軸の位置である。位置Rx’は、水平方向における後輪30の軸の位置である。荷重Fn_FA’は、前輪20の軸荷重である。荷重Fn_RA’は、後輪30の軸荷重である。
【0034】
長さx1’は、位置Cx’と位置Fx’との間の長さである。長さx2’は、位置Cx’と位置Rx’との間の長さである。長さx1’及び長さx2’は次のように計算することができる。
【0037】
したがって、前輪20の軸に掛かる荷重Fn_FA’及び後輪30の軸に掛かる荷重Fn_RA’は、次の式(5)及び式(6)のようになる。
【0040】
つまり、x1=x2である場合には、上り勾配の路面上において、荷重Fn_FA’よりも荷重Fn_RA’の方が大きくなる。また、路面の勾配値θが大きい(つまり上り勾配の勾配が大きい)程、荷重Fn_RA’が大きくなり、荷重Fn_FA’が小さくなる。
【0041】
図4は、下り勾配の路面を走行するモーターサイクルの前輪20の軸荷重及び後輪30の軸荷重の説明図である。下り勾配の路面を走行するモーターサイクルの前輪20の軸荷重及び後輪30の軸荷重も、
図3で説明したことと同様の要領で、算出することができる。
【0042】
つまり、x1=x2である場合には、下り勾配の路面上において、荷重Fn_RA’よりも荷重Fn_FA’の方が大きくなる。また、路面の勾配値θが小さい(つまり下り勾配の勾配が大きい)程、荷重Fn_FA’が大きくなり、荷重Fn_RA’が小さくなる。
【0043】
軸荷重が小さい車輪Wよりも軸荷重が大きい車輪Wに、より大きな制動力を発生させることで、車体の挙動を安定化することができる。また、上述のとおり、各車輪Wの軸荷重は、路面の勾配値θに応じて変化する。したがって、モーターサイクルが走行する路面の勾配値θを取得することができれば、各車輪Wに配分する制動力の比率を適宜変化させて、車体の挙動を安定化させることができる。
【0044】
<制御部7の構成例>
図5は、本実施の形態1に係る車体挙動制御装置1を含む液圧制御システム100が備えている各種センサ、制御部7及び各種アクチュエータの機能ブロック図である。
図6は、本実施の形態1に係る車体挙動制御装置1に含まれる制御部7の機能ブロック図である。
図5及び
図6を参照して、制御部7の構成例について説明する。
【0045】
制御部7は、検出部8からの信号を受ける入力部7Aと、検出部8からの信号に基づいて車体が走行する路面の勾配値θを算出し、調整弁3の開閉、ポンプ装置2の回転数等の制御を実行するプロセッサ部7Bと、算出された路面の勾配値θ等の各種のデータが格納される記憶部7Cとを含む。
【0046】
(入力部7A)
入力部7Aは、例えば検出部8からの信号を受ける入力回路等を含む回路で構成されるものである。入力部7Aで受けた信号は、プロセッサ部7Bに出力される。
【0047】
(プロセッサ部7B)
プロセッサ部7Bは、演算部T1と、アクチュエータ制御部T2とを含む。演算部T1は、車体速度算出部7B1と、勾配算出部7B2と、判定部7B3と、車体挙動制御実行部7B5とを含む。プロセッサ部7Bは、例えばマイクロコントローラ等で構成することができる。
【0048】
車体速度算出部7B1は、車輪速度センサWSの検出信号に基づいて車体速度vVehを算出する。
【0049】
勾配算出部7B2は、加速度センサ8Eの検出信号と、車輪速度センサWSの検出信号とに基づいて路面の勾配値θを算出する。ここで、本実施の形態1における路面の勾配値θの算出方法例について説明する。
【0050】
加速度センサ8Eの検出信号から得られる車体の進行方向における加速度成分aXは、車体の進行方向における加減速に起因する加速度成分aVehと、路面の勾配値θに起因する加速度成分aSlopeと、の和と看做すことができる。そのため、制御部7は、式(7)の演算によって、路面の勾配値θに起因する加速度成分aSlopeを推定することができる。なお、加減速に起因する加速度成分aVehは、車輪速度の微分値として求めることができ、例えば、制御部7は、車輪速度を車輪速度センサWSの検出信号から算出し、算出した車輪速度の微分値を、加減速に起因する加速度成分aVehとする。なお、路面の勾配値θに起因する加速度成分aSlopeは、上り勾配を走行中は正の値になり、下り勾配を走行中は負の値になる。
【0052】
そして、制御部7は、路面の勾配値θに起因する加速度成分aSlopeを用いて、式(8)を演算することで、路面の勾配値θを得ることができる。なお、路面の勾配値θは、上り勾配を走行中は正の値になり、下り勾配を走行中は負の値になる。
【0054】
このように、勾配算出部7B2は、加速度センサ8Eの検出信号と、車輪速度センサWSの検出信号とに基づいて、モーターサイクルが走行中の路面の勾配値θを算出することができる。
【0055】
なお、制御部7の路面の勾配値θの算出方法は、上記に限定されるものではない。例えば、車体挙動制御装置1は、加速度センサ8Eとは別に勾配センサを備え、制御部7は、該勾配センサの検出信号から路面の勾配値θを取得してもよい。そのような場合には、上記の勾配算出部7B2の演算を行わないでよい分、制御部7の負荷を軽減することができる。
また、制御部7は、例えば、モーターサイクルが走行中の路面の勾配値θの情報を、GPS情報を元に取得してもよい。そのような場合でも、上記の勾配算出部7B2の演算を行わないでよい分、制御部7の負荷を軽減することができる。
【0056】
判定部7B3は、勾配算出部7B2が算出した路面の勾配値θに基づいて、モーターサイクルが走行中の路面が上り勾配であるか、下り勾配であるか、又は、平坦であるかを判定する。また、判定部7B3は、勾配算出部7B2が算出した路面の勾配値θが基準値α以上であるか否かを判定する。また、判定部7B3は、連動ブレーキ動作を実行する要求があるか否かを判定する。また、判定部7B3は、車体速度算出部7B1が算出した車体速度vVehが基準値vMinよりも大きいか否かを判定する。また、判定部7B3は、連動ブレーキ動作を実行する要求があり、且つ、一定の条件を満たすと連動ブレーキONのフラグを立てる。また、判定部7B3は、連動ブレーキONのフラグが立っているか否かに基づいて、連動ブレーキ動作を実行するか否かを判定する。これらの判定部7B3の判定は、後述される、制動力配分フロー及び停止動作時の連動ブレーキ動作フローに用いられる。
【0057】
車体挙動制御実行部7B5は、勾配算出部7B2が算出した路面の勾配値θに基づいて、車体挙動制御としての連動ブレーキ動作を実行するための制御信号を生成し、アクチュエータ制御部T2に出力する。
路面の勾配値θに応じて各車輪Wにかかる軸荷重は変化する。したがって、車体挙動制御実行部7B5は、後述される制動力配分フローを実行して、路面の勾配値θに応じて各車輪Wに発生させる制動力の比率を変化させることで、モーターサイクルの挙動が不安定になることを抑制する。
また、車体挙動制御実行部7B5は、判定部7B3の判定結果に応じて、後述される連動ブレーキ動作フローを実行する。
【0058】
アクチュエータ制御部T2は、駆動機構制御部7B6と、弁制御部7B7とを含む。
連動ブレーキ動作の実行時に、弁制御部7B7は、調整弁3の開閉動作を制御し、駆動機構制御部7B6は、弁制御部7B7と協働して駆動機構2Aの回転数を制御する。
【0059】
(記憶部7C)
記憶部7Cには、前輪20及び後輪30の車輪速度の情報、プロセッサ部7Bで算出された情報、基準値等が格納されている。記憶部7Cは、例えばRAM(Random Access Memory)等で構成することができる。
【0060】
<連動ブレーキ動作における制動力配分>
図7は、本実施の形態1に係る車体挙動制御装置1の前輪20及び後輪30の制動力配分フローの一例である。
【0061】
(ステップS0:スタート)
制御部7は、制動力配分フローを開始する。
【0062】
(ステップS1:制動力の基準値の取得)
制御部7の車体挙動制御実行部7B5は、例えば、車体速度算出部7B1が算出した車体速度vVehを用いて、前輪20及び後輪30に配分する制動力の基準値を設定する。なお、前輪20及び後輪30の制動力の基準値は、逐次算出されてもよいし、記憶部7Cに予め記憶されていてもよい。
【0063】
(ステップS2:路面の勾配値θの算出)
制御部7の勾配算出部7B2は、加速度センサ8Eの検出信号及び車輪速度センサWSの検出信号に基づいて、車体が走行中の路面の勾配値θを算出する。
【0064】
(ステップS3:路面の勾配に関する判定)
制御部7の判定部7B3は、勾配算出部7B2の算出した路面の勾配値θに基づいて、路面が上り勾配であるか、下り勾配であるか、又は、平坦であるかを判定する。
路面が上り勾配又は下り勾配である場合には、ステップS4に移る。
路面が平坦である場合には、ステップS5に移る。
【0065】
(ステップS4:制動力配分の修正)
制御部7の車体挙動制御実行部7B5は、勾配算出部7B2が算出した路面の勾配値θに基づいて、ステップS1で設定した前輪20の制動力及び後輪30の制動力の数値を修正する。
【0066】
例えば、車体挙動制御実行部7B5は、路面が上り勾配の場合には、後輪30に配分される制動力の比率を、路面が上り勾配でない場合の後輪30に配分される制動力の比率と比較して、大きくする。また、車体挙動制御実行部7B5は、上り勾配における路面の勾配が大きい(路面の勾配値θが大きい)程、後輪30に配分される制動力の比率を大きくする。
【0067】
また、車体挙動制御実行部7B5は、路面が下り勾配の場合には、前輪20に配分される制動力の比率を、路面が下り勾配でない場合の前輪20に配分される制動力の比率と比較して、大きくする。また、車体挙動制御実行部7B5は、下り勾配における路面の勾配が大きい(路面の勾配値θが小さい)程、前輪20に配分される制動力の比率を大きくする。
【0068】
前輪20に配分される制動力の比率を大きくするにあたり、車体挙動制御実行部7B5は、後輪30に生じさせる制動力を低下させずに、前輪20に配分される制動力の比率を大きくするとよい。
【0069】
(ステップS5:制動力配分の設定)
制御部7は、ステップS3を経てきた場合にはステップS1で設定した前輪20及び後輪30の制動力の基準値を、制動力配分の設定値とする。
また、制御部7は、ステップS4を経てきた場合にはステップS4で修正した前輪20及び後輪30の制動力の数値を、制動力配分の設定値とする。
【0070】
(ステップS6:エンド)
制御部7は、制動力配分フローを終了する。
【0071】
<停止動作時の連動ブレーキ動作>
図8は、本実施の形態1に係る車体挙動制御装置1の停止動作時の連動ブレーキ動作フローの一例である。
図8を参照して、モーターサイクルが停止動作時に連動ブレーキ動作を実行する場合の制御について説明する。
【0072】
(ステップS10:スタート)
制御部7は、連動ブレーキ動作フローを開始する。
【0073】
(ステップS11:連動ブレーキ動作の要求に関する判定)
制御部7の判定部7B3は、連動ブレーキ動作の要求の有無を判定する。
連動ブレーキ動作の要求がある場合には、ステップS12に移る。
連動ブレーキ動作の要求がない場合には、ステップS19に移る。
制御部7は、例えば、車体速度vVeh及び車輪速度に基づいて各車輪Wのスリップ率を算出することで、連動ブレーキ動作を要求するか否かを決定してもよく、また、他の方法によって決定してもよい。
【0074】
(ステップS12:車体速度の判定)
制御部7の判定部7B3は、車体速度算出部7B1が算出した車体速度vVehが、基準値vMinより大きいか否かを判定する。
車体速度vVehが基準値vMinより大きい場合には、ステップS14に移る。
車体速度vVehが基準値vMin以下である場合には、ステップS13に移る。
【0075】
(ステップS13:勾配の有無の判定)
制御部7の判定部7B3は、勾配算出部7B2が算出した路面の勾配値θの絶対値が、基準値α以上であるか否かを判定する。つまり、路面に基準値α以上の勾配が有るか否かを判定する。上り勾配の場合の基準値αと、下り勾配の場合の基準値αと、が互いに異なる値であってもよい。また、基準値αが、モーターサイクルの質量mが大きい程、小さい値に設定されてもよい。なお、その質量mにモーターサイクルに搭乗している人の成分が加味されてもよい。また、基準値αが、ユーザー等によって設定されてもよい。
基準値α以上である場合には、ステップS14に移る。
基準値αより小さい場合には、ステップS15に移る。
【0076】
(ステップS14:後輪30の制動力を増加させる連動ブレーキ動作の許可)
制御部7の車体挙動制御実行部7B5は、後輪30の制動力を増加させる連動ブレーキ動作、つまり、ハンドルレバー24による前輪20を制動する操作が行われた際に後輪30に生じる制動力を増加させる連動ブレーキ動作を許可する許可フラグを立てる。
つまり、制御部7は、車体速度vVehが基準値vMinと比較して低く、且つ、路面に勾配が有る場合においても、後輪30の制動力を増加させる連動ブレーキ動作を許可する。
【0077】
(ステップS15:後輪30の制動力を増加させる連動ブレーキ動作の禁止)
制御部7の車体挙動制御実行部7B5は、後輪30の制動力を増加させる連動ブレーキ動作、つまり、ハンドルレバー24による前輪20を制動する操作が行われた際に後輪30に生じる制動力を増加させる連動ブレーキ動作を禁止する禁止フラグを立てる。
つまり、制御部7は、車体速度vVehが基準値vMinと比較して低く、且つ、路面に勾配が無い場合には、後輪30の制動力を増加させる連動ブレーキ動作を禁止する。
【0078】
(ステップS16:前回のループにおける連動ブレーキフラグの判定)
制御部7の判定部7B3は、前回のループにおける連動ブレーキフラグがONかOFFかを判定する。
連動ブレーキONのフラグが立っている場合には、ステップS18に移る。
連動ブレーキOFFのフラグが立っている場合には、ステップS19に移る。
【0079】
(ステップS17:後輪30の制動力を増加させる連動ブレーキ動作の実行)
制御部7の車体挙動制御実行部7B5は、ステップS14で許可フラグが立てられているため、前輪20及び後輪30の制動力の設定値を定めて、その設定値をアクチュエータ制御部T2に出力する。その際、制動力配分フローにおいて、路面の勾配値θが大きい程、後輪30に配分される制動力の比率を大きくするとよい。
ここで、ステップS12で車体速度vVehが基準値vMinより大きいと判定された場合の、後輪30の制動力を増加させる連動ブレーキ動作は、主として、車体のリフトアップを抑制するためになされる。また、ステップS13で路面の勾配値θの絶対値が基準値α以上であると判定された場合の、後輪30の制動力を増加させる連動ブレーキ動作は、主として、車体のリフトアップを抑制しつつ、ユーザー等がフットペダル34から足を降ろせるようにするためになされる。
【0080】
(ステップS18:圧力を保持する連動ブレーキ動作の実行)
制御部7の車体挙動制御実行部7B5は、ステップS15で禁止フラグが立てられているため、後輪30の制動力を増加させる連動ブレーキ動作を行わない。そして、リアホイールシリンダ32の圧力及びフロントホイールシリンダ22の圧力を保持する連動ブレーキ動作を行う。
【0081】
(ステップS19:圧力制御の不実施)
制御部7の車体挙動制御実行部7B5は、アクチュエータ制御部T2による圧力制御を実施しない。つまり、車輪Wの制動力は、ユーザー等によって直接操作される。
【0082】
(ステップS20:連動ブレーキONのフラグ)
制御部7の判定部7B3は、連動ブレーキONのフラグを立てる。
【0083】
(ステップS21:連動ブレーキOFFのフラグ)
制御部7の判定部7B3は、連動ブレーキOFFのフラグを立てる。
【0084】
つまり、N回目(Nは自然数)のループにおいて、ステップS17又はステップS18を通過して連動ブレーキ動作を実行すると、連動ブレーキONのフラグが立つ。そして、N+1回目のループにおいて、連動ブレーキ動作の要求が有る場合には、引き続き、連動ブレーキ動作が実行される。
【0085】
また、N回目のループにおいて、ステップS19を通過すると、連動ブレーキOFFのフラグが立つ。そして、N+1回目のループにおいて、連動ブレーキ動作の要求が有る場合であっても、車体速度vVehが基準値vMin以下であり、且つ、路面に基準値α以上の勾配が無い場合には、連動ブレーキ動作が実行されない。
【0086】
また、車体速度vVehが基準値vMinより大きい場合、及び、車体速度vVehが基準値vMin以下であって路面に基準値α以上の勾配が有る場合には、後輪30の制動力を増加させる連動ブレーキ動作が実行される。
【0087】
また、車体速度vVehが基準値vMin以下であって路面に基準値α以上の勾配が無い場合には、前回のループにおいて連動ブレーキ動作が実行された場合のみ、圧力を保持する連動ブレーキ動作が実行される。
【0088】
<本実施の形態1に係る車体挙動制御装置1の有する効果>
本実施の形態1に係る車体挙動制御装置1は、車輪Wの挙動を制御するブレーキ機構と、いずれかの車輪Wをブレーキ機構で制動する操作が行われた際に、路面の勾配値θに基づいて連動ブレーキ動作を制御する制御部7と、を備えている。このため、路面の勾配に依存して各車輪Wにかかる軸荷重が変化して、連動ブレーキ動作における各車輪Wの適切な制動力が変わったとしても、制御部7は、路面の勾配値θに基づいて車輪Wに制動力を発生させて、車体の挙動が不安定になることを抑制することができる。
【0089】
好ましくは、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面の勾配値θに基づいて、連動ブレーキ動作における、複数の車輪Wのそれぞれに配分される制動力の比率を変化させる。
【0090】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面が上り勾配である状態における後輪30に配分される制動力の比率を、路面が上り勾配でない状態における後輪30に配分される制動力の比率と比較して、大きくする。上り勾配の路面を走行するモーターサイクルは、平地や下り勾配の路面を走行するときよりも、後輪30の軸荷重が大きくなっている。このため、制御部7は、路面が上り勾配であると判定すると、後輪30に配分される制動力の比率を増大させて、上り勾配の路面を走行するモーターサイクルの挙動が不安定になることを抑制することができる。
【0091】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面が上り勾配である状態において、路面の勾配が大きい(路面の勾配値θが大きい)程、後輪30に配分される制動力の比率を大きくする。上り勾配の路面の勾配が大きい程、後輪30の軸荷重が大きくなるので、それを踏まえて後輪30に発生させる制動力をより大きくすることで、モーターサイクルの挙動が不安定になることをより確実に抑制することができる。
【0092】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面が下り勾配である状態における前輪20に配分される制動力の比率を、路面が下り勾配でない状態における前輪20に配分される制動力の比率と比較して、大きくする。下り勾配の路面を走行するモーターサイクルは、平地や上り勾配の路面を走行するときよりも、前輪20の軸荷重が大きくなっている。このため、制御部7は、路面が下り勾配であると判定すると、前輪20に配分される制動力の比率を増大させて、下り勾配の路面を走行するモーターサイクルの挙動が不安定になることを抑制することができる。
【0093】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面が下り勾配である状態において、路面の勾配が大きい(路面の勾配値θが小さい)程、前輪20に配分される制動力の比率を大きくする。下り勾配の路面の勾配が大きい程、前輪20の軸荷重が大きくなるので、それを踏まえて前輪20に発生させる制動力をより大きくすることで、モーターサイクルの挙動が不安定になることをより確実に抑制することができる。
【0094】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面が下り勾配である状態において、後輪30に生じさせる制動力を低下させずに、前輪20に配分される制動力の比率を大きくする。下り勾配の路面を走行している場合には、モーターサイクルの自重がモーターサイクルの速度を上昇させるように作用するため、上り勾配の路面や平坦な路面を走行している場合と比較して、要求される制動力の総和が大きくなる。そのため、制御部7は、路面が下り勾配である場合の連動ブレーキ動作において、後輪30の制動力を低下させずに、前輪20に配分される制動力の比率を大きくして、制動力の不足が生じてしまうことを抑制する。
【0095】
好ましくは、本実施の形態1に係る車体挙動制御装置1の制御部7は、路面の勾配値θに基づいて、連動ブレーキ動作を実行するか否かを決定する。
【0096】
例えば、本実施の形態1に係る車体挙動制御装置1の制御部7は、停止動作時の、車体速度vVehが基準値vMinと比較して低く、且つ、路面に勾配が有る状態において、ハンドルレバー24による前輪20を制動する操作が行われた際に後輪30に生じる制動力を増加させる連動ブレーキ動作を実行する。路面に勾配が有る状態には、上り勾配と下り勾配との両方が含まれる。
【0097】
そのように制御されることで、勾配の有る路面を走行中のモーターサイクルの車体速度vVehが基準値vMinと比較して低い停止直前の状態においても、リフトアップが抑制され、また、ユーザー等がフットペダル34から足を降ろすことが可能となる。そして、ユーザー等は、両足を路面に付けつつ、車輪Wに車体がずりさがらない程度の制動力を生じさせて、車体を勾配に抗して停止させることができる。また、路面が下り勾配である場合に、そのように制御される場合には、リフトアップの抑制効果が更に大きくなる。
【0098】
なお、平地を低速で走行している状態で連動ブレーキ動作が実行されると、モーターサイクルが必要以上に減速されてしまい、ユーザー等が違和感を覚えてしまう。そのため、モーターサイクルが平地を低速で走行する場合には、ハンドルレバー24による前輪20を制動する操作が行われた際に後輪30に生じる制動力を増加させる連動ブレーキ動作が、実行されないとよい。