(57)【特許請求の範囲】
【請求項１】
荷台とエアベローズとを有し、貨物が前記荷台に積載されることにより車高が所定の高さよりも沈むときには前記エアベローズ内の空気圧を制御して車高を所定の高さに保つように調整される車両の安全運転を支援する横転警報装置において、
前記車両のロール角度を所定のサンプリング周期毎に記憶するロール角度記憶手段と、
前記エアベローズ内の空気圧の変化に応じ、前記荷台への貨物の積載開始を判定する第一の判定手段と、
前記第一の判定手段が前記荷台への貨物の積載開始を判定したときからの前記空気圧の変化に応じ、前記荷台への貨物の積載完了を判定する第二の判定手段と、
前記第二の判定手段が積載完了と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶手段に記憶されたロール角度のサンプリング値の平均値から前記第一の判定手段が積載開始と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶手段に記憶されたロール角度のサンプリング値の平均値を減算してロール角度を取得するロール角度取得手段と、
前記ロール角度取得手段が取得したロール角度を横転の危険性を示す指標として表示する表示手段と、
を有する、
ことを特徴とする横転警報装置。
【請求項２】
請求項１記載の横転警報装置であって、
前記第一の判定手段が前記荷台への貨物の積載開始を判定したときから所定の時間以内に前記第二の判定手段が前記荷台への貨物の積載完了を判定しないときには、前記第一の判定手段の判定結果を無効とする、
ことを特徴とする横転警報装置。
【請求項３】
請求項１または２記載の横転警報装置を有することを特徴とする車両。
【請求項４】
荷台とエアベローズとを有し、貨物が前記荷台に積載されることにより車高が所定の高さよりも沈むときには前記エアベローズ内の空気圧を制御して車高を所定の高さに保つように調整される車両の安全運転を支援する横転警報装置の横転警報方法において、
前記車両のロール角度を所定のサンプリング周期毎に記憶するロール角度記憶ステップと、
前記エアベローズ内の空気圧の変化に応じ、前記荷台への貨物の積載開始を判定する第一の判定ステップと、
前記第一の判定ステップの処理により前記荷台への貨物の積載開始を判定したときからの前記空気圧の変化に応じ、前記荷台への貨物の積載完了を判定する第二の判定ステップと、
前記第二の判定ステップの処理により積載完了と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶ステップの処理により記憶されたロール角度のサンプリング値の平均値から前記第一の判定ステップの処理により積載開始と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶ステップの処理により記憶されたロール角度のサンプリング値の平均値を減算してロール角度を取得するロール角度取得ステップと、
前記ロール角度取得ステップの処理により取得したロール角度を横転の危険性を示す指標として表示する表示ステップと、
を有する、
ことを特徴とする横転警報方法。
【請求項５】
情報処理装置に、請求項１または２記載の横転警報装置の機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、横転警報装置、車両、および横転警報方法、並びにプログラムに関する。
【背景技術】
【０００２】
コンテナを積載する車両では、コンテナ内の積荷の偏りが運転に大きく影響する。たとえばコンテナ内の積荷がこのコンテナを積載した車両の進行方向に対して左右のいずれか一方に大きく偏っているような場合（以下では、単に「左右」といえば進行方向に対して「左右」であることとする。）、コンテナを積載した車両の重心位置も左右のいずれか一方に大きく偏ることになる。この場合、車両の運転者は、重心位置が偏っている側の反対側への旋回については左右方向の傾斜角度が大きくならないように注意深く配慮しながら運転を行う必要がある。
【０００３】
一方、一般的に、コンテナは荷主が所有するものであり、通常、コンテナへの貨物の積載は、運送業者の監視下では行われない。さらに、コンテナは荷主によって封印が施される。このため運送業者が荷主の許可を得ずコンテナを開封することはできない。したがって、運送業者側では、目視によってコンテナ内の貨物の積載状況を確認することは困難である。
【０００４】
このような問題を解決するために、たとえば特許文献１では、車両が牽引車と被牽引車とからなる連結車である場合、牽引車の左右に設けた車高センサによって、被牽引車を牽引車に連結する際の牽引車の姿勢変化（左右の傾き）が検出され、この姿勢変化の大きさに応じて被牽引車の重心位置の左右への偏りの大きさが判定される。そして、被牽引車の積荷に左右の偏りが生じている場合、これを判定して運転者に警告を行ったり、牽引車の減速を行うようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６６７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
たとえば特許文献１のように、車両の左右重心位置の偏りを推定または測定し、これを運転者に対して表示する装置では、運転者は、重心位置の推定結果を知ることはできるが、その重心位置の推定結果がどれくらい横転し易さに結び付くのかを知ることまではできない。たとえば、重心位置の偏りの状態が同じである２つの車両において、一方の貨物は、他方の貨物よりも重いとする。この場合、重心位置の偏りの状態が同じであっても貨物の重い車両の方が貨物の軽い車両よりも横転し易い。したがって、単に重心位置の偏り状態を把握するだけでは、横転し易さまでは把握できない。
【０００７】
また、一般的に、重心位置を推定するための演算処理は複雑であり、多数のパラメータを必要とする。したがって、重心位置推定のための装置は処理負荷が高く、処理時間の短縮が困難である。また、多数のパラメータを必要とするので、これら多数のパラメータを取得するためのセンサ類の種類が多く、装置のコストを削減することが難しい。
【０００８】
本発明は、このような背景の下に行われたものであって、簡単な処理により、運転開始に先立って、運転者が車両の横転し易さを直接的に把握することができる横転警報装置、車両、および横転警報方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一つの観点は、横転警報装置としての観点である。本発明の横転警報装置は、荷台とエアベローズとを有し、貨物が荷台に積載されることにより車高が所定の高さよりも沈むときにはエアベローズ内の空気圧を制御して車高を所定の高さに保つように調整される車両の安全運転を支援する横転警報装置において、車両のロール角度を所定のサンプリング周期毎に記憶するロール角度記憶手段と、エアベローズ内の空気圧の変化に応じ、荷台への貨物の積載開始を判定する第一の判定手段と、第一の判定手段が荷台への貨物の積載開始を判定したときからの空気圧の変化に応じ、荷台への貨物の積載完了を判定する第二の判定手段と、第二の判定手段が積載完了と判定した時刻とその所定期間前の時刻との間にロール角度記憶手段に記憶されたロール角度のサンプリング値の平均値から第一の判定手段が積載開始と判定した時刻とその所定期間前の時刻との間にロール角度記憶手段に記憶されたロール角度のサンプリング値の平均値を減算してロール角度を取得するロール角度取得手段と、ロール角度取得手段が取得したロール角度を横転の危険性を示す指標として表示する表示手段と、を有するものである。
【００１０】
さらに、第一の判定手段が荷台への貨物の積載開始を判定したときから所定の時間以内に第二の判定手段が荷台への貨物の積載完了を判定しないときには、第一の判定手段の判定結果を無効とすることができる。
【００１１】
本発明の他の観点は、車両である。本発明の車両は、本発明の横転警報装置を有するものである。
【００１２】
本発明の他の観点は、横転警報方法である。本発明の横転警報方法は、荷台とエアベローズとを有し、貨物が荷台に積載されることにより車高が所定の高さよりも沈むときにはエアベローズ内の空気圧を制御して車高を所定の高さに保つように調整される車両の安全運転を支援する横転警報装置の横転警報方法において、車両のロール角度を所定のサンプリング周期毎に記憶するロール角度記憶ステップと、エアベローズ内の空気圧の変化に応じ、荷台への貨物の積載開始を判定する第一の判定ステップと、第一の判定ステップの処理により荷台への貨物の積載開始を判定したときからの空気圧の変化に応じ、荷台への貨物の積載完了を判定する第二の判定ステップと、第二の判定ステップの処理により積載完了と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶ステップの処理により記憶されたロール角度のサンプリング値の平均値から第一の判定ステップの処理により積載開始と判定した時刻とその所定期間前の時刻との間に前記ロール角度記憶ステップの処理により記憶されたロール角度のサンプリング値の平均値を減算してロール角度を取得するロール角度取得ステップと、ロール角度取得ステップの処理により取得したロール角度を横転の危険性を示す指標として表示する表示ステップと、を有するものである。
【００１３】
本発明のさらに他の観点は、プログラムとしての観点である。本発明のプログラムは、情報処理装置に、本発明の横転警報装置の機能を実現させるものである。
【発明の効果】
【００１４】
本発明によれば、簡単な処理により、運転開始に先立って、運転者が車両の横転し易さを直接的に把握することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態の連結車の全体構成図である。
【図２】図１の牽引車に搭載される横転警報装置のブロック構成図である。
【図３】図１の牽引車および被牽引車の要部構成を示す図である。
【図４】トリガ１，２を示す図である。
【図５】図２のロール角度検出部のロール角度検出処理を示すフローチャートである。
【図６】比較例として図５の処理を運転者が手動で行う場合を説明するためのフローチャートである。
【図７】ロール角度と横転危険度との関係を説明するための図である。
【図８】図２の表示画面の表示例(その１)を示す図である。
【図９】図２の表示画面の表示例(その２）を示す図である。
【発明を実施するための形態】
【００１６】
（概要）
本発明の横転警報装置は、運送業者側で、貨物の重心位置が目視確認できない場合に有効である。よって、以下の説明では、運送業者が荷主の許可無しに積荷の状態を目視確認できないコンテナなどを積載することを主な業務とする連結車１を例示して説明する。しかしながら本発明の横転警報装置は、連結車１以外の貨物車両においても適用することができ、本発明の適用範囲を連結車１に限定するものではない。
【００１７】
（構成）
連結車１は、図１および図２に示すように、牽引車２、被牽引車３から構成される。牽引車２は、説明を分り易くするために、カプラ４、牽引車前輪５、牽引車後輪６、および牽引車シャーシ７を図示する。また、被牽引車３は、説明を分り易くするために、被牽引車輪８，９および被牽引車シャーシ１０を図示する。請求項でいう「荷台」は、被牽引車シャーシ１０に相当する。なお、以下の説明で、左右にそれぞれ配置されている部材については必要に応じて符号にＲまたはＬをさらに付し、左右を区別することとする。図１では、被牽引車シャーシ１０にコンテナが積載されている状態を図示している。
【００１８】
牽引車２は、不図示のエンジンを搭載し、カプラ４を介して被牽引車３に連結され、牽引車後輪６を駆動輪として走行する。また、牽引車２は、横転警報装置２０を搭載する。さらに、横転警報装置２０は、表示画面２４を有し、この表示画面２４は、運転席の計器パネルなどに配置される。また、図２に示すように、牽引車後輪６Ｒ，６Ｌ付近には車高センサ１１Ｒ，１１Ｌが配置される。さらに、図２に示すように、エアサスペンションを構成するエアベローズ１２Ｒ，１２Ｌを有し、エアベローズ１２Ｒ，１２Ｌは、フレーム構成部材１５に取り付けられ、支持部１４Ｒ，１４Ｌを介して牽引車シャーシ７を支えている。また、エアベローズ１２Ｒ，１２Ｌには、圧力センサ１３Ｒ，１３Ｌが取り付けられている。
【００１９】
被牽引車３は、荷物を搭載するスペースを有し、カプラ４を介して牽引車２に連結される。また、被牽引車３は、被牽引車輪８，９を有する。図１に示した被牽引車３は、２軸（２組の被牽引車輪８，９を有する。）であるが３軸のものもある。なお、被牽引車３は、牽引車２に連結されていないときには、不図示のランディングギヤによって水平を保ち自立することができる。
【００２０】
横転警報装置２０は、図３に示すように、車高センサ１１Ｒ，１１Ｌ、圧力センサ１３Ｒ，１３Ｌ、ロール角度検出部２１（第一の判定手段、第二の判定手段、ロール角度取得手段）、表示制御部２２（表示手段）、ロール角度記憶部２３（ロール角度記憶手段）、および表示画面２４（表示手段）により構成される。
【００２１】
車高センサ１１Ｒ，１１Ｌは、牽引車後輪６Ｒ，６Ｌ付近に設置され、牽引車２のフレーム構成部材１５と牽引車シャーシ７との間の距離（これを車高という）を検出する。
【００２２】
圧力センサ１３Ｒ，１３Ｌは、牽引車２のエアベローズ１２Ｒ，１２Ｌの空気圧を検出する。なお、エアベローズ１２Ｒ，１２Ｌは、いわゆるエアサスペンションを構成し、不図示のエアサスペンション制御機能の制御に応じて不図示のエアタンクから空気が供給される。
【００２３】
ロール角度検出部２１は、所定のサンプリング周期毎に、車高センサ１１Ｒの検出結果と車高センサ１１Ｌの検出結果との差分として現れる牽引車２のロール角度を検出する。なお、ロール角度検出部２１が検出するロール角度は、ロール角度記憶部２３に書き込まれる。また、ロール角度検出部２１は、圧力センサ１３Ｒ,１３Ｌの検出結果に基づいて、被牽引車３に貨物が積載されたか否かを判断し、被牽引車３に貨物が積載される直前のロール角度を原点とし、被牽引車３に貨物が積載された後のロール角度の変化量（以下では、これをロール角度の変化量と称する）を検出する。
【００２４】
表示制御部２２は、ロール角度検出部２１が検出したロール角度の変化量を、横転危険度として表示画面２４に表示させる。
【００２５】
ロール角度記憶部２３は、ロール角度検出部２１が所定のサンプリング周期毎に検出するロール角度を記憶する。
【００２６】
表示画面２４は、表示制御部２２の制御によって、後述するように、ロール角度の変化量を横転危険度の指標として、たとえば図形情報、画像情報、または文字情報として表示する。なお、表示画面２４に加えてランプおよび／またはスピーカを設け、ランプの点滅または点灯、および／またはスピーカの鳴動または合成音声などによって、横転危険度の警報を行うようにしてもよい。
【００２７】
次に、ロール角度検出部２１がロール角度を検出する処理について、図４および図５を参照して説明する。図４の上段の図は、圧力センサ１３Ｒ，１３Ｌの検出結果（圧力センサ１３Ｒの検出結果＋圧力センサ１３Ｌの検出結果）から得られたエアベローズ１２Ｒ，１２Ｌ内の空気圧を縦軸にとり、横軸に時間の経過をとったものである。一方、図４の下段の図は、車高センサ１１Ｒ，１１Ｌの検出結果に基づき計算されたロール角度を縦軸にとり、横軸に時間の経過をとったものである。
【００２８】
図４の上段に示すエアベローズ１２Ｒ，１２Ｌ内の空気圧は、時刻ｔ０から時刻ｔ１の間では、ほぼ一定の低い値である。この状態は、被牽引車３が牽引車２に連結されているが被牽引車３は空積状態であり、エアベローズ１２Ｒ,１２Ｌは、牽引車２および空積状態の被牽引車３のみを支えているため空気圧は低い状態である。続いて、エアベローズ１２Ｒ，１２Ｌ内の空気圧は、時刻ｔ１で急激に増加を始めている。この状態は、被牽引車３に貨物の積載が開始された瞬間の状態であり、貨物自体の重さに加え、車体が大きく揺れ動くことにより、エアベローズ１２Ｒ,１２Ｌ内の空気圧は大きく増加している。続いて、エアベローズ１２Ｒ，１２Ｌ内の空気圧は、時刻ｔ１から時刻ｔ２の間では、ほぼ一定のレートで上昇を続けている。この状態は、被牽引車３に貨物が積載されたことにより車高センサ１１Ｒ，１１Ｌが車高の沈み込みを検出したので、不図示のエアサスペンション制御機能が不図示のエアタンクからエアベローズ１２Ｒ,１２Ｌに空気を送り込んでおり、エアベローズ１２Ｒ,１２Ｌ内の空気圧が上昇を続けている状態である。続いて、時刻ｔ２を過ぎるとエアベローズ１２Ｒ,１２Ｌ内の空気圧は所定の値で安定する。この状態は、被牽引車３への貨物の積載が完了し、車体の揺れも収まり、車高も所定の高さを回復し、エアベローズ１２Ｒ,１２Ｌ内の空気圧が安定した状態である。
【００２９】
一方、図４の下段に示すロール角度は、時刻ｔ０から時刻ｔ１の間では、一定の小さい値である。この状態は、被牽引車３が牽引車２に連結されているが貨物が積載されていない状態であり、連結車１の重心位置に偏りがほとんど発生していない状態である。続いて、ロール角度は、時刻ｔ１で急激に増加を始めている。この状態は、被牽引車３に貨物の積載が開始された瞬間の状態であり、車体が大きく揺れ動くことにより、牽引車２のロール角度も大きく増加している。その後も車体が揺れ動いている状態は、時刻ｔ１から時刻ｔ２まで継続している。続いて、時刻ｔ２を過ぎるとロール角度は安定する。この状態は、被牽引車３への貨物の積み込みが完了し、車体の揺れも収まり、牽引車２のロール角度も安定した状態である。
【００３０】
このように図４の上段に示す空気圧の変化と図４の下段に示すロール角度とは、密接に関係していることがわかる。そこで、時刻ｔ１直後のタイミングを「トリガ１」とし、トリガ１から所定の時間以内（たとえば１０秒以内）に空気圧が安定したらそのタイミングを「トリガ２」として設定する。これにより、「トリガ１」は、被牽引車３に貨物の積み込みが開始されたタイミングであり、「トリガ２」は、被牽引車３への貨物の積み込みが完了したタイミングであるとすることができる。なお、ここで所定の時間（たとえば１０秒）は、車高センサ１１Ｒ，１１Ｌが車高の沈み込みを検出してから不図示のエアタンクからエアベローズ１２Ｒ,１２Ｌに空気が送り込まれ、車高が所定の高さを回復し、エアベローズ１２Ｒ,１２Ｌ内の空気圧が安定するまでに要する時間である。よって、この所定の時間は、車種によって様々に設定される。これによれば、運転者が手動で貨物の積み込み開始および貨物の積み込み完了を入力する必要は無くなる。
【００３１】
次に、ロール角度検出部２１がトリガ１およびトリガ２を利用して牽引車２のロール角度を検出する手順を図５のフローチャートを参照して説明する。
【００３２】
ＳＴＡＲＴ：運転者のキー操作などにより、横転警報装置２０が起動されると、横転警報装置２０は、ステップＳ１の手続きに進む。
【００３３】
ステップＳ１：ロール角度検出部２１は、車高センサ１１Ｒの検出結果と車高センサ１１Ｌの検出結果との差分として現れる牽引車２のロール角度生値(raw_roll_ang)を取り込み、圧力センサ１３Ｒ，１３Ｌから空気圧生値(raw_air_press)を取り込み、手続きは、ステップＳ２に進む。
【００３４】
ステップＳ２：ロール角度検出部２１は、ステップＳ１で取り込んだロール角度生値(raw_roll_ang)および空気圧生値(raw_air_press)を、ローパスフィルタ処理して手続きはステップＳ３に進む。なお、このローパスフィルタ処理によりロール角度生値(raw_roll_ang)および空気圧生値(raw_air_press)のノイズ成分（微小変動など）が除去されて、フィルタ後ロール角度(fil_roll_ang)およびフィルタ後圧力値(fil_air_press)が生成される。
【００３５】
ステップＳ３：ロール角度検出部２１は、圧力センサ１３Ｒ,１３Ｌの検出結果に基づいて、たとえば３秒以内にαｋｇ／ｃｍ2以上の圧力変化の有無を判定する。ステップＳ３において、３秒以内にαｋｇ／ｃｍ2以上の圧力変化が有ると判定された場合、手続きはステップＳ４に進む。一方、ステップＳ３において、３秒以内にαｋｇ／ｃｍ2以上の圧力変化が無いと判定された場合、手続きはステップＳ１に戻る。なお、ここで３秒は一例であり、短時間に急激な圧力変化が有るか否かを判定するために設定された観測時間である。したがって、たとえば１秒〜５秒程度の範囲内でどのような時間を設定してもよい。また、αは、被牽引車３に貨物の積載が開始されたことが確実に判定可能となる適切な値を設定する。たとえば被牽引車３に試験的に貨物を積載してみたときの圧力センサ１３Ｒ，１３Ｌの検出結果を考察してαの値を決定すればよい。
【００３６】
ステップＳ４：ロール角度検出部２１は、トリガ１を設定してステップＳ５の手続きに進む。
【００３７】
ステップＳ５：ロール角度検出部２１は、ステップＳ４で設定したトリガ１の時刻とその所定期間(期間Ｔ１)前の時刻との間にサンプリングされているロール角度(fil_roll_ang)を、ロール角度記憶部２３から読み出し、その平均値(fil_roll_ang_trg1_ave)を計算する。この計算が終了すると手続きはステップＳ６に進む。
【００３８】
ステップＳ６：ロール角度検出部２１は、圧力センサ１３Ｒ,１３Ｌの検出結果に基づいて、トリガ１設定後のたとえば１０秒以内に圧力変化がΔｋｇ／ｃｍ2以内に収まったか否かを判定する。ステップＳ６において、トリガ１設定後のたとえば１０秒以内に圧力変化がΔｋｇ／ｃｍ2以内に収まったと判定された場合、手続きはステップＳ７に進む。一方、ステップＳ６において、トリガ１設定後のたとえば１０秒以内に圧力変化がΔｋｇ／ｃｍ2以内に収まっていないと判定された場合、手続きはステップＳ１１に進む。なお、ここで１０秒は、車高センサ１１Ｒ，１１Ｌが車高の沈み込みを検出してからエアベローズ１２Ｒ,１２Ｌに不図示のエアタンクから空気が送り込まれ、車高が所定の高さを回復し、エアベローズ１２Ｒ,１２Ｌ内の空気圧が安定するまでに要する時間である。よって、この所定の時間は、車種によって様々に設定される。また、この所定の時間は、必ずしも車高の高さが回復するのに要する時間以内とする必要は無く、さらに長い時間としてもよい。あるいは、この所定の時間は、特に定めなくてもよい。ただし、この所定の時間を定めておけば、この所定の時間を大幅に超過する事態が発生したときには、トリガ１が誤って設定されたものであると判定し、トリガ１を解除（ステップＳ１１）することができる。また、この所定の時間を定める際には、この所定の時間を長くすることにより、図５のステップＳ６の処理に要する時間が長くなるので、必要最短の時間とすることが好ましい。また、Δｋｇ／ｃｍ2は、エアベローズ１２Ｒ,１２Ｌ内の空気圧が安定したと判定するための値であり、ほぼ０ｋｇ／ｃｍ2に近い値が設定される。
【００３９】
ステップＳ７：ロール角度検出部２１は、トリガ２を設定してステップＳ８の手続きに進む。
【００４０】
ステップＳ８：ロール角度検出部２１は、ステップＳ７で設定したトリガ２の時刻とその所定期間（期間Ｔ２）前の時刻との間にサンプリングされているフィルタ後ロール角度(fil_roll_ang)を、ロール角度記憶部２３から読み出し、その平均値(fil_roll_ang_trg2_ave)を計算する。この計算が終了すると手続きはステップＳ９に進む。
【００４１】
ステップＳ９：ロール角度検出部２１は、ステップＳ８で取得したロール角度平均値(fil_roll_ang_trg2_ave)からステップＳ５で取得したロール角度平均値(fil_roll_ang_trg1_ave)を減算することによりロール角度の変化量を計算して手続きはステップＳ１０に進む。
【００４２】
ステップＳ１０：表示制御部２２は、表示画面２４に、ステップＳ９で計算したロール角度の変化量を横転危険度の指標として表示して処理を終了する（ＥＮＤ）。
【００４３】
ステップＳ１１：ロール角度検出部２１は、ステップＳ６で「Ｎｏ」と判定されたのでトリガ１の設定を解除してステップＳ１の手続きに戻る。なお、ステップＳ６で「Ｎｏ」と判定される原因は、トリガ１を設定するか否かを判定するステップＳ３における圧力の急激な変化が貨物の積載開始以外の要因（たとえば牽引車２の移動による揺れなど）であった場合などである。
【００４４】
比較例として、図５のフローチャートの処理を運転者が手動で行った場合の例を図６に示す。図６の処理は、圧力センサ１３Ｒ，１３Ｌの検出結果を利用しないことを除けば、ステップＳ２０，Ｓ２１，Ｓ２３，Ｓ２５，Ｓ２６がそれぞれステップＳ１，Ｓ２，Ｓ５，Ｓ８，Ｓ９に対応している。図６の処理は、圧力センサ１３Ｒ，１３Ｌの検出結果を利用しない代わりに、ステップＳ２２およびステップＳ２４において、運転者による操作を必要とする。
【００４５】
次に、ロール角度が横転危険度の指標となる原理について図７を参照して説明する。はじめに、連結車１の横転事故のメカニズムについて考察する。旋回中に作用する横Ｇによって被牽引車３にロールが発生する。ロールによる重心の横方向への移動とサスペンション（ここではエアベローズ１２Ｒ，１２Ｌを用いたエアサスペンション）のロール剛性の反力成分によって内輪の接地荷重が減少し、外輪の接地荷重が増加していく。さらに被牽引車３に作用する横Ｇが増加すると、内輪の浮き上がりを生じ、この状態で横Ｇが維持されるとカプラ４を通じて牽引車２の後輪６も被牽引車３にまくり上げられ、車両として極めて不安定な状態に陥り横転へと至る。ここで牽引車２の内輪が浮き上がりはじめる状態を横転限界と定義する。
【００４６】
図７に示すように、重心には鉛直方向の重力加速度と旋回による横Ｇの合成ベクトルが作用する。この合成ベクトルが鉛直方向となす角をεとし、旋回外輪の着力点と重心から下ろした垂線の足Ｐによって幾何学的に定まる角である危険角度をρとする。横転はεが危険角度ρを上回ることによって生じる。したがって図７の状態はε＞ρであり、横転が生じる状態である。
【００４７】
図７において、ｈ０を路面からロールセンタ（牽引車２および被牽引車３のロールの中心）までの高さ、ｈ１を、ロール角度Φが０°であるときのロールセンタを通る路面と平行な面と重心を通る路面と平行な面までの距離、Ｌを被牽引車輪９Ｒ，９Ｌのそれぞれの複輪の中間点の間の距離、ｅを被牽引車３の中心からの重心偏量、θを被牽引車輪９Ｒ，９Ｌのタイヤの変形によるロール角度、Φを被牽引車３のロール角度、Ｖを連結車１の車速、Ｒを連結車１の旋回半径、ｇを重力加速度とすれば、横転限界は、以下の(式１)、(式２)、(式３)で表すことができる。
ρ=tan-1[〔(L/2)−(h0*sinθ+h1*sinΦ+e*cosΦ)〕/〔h0*cosθ+h1*cosΦ-e*sinΦ〕]
…(式１)
ε= tan-1[V2/g*R]                                                      …(式２)
ε＞ρ                                                                …(式３)
【００４８】
なお、カプラ４は、ロール方向には自由度を持たないので、被牽引車３のロール角度Φは、そのまま牽引車２のロール角度に反映される。
【００４９】
ここで、連結車１が横転する可能性が高い危険度が大きい状態と、連結車１が横転する可能性が低い危険度が小さい状態と、をそれぞれ想定し、危険角度ρとロール角度Φとの関係について考察する。
【００５０】
まず、危険度が大きい状態として、重心偏量ｅ＝１ｍ(メートル)、距離ｈ１＝１ｍ、ロール角度Φ＝１０°、タイヤ変形によるロール角度θ＝２°とし、予めわかっている固定値として、路面からロールセンタまでの高さｈ０＝１ｍ、複輪の中間点の間の距離Ｌ＝２ｍとする。これらの数値を（式１）に代入して危険角度ρを計算するとρ≒５．７°になる。
【００５１】
一方、危険度が小さい状態として、重心偏量ｅ＝０．５ｍ、距離ｈ１＝０．５ｍ、ロール角度Φ＝５°、タイヤ変形によるロール角度θ＝１°とし、路面からロールセンタまでの高さｈ０＝１ｍ、複輪の中間点の間の距離Ｌ＝２ｍとする。これらの数値を（式１）に代入して危険角度ρを計算するとρ≒１６．７°になる。
【００５２】
以上の結果から危険角度ρとロール角度Φとは反比例の関係にあることがわかる。危険角度ρは、大きければ大きいほど、横転余裕角度が大きくなり、危険度は小さくなる。言い換えると、危険度の大きさとロール角度Φの大きさとは比例する関係にあることがわかる。これにより、ロール角度を危険度の指標として用いることが適切であることがわかる。
【００５３】
次に、ロール角度を危険度の指標として用いることによる危険度の表示例を図８および図９を参照して説明する。図８の表示画面２４は、逆三角形の図形（▼）によって、左（Ｌ）または右（Ｒ）のロール角度を示している。ただし、表示画面２４には、角度の数値を表示せず、危険度を「大」、「小」として表示し、ロール角度を危険度の指標として用いている。また、図９の表示画面２４Ａは、逆三角形の図形（▼）によって、左（Ｌ）または右（Ｒ）のロール角度を、危険度の指標として示すと共に、具体的なロール角度（ここではＬ＋４．０度）を表示させている。
【００５４】
(効果について)
図８または図９のように、ロール角度を危険度の指標として用いることにより、運転者は、横転の危険度がどれくらいの程度であり、それが連結車１の左右のいずれの方向であるのかを直感的に認識できる。また、重心位置推定などの複雑な処理を行う必要が無く、処理時間の短縮が図れると共に、センサ類などを少なくし、コストを削減させることができる。さらに、ロール角度は、連結車１が走行を開始する以前の状態において検出可能であるので、運転者は、連結車１の運行を開始する以前に横転の危険度を把握することができる。これによれば、運転者は、連結車１の横転の危険度を小さくするための措置を、連結車１の運行を開始する以前にとることができ、連結車１の安全な運行を実現できる。
【００５５】
また、ロール角度検出部２１は、運転者の手動入力に頼ることなく、トリガ１を設定することにより、被牽引車３への貨物の積載開始のタイミングを認識し、トリガ２を設定することにより、被牽引車３への貨物の積載完了のタイミングを認識する。これにより、図５のフローチャートの処理を自動化することができる。
【００５６】
これによれば、運転者が車高センサ１１Ｒ，１１Ｌを０点補正することを忘れてしまったり、あるいは、運転者が被牽引車３に貨物が積載され始めてから慌てて０点補正をし、車高センサ１１Ｒ，１１Ｌを正しく０点補正していない状態で、図６のステップＳ２３以降の処理が実行されるといったことがなくなり、常に、正しい推定結果を得ることができる。また、運転者にとっても煩わしい作業を無くすことができるため運転者の利便性を向上させることができる。すなわち運転者は、牽引車２のキースイッチ(不図示)をＯＮ状態にするだけでよい。
【００５７】
（プログラムを用いた実施の形態について）
また、横転警報装置２０の各部（ロール角度検出部２１、表示制御部２２、ロール角度記憶部２３など）は、所定のプログラムにより動作する汎用の情報処理装置によって構成されてもよい。例えば、汎用の情報処理装置は、メモリ、ＣＰＵ(Central Processing Unit)、入出力ポートなどを有する。汎用の情報処理装置のＣＰＵは、メモリなどから所定のプログラムとして制御プログラムを読み込んで実行する。これにより、汎用の情報処理装置には、横転警報装置２０の各部の機能が実現される。また、その他の機能についてもソフトウェアにより実現可能な機能については汎用の情報処理装置とプログラムとによって実現することができる。なお、上述したＣＰＵの代わりにＡＳＩＣ(Application Specific Integrated Circuit)、マイクロプロセッサ（マイクロコンピュータ）、ＤＳＰ(Digital Signal Processor)などを用いてもよい。
【００５８】
なお、汎用の情報処理装置が実行する制御プログラムは、横転警報装置２０の出荷前に、汎用の情報処理装置のメモリなどに記憶されたものであっても、横転警報装置２０の出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。また、制御プログラムの一部が、横転警報装置２０の出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。横転警報装置２０の出荷後に、汎用の情報処理装置のメモリなどに記憶される制御プログラムは、例えば、ＣＤ−ＲＯＭなどのコンピュータ読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものであってもよい。
【００５９】
また、制御プログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【００６０】
このように、汎用の情報処理装置とプログラムによって横転警報装置２０の機能を実現することにより、大量生産や仕様変更（または設計変更）に対して柔軟に対応可能となる。
【００６１】
（その他の実施の形態）
エンジン１０は、内燃機関であると説明したが、外燃機関を含む熱機関であってもよい。
【００６２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００６３】
また、図５のステップＳ９で取得したロール角度が所定の閾値以上、または超えている場合、運転者に確実に危険度の大きさを報知する必要がある。したがって、このような場合、図８または図９で説明した危険度の表示に加え、危険度が大きいことを運転者に報知するための警報手段を有するようにしてもよい。この警報手段としては、たとえばランプの点滅、ブザーの鳴動、合成音声による報知など、様々な形態とすることができる。あるいは、図８または図９の表示例の中に、警報ランプや警報表示部を設けてもよい。
【００６４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００６５】
１…連結車、２…牽引車、３…被牽引車、１０…被牽引車シャーシ（荷台）、２０…横転警報装置、２１…ロール角度検出部（第一の判定手段、第二の判定手段、ロール角度取得手段）、２２…表示制御部（表示手段）、２３…ロール角度記憶部（ロール角度記憶手段）、２４…表示画面（表示手段）、１２Ｒ，１２Ｌ…エアベローズ
【図１】
0005550544.tif 000002
【図２】
0005550544.tif 000003
【図３】
0005550544.tif 000004
【図４】
0005550544.tif 000005
【図５】
0005550544.tif 000006
【図６】
0005550544.tif 000007
【図７】
0005550544.tif 000008
【図８】
0005550544.tif 000009
【図９】
0005550544.tif 000010