JP2018091756A - Device and method for estimation of vehicle weight - Google Patents
Device and method for estimation of vehicle weight Download PDFInfo
- Publication number
- JP2018091756A JP2018091756A JP2016236062A JP2016236062A JP2018091756A JP 2018091756 A JP2018091756 A JP 2018091756A JP 2016236062 A JP2016236062 A JP 2016236062A JP 2016236062 A JP2016236062 A JP 2016236062A JP 2018091756 A JP2018091756 A JP 2018091756A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- parameter
- estimated
- value
- temporary
- 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.)
- Granted
Links
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
本発明は、車両重量推定装置及び車両重量推定方法に関し、より詳細には、車両の重量を高精度に推定する車両重量推定装置及び車両重量推定方法に関する。 The present invention relates to a vehicle weight estimation device and a vehicle weight estimation method, and more particularly to a vehicle weight estimation device and a vehicle weight estimation method for estimating the weight of a vehicle with high accuracy.
推定した車両重量を平滑化した値が予め設定した範囲から外れた場合は、その値をその範囲に収まるように補正する装置が提案されている(例えば、特許文献1参照)。この装置は、範囲として車両重量最大値に基づく上限値と車両重量最小値に基づく下限値とを用いることで、高精度の推定を行っている。 When a value obtained by smoothing the estimated vehicle weight deviates from a preset range, an apparatus that corrects the value so as to fall within the range has been proposed (for example, see Patent Document 1). This apparatus performs high-precision estimation by using, as a range, an upper limit value based on the vehicle weight maximum value and a lower limit value based on the vehicle weight minimum value.
ところで、平滑化した値が予め設定した範囲から外れる場合は、推定に用いたパラメータにノイズなどの影響による大幅な誤差が生じている場合である。 By the way, when the smoothed value is out of the preset range, the parameter used for estimation has a large error due to the influence of noise or the like.
しかし、上記の装置では、パラメータに大幅な誤差が生じていても、そのパラメータに基づいて車両重量の推定を行い、推定した値を含めて平滑化処理を施している。それ故、補正によりその推定誤差を低減しても、補正された値は推定誤差が大きく、精度が高いものではないうえに、真値に収束するのに要する演算時間も長くなっていた。 However, in the above apparatus, even if a large error occurs in the parameter, the vehicle weight is estimated based on the parameter, and the smoothing process is performed including the estimated value. Therefore, even if the estimation error is reduced by the correction, the corrected value has a large estimation error and is not highly accurate, and the calculation time required to converge to the true value is also long.
本発明は、上記のことを鑑みてなされたものであり、その目的は、ノイズなどの影響による推定誤差を低減して、車両の重量を速やか且つ高精度に推定する車両重量推定装置及び車両重量推定方法を提供することである。 The present invention has been made in view of the above, and an object of the present invention is to reduce the estimation error due to the influence of noise or the like, and to estimate the weight of the vehicle quickly and with high accuracy, and the vehicle weight. It is to provide an estimation method.
上記の目的を達成する本発明の車両重量推定装置は、車両の走行中に変化するパラメータを取得するパラメータ取得手段と、このパラメータ取得手段により取得したパラメータが入力されて、そのパラメータに基づいて前記車両の重量を仮推定した仮推定値を出力する仮推定手段と、そのパラメータが入力されて、そのパラメータ及びそのパラメータを取得するよりも前に推定した前回値に基づいて平滑化処理を用いて前記車両の重量を推定した推定値を出力する推定手段と、前記仮推定値が入力されて、この仮推定値が予め設定した範囲から外れた場合は、前記車両の重量として、この仮推定値を仮推定するよりも前に、その範囲に収まった仮推定値を仮推定した時の前記パラメータに基づいて前記推定手段により推定した範囲内推定値を維持する維持手段と、を備えたことを特徴とするものである。 The vehicle weight estimation apparatus of the present invention that achieves the above object includes a parameter acquisition unit that acquires a parameter that changes during travel of the vehicle, the parameter acquired by the parameter acquisition unit, and the parameter based on the parameter. Temporary estimation means for outputting a temporary estimated value obtained by temporarily estimating the weight of the vehicle, and using the smoothing process based on the parameter and the previous value estimated before acquiring the parameter and the parameter. An estimation unit that outputs an estimated value obtained by estimating the weight of the vehicle; and the temporary estimated value is input, and if the temporary estimated value is out of a preset range, the temporary estimated value is used as the weight of the vehicle. Before temporarily estimating the estimated value within the range estimated by the estimating means based on the parameter when the temporary estimated value within the range is temporarily estimated. And maintaining means for lifting, it is characterized in that it comprises a.
上記の目的を達成する本発明の車両重量推定方法は、車両の走行中に変化するパラメータを取得し、そのパラメータに基づいて、前記車両の重量として仮推定値を仮推定し、この仮推定値が予め設定した範囲から外れた場合は、前記車両の重量として、この仮推定値を仮推定するよりも前に、その範囲に収まった仮推定値を仮推定した時の前記パラメータとこのパラメータを取得するよりも前に推定した前回値に基づいて平滑化処理を用いて推定した範囲内推定値を維持することを特徴とする方法である。 The vehicle weight estimation method of the present invention that achieves the above object obtains a parameter that changes during travel of the vehicle, provisionally estimates a temporary estimated value as the weight of the vehicle based on the parameter, and this temporary estimated value Is out of the preset range, as the weight of the vehicle, before temporarily estimating the temporary estimated value, the parameter when the temporary estimated value within the range is temporarily estimated and the parameter This is a method characterized by maintaining an in-range estimated value estimated using a smoothing process based on a previous value estimated before acquisition.
本発明によれば、パラメータに基づいて仮推定した仮推定値が範囲から外れた場合は、車両の重量として仮推定値が範囲に収まった時に平滑化処理を用いて推定した範囲内推定値を維持する。それ故、誤差が大きいと見做せるパラメータを除外して、車両の重量として一定値を保持できる。これにより、ノイズ等の影響による推定誤差の低減及び平滑化処理における誤差の排除による真値への収束速度の高速化には有利になり、車両の重量を速やか且つ高精度に推定することができる。 According to the present invention, when the temporary estimated value temporarily estimated based on the parameter is out of the range, the estimated value within the range estimated using the smoothing process when the temporary estimated value falls within the range as the weight of the vehicle. maintain. Therefore, it is possible to maintain a constant value as the weight of the vehicle, excluding parameters that can be regarded as having a large error. This is advantageous for reducing the estimation error due to the influence of noise or the like and for increasing the convergence speed to the true value by eliminating the error in the smoothing process, and can estimate the weight of the vehicle quickly and with high accuracy. .
以下に、本発明の車両重量推定装置及び車両重量推定方法の実施形態について説明する。 Embodiments of a vehicle weight estimation device and a vehicle weight estimation method of the present invention will be described below.
図1〜図3に例示する第一実施形態の車両重量推定装置30は、車両10に搭載されて、その車両10の走行中に変化するパラメータに基づいて車両10の重量を推定する装置である。以下、符号にx、yが付随するものは変数であり、センサなどの検出値や推定値を示し、符号にkが付随するものは時系列を示し、このkはサンプリング周期tsごとに「1」ずつ増加する。 A vehicle weight estimation device 30 of the first embodiment illustrated in FIGS. 1 to 3 is a device that is mounted on the vehicle 10 and estimates the weight of the vehicle 10 based on parameters that change during the traveling of the vehicle 10. . In the following, a symbol accompanied by x and y is a variable, which indicates a detected value or an estimated value of a sensor or the like, and a symbol appended with k indicates a time series, and this k is “1” for each sampling period ts. "Increases by steps.
図1に例示するように、車両重量推定装置30が搭載される車両10は、シャーシ11の前方側に運転室(キャブ)12が配置され、シャーシ11の後方側にボディ13が配置されている。 As illustrated in FIG. 1, in the vehicle 10 on which the vehicle weight estimation device 30 is mounted, a cab 12 is disposed on the front side of the chassis 11, and a body 13 is disposed on the rear side of the chassis 11. .
シャーシ11には、エンジン14、クラッチ15、トランスミッション16、プロペラシャフト17、及びディファレンシャルギア18が設置されている。エンジン14の回転動力は、クラッチ15を介してトランスミッション16に伝達される。トランスミッション16で変速された回転動力は、プロペラシャフト17を通じてディファレンシャルギア18に伝達され、後輪である一対の駆動輪19にそれぞれ駆動力として分配される。エンジン14とクラッチ15との間にトルクコンバータを介在させてもよい。 An engine 14, a clutch 15, a transmission 16, a propeller shaft 17, and a differential gear 18 are installed in the chassis 11. The rotational power of the engine 14 is transmitted to the transmission 16 via the clutch 15. The rotational power changed by the transmission 16 is transmitted to the differential gear 18 through the propeller shaft 17 and distributed as a driving force to the pair of driving wheels 19 as rear wheels. A torque converter may be interposed between the engine 14 and the clutch 15.
制御装置20は、エンジン14、クラッチ15、トランスミッション16、及び各種センサに一点鎖線で示す信号線を介して電気的に接続されている。各種センサとして、運転室12には、アクセルペダル21の踏み込み量からアクセル開度Axを検出するアクセル開度センサ22、シフトレバー23のレバーポジションPxを検出するポジションセンサ24が設置されている。シャーシ11には、エンジン14の図示しないクランクシャフトの回転速度Nxを検出する回転速度センサ25、車速センサ26、及び、加速度センサ27が設置されている。 The control device 20 is electrically connected to the engine 14, the clutch 15, the transmission 16, and various sensors via a signal line indicated by a one-dot chain line. As various sensors, the driver's cab 12 is provided with an accelerator opening sensor 22 for detecting the accelerator opening Ax from the depression amount of the accelerator pedal 21 and a position sensor 24 for detecting the lever position Px of the shift lever 23. The chassis 11 is provided with a rotation speed sensor 25 that detects a rotation speed Nx of a crankshaft (not shown) of the engine 14, a vehicle speed sensor 26, and an acceleration sensor 27.
制御装置20は、各種情報処理を行うCPU、その各種情報処理を行うために用いられ
るプログラムや情報処理結果を読み書き可能な内部記憶装置、及び各種インターフェースなどから構成されるハードウェアである。
The control device 20 is hardware that includes a CPU that performs various information processing, an internal storage device that can read and write programs and information processing results used for performing the various information processing, and various interfaces.
図2に例示するように、制御装置20は、エンジン14、クラッチ15、及びトランスミッション16を制御する制御部28と、車両10の重量を演算する車両重量演算部31と、を各機能要素として有している。この実施形態で、各機能要素は、プログラムとして内部記憶装置に記憶されているが、各機能要素が個別のハードウェアで構成されてもよい。 As illustrated in FIG. 2, the control device 20 includes a control unit 28 that controls the engine 14, the clutch 15, and the transmission 16, and a vehicle weight calculation unit 31 that calculates the weight of the vehicle 10 as functional elements. doing. In this embodiment, each functional element is stored as a program in the internal storage device, but each functional element may be configured by individual hardware.
本発明の車両重量推定装置30は、ポジションセンサ24、回転速度センサ25、車速センサ26、加速度センサ27、制御部28、及び車両重量演算部31から構成されている。そして、車両重量演算部31は、パラメータ取得手段、推定手段、仮推定手段、及び維持手段として機能して、それらのセンサの検出値や演算部の演算結果が入力され、各検出値や演算結果に基づいて演算した結果を出力値mxとして出力する。 The vehicle weight estimation apparatus 30 according to the present invention includes a position sensor 24, a rotation speed sensor 25, a vehicle speed sensor 26, an acceleration sensor 27, a control unit 28, and a vehicle weight calculation unit 31. And the vehicle weight calculation part 31 functions as a parameter acquisition means, an estimation means, a temporary estimation means, and a maintenance means, and the detection value of those sensors and the calculation result of a calculation part are input, each detection value and calculation result The result calculated based on is output as an output value mx.
制御部28は、パラメータ取得手段の一部として機能する機能要素であり、この実施形態では、サンプリング周期tsごとにエンジン14における燃料噴射量Qxを取得する。燃料噴射量Qxは、エンジン14の図示しないインジェクタの噴射時間(駆動パルス)に比例することから噴射時間の合計値から求められる。 The control unit 28 is a functional element that functions as part of the parameter acquisition unit. In this embodiment, the control unit 28 acquires the fuel injection amount Qx in the engine 14 every sampling period ts. Since the fuel injection amount Qx is proportional to the injection time (drive pulse) of an injector (not shown) of the engine 14, it is obtained from the total value of the injection time.
制御部28は、アクセル開度センサ22により検出したアクセル開度Axが入力されて、そのアクセル開度Axに基づいて、基準噴射時間を算出する。次いで、制御部28は、車両10に搭載されてエンジン14により駆動する車載装置の駆動の有無、エンジン14から排出された排気ガスを浄化する排気ガス浄化装置の再生の有無などに基づいて、追加噴射時間を算出する。この追加噴射時間に基づいた燃料噴射量が噴射されると、車載装置の駆動力を補ったり、排気ガス浄化装置を再生したりする。次いで、制御部28は、サンプリング周期tsごとに基準噴射時間及び追加噴射時間の合計値に基づいて燃料噴射量Qxを算出する。 The control unit 28 receives the accelerator opening Ax detected by the accelerator opening sensor 22, and calculates a reference injection time based on the accelerator opening Ax. Next, the control unit 28 is added based on whether or not an in-vehicle device mounted on the vehicle 10 is driven by the engine 14 and whether or not an exhaust gas purification device that purifies exhaust gas discharged from the engine 14 is regenerated. The injection time is calculated. When the fuel injection amount based on this additional injection time is injected, the driving force of the in-vehicle device is supplemented or the exhaust gas purification device is regenerated. Next, the control unit 28 calculates the fuel injection amount Qx based on the total value of the reference injection time and the additional injection time for each sampling period ts.
制御部28としては、エンジン14における実際に噴射された燃料噴射量Qxを取得できればよく、この構成に限定されない。制御部28としては、図示しないインテークマニホールドの内圧、体積効率、及び要求空燃比から、あるいは、吸入空気量及びエンジン回転速度Nxから基準噴射時間を算出してもよい。車載装置としては、エアコンプレッサやモータジェネレータなどが例示できる。排気ガス浄化装置としては、排気ガス中の粒子状物質を捕集する捕集フィルタが例示できる。 The controller 28 is not limited to this configuration as long as it can acquire the fuel injection amount Qx actually injected in the engine 14. The control unit 28 may calculate the reference injection time from the internal pressure, volumetric efficiency, and required air-fuel ratio of an intake manifold (not shown), or from the intake air amount and the engine speed Nx. Examples of the in-vehicle device include an air compressor and a motor generator. Examples of the exhaust gas purification device include a collection filter that collects particulate matter in the exhaust gas.
ポジションセンサ24は、パラメータ取得手段の一部として機能する装置であり、車両10の運転者によって操作されるシフトレバー23の位置を電気的に検出することによって運転者が要求するレバーポジションPxを検出する。ポジションセンサ24は、サンプリング周期tsごとにレバーポジションPxに応じたトランスミッション16のギア比ixを検出する。レバーポジションPxとしては、駐車ポジション(Pポジション)、後進ポジション(Rポジション)、ニュートラルポジション(Nポジション)、前進ポジション(Dレンジ)などが例示できる。前進ポジションは、例えば、1速〜6速の複数段が設定されている。各前進ポジションには、1速から段数が上がるごとに小さくなるギア比ixが設定されている。トランスミッション16がAMTで構成されている場合は、ポジションセンサ24の代わりに、制御部28で制御されたトランスミッション16の変速段を読み取る機能を有したものを用いてもよい。また、制御部28の制御信号からトランスミッション16のギア比ixを取得する場合に、そのギア比ixは、車速vxとエンジン回転速度Nxとに基づいて求めることもできる。 The position sensor 24 is a device that functions as part of the parameter acquisition means, and detects the lever position Px requested by the driver by electrically detecting the position of the shift lever 23 operated by the driver of the vehicle 10. To do. The position sensor 24 detects the gear ratio ix of the transmission 16 corresponding to the lever position Px at every sampling period ts. Examples of the lever position Px include a parking position (P position), a reverse position (R position), a neutral position (N position), and a forward position (D range). As the forward position, for example, a plurality of stages of 1st to 6th speeds are set. Each forward position is set with a gear ratio ix that decreases as the number of gears increases from the first speed. When the transmission 16 is composed of an AMT, instead of the position sensor 24, one having a function of reading the gear position of the transmission 16 controlled by the control unit 28 may be used. Further, when the gear ratio ix of the transmission 16 is acquired from the control signal of the control unit 28, the gear ratio ix can also be obtained based on the vehicle speed vx and the engine speed Nx.
車速センサ26は、パラメータ取得手段の一部として機能する装置であり、プロペラシャフト17の回転速度に比例したパルス信号を読み取り、制御装置20の図示しない車速演算処理によりサンプリング周期tsごとに車速vxを取得するセンサである。車速センサ26が回転速度に比例したパルス信号に基づいて車速vxを取得することから、取得された車速vxは、負ではなくゼロ以上の値になる。車速センサ26としては、トランスミッション16の図示しないアウトプットシャフト、駆動輪19、従動輪などの回転速度から車速vxを取得するセンサを用いてもよい。なお、駆動輪19、従動輪などの回転速度から車速vxを取得するセンサを用いる場合には、左右一対の車輪のそれぞれの回転速度を取得して、その平均値を車速vxとするとよい。 The vehicle speed sensor 26 is a device that functions as part of the parameter acquisition means, reads a pulse signal proportional to the rotational speed of the propeller shaft 17, and calculates the vehicle speed vx for each sampling period ts by a vehicle speed calculation process (not shown) of the control device 20. It is a sensor to acquire. Since the vehicle speed sensor 26 acquires the vehicle speed vx based on the pulse signal proportional to the rotation speed, the acquired vehicle speed vx is not negative but has a value of zero or more. As the vehicle speed sensor 26, a sensor that acquires the vehicle speed vx from the rotational speed of an output shaft (not shown) of the transmission 16, the drive wheel 19, the driven wheel, or the like may be used. In addition, when using the sensor which acquires vehicle speed vx from rotational speeds, such as a driving wheel 19 and a driven wheel, it is good to acquire each rotational speed of a pair of left and right wheels, and let the average value be the vehicle speed vx.
加速度センサ27は、パラメータ取得手段の一部として機能する装置であり、車両10の前後方向での速度変化に伴う加速度成分と車両10の姿勢変化に伴う重力加速度成分とによって動作する。加速度センサ27は、サンプリング周期tsごとに、それらを合成した路面に平行な加速度成分、すなわち車両10の前後方向の加速度Gxを取得するセンサである。加速度センサ27としては、機械的変位測定方式、光学的方式、半導体方式などが例示できる。 The acceleration sensor 27 is a device that functions as a part of the parameter acquisition unit, and operates with an acceleration component accompanying a speed change in the front-rear direction of the vehicle 10 and a gravitational acceleration component accompanying a posture change of the vehicle 10. The acceleration sensor 27 is a sensor that acquires an acceleration component parallel to the road surface obtained by combining them, that is, an acceleration Gx in the front-rear direction of the vehicle 10 at each sampling period ts. Examples of the acceleration sensor 27 include a mechanical displacement measurement method, an optical method, and a semiconductor method.
図3に例示するように、この実施形態で、車両重量演算部31は、各機能要素として、パラメータ取得部32、仮推定部35、推定部33、及び維持部34を有している。車両重量演算部31の各機能要素は、プログラムとして内部記憶装置に記憶されているが、各機能要素が個別のハードウェアで構成されてもよい。 As illustrated in FIG. 3, in this embodiment, the vehicle weight calculation unit 31 includes a parameter acquisition unit 32, a temporary estimation unit 35, an estimation unit 33, and a maintenance unit 34 as functional elements. Each functional element of the vehicle weight calculation unit 31 is stored as a program in the internal storage device, but each functional element may be configured by individual hardware.
パラメータ取得部32は、パラメータ取得手段として機能しており、制御部28及び各センサの検出値が入力される。パラメータ取得部32は、サンプリング周期tsごとに車両10が走行中に変化するパラメータとして第一パラメータΦxと第二パラメータΦyとを仮推定部35と推定部33とに出力する機能要素である。パラメータ取得部32は、第一パラメータ算出ブロック32a、第二パラメータ算出ブロック32b、及びエンジントルク算出ブロック32cを有している。 The parameter acquisition unit 32 functions as a parameter acquisition unit, and the detection values of the control unit 28 and each sensor are input. The parameter acquisition unit 32 is a functional element that outputs the first parameter Φx and the second parameter Φy to the temporary estimation unit 35 and the estimation unit 33 as parameters that change during travel of the vehicle 10 at each sampling period ts. The parameter acquisition unit 32 includes a first parameter calculation block 32a, a second parameter calculation block 32b, and an engine torque calculation block 32c.
第一パラメータ算出ブロック32aは、加速度Gxが入力されて、第一パラメータΦxを算出する機能要素である。第二パラメータ算出ブロック32bは、車速vx、トランスミッション16のギア比ix、及びエンジントルクTeが入力されて、第二パラメータΦyを算出する機能要素である。エンジントルク算出ブロック32cは、エンジン回転速度Nx、燃料噴射量Qxが入力されて、エンジン14から実際に出力されるエンジントルクTeを算出する機能要素である。 The first parameter calculation block 32a is a functional element that receives the acceleration Gx and calculates the first parameter Φx. The second parameter calculation block 32b is a functional element that receives the vehicle speed vx, the gear ratio ix of the transmission 16, and the engine torque Te and calculates the second parameter Φy. The engine torque calculation block 32c is a functional element that receives the engine rotation speed Nx and the fuel injection amount Qx and calculates the engine torque Te actually output from the engine 14.
仮推定部35は、仮推定手段として機能しており、パラメータ取得部32により取得した第一パラメータΦx、第二パラメータΦyが入力されて、仮推定した仮推定値Mx(k)を維持部34に出力する機能要素である。仮推定部35は、プロダクトブロックから構成されている。 The temporary estimation unit 35 functions as temporary estimation means, and the first parameter Φx and the second parameter Φy acquired by the parameter acquisition unit 32 are input, and the temporary estimation value Mx (k) temporarily estimated is maintained by the maintenance unit 34. Is a functional element to output to The temporary estimation unit 35 includes product blocks.
推定部33は、推定手段として機能しており、第一パラメータΦx、第二パラメータΦyが入力されて、それらとサンプリング周期tsにおける一つ前に推定した前回値mx(k−1)とに基づいて、平滑化処理を用いて推定した推定値mx(k)を出力する機能要素である。推定部33は、RLS推定ブロックから構成されている。RLS推定ブロックは、推定演算における変数をサンプリング周期tsごとに更新している。つまり、RLS推定ブロックは、新たなパラメータが入力される時に、前回値mx(k−1)、共分散行列P(k−1)、RLSアルゴリズムで計算されるゲインK(k−1)が記憶された状態になっている。 The estimation unit 33 functions as an estimation unit and receives the first parameter Φx and the second parameter Φy and based on them and the previous value mx (k−1) estimated immediately before in the sampling period ts. The functional element that outputs the estimated value mx (k) estimated using the smoothing process. The estimation part 33 is comprised from the RLS estimation block. The RLS estimation block updates variables in the estimation calculation every sampling period ts. That is, the RLS estimation block stores the previous value mx (k−1), the covariance matrix P (k−1), and the gain K (k−1) calculated by the RLS algorithm when a new parameter is input. It is in the state that was done.
維持部34は、維持手段として機能しており、パラメータ取得部32と推定部33との間に介在している。維持部34は、サンプリング周期tsごとに仮推定値Mx(k)の判定結果に基づいてパラメータ取得部32で取得したパラメータを推定部33に入力する機能要素である。具体的に、維持部34は、各パラメータ、及び仮推定値Mx(k)が入力されて、仮推定値Mx(k)に基づいて、第一パラメータΦxと第二パラメータΦyとを推定部33に出力するか否かを選択する。維持部34は、チェックブロック34a、及びアサーションブロック34bを有している。 The maintenance unit 34 functions as a maintenance unit, and is interposed between the parameter acquisition unit 32 and the estimation unit 33. The maintenance unit 34 is a functional element that inputs the parameter acquired by the parameter acquisition unit 32 to the estimation unit 33 based on the determination result of the temporary estimated value Mx (k) for each sampling period ts. Specifically, the maintaining unit 34 receives each parameter and the temporary estimated value Mx (k), and based on the temporary estimated value Mx (k), the maintaining unit 34 calculates the first parameter Φx and the second parameter Φy. Select whether to output to. The maintenance unit 34 includes a check block 34a and an assertion block 34b.
チェックブロック34aは、仮推定部35から出力された仮推定値Mx(k)が入力されて、仮推定値Mx(k)が予め設定した範囲Raに収まっているか否かを判定する機能要素である。具体的に、チェックブロック34aは、仮推定値Mx(k)が範囲Raに収まった場合は、二値信号として「1」(真を示す信号)を発信する。一方、仮推定値Mx(k)が範囲から外れた場合は、二値信号として「0」(偽を示す信号)を発信する。 The check block 34a is a functional element that receives the temporary estimated value Mx (k) output from the temporary estimating unit 35 and determines whether or not the temporary estimated value Mx (k) is within a preset range Ra. is there. Specifically, when the temporary estimated value Mx (k) falls within the range Ra, the check block 34a transmits “1” (a signal indicating true) as a binary signal. On the other hand, when the temporary estimated value Mx (k) is out of the range, “0” (signal indicating false) is transmitted as a binary signal.
アサーションブロック34bは、各パラメータとチェックブロック34aから発信された二値信号とが入力されて、サンプリング周期tsごとにその二値信号に基づいて各パラメータを推定部33に出力するか否かを判定する機能要素である。具体的に、アサーションブロック34bは、二値信号が「1」の場合は、推定部33への第一パラメータΦx及び第二パラメータΦyの入力を許可する。一方、二値信号が「0」の場合は、推定部33への第一パラメータΦx及び第二パラメータΦyの入力を禁止する。 The assertion block 34b receives each parameter and the binary signal transmitted from the check block 34a, and determines whether to output each parameter to the estimation unit 33 based on the binary signal for each sampling period ts. Is a functional element. Specifically, the assertion block 34b permits the input of the first parameter Φx and the second parameter Φy to the estimation unit 33 when the binary signal is “1”. On the other hand, when the binary signal is “0”, the input of the first parameter Φx and the second parameter Φy to the estimation unit 33 is prohibited.
次に、この実施形態の推定部33による推定値mx(k)の推定演算について説明する。推定部33は、各パラメータ及び前回値mx(k−1)に基づいて、車両10の前後方向の運動方程式を伝達関数として見做して、平滑化処理として適応アルゴリズムを用いて推定値mx(k−1)を推定する。適応アルゴリズムとしては、RLSアルゴリズム(逐次最小二乗法アルゴリズム)を用いている。 Next, the estimation calculation of the estimated value mx (k) by the estimation unit 33 of this embodiment will be described. Based on each parameter and the previous value mx (k−1), the estimation unit 33 considers the equation of motion of the vehicle 10 in the longitudinal direction as a transfer function, and uses an adaptive algorithm as a smoothing process to estimate the value mx ( k-1) is estimated. As an adaptive algorithm, an RLS algorithm (sequential least squares algorithm) is used.
車両10の前後方向の運動方程式は、下記の数式(1)で表される。数式(1)において、vx’は車速vxを時間微分した微分値を、Twは駆動輪19に伝達される駆動トルクを、rwは駆動輪19の車輪径を、Δmxは後述する回転部分相当質量を、Bは定数を、gは重力加速度を、μは転がり抵抗係数をそれぞれ示している。定数Bは、「0.5」、空気密度ρ、車両10の前面投影面積Af、及び空気抵抗係数Cdを乗算した定数である。車輪径rw、定数B、転がり抵抗係数μは、車両10に固有の値として求められる。
上記の数式(1)を変形すると、車両10の重量mxは、下記の数式(2)に表される。
上記の数式(2)は、第一パラメータΦxを入力値、第二パラメータΦyを出力値、推定値mxを変数とした伝達関数として見做せる。そこで、その伝達関数(Φy(k)=Φx(k)・mx(k))を、RLSアルゴリズムに従って自己適応させて、推定値mx(k)を推定する。推定値mx(k)は以下の数式(3)〜(5)で表される。以下の数式で、mx(k−1)はサンプリング周期tsにおける一つ前に推定した推定値である前回値を、K(k)はRLSアルゴリズムで計算されるゲインを、P(k)は共分散行列を、Iは単位行列を、「T」は転置行列をそれぞれ示している。
共分散行列P(k)の初期値P(0)を定めれば、パラメータΦxにより、上記の数式(5)に基づいて共分散行列P(k)を、及び数式(4)に基づいてゲインK(k)をそれぞれ算出できる。つまり、新しく第一パラメータΦx及び第二パラメータΦyが得られる度に、共分散行列P(k)とゲインK(k)を新たに更新する。そして、それらと数式(3)に基づいて、直前に推定した前回値mx(k−1)を修正していく方式で推定値mx(k)を算出できる。 If the initial value P (0) of the covariance matrix P (k) is determined, the parameter Φx is used to calculate the covariance matrix P (k) based on the above formula (5) and the gain based on the formula (4). K (k) can be calculated respectively. That is, every time the first parameter Φx and the second parameter Φy are newly obtained, the covariance matrix P (k) and the gain K (k) are newly updated. And based on these and numerical formula (3), the estimated value mx (k) can be calculated by a method of correcting the previous value mx (k−1) estimated immediately before.
初期値P(0)は、定数αと単位行列Iとの積で表される。定数αとしては、通常1000程度の値が用いられるが、ノイズが大きい場合には定数αを小さく設定するとよい。この定数αは、ノイズの大きさにより決定される。また、初期値m(0)としては、例えば、運転者や荷を除いた空車時の車両重量、最大積載時の車両総重量、あるいは推定値mx(k)の平均値を用いるとよい。 The initial value P (0) is represented by the product of the constant α and the unit matrix I. As the constant α, a value of about 1000 is usually used, but when the noise is large, the constant α may be set small. This constant α is determined by the magnitude of noise. Further, as the initial value m (0), for example, the vehicle weight when the vehicle is empty excluding the driver and the load, the total vehicle weight when the vehicle is fully loaded, or an average value of the estimated value mx (k) may be used.
共分散行列P(k)が大きくなると、推定値mx(k)は真値から遠ざかり、共分散行
列P(k)が小さく収束すると、推定値mx(k)は真値に近づく。
When the covariance matrix P (k) increases, the estimated value mx (k) moves away from the true value, and when the covariance matrix P (k) converges small, the estimated value mx (k) approaches the true value.
このように、上記の数式(2)を伝達関数として見做して、推定値mx(k)を適応アルゴリズムにより推定することで、推定値mx(k)を逐次、平滑化処理できる。これにより、真値への収束の高速化と、雑音、外乱、あるいは各センサの検出値の統計的性質の変化などに対するロバスト性の向上には有利になり、推定誤差を低減できる。これに伴い、車両10の重量を高精度に推定できる。 As described above, the estimated value mx (k) can be sequentially smoothed by estimating the estimated value mx (k) using an adaptive algorithm, considering the above formula (2) as a transfer function. This is advantageous for speeding up convergence to a true value and improving robustness against noise, disturbance, or a change in statistical properties of detection values of each sensor, and can reduce estimation errors. Accordingly, the weight of the vehicle 10 can be estimated with high accuracy.
この実施形態では、適応アルゴリズムのうちのRLSアルゴリズムを用いることで、上記の数式(3)〜数式(5)により推定値mx(k)を求めることができる。これにより、オンライン推定には有利になり、リアルタイムで推定値mx(k)を算出できる。また、各センサで取得した検出値に対してローパスフィルタによりノイズを除去する方式と比して、車両10の重量の推定の応答性の確保には有利になる。 In this embodiment, by using the RLS algorithm of the adaptive algorithms, the estimated value mx (k) can be obtained from the above formulas (3) to (5). This is advantageous for online estimation, and the estimated value mx (k) can be calculated in real time. Further, it is advantageous for ensuring the responsiveness of the estimation of the weight of the vehicle 10 as compared with the method of removing noise from the detection value acquired by each sensor using a low-pass filter.
加えて、サンプリング周期tsごとに前回値mx(k−1)、共分散行列P(k−1)、ゲインK(k−1)を更新するだけでよく、制御装置20の内部記憶装置に記憶させる数値を最小限にできる。それ故、制御装置20の内部記憶装置に車両10の不確定な走行期間に対して無限の記憶領域を確保しなければならないオフライン推定(バッチ処理推定)による方式に比して、推定に要する記憶容量の削減には有利になる。なお、ここでいうオフライン推定とは、一括処理最小二乗法や、全ての推定値mx(0)〜mx(k)の平均値を算出する方法などが例示できる。 In addition, it is only necessary to update the previous value mx (k−1), the covariance matrix P (k−1), and the gain K (k−1) for each sampling period ts, and store them in the internal storage device of the control device 20. The numerical value to be made can be minimized. Therefore, the memory required for estimation is larger than the method based on offline estimation (batch processing estimation) in which an infinite storage area must be secured in the internal storage device of the control device 20 for an uncertain traveling period of the vehicle 10. This is advantageous for capacity reduction. The offline estimation mentioned here can be exemplified by a batch process least square method, a method of calculating an average value of all estimated values mx (0) to mx (k), and the like.
さらに、RLSアルゴリズムを用いることで、サンプリング周期tsごとに推定値mx(k)を算出できる。これにより車両10の状態(例えば、ギア比ixや駆動トルクTw)が変化したときや所定の距離を走行したときに推定する方式に比して、リアルタイムでの推定には有利になる。 Furthermore, the estimated value mx (k) can be calculated for each sampling period ts by using the RLS algorithm. This is advantageous for estimation in real time as compared with a method of estimating when the state of the vehicle 10 (for example, the gear ratio ix or the driving torque Tw) changes or when traveling a predetermined distance.
次に、本発明の車両重量推定方法について、図4のフロー図を参照しながら、車両重量演算部31の各機能として説明する。以下の車両重量推定方法は、車両10の制御装置20が通電すると開始されて、サンプリング周期tsごとに繰り返し行われてリアルタイムに車両10の重量を推定する。つまり、スタートからリターンまでを一つのサンプリング周期tsで処理する。そして、制御装置20が停電すると終了する。 Next, the vehicle weight estimation method of the present invention will be described as each function of the vehicle weight calculation unit 31 with reference to the flowchart of FIG. The following vehicle weight estimation method is started when the control device 20 of the vehicle 10 is energized, and is repeatedly performed every sampling cycle ts to estimate the weight of the vehicle 10 in real time. That is, the process from the start to the return is processed with one sampling period ts. Then, the control device 20 ends when a power failure occurs.
スタートすると、車両重量演算部31は、パラメータ取得部32の機能により、車両10の走行中に変化するパラメータを取得する(S110)。パラメータは、第一パラメータΦx、及び第二パラメータΦyである。 When starting, the vehicle weight calculation unit 31 acquires parameters that change during the traveling of the vehicle 10 by the function of the parameter acquisition unit 32 (S110). The parameters are a first parameter Φx and a second parameter Φy.
具体的に、パラメータ取得部32は、制御部28及び各センサにより検出した検出値からそれらのパラメータを取得する。まず、制御部28により燃料噴射量Qxを、ポジションセンサ24によりトランスミッション16のギア比ixを、回転速度センサ25によりエンジン回転速度Nxを、車速センサ26により車速vxを、加速度センサ27により加速度Gxをそれぞれ取得する。 Specifically, the parameter acquisition unit 32 acquires the parameters from the detection values detected by the control unit 28 and each sensor. First, the control unit 28 sets the fuel injection amount Qx, the position sensor 24 sets the gear ratio ix of the transmission 16, the rotation speed sensor 25 sets the engine rotation speed Nx, the vehicle speed sensor 26 sets the vehicle speed vx, and the acceleration sensor 27 sets the acceleration Gx. Get each.
次いで、第一パラメータ算出ブロック32aは、各ブロックにより下記の数式(6)に示す第一パラメータΦxを算出する。
加速度Gxは、上述したとおり車両10の前後方向での速度変化に伴う加速度成分と車両10の姿勢変化に伴う重力加速度成分とを合成した路面に平行な加速度成分である。つまり、加速度Gxは、微分値vx’と重力加速度成分g・sinβとを加算した値になる。したがって、数式(6)は、上記の数式(2)の分子と同義である。 The acceleration Gx is an acceleration component parallel to the road surface obtained by combining the acceleration component accompanying the speed change in the longitudinal direction of the vehicle 10 and the gravitational acceleration component accompanying the posture change of the vehicle 10 as described above. That is, the acceleration Gx is a value obtained by adding the differential value vx ′ and the gravitational acceleration component g · sin β. Therefore, Formula (6) is synonymous with the numerator of Formula (2) above.
第一パラメータΦxの変数としては、上記の数式(2)に示すように、加速度Gxの代わりに、車速vxの微分値vx’と、車両10の走行している路面勾配に基づいた重力加速度成分g・sinβとを用いてもよい。この場合は、加速度センサ27の代わりに、車速センサ26と車両10が走行している路面勾配を取得する勾配センサや路面勾配を演算する機能要素を用いるとよい。 As a variable of the first parameter Φx, a gravitational acceleration component based on a differential value vx ′ of the vehicle speed vx and a road gradient on which the vehicle 10 is traveling, instead of the acceleration Gx, as shown in the above equation (2). g · sin β may also be used. In this case, instead of the acceleration sensor 27, a vehicle speed sensor 26 and a gradient sensor that acquires a road surface gradient on which the vehicle 10 is traveling and a functional element that calculates the road surface gradient may be used.
次いで、エンジントルク算出ブロック32cは、燃料噴射量Qxとエンジン回転速度Nxとに基づいて、エンジン14から出力される実際のエンジントルクTeを算出する。 Next, the engine torque calculation block 32c calculates an actual engine torque Te output from the engine 14 based on the fuel injection amount Qx and the engine rotation speed Nx.
図5に例示するように、エンジン14から出力されるエンジントルクTeは、エンジン回転速度Nx及び燃料噴射量Qxのそれぞれに対して正の関係にあり、エンジン回転速度Nxが速く且つ燃料噴射量Qxが大きいほど、大きくなる。このマップデータは予め実験や試験により求めておき、データブロックであるエンジントルク算出ブロック32cに記憶させておく。 As illustrated in FIG. 5, the engine torque Te output from the engine 14 has a positive relationship with respect to each of the engine rotation speed Nx and the fuel injection amount Qx, the engine rotation speed Nx is high, and the fuel injection amount Qx. The larger the is, the larger it becomes. This map data is obtained in advance by experiments and tests and stored in the engine torque calculation block 32c, which is a data block.
この実施形態では、エンジン回転速度Nx及び燃料噴射量Qxの関係からエンジントルクTeを算出したが、燃料噴射量Qxの代わりにアクセル開度センサ22が取得したアクセル開度Axを用いてもよいし、他の取得方法でもよい。 In this embodiment, the engine torque Te is calculated from the relationship between the engine speed Nx and the fuel injection amount Qx. However, the accelerator opening Ax acquired by the accelerator opening sensor 22 may be used instead of the fuel injection amount Qx. Other acquisition methods may be used.
次いで、第二パラメータ算出ブロック32bは、下記の数式(7)を用いて、駆動輪19に伝達される駆動トルクTwを算出する。数式(7)において、ifはディファレンシャルギア18のギア比を、ηはギア比で異なる伝達効率をそれぞれ示している。駆動トルクTwはトルクセンサを用いて得てもよいし、他の方法で得てもよい。
次いで、第二パラメータ算出ブロック32bは、ルックアップテーブルブロック32dにより回転部分相当質量Δmxを算出する。 Next, the second parameter calculation block 32b calculates the rotation portion equivalent mass Δmx by the lookup table block 32d.
回転部分相当質量Δmxは、変数であるギア比ixに応じて決まる値である。ルックアップテーブルブロック32dは、ギア比ixごとの複数の回転部分相当質量Δmxが設定されており、ギア比ixに応じたものを選択する。回転部分相当質量Δmxは、空車時の車両重量、ギア比ix、及び所定の係数との関係から算出してもよい。 The rotating portion equivalent mass Δmx is a value determined according to the gear ratio ix which is a variable. The look-up table block 32d is set with a plurality of rotation portion equivalent masses Δmx for each gear ratio ix, and selects one corresponding to the gear ratio ix. The rotating part equivalent mass Δmx may be calculated from the relationship between the vehicle weight when empty, the gear ratio ix, and a predetermined coefficient.
次いで、第二パラメータ算出ブロック32bは、各ブロックにより下記の数式(8)に示す第二パラメータΦyを算出する。
この実施形態では、第二パラメータΦyを上記の数式(8)で示したが、エンジン14、クラッチ15、トランスミッション16、ディファレンシャルギア18などに働く摩擦トルクTfを考慮してもよい。この場合は、駆動トルクTwから摩擦トルクTfを減算した値を駆動輪19の車輪径rwで除算するとよい。摩擦トルクTfを考慮すると、推定精度の向上には有利になる。 In this embodiment, the second parameter Φy is expressed by the above mathematical formula (8), but the friction torque Tf acting on the engine 14, the clutch 15, the transmission 16, the differential gear 18, and the like may be taken into consideration. In this case, the value obtained by subtracting the friction torque Tf from the drive torque Tw may be divided by the wheel diameter rw of the drive wheel 19. Considering the friction torque Tf, it is advantageous for improving the estimation accuracy.
以上のように各パラメータを取得すると、車両重量演算部31は、仮推定部35の機能により、仮推定値Mx(k)を算出する(S120)。具体的に、仮推定部35では、上記の数式(2)に示す車両10の前後方向の運動方程式のみを用いて、第二パラメータΦyを第一パラメータΦxで除算して仮推定値Mx(k)を仮推定する。 When each parameter is acquired as described above, the vehicle weight calculation unit 31 calculates the temporary estimated value Mx (k) by the function of the temporary estimating unit 35 (S120). Specifically, the temporary estimation unit 35 divides the second parameter Φy by the first parameter Φx by using only the equation of motion of the vehicle 10 in the front-rear direction shown in the mathematical formula (2), and calculates the temporary estimated value Mx (k ) Is temporarily estimated.
次いで、車両重量演算部31は、維持部34のチェックブロック34aの機能により、仮推定値Mx(k)が予め設定した範囲Raに収まっているか否かを判定する(S130)。 Next, the vehicle weight calculation unit 31 determines whether or not the temporary estimated value Mx (k) is within the preset range Ra by the function of the check block 34a of the maintenance unit 34 (S130).
図6に例示するように、範囲Raは、最小値Mx(min)と最大値Mx(max)との間の領域を示しており、仮推定値Mx(k)のノイズ等の影響により誤差の大きさを判定可能な範囲に設定されている。図6では、傾きが重量を示しており、mが真値を示している。 As illustrated in FIG. 6, the range Ra indicates a region between the minimum value Mx (min) and the maximum value Mx (max), and an error is caused by the influence of noise or the like of the temporary estimated value Mx (k). It is set to a range where the size can be determined. In FIG. 6, the slope indicates weight and m indicates the true value.
最小値Mx(min)は車両10の最小重量minに、最大値Mx(max)は最大重量maxに、それぞれ基づいて設定されている。この実施形態で、最小重量minは、空車時の車両10の重量である車両重量、つまり、車両10の本体(シャーシ11、運転室12、ボディ13)の重量(エンジン14なども含む)を示している。車両重量としては、燃料、オイル、冷却水、スペアタイヤ及び工具などの重量を含めてもよい。最大重量maxは、車両総重量、つまり、車両重量に、最大乗車定員の合計体重と最大積載量の荷の重量とを合計した重量を示している。 The minimum value Mx (min) is set based on the minimum weight min of the vehicle 10, and the maximum value Mx (max) is set based on the maximum weight max. In this embodiment, the minimum weight min indicates the vehicle weight that is the weight of the vehicle 10 when it is empty, that is, the weight of the main body (chassis 11, cab 12, body 13) of the vehicle 10 (including the engine 14 and the like). ing. The vehicle weight may include fuel, oil, cooling water, spare tires, tools, and the like. The maximum weight max indicates the total weight of the vehicle, that is, the total weight of the maximum boarding capacity and the weight of the load with the maximum loading capacity, in addition to the vehicle weight.
最小値Mx(min)及び最小重量minと、最大値Mx(max)及び最大重量maxとの間には予め設定した差分Δmaが設けられており、範囲Raを最小重量minと最大重量maxとの間の範囲よりも拡大している。つまり、最小値Mx(min)は最小重量minから差分Δmaを減算した値になり、最大値Mx(max)は最大重量maxに差分Δmaを加算した値になる。 A preset difference Δma is provided between the minimum value Mx (min) and the minimum weight min and the maximum value Mx (max) and the maximum weight max, and the range Ra is set between the minimum weight min and the maximum weight max. It is larger than the range between. That is, the minimum value Mx (min) is a value obtained by subtracting the difference Δma from the minimum weight min, and the maximum value Mx (max) is a value obtained by adding the difference Δma to the maximum weight max.
差分Δmaは、予め実験や試験により車両重量推定装置30の出力値mxと真値mとの推定誤差に基づいて設定されている。上述したとおり、この実施形態の推定演算においては、RLSアルゴリズムを用いることで、推定値mx(k)を真値mに速やかに収束することができる。一方で、収束するまでの間には推定誤差が生じる場合がある。差分Δmaはその推定誤差の平均値に設定される。 The difference Δma is set in advance based on an estimation error between the output value mx and the true value m of the vehicle weight estimation device 30 through experiments and tests. As described above, in the estimation calculation of this embodiment, the estimated value mx (k) can be quickly converged to the true value m by using the RLS algorithm. On the other hand, an estimation error may occur until convergence. The difference Δma is set to the average value of the estimation errors.
このステップで仮推定値Mx(k)が範囲Raに収まっていると判定すると、車両重量演算部31は、維持部34のアサーションブロック34bの機能により、第一パラメータΦx及び第二パラメータΦyを推定部33に入力する。具体的に、アサーションブロック
34bでは、仮推定値Mx(k)が範囲Raに収まった場合に、チェックブロック34aから発信された二値信号である「1」が入力されて、第一パラメータΦx及び第二パラメータΦyを推定部33に出力する。
If it is determined in this step that the temporary estimated value Mx (k) is within the range Ra, the vehicle weight calculation unit 31 estimates the first parameter Φx and the second parameter Φy by the function of the assertion block 34b of the maintenance unit 34. Input to the unit 33. Specifically, in the assertion block 34b, when the temporary estimated value Mx (k) falls within the range Ra, “1” that is a binary signal transmitted from the check block 34a is input, and the first parameter Φx and The second parameter Φy is output to the estimation unit 33.
同時に、車両重量演算部31は、維持部34のスイッチブロック34cの機能により、推定値mx(k)の出力を許可する。具体的に、スイッチブロック34cでは、チェックブロック34aから発信された二値信号である「1」が入力されて、スイッチが推定値mx(k)の出力に切り替わる。 At the same time, the vehicle weight calculation unit 31 permits the output of the estimated value mx (k) by the function of the switch block 34 c of the maintenance unit 34. Specifically, in the switch block 34c, “1” that is a binary signal transmitted from the check block 34a is input, and the switch is switched to the output of the estimated value mx (k).
次いで、車両重量演算部31は、推定部33の上述した推定方法により、推定値mx(k)を推定する(S140)。次いで、車両重量演算部31は、入力された推定値mx(k)を出力値mxとして出力する(S150)。次いで、スタートへ戻る。 Next, the vehicle weight calculation unit 31 estimates the estimated value mx (k) by the above-described estimation method of the estimation unit 33 (S140). Next, the vehicle weight calculator 31 outputs the input estimated value mx (k) as an output value mx (S150). Then return to the start.
一方、上記のステップで仮推定値Mx(k)が範囲Raから外れたと判定すると、車両重量演算部31は、維持部34のアサーションブロック34bの機能により、第一パラメータΦx及び第二パラメータΦyの出力を禁止する。具体的に、アサーションブロック34bでは、仮推定値Mx(k)が範囲Raから外れた場合に、チェックブロック34aから発信された二値信号である「0」が入力されて、第一パラメータΦx及び第二パラメータΦyの出力を禁止する。 On the other hand, if it is determined in the above step that the temporary estimated value Mx (k) is out of the range Ra, the vehicle weight calculation unit 31 uses the function of the assertion block 34b of the maintenance unit 34 to set the first parameter Φx and the second parameter Φy. Prohibit output. Specifically, in the assertion block 34b, when the temporary estimated value Mx (k) is out of the range Ra, a binary signal “0” transmitted from the check block 34a is input, and the first parameter Φx and The output of the second parameter Φy is prohibited.
つまり、車両重量演算部31は、推定部33に第一パラメータΦx及び第二パラメータΦyの入力が禁止されるので、サンプリング周期tsを一つだけ遅延させておいた範囲内推定値として前回値mx(k−1)を出力値mxとして出力する(S160)。そして、スタートへ戻る。 That is, since the vehicle weight calculation unit 31 is prohibited from inputting the first parameter Φx and the second parameter Φy to the estimation unit 33, the previous value mx is assumed as the in-range estimated value in which the sampling period ts is delayed by one. (K-1) is output as an output value mx (S160). Then go back to the start.
上記の推定方法によると、仮推定値Mx(k)が範囲Raから外れた場合は、仮推定値Mx(k)を仮推定するよりも前に、その範囲Raに収まった仮推定値Mx(k−1)を仮推定した時のパラメータに基づいて推定した範囲内推定値として前回値mx(k−1)を車両10の重量として出力する。 According to the estimation method described above, when the temporary estimated value Mx (k) is out of the range Ra, the temporary estimated value Mx () within the range Ra before the temporary estimated value Mx (k) is temporarily estimated. The previous value mx (k−1) is output as the weight of the vehicle 10 as the in-range estimated value estimated based on the parameter when k−1) is temporarily estimated.
図6に例示するように、仮推定値Mx(2)、Mx(5)、Mx(6)が、範囲Raから外れている。このとき、推定値mx(2)、mx(5)、mx(6)としては、範囲内推定値として前回値mx(1)、mx(4)が出力値mxとして出力される。これら仮推定値Mx(2)、Mx(5)、Mx(6)は、パラメータの誤差が大きいと見做して、推定部33における平滑化処理からは除外する。 As illustrated in FIG. 6, the temporary estimated values Mx (2), Mx (5), and Mx (6) are out of the range Ra. At this time, as the estimated values mx (2), mx (5), and mx (6), the previous values mx (1) and mx (4) are output as output values mx as in-range estimated values. These temporary estimated values Mx (2), Mx (5), and Mx (6) are considered to have a large parameter error, and are excluded from the smoothing process in the estimation unit 33.
このように、パラメータに基づいて仮推定した仮推定値Mx(k)が範囲Raから外れた場合は、車両10の重量として仮推定値Mx(k−1)が範囲Raに収まった時に平滑化処理を用いて推定した範囲内推定値として前回値mx(k−1)を出力する。つまり、パラメータの誤差が大きいと見做せる場合は、そのパラメータを除外し、前回値mx(k−1)を出力することで、車両10の重量として一定値を保持できる。これにより、ノイズ等の影響による推定誤差の低減及び平滑化処理における誤差の排除による真値mへの収束速度の高速化には有利になり、車両10の重量を速やか且つ高精度に推定することができる。 As described above, when the temporary estimated value Mx (k) temporarily estimated based on the parameters is out of the range Ra, smoothing is performed when the temporary estimated value Mx (k−1) falls within the range Ra as the weight of the vehicle 10. The previous value mx (k−1) is output as the in-range estimated value estimated using the processing. That is, when it can be considered that the error of the parameter is large, the parameter is excluded, and the previous value mx (k−1) is output, so that a constant value can be held as the weight of the vehicle 10. This is advantageous for reducing the estimation error due to the influence of noise or the like and for increasing the convergence speed to the true value m by eliminating the error in the smoothing process, and estimating the weight of the vehicle 10 quickly and with high accuracy. Can do.
また、仮推定値Mx(k)と範囲Raとを比較する方式にすることで、車両重量演算部31の計算負荷を低く抑えることができる。さらに、車両10の種類や走行状態により様々に変化するパラメータにローパスフィルタなどのノイズ除去処理を施す方式に比して、応答性の確保にも有利になる。 Moreover, the calculation load of the vehicle weight calculating part 31 can be restrained low by using the system which compares temporary estimated value Mx (k) and the range Ra. Furthermore, it is advantageous for ensuring responsiveness as compared with a method in which a noise removal process such as a low-pass filter is performed on parameters that change variously depending on the type of vehicle 10 and the running state.
特に、この実施形態では、維持部34のチェックブロック34a及びアサーションブロック34bが、推定値mx(k)の推定演算処理に対するアサーションチェックとして機能する。つまり、仮推定値Mx(k)が範囲Raから外れた場合は、第一パラメータΦx及び第二パラメータΦyをネゲートと見做して推定部33に入力しない。一方、仮推定値Mx(k)が範囲Raに収まった場合は、第一パラメータΦx及び第二パラメータΦyをアサートと見做して推定部33に入力する。その結果として、各パラメータが有効な場合は、推定部33で推定値mx(k)を推定し、各パラメータが無効な場合は、推定部33での推定を禁止できる。 In particular, in this embodiment, the check block 34a and the assertion block 34b of the maintaining unit 34 function as an assertion check for the estimation calculation process of the estimated value mx (k). That is, when the temporary estimated value Mx (k) is out of the range Ra, the first parameter Φx and the second parameter Φy are regarded as negated and are not input to the estimating unit 33. On the other hand, when the temporary estimated value Mx (k) falls within the range Ra, the first parameter Φx and the second parameter Φy are regarded as asserted and input to the estimating unit 33. As a result, when each parameter is valid, the estimation unit 33 estimates the estimated value mx (k), and when each parameter is invalid, estimation by the estimation unit 33 can be prohibited.
このように、第一パラメータΦx及び第二パラメータΦyと前回値mx(k−1)とに基づいてRLSアルゴリズムを用いて平滑化処理する際に、アサーションチェックを行うことで、推定値mx(k)を平滑化処理する際の推定誤差の低減には有利になり、車両10の重量を高精度に推定することができる。また、推定値mx(k)を平滑化処理する際の真値mへの収束速度の高速化にも有利になり、推定値mx(k)を速やかに真値mに収束することができる。 As described above, when the smoothing process is performed using the RLS algorithm based on the first parameter Φx, the second parameter Φy, and the previous value mx (k−1), the estimated value mx (k ) Is advantageous in reducing the estimation error when performing the smoothing process, and the weight of the vehicle 10 can be estimated with high accuracy. Further, it is advantageous for increasing the convergence speed to the true value m when the estimated value mx (k) is smoothed, and the estimated value mx (k) can be quickly converged to the true value m.
この実施形態では、範囲Raを車両10の最小重量minと最大重量maxとに基づいて設定するので、仮推定値Mx(k)が車両10の重量としては現実的にはあり得ない値になったか否かを判定できる。これにより、ノイズ等の影響により誤差が大きくなる場合の推定誤差の低減には有利になる。 In this embodiment, since the range Ra is set based on the minimum weight min and the maximum weight max of the vehicle 10, the temporary estimated value Mx (k) is a value that is not practically possible as the weight of the vehicle 10. It can be determined whether or not. This is advantageous for reducing the estimation error when the error increases due to the influence of noise or the like.
また、車両10に予め設定されている最小重量min及び最大重量maxに基づいて、範囲Raを設定することで、閾値の設定を簡易にでき、且つ、車両10の状態や走行状態などに基づいてチューニングする必要もなくなる。 Further, by setting the range Ra based on the minimum weight min and the maximum weight max that are set in advance in the vehicle 10, it is possible to simplify the setting of the threshold value, and based on the state of the vehicle 10, the traveling state, and the like. There is no need to tune.
真値mが最小重量minや最大重量maxの近傍に存在する場合は、少しのノイズが生じても仮推定値Mx(k)が範囲Raを外れる頻度が多くなることに伴って推定値mx(k)の更新頻度が低下するおそれがある。また、真値mが最小重量minや最大重量maxである場合、計測値は真値m±誤差をもつ。そこで、この実施形態では、推定誤差に基づいた差分Δmaを設けることで、範囲Raを最小重量minよりも軽く、且つ最大重量maxよりも重い範囲に拡大している。これにより、真値mが最小重量minや最大重量maxの近傍に存在する場合の推定値mx(k)の更新頻度の低下の抑制には有利になり、推定精度を向上できる。 When the true value m exists in the vicinity of the minimum weight min or the maximum weight max, the estimated value mx (( The update frequency of k) may be reduced. When the true value m is the minimum weight min or the maximum weight max, the measured value has a true value m ± error. Therefore, in this embodiment, by providing the difference Δma based on the estimation error, the range Ra is expanded to a range lighter than the minimum weight min and heavier than the maximum weight max. This is advantageous for suppressing a decrease in the update frequency of the estimated value mx (k) when the true value m exists in the vicinity of the minimum weight min or the maximum weight max, and the estimation accuracy can be improved.
このように、範囲Raはノイズ等の影響により誤差が大きい仮推定値Mx(k)を除去可能な範囲であればよい。範囲Raは、車両10によっては、最大値Mx(max)をより重くしたり、最小値Mx(min)をより重くしたりしてもよく、例えば、実験や試験により最小値Mx(min)及び最大値Mx(max)を求めてもよい。 Thus, the range Ra may be a range in which the temporary estimated value Mx (k) having a large error due to the influence of noise or the like can be removed. For the range Ra, the maximum value Mx (max) may be heavier or the minimum value Mx (min) may be heavier depending on the vehicle 10, for example, the minimum value Mx (min) and the minimum value Mx (min) The maximum value Mx (max) may be obtained.
この実施形態では、仮推定値Mx(k)をパラメータに基づいて上記の数式(2)で示す車両10の前後方向の運動方程式のみを用いて算出し、推定値mx(k)を平滑化処理を用いて算出する。これにより、平滑化処理に対して簡易的にアサーションチェックを行うことができる。 In this embodiment, the temporary estimated value Mx (k) is calculated using only the equation of motion in the front-rear direction of the vehicle 10 expressed by the above formula (2) based on the parameter, and the estimated value mx (k) is smoothed. Calculate using. Thereby, an assertion check can be simply performed for the smoothing process.
このように、仮推定値Mx(k)は簡易的な方法で算出することができればよく、上記の数式(2)で示す車両10の前後方向の運動方程式のみを用いる方式に限定しない。例えば、車両10がエアサスペンションを搭載している場合は、車両10の上下方向の変化に基づく方式を用いてもよい。また、変速の前後のトランスミッションに入力されるトルクとそのトランスミッションから出力される回転数の変化量とに基づく方式を用いてもよい。また、積載量の変化に伴うボディ13の重量をロードセルなどの重量センサで取得し
た値に空車時の車両重量を加算した値を仮推定値Mxとしてもよい。
Thus, the temporary estimated value Mx (k) is only required to be calculated by a simple method, and is not limited to the method using only the equation of motion in the front-rear direction of the vehicle 10 represented by the above formula (2). For example, when the vehicle 10 is equipped with an air suspension, a method based on the vertical change of the vehicle 10 may be used. Further, a method based on torque input to the transmission before and after the shift and the amount of change in the rotational speed output from the transmission may be used. Further, a value obtained by adding the weight of the vehicle 13 at the time of empty to the value acquired by the weight sensor such as the load cell as the weight of the body 13 according to the change in the loading amount may be used as the temporary estimated value Mx.
図7、図8に例示する第二実施形態の車両重量推定装置30は、第一実施形態の構成に加えて、維持部34によりエラーチェックを行う点が異なっている。 The vehicle weight estimation apparatus 30 according to the second embodiment illustrated in FIGS. 7 and 8 is different from the first embodiment in that an error check is performed by the maintenance unit 34.
図7に例示するように、維持部34は、比較ブロック34c、34d、カウンタブロック34e、及びディスプレイブロック34fを有している。 As illustrated in FIG. 7, the maintaining unit 34 includes comparison blocks 34c and 34d, a counter block 34e, and a display block 34f.
比較ブロック34cはチェックブロック34aから出力された二値信号が「0」か否かをチェックする機能要素である。比較ブロック34dは、チェックブロック34aから出力された二値信号が「1」か否かをチェックする機能要素である。 The comparison block 34c is a functional element that checks whether or not the binary signal output from the check block 34a is “0”. The comparison block 34d is a functional element that checks whether or not the binary signal output from the check block 34a is “1”.
カウンタブロック34eは、比較ブロック34cから出力された二値信号が入力されて、その二値信号のカウント数に基づいてエラー信号を出力する機能要素である。また、カウンタブロック34eは、比較ブロック34dから出力された二値信号によりカウント数がリセットされる機能要素である。 The counter block 34e is a functional element that receives the binary signal output from the comparison block 34c and outputs an error signal based on the count number of the binary signal. The counter block 34e is a functional element whose count number is reset by the binary signal output from the comparison block 34d.
具体的に、カウンタブロック34eは、比較ブロック34cから出力された二値信号が「1」の場合に、つまり、チェックブロック34aから出力された二値信号が「0」の場合にカウントする。カウンタブロック34eは、上限値が設定されており、カウント数が上限値に達したらエラー信号を出力する。したがって、カウンタブロック34eは、仮推定値mx(k−1)が範囲Raを外れた回数が連続して上限値に達した時に、エラー信号を出力する。上限値は、各センサ及びパラメータ取得部32の故障を判定可能な値に設定されており、予め実験や試験により求めておく。 Specifically, the counter block 34e counts when the binary signal output from the comparison block 34c is “1”, that is, when the binary signal output from the check block 34a is “0”. The counter block 34e is set with an upper limit value, and outputs an error signal when the count number reaches the upper limit value. Accordingly, the counter block 34e outputs an error signal when the number of times that the temporary estimated value mx (k-1) has deviated from the range Ra has reached the upper limit value continuously. The upper limit value is set to a value that can determine the failure of each sensor and the parameter acquisition unit 32, and is obtained in advance through experiments and tests.
図8に例示するように、仮推定値Mx(5)〜仮推定値Mx(8)までが連続して範囲Raから外れている。カウンタブロック34eの上限値を「4」に設定した場合に、仮推定値Mx(8)が範囲Raから外れたことが判明すると、ディスプレイブロック34fにエラーが表示される。 As illustrated in FIG. 8, the temporary estimated value Mx (5) to the temporary estimated value Mx (8) are continuously out of the range Ra. When the upper limit value of the counter block 34e is set to “4”, if it is found that the temporary estimated value Mx (8) is out of the range Ra, an error is displayed on the display block 34f.
このように、この実施形態では、仮推定値Mx(k)が範囲Raから外れた回数が連続的に発生した場合に、エラーを表示するので、各センサの故障を判定することができる。これにより、各センサの故障の早期の発見には有利になり、運転者にそのエラーを報知することで、早期の修理が可能になる。 As described above, in this embodiment, an error is displayed when the number of times that the temporary estimated value Mx (k) has deviated from the range Ra is continuously generated, so that a failure of each sensor can be determined. This is advantageous for early detection of failure of each sensor, and early repair is possible by notifying the driver of the error.
既述した実施形態では、車両10がトラックなどの大型車両を例に説明したが、本発明の車両重量推定装置30は、バス、普通車両、牽引車(トラクタ)にも適用でき、車両10の種類には限定されない。つまり、車両10の動力源としては、エンジン14の他に、モータジェネレータを例示できる。 In the above-described embodiment, the vehicle 10 is described as an example of a large vehicle such as a truck. However, the vehicle weight estimation device 30 of the present invention can be applied to a bus, a normal vehicle, and a tow vehicle (tractor). The type is not limited. That is, as a power source of the vehicle 10, a motor generator can be exemplified in addition to the engine 14.
既述した実施形態では、推定部33が推定値mx(k)を推定するための条件を定めていないが、以下のような条件が成立したときに、推定値mx(k)を推定するとよい。条件としては、ブレーキが作動していない状態で、クラッチ15が完接した場合に、車速vxの微分値vx’が予め設定した閾値以上、且つ駆動トルクTwが閾値以上になったときが例示できる。仮推定値Mx(k)と範囲Raとの比較以外に、このような条件が成立した時にのみにRLSアルゴリズムにより推定値mx(k)を推定するようにすることで、推定精度を向上することができる。 In the embodiment described above, the estimation unit 33 does not define a condition for estimating the estimated value mx (k). However, the estimated value mx (k) may be estimated when the following condition is satisfied. . An example of the condition is when the differential value vx ′ of the vehicle speed vx is equal to or greater than a preset threshold value and the drive torque Tw is equal to or greater than the threshold value when the clutch 15 is completely engaged in a state where the brake is not activated. . In addition to comparing the temporary estimated value Mx (k) with the range Ra, the estimated value mx (k) is estimated by the RLS algorithm only when such a condition is satisfied, thereby improving the estimation accuracy. Can do.
既述した実施形態では、推定値mx(k)の推定演算としてRLSアルゴリズムを用いた例を説明したが、推定部33としては、車両10の重量を推定できればよく、推定演算
はこれに限定されない。例えば、RLSアルゴリズムの代わりに、適応アルゴリズムとしてLMSアルゴリズムやNLMSアルゴリズムなどを用いてもよい。また、推定した全ての推定値mx(0)〜推定値mx(k)の平均値を出力する平均化処理を施してもよい。なお、平均化処理は、平滑化処理の特定のパターンである。いずれの場合でも、この実施形態と同様に、仮推定値Mx(k)が範囲Raを外れた場合は、推定誤差が大きいと見做して、推定を禁止することが望ましい。
In the above-described embodiment, the example in which the RLS algorithm is used as the estimation calculation of the estimated value mx (k) has been described. However, the estimation unit 33 only needs to be able to estimate the weight of the vehicle 10, and the estimation calculation is not limited thereto. . For example, instead of the RLS algorithm, an LMS algorithm or an NLMS algorithm may be used as an adaptive algorithm. Moreover, you may perform the averaging process which outputs the average value of all the estimated values mx (0)-estimated values mx (k) estimated. The averaging process is a specific pattern of the smoothing process. In any case, similarly to this embodiment, when the temporary estimated value Mx (k) is out of the range Ra, it is desirable to assume that the estimation error is large and prohibit the estimation.
また、既述した実施形態では、車両重量推定装置30が、車両重量演算部31と各センサなどから構成された例を説明したが、本発明はこれに限定されない。例えば、車両重量推定装置30がパラメータ取得手段及び仮推定手段として機能する一つのセンサと、推定手段及び維持手段として機能するハードウェアとから構成されていてもよい。 Moreover, although embodiment mentioned above demonstrated the example in which the vehicle weight estimation apparatus 30 was comprised from the vehicle weight calculating part 31, each sensor, etc., this invention is not limited to this. For example, the vehicle weight estimation device 30 may be configured by one sensor that functions as a parameter acquisition unit and a temporary estimation unit, and hardware that functions as an estimation unit and a maintenance unit.
維持部34は、推定部33における推定を禁止する他に、推定部33により推定した推定値mx(k)の出力を禁止するように構成してもよい。例えば、チェックブロック34aからの二値信号が「1」の場合は、推定値mx(k)を出力する一方で、二値信号が「0」の場合は、前回値mx(k−1)を出力するように構成してもよい。但し、このように構成すると、上述した実施形態と比して推定部33における推定が禁止されない。 The maintenance unit 34 may be configured to prohibit the estimation unit 33 from outputting the estimated value mx (k) estimated by the estimation unit 33 in addition to prohibiting the estimation by the estimation unit 33. For example, when the binary signal from the check block 34a is “1”, the estimated value mx (k) is output, whereas when the binary signal is “0”, the previous value mx (k−1) is output. You may comprise so that it may output. However, when configured in this way, estimation in the estimation unit 33 is not prohibited as compared with the above-described embodiment.
10 車両
24 ポジションセンサ
25 回転速度センサ
26 車速センサ
27 加速度センサ
28 制御部
30 車両重量推定装置
31 車両重量演算部
32 パラメータ取得部
33 推定部
34 維持部
35 仮推定部
Φx 第一パラメータ
Φy 第二パラメータ
Mx(k) 仮推定値
mx(k) 推定値
mx(k−1) 前回値(範囲内推定値)
DESCRIPTION OF SYMBOLS 10 Vehicle 24 Position sensor 25 Rotational speed sensor 26 Vehicle speed sensor 27 Acceleration sensor 28 Control part 30 Vehicle weight estimation apparatus 31 Vehicle weight calculating part 32 Parameter acquisition part 33 Estimation part 34 Maintenance part 35 Temporary estimation part (PHI) x First parameter (PHI) y Second parameter Mx (k) Temporary estimated value mx (k) Estimated value mx (k-1) Previous value (estimated value within range)
Claims (7)
このパラメータ取得手段により取得したパラメータが入力されて、そのパラメータに基づいて前記車両の重量を仮推定した仮推定値を出力する仮推定手段と、
そのパラメータが入力されて、そのパラメータ及びそのパラメータを取得するよりも前に推定した前回値に基づいて平滑化処理を用いて推定した前記車両の重量の推定値を出力する推定手段と、
前記仮推定値が入力されて、この仮推定値が予め設定した範囲から外れた場合は、前記車両の重量として、この仮推定値を仮推定するよりも前に、その範囲に収まった仮推定値を仮推定した時の前記パラメータに基づいて前記推定手段により推定した範囲内推定値を維持する維持手段と、を備えたことを特徴とする車両重量推定装置。 Parameter acquisition means for acquiring parameters that change while the vehicle is running;
A parameter obtained by the parameter obtaining means is input, temporary estimation means for outputting a temporary estimated value obtained by temporarily estimating the weight of the vehicle based on the parameter; and
Estimating means for outputting the estimated value of the weight of the vehicle estimated using a smoothing process based on the parameter and the previous value estimated before acquiring the parameter and the parameter;
When the temporary estimated value is input and the temporary estimated value is out of the preset range, the temporary estimate that falls within the range is estimated as the weight of the vehicle before the temporary estimated value is temporarily estimated. A vehicle weight estimation device comprising: a maintaining unit that maintains an in-range estimated value estimated by the estimating unit based on the parameter when the value is temporarily estimated.
前記維持手段により、その仮推定値が前記範囲に収まった時は、そのパラメータと前記サンプリング周期における一つ前に推定した前記前回値とに基づいて前記推定手段により推定した前記推定値を出力し、
その仮推定値が前記範囲から外れた時は、前記サンプリング周期における一つ前に推定した前記前回値を前記範囲内推定値として出力する構成にした請求項1〜3のいずれか1項に記載の車両重量推定装置。 For each predetermined sampling period, the temporary estimation value is output by the temporary estimation unit based on the parameter acquired by the parameter acquisition unit,
When the temporary estimated value falls within the range by the maintaining means, the estimated value estimated by the estimating means is output based on the parameter and the previous value estimated immediately before in the sampling period. ,
4. The configuration according to claim 1, wherein when the temporary estimated value is out of the range, the previous value estimated immediately before in the sampling period is output as the in-range estimated value. 5. Vehicle weight estimation device.
そのパラメータに基づいて、前記車両の重量として仮推定値を仮推定し、
この仮推定値が予め設定した範囲から外れた場合は、前記車両の重量として、この仮推定値を仮推定するよりも前に、その範囲に収まった仮推定値を仮推定した時の前記パラメータとこのパラメータを取得するよりも前に推定した前回値に基づいて平滑化処理を用いて推定した範囲内推定値を維持することを特徴とする車両重量推定方法。 Get parameters that change while the vehicle is running,
Based on the parameter, temporarily estimate a temporary estimated value as the weight of the vehicle,
When the temporary estimated value deviates from the preset range, the parameter when the temporary estimated value within the range is temporarily estimated as the weight of the vehicle before the temporary estimated value is temporarily estimated. And an in-range estimated value estimated using a smoothing process based on a previous value estimated before acquiring the parameter, and a vehicle weight estimating method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016236062A JP6769273B2 (en) | 2016-12-05 | 2016-12-05 | Vehicle weight estimation device and vehicle weight estimation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016236062A JP6769273B2 (en) | 2016-12-05 | 2016-12-05 | Vehicle weight estimation device and vehicle weight estimation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018091756A true JP2018091756A (en) | 2018-06-14 |
| JP6769273B2 JP6769273B2 (en) | 2020-10-14 |
Family
ID=62564549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016236062A Active JP6769273B2 (en) | 2016-12-05 | 2016-12-05 | Vehicle weight estimation device and vehicle weight estimation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6769273B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019045063A1 (en) | 2017-09-01 | 2019-03-07 | Agc株式会社 | Fluorosulfonyl group-containing compound, fluorosulfonyl group-containing monomer, and production methods for same |
| KR102219366B1 (en) * | 2019-10-31 | 2021-02-24 | 서울대학교산학협력단 | Method for controlling longitudinal acceleration of bus for adaptive cruise control, and system for performing the same |
| CN112857540A (en) * | 2021-01-15 | 2021-05-28 | 一汽解放汽车有限公司 | Vehicle quality identification method, vehicle and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6011119A (en) * | 1983-06-30 | 1985-01-21 | Shimadzu Corp | electronic balance |
| US20030040861A1 (en) * | 2001-08-23 | 2003-02-27 | Bellinger Steven M. | System and method for estimating vehicle mass |
| JP2004301576A (en) * | 2003-03-28 | 2004-10-28 | Aisin Seiki Co Ltd | Vehicle weight estimation device |
| JP2015021811A (en) * | 2013-07-18 | 2015-02-02 | いすゞ自動車株式会社 | Calculation method for estimated vehicle weight, and vehicle |
| JP2015052521A (en) * | 2013-09-06 | 2015-03-19 | いすゞ自動車株式会社 | Vehicle weight estimation device |
-
2016
- 2016-12-05 JP JP2016236062A patent/JP6769273B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6011119A (en) * | 1983-06-30 | 1985-01-21 | Shimadzu Corp | electronic balance |
| US20030040861A1 (en) * | 2001-08-23 | 2003-02-27 | Bellinger Steven M. | System and method for estimating vehicle mass |
| JP2004301576A (en) * | 2003-03-28 | 2004-10-28 | Aisin Seiki Co Ltd | Vehicle weight estimation device |
| JP2015021811A (en) * | 2013-07-18 | 2015-02-02 | いすゞ自動車株式会社 | Calculation method for estimated vehicle weight, and vehicle |
| JP2015052521A (en) * | 2013-09-06 | 2015-03-19 | いすゞ自動車株式会社 | Vehicle weight estimation device |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019045063A1 (en) | 2017-09-01 | 2019-03-07 | Agc株式会社 | Fluorosulfonyl group-containing compound, fluorosulfonyl group-containing monomer, and production methods for same |
| WO2019045064A1 (en) | 2017-09-01 | 2019-03-07 | Agc株式会社 | Polymer containing fluorosulfonyl group or sulfonic acid group, method for producing same, and use of same |
| KR102219366B1 (en) * | 2019-10-31 | 2021-02-24 | 서울대학교산학협력단 | Method for controlling longitudinal acceleration of bus for adaptive cruise control, and system for performing the same |
| CN112857540A (en) * | 2021-01-15 | 2021-05-28 | 一汽解放汽车有限公司 | Vehicle quality identification method, vehicle and storage medium |
| CN112857540B (en) * | 2021-01-15 | 2022-11-29 | 一汽解放汽车有限公司 | Vehicle quality identification method, vehicle and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6769273B2 (en) | 2020-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111169481B (en) | System and method for estimating vehicle wheel speed | |
| JP4967878B2 (en) | Road slope estimation device | |
| CN112752694B (en) | Methods for estimating vehicle loads | |
| US8798850B2 (en) | Method and measurement system for localizing at least one wheel on a motor vehicle | |
| JP6743507B2 (en) | Road gradient estimating device and road gradient estimating method | |
| JP2007516409A (en) | Method and apparatus for estimating the total mass of an automobile | |
| KR20160146730A (en) | Ascertaining an offset of an inertial sensor | |
| JP3693097B2 (en) | Vehicle weight detection device | |
| JP6622543B2 (en) | Wheelie determination device, vehicle, and wheel lift amount determination method | |
| US8874334B2 (en) | Shift control system of hybrid vehicle with automatic transmission and method thereof | |
| JP6794806B2 (en) | Vehicle weight estimation device and vehicle weight estimation method | |
| CN115946688A (en) | Constant speed cruise slope compensation method, device, storage medium and vehicle | |
| JP6769273B2 (en) | Vehicle weight estimation device and vehicle weight estimation method | |
| JP7095278B2 (en) | Vehicle weight estimation device and vehicle weight estimation method | |
| JP6138008B2 (en) | Vehicle control device | |
| JP6747087B2 (en) | Road gradient estimating device and road gradient estimating method | |
| CN101341381A (en) | Method for verifying the plausibility of a determined motor vehicle mass | |
| JP6743547B2 (en) | Road gradient estimating device and road gradient estimating method | |
| KR20150065708A (en) | Power steering management for a motor vehicle | |
| JP2018111432A (en) | Road surface gradient estimation apparatus and road surface gradient estimation method | |
| JP7359240B2 (en) | Vehicle parameter calculation device and calculation method | |
| JP6769272B2 (en) | Vehicle weight estimation device and vehicle weight estimation method | |
| JP2016215737A (en) | Road gradient estimation apparatus | |
| JP6808994B2 (en) | Road surface slope estimation device and road surface slope estimation method | |
| JP6740742B2 (en) | Road gradient estimating device and road gradient estimating method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200814 |
|
| 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: 20200825 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200907 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6769273 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |