+

JP5668701B2 - 車両質量推定装置 - Google Patents

車両質量推定装置 Download PDF

Info

Publication number
JP5668701B2
JP5668701B2 JP2012013542A JP2012013542A JP5668701B2 JP 5668701 B2 JP5668701 B2 JP 5668701B2 JP 2012013542 A JP2012013542 A JP 2012013542A JP 2012013542 A JP2012013542 A JP 2012013542A JP 5668701 B2 JP5668701 B2 JP 5668701B2
Authority
JP
Japan
Prior art keywords
vehicle
acceleration
steering angle
speed
mass
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012013542A
Other languages
English (en)
Other versions
JP2013152170A (ja
Inventor
英章 古藤
英章 古藤
千裕 新田
千裕 新田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advics Co Ltd
Original Assignee
Advics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advics Co Ltd filed Critical Advics Co Ltd
Priority to JP2012013542A priority Critical patent/JP5668701B2/ja
Priority to US13/749,810 priority patent/US20130190945A1/en
Publication of JP2013152170A publication Critical patent/JP2013152170A/ja
Application granted granted Critical
Publication of JP5668701B2 publication Critical patent/JP5668701B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • G01G19/08Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for incorporation in vehicles
    • G01G19/086Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for incorporation in vehicles wherein the vehicle mass is dynamically estimated

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、車両質量を推定する車両質量推定装置に関する。
車両質量を推定する車両質量推定装置の一例として、例えば、特許文献1に挙げられる発明が知られている。特許文献1に記載の発明は、異なる駆動力で車両が走行しているときにそれぞれ加速度を検出して、2つの運動方程式を導出している。そして、特許文献1に記載の発明は、2つの運動方程式を減算することにより、車両に生じる走行抵抗分をキャンセルして車両質量を推定している。これにより、特許文献1に記載の発明では、走行抵抗による車両質量の推定誤差を低減しようとしている。
特開2000−74727号公報
しかしながら、特許文献1に記載の発明では、加速度を検出する2点間において走行抵抗が一定であることを前提にしている。そのため、加速度を検出する2点間において走行抵抗が変化する場合は、車両質量を正確に推定することができない。
本発明は、上記実情に鑑みてなされたものであり、車両質量の推定精度を向上させることが可能な車両質量推定装置を提供することを課題とする。
請求項1に係る車両質量推定装置は、車両の加速度を検出する加速度検出部と前記加速度に対応する前記車両の駆動力を算出する駆動力算出部とを備え、前記加速度及び前記駆動力に基づいて前記加速度が検出されたときの車両質量を推定する車両質量推定装置であって、前記加速度が検出されたときの前記車両の操舵角に関連する操舵角関連値を検出する操舵角関連値検出部と、前記操舵角関連値が所定条件を充足する場合に車両質量推定を実施する質量推定部と、を備え、前記加速度検出部は、前記加速度を少なくとも2つのタイミングで検出し、前記質量推定部は、各前記タイミングにおける前記加速度、前記駆動力、前記車両の走行抵抗及び前記車両質量の関係を示す少なくとも2つの関係式に各前記タイミングで検出された加速度と当該加速度に対応する駆動力とを適用し、各前記タイミングで検出された前記操舵角関連値の変化量が所定閾値より小さい場合に前記関係式に基づいて前記車両質量推定を実施することを特徴とする。
請求項に係る車両質量推定装置は、請求項1において、前記操舵角関連値検出部は、前記操舵角関連値として前記操舵角を検出する。
請求項に係る車両質量推定装置は、請求項1又は2において、前記操舵角関連値検出部は、前記操舵角関連値として前記車両の操舵速度を検出する。
請求項1に係る車両質量推定装置によれば、質量推定部は、加速度が検出されたとき(例えば、加速度の検出と同時)の操舵角関連値が所定条件を充足する場合に車両質量推定を実施するので、車両に生じる走行抵抗に含まれるコーナリングドラッグによる車両質量推定の誤差を抑制して、車両質量の推定精度を向上させることができる。
また、請求項に係る車両質量推定装置によれば、各タイミングで検出された操舵角関連値の変化量が所定閾値より小さい場合に車両質量推定を実施するので、車両の走行抵抗に起因する推定誤差を抑制して車両質量の推定精度を向上させることができる。
請求項に係る車両質量推定装置によれば、操舵角関連値検出部は、操舵角関連値として操舵角を検出するので、操舵角とコーナリングドラッグとの関係を用いて、コーナリングドラッグの大小を判別することができる。そのため、車両質量の推定可否を判定することが容易である。
請求項に係る車両質量推定装置によれば、操舵角関連値検出部は、操舵角関連値として車両の操舵速度を検出するので、コーナリングドラッグの増減を予測することができる。そのため、コーナリングドラッグの増加に伴って車両質量の推定誤差が増大することを抑制できる。
車両質量推定装置の構成の一例を示す構成図である。 演算部3の制御ブロックの一例を示すブロック図である。 第1実施形態に係り、車両質量Mを推定する手順の一例を示すフローチャートである。 スロットル開度φ、エンジン回転数ω及び出力トルクτの関係の一例を示す説明図である。 操舵角θ、加速度α及びコーナリングドラッグFcの関係の一例を示す説明図であり、(a)は操舵角θの時間変化を示し、(b)は加速度αの時間変化を示し、(c)はコーナリングドラッグFcの時間変化を示している。 第1実施形態に係り、車両質量Mの推定可否を判定する手順の一例を示すフローチャートである。 参考形態に係り、車両質量Mを推定する手順の一例を示すフローチャートである。 参考形態に係り、車両質量Mの推定可否を判定する手順の一例を示すフローチャートである。
以下、本発明の実施形態を図面に基づいて説明する。各実施形態について共通する箇所には共通の符号を付して対応させることにより重複する説明を省略する。なお、各図は概念図であり、細部構造の寸法まで規定するものではない。
(1)第1実施形態
図1は、車両質量推定装置の構成の一例を示す構成図である。本実施形態の車両質量推定装置は、車両質量Mを推定する演算装置1と、車両100の走行状態及び運転者による操作量を検出する検出部2と、を備えている。
演算装置1は、CPU11及びメモリ12を備えるマイクロコンピュータ13を有しており、メモリ12内に格納されるプログラムを実行することによって、車両質量Mを推定することができる。車両質量Mには、車両本体の質量、車両100に搭乗する搭乗員の質量、車両100に積載される積載物の質量などが含まれる。演算装置1は、検出部2と電気的に接続されており、検出部2から車両情報を取得することができる。車両情報には、車両100の走行状態及び運転者による操作量が含まれる。検出部2から送信される車両情報は、メモリ12に記憶される。
検出部2は、加速度センサ21、エンジン回転センサ22、アクセルストロークセンサ23、操舵角センサ24、車速センサ25及び車輪速センサ2FR、2FL、2RR、2RLを有しており、各センサには、車両用の公知の検出器を用いることができる。加速度センサ21は、車両100の前進・後進方向(矢印X方向)の加速度αを検出することができる。エンジン回転センサ22は、図示しないエンジンのエンジン回転数ωを検出することができ、アクセルストロークセンサ23は、図示しないアクセルペダルの運転者による踏量(ストローク量)を検出することができる。操舵角センサ24は、図示しないハンドルの運転者による操作量(操舵角)を検出することができる。
車速センサ25は、図示しない変速機の出力軸の回転速度を検出することができる。車輪速センサ2FR、2FL、2RR、2RLは、車輪TFR、TFL、TRR、TRLの各回転速度をそれぞれ検出することができる。本明細書では、車速センサ25によって検出される回転速度を車両100の車速Vとして説明するが、車輪速センサ2FR、2FL、2RR、2RLによって検出される回転速度から車両100の車速Vを算出することもできる。また、車両100は、前輪駆動、後輪駆動又は4輪駆動のいずれよっても駆動することができる。
図2は、演算部3の制御ブロックの一例を示すブロック図である。図3は、車両質量Mを推定する手順の一例を示すフローチャートである。演算装置1は、制御ブロックとして捉えると、演算部3を有しており、演算部3は、車両100の加速度αを検出する加速度検出部31と、加速度αに対応する車両100の駆動力Fpを算出する駆動力算出部32と、操舵角関連値STRを検出する操舵角関連値検出部33と、加速度α、駆動力Fp及び操舵角関連値STRに基づいて車両質量Mを推定する質量推定部34と、を備えている。
演算部3は、図3に示すフローチャートに従ってプログラムを実行することにより、車両質量Mを推定することができる。つまり、ステップS1で車両100が惰性走行であるか否かを判定する。車両100が惰性走行している場合は、ステップS2で1回目の加速度αの検出を行い、ステップS3で1回目の駆動力Fpの算出を行う。そして、ステップS4で1回目の操舵角関連値STRの検出を行い、ステップS5で1回目の車速V及び路面勾配δの検出を行う。ステップS2〜S5で検出又は算出される加速度αを加速度α1、駆動力Fpを駆動力Fp1、操舵角関連値STRを操舵角関連値STR1、車速Vを車速V1、路面勾配δを路面勾配δ1とする。
次に、ステップS6で所定時間内に車両100が加速走行になったか否かを判定する。所定時間内に車両100が加速走行になった場合は、ステップS7で2回目の加速度αの検出を行い、ステップS8で2回目の駆動力Fpの算出を行う。そして、ステップS9で2回目の操舵角関連値STRの検出を行い、ステップS10で2回目の車速V及び路面勾配δの検出を行う。ステップS7〜S10で検出又は算出される加速度αを加速度α2、駆動力Fpを駆動力Fp2、操舵角関連値STRを操舵角関連値STR2、車速Vを車速V2、路面勾配δを路面勾配δ2とする。
次に、ステップS11で車両質量Mの推定可否判定を行う。後述する推定許可フラグが「OK(許可)」のときは、ステップS12に進み、連立方程式の演算を行い、車両質量Mを推定する。推定許可フラグが「NG(不許可)」のときやステップS6で所定時間内に車両100が加速走行にならなかった場合は、ステップS1に戻る。また、ステップS1で車両100が惰性走行していない場合は、車両100が惰性走行するまで待機する。
惰性走行判定、加速走行判定及び加速度αの検出は、加速度検出部31が行う。駆動力Fpの算出は、駆動力算出部32が行い、操舵角関連値STRの検出は、操舵角関連値検出部33が行う。車速V及び路面勾配δの検出、車両質量Mの推定可否判定並びに連立方程式の演算は質量推定部34が行う。以下、演算部3について詳細に説明する。
(加速度検出部31)
加速度検出部31は、惰性走行時及び加速走行時の車両100の加速度α1、α2を検出する。車両100の加速度α1、α2は、加速度センサ21の検出値を用いることができる。また、車両100の加速度α1、α2は、車速センサ25の検出値(車速V)を微分して算出することもでき、これらを併用して検出誤差を低減させることもできる。
車両100が惰性走行であるか否かは、例えば、エンジン回転数ωと車速Vから得られる回転数との比が所定範囲にあるか否かによって判定することができる。エンジン回転数ωと車速Vから得られる回転数との比が所定範囲にないときは、加速度検出部31は、エンジンからの駆動力が駆動輪に伝達されていない(クラッチが切れている)と判断して、車両100が惰性走行していると判定する。一方、エンジン回転数ωと車速Vから得られる回転数との比が所定範囲のときは、加速度検出部31は、エンジンからの駆動力が駆動輪に伝達されている(クラッチがつながっている)と判断して、車両100が惰性走行していないと判定する。この場合、車両100は、加速走行又は減速走行している。
車両100が加速走行しているか否かは、エンジン回転数ωと車速Vから得られる回転数との比が所定範囲のとき、つまり、エンジンからの駆動力が駆動輪に伝達されている状態(クラッチがつながっている状態)において、所定時間内に加速度αが増加するか否かによって判定することができる。加速度検出部31は、加速度αが増加するときは、車両100が加速走行していると判定し、加速度αが一定又は減少するときは、車両100が加速走行していないと判定する。なお、エンジン回転数ωは、エンジン回転センサ22の検出値を用いることができ、車速Vは、車速センサ25の検出値を用いることができる。車速Vから得られる回転数は、車速センサ25の検出値のパルス数から算出することができる。また、車両100の惰性走行判定、加速走行判定は、変速機のギア位置を示す検出信号を用いて判定することもできる。
加速度検出部31は、例えば、変速機が1速から2速に切り替わるときに、惰性走行時及び加速走行時の車両100の加速度α1、α2を検出することができる。この他にも、例えば、変速機が2速から3速に切り替わるとき、3速から4速に切り替わるときなどに、車両100の加速度α1、α2を検出することができる。また、加速度検出部31は、これらの複数箇所で車両100の加速度α1、α2を検出することもでき、これらを併用して検出誤差の低減及び車両質量Mの推定誤差の低減を図ることもできる。
本実施形態では、惰性走行時と加速走行時の車両100の加速度α1、α2を用いるので、加速走行時に加速度を2回検出する場合と比べて、加速度α1、α2の加速度差α2−α1を大きく採ることができる。そのため、後述する運動方程式を用いて車両質量Mを推定するときに、車両質量Mの推定誤差を低減させることができる。このことは、減速走行時に加速度を2回検出する場合と比較しても同様に言える。
(駆動力算出部32)
駆動力算出部32は、加速度α1、α2に対応する車両100の駆動力Fp1、Fp2を算出する。図4は、スロットル開度φ、エンジン回転数ω及び出力トルクτの関係の一例を示す説明図である。同図では、スロットル開度φ、エンジン回転数ω及び出力トルクτを直交座標の各軸に採り、これらの関係を3次元で示している。車両100は、図示しないスロットルを有しており、スロットルは、弁の開度を調整することにより、混合気のエンジンへの流入量を調整してエンジン出力(出力トルクτ)を調整することができる。スロットル開度φは、アクセルストロークセンサ23の検出値に対応している。なお、例えば、ディーゼルエンジンなどのスロットルを有しない車両では、スロットル開度φは、燃料の噴射量に置き換えることができる。
曲線C1は、スロットル開度φがφ1のときのエンジン回転数ωと出力トルクτの関係を示している。同様に、曲線C2は、スロットル開度φがφ2のときのエンジン回転数ωと出力トルクτの関係を示し、曲線C3は、スロットル開度φがφ3のときのエンジン回転数ωと出力トルクτの関係を示している。曲線C1〜C3は、予めシミュレーション、実機による測定等によって特性を取得しておき、マップ、テーブル、関係式などによって、メモリ12に記憶しておくことができる。
駆動力算出部32は、加速度検出部31が加速度α1を検出するときに、アクセルストロークセンサ23の検出値からスロットル開度φを取得し、エンジン回転センサ22の検出値からエンジン回転数ωを取得する。駆動力算出部32は、スロットル開度φ及びエンジン回転数ωに対応する出力トルクτをメモリ12から読み出して、読み出された出力トルクτから車両駆動系のイナーシャ(慣性)による損失分を減算する。そして、駆動力算出部32は、イナーシャによる損失分を減じた出力トルクに変速機の変速比を乗じて、その乗算値から駆動損失分を減ずることにより車両100の駆動力Fp1を算出することができる。同様にして、駆動力算出部32は、加速度α2に対応する車両100の駆動力Fp2を算出することができる。
イナーシャによる損失分及び駆動損失分は、予めマップ、テーブル、関係式などによって、メモリ12に記憶しておくことができる。駆動損失分は、エンジン出力から駆動輪での出力を減じた車両駆動系の損失であり、走行抵抗などの外乱要因は含まない。変速機の変速比は、既述のエンジン回転数ωと車速Vから得られる回転数との比から算出することができ、変速機のギア位置を示す検出信号を用いて算出することもできる。なお、車輪速センサ2FR、2FL、2RR、2RLによって検出される回転速度を用いる場合は、イナーシャによる損失分を減じた出力トルクに変速機の変速比と図示しないデファレンシャルの減速比とを乗じて、その乗算値から駆動損失分を減ずることにより車両100の駆動力Fp1、Fp2を算出することができる。
(操舵角関連値検出部33)
操舵角関連値検出部33は、加速度α1、α2が検出されたときの車両100の操舵角θ1、θ2に関連する操舵角関連値STR1、STR2を検出する。操舵角関連値STR1、STR2は、操舵角θ1、θ2及び操舵速度Vθ1、Vθ2のうちの少なくとも一方を用いることができる。本実施形態では、操舵角関連値STR1、STR2として操舵角θ1、θ2及び操舵速度Vθ1、Vθ2を検出する。操舵角θ1、θ2は、操舵角センサ24の検出値を用いることができ、操舵速度Vθ1、Vθ2は、操舵角θ1、θ2をそれぞれ時間微分して算出することができる。
図5は、操舵角θ、加速度α及びコーナリングドラッグFcの関係の一例を示す説明図であり、(a)は操舵角θの時間変化を示し、(b)は加速度αの時間変化を示し、(c)はコーナリングドラッグFcの時間変化を示している。実線で示す曲線C4は、操舵速度Vθ1のときの操舵角θの時間変化を示し、破線で示す曲線C5は、操舵速度Vθ2のときの操舵角θの時間変化を示している。また、実線で示す曲線C6は、操舵速度Vθ1のときの加速度αの時間変化を示し、破線で示す曲線C7は、操舵速度Vθ2のときの加速度αの時間変化を示している。実線で示す曲線C8は、操舵速度Vθ1のときのコーナリングドラッグFcの時間変化を示し、破線で示す曲線C9は、操舵速度Vθ2のときのコーナリングドラッグFcの時間変化を示している。なお、同図では、操舵速度Vθ2は、操舵速度Vθ1と比べて大きいものとする。また、コーナリングドラッグFcは、車両100の後進方向に生じるタイヤと路面との摩擦力であり、後述する車両100の走行抵抗Frに含まれる。操舵角θとコーナリングドラッグFcの関係は、予めシミュレーション、実機による測定等によってその特性を取得しておき、マップ、テーブル、関係式などによって、メモリ12に記憶しておくことができる。
時刻t0において、運転者がハンドルの回動を開始したとする。このときの操舵角θを操舵角θ1(同図では0)、加速度αを加速度α1、コーナリングドラッグFcをコーナリングドラッグFc1(同図では0)とする。時刻t1における操舵角θは、操舵速度Vθ1のとき操舵角θ2であり(曲線C4)、操舵速度Vθ2のとき操舵角θ3である(曲線C5)。時刻t1における加速度αは、操舵速度Vθ1のとき加速度α2であり(曲線C6)、操舵速度Vθ2のとき加速度α3である(曲線C7)。時刻t1におけるコーナリングドラッグFcは、操舵速度Vθ1のときコーナリングドラッグFc2であり(曲線C8)、操舵速度Vθ2のときコーナリングドラッグFc3である(曲線C9)。
操舵角θが大きくなると、コーナリングドラッグFcは増加して、加速度αは減少する。操舵速度Vθ2は、操舵速度Vθ1と比べて大きいので、コーナリングドラッグFc3は、コーナリングドラッグFc2と比べて大きくなり、加速度α3は、加速度α2と比べて小さくなる。このように、操舵速度Vθによってハンドル回動後のコーナリングドラッグFcの増加量及び加速度αの減少量が異なる。
本実施形態では、操舵角関連値検出部33は、操舵角関連値STR1、STR2として操舵角θ1、θ2を検出するので、操舵角θ1、θ2とコーナリングドラッグFcとの関係を用いて、コーナリングドラッグFcの大小を判別することができる。そのため、後述する車両質量Mの推定可否を判定することが容易である。また、操舵角関連値検出部33は、操舵角関連値STR1、STR2として車両100の操舵速度Vθ1、Vθ2を検出するので、コーナリングドラッグFcの増減を予測することができる。そのため、コーナリングドラッグFcの増加に伴って車両質量Mの推定誤差が増大することを抑制できる。
(質量推定部34)
質量推定部34は、加速度α1、α2が検出されるときの車両100の車速V1、V2及び路面勾配δ1、δ2を検出する。車速V1、V2は、車速センサ25の検出値を用いることができる。路面勾配δ1、δ2は、例えば、加速度センサ21の検出値と、車輪速センサ2FR、2FL、2RR、2RLの検出値から算出される推定加速度と、の差分から導出することができる。推定加速度は、車輪速センサ2FR、2FL、2RR、2RLの検出値を時間微分して算出することができる。なお、加速度センサ21の検出値のみを用いて路面勾配δ1、δ2を算出することもできる。
質量推定部34は、下記数1、数2に示す関係式(運動方程式)を用いて車両質量Mを推定する。但し、加速度α1、α2が検出されたときの車両100に生じる走行抵抗FrをそれぞれFr1、Fr2とする。
(数1)
M×α1=Fp1−Fr1
(数2)
M×α2=Fp2−Fr2
まず、加速度α1、α2を検出する2点間において走行抵抗Fr1、Fr2が一定の場合を想定する。このとき、質量推定部34は、数1及び数2に示す連立方程式を演算して、車両質量Mを算出することができる。つまり、車両質量Mは、下記数3で表すことができる。
(数3)
M=(Fp1−Fp2)/(α1−α2)
次に、加速度α1、α2を検出する2点間において走行抵抗Fr1、Fr2が変化する場合を想定する。走行抵抗Frには、転がり抵抗Ft、風圧抵抗Fw、車両後進方向に生じる抗力Fx及びコーナリングドラッグFcが含まれる。転がり抵抗Ftは、車両質量Mに比例し、風圧抵抗Fwは、車速Vの2乗に比例する。抗力Fxは、重力加速度g及び路面勾配δを用いてMg×sinδで表すことができる。コーナリングドラッグFcは、操舵角θに比例する。したがって、車速V、路面勾配δ、操舵角θが大きくなると、走行抵抗Frは大きくなり、走行抵抗Fr1、Fr2の差分Fr1−Fr2を無視することができなくなる。
そこで、質量推定部34は、加速度α1、α2を検出する間の走行抵抗Fr1、Fr2の差分Fr1−Fr2が小さいときに車両質量Mを推定する。特に、本実施形態では、質量推定部34は、操舵角関連値STR1、STR2の変化量STR2−STR1が所定閾値より小さいときに車両質量Mを推定する。図6は、車両質量Mの推定可否を判定する手順の一例を示すフローチャートである。同図では、操舵角関連値STR1、STR2として、操舵角θ1、θ2及び操舵速度Vθ1、Vθ2を採用している。質量推定部34は、ステップS21で加速度α1、α2を検出する間の操舵角θ1、θ2の変化量である操舵角変化量θ2−θ1が第1閾値TH1より小さいか否かを判定する。操舵角変化量θ2−θ1が第1閾値TH1より小さいときは、ステップS22に進む。質量推定部34は、ステップS22で加速度α1、α2を検出する間の操舵速度Vθ1、Vθ2の変化量である操舵速度変化量Vθ2−Vθ1が第2閾値TH2より小さいか否かを判定する。操舵速度変化量Vθ2−Vθ1が第2閾値TH2より小さいときは、ステップS23に進む。
質量推定部34は、ステップS23で加速度α1、α2を検出する間の車速V1、V2の変化量である車速変化量V2−V1が第3閾値TH3より小さいか否かを判定する。車速変化量V2−V1が第3閾値TH3より小さいときは、ステップS24に進む。質量推定部34は、ステップS24で加速度α1、α2を検出する間の路面勾配δ1、δ2の変化量である路面勾配変化量δ2−δ1が第4閾値TH4より小さいか否かを判定する。路面勾配変化量δ2−δ1が第4閾値TH4より小さいときは、ステップS25に進み、質量推定部34は、車両質量Mの推定許可フラグを「OK(許可)」にする。そして、質量推定部34は、既述の数1及び数2に示す連立方程式を演算して、車両質量Mを推定する。ステップS21〜S24のうちの少なくとも1つのステップで条件を充足しないときは、ステップS26に進み、質量推定部34は、車両質量Mの推定許可フラグを「NG(不許可)」にする。このとき、質量推定部34は、車両質量Mの推定を行わない。なお、第1閾値TH1〜第4閾値TH4は、走行抵抗Frを無視することができる許容値として、予めシミュレーション、実機による測定等によって導出することができ、メモリ12に記憶しておくことができる。
本実施形態では、質量推定部34は、加速度α1、α2を検出する間の操舵角関連値STR1、STR2の変化量が所定閾値より小さいときに車両質量Mを推定するので、車両100に生じる走行抵抗Frに含まれるコーナリングドラッグFcによる車両質量Mの推定誤差を抑制して、車両質量Mの推定精度を向上させることができる。また、本実施形態では、加速度α1、α2、駆動力Fp1、Fp2、車両100の走行抵抗Fr1、Fr2及び車両質量Mの関係を示す2つの関係式(数1、数2)を用いて車両質量Mを推定する。この構成によれば、車両100の走行抵抗Frが一定であるとすると、車両100に生じる走行抵抗Fr分をキャンセルして車両質量Mを推定することができる。
しかしながら、車両100の走行抵抗Frの一要因であるコーナリングドラッグFcは、走行抵抗Frの他の要因と比べて変動し易い。本実施形態では、加速度α1、α2を検出する間の操舵角関連値STR1、STR2の変化量が所定閾値より小さい場合に車両質量Mを推定するので、車両100の走行抵抗Frに起因する推定誤差を抑制して車両質量Mの推定精度を向上させることができる。
(2)参考形態
参考形態は、第1実施形態と比べて、1つの関係式(運動方程式)を用いて車両質量Mを推定する点が異なる。演算部3は、車両100が加速走行時、減速走行時及び惰性走行時のうちの1つの走行状態において、車両質量Mを推定することができる。本参考形態では、車両100が加速走行しているときに、車両質量Mを推定するが、減速走行時又は惰性走行時においても同様に車両質量Mを推定することができる。
図7は、車両質量Mを推定する手順の一例を示すフローチャートである。演算部3は、ステップS31で車両100が加速走行であるか否かを判定する。車両100が加速走行している場合は、ステップS32で加速度α10の検出を行い、ステップS33で駆動力Fp10の算出を行う。そして、ステップS34で操舵角関連値STR10の検出を行い、ステップS35で車速V10及び路面勾配δ10の検出を行う。次に、ステップS36で車両質量Mの推定可否判定を行う。推定許可フラグが「OK(許可)」のときは、ステップS37に進み、運動方程式の演算を行い、車両質量Mを推定する。推定許可フラグが「NG(不許可)」のときやステップS31で車両100が加速走行していない場合は、ステップS31に戻る。
加速度検出部31は、加速走行時に車両100の加速度α10を検出する。駆動力算出部32は、加速度α10に対応する車両100の駆動力Fp10を算出する。操舵角関連値検出部33は、加速度α10が検出されたときの車両100の操舵角θ10及び操舵速度Vθ10を検出する。操舵角θ10及び操舵速度Vθ10は、操舵角関連値STR10である。なお、操舵角関連値検出部33は、操舵角関連値STR10として操舵角θ10及び操舵速度Vθ10のうちの少なくとも一方を検出することができる。また、加速度α10、操舵角θ10及び操舵速度Vθ10の検出方法並びに駆動力Fp10の算出方法は、第1実施形態と同様である。
質量推定部34は、加速度α10が検出されたときの車両100の車速V10及び路面勾配δ10を検出する。車速V10及び路面勾配δ10の検出方法は、第1実施形態と同様である。図8は、車両質量Mの推定可否を判定する手順の一例を示すフローチャートである。同図では、操舵角関連値STR10として、操舵角θ10及び操舵速度Vθ10を採用している。質量推定部34は、ステップS41で操舵角θ10が第5閾値TH5より小さいか否かを判定する。操舵角θ10が第5閾値TH5より小さいときは、ステップS42に進む。質量推定部34は、ステップS42で操舵速度Vθ10が第6閾値TH6より小さいか否かを判定する。操舵速度Vθ10が第6閾値TH6より小さいときは、ステップS43に進む。
質量推定部34は、ステップS43で車速V10が第7閾値TH7より小さいか否かを判定する。車速V10が第7閾値TH7より小さいときは、ステップS44に進む。質量推定部34は、ステップS44で路面勾配δ10が第8閾値TH8より小さいか否かを判定する。路面勾配δ10が第8閾値TH8より小さいときは、ステップS45に進み、質量推定部34は、車両質量Mの推定許可フラグを「OK(許可)」にする。そして、質量推定部34は、後述する数4に示す関係式を用いて車両質量Mを推定する。ステップS41〜S44のうちの少なくとも1つのステップで条件を充足しないときは、ステップS46に進み、質量推定部34は、車両質量Mの推定許可フラグを「NG(不許可)」にする。このとき、質量推定部34は、車両質量Mの推定を行わない。なお、第5閾値TH5〜第8閾値TH8は、走行抵抗Frを無視することができる許容値として、予めシミュレーション、実機による測定等によって導出することができ、メモリ12に記憶しておくことができる。
次に、車両質量Mの推定方法を説明する。質量推定部34は、下記数4に示す関係式を用いて車両質量Mを推定する。但し、加速度α10が検出されるときの転がり抵抗FtをFt10とし、風圧抵抗FwをFw10とする。また、加速度α10が検出されるときの車両後進方向に生じる抗力FxをFx10とし、コーナリングドラッグFcをFc10とする。転がり抵抗Ft10、風圧抵抗Fw10、抗力Fx10及びコーナリングドラッグFc10は、予めシミュレーション、実機による測定等によって特性を取得しておき、マップ、テーブル、関係式などによって、メモリ12に記憶しておくことができる。
(数4)
M={Fp10−(Ft10+Fw10+Fx10+Fc10)}/α10
参考形態では、質量推定部34は、操舵角関連値STR10が所定閾値より小さいときに車両質量Mを推定するので、車両100に生じる走行抵抗Frに含まれるコーナリングドラッグFcが小さいときに車両質量Mを推定することができる。そのため、コーナリングドラッグFcによる車両質量Mの推定誤差を抑制して、車両質量Mの推定精度を向上させることができる。

(3)その他
本発明は上記し且つ図面に示した実施形態のみに限定されるものではなく、要旨を逸脱しない範囲内で適宜変更して実施することができる。例えば、質量推定部34は、変速機が1速から2速に切り替わるとき、2速から3速に切り替わるとき、3速から4速に切り替わるときなどに、車両質量Mを推定することができる。また、質量推定部34は、これらの複数箇所で車両質量Mを推定することもでき、これらを併用して車両質量Mの推定誤差の低減を図ることもできる。
また、質量推定部34は、車両100が惰性走行時及び減速走行時に車両質量Mを推定することもできる。具体的には、質量推定部34は、例えば、変速機が4速から3速に切り替わるとき、3速から2速に切り替わるとき、2速から1速に切り替わるときなどに、車両質量Mを推定することができる。また、質量推定部34は、これらの複数箇所で車両質量Mを推定することもでき、これらを併用して車両質量Mの推定誤差の低減を図ることもできる。なお、車両100が加速走行時、減速走行時及び惰性走行時のうちの1つの走行状態において、車両100の加速度αを2回検出して、車両質量Mを推定することもできる。また、本実施形態では、加速度α、駆動力Fp及び操舵角関連値STRを同一サイクルで検出しているが、これらを異なるサイクルで検出しても良い。すなわち、車両質量Mの推定誤差を許容範囲内に抑えることが可能な限り、加速度α、駆動力Fp及び操舵角関連値STRの検出タイミングを互いにずらすこともできる。
3:演算部
31:加速度検出部
32:駆動力算出部
33:操舵角関連値検出部
34:質量推定部

Claims (3)

  1. 車両の加速度を検出する加速度検出部と前記加速度に対応する前記車両の駆動力を算出する駆動力算出部とを備え、前記加速度及び前記駆動力に基づいて前記加速度が検出されたときの車両質量を推定する車両質量推定装置であって、
    前記加速度が検出されたときの前記車両の操舵角に関連する操舵角関連値を検出する操舵角関連値検出部と、
    前記操舵角関連値が所定条件を充足する場合に車両質量推定を実施する質量推定部と、を備え、
    前記加速度検出部は、前記加速度を少なくとも2つのタイミングで検出し、
    前記質量推定部は、各前記タイミングにおける前記加速度、前記駆動力、前記車両の走行抵抗及び前記車両質量の関係を示す少なくとも2つの関係式に各前記タイミングで検出された加速度と当該加速度に対応する駆動力とを適用し、各前記タイミングで検出された前記操舵角関連値の変化量が所定閾値より小さい場合に前記関係式に基づいて前記車両質量推定を実施することを特徴とする車両質量推定装置。
  2. 前記操舵角関連値検出部は、前記操舵角関連値として前記操舵角を検出する請求項1に記載の車両質量推定装置。
  3. 前記操舵角関連値検出部は、前記操舵角関連値として前記車両の操舵速度を検出する請求項1又は2に記載の車両質量推定装置。
JP2012013542A 2012-01-25 2012-01-25 車両質量推定装置 Active JP5668701B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012013542A JP5668701B2 (ja) 2012-01-25 2012-01-25 車両質量推定装置
US13/749,810 US20130190945A1 (en) 2012-01-25 2013-01-25 Vehicle mass estimating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012013542A JP5668701B2 (ja) 2012-01-25 2012-01-25 車両質量推定装置

Publications (2)

Publication Number Publication Date
JP2013152170A JP2013152170A (ja) 2013-08-08
JP5668701B2 true JP5668701B2 (ja) 2015-02-12

Family

ID=48797884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012013542A Active JP5668701B2 (ja) 2012-01-25 2012-01-25 車両質量推定装置

Country Status (2)

Country Link
US (1) US20130190945A1 (ja)
JP (1) JP5668701B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020064015A (ja) * 2018-10-18 2020-04-23 株式会社ショーワ 状態量推定装置、制御装置、および状態量推定方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849528B2 (en) * 2011-12-28 2014-09-30 Caterpillar Inc. System and method for controlling a transmission
US10352256B2 (en) 2012-10-02 2019-07-16 Scania Cv Ab Regulation of concentration/fraction of substances in an exhaust stream
KR101713924B1 (ko) * 2012-10-02 2017-03-08 스카니아 씨브이 악티에볼라그 배기가스 스트림 내의 물질의 농도/분율 조절
EP3084371B1 (en) * 2013-12-19 2018-02-21 Volvo Truck Corporation Method and vehicle with arrangement for estimating mass of the vehicle
CN106768227B (zh) * 2016-12-09 2020-01-14 大连交通大学 基于加速度信号经验模式分解的动态称重装置及方法
US10272924B2 (en) * 2016-12-19 2019-04-30 Baidu Usa Llc Determining control characteristics for an autonomous driving vehicle
JP2020038151A (ja) * 2018-09-05 2020-03-12 いすゞ自動車株式会社 車両質量推定装置及び車両質量推定方法
CN111717214B (zh) * 2019-03-22 2021-11-30 长沙智能驾驶研究院有限公司 整车质量估算方法、装置、电子设备和存储介质
CN114670855B (zh) * 2020-12-24 2024-11-29 深圳引望智能技术有限公司 一种确定车辆质量方法、装置、设备及介质
CN114013447B (zh) * 2021-10-19 2024-04-02 杭州飞步科技有限公司 车辆载重的确定方法、装置、设备及存储介质
CN115981284A (zh) * 2023-01-04 2023-04-18 一汽解放汽车有限公司 车辆仿真测试方法、装置、计算机设备、介质和程序产品

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19837380A1 (de) * 1998-08-18 2000-02-24 Zahnradfabrik Friedrichshafen Verfahren und Einrichtung zur Ermittlung der Masse eines Fahrzeuges
JP2002340165A (ja) * 2001-05-15 2002-11-27 Aisin Seiki Co Ltd 車両重量の推定装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020064015A (ja) * 2018-10-18 2020-04-23 株式会社ショーワ 状態量推定装置、制御装置、および状態量推定方法

Also Published As

Publication number Publication date
JP2013152170A (ja) 2013-08-08
US20130190945A1 (en) 2013-07-25

Similar Documents

Publication Publication Date Title
JP5668701B2 (ja) 車両質量推定装置
US9031746B2 (en) Vehicle control device
US20070288133A1 (en) Obstacle avoidance path computing apparatus, obstacle avoidance path computing method, and obstacle avoidance control system equipped with obstacle avoidance path computing system
US20190368878A1 (en) Method for determining an orientation of a vehicle
CN110217239B (zh) 一种车辆横摆角速度测量方法及设备
JPH1035443A (ja) 車体速および路面摩擦係数推定装置
KR20150134349A (ko) 차량 레퍼런스 속도를 결정하는 방법 및 이러한 방법을 갖는 차량 제어기
CN110082561A (zh) 一种agv车体打滑的检测及其校正方法
JP2008265545A (ja) 車両の重心位置推定装置及び重心位置/ヨー慣性モーメント推定装置。
JP6279446B2 (ja) 車上装置及び走行情報補正方法
JP2013205248A (ja) 速度検出装置、走行位置算出装置及び速度算出方法
JP2023134374A (ja) 車両のサスペンションシステム
JP2008273289A (ja) ハイブリッド車の制御装置
KR20220061670A (ko) Rls 알고리즘을 이용한 차량의 무게 및 무게중심 추정방법
JP2020189624A (ja) 横加速度と自動車両の自動化トランスミッションのトランスミッションシフトプログラムの複数のさらなる入力変数との妥当性をチェックする方法
JP6531783B2 (ja) 車両の操縦安定性評価方法
US11787414B2 (en) GPS enhanced friction estimation
CN117087682A (zh) 基于多传感器信息的汽车低速车速估算方法、装置及设备
EP3530559A1 (en) Tire force estimation device and tire force estimation method
KR102003336B1 (ko) 차량의 무게중심 속도 추정방법
JP2016046964A (ja) 車上装置及び走行情報補正方法
JPH04237637A (ja) 車両の運動推定装置、その方法及び車両の制御システム
JP3958701B2 (ja) 車両のスリップ検出装置
JP2018138432A (ja) 勾配推定装置、及び車輌
JP3271964B1 (ja) 車両の路面摩擦係数推定装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141201

R150 Certificate of patent or registration of utility model

Ref document number: 5668701

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载