(57)【特許請求の範囲】
【請求項１】
運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする車両のロールオーバ防止装置。
【請求項２】
運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、ロール角の変化率を演算する手段、横加速度が所定値以上かつロール角の変化率が所定値以下である条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする車両のロールオーバ防止装置。
【請求項３】
運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、車速を検出する手段、横加速度が所定値以上かつ車速が所定値以下であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする車両のロールオーバ防止装置。
【請求項４】
運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、車速を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、車速に対応する補正係数を設定する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、平均ロール指数をロール指数演算時の車速に対応する補正係数により補正する手段、補正後の平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする車両のロールオーバ防止装置。
【請求項５】
ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段は、ロール指数の演算値を積算する手段、その積算処理の経過時間をカウントする手段、ロール指数の演算停止時に積算処理の経過時間が所定範囲に入るときはロール指数の積算値から平均ロール指数を演算する一方、同じく経過時間が所定範囲に及ばないときはロール指数の積算値をクリアにする手段、を備えることを特徴とする請求項１〜請求項４のいずれか１つに係る車両のロールオーバ防止装置。
【請求項６】
運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値と横加速度との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする車両のロールオーバ防止装置。
【請求項７】
ロール角としてロール角移動平均、横加速度として横加速度移動平均、左右の平均ロール指数としてそれぞれ平均ロール指数移動平均、を用いることを特徴とする請求項１〜請求項６のいずれか１つに係る車両のロールオーバ防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車両のロールオーバ防止装置に関する。
【０００２】
【従来の技術】
車両のロールオーバ防止装置において、走行中に車体のロール角が大きくなり、車両の横転への危険度が高まると、運転者に危険回避を促すべく、各種の警報を発生するように構成したものがある（特開2001-347910号、参照）。車両のロール特性を定義するロール指数＝ロール角／横加速度が演算され、車両の横転への危険度は、ロール指数に基づいて判定される。
【０００３】
【発明が解決しようとする課題】
トラックなど商用車両においては、積荷状態（積載重量など）が大きく変化する。積荷の重量が左側または右側へ偏る片荷の場合、車両がロールしやすくなり、車両のロール特性も左右で大きく変化するのである。
【０００４】
この発明は、従来技術を踏まえながら、車両の積荷状態に応じた最適なタイミングで運転者に危険回避を促せるようにしたロールオーバ防止装置の提供を目的とする。
【０００５】
【課題を解決するための手段】
第１の発明は、車両のロールオーバ防止装置において、運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする。
【０００６】
第２の発明は、車両のロールオーバ防止装置において、運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、ロール角の変化率を演算する手段、横加速度が所定値以上かつロール角の変化率が所定値以下である条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする。
【０００７】
第３の発明は、車両のロールオーバ防止装置において、運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、車速を検出する手段、横加速度が所定値以上かつ車速が所定値以下であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする。
【０００８】
第４の発明は、車両のロールオーバ防止装置において、運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、車速を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、車速に対応する補正係数を設定する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、平均ロール指数をロール指数演算時の車速に対応する補正係数により補正する手段、補正後の平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値とロール角との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする。
【０００９】
第５の発明は、第１の発明〜第４の発明に係る車両のロールオーバ防止装置において、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段は、ロール指数の演算値を積算する手段、その積算処理の経過時間をカウントする手段、ロール指数の演算停止時に積算処理の経過時間が所定範囲に入るときはロール指数の積算値から平均ロール指数を演算する一方、同じく経過時間が所定範囲に及ばないときはロール指数の積算値をクリアにする手段、を備えることを特徴とする。
【００１０】
第６の発明は、車両のロールオーバ防止装置において、運転者に危険回避を促す注意喚起手段、車体のロール角を検出する手段、車体の横加速度を検出する手段、横加速度が所定値以上であることを条件にロール角と横加速度とから車両のロール特性を定義するロール指数を演算する手段、ロール指数から車両進行方向の左右別の平均ロール指数を演算する手段、これら平均ロール指数の左右差から積荷の重量が車両進行方向の右側または左側へ偏る片荷状態を判定する手段、片荷状態および車両のロール方向に応じた注意喚起に係る判定値を設定する手段、この設定値と横加速度との比較に基づいて注意喚起手段を制御する手段、を備えることを特徴とする。
【００１１】
第７の発明は、第１の発明〜第６の発明に係る車両のロールオーバ防止装置において、ロール角としてロール角移動平均、横加速度として横加速度移動平均、左右の平均ロール指数としてそれぞれ平均ロール指数移動平均、を用いることを特徴とする。
【００１４】
【発明の効果】
第１の発明においては、左右別の平均ロール指数に基づいて、これらの左右差から片荷状態（積荷の偏り側および片荷の程度）が容易かつ適確に判定される。注意喚起に係る制御の判定値は、片荷状態および車両が片荷側または非片荷側のどちらへロールするのかに応じて選定されるので、車両の横転しやすい片荷状態においても、危険回避への注意喚起を適切なタイミングで発生できる。
【００１５】
また、横加速度が所定値以上のときにロール指数の演算が処理され、横加速度が所定値未満のときはロール指数の演算が行われないので、ロール指数の演算値に基づいて、右旋回時のロール特性および左旋回時のロール特性を精度よく定義できる。
【００１６】
第２の発明においては、横加速度が所定値以上かつロール角の変化率が所定値以下のときにロール指数の演算が処理され、横加速度が所定値未満かつロール角の変化率が所定値を超える（ロールの進行が急速な）ときは、ロール指数の演算が行われないので、ロール指数の演算値に基づいて、右旋回時のロール特性および左旋回時のロール特性を精度よく定義できる。
【００１７】
第３の発明においては、横加速度が所定値以上かつ車速が所定値以下のときにロール指数の演算が処理され、横加速度が所定値未満かつ車速が所定値を超える（ロールの進行が急速な）ときは、ロール指数の演算が行われないので、ロール指数の演算値に基づいて、右旋回時のロール特性および左旋回時のロール特性を精度よく定義できる。
【００１８】
第４の発明においては、ロール指数の演算値に基づくロール特性の左右差が車速に応じて補正されるのである。車両のロールは、低速域と高速域との間で特性が異なるので、このような補正を加えることにより、片荷状態についても、車速に応じたロール特性に適合する正確な判定が得られる。
【００１９】
第５の発明においては、時間的な制約により、ロール指数の積算値が安定化するため、平均ロール指数の演算値が大きく狂わされるようなこともなく、片荷判定の精度向上も図れる。
【００２０】
第６の発明においては、横加速度に基づく注意喚起および車両減速の制御が行われるので、ロール角の感度が鈍い走行状態においても、注意喚起および車両減速の機能をロール限界を超える前にタイミングよく働かせることが可能となる。
【００２１】
第７の発明においては、ロール角移動平均および横加速度移動平均により、外乱要因による変動を平滑化したロール指数が得られ、平均ロール指数移動平均により、安定した精度の高い片荷判定が得られる。
【００２４】
【発明の実施の形態】
図は、第１の実施形態に係るトラックのロールオーバ防止装置であり、車高センサ１ａ，１ｂ，横Ｇセンサ２、ロールインジータ３および片荷表示ランプ４、注意喚起ブザー５、電子制御ユニット（ECU）６、エンジンコントローラ７およびブレーキコントローラ８（またはブレーキ装置）、を備える。
【００２５】
１０はフレームであり、車軸１１（後軸）に左右のサスペンションスプリング１２ａ，１２ｂを介して懸架される。車高センサ１ａ，１ｂは、フレーム１０の左右において、車両の高さを検出するため、フレーム１０（ばね上）と車軸１１（ばね下）との距離を計測するように配置される。横Ｇセンサ２は、車体の横方向への加速度（横Ｇ）を検出するものであり、荷台側（たとえば、フレーム１０）に備えられる。
【００２６】
ロールインジケータ３は、運転席の近傍に配置されるものであり、画面の中央に車両絵図３ａが揺動制御可能に表示される。車両絵図３ａを囲むのが円環状のゾーン３ｃであり、その一部に色別危険区域３ｄが設定される。車両絵図３ａの揺動を認識しやすく、円環状のゾーン３ｃに対する指針３ｂが車両絵図３ａと同じく揺動制御可能に表示される。
【００２７】
片荷表示ランプ４は、積荷が車両の進行方向の左右へ偏る片荷状態を表示するものであり、ロールインジケータ３と同じく運転席の近傍に配置される。画面に車両絵図４ａが表示され、積荷が左側へ偏る片荷状態のときは、荷台の左半分が片荷の程度に応じて明るく表示され、積荷が右側へ偏る片荷状態のときは、荷台の右半分が片荷の程度に応じて明るく表示される。
【００２８】
注意喚起ブザー５は運転室に配置され、ロール角が大きくなり、車両の横転への危険性が高まると、運転者に危険回避を促すべく警報を発生するものである。
【００２９】
電子制御ユニット６は、制御システムの中枢を構成するものであり、車高センサ１ａ，１ｂの検出信号および横Ｇセンサ２の検出信号に基づいて、ロールインジケータ３および片荷表示ランプ４を制御する一方、注意喚起ブザー５を制御するほか、エンジンコントローラ７およびブレーキコントローラ８へ制御指令を伝達する。
【００３０】
図２において、電子制御ユニット６は、ロール角演算部６ａ、片荷判断部６ｂ、エマジェンシ判断部６ｃ、インジケータ出力演算部６ｄ、ブザー出力部６ｅ、エンジン制御部６ｆ、ブレーキ制御部６ｇ、を備える。
【００３１】
ロール角演算部６ａは、車高センサ１ａ，１ｂからの車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。また、路面の凹凸などによる、ロール角（Ｒ）の細かい変動を平滑化することにより、誤動作の要因を取る除くため、所定時間におけるロール角（Ｒ）の移動平均（ＲMA）を順次に演算する。
【００３２】
片荷判断部６ｂは、横Ｇセンサ２からの横Ｇ信号について、その外乱要因による細かい変動を平滑化するため、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。そして、横Ｇ移動平均（ＧMA）の絶対値が所定値以上の場合、横Ｇ移動平均（ＧMA）とロール角演算部６ａからのロール角移動平均（ＲMA）とから、ロール指数（ＲI）＝（ＲMA）／（ＧMA）を演算する。ロール角（Ｒ）および横Ｇについては、車両の進行方向の右側へ生じるものに正の符号、同じく左側へ生じるものに負の符号、が付けられる。
【００３３】
ロール指数（ＲI）は、車体のロール特性を表すものであり、ロール指数（ＲI）が大きくなる程、車体はロールしやすくなるのである。片荷判断部６ｂは、横Ｇが所定値以上の間、ロール指数（ＲI）の演算値を順次に積算する。積算処理の経過時間がカウントされ、経過時間が所定値に及ばないときは、ロール指数（ＲI）の積算値をクリアにする一方、経過時間が所定値以上に及ぶときは、積算値から平均ロール指数（ＲIAL，ＲIAR）を演算する。平均ロール指数（ＲIAL，ＲIAR）は、ロール角（Ｒ）または横Ｇの正負の符号から左右別に記憶される。
【００３４】
左右両方の平均ロール指数（ＲIAL，ＲIAR）が記憶されると、片荷判断部６ｂは、これらの左右差（ＲIAR−ＲIAL）の絶対値から片荷状態の判定を処理する。片荷判断部６ｂには、左右差（ＲIAR−ＲIAL）の絶対値と対比される片荷判定の基準値（Ｊ01H，Ｊ02H）が設定される。｜ＲIAR−ＲIAL｜≧Ｊ01HかつＲIAR−ＲIAL＞０のときは、積荷が車両の進行方向の右側へ偏る片荷状態と判定する一方、｜ＲIAR−ＲIAL｜≧Ｊ01HかつＲIAR−ＲIAL＜０のときは、積荷が車両の進行方向の左側へ偏る片荷状態と判定する。さらに、Ｊ01H＜｜ＲIAR−ＲIAL｜≦Ｊ02Hのときは、片荷の程度が小、｜ＲIAR−ＲIAL｜＞Ｊ02Hのときは、片荷の程度が大、と判定するのである。
【００３５】
エマジェンシ判断部６ｃは、ロール角演算部６ａからのロール角移動平均（ＲMA）および片荷判断部６ｂからの判定情報に基づいて、後述のように車両の横転への危険性を判定するものであり、その判定に基づく指令をインジケータ出力演算部６ｄおよびブザー出力部６ｅとエンジン制御部６ｆおよびブレーキ制御部６ｇへ順次に伝達する。
【００３６】
インジケータ出力演算部６ｄは、ロールインジケータ３における、車両絵図３ａおよび指針３ｂをロール演算部６ａからのロール角移動平均（ＲMA）に応じた角度位置へ揺動させるように制御する。また、エマジェンシ判断部６ｃからの指令に基づいて、運転者に危険回避を促すべく、円環状のゾーン３ｃを明度を高めたり、その色別危険区域３ｄを赤く点滅させるように制御する。片荷表示ランプ４については、片荷判定を受けると、画面の車両絵図４ａにおける、片荷状態に応じた表示パターン（荷台の左半分または右半分を片荷の程度に応じて明るく表示する）に制御する。
【００３７】
ブザー出力部６ｅは、エマジェンシ判断部６ｃからの指令および片荷判断部６ｂからの判定情報に基づいて、運転者に危険回避を促すべく、注意喚起ブザー５の起動および停止を制御する。
【００３８】
エンジン制御部６ｆおよびブレーキ制御部６ｇは、エマジェンシ判断部６ｃからの指令を受けると、その指令が解除されるまでの間、車両を積極的に減速させるように制御するものであり、エンジン制御部６ｆはエンジン出力（アクセル開度）を減方向へ制御する指令をエンジンコントローラ７へ送信する一方、ブレーキ制御部６ｇは車両のブレーキ装置を作動状態に制御する指令をブレーキコントローラ８へ送信するのである。
【００３９】
図３は、システム中枢の電子制御ユニット６における、制御内容を説明するフローチャートであり、S1においては、左右の車高ＨL，ＨR信号（車高センサ１ａ，１ｂの出力）をサンプリングする。S2においては、これら車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。S3においては、路面の凹凸などによる、ロール角（Ｒ）の細かい変動を平滑化することにより、誤動作の要因を取り除くため、所定時間におけるロール角（Ｒ）の移動平均値（ＲMA）を順次に演算する。ロール角（Ｒ）は、車体と車軸との間の相対的な傾き角である。
【００４０】
S4においては、横Ｇ信号（横加速度センサ２の出力）をサンプリングする。横Ｇ信号についても、外乱要因による細かい変動を平滑化するため、S5において、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。車体のロール角（Ｒ）および横Ｇについては、車両の進行方向の右方向へ生じるものに正の符号、左方向へ生じるものに負の符号が付けられる。
【００４１】
S6においては、横Ｇ移動平均（ＧMA）の絶対値が所定値ＪLG以上かどうかを判定する。所定値ＪLGは、後述の演算処理が必要かどうかを判定する基準値であり、S6の判定がyesのときは、S7へ進む一方、S6の判定がnoのときは、S7〜S9の演算処理をパスする。これにより、S7〜S9の演算処理は無駄なく合理的に実行されるのである。
【００４２】
S7においては、車両のロール特性を表す、ロール指数（ＲI）＝（ＲMA）／（ＧMA）、を演算する。S8においては、ロール指数（ＲI）の積算を順次に処理する。また、積算処理の経過時間がカウントされ、経過時間が所定値に及ばないときは、ロール指数（ＲI）の積算値をクリアにする一方、経過時間が所定値以上に及ぶときは、積算値から平均ロール指数（ＲIAL，ＲIAR）を演算する。そして、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負符号から平均ロール指数（ＲIAL，ＲIAR）を左右別に記憶する。
【００４３】
左右両方の平均ロール指数（ＲIAL，ＲIAR）が記憶されると、S9およびS10を順次に処理する。図４は、S9の処理内容を説明するフローチャートであり、S9.01においては、平均ロール指数の左右差（ＲIAR−ＲIAL）の絶対値を基準値Ｊ01Hと比較し、｜ＲIAR−ＲIAL｜≧Ｊ01Hかどうかを判定する。基準値Ｊ01Hは、片荷を判定する最小のしきい値であり、他の基準値Ｊ02H，Ｊ01Cと同じく車両に応じて予め設定される。S9.01の判定がyesのときは、S9.02へ進む一方、S9.01の判定がnoのときは、S9.06へ飛ぶ（S9.02〜S9.05の処理をパスする）。
【００４４】
S9.02においては、積荷が左右のどちらに偏るのかを判定する。ＲIAR−ＲIAL＞０のときは、右側へ偏る片荷状態、ＲIAR−ＲIAL＜０のときは、左側へ偏る片荷状態、と判定する。そして、注意喚起および車両減速に係る制御の判定値（図５の表１〜表６、参照）については、片荷状態および車両が片荷側または非片荷側のどちらへロールするのかに応じて選定されるのである。
【００４５】
S9.03においては、片荷の程度を判定する。具体的には、平均ロール指数の左右差（ＲIAR−ＲIAL）の絶対値を基準値Ｊ01Hおよび基準値Ｊ02Hと比較し、Ｊ01H＜｜ＲIAR−ＲIAL｜≦Ｊ02Hかどうかを判定する。基準値Ｊ02Hは、片荷の程度の大小を判定するしきい値である。
【００４６】
S9.03の判定がyesのときは、S9.04へ進み、片荷の程度を小と判定し、S9.02の判定と合わせて片荷表示ランプ４の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値（図５の表１〜表６、参照）を選定する。その一方、S9.03の判定がnoのときは、｜ＲIAR−ＲIAL｜＞Ｊ02Hであり、片荷の程度を大と判定し、S9.02の判定と合わせて片荷表示ランプ４の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値（図５の表１〜表６、参照）を選定する。
【００４７】
S9.06においては、平均ロール指数の左右差（ＲIAR−ＲIAL）の絶対値を基準値Ｊ01Cと比較し、｜ＲIAR−ＲIAL｜≦Ｊ01Cかどうかを判定する。基準値Ｊ01Cは、片荷判定の解除を判定するしきい値である。S9.06の判定がyesのときは、S9.07へ進み、片荷判定を解除（S9.02の判定，S9.04およびS9.05の選定、をリセット）する。S9.06の判定がnoのときは、先の処理（S10）へ進むのである。
【００４８】
図５は、S10の処理内容を説明するフローチャートであり、S10.01においては、注意喚起の制御に係る起動の判定値ＳOとロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≧ＳOかどうかを判定する。判定値ＳOは、表１のＳOSL，ＳOSU，ＳOLL，ＳOLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.01の判定がyesのときは、S10.02へ進み、注意喚起の制御を起動する。すなわち、ロールインジケータ３については、円環状のゾーン３ｃを明度を高めたり、その色別危険区域３ｄを点滅させるように制御する。また、注意喚起ブザー５を鳴動させる。S10.01の判定がnoのときは、リターンへ抜ける。
【００４９】
S10.03においては、車両減速のエンジン制御に係る起動の判定値ＥOとロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≧ＥOかどうかを判定する。判定値ＥOは、表２のＥOSL，ＥOSU，ＥOLL，ＥOLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.03の判定がyesのときは、S10.04において、エンジン出力（アクセル開度）を減方向へ制御する一方、S10.04の判定がnoのときは、リターンへ抜ける。
【００５０】
S10.05においては、車両減速のブレーキ制御に係る起動の判定値ＢOとロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≧ＢOかどうかを判定する。判定値ＢOは、表３のＢOSL，ＢOSU，ＢOLL，ＢOLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.05の判定がyesのときは、S10.06において、車両のブレーキ装置を作動状態に制御する一方、S10.06の判定がnoのときは、リターンへ抜ける。
【００５１】
S10.07においては、車両減速のブレーキ制御に係る停止の判定値（｜ＢO−ＢOR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜ＢO−ＢOR｜かどうかを判定する。判定値（｜ＢO−ＢOR｜）において、ＢORは起動の判定値ＢOに対するヒステリシスであり、表４のＢORSL，ＢORSU，ＢORLL，ＢORLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.07の判定がyesのときは、S10.08において、車両減速のブレーキ制御を停止（ブレーキ装置の作動を解除）する一方、S10.07の判定がnoのときは、リターンへ抜ける。
【００５２】
S10.09においては、車両減速のエンジン制御に係る停止の判定値（｜ＥO−ＥOR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜ＥO−ＥOR｜かどうかを判定する。判定値（｜ＥO−ＥOR｜）において、ＥORは起動の判定値ＥOに対するヒステリシスであり、表５のＥORSL，ＥORSU，ＥORLL，ＥORLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.09の判定がyesのときは、S10.10において、車両減速のエンジン制御を停止（エンジンは通常制御へ復帰）する一方、S10.09の判定がnoのときは、リターンへ抜ける。
【００５３】
S10.11においては、注意喚起の制御に係る停止の判定値（｜ＳO−ＳOR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜ＳO−ＳOR｜かどうか、または注意喚起の起動から所定時間（ＲT）が経過したかどうか、を判定する。判定値（｜ＳO−ＳOR｜）において、ＳORは起動の判定値ＥOに対するヒステリシスであり、表６のＳORSL，ＳORSU，ＳORLL，ＳORLU、のいずれか１つが選定される（S9.04，S9.05、参照）。S10.11の判定がyesのときは、S10.12において、注意喚起の制御を停止する一方、S10.11の判定がnoのときは、リターンへ抜ける。
【００５４】
このような構成により、平均ロール指数（ＲIAL，ＲIAR）に基づいて、車両の片荷状態（積荷の偏り側および片荷の程度）が容易かつ適確に判定される。注意喚起および車両減速に係る制御の判定値（図５の表１〜表６、参照）については、片荷状態および車両が片荷側または非片荷側のどちらへロールするのかに応じて選定されるので、車両が横転しやすい片荷状態においても、注意喚起および車両減速を適切なタイミングで制御できる。また、片荷表示ランプ４により、車両の片荷状態が運転者に認識しやすく表示され、車両の走行に注意深い運転を促せるのである。
【００５５】
図６は、第２の実施形態を説明するものであり、トラックのロールオーバ防止装置における、制御系の機能的な構成を表すブロック図である。車体の横方向への加速度（横Ｇ）を検出する手段として、ハンドルの操舵角θを検出する操舵角センサ１５と、車速（Ｖ）を駆動系の回転速度から検出する車速センサ１６と、が備えられる。１９は運転者に注意喚起の音声情報を提供する音声出力装置である。
【００５６】
システム中枢の電子制御ユニット6-2においては、横Ｇ演算部１７が設けられる。横Ｇ演算部１７は、車両の諸元データと操舵角（θ）とから車両重心位置の旋回半径を求め、車速（Ｖ）と車両重心位置の旋回半径とから横Ｇを算出する。
【００５７】
片荷判断部6b-2においては、横Ｇ演算部１７からの横Ｇ信号に基づいて、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。また、ロール角演算部６ａからのロール角移動平均（ＲMA）の変化率が順次に演算され、横Ｇが所定値以上の間、ロール角移動平均（ＲMA）の変化率が所定値以下かつ車速（Ｖ）が所定値以下の条件が成立する場合、ロール指数（ＲI）の演算およびその積算を順次に処理する。積算処理の経過時間がカウントされ、経過時間が所定の時間範囲から外れるときは、ロール指数（ＲI）の積算値をクリアにする一方、経過時間が所定の時間範囲に納まるときは、積算値から平均ロール指数（ＲIAL，ＲIAR）を演算する。平均ロール指数（ＲIAL，ＲIAR）は、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負の符号から左右別に記憶される。
【００５８】
平均ロール指数（ＲIAL，ＲIAR）の記憶が所定数に達すると、片荷判断部6b-2は、平均ロール指数（ＲIAL，ＲIAR）の移動平均（ＲIMAL，ＲIMAR）を演算する。これら移動平均（ＲIMAL，ＲIMAR）は記憶され、順次に更新される。左右両方の平均ロール指数移動平均（ＲIMAL，ＲIMAR）が記憶されると、これらの左右差（ＲIMAR−ＲIMAL）の絶対値から片荷状態の判定を処理する。片荷判断部6b-2には、左右差（ＲIMAR−ＲIMAL）の絶対値と対比される片荷判定の基準値（Ｊ01H，Ｊ02H，Ｊ03H）が設定される。
【００５９】
｜ＲIMAR−ＲIMAL｜≧Ｊ01HかつＲIMAR−ＲIMAL＞０のときは、積荷が車両の進行方向の右側へ偏る片荷状態と判定する一方、｜ＲIMAR−ＲIMAL｜≧Ｊ01HかつＲIMAR−ＲIMAL＜０のときは、積荷が車両の進行方向の左側へ偏る片荷状態と判定する。さらに、Ｊ01H＜｜ＲIMAR−ＲIMAL｜≦Ｊ02Hのときは、片荷の程度が小、Ｊ02H＜｜ＲIMAR−ＲIMAL｜≦Ｊ03Hのときは、片荷の程度が中、｜ＲIMAR−ＲIMAL｜＞Ｊ03Hのときは、片荷の程度が大、と判定するのである。
【００６０】
エマジェンシ判断部6c-2は、ロール角演算部６ａからのロール角移動平均（ＲMA）および片荷判断部6b-2からの判定情報に基づいて、後述のように車両の横転への危険性を判定するものであり、その判定に基づく指令を音声出力部１８とインジケータ出力演算部６ｄおよびブザー出力部６ｅとエンジン制御部６ｆおよびブレーキ制御部６ｇへ順次に伝達する。
【００６１】
音声出力部１８は、片荷判断部6b-2からの判断情報およびエマジェンシ判断部6c-2からの指令に基づいて、これらに対応する音声情報を発生するように音声出力装置１９を制御する。図６において、図２と基本的な機能が同じ構成要素に同じ符号を付ける。
【００６２】
図７は、システム中枢の電子制御ユニット6-2における、制御内容を説明するフローチャートであり、S1においては、左右の車高ＨL，ＨR信号（車高センサの出力）をサンプリングする。S2においては、これら車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。S3においては、路面の凹凸などによる細かい変動を平滑化することにより、誤動作の要因を取り除くため、所定時間におけるロール角（Ｒ）の移動平均値（ＲMA）を順次に演算する。ロール角（Ｒ）は、車体と車軸との間の相対的な傾き角である。
【００６３】
S4においては、横Ｇ信号（操作角センサ１５の出力および車速センサ１６の出力に基づく演算値）をサンプリングする。横Ｇ信号についても、外乱要因による細かい変動を平滑化するため、S5において、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。車体のロール角（Ｒ）および横Ｇについては、車両の進行方向の右方向へ生じるものに正の符号、左方向へ生じるものに負の符号が付けられる。
【００６４】
S6においては、横Ｇ移動平均（ＧMA）の絶対値が所定値ＪLG以上かどうかを判定する。S７においては、ロール角移動平均（ＲMA）の変化率を演算し、その演算値（ＲMAR）が所定値ＪLR以下かどうかを判定する。S8においては、車速（Ｖ）がＪV以下かどうかを判定する。横Ｇ移動平均（ＧMA）の絶対値と比較される所定値ＪLGは、後の演算処理が必要かどうかを判定する基準値であり、横Ｇ移動平均（ＧMA）の変化率（ＲMAR）と比較される所定値ＪLRおよび車速（Ｖ）と比較される所定値ＪVは、ロール指数のバラツキを抑える制限値である。
【００６５】
S6〜S8の判定がすべてyesのときのみ、S9において、車両のロール特性を表す、ロール指数（ＲI）＝（ＲMA）／（ＧMA）、を演算する。S10においては、ロール指数（ＲI）の積算を順次に処理する。また、積算処理の経過時間（ＴJL）がカウントされる。その一方、S6〜S9のいずれか１つの判定がnoのときは、S11において、積算処理の経過時間（ＴJL）のカウントが停止され、経過時間（ＴJL）が所定の時間範囲（ＪST以上かつＪLT以下）に納まるかどうかを判定する。
【００６６】
S11の判定がyesのときは、S12において、積算値（ＲISUM）から平均ロール指数（ＲIAL，ＲIAR）を演算する。平均ロール指数（ＲIAL，ＲIAR）は、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負の符号から左右別に記憶される。その一方、S11の判定がnoのときは、S16において、平均ロール指数（ＲIAL，ＲIAR）を演算条件から外れる積算値（ＲISUM）をクリアにするのである。
【００６７】
S13においては、平均ロール指数（ＲIAL，ＲIAR）の記憶が所定数（ＮRIMA）に達すると、これら平均ロール指数（ＲIAL，ＲIAR）の移動平均（ＲIMAL，ＲIMAR）を演算する。平均ロール指数移動平均（ＲIMAL，ＲIMAR）は記憶され、順次に更新される。
【００６８】
左右両方の平均ロール指数移動平均（ＲIMAL，ＲIMAR）が記憶されると、S14およびS15を順次に処理する。図８は、S14の処理内容を説明するフローチャートであり、S14.01においては、平均ロール指数移動平均の左右差（ＲIMAR−ＲIMAL）の絶対値を基準値Ｊ01Hと比較し、｜ＲIMAR−ＲIMAL｜≧Ｊ01Hかどうかを判定する。基準値Ｊ01Hは、片荷を判定する最小のしきい値であり、他の基準値Ｊ02H，Ｊ03H，Ｊ01Cと同じく車両に応じて予め設定される。S14.01の判定がyesのときは、S14.02へ進む一方、S14.01の判定がnoのときは、S14.08へ飛ぶ（S14.02〜S14.07の処理をパスする）。
【００６９】
S14.02においては、積荷が左右のどちらに偏るのかを判定する。ＲIMAR−ＲIMAL＞０のときは、右側へ偏る片荷状態（左側が非片荷）、ＲIMAR−ＲIMAL＜０のときは、左側へ偏る片荷状態（右側が非片荷）、と判定する。
【００７０】
S14.03，S14.05においては、片荷の程度を判定する。具体的には、S14.03において、平均ロール指数移動平均の左右差（ＲIMAR−ＲIMAL）の絶対値を基準値Ｊ01Hおよび基準値Ｊ02Hと比較し、Ｊ01H＜｜ＲIAR−ＲIAL｜≦Ｊ02Hかどうかを判定する。基準値Ｊ02Hは、片荷の程度の小中を判定するしきい値である。
【００７１】
S14.03の判定がyesのときは、S14.04へ進み、片荷の程度を小と判定し、S14.02の判定と合わせて片荷表示ランプ４の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値を選定する。S14.03の判定がnoのときは、S14.05において、Ｊ02H＜｜ＲIAR−ＲIAL｜≦Ｊ03Hかどうかを判定する。基準値Ｊ02Hは、片荷の程度の中大を判定するしきい値である。
【００７２】
S14.05の判定がyesのときは、S14.06へ進み、片荷の程度を中と判定し、S14.02の判定と合わせて片荷表示ランプ４の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値を選定する。S14,05の判定がnoのときは、｜ＲIAR−ＲIAL｜＞Ｊ03Hであり、S14.07において、片荷の程度を大と判定し、S14.02の判定と合わせて片荷表示ランプ４の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値を選定する。
【００７３】
S14.08においては、平均ロール指数移動平均の左右差（ＲIMAR−ＲIMAL）の絶対値を基準値Ｊ01Cと比較し、｜ＲIMAR−ＲIMAL｜≦Ｊ01Cかどうかを判定する。基準値Ｊ01Cは、片荷判定の解除を判定するしきい値である。S14.08の判定がyesのときは、S14,09へ進み、片荷判定を解除（S14.02の判定、S14.04の選定，S14.06の選定，S14.07の選定、をリセット）する一方、S14.08の判定がnoのときは、先の処理（S15）へ進むのである。
【００７４】
S15においては、S14.04またはS14.06またはS14.07に選定される判定値とS5の処理から得られるロール角度移動平均（ＲMA）の絶対値との比較に基づいて、図５の場合と同じように注意喚起および車両減速の制御に係る起動および停止を処理する。
【００７５】
図５の場合、片荷の程度は大小の２段階に判定されるが、この例においては、大中小の３段階に判定されるのであり、注意喚起および車両減速の制御に係る起動および停止の判定値についても、片荷側と非片荷側との設定（図５の表１〜表６、参照）は、３項（片荷程度大，片荷程度中，片荷程度小）となる。
【００７６】
このような構成により、ロール指数（ＲI）の演算条件に横Ｇ移動平均（ＧMA）≧ＪLG（条件１）ほか、ロール角移動平均の変化率（ＲMAR）≦ＪLR（条件２）および車速（Ｖ）≧ＪV（条件３）が設定される。このため、車体のロールおよび横Ｇが急速に変わるような旋回状態においては、ロール指数（ＲI）の演算がパスされるので、このような演算条件の下から得られるロール指数（ＲI）にバラツキが生じるのを抑えられる（図７のS6〜S9、参照）。
【００７７】
片荷判定においては、所定数（ＮRIMA）の平均ロール指数（ＲIAR，ＲIAL）を移動平均する演算値（平均ロール指数移動平均）の左右差（ＲIMAR−ＲIMAL）の絶対値に基づいて、片荷状態が判定されるので、安定した精度の高い片荷判定が得られる（図７のS13，S14、参照）。平均ロール指数（ＲIAR，ＲIAL）は、ロール指数（ＲI）の積算値（ＲISUM）から演算されるが、積算処理の経過時間（ＴJL）が所定の時間範囲から外れる積算値（ＲISUM）については、これをクリアにするので、積算値（ＲISUM）の安定化により、平均ロール指数（ＲIAR，ＲIAL）の演算値が大きく狂わされるようなこともなく、片荷判定の精度向上に繋がるのである（図７のS11，S12，S16、参照）。
【００７８】
この例においては、操舵角センサ１５の出力（操舵角θ信号）から車両重心位置の旋回半径を求め、車速センサ１６の出力（車速Ｖ信号）と車両重心位置の旋回半径から横Ｇを演算するが、操舵角センサ１５の出力に基づいて、操舵角（θ）の移動平均（θMA）を求め、車両のロール特性をロール指数（ＲI）＝（ＲMA）／（θMA）、と定義することも考えられる。
【００７９】
片荷表示ランプ４については、片荷程度の判定が３段階のため、片荷の程度に応じた色別の表示が望ましい。片荷の程度については、さらに細かく情報を運転者に提供するため、注意喚起の制御に係る起動および停止の判定値を片荷側と非片荷側に分け、図９のように設定のマップから片荷程度（｜ＲIMAR−ＲIMAL｜）に応じた設定値に制御すると良い。
【００８０】
図１０は、第３の実施形態を説明するものであり、トラックのロールオーバ防止装置における、制御系の機能的な構成を表すブロック図である。車体の横方向への加速度（横Ｇ）を検出する手段として、左右輪（前輪または後輪）の回転速度ＶL，ＶRを検出する車輪速センサ２０ａ，２０ｂが備えられる。
【００８１】
システム中枢の電子制御ユニット6-3において、横Ｇ演算部17-3は、左右の車輪速ＶL，ＶRとから旋回半径（Ｒ）を求め、横Ｇ＝（ＶR＋ＶL）2／（４×Ｒ）、を演算する。旋回半径（Ｒ）は、左旋回（ＶR＞ＶL）の場合、Ｒ＝｛（Ｌ×ＶL×Ｔ）／（ＶR×Ｔ−ＶL×Ｔ）｝＋（Ｌ／２）、右旋回（ＶL＞ＶR）の場合、Ｒ＝｛（Ｌ×ＶR×Ｔ）／（ＶL×Ｔ−ＶR×Ｔ）｝＋（Ｌ／２）、から求められる。Ｌはトレッド、Ｔは時間、である。
【００８２】
片荷判断部6b-3においては、横Ｇ演算部17-3からの横Ｇ信号に基づいて、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。また、ロール角演算部６ａからのロール角移動平均（ＲMA）の変化率が順次に演算され、横Ｇが所定値以上の間、ロール角移動平均（ＲMA）の変化率が所定値以下の条件が成立する場合、ロール指数（ＲI）の演算およびその積算を順次に処理する。積算処理の経過時間がカウントされ、経過時間が所定の時間範囲から外れるときは、ロール指数（ＲI）の積算値（ＲISUM）をクリアにする一方、経過時間が所定の時間範囲に納まるときは、積算値（ＲISUM）から平均ロール指数（ＲIAL，ＲIAR）を演算する。
【００８３】
車両のロールは、低速の走行状態と高速の走行状態との間で特性が異なるので、図１２のような設定のマップから、車速（Ｖ）に応じた補正係数（Ｋ）を求め、平均ロール指数（ＲIAL，ＲIAR）を補正する。補正後の平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）は、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負の符号から左右別に記憶される。なお、車速（Ｖ）は、左右の車輪速の平均値（ＶL＋ＶR）／２から求められる。
【００８４】
平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）の記憶が所定数に達すると、片荷判断部6b-3は、平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）の移動平均（Ｒ’IMAL，Ｒ’IMAR）を演算する。これら移動平均（Ｒ’IMAL，Ｒ’IMAR）は記憶され、順次に更新される。左右両方の平均ロール指数移動平均（Ｒ’IMAL，Ｒ’IMAR）が記憶されると、これらの左右差（Ｒ’IMAR−Ｒ’IMAL）の絶対値から片荷状態の判定を処理する。片荷判断部6b-3には、左右差（Ｒ’IMAR−Ｒ’IMAL）の絶対値と対比される片荷判定の基準値（Ｊ01H，Ｊ02H，Ｊ03H）が設定される。
【００８５】
｜Ｒ’IMAR−Ｒ’IMAL｜≧Ｊ01HかつＲ’IMAR−Ｒ’IMAL＞０のときは、積荷が車両の進行方向の右側へ偏る片荷状態と判定する一方、｜Ｒ’IMAR−Ｒ’IMAL｜≧Ｊ01HかつＲ’IMAR−Ｒ’IMAL＜０のときは、積荷が車両の進行方向の左側へ偏る片荷状態と判定する。さらに、Ｊ01H＜｜Ｒ’IMAR−Ｒ’IMAL｜≦Ｊ02Hのときは、片荷の程度が小、Ｊ02H＜｜Ｒ’IMAR−Ｒ’IMAL｜≦Ｊ03Hのときは、片荷の程度が中、｜Ｒ’IMAR−Ｒ’IMAL｜＞Ｊ03Hのときは、片荷の程度が大、と判定するのである。
【００８６】
エマジェンシ判断部6c-3は、ロール角演算部６ａからのロール角移動平均（ＲMA）および片荷判断部6b-3からの判定情報に基づいて、後述のように車両の横転への危険性を判定するものであり、その判定に基づく指令を音声出力部１８とインジケータ出力演算部６ｄおよびブザー出力部６ｅとエンジン制御部６ｆおよびブレーキ制御部６ｇへ順次に伝達する。図１０において、図６と基本的な機能が同じ構成要素に同じ符号を付ける。
【００８７】
図１１は、システム中枢の電子制御ユニットにおける、制御内容を説明するフローチャートであり、S1においては、左右の車高ＨL，ＨR信号（車高センサ１ａ，１ｂの出力）をサンプリングする。S2においては、これら車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。S3においては、誤動作の要因を取る除くため、所定時間におけるロール角（Ｒ）の移動平均値（ＲMA）を順次に演算する。ロール角（Ｒ）は、車体と車軸との間の相対的な傾き角である。
【００８８】
S4においては、車輪速ＶL，ＶR信号（車輪速センサ２０ａ，２０ｂの出力）をサンプリングする。S5においては、車輪速ＶL，ＶR信号から横Ｇを演算する。横Ｇ信号についても、外乱要因による細かい変動を平滑化するため、S6において、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。車体のロール角（Ｒ）および横Ｇについては、車両の進行方向の右方向へ生じるものに正の符号、左方向へ生じるものに負の符号が付けられる。
【００８９】
S7においては、横Ｇ移動平均（ＧMA）の絶対値が所定値ＪLG以上かどうかを判定する。S8においては、ロール角移動平均（ＲMA）の変化率を演算し、その演算値（ＲMAR）が所定値ＪLR以下かどうかを判定する。横Ｇ移動平均（ＧMA）の絶対値と比較される所定値ＪLGは、後述の演算処理が必要かどうかを判定する基準値であり、横Ｇ移動平均（ＧMA）の変化率（ＲMAR）と比較される所定値ＪLRは、ロール指数のバラツキを抑える制限値である。
【００９０】
S7，S8の判定が共にyesのときのみ、S9において、車両のロール特性を表す、ロール指数（ＲI）＝（ＲMA）／（ＧMA）、を演算する。S10においては、ロール指数（ＲI）の積算を順次に処理する。また、積算処理の経過時間（ＴJL）がカウントされる。その一方、S7の判定またはS8の判定がnoのときは、S11において、積算処理の経過時間（ＴJL）のカウントが停止され、経過時間（ＴJL）が所定の時間範囲（ＪST以上かつＪLT以下）に納まるかどうかを判定する。
【００９１】
S11の判定がyesのときは、S12において、積算値（ＲISUM）から平均ロール指数（ＲIAL，ＲIAR）を演算する。S13においては、図１２のマップから車速（Ｖ）に応じた補正係数（Ｋ）を求め、平均ロール指数（ＲIAL，ＲIAR）を補正する。補正後の平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）は、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負の符号から左右別に記憶される。その一方、S11の判定がnoのときは、S17において、平均ロール指数（ＲIAL，ＲIAR）を演算条件から外れる積算値（ＲISUM）をクリアにするのである。
【００９２】
S14においては、平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）の記憶が所定数（ＮRIMA）に達すると、これら平均ロール指数（Ｋ×ＲIAL，Ｋ×ＲIAR）の移動平均（Ｒ’IMAL，Ｒ’IMAR）を演算する。平均ロール指数移動平均（Ｒ’IMAL，Ｒ’IMAR）は記憶され、順次に更新される。左右両方の平均ロール指数移動平均（Ｒ’IMAL，Ｒ’IMAR）が記憶されると、S15およびS16を順次に処理する。
【００９３】
S15の処理内容については、（｜ＲIMAR−ＲIMAL｜）が（｜Ｒ’IMAR−Ｒ’IMAL｜）に変わるが、図８と同様のため、説明を省略する。S16の処理内容については、図５と同様（ただし、表１〜表６の片荷側と非片荷側の設定は、片荷程度大，片荷程度中，片荷程度小、の３項となる）であり、説明を省略する。
【００９４】
このような構成により、平均ロール指数（ＲIAL，ＲIAR）を車速（Ｖ）に応じて補正する（図１１のS13、参照）ので、車速（Ｖ）に応じた車両のロール特性に適合する正確な片荷判定が得られるのである。
【００９５】
図１３は、第４の実施形態に係るトラックのロールオーバ防止装置であり、車高センサ１ａ，１ｂ，横Ｇセンサ２、ロールインジータ３、片荷表示ランプ４、高荷表示ランプ３０、注意喚起ブザー５、電子制御ユニット6-4、エンジンコントローラ７およびブレーキコントローラ（またはブレーキ装置）、を備える。
【００９６】
車高センサ１ａ，１ｂは、フレーム１０の左右において、車両の高さを検出するため、フレーム（ばね上）と車軸（ばね下）との距離を計測するように配置される。横Ｇセンサ２は、車体の横方向への加速度（横Ｇ）を検出するものであり、荷台側（たとえば、フレーム１０）に備えられる。
【００９７】
ロールインジケータ３は、運転席の近傍に配置されるものであり、画面の中央に車両絵図３ａが揺動制御可能に表示される。車両絵図３ａを囲むのが円環状のゾーン３ｃであり、その一部に色別危険区域３ｄが設定される。車両絵図３ａの揺動を認識しやすく、円環状のゾーン３ｃに対する指針３ｂが車両絵図３ａと同じく揺動制御可能に表示される。
【００９８】
高荷表示ランプ３０は、積荷が高荷状態であることを表示するものであり、ロールインジケータ３および片荷表示ランプ４と同じく運転席の近傍に配置される。画面に車両絵図３０ａが表示され、積荷の重心が高い定積あるいは半積の高荷状態のときは、荷台の上部が明るく表示される。片荷表示ランプ４は、画面に車両絵図４ａが表示され、積荷が左側へ偏る片荷状態のときは、荷台の左半分が片荷の程度に応じて明るく表示され、積荷が右側へ偏る片荷状態のときは、荷台の右半分が片荷の程度に応じて明るく表示される。なお、高荷表示ランプ３０および片荷表示ランプ４については、画面および車両絵図３０ａ，４ａを共有することも考えられる。
【００９９】
注意喚起ブザー５は運転室に配置され、ロール角が大きくなり、車両の横転への危険性が高まると、運転者に危険回避を促すべく警報を発生するものである。
【０１００】
電子制御ユニット6-4は、制御システムの中枢を構成するものであり、車高センサ１ａ，１ｂの検出信号および横Ｇセンサ２の検出信号に基づいて、ロールインジケータ３、片荷表示ランプ４および高荷表示ランプ３０、注意喚起ブザー５を制御する一方、エンジンコントローラ７およびブレーキコントローラ８へ制御指令を伝達する。
【０１０１】
図１４において、電子制御ユニット6-4は、ロール角演算部６ａ、積荷状態判断部6b-4、エマジェンシ判断部6c-4、インジケータ出力演算部6d-4、ブザー出力部６ｅ、エンジン制御部６ｆ、ブレーキ制御部６ｇ、を備える。
【０１０２】
ロール角演算部６ａは、車高センサ１ａ，１ｂからの車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。路面の凹凸などによる、ロール角（Ｒ）の細かい変動を平滑化するため、所定時間におけるロール角（Ｒ）の移動平均（ＲMA）を順次に演算する。また、ロール角移動平均（ＲMA）の変化率を順次に演算する。
【０１０３】
積荷状態判断部6b-4は、横Ｇセンサ２からの横Ｇ信号について、外乱要因による細かい変動を平滑化するため、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。そして、横Ｇ移動平均（ＧMA）が所定値以上のときに横Ｇ移動平均（ＧMA）とロール角移動平均（ＲMA）とから、車両のロール特性を表す、ロール指数（ＲI）＝（ＲMA）／（ＧMA）を演算する。ロール角（Ｒ）および横Ｇについては、車両の進行方向の右側へ生じるものに正の符号、同じく左側へ生じるものに負の符号、が付けられる。
【０１０４】
横Ｇ移動平均（ＧMA）が所定値以上の間、ロール指数（ＲI）の演算値を順次に積算する。積算処理の経過時間がカウントされ、経過時間が所定範囲に及ばないときは、ロール指数（ＲI）の積算値をクリアにする一方、経過時間が所定範囲に及ぶときは、積算値から平均ロール指数（ＲIAL，ＲIAR）を演算する。平均ロール指数（ＲIAL，ＲIAR）は、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負の符号から左右別に記憶される。
【０１０５】
左右両方の平均ロール指数（ＲIAL，ＲIAR）が記憶されると、積荷状態判断部6b-4は、これら平均ロール指数（ＲIAL，ＲIAR）に基づいて、積荷状態（片荷、高荷，定積，半積，空車）の判定を処理する。積荷状態判断部6b-4には、平均ロール指数の左右差（ＲIAR−ＲIAL）の絶対値と対比される基準値（Ｊ01H，Ｊ02H）と、同じく左右の平均ロール指数（ＲIAL，ＲIAR）の平準値（ＲIMA）＝（ＲIAL＋ＲIAR）／２と対比される基準値（ＪLL，ＪLH，ＪGH）が設定される。
【０１０６】
｜ＲIAR−ＲIAL｜≧Ｊ01HかつＲIAR−ＲIAL＞０のときは、積荷が車両の進行方向の右側へ偏る片荷状態と判定する一方、｜ＲIAR−ＲIAL｜≧Ｊ01HかつＲIAR−ＲIAL＜０のときは、積荷が車両の進行方向の左側へ偏る片荷状態と判定する。さらに、Ｊ01H＜｜ＲIAR−ＲIAL｜≦Ｊ02Hのときは、片荷の程度が小、｜ＲIAR−ＲIAL｜＞Ｊ02Hのときは、片荷の程度が大、と判定する。
【０１０７】
ＲIMA≧ＪGHのときは、積荷の重心が高い定積あるいは半積の高荷、ＪLL≦ＲIMA＜ＪGHのときは、積荷が平積状態の定積、ＪLH≦ＲIMA＜ＪLLのときは、積荷が平積状態の半積、ＲIMA＜ＪLHノのときは、積荷の無い空車、と判定する。
【０１０８】
エマジェンシ判断部6c-4は、ロール角演算部６ａからのロール角移動平均（ＲMA）および積荷状態判断部6b-4からの判定情報および横Ｇ移動平均（ＧMA）に基づいて、後述のように車両の横転への危険性を判定するものであり、その判定に基づく指令をインジケータ出力演算部6d-4およびブザー出力部６ｅとエンジン制御部６ｆおよびブレーキ制御部６ｇへ順次に伝達する。
【０１０９】
インジケータ出力演算部6d-4は、ロールインジケータ３における、車両絵図３ａおよび指針３ｂをロール演算部６ａからのロール角移動平均（ＲMA）に応じた角度位置へ揺動させるように制御する。また、積荷状態判断部6b-4からの横Ｇ移動平均（ＲMA）が所定値以上のときは、円環状ゾーン３ｃの所定範囲（色別警報区域）を明るく点灯するように制御する。さらに、エマジェンシ判断部6c-4からの指令に基づいて、円環状ゾーン３ｃの色別危険区域３ｄを赤く点滅させるように制御する。積荷状態判断部6b-4から片荷判定または高荷判定を受けると、片荷表示ランプ４または高荷表示ランプ３０をそれぞれ所定の表示パターンに制御する。
【０１１０】
ブザー出力部６ｅは、エマジェンシ判断部6c-4からの指令および積荷判断部6b-4からの判定情報に基づいて、運転者に危険回避を促すべく、注意喚起ブザー５の起動および停止を制御する。
【０１１１】
エンジン制御部６ｆおよびブレーキ制御部６ｇは、エマジェンシ判断部6c-4からの指令を受けると、その指令が解除されるまでの間、車両を積極的に減速させるように制御するものであり、エンジン制御部６ｆはエンジン出力（アクセル開度）を減方向へ制御する指令をエンジンコントローラ７へ送信する一方、ブレーキ制御部６ｇは車両のブレーキ装置を作動状態に制御する指令をブレーキコントローラ８へ送信するのである。
【０１１２】
図１５は、システム中枢の電子制御ユニット6-4における、制御内容を説明するフローチャートであり、S1においては、左右の車高ＨL，ＨR信号（車高センサ１ａ，１ｂの出力）をサンプリングする。S2においては、これら車高ＨL，ＨR信号に基づいて、車体のロール角（Ｒ）を幾何学的に演算する。S3においては、誤動作の要因を取る除くため、所定時間におけるロール角（Ｒ）の移動平均値（ＲMA）を順次に演算する。S4においては、ロール角移動平均ロール角（ＲMA）の変化率（ＲMAR） を演算する。ロール角（Ｒ）は、車体と車軸との間の相対的な傾き角である。
【０１１３】
S5においては、横Ｇ信号（横Ｇセンサ２の出力）をサンプリングする。横Ｇ信号についても、外乱要因による細かい変動を平滑化するため、S6において、所定時間における横Ｇの移動平均（ＧMA）を順次に演算する。車体のロール角（Ｒ）および横Ｇについては、車両の進行方向の右方向へ生じるものに正の符号、左方向へ生じるものに負の符号が付けられる。
【０１１４】
S7においては、横Ｇ移動平均（ＧMA）の絶対値が所定値ＪLG以上かどうかを判定する。S7の判定がyesのときは、S8へ進む一方、S7の判定がnoのときは、S15へ飛ぶのである。
【０１１５】
S8においては、車両のロール特性を表す、ロール指数（ＲI）＝（ＲMA）／（ＧMA）、を演算する。S9においては、ロール指数（ＲI）の積算を順次に処理する。積算処理の経過時間がカウントされ、経過時間が所定範囲に及ばないときは、ロール指数（ＲI）の積算値をクリアにする一方、経過時間が所定範囲に及ぶときは、積算値から平均ロール指数（ＲIAL，ＲIAR）を演算する。そして、ロール角移動平均（ＲMA）または横Ｇ移動平均（ＧMA）の正負符号から平均ロール指数（ＲIAL，ＲIAR）を左右別に記憶する。
【０１１６】
左右両方の平均ロール指数（ＲIAL，ＲIAR）が記憶されると、S10において、平均ロール指数の左右差（ＲIAR−ＲIAL）の絶対値を基準値Ｊ01Hと比較し、｜ＲIAR−ＲIAL｜≧Ｊ01Hかどうかを判定する。基準値Ｊ01Hは、片荷を判定する最小のしきい値であり、S10の判定がyesのときは、S11の片荷程度判定へ進む一方、S10の判定がnoのときは、S13の処理へ飛ぶ。
【０１１７】
S11の片荷程度判定は、図４のS9.02〜S9.07と処理内容が同一のため、説明を省略する。また、S12の注意喚起および車両減速の制御についても、図５のS10.01〜s10.12と処理内容が同一のため、説明を省略する。
【０１１８】
図１６は、S13の処理内容を説明するフローチャートであり、S13.O1においては、左右の平均ロール指数（ＲIAL，ＲIAR）の平準地（ＲIMA）＝（ＲIAL＋ＲIAR）／２を演算する。S13.02においては、平準値（ＲIMA）を基準値ＪGHと比較し、（ＲIMA）≧ＪGHかどうかを判定する。S13.04においては、平準値（ＲIMA）を基準値ＪLLと比較し、（ＲIMA）≧ＪLLかどうかを判定する。S13.06においては、平準値（ＲIMA）を基準値ＪLHと比較し、（ＲIMA）≧ＪLHかどうかを判定する。基準値ＪGHは、高荷（積荷の重心位置が平積状態よりも高くい積載状態）を判定するしきい値であり、基準値ＪLLは、積荷が平積状態の定積を判定するしきい値であり、基準値ＪLHは、積荷が平積状態の半積を判定するしきい値であり、これらは車両に応じて予め設定される。
【０１１９】
S13.02の判定がyesのときは、（ＲIMA）≧ＪGHであり、S13.03において、積荷の重心が高い定積あるいは半積の高荷と判定し、高荷表示ランプ３０の点灯を制御するほか、注意喚起および車両減速の制御に係る起動および停止の判定値（図１７および図１８の表５〜表１０、参照）を選定する。S13.02の判定がｎｏかつS13.04の判定がyesのときは、ＪLL≦（ＲIMA）＜ＪGHであり、S13.05において、積荷が平積状態の定積と判定し、注意喚起および車両減速の制御に係る起動および停止の判定値（表５〜表１０、参照）を選定する。
【０１２０】
S13.02の判定がｎｏかつS13.04の判定がnoかつS13.06の判定がyesのときは、ＪLH≦（ＲIMA）＜ＪLLであり、S13.07において、積荷が平積状態の半積と判定し、注意喚起および車両減速の制御に係る起動および停止の判定値（図１７および図１８の表５〜表１０、参照）を選定する。S13.02の判定がｎｏかつS13.04の判定がnoかつS13.6の判定がnoのときは、（ＲIMA）＜ＪLHであり、S13.08において、積荷の無い空車と判定し、注意喚起および車両減速の制御に係る起動および停止の判定値（図１７および図１８の表５〜表１０、参照）を選定する。
【０１２１】
図１７は、S14（図１５）の処理を説明するフローチャートであり、S14.01においては、後述の緊急度を判定するのに使われる最大ロール角の推定処理に入るかどうかを判定する。具体的には、表２からS13.02〜S13.08（図１６）の判定に応じた設定値を基準値ＪRSとして選定する。そして、ロール角移動平均（ＲMA）の絶対値を基準値ＪRSと比較し、｜ＲMA｜≧ＪRSかどうかを判定する。S14.01の判定がyesのときは、S14.02へ進む一方、S14.01の判定がnoのときは、S14.09へ飛ぶ。
【０１２２】
S14.02においては、ロール進行時間（ＴRI）＝（−Ａ）×（｜ＲMA｜）＋（Ｂ）、を演算する。Ａは１度のロール角（Ｒ）が生じるのに要する時間であり、Ｂはロールが最大ロール角へ達するのに要する時間であり、これら係数Ａ，Ｂは表３に設定される。すなわち、表３からS13.02〜S13.08（図１６）の判定に応じた設定値が係数Ａ，Ｂに選定され、この演算処理により、現在のロール角移動平均（ＲMA）から最大ロール角へ達するまでのロール進行時間（ＴRI）が算出される。
【０１２３】
S14.03においては、最大ロール角（ＲMAX）＝ロール進行時間（ＴRI）×ロール角移動平均変化率（｜ＲMAR｜）＋ロール角移動平均（｜ＲMA｜）、を演算する。この演算値は記憶され、S14.04において、今回の記憶値を前回の記憶値と比較し、最大ロール角（ＲMAX）の決定値（ＲMAXC）を大きい方に更新する。
【０１２４】
S14.05，S14.10においては、最大ロール角の決定値（ＲMAXC）に基づいて、ロール緊急度を判定するのである。S14.05においては、決定値（ＲMAXC）を緊急度IIIの判定値ＪR3と比較し、（ＲMAXC）≧ＪR3かどうかを判定する。S14.10においては、決定値（ＲMAXC）を緊急度IIの判定値ＪR2と比較し、（ＲMAXC）≧ＪR2かどうかを判定する。緊急度III，IIの判定値ＪR3，ＪR2は、表４からS13.02〜S13.08（図１６）の判定に応じた設定値が選定される。
【０１２５】
S14.05の判定がyesのときは、緊急度IIIと判定され、S14,06において、注意喚起の制御に係る起動の判定値ＳR3として、表５におけるS13.02〜S13.08（図１６）の判定に応じた設定値から緊急度IIIの対応値を選定し、ロール角移動平均（ＲMA）の絶対値を判定値ＳR3と比較し、｜ＲMA｜≧ＳR3かどうかを判定する。S14.06の判定がyesのときは、S14.07およびS14.08を順次に処理する一方、S14.06の判定がnoのときは、S14.07およびS14.08の処理をパスする。
【０１２６】
S14.05の判定がnoかつS14.10の判定がyesのときは、緊急度IIが判定され、S14.11において、注意喚起の制御に係る起動の判定値ＳR2として、表５におけるS13.02〜S13.08（図１６）の判定に応じた設定値から緊急度IIの対応値を選定し、ロール角移動平均（ＲMA）の絶対値を判定値ＳR2と比較し、｜ＲMA｜≧ＳR2かどうかを判定する。S14.10の判定がyesのときは、S14.11およびS14.12を順次に処理する一方、S14.10の判定がnoのときは、S14.11およびS14.12の処理をパスする。
【０１２７】
S14.05の判定がnoかつS14.10の判定がnoのときは、緊急度Ｉが判定され、S14.14において、注意喚起の制御に係る起動の判定値ＳR1として、表５におけるS13.02〜S13.08（図１６）の判定に応じた設定値から緊急度Ｉの対応値を選定し、ロール角移動平均（ＲMA）の絶対値を判定値ＳR1と比較し、｜ＲMA｜≧ＳR1かどうかを判定する。S14.14の判定がyesのときは、S14.15およびS14.16を順次に処理する一方、S14.14の判定がnoのときは、S14.15およびS14.16の処理をパスする。
【０１２８】
S14.07，S14.12，S14.15、においては、注意喚起の制御を起動する。すなわち、運転者に危険回避を促すべく、ロールインジケータ３および注意喚起ブザー５の作動を制御する。
【０１２９】
図１８は、S14.08，S14.13，S14.16、の処理内容を説明するフローチャートであり、S14.50においては、車両減速のエンジン制御に係る起動の判定値Ｅとロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≧Ｅかどうかを判定する。判定値Ｅは、表６のＥHG，ＥI，ＥH，ＥU、のいずれか１つ（図１６における、S13.02〜S13.08の判定に応じた設定値）が選定される。S14.50の判定がyesのときは、S14.51において、エンジン出力（アクセル開度）を減方向へ制御する一方、S14.50の判定がnoのときは、S15およびS16（図１５）からリターンへ抜ける。
【０１３０】
S14.52においては、車両減速のブレーキ制御に係る起動の判定値Ｂとロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≧Ｂかどうかを判定する。判定値Ｂは、表７のＢHG，ＢI，ＢH，ＢU、のいずれか１つ（図１６における、S13.02〜S13.08の判定に応じた設定値）が選定される。S14.52の判定がyesのときは、S14.53において、車両のブレーキ装置を作動状態に制御する一方、S14.52の判定がnoのときは、S15およびS16（図１５）からリターンへ抜ける。
【０１３１】
S14.54においては、車両減速のブレーキ制御に係る停止の判定値（｜Ｂ−ＢR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜Ｂ−ＢR｜かどうかを判定する。判定値（｜Ｂ−ＢR｜）において、ＢRは起動の判定値Ｂに対するヒステリシスであり、表８のＢRHG，ＢRI，ＢRH，ＢRU、のいずれか１つ（図１６における、S13.02〜S13.08の判定に応じた設定値）が選定される。S14.54の判定がyesのときは、S14.55において、車両減速のブレーキ制御を停止（ブレーキ装置の作動を解除）する一方、S14.54の判定がnoのときは、S15およびS16（図１５）からリターンへ抜ける。
【０１３２】
S14.56においては、車両減速のエンジン制御に係る停止の判定値（｜Ｅ−ＥR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜Ｅ−ＥR｜かどうかを判定する。判定値（｜Ｅ−ＥR｜）において、ＥRは起動の判定値Ｅに対するヒステリシスであり、表９のＥRHG，ＥRI，ＥRH，ＥRU、のいずれか１つ（図１６における、S13.02〜S13.08の判定に応じた設定値）が選定される。S14.56の判定がyesのときは、S14,57において、車両減速のエンジン制御を停止（エンジンは通常制御へ復帰）する一方、S14.56の判定がnoのときは、S15およびS16（図１５）からリターンへ抜ける。
【０１３３】
S14.58においては、注意喚起の制御に係る停止の判定値（｜ＳR−ＳRR｜）とロール角移動平均（ＲMA）の絶対値を比較し、｜ＲMA｜≦｜ＳR−ＳRR｜かどうか、または注意喚起の起動から所定時間（ＲT）が経過したかどうか、を判定する。判定値（｜ＳR−ＳRR｜）において、ＳRRは起動の判定値ＳRに対するヒステリシスであり、表１０のＳRRHG，ＳRRI，ＳRRH，ＳRRU、のいずれか１つが（図１６における、S13.02〜S13.08の判定に応じた設定値）選定される。S14.48の判定がyesのときは、S14.59において、注意喚起の制御を停止する一方、S14.48の判定がnoのときは、S15およびS16（図１５）からリターンへ抜ける。
【０１３４】
図１７のS14.09においては、最大ロール角の決定値（ＲMAXC）および緊急度Ｉ〜IIIの判定をクリアにする。すなわち、S14.01の判定がnoのときは、S14.02〜S14.16の処理をパスするのである。
【０１３５】
図１５のS14およびS15の処理は、積荷の重量が小さい等、ロール角の感度が鈍い走行状態においても、運転者に適切なタイミングで注意喚起を促すべく設定したものである。図１９は、S15の処理内容を説明するフローチャートであり、S15.01においては、横Ｇ移動平均（ＧMA）の絶対値を判定値ＳGと比較し、｜ＧMA｜≧ＳGかどうかを判定する。ＳGは、横Ｇに基づく注意喚起の制御に係る起動の判定値であり、表１１からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。
【０１３６】
S15.01の判定がyesのときは、S15.02において、注意喚起の制御を起動する。すなわち、運転者に危険回避など適確な注意喚起を促すべく、ロールインジケータおよび注意喚起ブザーの作動を制御する。S15,01の判定がnoのときは、リターンへ抜ける。
【０１３７】
S16の処理に続くS15.03においては、注意喚起の制御に係る停止の判定値（｜ＳG−ＳGR｜）と横Ｇ移動平均（ＧMA）の絶対値を比較し、｜ＧMA｜≦｜ＳG−ＳGR｜かどうか、または注意喚起の起動から所定時間（ＲT）が経過したかどうか、を判定する。判定値（｜ＳG−ＳGR｜）において、ＳGRは起動の判定値ＳGに対するヒステリシスであり、表１６からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。S15.03の判定がyesのときは、S15.04において、注意喚起の制御を停止する一方、S15.03の判定がnoのときは、リターンへ抜ける。
【０１３８】
図２０は、S16の処理内容を説明するフローチャートであり、S16.01においては、横Ｇ移動平均（ＧMA）の絶対値を横Ｇに基づく車両減速のエンジン制御に係る起動の判定値ＥGと比較し、｜ＧMA｜≧ＥGかどうかを判定する。判定値ＥGは、表１２からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。S16.01の判定がyesのときは、S16.02において、エンジン出力（アクセル開度）を減方向へ制御する一方、S16.01の判定がnoのときは、リターンへ抜ける。
【０１３９】
S16.03においては、横Ｇ移動平均（ＧMA）の絶対値を横Ｇに基づく車両減速のブレーキ制御に係る起動の判定値ＢGと比較し、｜ＧMA｜≧ＢGかどうかを判定する。判定値ＢGは、表１３からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。S16.03の判定がyesのときは、S16.04において、車両のブレーキ装置を作動状態に制御する一方、S16.03の判定がnoのときは、リターンへ抜ける。
【０１４０】
S16.05においては、横Ｇ移動平均（ＧMA）の絶対値を横Ｇに基づく車両減速のブレーキ制御に係る停止の判定値（｜ＢG−ＢGR｜）と比較し、｜ＧMA｜≦｜ＢG−ＢGR｜かどうかを判定する。判定値（｜ＢG−ＢGR｜）において、ＢGRは起動の判定値ＢGに対するヒステリシスであり、表１４からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。S16.05の判定がyesのときは、S16.06において、車両減速のブレーキ制御を停止（ブレーキ装置の作動を解除）する一方、S16.05の判定がnoのときは、リターンへ抜ける。
【０１４１】
S16.07においては、横Ｇ移動平均（ＧMA）の絶対値を横Ｇに基づく車両減速のエンジン制御に係る停止の判定値（｜ＥG−ＥGR｜）と横Ｇ移動平均（ＧMA）の絶対値を比較し、｜ＧMA｜≦｜ＥG−ＥGR｜かどうかを判定する。判定値（｜ＥG−ＥGR｜）において、ＥGRは起動の判定値ＥGに対するヒステリシスであり、表１５からS13.02〜S13.08（図１６）の判定またはS11（図１５）の判定に応じた設定値が選定される。S16.07の判定がyesのときは、S16.08において、車両減速のエンジン制御を停止（エンジンは通常制御へ復帰）する一方、S16.07の判定がnoのときは、リターンへ抜ける。
【０１４２】
このような構成により、左右の平均ロール指数（ＲIAR，ＲIAL）に基づいて、積荷状態が判定され、その判定に応じた判定値とロール角移動平均（ＲAM）の絶対値との比較により、注意喚起および車両減速に係る制御が行われる（図１５のS8〜S14、参照）ほか、横Ｇ移動平均（ＧMA）の絶対値と積荷状態に応じた判定値との比較に基づく注意喚起および車両減速の制御が行われる（図１５のS15およびS16、参照）ので、ロール角の感度が鈍い走行状態においても、注意喚起および車両減速の機能をロール限界を超える前にタイミングよく働かせることが可能となる。
【０１４３】
車体がロールしやすくなる積荷状態については、片荷ばかりでなく、高荷も適確に判定され、これらの判定に応じた制御により、注意喚起および車両減速が適確なタイミングで機能するので、車両の走行安全性を大いに高められる。また、片荷表示ランプ４および高荷表示ランプ３０により、注意深い運転を促せるのである。
【０１４４】
なお、横Ｇ移動平均（ＧMA）に基づく注意喚起および車両減速の制御（図１５のS15およびS16）においては、横Ｇ移動平均（ＧMA）の変化率などから、積荷状態（片荷，高荷，定積，半積，空車）を独自に判定することも考えられる。その場合、S7（図１５）の省略（S6とS8との間を直結）が可能となる。
【０１４５】
図２１は、システムの一部構成に係る変形態様を表すものである。図２１において、４０はバー表示形式のロールインジケータであり、画面４１に車両の左右方向へ延びる表示バー４２が設定される。バー４２は、その長手方向へ連なる奇数の表示要素４２ａに区分される。そして、電子制御ユニット6-5により、車両の直進時においては、バー中央の表示要素４２ａが点灯される（▲１▼、参照）。車両が右側または左側へロールすると、その進度に応じた数の表示要素４２ａが中央から右側または左側へ順に点灯される。つまり、表示要素４２ａの点灯数により、ロール角が段階的に表示されるのである（▲２▼，▲３▼、参照）。バー両端の表示要素４２ａについては、運転者に危険回避を促すべく、中間の表示要素４２ａと色別に赤く点灯または点滅するように制御される（▲４▼，▲５▼、参照）。
【０１４６】
片荷表示ランプ５０は、車両絵図が揺動制御可能に構成され、電子制御ユニット6-5により、荷台の片荷側が明るく表示される車両絵図５０ａが片荷の程度に応じて傾くように制御される。
【０１４７】
注意喚起ブザー６０については、音量および音色の異なる２種のブザー６０ａ，６０ｂが備えられ、電子制御ユニット6-5において、注意喚起の必要性が判定され、必要性が小さいときは、音量の小さい音色（Ａ）のブザー６０ａにより、必要性が大きくなると、音量の大きい音色（Ｂ）のブザー６０ｂにより、運転者に注意喚起を２段階に促すように制御されるのである。注意喚起ブザー６０は、図示の場合、独立のブザーが２つ配置されるが、１つのブザーを２種の鳴動音に制御することも考えられる。
【０１４８】
図２１において、１９は音声出力部、７はエンジンコントローラ、８はブレーキコントローラ（またはブレーキ装置）である。
【図面の簡単な説明】
【図１】第１の実施形態を表すシステムの概要図である。
【図２】同じくブロック図である。
【図３】同じく制御内容を説明するフローチャートである。
【図４】同じく制御内容を説明するフローチャートである。
【図５】同じく制御内容を説明するフローチャートである。
【図６】第２の実施形態を説明するブロック図である。
【図７】同じく制御内容を説明するフローチャートである。
【図８】同じく制御内容を説明するフローチャートである。
【図９】制御内容を説明する特性図である。
【図１０】第３の実施形態を説明するブロック図である。
【図１１】同じく制御内容を説明するフローチャートである。
【図１２】制御内容を説明する特性図である。
【図１３】第４の実施形態を表すシステムの概要図である。
【図１４】同じくブロック図である。
【図１５】同じく制御内容を説明するフローチャートである。
【図１６】同じく制御内容を説明するフローチャートである。
【図１７】同じく制御内容を説明するフローチャートである。
【図１８】同じく制御内容を説明するフローチャートである。
【図１９】同じく制御内容を説明するフローチャートである。
【図２０】同じく制御内容を説明するフローチャートである。
【図２１】システムの一部構成に係る変形態様の説明図である。
【符号の説明】
１ａ，１ｂ  車高センサ
２  横Ｇセンサ
３  ロールインジケータ
４  片荷表示ランプ
５  注意喚起ブザー
６，6-2，6-3，6-4，6-5  電子制御ユニット
７  エンジンコントローラ
８  ブレーキコントローラ
６ａ  ロール角演算部
６ｂ，6b-2，6b-3，6b-4  片荷判断部
６ｃ，6c-2，6c-3，6c-4  エマジェンシ判断部
６ｄ，6d-4  インジケータ出力演算部
６ｅ  ブザー出力部
６ｆ  エンジン制御部
６ｇ  ブレーキ制御部
17-3  横Ｇ演算部
２０ａ，２０ｂ  車輪速センサ
３０  高荷表示ランプ
【図１】
0003921127.tif 000002
【図２】
0003921127.tif 000003
【図３】
0003921127.tif 000004
【図４】
0003921127.tif 000005
【図５】
0003921127.tif 000006
【図６】
0003921127.tif 000007
【図７】
0003921127.tif 000008
【図８】
0003921127.tif 000009
【図９】
0003921127.tif 000010
【図１０】
0003921127.tif 000011
【図１１】
0003921127.tif 000012
【図１２】
0003921127.tif 000013
【図１３】
0003921127.tif 000014
【図１４】
0003921127.tif 000015
【図１５】
0003921127.tif 000016
【図１６】
0003921127.tif 000017
【図１７】
0003921127.tif 000018
【図１８】
0003921127.tif 000019
【図１９】
0003921127.tif 000020
【図２０】
0003921127.tif 000021
【図２１】
0003921127.tif 000022