(57)【要約】【課題】自動車の重心を計算するシステムおよび方法を提供すること。【解決手段】１つの方法は、ｘ軸、ｙ軸、およびｚ軸に沿った自動車の第１、第２、および第３の加速度を判定するステップと、ｘ軸、ｙ軸、およびｚ軸に沿った自動車の第１、第２、および第３の角速度を判定するステップと、自動車に作用する合力を判定するステップと、自動車の見積質量を判定するステップとを含む。本方法は、第１の加速度、第２の加速度、第３の加速度、第１の角速度、第２の角速度、第３の角速度、自動車に作用する合力、および見積質量に基づいて、自動車の重心を計算するステップをさらに含む。【選択図】図４
2012229011.tif 000002
【特許請求の範囲】
【請求項１】
複数の車輪を有する自動車の重心を計算するシステムにおいて、
ｘ軸に沿った前記自動車の第１の加速度、ｙ軸に沿った前記自動車の第２の加速度、およびｚ軸に沿った前記自動車の第３の加速度を判定するように構成された加速度モジュールと、
前記ｘ軸に沿った前記自動車の第１の角速度、前記ｙ軸に沿った前記自動車の第２の角速度、および前記ｚ軸に沿った前記自動車の第３の角速度を判定するように構成された角度モジュールと、
前記自動車に作用する合力を判定するように構成された力モジュールと、
前記自動車の見積質量を判定するように構成された質量モジュールと、
ｘ軸に沿った前記自動車の前記第１の加速度、ｙ軸に沿った前記自動車の前記第２の加速度、ｚ軸に沿った前記自動車の前記第３の加速度、前記ｘ軸に沿った前記自動車の前記第１の角速度、前記ｙ軸に沿った前記自動車の前記第２の角速度、前記ｚ軸に沿った前記自動車の前記第３の角速度、前記自動車に作用する前記合力、および前記自動車の前記見積質量に基づいて、前記自動車の重心を判定するように構成された計算モジュールと
を含む、システム。
【請求項２】
前記重心に基づいて、前記自動車の制御を修正するように構成された、自動車制御モジュールをさらに含む、請求項１に記載のシステム。
【請求項３】
前記自動車制御モジュールは、電子安定性制御モジュールを含む、請求項２に記載のシステム。
【請求項４】
前記計算モジュールは、点火サイクルの始動時、および前記自動車が動作している間に少なくとも１回、前記自動車の前記重心を判定するようにさらに構成された、請求項１に記載のシステム。
【請求項５】
前記質量モジュールは、前記自動車が静止しているとき、前記自動車の前記見積質量を判定するように構成された、請求項１に記載のシステム。
【請求項６】
前記質量モジュールは、点火サイクルの始動時に、前記自動車の前記見積質量を判定するように構成された、請求項１に記載のシステム。
【請求項７】
前記力モジュールは、前記複数の車輪のそれぞれの間の変位を判定し、前記複数の車輪のそれぞれの間の前記変位を前記複数の各車輪に作用する力に変換し、前記複数の車輪に作用する合力を判定するのに前記複数の車輪のそれぞれに作用する前記力を合計し、前記複数の車輪に作用する前記合力と前記自動車に作用する重力とを加算することにより、前記自動車に作用する前記合力を判定するようにさらに構成された、請求項１に記載のシステム。
【請求項８】
前記ｘ軸、ｙ軸、およびｚ軸は、前記自動車に含まれたドメイン制御ユニットの位置に基づいて規定される、請求項１に記載のシステム。
【請求項９】
前記加速度モジュールは、前記自動車の前記第１、第２、および第３の加速度のそれぞれをオフセット補償し、それらをフィルタリングするようにさらに構成され、前記角度モジュールは、前記自動車の前記第１、第２、および第３の角速度のそれぞれをオフセット補償し、それらをフィルタリングするようにさらに構成された、請求項１に記載のシステム。
【請求項１０】
複数の車輪を有する自動車の重心を計算する方法であって、
ｘ軸に沿った前記自動車の第１の加速度、ｙ軸に沿った前記自動車の第２の加速度、およびｚ軸に沿った前記自動車の第３の加速度を判定するステップと、
前記ｘ軸に沿った前記自動車の第１の角速度、前記ｙ軸に沿った前記自動車の第２の角速度、および前記ｚ軸に沿った前記自動車の第３の角速度を判定するステップと、
前記自動車に作用する合力を判定するステップと、
前記自動車の見積質量を判定するステップと、
ｘ軸に沿った前記自動車の前記第１の加速度、ｙ軸に沿った前記自動車の前記第２の加速度、ｚ軸に沿った前記自動車の前記第３の加速度、前記ｘ軸に沿った前記自動車の前記第１の角速度、前記ｙ軸に沿った前記自動車の前記第２の角速度、前記ｚ軸に沿った前記自動車の前記第３の角速度、前記自動車に作用する前記合力、および前記自動車の前記見積質量に基づいて、前記自動車の重心を計算するステップと
を含む、方法。
【請求項１１】
少なくとも１つの自動車制御モジュールに前記重心を出力するステップと、前記自動車制御モジュールにより、前記重心に基づいて前記自動車の制御を修正するステップとをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記重心に基づいて前記自動車の制御を修正する前記ステップは、電子安定性制御モジュールにより前記自動車の制御を修正するステップを含む、請求項１１に記載の方法。
【請求項１３】
前記自動車の前記重心を計算する前記ステップは、点火サイクルの始動時および前記自動車が動作している間に少なくとも１回、前記自動車の前記重心を計算するステップを含む、請求項１０に記載の方法。
【請求項１４】
前記自動車の前記見積質量を判定する前記ステップは、前記自動車が静止しているときに前記自動車の前記見積質量を判定するステップを含む、請求項１０に記載の方法。
【請求項１５】
前記自動車に作用する合力を判定する前記ステップは、前記複数の車輪のそれぞれの間の変位を判定するステップと、前記複数の車輪のそれぞれの間の前記変位を前記複数の各車輪に作用する力に変換するステップと、前記複数の車輪に作用する合力を判定するのに前記複数の車輪のそれぞれに作用する前記力を合計するステップと、前記複数の車輪に作用する前記合力と前記自動車に作用する重力とを加算するステップとを含む、請求項１０に記載の方法。
【請求項１６】
前記自動車の前記第１、第２、および第３の加速度を判定する前記ステップは、前記自動車に含まれた制御ユニットの位置に基づいて、前記ｘ軸、ｙ軸、およびｚ軸を規定するステップを含む、請求項１０に記載の方法。
【請求項１７】
前記自動車の前記第１、第２、および第３の角速度を判定する前記ステップは、前記自動車に含まれた制御ユニットの位置に基づいて、前記ｘ軸、ｙ軸、およびｚ軸を規定するステップを含む、請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本発明の実施形態は、自動車の重心を計算するための方法およびシステムに関する。
【背景技術】
【０００２】
[0002]電子安定性制御（「ＥＳＣ」）システムなどの多くの自動車制御システムには、自動車の前方軸または後方軸（ｘ座標系において定義される）に対する重心（「ＣｏＧ」）の位置が使用される。多くの制御システムは、ＣｏＧに関して一定の値を使用する。多くの制御システムは、さらに、自動車に含まれるどんな負荷も自動車全体に対称に（例えば、ｙ座標系にわたって）分布することを前提とする。しかし、自動車のＣｏＧの実位置は、自動車内の現在の負荷分布に応じて変化する（例えば、実位置は、自動車の胴体に負荷が掛かっているか否かに依存する可能性がある）。したがって、不正確なＣｏＧの使用は、ＥＳＣおよび他の自動車システムに、追加のアルゴリズムまたは高価なコントローラパラメータアプリケーションを使用して補償しなければならない影響を及ぼす、不正確な目標ヨーレートをもたらす可能性がある。
【０００３】
[0003]自動車のＣｏＧの現在の座標の使用は、制御アルゴリズムを簡略化し、不正確なＣｏＧを補償する追加のアプリケーションの必要性を低減または除去することができる。それに加えて、現在の座標の使用は、モデルベースの妥当性および横滑角の見積量などの、自動車運動に関する、多くの異なるモデルベースのアルゴリズムの精度および有効範囲を改善することができる。さらに、ＣｏＧのｚ座標に関する情報は、いつ自動車の負荷分布がより高い転倒リスクをもたらすかを判定するのに使用することができる。この状態が判定されると、様々なコントローラをより高い感度モードに切り替えることができる。ＣｏＧのｚ座標は、自動車運動に影響を及ぼす、トレーラまたは屋根上の荷台からの負荷と同様に、特定の負荷状態を判定するのに使用することもできる。
【発明の概要】
【課題を解決するための手段】
【０００４】
[0004]本発明の実施形態は、自動車のＣｏＧの座標を連続的に計算するための方法およびシステムを提供する。これらの方法およびシステムは、ＣｏＧを計算するのに、自動車の３つの角速度（ωＸ，ωＹ，ωＺ）、自動車の３つの加速度（ａＸ，ａＹ，ａＺ）、および自動車本体と自動車車輪との間の変位に関する追加情報を使用する。ＣｏＧ計算は、さらに、始動（または静止）時の総自動車質量に基づく。ＣｏＧは、自動車が運転されるとき、自動車に作用する合力に基づいて連続的に計算され、質量および力は、自動車本体と車輪との間の変位および各車輪懸架装置の運動学に基づいて判定される。これらの方法およびシステムは、自動車転倒をもたらす可能性がある負荷分布を有する自動車を判定するのに使用することができる、ＣｏＧのｚ座標に関する情報をさらに提供する。それに加えて、これらの方法およびシステムは、ＣｏＧの計算を簡略化する。
【０００５】
[0005]一構成では、本発明は、複数の車輪を有する自動車の重心を計算するシステムを提供する。本システムは、加速度モジュール、角度モジュール、力モジュール、質量モジュール、および計算モジュールを含む。加速度モジュールは、ｘ軸に沿った自動車の第１の加速度、ｙ軸に沿った自動車の第２の加速度、およびｚ軸に沿った自動車の第３の加速度を判定するように構成される。角度モジュールは、ｘ軸に沿った自動車の第１の角速度、ｙ軸に沿った自動車の第２の角速度、およびｚ軸に沿った自動車の第３の角速度を判定するように構成される。力モジュールは、自動車に作用する合力を判定するように構成される。質量モジュールは、自動車の見積質量を判定するように構成される。計算モジュールは、ｘ軸に沿った自動車の第１の加速度、ｙ軸に沿った自動車の第２の加速度、ｚ軸に沿った自動車の第３の加速度、ｘ軸に沿った自動車の第１の角速度、ｙ軸に沿った自動車の第２の角速度、ｚ軸に沿った自動車の第３の角速度、自動車に作用する合力、および自動車の見積質量に基づいて、自動車の重心を判定するように構成される。さらに、本システムは、重心に基づいて、自動車の制御を修正するように構成された自動車制御モジュールを含むことができる。
【０００６】
[0006]別の構成では、本発明は、複数の車輪を有する自動車の重心を計算する方法を提供する。本方法は、ｘ軸に沿った自動車の第１の加速度、ｙ軸に沿った自動車の第２の加速度、およびｚ軸に沿った自動車の第３の加速度を判定するステップと、ｘ軸に沿った自動車の第１の角速度、ｙ軸に沿った自動車の第２の角速度、およびｚ軸に沿った自動車の第３の角速度を判定するステップと、自動車に作用する合力を判定するステップと、自動車の見積質量を判定するステップとを含む。本方法は、ｘ軸に沿った自動車の第１の加速度、ｙ軸に沿った自動車の第２の加速度、ｚ軸に沿った自動車の第３の加速度、ｘ軸に沿った自動車の第１の角速度、ｙ軸に沿った自動車の第２の角速度、ｚ軸に沿った自動車の第３の角速度、自動車に作用する合力、および自動車の見積質量に基づいて、自動車の重心を計算するステップをさらに含む。さらに、本方法は、少なくとも１つの自動車制御モジュールに重心を出力するステップと、自動車制御モジュールにより、重心に基づいて自動車の制御を修正するステップとを含むことができる。
【０００７】
[0007]本発明の他の態様は、詳細な説明および添付の図面を検討することにより明らかになるであろう。
【図面の簡単な説明】
【０００８】
【図１】[0008]自動車を示す図である。
【図２】[0009]図１の自動車の重心を判定するための制御ユニットを模式的に示す図である。
【図３】[0010]図２の制御ユニット内に含まれるコンピュータ読取可能媒体を模式的に示す図である。
【図４】[0011]図２の制御ユニットを使用して自動車の重心を計算する方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
[0012]本発明の任意の実施形態を詳細に説明する前に、本発明は、その用途において、以下の説明に述べ、または以下の図面に示す構成要素の構成および配置の詳細に限定されないことを理解されたい。本発明は、他の実施形態を可能にし、様々な方法で実施または実行することができる。
【００１０】
[0013]図１は、自動車１０を示す。自動車１０は、複数の車輪１２ａ、１２ｂ、１２ｃ、および１２ｄ、自動車本体１３、ならびに制御システムまたはユニット１４を含む。いくつかの実施形態では、制御ユニット１４は、自動車１０の様々な構成要素を監視および制御するための様々なセンサおよび／またはモジュールを含む、中央またはドメイン制御ユニットを含む。制御ユニット１４は、自動車１０内に含まれる他のシステムおよび構成要素と、コントローラエリアネットワーク（「ＣＡＮ」）バスまたは他のタイプの通信チャネルを通して通信することができる。
【００１１】
[0014]以下により詳細に説明するように、制御ユニット１４は、自動車１０の加速度および角速度、自動車車輪と自動車本体との間の変位、ならびに自動車の質量などの、自動車１０の現在の状態に基づいて、自動車１０の重心（「ＣｏＧ」）を判定する。いくつかの実施形態では、制御ユニット１４は、自動車１０内の制御ユニット１４の物理的位置により規定される座標系に沿って自動車の加速度および角速度を判定する。図１に示すように、制御ユニット１４は、ｘ軸、ｙ軸、およびｚ軸を含む座標系の原点を表す測定点を規定する。制御ユニット１４は、各軸に沿って、自動車の加速度（ａＸ，ａＹ，ａＺ）および角速度（ωＸ，ωＹ，ωＺ）を判定する。さらに図１に示すように、制御ユニット１４は、自動車本体１３と自動車車輪のそれぞれとの間の変位（ｒＦＲ，ｒＲＲ，ｒＲＬ，ｒＦＬ）も判定するが、ここで「ＦＲ」は「前方右」を表し、「ＲＲ」は「後方右」を表し、「ＲＬ」は「後方左」を表し、「ＦＬ」は「前方左」を表す。制御ユニット１４は、ＣｏＧの座標を判定するのに、自動車の加速度、角速度、車輪変位、および質量を使用する。図１に示すように、いくつかの実施形態では、制御ユニット１４は、制御ユニット１４の物理的位置により規定される座標系に基づいて、ＣｏＧの座標を判定し、座標が座標系の測定点または原点（０，０，０）からの変位（ｒＣＰ）を規定するようにする。
【００１２】
[0015]図２は、制御ユニット１４をさらに詳細に模式的に示す。図２に示すように、制御ユニット１４は、少なくとも１つのプロセッサ２０、コンピュータ読取可能媒体２２、および入力／出力インタフェース２４を含む。プロセッサ２０、コンピュータ読取可能媒体２２、および入力／出力インタフェース２４は、システムバスなどの１つまたは複数の結線２６により接続される。図２には、たった１つのプロセッサ２０、コンピュータ読取可能媒体２２、および入力／出力インタフェース２４が示されているが、制御ユニット１４は、複数のプロセッサ２０、コンピュータ読取可能媒体モジュール２２、および／または入力／出力インタフェース２４を含むことができることを理解されたい。
【００１３】
[0016]プロセッサ２０は、コンピュータ読取可能媒体２２に格納された命令を検索および実行し、データをコンピュータ読取可能媒体２２に格納する。コンピュータ読取可能媒体２２は、揮発性メモリ、不揮発性メモリ、またはその組合せを含む。コンピュータ読取可能媒体２２は、一時的でないコンピュータ読取可能媒体も含む。入力／出力インタフェース２４は、制御ユニット１４の外部からデータを受け取り、制御ユニット１４の外部にデータを出力する。例えば、図２に示すように、入力／出力インタフェース２４は、電子安定性制御（「ＥＳＣ」）モジュール２８などの１つまたは複数の自動車制御モジュールと通信することができる。ＥＳＣモジュール２８は、自動車１０の現在の運転パラメータおよび状態を検知し、自動車１０を安定に維持するのに自動車１０の制御を修正する。ＥＳＣモジュール２８は、図２には、制御ユニット１４の外部の構成要素として示すが、いくつかの実施形態では、ＥＳＣモジュール２８は、制御ユニット１４内に含まれる。入力／出力インタフェース２４は、自動車１０の内部の他の構成要素（例えば、ＣＡＮを通して）および自動車１０の外部の他の構成要素と通信することもできる。例えば、入力／出力インタフェース２４は、ローカルエリアネットワークまたはインターネットなどのネットワークを通して制御ユニット１４が情報を送り、受け取ることを可能にする、イーサネットカードまたは無線ネットワークカードなどのネットワークインタフェースを含むことができる。
【００１４】
[0017]コンピュータ読取可能媒体２２に格納される命令は、プロセッサ２０により実行されるとき、特定の機能を実行するように構成される様々なモジュールを含む。図３は、本発明の一実施形態による、コンピュータ読取可能媒体２２を模式的に示す。図３に示すように、コンピュータ読取可能媒体２２は、加速度モジュール３０、角度モジュール３２、力モジュール３４、質量モジュール３６、および計算モジュール３８を含む。加速度モジュール３０は、１つまたは複数の方向の自動車１０の加速度を判定する。例えば、加速度モジュール３０は、自動車１０内の制御ユニット１４の物理的位置により規定されるｘ軸、ｙ軸、およびｚ軸に沿った自動車１０の加速度（ａＸ，ａＹ，ａＺ）を判定する。したがって、加速度モジュール３０は、それが自動車の加速度を判定することを可能にする、自動車１０の様々な状態を測定する１つまたは複数のセンサ（例えば、加速度センサ、慣性センサなど）からデータを受け取る。加速度モジュール３０は、各軸に沿った自動車１０の加速度を判定するのに受け取ったデータを処理する。受け取ったデータの処理は、そのデータを他のセンサからのデータもしくはコンピュータ読取可能媒体２２内に格納されたデータと組み合わせ、および／またはそれらを比較すること、受け取ったデータをフィルタリングすること、受け取ったデータをオフセット補償すること、あるいはそれらの組合せを含むことができる。
【００１５】
[0018]角度モジュール３２は、１つまたは複数の方向の自動車１０の加速度を判定する。例えば、角度モジュール３２は、自動車１０内の制御ユニット１４の位置により規定されるｘ軸、ｙ軸、およびｚ軸に沿った自動車１０の角速度（ωＸ，Ｙ，Ｚ）を判定する。したがって、角度モジュール３２は、それが自動車の角速度を判定することを可能にする、自動車１０の様々な状態を測定する１つまたは複数のセンサ（例えば、回転センサ、慣性センサなど）からデータを受け取る。角度モジュール３２は、各軸に沿った自動車１０の角速度を判定するのに、センサから受け取ったデータを処理する。受け取ったデータの処理は、そのデータを他のセンサからのデータもしくはコンピュータ読取可能媒体２２内に格納されたデータと組み合わせ、および／またはそれらを比較すること、受け取ったデータをフィルタリングすること、受け取ったデータをオフセット補償すること、あるいはそれらの組合せを含むことができる。
【００１６】
[0019]力モジュール３４は、自動車１０に作用する合力を判定する。例えば、力モジュール３４は、自動車１０に作用する合力を判定するのに、自動車車輪の自動車本体１３からの変位、各車輪懸架装置の運動学、および自動車の重力を使用する。したがって、力モジュール３４は、それが自動車１０に作用する合力を判定することを可能にする、自動車１０の様々な状態を測定する１つまたは複数のセンサからデータを受け取る。力モジュール３４は、自動車１０に作用する合力（またはその見積量）を判定するのに、センサから受け取ったデータを処理する。
【００１７】
[0020]質量モジュール３６は、自動車１０内に含まれるどんな負荷も含む、自動車１０の総質量を判定する。いくつかの実施形態では、質量モジュール３６は、自動車１０が最初に始動されるとき（すなわち、点火サイクルの開始時）、自動車１０の総質量を判定する。他の実施形態では、質量モジュール３６は、自動車１０が動作している間、連続的に、または所定の間隔で自動車の総質量を判定する。自動車の質量を判定するのに、質量モジュール３６は、自動車１０に作用する重力および垂直力を使用する。したがって、質量モジュール３６は、それが自動車質量を判定することを可能にする、自動車１０の様々な状態を測定する１つまたは複数のセンサからデータを受け取る。質量モジュール３６は、自動車の総質量（またはその見積量）を判定するのに、センサから受け取ったデータを処理する。いくつかの実施形態では、質量モジュール３６は、この質量見積量をコンピュータ読取可能媒体２２にさらに格納し、この質量見積量を自動車のＣｏＧの複数の計算に使用することを可能にする。
【００１８】
[0021]加速度モジュール３０、角度モジュール３２、力モジュール３４、および質量モジュール３６にデータを提供するセンサは、制御ユニット１４内に含まれ、または自動車１０内の他の場所に配置することができることを理解されたい。センサが制御ユニット１４の外部に配置されるとき、センサは、ＣＡＮバスまたは別のタイプの結線を通して制御ユニット１４にデータを送ることができる。
【００１９】
[0022]計算モジュール３８は、加速度モジュール３０、角度モジュール３２、力モジュール３４、および質量モジュール３６から（またはコンピュータ読取可能媒体２２から）データを受け取り、自動車のＣｏＧを判定する。上述のように、いくつかの実施形態では、計算モジュール３８は、制御ユニット１４の物理的位置により規定される座標系に基づいて、ＣｏＧを座標として出力し、座標が座標系の原点（０，０，０）からの変位（ｒＣＰ）を規定するようにする。計算済ＣｏＧは、ＣｏＧの変化に基づいて自動車の制御を修正するのに、ＥＳＣなどの様々な自動車制御システムにより使用することができる。いくつかの実施形態では、計算モジュール３８は、自動車１０の点火サイクルの始動時にＣｏＧを判定し、自動車が動作している間、再び少なくとも１回ＣｏＧを判定する。計算モジュール３８は、所定の間隔で、または連続的にＣｏＧを判定することができる。
【００２０】
[0023]図４は、制御ユニット１４を使用して自動車１０の重心を計算する方法を示すフローチャートである。図４に示すように、各自動車車輪の変位（ｒｉ，ｉ＝［ＦＲ，ＦＬ，ＲＲ，ＲＬ］）は、力モジュール３４により実行される、力見積機能部に（４０において）提供される。力見積機能部の出力は、自動車１０に作用する合力の３つの成分を含むベクトル（ＦＴｏｔａｌ）である。力見積機能部は、自動車１０がその通常の運転範囲では剛体として振る舞うことを前提とし、力見積機能部では、自動車本体１３と自動車車輪のそれぞれとの間の変位（ｒｉ）、および各車輪懸架装置の運動学が既知である。したがって、力見積機能部は、力を懸架装置の方向（Ｌｉ）に変換するのに、力変換行列（Ｔｉ）を計算する。
【００２１】
[0024]具体的には、力
【数１】
2012229011.tif 000003
は、以下の方程式により表される。
【００２２】
[0025]
【数２】
2012229011.tif 000004
【００２３】
[0026]ここで、変数ｃｉは弾性係数を表し、変数ｄｉは減衰係数を表す。次いで、力見積機能部は、以下の方程式を使用して、その力を座標系Ｌで表される力に変換するが、座標系Ｌは現在の自動車位置の接線方向の平面を含む。
【００２４】
[0027]
【数３】
2012229011.tif 000005
【００２５】
[0028]以下の方程式によりもたらされる、各車輪上のこの力と重力との合計は、自動車に作用する合力
【数４】
2012229011.tif 000006
をもたらす。
【００２６】
[0029]
【数５】
2012229011.tif 000007
【００２７】
[0030]したがって、方程式（１）から（３）に示すように、力モジュール３４は、自動車車輪のそれぞれと自動車本体との間の変位を判定し、各車輪と自動車本体との間の変位を各車輪に作用する力に変換し、車輪に作用する合力を判定するのに各車輪に作用する力を合計し、複数の車輪に作用する合力と自動車１０に作用する重力とを加算することにより、自動車１０に作用する合力を判定する。
【００２８】
[0031]あるいは、懸架力は、以下の方程式を使用して非線形関数により計算することができる。
【００２９】
[0032]
【数６】
2012229011.tif 000008
【００３０】
[0033]これらのモデル使用法（すなわち、線形または非線形）の１つの選択は、自動車懸架要素の緩衝器またはバネに使用可能なデータに応じて決定することができる。上述のように、力見積機能部の出力は、自動車１０に作用する合力の３つの成分を含むベクトル（ＦＴｏｔａｌ）により表される力見積量である。
【００３１】
[0034]図４に示すように、力見積量（ＦＴｏｔａｌ）は、質量モジュール３６により実行される質量見積機能部に（４２において）提供される。質量見積機能部の出力は、自動車１０内に含まれるどんな負荷も含む、自動車１０の総質量の値を表す質量見積量（ｍ）である。上述のように、いくつかの実施形態では、質量見積機能部は、各点火サイクルの開始時にのみ実行される。自動車１０が最初に始動されるとき、質量見積機能部は、静止時に自動車１０に作用する力が重力および垂直力のみであることを前提とする。質量見積機能部は、自動車１０が以下の方程式で表される平衡状態であることも前提とする。
【００３２】
[0035]
【数７】
2012229011.tif 000009
【００３３】
[0036]さらに、質量見積機能部は、平衡状態では車輪の変位（ｒｉ）が変わらないことを前提としている。したがって、上述の方程式（２）は、以下の関係をもたらす。
【００３４】
[0037]
【数８】
2012229011.tif 000010
【００３５】
[0038]したがって、方程式（５）および（６）は、自動車質量を計算するのに、以下に述べる関係をもたらす。
【００３６】
[0039]
【数９】
2012229011.tif 000011
【００３７】
[0040]図４に示すように、質量見積機能部により判定される質量見積量（ｍ）は、計算モジュール３８により実行される計算機能部に（４４において）提供される。計算機能部も、力見積機能部により判定された力見積量（ＦＴｏｔａｌ）を受け取る。さらに、計算機能部は、加速度モジュール３０により判定された加速度値（ａＸ，ａＹ，ａＺ）、および角度モジュール３２より判定された角度値（ωＸ，ωＹ，ωＺ）を受け取る。上述のように、加速度値および／または角度値は、オフセット補償され、フィルタリングすることができる。
【００３８】
[0041]力見積量および質量見積量を使用してＣｏＧ（ｒＣＰ）の座標を計算するのに、計算機能部は、剛体の運動微分方程式から誘導された以下の方程式を使用する。
【００３９】
[0042]
【数１０】
2012229011.tif 000012
【００４０】
[0043]測定点（「ＣＵ」）（すなわち、制御ユニット１４の物理的位置により規定された座標系の原点）とＣｏＧとの間の本体固定座標系Ｌに表される座標のベクトルは、以下の方程式により表される。
【００４１】
[0044]
【数１１】
2012229011.tif 000013
【００４２】
[0045]したがって、角速度の交代行列は、以下の方程式によりもたらされる。
【００４３】
[0046]
【数１２】
2012229011.tif 000014
【００４４】
[0047]同様に、角加速度の交代行列は、以下の方程式によりもたらされる。
【００４５】
[0048]
【数１３】
2012229011.tif 000015
【００４６】
[0049]したがって、変数ｍが総自動車質量を表し、ベクトルＦＴｏｔａｌが自動車に作用する合力（例えば、自動車固定座標系で表される）を表すことにすれば、以下の方程式は、自動車固定座標系Ｌで表される並進ベクトル、すなわち測定点（「ＣＵ」）における自動車の重力補償加速度を表す。
【００４７】
[0050]
【数１４】
2012229011.tif 000016
【００４８】
[0051]上述のように、現在のＣｏＧの座標が得られると、これらＣｏＧの座標は、ＥＳＣなどの１つまたは複数の自動車制御システムの動作を修正するのに使用することができる。例えば、現在のＣｏＧは、制御システムをより感度が良いモードなどの異なるモードに切り替え、または特定の制御システムを切るのに使用することができる。ＣｏＧは、自動車制御をより十分で安全にするのに、負荷が自動車全体にどのように分布しているかを判定するのに使用することもできる。ＣｏＧは、後に使用し、および／または他のＣｏＧ情報もしくは非ＣｏＧ情報と結びつけるのにコンピュータ読取可能媒体２２または他の媒体に格納することもできる。この追跡情報は、自動車制御をさらに修正し、またはより適応性がある自動車制御を設計するのに使用することができる。
【００４９】
[0052]本発明の様々な特徴および利点は、以下の特許請求の範囲に述べる。
【符号の説明】
【００５０】
１０  自動車
１２ａ、１２ｂ、１２ｃ、１２ｄ  車輪
１３  自動車本体
１４  制御ユニット
２０  プロセッサ
２２  コンピュータ読取可能媒体
２４  入力／出力インタフェース
２６  結線
２８  電子安定性制御モジュール
３０  加速度モジュール
３２  角度モジュール
３４  力モジュール
３６  質量モジュール
３８  計算モジュール
４０  力見積機能部
４２  質量見積機能部
４４  計算機能部
【図１】
2012229011.tif 000017
【図２】
2012229011.tif 000018
【図３】
2012229011.tif 000019
【図４】
2012229011.tif 000020
【外国語明細書】
2012229011000001.pdf