(57)【要約】  自動パラメータキャリブレーション機能付きのＡＢＳ制御装置及びソフトウェアを提供する。本発明による、ＡＢＳ制御装置は、電子制御ユニット（ＥＣＵ）、車輪速センサと、ブレーキ圧センサとを有する。ＡＢＳ制動中に車輪速センサ及びブレーキ圧センサが、車輪速度及びブレーキ圧を測定し、ＡＢＳ制御装置が、車輪速度及びブレーキ圧の測定結果に応じて、ＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションする。
2009141923.tif 000002
【特許請求の範囲】
【請求項１】
電子制御ユニットによって車輪のブレーキ圧を制御するＡＢＳ制御装置であって、
車輪速センサと、
ブレーキ圧センサと、を有し、
ＡＢＳ制動中に前記車輪速センサ及び前記ブレーキ圧センサが、車輪速度及びブレーキ圧を測定し、前記電子制御ユニットが、前記車輪速度及びブレーキ圧の測定結果に応じて、ＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御装置。
【請求項２】
請求項１に記載のＡＢＳ制御装置であって、
（ａ）ＡＢＳ制動中に前記車輪速センサ及び前記ブレーキ圧センサが、車輪速度及びブレーキ圧を測定し、前記電子制御ユニットが、前記車輪速度及びブレーキ圧の測定結果に応じて、ＡＢＳ制御に用いる内部パラメータを計算し、前記計算した内部パラメータをＡＢＳ制御に用いる新しい内部パラメータとして設定する
ことでＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御装置。
【請求項３】
請求項２に記載のＡＢＳ制御装置であって、さらに、
（ｂ）前記計算した内部パラメータが所定の条件を満たしているか否かを判断し、
（ｃ）前記計算された内部パラメータが前記所定の条件を満たしていると判断されれば、キャリブレーションを終了し、前記計算された内部パラメータが所定の条件を満たしていないと判断されれば、（ａ）及び（ｂ）の手順を再度実行する、
ことでＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御装置。
【請求項４】
電子制御ユニットによって車輪のブレーキ圧を制御するＡＢＳ制御プログラムであって、
ＡＢＳ制動中に測定された車輪速度及びブレーキ圧に応じて、前記ＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御プログラム。
【請求項５】
請求項４に記載のＡＢＳ制御プログラムであって、
（ａ）ＡＢＳ制動中に測定された車輪速度及びブレーキ圧に応じて、ＡＢＳ制御プログラムの内部パラメータを計算し、前記計算された内部パラメータをＡＢＳ制御プログラムの新しい内部パラメータとして設定する
ことでＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御プログラム。
【請求項６】
請求項５に記載のＡＢＳ制御プログラムであって、さらに、
（ｂ）前記計算された内部パラメータが所定の条件を満たしているか否かを判断し、
（ｃ）前記計算された内部パラメータが前記所定の条件を満たしていると判断されれば、キャリブレーションを終了し、前記計算された内部パラメータが前記所定の条件を満たしていないと判断されれば、（ａ）及び（ｂ）の手順を再度実行する、
ことでＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションする、ＡＢＳ制御プログラム。
【請求項７】
電子制御ユニットによって車輪のブレーキ圧を制御するＡＢＳ制御プログラムの内部パラメータのキャリブレーション方法であって、
（ａ）ＡＢＳ制動中に車輪速度及びブレーキ圧を測定するステップと、
（ｂ）測定された前記車輪速度及び前記ブレーキ圧に応じて、ＡＢＳ制御プログラムの所定のアルゴリズムに従って内部パラメータを自動的にキャリブレーションするステップと、
を有する、キャリブレーション方法。
【請求項８】
請求項７に記載のキャリブレーション方法であって、
前記ステップ（ｂ）は、
（ｂ−１）測定された前記車輪速度及び前記ブレーキ圧に応じて、ＡＢＳ制御プログラムの所定のアルゴリズムに従って内部パラメータを計算するステップと、
（ｂ−２）前記計算された内部パラメータを、前記ＡＢＳ制御プログラムの新たな内部パラメータとして設定するステップと、
を有する、キャリブレーション方法。
【請求項９】
請求項８に記載の方法であって、
前記ステップ（ｂ）はさらに、
（ｂ−３）前記計算された内部パラメータが所定の条件を満たすか否かを判断するステップと、
（ｂ−４）前記計算された内部パラメータが前記所定の条件を満たすと判断されれば、キャリブレーションを終了し、前記計算された内部パラメータが前記所定の条件を満たさないと判断されれば、（ａ）、（ｂ−１）、（ｂ−２）及び（ｂ−３）のステップを再度実行するステップと、
を有する、キャリブレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される電子制御ユニット（ＥＣＵ）によって、車輪のブレーキ圧を制御するＡＢＳ制御装置に関し、特に、内部パラメータを自動的にキャリブレーションする機能を有するＡＢＳ制御装置に関する。また、本発明は、内部パラメータを自動的にキャリブレーションする機能を有するＡＢＳ制御プログラム、及びＡＢＳ制御プログラムの内部パラメータのキャリブレーション方法に関する。
【背景技術】
【０００２】
一般に車両には、ＡＢＳ（Antilock Brake System）が搭載されている。ＡＢＳは、制動時に車輪がスキッド状態になったことを検出したとき、その車輪のブレーキ力を緩めてスキッド状態を解消し、その後、再びブレーキ力を大きくすることにより、車両の操縦を安定させるとともに、制動距離ができるだけ短くなるようにブレーキ制御を行うシステムである。ＡＢＳは、主に液圧モジュレータ、車輪速センサ、電子制御ユニット（ＥＣＵ）から構成される。ＥＣＵは、信号を処理し、液圧モジュレータ内のアクチュエータを制御してブレーキ圧を制御する。一般にＡＢＳは、車輪速センサからの車輪速信号に基づいて、ＥＣＵが制動車輪のスキッド傾向を判断し、制動車輪がスキッド傾向にあると判断すると、ＥＣＵは、ブレーキ圧力を調整するモジュレータに制御信号を出力する。これにより、モジュレータは、制動車輪のスキッド状態が解消されるようにブレーキ圧力を調整する。【０００３】
ＡＢＳのソフトウェアは、通常、ＡＢＳ制動をモデル化し、そのモデルに従って制御プログラムが設計される。ＡＢＳ制御プログラムには、様々なパラメータが用いられる。このパラメータを最適化（キャリブレーション）することで、モデル通りのＡＢＳ制動が実現される。ＡＢＳ制御に用いられるパラメータは、ＡＢＳ制動モデルや、制御アルゴリズムなどにより様々であるが、液圧モジュレータの動作特性に関するパラメータ、ＡＢＳ制動のモデルにより要求されるパラメータ、車両の制動特性に関するパラメータなどがあり得る。これらのＡＢＳ制御に関するパラメータは、初期の設計段階では、各コンポーネントの仕様や、シミュレーション等により仮に決定することができる。しかし、シミュレーション等により仮に設定したパラメータで最適なＡＢＳ制動が得られるとは限らない。そのため、仮のパラメータを設定したＡＢＳソフトウェアを実装した実車を用いてＡＢＳ制動実験をし、ＡＢＳ制動中の車輪速、液圧、車両の運動等を測定して、これらの実測値を基に、最適なＡＢＳ制動が得られるように各パラメータを最適化（キャリブレーション）することが行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＡＢＳ制御のパラメータのキャリブレーションは、従来、実車テストにおけるＡＢＳ制動中の車輪速度やブレーキ圧等の測定値を解析し、その解析結果を基に、設計ガイドラインや設計者の経験、ノウハウに基づいて最適なパラメータを決定していた。【０００５】
図８は、従来のＡＢＳソフトウェアのパラメータの決定手順を概略的に示している。まず、仮のパラメータを設定したＡＢＳソフトウェアを用いて、実車テストでＡＢＳ制動を行い、ＡＢＳ制動中の車輪速度、液圧値、車両の運動等を測定する。その後、これらの測定値を解析する。そして、解析結果から設計ガイドラインや設計者の経験やノウハウに基づいて人為的に新しいパラメータを決定する。そして決定されたパラメータに基づいてＡＢＳソフトウェアを変更する。そして、変更したＡＢＳソフトウェアをＥＣＵにダウンロードする。さらに、変更されたパラメータに基づいて、最適なＡＢＳ制動が得られるかどうかをさらにテストする。ここで、最適なＡＢＳ制動が得られれば、パラメータのキャリブレーションは終了するが、最適なＡＢＳ制動が得られない場合は、さらに、上記手順を繰り返すことになる。【０００６】
このように、ＡＢＳ制御のパラメータのキャリブレーションには時間を要していた。特に、近年では、様々なブレーキ性能の要求に応えるために、ＡＢＳ制動モデル及びＡＢＳソフトウェアアルゴリズムが複雑化してきており、それに従いパラメータも多くなってきているので、ＡＢＳソフトウェア開発にますます時間を要するようになってきている。【０００７】
そこで、人為的に行っていた測定結果のからのパラメータの決定作業を自動化し、実車テストの実行中に、すぐに新しいパラメータをＡＢＳソフトウェアに反映し、新しいパラメータで実車テストを継続して、パラメータをキャリブレーションできれば、ＡＢＳ設計・製造工程が大幅に短縮できる。このような観点から、本発明は、自動パラメータキャリブレーション機能付きのＡＢＳ制御装置及びソフトウェアを提供する。
【課題を解決するための手段】
【０００８】
本発明による、ＡＢＳ制御装置は、電子制御ユニットと、車輪速センサと、ブレーキ圧センサとを有する。ＡＢＳ制動中に車輪速センサ及びブレーキ圧センサが、車輪速度及びブレーキ圧を測定し、電子制御ユニットが、車輪速度及びブレーキ圧の測定結果に応じて、ＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションする。【０００９】
本発明の一態様によるＡＢＳ制御装置は、（ａ）ＡＢＳ制動中に車輪速センサ及びブレーキ圧センサが、車輪速度及びブレーキ圧を測定し、電子制御ユニットが、車輪速度及びブレーキ圧の測定結果に応じて、ＡＢＳ制御に用いる内部パラメータを計算し、計算した内部パラメータをＡＢＳ制御に用いる新しい内部パラメータとして設定することでＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションすることができる。【００１０】
本発明の一態様によるＡＢＳ制御装置はさらに、（ｂ）計算した内部パラメータが所定の条件を満たしているか否かを判断し、（ｃ）計算された内部パラメータが所定の条件を満たしていると判断されれば、キャリブレーションを終了し、計算された内部パラメータが所定の条件を満たしていないと判断されれば、上記（ａ）及び（ｂ）の手順を再度実行する、ことでＡＢＳ制御に用いる内部パラメータを自動的にキャリブレーションすることができる。【００１１】
また、本発明は、電子制御ユニットによって車輪のブレーキ圧を制御するＡＢＳ制御プログラムを提供する。本発明のＡＢＳ制御プログラムは、ＡＢＳ制動中に測定された車輪速度及びブレーキ圧に応じて、ＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションすることができる。【００１２】
本発明の一態様によるＡＢＳ制御プログラムは、（ａ）ＡＢＳ制動中に測定された車輪速度及びブレーキ圧に応じて、ＡＢＳ制御プログラムの内部パラメータを計算し、計算された内部パラメータをＡＢＳ制御プログラムの新しい内部パラメータとして設定することでＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションすることができる。【００１３】
本発明の一態様によるＡＢＳ制御プログラムはさらに、（ｂ）計算された内部パラメータが所定の条件を満たしているか否かを判断し、（ｃ）計算された内部パラメータが所定の条件を満たしていると判断されれば、キャリブレーションを終了し、計算された内部パラメータが所定の条件を満たしていないと判断されれば、上記（ａ）及び（ｂ）の手順を再度実行することでＡＢＳ制御プログラムの内部パラメータを自動的にキャリブレーションすることができる。【００１４】
また、本発明は、電子制御ユニットによって車輪のブレーキ圧を制御するＡＢＳ制御プログラムの内部パラメータのキャリブレーション方法を提供する。本発明のキャリブレーション方法は、（ａ）ＡＢＳ制動中に車輪速度及びブレーキ圧を測定するステップと、（ｂ）測定された車輪速度及びブレーキ圧に応じて、ＡＢＳ制御プログラムの所定のアルゴリズムに従って内部パラメータを自動的にキャリブレーションするステップと、を有する。【００１５】
本発明の一態様によるＡＢＳ制御プログラムの内部パラメータのキャリブレーション方法は、ステップ（ｂ）において、（ｂ−１）測定された車輪速度及びブレーキ圧に応じて、ＡＢＳ制御プログラムの所定のアルゴリズムに従って内部パラメータを計算するステップと、（ｂ−２）計算された内部パラメータを、ＡＢＳ制御プログラムの新たな内部パラメータとして設定するステップと、を有する。【００１６】
本発明の一態様によるＡＢＳ制御プログラムの内部パラメータのキャリブレーション方法は、ステップ（ｂ）において、さらに、（ｂ−３）計算された内部パラメータが所定の条件を満たすか否かを判断するステップと、（ｂ−４）計算された内部パラメータが所定の条件を満たすと判断されれば、キャリブレーションを終了し、計算された内部パラメータが所定の条件を満たさないと判断されれば、（ａ）、（ｂ−１）、（ｂ−２）及び（ｂ−３）のステップを再度実行するステップと、を有する。
【図面の簡単な説明】
【００１７】
【図１】本発明のＡＢＳ制御装置のシステム構成を示す図である。
【図２】本発明のＡＢＳソフトウェアを用いた、内部パラメータのキャリブレーション手順を示す図である。
【図３】本発明のＡＢＳソフトウェアを用いた、内部パラメータのキャリブレーションのより詳細な手順を示す図である。
【図４】各ブレーキ圧における、減圧バルブの駆動時間と減圧量の関係を示す図である。
【図５】ブレーキ圧特性曲線を示す図である。
【図６】マスターシリンダ液圧モデル値と減速度との関係を示す図である。
【図７】ＡＢＳ基本減圧量を示す図である。
【図８】従来のＡＢＳソフトウェアの内部パラメータのキャリブレーション手順を示す図である。
【発明を実施するための最良の形態】
【００１８】
本発明のＡＢＳ制御装置は、図１に示すように、本発明によるＡＢＳ制御プログラム（ソフトウェア）を組み込んだＥＣＵ、液圧モジュレータ（各種バルブ、シリンダ、ピストン、電磁ソレノイド等）、車輪速センサ及び液圧センサ等の各種計測センサ、から構成される。図１に示すシステム構成は、本発明のＡＢＳ制御装置のシステム構成を限定するものではなく、本発明の趣旨に反しない限りシステムコンポーネントの増減は可能である。本発明のＡＢＳ制御装置のハードウェア構成は、液圧センサを備えることを除いて従来のＡＢＳ制御装置と同様であり、また任意の構成とすることができるので、本明細書では詳述しない。本発明によるＡＢＳ制御装置において、液圧センサは、後述する実車テスト中にブレーキ圧を測定するために用いられるものであり、ＡＢＳ制動においては使用しなくてもよい。【００１９】
本発明によるＡＢＳ制御プログラムは、従来のＡＢＳ制御プログラムにパラメータのキャリブレーション機能を組み込むことで実現できる。なお、ここでいう従来のＡＢＳ制御プログラムとは、ＡＢＳ制御機能のみが実装されており、内部パラメータをキャリブレーションする機能を持たないＡＢＳ制御プログラムのことである。つまり、本発明のＡＢＳ制御プログラムは、車輪速センサ等の信号から、車輪のスキッド傾向を判断し、それに基づいて液圧モジュレータを制御する従来の機能に加えて、内部パラメータをキャリブレーションする機能を実装することで実現できる。従来のＡＢＳ制御機能については公知であり、また、任意のものを使用することができるので、本明細書では詳述せず、内部パラメータのキャリブレーション機能についてのみ以下に説明する。【００２０】
本発明のＡＢＳソフトウェアのキャリブレーション機能は、車輪速センサ、液圧センサ等の各計測装置から測定データを受け取り、受け取ったデータを解析する機能を有する。また、ＡＢＳソフトウェアのキャリブレーション機能は、データ解析結果を用いて新しいパラメータを計算し、計算された新しい数値にパラメータを変更する機能を有する。さらに、本キャリブレーション機能は、計算された新しいパラメータが最適かどうかを判断する機能を有する。【００２１】
図２は、本発明による内部パラメータのキャリブレーション機能付きのＡＢＳソフトウェアを用いて、パラメータをキャリブレーションするフローを概略的に示している。本発明によるＡＢＳソフトウェアを用いれば、データ解析、パラメータの計算、パラメータの変更を自動化できる。従って、変更した新たなパラメータを用いて即座に実車でデータ取得ができる。そして、パラメータが最適化されているかどうかを判定する機能をソフトウェアに組み込むことで、パラメータのキャリブレーションを自動化できる。このように、本発明によるＡＢＳソフトウェアを用いれば、従来必要とされていたパラメータ変更に伴うＡＢＳソフトウェアの変更、および変更したＡＢＳソフトウェアのＥＣＵへのダウンロードが必要なくなるので、キャリブレーション工程を短縮できる。【００２２】
図３は、本発明による内部パラメータのキャリブレーション機能つきのＡＢＳソフトウェアを用いてパラメータをキャリブレーションするときの典型的なフローをより詳細に示している。【００２３】
まず、キャリブレーション機能が開始される（ステップ１０）。この段階で、実車テストに必要な環境を整える。すなわち、本発明の内部パラメータキャリブレーション機能を持つＥＣＵが搭載された実車を準備する。【００２４】
次に、キャリブレーション用のＡＳＡＰファイルを作成する（ステップ１２）。ＡＳＡＰファイルは、特性値（パラメータ、曲線、マップ）、実測定値、仮想測定値、依存値などＥＣＵ内の関連するデータオブジェクトについての情報を含む、規格化されたキャリブレーション用のファイルである。ＡＳＡＰファイルの作成方法については公知であり、また任意の方法で行うことができるので本明細書では説明しない。【００２５】
次に、ＡＢＳソフトウェアに仮（初期）パラメータを設定する（ステップ１４）。初期パラメータは、外部ファイルに記録しておき、ＡＢＳソフトウェアが外部ファイルを読み込んで、ＡＢＳソフトウェア内の変数に設定されるようにすることができる。なお、初期パラメータは、液圧モジュレータ等の各コンポーネントの仕様や、シミュレーション等により予め決定しておく。また、仮想的な簡易な実験環境でテストした結果に基づいて初期パラメータを決定しておいてもよい。パラメータは、ＡＢＳソフトウェア自身で書き換え可能なように内部変数（例えば、グローバル変数）として定義することができる。【００２６】
次に、実車テストを開始する（ステップ１６）。すなわち、ＡＢＳソフトウェアをキャリブレーションモードで起動させる。キャリブレーションモードでは、ＡＢＳ制動の回数、タイミング等が定義されており、実車テストの操作者は、キャリブレーションモードに従って車両を操作する。キャリブレーションモードにおける、ブレーキ操作の手順は、任意に決定することができる。すなわち、ＡＢＳソフトウェアに記述された、パラメータ計算アルゴリズムに応じてブレーキ操作の手順を定めておけばよい。例えば、同じ条件で複数回ＡＢＳ制動を実行して、複数の測定値を得て、これらの同条件における複数の測定値からパラメータを計算する場合（例えば、平均値を使う場合など）には、同条件で複数回ＡＢＳ制動を繰り返すように決定すればよい。【００２７】
次に、ＡＢＳ制動において車輪速、液圧等が測定され、ＡＢＳソフトウェアは、これらの測定値を受け取り、これらの測定値に応じて各パラメータを計算する（ステップ１８）。そして、計算されたパラメータをＡＢＳソフトウェアの新しい内部パラメータとして設定する。ＡＢＳソフトウェアは、計算するパラメータごとに関数Ｆ１〜Ｆｎを持ち、受け取った測定値を基にそれぞれのパラメータを計算するようにプログラムすることができる。パラメータ決定関数は、保守性等の観点から、パラメータごとに作成することが好ましい。なお、パラメータ計算のために利用される測定値は、車輪速や液圧のみに限定されない。すなわち、パラメータ計算関数に必要な計測値を測定し、必要に応じてこれらを用いればよい。例えば、車輪速センサや液圧センサ以外にも、加速度センサや、温度センサ等をテスト車両に搭載し、これらの測定値を用いてパラメータを計算するようにプログラムしてもよい。【００２８】
次に、ステップ１８で計算したパラメータが最適化されているかをＡＢＳソフトウェア内部で判断する（ステップ２０）。具体的には、計算された新しいパラメータが所定の条件を満たしているか否かをＡＢＳソフトウェア内で判定する。パラメータが最適化されているか否かの判断は、パラメータごとに、様々な方法で行うことができる。例えば、変更前のパラメータとステップ１８で計算されたパラメータとの差分が所定値以内であれば、十分に収束したと判断して、今回決定されたパラメータを最適パラメータと判断してもよい。あるいは、複数回の測定及びパラメータ計算を繰返し、計算されたパラメータの分散が所定値以内であることを最適化の判断基準としてもよい。あるいは、実車測定及びパラメータ計算を所定回数繰り返すことを条件として、計算されたパラメータの平均値を最適パラメータと決定してもよい。いずれにしても、パラメータ計算に必要な測定データの種類、数、パラメータ計算アルゴリズム、そのパラメータがＡＢＳ制御に与える影響の大小、などを考慮して最適化の条件を決めることが望ましい。なお、自動化されたパラメータの計算手順、及び最適化の判断手法の例は、後述する。【００２９】
ステップ２０でパラメータが最適化されていると判断されれば、最適化されたパラメータを外部ファイルに保存して（ステップ２２）、キャリブレーションを終了する（ステップ２４）。ステップ２０でパラメータが最適化されていないと判断されれば、ステップ１６に戻り、新しく設定されたパラメータで、新たにＡＢＳ制動、測定データ取得、パラメータ計算を再度実行し、パラメータが最適化されるまで繰り返す。【００３０】
このように本発明においては、ＡＢＳ制御に用いる任意のパラメータをＡＢＳソフトウェアで自動的にキャリブレーションすることができる。また、ソフトウェアで表現できる方法であれば、パラメータのキャリブレーションの方法も任意である。本発明によるＡＢＳソフトウェアにおけるパラメータの計算及び最適化のアルゴリズム、並びにそれに必要な測定データの種類（車輪速度、ブレーキ圧等）、データの計測回数等は、パラメータに応じて本技術分野の当業者が適宜変更可能である。【００３１】
以下に、本発明において採用可能なＡＢＳ制御のパラメータとそのキャリブレーション方法の例を説明する。【００３２】
（例１）
車輪圧モデルにおけるブレーキ液圧特性曲線のキャリブレーションについて説明する。
図４に示すように、所定の液圧（例えば、約１０ＭＰａ）から、減圧用バルブを一定時間、一定の間隔で駆動させ、液圧値を測定する。これにより、各液圧における、液圧の勾配（ＭＰａ／ｓ）を算出することができる。これを各車輪ごとに行うことで、各車輪ごとに図５のような液圧−液圧勾配の特性曲線を求めることができる。この特性曲線の値を新しいパラメータとしてＡＢＳソフトウェアに設定する。この特性曲線の値の最適化の手法については、例えば複数回測定して、平均値を最適値とすることができる。あるいは、前回の測定から算出した特性曲線と、今回の測定から算出した特性曲線との差分が所定値以下であれば、今回の測定結果を最適値であると判断してもよい。【００３３】
（例２）
制動力モデルにおける制動力伝達係数のキャリブレーションについて説明する。制動力の関係は以下の式で表すことができる。
Ｆ（制動力）＝ｍ（車両質量）×ａ（減速度）＝ＣＰ_ＦＡ×（Ｐ_ＦＬ＋Ｐ_ＦＲ）＋ＣＰ_ＲＡ×（Ｐ_ＲＬ＋Ｐ_ＦＲ）
ここで、ＣＰ_ＦＡは前輪の制動力伝達係数、ＣＰ_ＲＡは後輪の制動力伝達係数であり、Ｐ_ＦＬは左前輪の液圧、Ｐ_ＦＲは右前輪の液圧、Ｐ_ＲＬは左後輪の液圧、Ｐ_ＦＲは右後輪の液圧を示す。【００３４】
前輪の制動力伝達係数は、後軸のブレーキ液圧を０ＭＰａに制限して実車テストすることにより、ＣＰ_ＦＡ＝ｍ・ａ／（Ｐ_ＦＬ＋Ｐ_ＦＲ）の式で求めることができる。なお、減速度ａは、車輪速度の変化量から推定することができる。減速度ａを車輪速度の変化量から推定する方法は、公知であり、任意の方法で行うことができるので、ここでは説明しない。制動力伝達係数ＣＰは温度に依存するので、数回繰り返して平均値を最適パラメータ値として、ＡＢＳソフトウェアに設定する。なお、後軸についても同様の手順で制動力伝達係数を決定することができる。【００３５】
（例３）
マスターシリンダ液圧モデルに関するパラメータについて説明する。ＡＢＳ開始時のマスターシリンダ圧モデル値の初期値は、車輪の減速度より推定することができる。図６のように、ＡＢＳ制御開始時のマスターシリンダ圧Ｐとそのときの車輪減速度ａを測定し、近似曲線を求めて最適パラメータとすることができる。近似曲線は最小二乗法などの任意の近似法で求めることができる。なお、前軸と後軸では別パラメータとしてもよい。【００３６】
ここで、オーバーブレーキに対する補正の閾値について説明する。ブレーキ踏力を増加させると車輪の増圧ゲインが上昇し、車輪の動きやＡＢＳ制御周期が変化する。そこで、このような場合、上述のマスターシリンダモデル値を補正する必要がある。オーバーブレーキ補正値は、一般に、車輪加速度ａ、その微分ａ´および制御周期Ｔ_cycleから求められる。すなわち、補正値ＯＢＲ_Ｆａｃｔｏｒ＝ｆ（ａ，ａ´，Ｔ_cycle）により算出される。不要な補正を避けるために、マスターシリンダ圧が一定の状態におけるオーバーブレーキ補正値を監視し、オーバーブレーキ補正を有効とするための閾値（パラメータ）を求める。すなわち、オーバーブレーキ補正値がある閾値（パラメータ）以上である場合に、マスターシリンダの液圧モデル値に算出した補正値が加えられることになる。この閾値をＡＢＳソフトウェアに設定する。【００３７】
（例４）
ＡＢＳ減圧量について説明する。ＡＢＳの基本減圧量は、各ロック圧に合わせて調整するため、例えば、図７のようなテーブルで定義される。減圧量のキャリブレーションは、減圧後の車輪加速度に応じて行う。具体的には、減圧後の車輪加速度が所定の目標値になるように調節する。基本的には、減圧量が小さいと加速度も小さく、減圧量が大きいと加速度も大きくなる。従って、減圧後の車輪加速度の目標値と測定値との差から新しい減圧量を算出することができる。新しい減圧量を複数算出して、平均値を最適値とすることができる。あるいは、減圧後の車輪加速度の目標値と実測値との差分が所定値以下になれば最適化されたと判断してもよい。決定した減圧量テーブル（パラメータ）をＡＢＳソフトウェアに設定する。【００３８】
以上のように、本発明による自動キャリブレーション機能付きのＡＢＳソフトウェアにおいて採用可能なパラメータとそのキャリブレーション方法についていくつか説明したが、本発明で利用可能なパラメータ及びそのキャリブレーション方法は以上の例に限られない。必要なパラメータとそのキャリブレーション方法については、ＡＢＳ制御方式や、ＡＢＳのシステム構成、ＡＢＳ制動モデルなどに応じて、設計者が自由に設計できる。パラメータによっては、ＡＢＳソフトウェアに記述し、キャリブレーションを自動化できないものもあり得る。そのような場合は、キャリブレーションを自動化できないパラメータは、従来の方法でキャリブレーションし、自動化できるパラメータのキャリブレーション手順だけをＡＢＳソフトウェアに組み込んでもよい。【００３９】
以上のように、本発明によるＡＢＳソフトウェアは、内部パラメータを自動的にキャリブレーションすることができるので、従来のキャリブレーション手法に比べて、大幅にキャリブレーション工程を短縮できる。【００４０】
従来、パラメータの決定は、実車テストでの測定値及び解析結果を基に、設計ガイドラインや設計者の経験やノウハウに基づいて人為的に決定していた。そして、決定したパラメータをＡＢＳソフトウェアに反映するには、ＡＢＳソフトウェアのパラメータをオフラインで変更して、ＥＣＵにダウンロードするという手順が必要であった。しかし、本発明によるＡＢＳソフトウェアにおいては、従来の人為的なパラメータ決定、反映手順をＡＢＳソフトウェア内で自動化している。従って、実車テストを中断することなく、新しいパラメータでテストを行うことができるので、キャリブレーション工程を短縮できる。また、従来の人為的なパラメータ決定手順を排除し、ソフトウェア内で自動化しているので、設計者の習熟度等に依存せずにキャリブレーションを行うことができ、結果としてＡＢＳ制御装置の品質を向上させることができる。
【図１】
2009141923.tif 000003
【図２】
2009141923.tif 000004
【図３】
2009141923.tif 000005
【図４】
2009141923.tif 000006
【図５】
2009141923.tif 000007
【図６】
2009141923.tif 000008
【図７】
2009141923.tif 000009
【図８】
2009141923.tif 000010
【国際調査報告】
2009141923.tif 000011
2009141923.tif 000012
2009141923.tif 000013
2009141923.tif 000014