JP5620864B2 - Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device - Google Patents

Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device Download PDF

Info

Publication number
JP5620864B2
JP5620864B2 JP2011067920A JP2011067920A JP5620864B2 JP 5620864 B2 JP5620864 B2 JP 5620864B2 JP 2011067920 A JP2011067920 A JP 2011067920A JP 2011067920 A JP2011067920 A JP 2011067920A JP 5620864 B2 JP5620864 B2 JP 5620864B2
Authority
JP
Japan
Prior art keywords
vehicle
vehicle weight
estimated value
value
weight
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
JP2011067920A
Other languages
Japanese (ja)
Other versions
JP2012202835A (en
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.)
Hino Motors Ltd
Advics Co Ltd
Original Assignee
Hino Motors Ltd
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 Hino Motors Ltd, Advics Co Ltd filed Critical Hino Motors Ltd
Priority to JP2011067920A priority Critical patent/JP5620864B2/en
Publication of JP2012202835A publication Critical patent/JP2012202835A/en
Application granted granted Critical
Publication of JP5620864B2 publication Critical patent/JP5620864B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • B60W30/04Control of vehicle driving stability related to roll-over prevention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/12Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
    • B60W40/13Load or weight
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • G01G19/02Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing wheeled or rolling bodies, e.g. vehicles
    • G01G19/03Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing wheeled or rolling bodies, e.g. vehicles for weighing during motion
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Mathematical Physics (AREA)

Description

本発明は、車両重量の推定装置及び車両重量の推定方法に関する。また、本発明は、車両の横転の抑制を図る車両の横転抑制装置に関する。   The present invention relates to a vehicle weight estimation device and a vehicle weight estimation method. The present invention also relates to a vehicle rollover suppressing device that suppresses vehicle rollover.

従来、車両重量を推定する装置として、例えば特許文献1に記載の推定装置が提案されている。この推定装置では、車載の変速機の変速段の変更前に取得された車体加速度及びそのときの駆動トルクと、変速段の変更後に取得された車体加速度及びそのときの駆動トルクとに基づき、車両重量の推定値が算出される。そして、車両のパーキングブレーキの作動信号が推定装置に入力された場合には、車両重量が変化した可能性があると判定され、算出された車両重量の推定値が初期値にリセットされる。その後、車両が再発進した場合には、変速機の変速段の変速を契機に車両重量の推定値が再び算出される。   Conventionally, as an apparatus for estimating a vehicle weight, for example, an estimation apparatus described in Patent Document 1 has been proposed. In this estimation device, based on the vehicle body acceleration acquired before the change of the shift stage of the in-vehicle transmission and the drive torque at that time, and the vehicle body acceleration acquired after the change of the shift stage and the drive torque at that time, the vehicle A weight estimate is calculated. When an operation signal for the parking brake of the vehicle is input to the estimation device, it is determined that the vehicle weight may have changed, and the calculated estimated value of the vehicle weight is reset to an initial value. Thereafter, when the vehicle re-starts, the estimated value of the vehicle weight is calculated again in response to the shift of the transmission gear.

また、工事用トラック、コンクリートミキサー車などのようにパワーテイクオフ装置付きの車両においては、パワーテイクオフ装置からの作動信号が推定装置に入力された場合にも、算出された車両重量の推定値が初期値にリセットされる。「パワーテイクオフ装置」とは、車両駆動用の駆動源(エンジンなど)の動力を作業機の駆動のために取り出す機構のことを示している。   In addition, in a vehicle with a power take-off device such as a construction truck or a concrete mixer truck, even when an operation signal from the power take-off device is input to the estimation device, the calculated estimated vehicle weight is the initial value. Reset to value. The “power take-off device” refers to a mechanism that extracts the power of a drive source (such as an engine) for driving a vehicle to drive the work machine.

なお、車両重量の推定値は、車載の自動変速機の変速制御、エンジン制御及び制動制御などの各種車両制御で、制御パラメータとして用いられる。   Note that the estimated value of the vehicle weight is used as a control parameter in various vehicle controls such as shift control, engine control, and braking control of an on-vehicle automatic transmission.

特開2002−286535号公報JP 2002-286535 A

ところで、停車前後で車両の積載量が変化した場合には、停車前に用いていた車両重量の推定値などの制御パラメータが不要となる。そのため、特許文献1に記載の推定装置では、パーキングブレーキからの作動信号やパワーテイクオフ装置からの作動信号が入力される停車条件が成立すると、積載量が変化したと判断されるため、車両重量の推定値は初期値にリセットされる。そして、車両の発進後においては、車両重量を新たに推定する制御処理が行われる。その一方で、停車条件が成立しない場合には、停車前に用いていた車両重量の推定値などの制御パラメータは、車両の発進後でもそのまま用いられる。   By the way, when the loading amount of the vehicle changes before and after the stop, the control parameter such as the estimated value of the vehicle weight used before the stop becomes unnecessary. For this reason, in the estimation device described in Patent Document 1, it is determined that the loading amount has changed when the stopping condition in which the operation signal from the parking brake or the operation signal from the power take-off device is input is satisfied. The estimated value is reset to the initial value. Then, after the vehicle starts, a control process for newly estimating the vehicle weight is performed. On the other hand, when the stop condition is not satisfied, the control parameters such as the estimated vehicle weight used before the stop are used as they are even after the vehicle starts.

しかしながら、停車条件が成立したとしても、積載量が変化したとは限らない。そのため、こうした判断方法と、所定周期毎に車両重量データを演算し、該各車両重量データを統計処理して車両重量の推定値を取得する方法とを組み合わせた場合、実際には積載量が変化していなくても停車条件が成立してしまうと、車両重量の推定値を取得するための処理を最初から行う必要が生じる。すなわち、既に統計処理などによって車両重量の推定値が決定していたにも拘わらず、車両の発進後には、発進後に所定周期毎に演算された複数の車両重量データに基づく車両重量の推定値の演算が最初から行われる。   However, even if the stop condition is satisfied, the loading amount does not always change. Therefore, when such a determination method is combined with a method of calculating vehicle weight data for each predetermined period and statistically processing each vehicle weight data to obtain an estimated value of the vehicle weight, the load amount actually changes. If the stop condition is satisfied even if it is not, the process for obtaining the estimated value of the vehicle weight needs to be performed from the beginning. That is, the estimated value of the vehicle weight based on a plurality of vehicle weight data calculated every predetermined period after the start of the vehicle after the start of the vehicle even though the estimated value of the vehicle weight has already been determined by statistical processing or the like. The operation is performed from the beginning.

こうした統計処理では、車両重量データのデータ数が少ない場合には多い場合と比較して車両重量の推定値の正確性が低い。そのため、車両重量の推定値の正確性が高くなるまでの間では、車両重量の推定値を用いた車両制御によって有効な効果が得られないおそれがある。   In such statistical processing, when the number of vehicle weight data is small, the accuracy of the estimated value of the vehicle weight is lower than when the number is large. Therefore, until the accuracy of the estimated value of the vehicle weight becomes high, there is a possibility that an effective effect cannot be obtained by the vehicle control using the estimated value of the vehicle weight.

本発明は、このような事情に鑑みてなされたものである。その目的は、車両走行時に定期的に演算される車両重量データに基づき車両重量の推定値を決定する場合において、車両の発進後における車両重量の推定値の推定精度を向上させることができる車両重量の推定装置、車両重量の推定方法及び車両の横転抑制装置を提供することにある。   The present invention has been made in view of such circumstances. The purpose of the vehicle weight is to improve the estimation accuracy of the estimated value of the vehicle weight after the start of the vehicle when determining the estimated value of the vehicle weight based on the vehicle weight data periodically calculated when the vehicle is traveling. The present invention provides an estimation device, a vehicle weight estimation method, and a vehicle rollover suppression device.

上記目的を達成するために、本発明の車両重量の推定装置は、予め設定された周期毎に、車両重量データ(M)を演算する車重データ演算手段(30、S20)と、演算された既定数(Y)以上の車両重量データ(M)に基づき、車両重量の第1推定値(Mave)を取得する第1推定値取得手段(30、S23)と、車両が停車したと判断するための停車条件が成立したか否かを判定する停車判定手段(30、S16,S17,S18)と、前記停車条件が成立したと判定された場合に、車両重量の推定値(MS)を初期値(MS_Re)にリセットするリセット手段(30、S27)と、前記停車条件の成立後に車両が発進した場合に、車両の発進後に前記車重データ演算手段(30、S20)によって演算された前記既定数(Y)未満の車両重量データ(M)に基づき、車両重量の第2推定値(Mn)を取得する第2推定値取得手段(30、S29)と、前記停車条件の成立後における車両の発進時に、前記第2推定値取得手段(30、S29)によって取得された車両重量の第2推定値(Mn)と、前記停車条件が成立する前に前記第1推定値取得手段(30、S23)によって取得された車両重量の第1推定値(Mave,Ma)との差分(ΔM)が、車両重量が変化したか否かの判定基準として設定された判定値(Mth)未満である場合には、車両重量の推定値(MS)を、前記初期値(MS_Re)から前記車両重量の第1推定値(Mave,Ma)に戻す推定値決定手段(30、S33)と、を備えることを要旨とする。   In order to achieve the above object, the vehicle weight estimation apparatus of the present invention is calculated by vehicle weight data calculation means (30, S20) for calculating vehicle weight data (M) for each preset period. Based on vehicle weight data (M) equal to or greater than a predetermined number (Y), first estimated value acquisition means (30, S23) for acquiring a first estimated value (Mave) of vehicle weight, and for determining that the vehicle has stopped. A stop determination means (30, S16, S17, S18) for determining whether or not the stop condition is satisfied, and when it is determined that the stop condition is satisfied, an estimated value (MS) of the vehicle weight is an initial value. Reset means (30, S27) for resetting to (MS_Re) and the predetermined number calculated by the vehicle weight data calculating means (30, S20) after the vehicle starts when the vehicle starts after the stop condition is satisfied Less than (Y) Based on the vehicle weight data (M), the second estimated value acquisition means (30, S29) for acquiring the second estimated value (Mn) of the vehicle weight, and when the vehicle starts after the stop condition is satisfied, The second estimated value (Mn) of the vehicle weight acquired by the estimated value acquiring means (30, S29) and the vehicle acquired by the first estimated value acquiring means (30, S23) before the stop condition is satisfied. When the difference (ΔM) from the first estimated value (Mave, Ma) of the weight is less than a determination value (Mth) set as a determination criterion as to whether or not the vehicle weight has changed, the vehicle weight is estimated. The gist is provided with estimated value determining means (30, S33) for returning the value (MS) from the initial value (MS_Re) to the first estimated value (Mave, Ma) of the vehicle weight.

上記構成によれば、車両の走行中においては、予め設定された周期毎に演算された既定数以上の複数の車両重量データに基づき、車両重量の第1推定値が取得される。そして、この車両重量の第1推定値が、車両重量の推定値に決定される。また、停車条件が成立すると、車両重量の推定値は初期値に決定される。その後、車両が発進すると、発進後に取得された既定数未満の車両重量データに基づき、車両重量の第2推定値が取得される。そして、この第2推定値と停車条件の成立前に取得された車両重量の第1推定値との差分が判定値未満である場合、車両重量の推定値は、初期値から停車条件の成立前の値(即ち、車両重量の第1推定値)に戻される。   According to the above configuration, when the vehicle is traveling, the first estimated value of the vehicle weight is acquired based on a plurality of vehicle weight data that is equal to or greater than a predetermined number calculated for each preset period. Then, the first estimated value of the vehicle weight is determined as the estimated value of the vehicle weight. Further, when the stop condition is satisfied, the estimated value of the vehicle weight is determined as an initial value. Thereafter, when the vehicle starts, the second estimated value of the vehicle weight is acquired based on the vehicle weight data less than the predetermined number acquired after the start. If the difference between the second estimated value and the first estimated value of the vehicle weight acquired before the stop condition is satisfied is less than the determination value, the estimated value of the vehicle weight is calculated from the initial value before the stop condition is satisfied. (That is, the first estimated value of the vehicle weight).

つまり、本発明では、停車条件の成立前後で、車両の積載量が変化していないと判断された場合、車両重量の推定値は、停車条件の成立前に取得された車両重量の第1推定値に速やかに戻される。そのため、停車条件の成立前の車両重量の第1推定値を利用可能であるにも拘わらず、発進後に演算された車両重量データのデータ数が既定数以上になるまでの間、車両重量の推定値を初期値とし、新たに取得した既定数以上の車両重量データに基づき第1推定値が取得されることが回避される。すなわち、車両の発進後に第1推定値を取得するための制御処理を最初からやり直す場合と比較して、車両の発進後の車両重量の推定値が速やかに正確性の高い値に決定される。したがって、車両走行時に定期的に演算される車両重量データに基づき車両重量の推定値を決定する場合において、車両の発進後における車両重量の推定値の推定精度を向上させることができる。   In other words, in the present invention, when it is determined that the loading amount of the vehicle has not changed before and after the stop condition is satisfied, the estimated value of the vehicle weight is the first estimate of the vehicle weight acquired before the stop condition is satisfied. Returns to value promptly. Therefore, although the first estimated value of the vehicle weight before the stop condition is satisfied can be used, the vehicle weight is estimated until the number of vehicle weight data calculated after the start exceeds a predetermined number. It is avoided that the first estimated value is acquired based on the vehicle weight data of a predetermined number or more newly acquired with the value as an initial value. That is, the estimated value of the vehicle weight after the start of the vehicle is quickly determined to be a highly accurate value as compared with the case where the control process for obtaining the first estimated value is started again after the start of the vehicle. Therefore, when the estimated value of the vehicle weight is determined based on the vehicle weight data periodically calculated when the vehicle is traveling, the estimation accuracy of the estimated value of the vehicle weight after the start of the vehicle can be improved.

また、正確性の高い車両重量の推定値を車両制御の制御パラメータとして利用することにより、当該車両制御によって有効な効果を得ることができる。
本発明の車両重量の推定装置において、前記推定値決定手段(30、S27,S33)は、前記差分(ΔM)が前記判定値(Mth)以上である場合において、車両の発進後に前記車重データ演算手段(30、S20)によって演算された車両重量データ(M)のデータ数(X)が前記既定数(Y)未満であるときには、車両重量の推定値(MS)を前記初期値(MS_Re)で保持し、車両の発進後に演算された車両重量データ(M)のデータ数(X)が前記既定数(Y)以上であるときには、車両重量の推定値(MS)を、前記第1推定値取得手段(30、S23)によって取得された車両重量の第1推定値(Mave)とすることが好ましい。
Further, by using a highly accurate estimated value of the vehicle weight as a control parameter for vehicle control, an effective effect can be obtained by the vehicle control.
In the vehicle weight estimation apparatus according to the present invention, the estimated value determining means (30, S27, S33) is configured such that the vehicle weight data after the vehicle starts when the difference (ΔM) is equal to or greater than the determination value (Mth). When the number of data (X) of the vehicle weight data (M) calculated by the calculation means (30, S20) is less than the predetermined number (Y), the estimated value (MS) of the vehicle weight is set to the initial value (MS_Re). When the number of data (X) of the vehicle weight data (M) calculated after starting the vehicle is equal to or greater than the predetermined number (Y), the estimated value (MS) of the vehicle weight is set to the first estimated value. It is preferable to use the first estimated value (Mave) of the vehicle weight acquired by the acquiring means (30, S23).

上記構成によれば、上記差分が判定値以上である場合には、停車条件の成立前後で、車両の積載量が変化したと判断される。その結果、停車条件の成立後に演算された車両重量データのデータ数が既定数以上になるまでの間、車両重量の推定値は初期値とされる。その後、停車条件の成立後に周期毎に演算された車両重量データのデータ数が既定数以上になると、該各車両重量データに基づき、車両重量の第1推定値が新たに取得される。すると、車両重量の推定値は、新たに取得された第1推定値に変更される。すなわち、正確性の高い車両重量の第1推定値が取得されるまでは、初期値を車両重量の推定値とすることができる。   According to the above configuration, when the difference is greater than or equal to the determination value, it is determined that the loading amount of the vehicle has changed before and after the stop condition is satisfied. As a result, the estimated value of the vehicle weight is set to the initial value until the number of vehicle weight data calculated after the stop condition is satisfied becomes equal to or greater than the predetermined number. Thereafter, when the number of data of vehicle weight data calculated for each period after the stop condition is satisfied becomes equal to or greater than a predetermined number, a first estimated value of vehicle weight is newly acquired based on each vehicle weight data. Then, the estimated value of the vehicle weight is changed to the newly acquired first estimated value. That is, the initial value can be used as the estimated value of the vehicle weight until the highly accurate first estimated value of the vehicle weight is acquired.

本発明の車両重量の推定装置は、前記判定値(Mth)を、前記リセット手段(30、S27)によってリセットされる前の車両重量の推定値(MS,Ma)が大きい場合には小さい場合よりも大きな値に設定する判定値設定手段(30、S31)をさらに備えることが好ましい。   In the vehicle weight estimation apparatus according to the present invention, the determination value (Mth) is smaller when the estimated value (MS, Ma) of the vehicle weight before being reset by the reset means (30, S27) is large. It is preferable to further include determination value setting means (30, S31) for setting a larger value.

車両重量が重い場合には、車両重量が軽い場合よりも、車両の実際の重量に対する車両重量の第2推定値の誤差量が大きくなると考えられる。そこで、本発明では、判定値が、初期値にリセットされる前の車両重量の推定値に基づき設定される。したがって、車両の実際の重量に関係なく、車両の停車中に車両重量が変化したか否かの判定精度を向上させることができる。   When the vehicle weight is heavy, it is considered that the error amount of the second estimated value of the vehicle weight with respect to the actual weight of the vehicle becomes larger than when the vehicle weight is light. Therefore, in the present invention, the determination value is set based on the estimated value of the vehicle weight before being reset to the initial value. Therefore, it is possible to improve the accuracy of determining whether or not the vehicle weight has changed while the vehicle is stopped, regardless of the actual weight of the vehicle.

本発明の車両重量の推定装置において、前記停車条件は、車両のパーキングブレーキ(25)によって車輪(10)に制動力が付与されること、及び、車両が停車してからの経過時間(Ts)が予め設定された停車判定時間(Tsth)以上になったことのうち少なくとも一つを含むことが好ましい。   In the vehicle weight estimation apparatus of the present invention, the stopping condition is that a braking force is applied to the wheel (10) by the parking brake (25) of the vehicle, and an elapsed time (Ts) after the vehicle stops. It is preferable to include at least one of those that are equal to or longer than a preset stoppage determination time (Tsth).

上記構成によれば、車両のパーキングブレーキが操作された場合、及び車両が停止判定時間以上停車する場合には、停車中に車両重量が変化した可能性があると判定される。そして、車両重量の推定値が初期値にリセットされる。   According to the above configuration, when the parking brake of the vehicle is operated and when the vehicle stops for a stop determination time or more, it is determined that the vehicle weight may have changed during the stop. Then, the estimated value of the vehicle weight is reset to the initial value.

本発明は、車両の横転を抑制する横転抑制制御を行う車両の横転抑制装置であって、上記車両重量の推定装置(14,30)と、車両の横方向加速度(Gy)を演算する横方向加速度演算手段(30、S41)と、前記横転抑制制御の開始タイミングを特定するための閾値(Gyth)を、前記車両重量の推定装置(14,30)によって演算された車両重量の推定値(MS)が大きい場合には小さい場合よりも小さな値に設定する閾値設定手段(30、S42)と、前記横方向加速度演算手段(30、S41)によって取得された横方向加速度(Gy)が、前記閾値設定手段(30、S42)によって設定された閾値(Gyth)以上である場合に、前記横転抑制制御を開始する制御手段(30、S44)と、を備えることを要旨とする。 The present invention relates to a vehicle rollover suppression device that performs rollover suppression control that suppresses vehicle rollover, and calculates the vehicle weight estimation device (14, 30) and the lateral acceleration (Gy) of the vehicle. an acceleration calculating means (30, S41), wherein the threshold (Gyth) for specifying a start timing of the rollover prevention control, the vehicle weight estimation apparatus computed vehicle weight estimates by (14, 30) (MS ) Is large, the threshold value setting means (30, S42) is set to a smaller value than the small value, and the lateral acceleration (Gy) acquired by the lateral acceleration calculation means (30, S41) is the threshold value. The gist is provided with control means (30, S44) for starting the rollover suppression control when it is equal to or greater than the threshold value (Gyth) set by the setting means (30, S42).

重量が重いほど車両の重心が上方に移動するため、車両の横転の可能性が高くなる。そこで、本発明では、横転抑制制御の開始タイミングを特定するための閾値は、決定された車両重量の推定値に基づき設定される。そのため、重量の重い車両では、早いタイミングで横転抑制制御が開始されるため、車両の横転を抑制することができる。一方、重量の軽い車両では、横転の可能性の低いタイミングで横転抑制制御が開始されることが抑制される。すなわち、横転抑制制御の不用意な実行を抑制することができる。   As the weight is heavier, the center of gravity of the vehicle moves upward, so the possibility of the vehicle rolling over increases. Therefore, in the present invention, the threshold value for specifying the start timing of the rollover suppression control is set based on the determined estimated value of the vehicle weight. Therefore, in a heavy vehicle, the rollover suppression control is started at an early timing, so that the vehicle can be prevented from rollover. On the other hand, in a light vehicle, it is suppressed that the rollover suppression control is started at a timing when the possibility of rollover is low. That is, inadvertent execution of the rollover suppression control can be suppressed.

本発明の車両重量の推定方法は、予め設定された周期毎に、車両重量データ(M)を演算させる車重データ演算ステップ(S20)と、演算した既定数(Y)以上の車両重量データ(M)に基づき、車両重量の第1推定値(Mave)を取得させる第1推定値取得ステップ(S23)と、車両が停車したと判断するための停車条件が成立したか否かを判定させる停車判定ステップ(S16,S17,S18)と、前記停車条件が成立したと判定した場合に、車両重量の推定値(MS)を初期値(MS_Re)にリセットさせるリセットステップ(S27)と、前記停車条件の成立後における車両の発進時に、車両の発進後に前記車重データ演算ステップ(S20)で演算した前記既定数(Y)未満の車両重量データ(M)に基づき、車両重量の第2推定値(Mn)を取得させる第2推定値取得ステップ(S29)と、前記停車条件の成立後における車両の発進時に、前記第2推定値取得ステップ(S29)で取得した車両重量の第2推定値(Mn)と、前記停車条件の成立前に前記第1推定値取得ステップ(23)で取得した車両重量の第1推定値(Mave,Ma)との差分(ΔM)が、車両重量が変化したか否かの判定基準として設定された判定値(Mth)未満である場合には、車両重量の推定値(MS)を、前記初期値(MS_Re)から前記車両重量の第1推定値(Mave,Ma)に戻させる推定値決定ステップ(S34)と、を有することを要旨とする。   The vehicle weight estimation method of the present invention includes a vehicle weight data calculation step (S20) for calculating vehicle weight data (M) for each preset period, and vehicle weight data (Y) greater than or equal to the calculated number (Y). M), a first estimated value acquisition step (S23) for acquiring a first estimated value (Mave) of the vehicle weight, and a stop for determining whether or not a stop condition for determining that the vehicle has stopped is satisfied. A determination step (S16, S17, S18), a reset step (S27) for resetting an estimated value (MS) of the vehicle weight to an initial value (MS_Re) when it is determined that the stop condition is satisfied, and the stop condition Vehicle weight based on vehicle weight data (M) less than the predetermined number (Y) calculated in the vehicle weight data calculation step (S20) after the vehicle starts. The second estimated value acquisition step (S29) for acquiring the second estimated value (Mn) and the vehicle weight acquired in the second estimated value acquisition step (S29) at the start of the vehicle after the stop condition is satisfied. 2 The difference (ΔM) between the estimated value (Mn) and the first estimated value (Mave, Ma) of the vehicle weight acquired in the first estimated value acquiring step (23) before the stop condition is satisfied is the vehicle weight. Is less than a determination value (Mth) set as a determination criterion as to whether or not the vehicle has changed, the vehicle weight estimated value (MS) is changed from the initial value (MS_Re) to the first estimated value of the vehicle weight. And an estimated value determining step (S34) for returning to (Mave, Ma).

上記構成によれば、上記車両重量の推定装置と同等の作用・効果を得ることができる。   According to the said structure, the effect | action and effect equivalent to the said vehicle weight estimation apparatus can be acquired.

本発明の車両重量の推定装置を備える車両の一実施形態を示すブロック図。1 is a block diagram showing an embodiment of a vehicle including a vehicle weight estimation device according to the present invention. 車両重量推定処理ルーチンを説明するフローチャート(前半部分)。The flowchart explaining the vehicle weight estimation processing routine (first half part). 車両重量推定処理ルーチンを説明するフローチャート(後半部分)。The flowchart explaining the vehicle weight estimation processing routine (second half part). 横転抑制処理ルーチンを説明するフローチャート。The flowchart explaining a rollover suppression process routine. 車両の停車中に車両の実際の重量が変化しない場合の車両重量の推定値の変化を示すタイミングチャート。The timing chart which shows the change of the estimated value of vehicle weight when the actual weight of a vehicle does not change while a vehicle stops. 車両の停車中に車両の実際の重量が変化した場合の車両重量の推定値の変化を示すタイミングチャート。The timing chart which shows the change of the estimated value of vehicle weight when the actual weight of a vehicle changes while the vehicle stops.

以下、本発明を具体化した一実施形態を図1〜図6に従って説明する。なお、以下における本明細書中の説明においては、車両の進行方向(前進方向)を前方(車両前方)として説明する。   Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. In the following description of the present specification, the traveling direction (forward direction) of the vehicle is assumed to be the front (front of the vehicle).

図1に示すように、車両には、複数(例えば、4つ)の車輪10に対して、エンジン11で発生した駆動力を伝達するための動力伝達機構12が設けられている。この動力伝達機構12は、動力伝達経路においてエンジン11側に配置される変速機120と、動力伝達経路において車輪10側に配置されるディファレンシャル121となどを備えている。本実施形態の変速機120は、車両の運転手による図示しない変速操作部の操作態様に応じた変速段に設定される。   As shown in FIG. 1, the vehicle is provided with a power transmission mechanism 12 for transmitting a driving force generated by the engine 11 to a plurality of (for example, four) wheels 10. The power transmission mechanism 12 includes a transmission 120 disposed on the engine 11 side in the power transmission path, a differential 121 disposed on the wheel 10 side in the power transmission path, and the like. The transmission 120 of the present embodiment is set to a gear position according to an operation mode of a shift operation unit (not shown) by a vehicle driver.

また、車両には、運転手によるアクセルペダル13の操作態様に基づきエンジン11を制御するエンジン用ECU14(「エンジン用電子制御装置」ともいう。)が設けられている。このエンジン用ECU14には、アクセルペダル13の操作量、即ちアクセル開度を検出するためのアクセル開度センサSE1と、変速機120の出力軸122の回転数を検出するための回転数検出センサSE2とが電気的に接続されている。そして、エンジン用ECU14は、アクセル開度センサSE1からの検出信号に基づきアクセル開度を演算し、該演算したアクセル開度などに基づきエンジン11を制御する。また、エンジン用ECU14は、回転数検出センサSE2からの検出信号に基づき変速機120の出力軸122の回転数を演算し、該演算した回転数に基づきエンジン11の駆動に基づき車両に付与される駆動トルクを演算する。   Further, the vehicle is provided with an engine ECU 14 (also referred to as an “engine electronic control device”) that controls the engine 11 based on the operation mode of the accelerator pedal 13 by the driver. The engine ECU 14 includes an accelerator opening sensor SE1 for detecting an operation amount of the accelerator pedal 13, that is, an accelerator opening, and a rotation speed detection sensor SE2 for detecting the rotation speed of the output shaft 122 of the transmission 120. And are electrically connected. Then, the engine ECU 14 calculates the accelerator opening based on the detection signal from the accelerator opening sensor SE1, and controls the engine 11 based on the calculated accelerator opening. Further, the engine ECU 14 calculates the rotational speed of the output shaft 122 of the transmission 120 based on the detection signal from the rotational speed detection sensor SE2, and is applied to the vehicle based on the drive of the engine 11 based on the calculated rotational speed. Calculate drive torque.

また、車両には、各車輪10に制動力を付与するための制動装置20が設けられている。この制動装置20は、図示しないブースタ、マスタシリンダ及びリザーバを有する液圧発生装置21と、ブレーキアクチュエータ22とを備えている。そして、運転手がブレーキペダル23を操作した場合、液圧発生装置21のマスタシリンダ内には、ブレーキペダル23の操作量に応じた液圧が発生する。すると、マスタシリンダ内の液圧に応じた液量のブレーキ液が、ブレーキアクチュエータ22の図示しない液圧回路を介して車輪10毎に設けられたホイールシリンダ24内に流入する。その結果、各車輪10には、対応するホイールシリンダ24内の液圧に応じた制動力が付与される。   The vehicle is also provided with a braking device 20 for applying a braking force to each wheel 10. The braking device 20 includes a hydraulic pressure generating device 21 having a booster, a master cylinder and a reservoir (not shown), and a brake actuator 22. When the driver operates the brake pedal 23, a hydraulic pressure corresponding to the operation amount of the brake pedal 23 is generated in the master cylinder of the hydraulic pressure generator 21. Then, the amount of brake fluid corresponding to the fluid pressure in the master cylinder flows into a wheel cylinder 24 provided for each wheel 10 via a fluid pressure circuit (not shown) of the brake actuator 22. As a result, a braking force corresponding to the hydraulic pressure in the corresponding wheel cylinder 24 is applied to each wheel 10.

本実施形態の制動装置20は、運転手によるブレーキペダル23の操作時に制動力の大きさを車輪10毎に調整する機能と、ブレーキペダル23の非操作時に車輪10に制動力を付与する機能とを有している。こうした機能を実現させるために、ブレーキアクチュエータ22には、マスタシリンダ内とホイールシリンダ24内との間に差圧を発生させるための差圧弁、ホイールシリンダ24内にブレーキ液を供給するためのポンプ、ホイールシリンダ24内を減圧させる際に作動する減圧弁、及びホイールシリンダ24内の増圧を規制する際に作動する保持弁などが設けられている。   The braking device 20 of the present embodiment has a function of adjusting the magnitude of the braking force for each wheel 10 when the driver operates the brake pedal 23, and a function of applying a braking force to the wheel 10 when the brake pedal 23 is not operated. have. In order to realize such a function, the brake actuator 22 includes a differential pressure valve for generating a differential pressure between the master cylinder and the wheel cylinder 24, a pump for supplying brake fluid into the wheel cylinder 24, A pressure reducing valve that operates when the pressure in the wheel cylinder 24 is reduced, a holding valve that operates when pressure increase in the wheel cylinder 24 is regulated, and the like are provided.

また、車両には、運転手による図示しないパーキング操作部が操作された場合に、各車輪10のうち一部の車輪に制動力を付与するパーキングブレーキ25が設けられている。パーキングブレーキ25は、各車輪10のうち一部の車輪に制動力を付与すべく作動する場合には作動信号を車両重量の推定装置の一例としてのブレーキ用ECU30(「ブレーキ用電子制御装置」ともいう。)を出力する。   Further, the vehicle is provided with a parking brake 25 that applies a braking force to some of the wheels 10 when a parking operation unit (not shown) is operated by the driver. When the parking brake 25 is operated so as to apply a braking force to some of the wheels 10, a brake ECU 30 (an “brake electronic control device”) is used as an example of a vehicle weight estimation device. Output).

ブレーキ用ECU30は、車両重量の推定値を演算し、該車両重量の推定値を用いて、車両の旋回時における横転を抑制するための横転抑制制御を行う。すなわち、本実施形態では、ブレーキ用ECU30が、車両の横転抑制装置としても機能する。本実施形態において、車両重量とは、車両自体の重量(「車体重量」ともいう。)と、車両に積載された荷物の積載量及び車両に搭乗した乗員に基づく重量とを少なくとも含んだ重量である。また、横転抑制制御とは、車両の横方向加速度を小さくするために、各車輪10に対する制動力を個別に調整すべくブレーキアクチュエータ22を作動させる制御である。   The brake ECU 30 calculates an estimated value of the vehicle weight, and uses the estimated value of the vehicle weight to perform rollover suppression control for suppressing rollover when the vehicle is turning. That is, in the present embodiment, the brake ECU 30 also functions as a vehicle rollover suppressing device. In the present embodiment, the vehicle weight is a weight including at least the weight of the vehicle itself (also referred to as “body weight”) and the weight of the load loaded on the vehicle and the weight based on the passenger on the vehicle. is there. Further, the rollover suppression control is a control for operating the brake actuator 22 to individually adjust the braking force for each wheel 10 in order to reduce the lateral acceleration of the vehicle.

こうしたブレーキ用ECU30には、運転手によるブレーキペダル23の操作の有無を検出するためのブレーキスイッチSW1と、車輪10の車輪速度を検出するための車輪速度センサSE3とが電気的に接続されている。また、ブレーキ用ECU30には、車両の前後方向加速度(車体加速度)を検出するための前後方向加速度センサSE4と、車両の横方向加速度を検出するための横方向加速度センサSE5とが電気的に接続されている。さらに、ブレーキ用ECU30は、エンジン用ECU14と通信可能となっている。例えば、ブレーキ用ECU30は、車両重量の推定に必要な情報(例えば、駆動トルク)を、バス40を介してエンジン用ECU14から受信する。   The brake ECU 30 is electrically connected to a brake switch SW1 for detecting whether or not the driver has operated the brake pedal 23 and a wheel speed sensor SE3 for detecting the wheel speed of the wheel 10. . The brake ECU 30 is electrically connected to a longitudinal acceleration sensor SE4 for detecting longitudinal acceleration (vehicle acceleration) of the vehicle and a lateral acceleration sensor SE5 for detecting lateral acceleration of the vehicle. Has been. Furthermore, the brake ECU 30 can communicate with the engine ECU 14. For example, the brake ECU 30 receives information (for example, drive torque) necessary for estimating the vehicle weight from the engine ECU 14 via the bus 40.

なお、前後方向加速度センサSE4からは、車両の重心が後方に移動する際に正の値となるような信号が出力される一方、車両の重心が前方に移動する際に負の値となるような信号が出力される。そのため、車両が登坂路で停車中である場合、前後方向加速度センサSE4からの検出信号に基づき演算される前後方向加速度は正の値となる。また、車両が降坂路で停車中である場合、前後方向加速度センサSE4からの検出信号に基づき演算される前後方向加速度は負の値となる。   The longitudinal acceleration sensor SE4 outputs a signal that becomes a positive value when the center of gravity of the vehicle moves backward, whereas it becomes a negative value when the center of gravity of the vehicle moves forward. Is output. Therefore, when the vehicle is stopped on an uphill road, the longitudinal acceleration calculated based on the detection signal from the longitudinal acceleration sensor SE4 is a positive value. When the vehicle is stopped on a downhill road, the longitudinal acceleration calculated based on the detection signal from the longitudinal acceleration sensor SE4 is a negative value.

また、ブレーキ用ECU30は、CPU31、ROM32、RAM33及び不揮発性メモリの一例としてのEEPROM34などを備えている。ROM32には、車両重量の推定を行う際や各種制動制御を行う際にCPU31が実行する制御プログラム及び各種マップなどが予め記憶されている。RAM33には、車両の図示しないイグニッションスイッチがオンである間、適宜書き換えられる各種の情報(車輪速度等)などが記憶される。EEPROM34には、詳しくは後述するが、車両の前後方向加速度及びエンジン用ECU14から受信した駆動トルクに基づき演算された車両重量データが記憶される記憶領域341が設けられている。したがって、本実施形態では、EEPROM34が、記憶手段として機能する。   The brake ECU 30 includes a CPU 31, a ROM 32, a RAM 33, an EEPROM 34 as an example of a nonvolatile memory, and the like. The ROM 32 stores in advance a control program executed by the CPU 31 and various maps when estimating the vehicle weight or performing various braking controls. The RAM 33 stores various types of information (wheel speed and the like) that can be appropriately rewritten while an ignition switch (not shown) of the vehicle is on. As will be described in detail later, the EEPROM 34 is provided with a storage area 341 in which vehicle weight data calculated based on the longitudinal acceleration of the vehicle and the driving torque received from the engine ECU 14 is stored. Therefore, in the present embodiment, the EEPROM 34 functions as a storage unit.

車両の前後方向加速度が検出限界値(例えば、0.05G)未満である場合には、前後方向加速度センサSE4の性能による限界によって、前後方向加速度の精度が極端に低下する、又は前後方向加速度を演算できない。そのため、正確には、記憶領域341には、前後方向加速度Gxが検出限界値以上である場合に演算された車両重量データが記憶される。   When the longitudinal acceleration of the vehicle is less than a detection limit value (for example, 0.05 G), the accuracy of the longitudinal acceleration is extremely reduced due to the limit due to the performance of the longitudinal acceleration sensor SE4, or the longitudinal acceleration is reduced. Cannot calculate. Therefore, precisely, the storage area 341 stores vehicle weight data calculated when the longitudinal acceleration Gx is equal to or greater than the detection limit value.

なお、回転数検出センサSE2及び前後方向加速度センサSE4からの各検出信号には、信号の大きさに関係なく、ほぼ一定量のノイズ成分が含まれている。そこで、本実施形態では、予め設定された所定周期毎に車両重量データMが演算される。そして、予め設定された既定数の車両重量データMを用いて、車両重量の通常推定値(車両重量の第1推定値)が演算される。既定数とは、そのデータ数で統計処理を行えば正確性の高い車両重量の推定値を取得できると考えられる「1」以上の整数である。本実施形態では、既定数は、例えば「15」個に設定されている。   Note that each detection signal from the rotational speed detection sensor SE2 and the longitudinal acceleration sensor SE4 includes a substantially constant amount of noise components regardless of the signal magnitude. Therefore, in the present embodiment, the vehicle weight data M is calculated for each predetermined period set in advance. Then, a normal estimated value of vehicle weight (first estimated value of vehicle weight) is calculated using a predetermined number of vehicle weight data M set in advance. The predetermined number is an integer greater than or equal to “1”, which is considered that a highly accurate estimated value of the vehicle weight can be obtained by performing statistical processing with the number of data. In this embodiment, the predetermined number is set to “15”, for example.

次に、本実施形態のブレーキ用ECU30が実行する各種制御処理ルーチンについて、図2、図3及び図4に示すフローチャートと、図5及び図6に示すタイミングチャートとを参照して説明する。なお、図2及び図3は車両重量の推定値を演算する際に実行される重量推定処理ルーチンを説明するフローチャートを示すと共に、図4は車両の横転を抑制するための横転抑制処理ルーチンを説明するフローチャートを示している。また、図5は停車中に車両の実際の重量が変化しない場合における車両重量の推定値の変化態様を説明するタイミングチャートを示すと共に、図6は停車中に車両の実際の重量が変化する場合における車両重量の推定値の変化態様を説明するタイミングチャートを示している。   Next, various control processing routines executed by the brake ECU 30 of the present embodiment will be described with reference to the flowcharts shown in FIGS. 2, 3, and 4 and the timing charts shown in FIGS. 5 and 6. 2 and 3 are flowcharts illustrating a weight estimation processing routine executed when calculating an estimated value of the vehicle weight, and FIG. 4 illustrates a rollover suppression processing routine for suppressing the vehicle rollover. The flowchart which performs is shown. FIG. 5 shows a timing chart for explaining how the estimated value of the vehicle weight changes when the actual weight of the vehicle does not change while the vehicle is stopped, and FIG. 6 shows a case where the actual weight of the vehicle changes while the vehicle is stopped. 2 is a timing chart for explaining a change mode of an estimated value of the vehicle weight in FIG.

始めに、重量推定処理ルーチンについて説明する。
さて、重量推定処理ルーチンは、予め設定された所定時間毎(例えば、6ミリ秒毎)に実行される。そして、重量推定処理ルーチンにおいて、ブレーキ用ECU30は、各車輪用の車輪速度センサSE3からの検出信号に基づき、各車輪10の車輪速度VWを演算する(ステップS10)。続いて、ブレーキ用ECU30は、演算した各車輪10の車輪速度VWのうち少なくとも一つの車輪の車輪速度VWに基づき車両の車体速度VSを演算し(ステップS11)、該車体速度VSの単位時間あたりの変化量である車体速度微分値DVSを演算する(ステップS12)。
First, the weight estimation processing routine will be described.
Now, the weight estimation processing routine is executed every predetermined time (for example, every 6 milliseconds) set in advance. In the weight estimation processing routine, the brake ECU 30 calculates the wheel speed VW of each wheel 10 based on the detection signal from the wheel speed sensor SE3 for each wheel (step S10). Subsequently, the brake ECU 30 calculates the vehicle body speed VS of the vehicle based on the wheel speed VW of at least one of the calculated wheel speeds VW (step S11), and per unit time of the vehicle speed VS. A vehicle body speed differential value DVS, which is a change amount of the vehicle, is calculated (step S12).

そして、ブレーキ用ECU30は、前後方向加速度センサSE4からの検出信号に基づき車両の前後方向加速度(車体加速度)Gxを演算する(ステップS13)。したがって、本実施形態では、ブレーキ用ECU30が、加速度演算手段としても機能する。続いて、ブレーキ用ECU30は、ステップS12で演算した車体速度微分値DVSからステップS13で演算した前後方向加速度Gxを減算し、該演算結果に基づき路面勾配θを取得する(ステップS14)。車体速度微分値DVSと前後方向加速度Gxとの間には、車両の走行する路面の勾配に応じた差が発生する。この差を利用して、路面勾配θが取得される。   Then, the brake ECU 30 calculates the vehicle longitudinal acceleration (vehicle acceleration) Gx based on the detection signal from the longitudinal acceleration sensor SE4 (step S13). Therefore, in the present embodiment, the brake ECU 30 also functions as acceleration calculation means. Subsequently, the brake ECU 30 subtracts the longitudinal acceleration Gx calculated in step S13 from the vehicle body speed differential value DVS calculated in step S12, and acquires the road surface gradient θ based on the calculation result (step S14). A difference is generated between the vehicle body speed differential value DVS and the longitudinal acceleration Gx according to the gradient of the road surface on which the vehicle travels. The road surface gradient θ is obtained using this difference.

そして、ブレーキ用ECU30は、エンジン用ECU14から駆動トルクFを取得する(ステップS15)。続いて、ブレーキ用ECU30は、パーキングブレーキ25が作動中であるか否かを判定する(ステップS16)。このステップS16では、パーキングブレーキ25によって各車輪10のうち一部の車輪に制動力が付与されているか否かが判定される。パーキングブレーキ25が作動中である場合(ステップS16:YES)、ブレーキ用ECU30は、車両が停車したと判断するための停車条件が成立したと判定し、その処理を後述するステップS25に移行する。一方、パーキングブレーキ25が作動中ではない場合(ステップS16:NO)、ブレーキ用ECU30は、ステップS11で演算した車体速度VSが予め設定された停車判定速度VSth(例えば、3km/h)未満であるか否かを判定する(ステップS17)。   Then, the brake ECU 30 acquires the drive torque F from the engine ECU 14 (step S15). Subsequently, the brake ECU 30 determines whether or not the parking brake 25 is operating (step S16). In step S <b> 16, it is determined whether or not braking force is applied to some of the wheels 10 by the parking brake 25. If the parking brake 25 is in operation (step S16: YES), the brake ECU 30 determines that a stop condition for determining that the vehicle has stopped is satisfied, and the process proceeds to step S25 described later. On the other hand, when the parking brake 25 is not in operation (step S16: NO), the brake ECU 30 determines that the vehicle body speed VS calculated in step S11 is less than a preset stoppage determination speed VSth (for example, 3 km / h). Whether or not (step S17).

車体速度VSが停車判定速度VSth以上である場合(ステップS17:NO)、ブレーキ用ECU30は、上記停車条件が成立していないと判定し、その処理を後述するステップS19に移行する。一方、車体速度VSが停車判定速度VSth未満である場合(ステップS17:YES)、ブレーキ用ECU30は、車体速度VSが停車判定速度VSth未満となってからの経過時間Tsが予め設定された停車判定時間Tsth(例えば、30秒)以上であるか否かを判定する(ステップS18)。この停車判定時間Tsthは、例えば、車両への荷物の運び込みや運び出しに要する最低限度の時間に基づき設定されている。なお、経過時間Tsは、車体速度VSが停車判定速度VSth以上になると、「0(零)」秒にリセットされる。   When the vehicle body speed VS is equal to or higher than the stop determination speed VSth (step S17: NO), the brake ECU 30 determines that the stop condition is not satisfied, and the process proceeds to step S19 described later. On the other hand, when the vehicle body speed VS is less than the stoppage determination speed VSth (step S17: YES), the brake ECU 30 determines that the elapsed time Ts from when the vehicle body speed VS is less than the stoppage determination speed VSth is set in advance. It is determined whether it is time Tsth (for example, 30 seconds) or more (step S18). This stop determination time Tsth is set based on, for example, the minimum time required for carrying the baggage into and out of the vehicle. The elapsed time Ts is reset to “0 (zero)” seconds when the vehicle body speed VS becomes equal to or higher than the stoppage determination speed VSth.

経過時間Tsが停車判定時間Tsth以上である場合(ステップS18:YES)、ブレーキ用ECU30は、上記停車条件が成立したと判定し、その処理を後述するステップS25に移行する。一方、経過時間Tsが停車判定時間Tsth未満である場合、ブレーキ用ECU30は、上記停車条件が成立していないと判定し、その処理を次のステップS19に移行する。したがって、本実施形態では、ブレーキ用ECU30が、停車判定手段としても機能する。また、ステップS16,S17,S18により、停車判定ステップが構成される。   When the elapsed time Ts is equal to or longer than the stop determination time Tsth (step S18: YES), the brake ECU 30 determines that the stop condition is satisfied, and the process proceeds to step S25 described later. On the other hand, when the elapsed time Ts is less than the stop determination time Tsth, the brake ECU 30 determines that the stop condition is not satisfied, and the process proceeds to the next step S19. Therefore, in the present embodiment, the brake ECU 30 also functions as a stop determination unit. In addition, a stop determination step is configured by steps S16, S17, and S18.

ステップS19において、ブレーキ用ECU30は、ブレーキスイッチSW1がオフであるか否かを判定する。ブレーキスイッチSW1がオンである場合(ステップS19:NO)、ブレーキ用ECU30は、運転手によるブレーキペダル23の操作によって各車輪10に制動力が付与されているため、重量推定処理ルーチンを一旦終了する。一方、ブレーキスイッチSW1がオフである場合(ステップS19:YES)、ブレーキ用ECU30は、車輪10に制動力が付与されていないため、車両重量データMの演算処理を行う(ステップS20)。例えば、ブレーキ用ECU30は、以下に示す各関係式(式1)〜(式5)を用いて車両重量データMを演算する。したがって、本実施形態では、ブレーキ用ECU30が、前後方向加速度Gxに基づき、予め設定された所定周期毎に車両重量データMを演算する車重データ演算手段としても機能する。また、ステップS20が、車重データ演算ステップに相当する。なお、前後方向加速度Gxが上記検出限界値未満である場合、車両重量データMの演算は行われない。   In step S19, the brake ECU 30 determines whether or not the brake switch SW1 is off. When the brake switch SW1 is on (step S19: NO), the brake ECU 30 temporarily ends the weight estimation processing routine because the braking force is applied to each wheel 10 by the operation of the brake pedal 23 by the driver. . On the other hand, when the brake switch SW1 is off (step S19: YES), the brake ECU 30 performs a calculation process of the vehicle weight data M because the braking force is not applied to the wheel 10 (step S20). For example, the brake ECU 30 calculates the vehicle weight data M using the following relational expressions (Expression 1) to (Expression 5). Therefore, in the present embodiment, the brake ECU 30 also functions as vehicle weight data calculation means for calculating the vehicle weight data M at predetermined intervals set in advance based on the longitudinal acceleration Gx. Step S20 corresponds to a vehicle weight data calculation step. When the longitudinal acceleration Gx is less than the detection limit value, the vehicle weight data M is not calculated.

Figure 0005620864

ただし、F…駆動トルク、F1…車両の慣性力、F2…路面勾配に基づく勾配抵抗、F3…路面と車輪との間の摩擦抵抗(走行抵抗)、F4…車両に対する空気抵抗、g…重力加速度、μ…摩擦係数、A…空気抵抗を取得するために設定された所定値
そして、ブレーキ用ECU30は、仮リセットフラグFLG1がオンであるか否かを判定する(ステップS21)。この仮リセットフラグFLG1は、上記停車条件が成立したと判定された場合にオンにセットされるフラグである。仮リセットフラグFLG1がオンである場合(ステップS21:YES)、ブレーキ用ECU30は、その処理を後述するステップS28に移行する。一方、仮リセットフラグFLG1がオフである場合(ステップS21:NO)、ブレーキ用ECU30は、ステップS20で演算した今回の車両重量データMを、上記記憶領域341に記憶させる。そして、ブレーキ用ECU30は、車両の発進後に所定周期毎に演算された車両重量データMのデータ数Xが上記既定数Y以上であるか否かを判定する(ステップS22)。データ数Xが既定数Y未満である場合(ステップS22:NO)、ブレーキ用ECU30は、正確性の高い車両重量の推定値を取得できないと判断し、重量推定処理ルーチンを一旦終了する。
Figure 0005620864

F: Driving torque, F1: Inertial force of the vehicle, F2: Gradient resistance based on the road surface gradient, F3: Friction resistance (running resistance) between the road surface and wheels, F4: Air resistance against the vehicle, g: Gravity acceleration , Μ ... friction coefficient, A ... predetermined value set to acquire air resistance Then, the brake ECU 30 determines whether or not the temporary reset flag FLG1 is on (step S21). The temporary reset flag FLG1 is a flag that is turned on when it is determined that the stop condition is satisfied. If the temporary reset flag FLG1 is on (step S21: YES), the brake ECU 30 proceeds to step S28 to be described later. On the other hand, when the temporary reset flag FLG1 is off (step S21: NO), the brake ECU 30 stores the current vehicle weight data M calculated in step S20 in the storage area 341. Then, the brake ECU 30 determines whether or not the number X of vehicle weight data M calculated every predetermined period after the vehicle starts is equal to or greater than the predetermined number Y (step S22). When the number of data X is less than the predetermined number Y (step S22: NO), the brake ECU 30 determines that a highly accurate estimated value of the vehicle weight cannot be obtained, and once ends the weight estimation processing routine.

一方、データ数Xが既定数Y以上である場合(ステップS22:YES)、ブレーキ用ECU30は、車両の発進後に記憶領域341に記憶された全ての車両重量データMを用いた統計処理によって、車両重量の通常推定値(車両重量の第1推定値)Maveを取得する(ステップS23)。具体的には、ステップS23では、複数の車両重量データMの平均値を演算する平均処理を行い、該平均値が車両重量の通常推定値Maveとされる。   On the other hand, when the data number X is equal to or greater than the predetermined number Y (step S22: YES), the brake ECU 30 performs a statistical process using all the vehicle weight data M stored in the storage area 341 after the vehicle starts. A normal estimated value of weight (first estimated value of vehicle weight) Mave is acquired (step S23). Specifically, in step S23, an average process for calculating an average value of the plurality of vehicle weight data M is performed, and the average value is set as a normal estimated value Mave of the vehicle weight.

続いて、ブレーキ用ECU30は、ステップS23で取得した車両重量の通常推定値Maveを、車両重量の推定値MSとし(ステップS24)、重量推定処理ルーチンを一旦終了する。したがって、本実施形態では、ブレーキ用ECU30が、演算された既定数Y以上の車両重量データMに基づき、車両重量の通常推定値Maveを取得する第1推定値取得手段としても機能する。また、ステップS23が、第1推定値取得ステップに相当する。   Subsequently, the brake ECU 30 sets the vehicle weight normal estimated value Mave acquired in step S23 as the vehicle weight estimated value MS (step S24), and once ends the weight estimation processing routine. Therefore, in the present embodiment, the brake ECU 30 also functions as first estimated value acquisition means for acquiring the normal estimated value Mave of the vehicle weight based on the calculated vehicle weight data M equal to or greater than the predetermined number Y. Step S23 corresponds to a first estimated value acquisition step.

すなわち、図5のタイミングチャートに示すように、停車状態の車両が発進すると、ブレーキスイッチSW1がオンとなる第1のタイミングt11までは、車両重量データMのデータ数Xが多くなるため、車両重量の通常推定値Mave(=推定値MS)が、車両の実際の重量MRに近づいていく。そして、運転手がブレーキペダル23を操作する第1のタイミングt11を経過すると、車両重量データMの演算が行われなくなる。この場合、車両重量の推定値MSは、第1のタイミングt11の直前に演算された通常推定値Maveで維持される。   That is, as shown in the timing chart of FIG. 5, when the vehicle in a stopped state starts, the number of data X of the vehicle weight data M increases until the first timing t11 when the brake switch SW1 is turned on. The normal estimated value Mave (= estimated value MS) of the vehicle approaches the actual weight MR of the vehicle. When the first timing t11 when the driver operates the brake pedal 23 has elapsed, the vehicle weight data M is not calculated. In this case, the estimated value MS of the vehicle weight is maintained at the normal estimated value Mave calculated immediately before the first timing t11.

図2及び図3のフローチャートに戻り、ステップS17,S18での判定結果が肯定(YES)である場合、ブレーキ用ECU30は、ステップS25の処理を実行する。このステップS25において、ブレーキ用ECU30は、上記停車条件が成立したと判定したため、仮リセットフラグFLG1をオンにセットする。続いて、ブレーキ用ECU30は、リセット前推定値Maを現時点の車両重量の推定値MSとし、リセット前推定値MaをEEPROM34の所定記憶領域に記憶させる(ステップS26)。つまり、リセット前推定値Maは、車両重量の推定値MSがリセットされる前の車両重量の通常推定値Maveに相当する。そして、ブレーキ用ECU30は、車両停車中に車両重量が変化する可能性があるため、車両重量の推定値MSを初期値MS_Reとする(ステップS27)。この初期値MS_Reは、車両の積載量が最大となった際における車両重量に相当する値又は該車両重量よりも大きな値である。したがって、本実施形態では、ブレーキ用ECU30が、リセット手段としても機能する。また、ステップS27が、リセットステップに相当する。その後、ブレーキ用ECU30は、重量推定処理ルーチンを一旦終了する。   Returning to the flowcharts of FIG. 2 and FIG. 3, when the determination result in steps S17 and S18 is affirmative (YES), the brake ECU 30 executes the process of step S25. In step S25, the brake ECU 30 determines that the vehicle stop condition is satisfied, and therefore sets the temporary reset flag FLG1 to ON. Subsequently, the brake ECU 30 sets the pre-reset estimated value Ma as the current vehicle weight estimated value MS, and stores the pre-reset estimated value Ma in a predetermined storage area of the EEPROM 34 (step S26). That is, the estimated value Ma before reset corresponds to the normal estimated value Mave of the vehicle weight before the estimated value MS of the vehicle weight is reset. Since the vehicle weight may change while the vehicle is stopped, the brake ECU 30 sets the estimated value MS of the vehicle weight as the initial value MS_Re (step S27). The initial value MS_Re is a value corresponding to the vehicle weight when the vehicle load is maximized or a value larger than the vehicle weight. Therefore, in the present embodiment, the brake ECU 30 also functions as a reset unit. Step S27 corresponds to a reset step. Thereafter, the brake ECU 30 once ends the weight estimation processing routine.

すなわち、図5のタイミングチャートに示すように、車両が停車して仮リセットフラグFLG1がオンにセットされる第2のタイミングt12では、車両重量の推定値MSは初期値MS_Reにリセットされる。そして、車両が再発進する第3のタイミングt13までは、車両重量の推定値MSは初期値MS_Reで維持される。   That is, as shown in the timing chart of FIG. 5, at the second timing t12 when the vehicle stops and the temporary reset flag FLG1 is set to ON, the estimated value MS of the vehicle weight is reset to the initial value MS_Re. The estimated value MS of the vehicle weight is maintained at the initial value MS_Re until the third timing t13 when the vehicle restarts.

図2及び図3のフローチャートに戻り、ステップS21の判定結果が肯定(YES)である場合、ブレーキ用ECU30は、停車状態にあった車両が再発進したと判断し、ステップS28の処理を行う。このステップS28において、ブレーキ用ECU30は、車両の発進後に演算された車両重量データMのデータ数Xが予め設定された所定数Z以上であるか否かを判定する。この所定数Zは、車両重量の通常推定値Maveを取得する際の既定数Yよりも小さい値(例えば、3)に予め設定される。   Returning to the flowcharts of FIG. 2 and FIG. 3, when the determination result of step S21 is affirmative (YES), the brake ECU 30 determines that the vehicle in the stopped state has restarted, and performs the process of step S28. In this step S28, the brake ECU 30 determines whether or not the data number X of the vehicle weight data M calculated after the vehicle starts is equal to or greater than a predetermined number Z set in advance. The predetermined number Z is set in advance to a value (for example, 3) smaller than the predetermined number Y when the normal estimated value Mave of the vehicle weight is acquired.

データ数Xが所定数Z未満である場合(ステップS28:NO)、ブレーキ用ECU30は、重量推定処理ルーチンを一旦終了する。一方、データ数Xが所定数Z以上である場合(ステップS28:YES)、ブレーキ用ECU30は、車両の再発進後に取得された所定数Zの車両重量データMの平均値を演算し、該平均値を暫定推定値(車両重量の第2推定値)Mnとする(ステップS29)。したがって、本実施形態では、ブレーキ用ECU30が、第2推定値取得手段としても機能する。また、ステップS29が、第2推定値取得ステップに相当する。   When the number of data X is less than the predetermined number Z (step S28: NO), the brake ECU 30 once ends the weight estimation processing routine. On the other hand, when the number of data X is equal to or greater than the predetermined number Z (step S28: YES), the brake ECU 30 calculates an average value of the predetermined number Z of vehicle weight data M acquired after the vehicle restarts, and calculates the average The value is set as a provisional estimated value (second estimated value of vehicle weight) Mn (step S29). Therefore, in the present embodiment, the brake ECU 30 also functions as a second estimated value acquisition unit. Step S29 corresponds to a second estimated value acquisition step.

続いて、ブレーキ用ECU30は、ステップS29で演算した暫定推定値MnとステップS26で設定したリセット前推定値Maとの差分ΔMを取得する(ステップS30)。そして、ブレーキ用ECU30は、リセット前推定値Maに対して予め設定されたゲイン値THを乗算し、該演算結果を判定値Mthとする(ステップS31)。ゲイン値THは、「0.5」以下の値が好ましく、例えば、「0.3」に設定されている。したがって、本実施形態では、ブレーキ用ECU30が、車両重量が変化したか否かを判断するための判定値Mthを、リセット前推定値Maが大きい場合には小さい場合よりも大きな値に設定する判定値設定手段としても機能する。   Subsequently, the brake ECU 30 acquires a difference ΔM between the provisional estimated value Mn calculated in step S29 and the estimated value Ma before reset set in step S26 (step S30). Then, the brake ECU 30 multiplies the pre-reset estimated value Ma by a preset gain value TH, and sets the calculation result as a determination value Mth (step S31). The gain value TH is preferably “0.5” or less, and is set to “0.3”, for example. Therefore, in the present embodiment, the brake ECU 30 determines that the determination value Mth for determining whether or not the vehicle weight has changed is set to a larger value when the pre-reset estimated value Ma is large than when it is small. It also functions as a value setting means.

続いて、ブレーキ用ECU30は、ステップS30で演算した差分ΔMの絶対値が、ステップS31で演算した判定値Mth未満であるか否かを判定する(ステップS32)。差分ΔMの絶対値が判定値Mth未満である場合(ステップS32:YES)、ブレーキ用ECU30は、車両の停車中に車両重量が変化していないと判断し、車両重量の推定値MSにリセット前推定値Maを設定する(ステップS33)。すなわち、ブレーキ用ECU30は、車両重量の推定値MSを、該推定値MSが初期値MS_Reにリセットされる前の値(=Ma)に戻す。したがって、本実施形態では、ブレーキ用ECU30が、上記差分ΔMが判定値Mth未満である場合には、車両重量の推定値MSを、初期値MS_Reから、停車条件の成立前に取得された車両重量の通常推定値Mave(=リセット前推定値Ma)に戻す推定値決定手段としても機能する。また、ステップS33が、推定値決定ステップに相当する。その後、ブレーキ用ECU30は、仮リセットフラグFLG1をオフにセットし(ステップS34)、重量推定処理ルーチンを一旦終了する。   Subsequently, the brake ECU 30 determines whether or not the absolute value of the difference ΔM calculated in step S30 is less than the determination value Mth calculated in step S31 (step S32). When the absolute value of the difference ΔM is less than the determination value Mth (step S32: YES), the brake ECU 30 determines that the vehicle weight has not changed while the vehicle is stopped, and before resetting to the estimated value MS of the vehicle weight. Estimated value Ma is set (step S33). That is, the brake ECU 30 returns the estimated value MS of the vehicle weight to a value (= Ma) before the estimated value MS is reset to the initial value MS_Re. Therefore, in the present embodiment, when the difference ΔM is less than the determination value Mth, the brake ECU 30 determines the vehicle weight estimated value MS from the initial value MS_Re before the stop condition is satisfied. It also functions as an estimated value determining means for returning to the normal estimated value Mave (= estimated value Ma before reset). Step S33 corresponds to an estimated value determination step. Thereafter, the brake ECU 30 sets the temporary reset flag FLG1 to OFF (step S34), and once ends the weight estimation processing routine.

一方、差分ΔMの絶対値が判定値Mth以上である場合(ステップS32:NO)、ブレーキ用ECU30は、車両重量が変化したと判断し、記憶領域341を初期化する(ステップS35)。このステップS35の処理が行われると、ブレーキ用ECU30は、記憶領域341の車両重量データMの記憶数が「0(零)」であると見なす。その後、ブレーキ用ECU30は、仮リセットフラグFLG1をオフにセットし(ステップS34)、重量推定処理ルーチンを一旦終了する。   On the other hand, if the absolute value of the difference ΔM is greater than or equal to the determination value Mth (step S32: NO), the brake ECU 30 determines that the vehicle weight has changed and initializes the storage area 341 (step S35). When the process of step S35 is performed, the brake ECU 30 considers that the storage number of the vehicle weight data M in the storage area 341 is “0 (zero)”. Thereafter, the brake ECU 30 sets the temporary reset flag FLG1 to OFF (step S34), and once ends the weight estimation processing routine.

すなわち、図5のタイミングチャートに示すように、ブレーキスイッチSW1がオフになると、車両が再発進する(第3のタイミングt13)。そして、前後方向加速度Gxが上記検出限界値以上になると、車両重量データMが所定周期毎に演算される。そして、暫定推定値Mnの取得に使用される所定数Zの車両重量データMが取得されると、暫定推定値Mnが演算される(第4のタイミングt14)。こうした暫定推定値Mnとリセット前推定値Maとの差分ΔMが判定値Mth未満である場合、車両の停車中に、車両の実際の重量MRに変化がなかったと判断される。そして、車両重量の推定値MSは、初期値MS_Reからリセット前推定値Maに戻される。そのため、車両の再発進直後においても、車両重量の推定値MSと実際の重量MRとの差分はほとんどない。   That is, as shown in the timing chart of FIG. 5, when the brake switch SW1 is turned off, the vehicle restarts (third timing t13). When the longitudinal acceleration Gx is equal to or greater than the detection limit value, the vehicle weight data M is calculated every predetermined period. Then, when the predetermined number Z of vehicle weight data M used for acquisition of the provisional estimated value Mn is acquired, the provisional estimated value Mn is calculated (fourth timing t14). When the difference ΔM between the provisional estimated value Mn and the estimated value Ma before reset is less than the determination value Mth, it is determined that the actual weight MR of the vehicle has not changed while the vehicle is stopped. Then, the estimated value MS of the vehicle weight is returned from the initial value MS_Re to the estimated value Ma before reset. Therefore, even immediately after the vehicle restarts, there is almost no difference between the estimated value MS of the vehicle weight and the actual weight MR.

一方、図6のタイミングチャートに示すように、車両の停車中の第1のタイミングt21で車両の実際の重量MRが変化した場合、車両が再発進する第2のタイミングt22以降では、前後方向加速度Gxが上記検出限界値以上になると、車両重量データMが所定周期毎に演算される。そして、所定数Zの車両重量データMが取得される第3のタイミングt23で、暫定推定値Mnが演算される。この暫定推定値Mnは、精度は低いものの、実際の重量MRに応じた値となる。そのため、暫定推定値Mnとリセット前推定値Maとの差分ΔMが判定値Mth以上となる。   On the other hand, as shown in the timing chart of FIG. 6, when the actual weight MR of the vehicle changes at the first timing t21 while the vehicle is stopped, the acceleration in the longitudinal direction is performed after the second timing t22 when the vehicle restarts. When Gx becomes equal to or greater than the detection limit value, the vehicle weight data M is calculated every predetermined period. Then, the provisional estimated value Mn is calculated at the third timing t23 when the predetermined number Z of vehicle weight data M is acquired. The provisional estimated value Mn is a value corresponding to the actual weight MR, although the accuracy is low. Therefore, the difference ΔM between the provisional estimated value Mn and the pre-reset estimated value Ma is equal to or greater than the determination value Mth.

すると、車両重量の推定値MSは、初期値MS_Reに保持される。その後、車両の発進後に演算された車両重量データMのデータ数Xが既定数Y以上になると、複数の車両重量データMを平均する平均処理が行われることにより、車両重量の通常推定値Maveが取得される(第4のタイミングt24)。すると、車両重量の推定値MSは、新たに取得された通常推定値Maveとなる。その後においては、平均処理を所定周期毎に行うことにより、複数の車両重量データMに基づき演算される車両重量の推定値MSは、実際の重量MRに近づいていく。   Then, the estimated value MS of the vehicle weight is held at the initial value MS_Re. Thereafter, when the data number X of the vehicle weight data M calculated after the start of the vehicle is equal to or greater than the predetermined number Y, an average process for averaging the plurality of vehicle weight data M is performed, whereby the normal estimated value Mave of the vehicle weight is obtained. Obtained (fourth timing t24). Then, the estimated value MS of the vehicle weight becomes the newly acquired normal estimated value Mave. Thereafter, by performing the averaging process for each predetermined cycle, the estimated value MS of the vehicle weight calculated based on the plurality of vehicle weight data M approaches the actual weight MR.

次に、横転抑制処理ルーチンについて、図4のフローチャートを参照して説明する。
さて、横転抑制処理ルーチンは、予め設定された所定時間毎(例えば、6ミリ秒毎)に実行される。そして、横転抑制処理ルーチンにおいて、ブレーキ用ECU30は、ブレーキスイッチSW1がオフであるか否かを判定する(ステップS40)。ブレーキスイッチSW1がオンである場合(ステップS40:NO)、ブレーキ用ECU30は、運転手がブレーキペダル23を操作中であるため、横転抑制処理ルーチンを一旦終了する。一方、ブレーキスイッチSW1がオフである場合(ステップS40:YES)、ブレーキ用ECU30は、横方向加速度センサSE5からの検出信号に基づき車両の横方向加速度Gyを演算する(ステップS41)。したがって、本実施形態では、横方向加速度演算手段としても機能する。
Next, the rollover suppression processing routine will be described with reference to the flowchart of FIG.
Now, the rollover suppression processing routine is executed every predetermined time (for example, every 6 milliseconds) set in advance. In the rollover suppression processing routine, the brake ECU 30 determines whether the brake switch SW1 is off (step S40). When the brake switch SW1 is on (step S40: NO), the brake ECU 30 once ends the rollover suppression processing routine because the driver is operating the brake pedal 23. On the other hand, when the brake switch SW1 is off (step S40: YES), the brake ECU 30 calculates the lateral acceleration Gy of the vehicle based on the detection signal from the lateral acceleration sensor SE5 (step S41). Therefore, in this embodiment, it functions also as a lateral acceleration calculation means.

続いて、ブレーキ用ECU30は、横転抑制制御の開始タイミングを特定するための閾値Gythを、車両重量の推定値MSが大きい場合には小さい場合よりも小さな値に設定する(ステップS42)。例えば、ブレーキ用ECU30は、車両重量の推定値MSが予め設定された重量閾値以上である場合には閾値Gythを第1の値に設定し、車両重量の推定値MSが重量閾値未満である場合には閾値Gythを第1の値よりも大きな第2の値に設定する。したがって、本実施形態では、ブレーキ用ECU30が、閾値設定手段としても機能する。   Subsequently, the brake ECU 30 sets the threshold value Gyth for specifying the start timing of the rollover suppression control to a smaller value when the estimated vehicle weight value MS is larger than when it is smaller (step S42). For example, the brake ECU 30 sets the threshold Gyth to the first value when the estimated value MS of the vehicle weight is equal to or greater than a preset weight threshold, and the estimated value MS of the vehicle weight is less than the weight threshold. , The threshold value Gyth is set to a second value larger than the first value. Therefore, in the present embodiment, the brake ECU 30 also functions as a threshold setting unit.

そして、ブレーキ用ECU30は、ステップS41で演算した横方向加速度GyがステップS42で設定した閾値Gyth以上であるか否かを判定する(ステップS43)。横方向加速度Gyが閾値Gyth未満である場合(ステップS43:NO)、ブレーキ用ECU30は、車両の横転の可能性が低いと判断し、横転抑制処理ルーチンを一旦終了する。一方、横方向加速度Gyが閾値Gyth以上である場合(ステップS43:YES)、ブレーキ用ECU30は、車両の横転の可能性があると判断し、横転抑制制御を行い(ステップS44)、横転抑制処理ルーチンを一旦終了する。したがって、本実施形態では、ブレーキ用ECU30が、制御手段としても機能する。   Then, the brake ECU 30 determines whether or not the lateral acceleration Gy calculated in step S41 is equal to or greater than the threshold value Gyth set in step S42 (step S43). When the lateral acceleration Gy is less than the threshold value Gyth (step S43: NO), the brake ECU 30 determines that the possibility of the vehicle rollover is low, and temporarily ends the rollover suppression processing routine. On the other hand, if the lateral acceleration Gy is equal to or greater than the threshold value Gyth (step S43: YES), the brake ECU 30 determines that the vehicle may roll over and performs rollover suppression control (step S44), and rollover suppression processing is performed. The routine is temporarily terminated. Therefore, in the present embodiment, the brake ECU 30 also functions as a control unit.

閾値Gythは、車両重量の推定値MSに基づいた値に設定される。しかも、上記車両重量推定処理ルーチンの実行によって、車両重量の推定値MSは、車両の実際の重量MRに非常に近い値に設定される。そのため、横転抑制制御の制御開始が遅れたり、不必要に横転抑制制御が開始されたりすることが抑制される。すなわち、横転抑制制御が必要な場合には、横転抑制制御が適切なタイミングで開始される。   The threshold value Gyth is set to a value based on the estimated value MS of the vehicle weight. Moreover, by executing the vehicle weight estimation processing routine, the estimated value MS of the vehicle weight is set to a value very close to the actual weight MR of the vehicle. Therefore, it is possible to suppress the start of the rollover suppression control from being delayed or the rollover suppression control from being started unnecessarily. That is, when rollover suppression control is required, rollover suppression control is started at an appropriate timing.

したがって、本実施形態では、以下に示す効果を得ることができる。
(1)停車条件が成立したと判定された場合、車両重量の推定値MSには初期値MS_Reが設定される。その後、車両が発進すると、車両の発進後に演算された所定数Zの車両重量データMに基づき暫定推定値Mnが取得される。車両の停車中に車両重量が変わっていない場合、暫定推定値Mnは、リセット前推定値Maと同程度の値となるはずである。そのため、暫定推定値Mnが取得されると、暫定推定値Mnとリセット前推定値Maとの差分ΔMが演算される。そして、この差分ΔMの絶対値が判定値Mth未満である場合には、車両の停車中に車両重量が変わっていないと判定され、車両重量の推定値MSは、初期値にリセットされる前の値、即ちリセット前推定値Maに戻される。したがって、停車中における車両重量の変化の有無に関係なく車両の発進後に車両重量の推定値MSを再演算する場合と比較して、車両の発進後における車両重量の推定値MSの推定精度を向上させることができる。
Therefore, in this embodiment, the following effects can be obtained.
(1) When it is determined that the stop condition is satisfied, the initial value MS_Re is set as the estimated value MS of the vehicle weight. Thereafter, when the vehicle starts, a temporary estimated value Mn is acquired based on a predetermined number Z of vehicle weight data M calculated after the vehicle starts. If the vehicle weight has not changed while the vehicle is stopped, the provisional estimated value Mn should be approximately the same as the pre-reset estimated value Ma. Therefore, when the temporary estimated value Mn is acquired, a difference ΔM between the temporary estimated value Mn and the pre-reset estimated value Ma is calculated. When the absolute value of the difference ΔM is less than the determination value Mth, it is determined that the vehicle weight has not changed while the vehicle is stopped, and the estimated value MS of the vehicle weight is not reset to the initial value. The value is returned to the pre-reset estimated value Ma. Therefore, the estimation accuracy of the estimated value MS of the vehicle after the start of the vehicle is improved as compared with the case where the estimated value MS of the vehicle is recalculated after the start of the vehicle regardless of whether or not the vehicle weight changes while the vehicle is stopped. Can be made.

(2)車両重量が重い場合には、車両重量が軽い場合よりも、車両の実際の重量MRに対する暫定推定値Mnの誤差量が大きくなると考えられる。そこで、本実施形態では、判定値Mthは、リセット前推定値Maが大きいほど大きな値に設定される。したがって、車両の実際の重量MRに関係なく、車両の停車中に車両重量が変化したか否かの判定精度を向上させることができる。   (2) When the vehicle weight is heavy, it is considered that the error amount of the provisional estimated value Mn with respect to the actual weight MR of the vehicle becomes larger than when the vehicle weight is light. Therefore, in the present embodiment, the determination value Mth is set to a larger value as the pre-reset estimated value Ma is larger. Therefore, regardless of the actual weight MR of the vehicle, it is possible to improve the determination accuracy of whether or not the vehicle weight has changed while the vehicle is stopped.

(3)車両重量の通常推定値Maveは、所定周期毎に推定される複数の車両重量データMに基づき演算される。この場合、車両の発進後に精度の高い車両重量の通常推定値Maveを取得するためには、車両重量データMのサンプル数が多い方が好ましい。すなわち、車両の発進後に精度の高い車両重量の推定値MSを取得するためには、多大なる時間が必要となる。そこで、本実施形態では、車両の停車中に車両重量が変化していない場合、車両重量の推定値MSは、リセット前推定値Maに戻される。したがって、車両の発進後において、車両重量の推定値MSを、速やかに車両の実際の重量MRに近い値に設定することができる。   (3) The normal estimated value Mave of the vehicle weight is calculated based on a plurality of vehicle weight data M estimated every predetermined period. In this case, it is preferable that the number of samples of the vehicle weight data M is larger in order to obtain a highly accurate normal estimated value Mave of the vehicle weight after the vehicle starts. That is, it takes a lot of time to obtain a highly accurate estimated value MS of the vehicle weight after the vehicle starts. Therefore, in this embodiment, when the vehicle weight has not changed while the vehicle is stopped, the estimated value MS of the vehicle weight is returned to the estimated value Ma before reset. Therefore, after the vehicle starts, the estimated value MS of the vehicle weight can be quickly set to a value close to the actual weight MR of the vehicle.

(4)上記差分ΔMが判定値Mth以上である場合には、車両の停車中に車両重量が変わったと判定される。この場合、車両の発進後に演算された車両重量データMのデータ数Xが既定数Y以上となるまでの間、車両重量の推定値MSは、初期値MS_Reとされる。そして、車両の発進後に演算された既定数Yの車両重量データMに基づき通常推定値Maveが取得されると、車両重量の推定値MSは、新たに取得された通常推定値Maveとされる。したがって、正確性の高い車両重量の通常推定値Maveが取得されるまでは、初期値MS_Reを、車両重量の推定値MSとすることができる。   (4) When the difference ΔM is greater than or equal to the determination value Mth, it is determined that the vehicle weight has changed while the vehicle is stopped. In this case, the estimated value MS of the vehicle weight is set to the initial value MS_Re until the data number X of the vehicle weight data M calculated after the vehicle starts is equal to or greater than the predetermined number Y. When the normal estimated value Mave is acquired based on the predetermined number Y of vehicle weight data M calculated after the vehicle starts, the vehicle weight estimated value MS is set to the newly acquired normal estimated value Mave. Therefore, the initial value MS_Re can be used as the estimated value MS of the vehicle weight until a highly accurate normal estimated value Mave of the vehicle weight is acquired.

(5)本実施形態では、パーキングブレーキ25の非操作時においても、車両が停車してからの経過時間Tsが停車判定時間Tsth以上となった場合には、車両の停車中に車両重量が変化したと判定される。そして、車両重量の推定値MSは、初期値MS_Reに設定される。しかし、経過時間Tsが停車判定時間Tsth以上という条件は、車両への荷物の運び込みや車両からの荷物の運び出しを行う場合以外にも、信号待ち時にも成立し得る。信号待ちの場合には、車両重量が変化しないこともある。本実施形態では、信号待ちなどのように車両重量が変化しない停車後に車両が再発進した場合には、車両重量の推定値MSがリセット前推定値Maに速やかに戻される。したがって、信号待ちなどのように車両重量が変化しない停車後に車両が再発進した直後であっても、車両重量の推定値MSを制御パラメータとする車両制御を適切に行うことができる。   (5) In the present embodiment, even when the parking brake 25 is not operated, if the elapsed time Ts after the vehicle stops is equal to or longer than the stop determination time Tsth, the vehicle weight changes while the vehicle is stopped. It is determined that The estimated value MS of the vehicle weight is set to the initial value MS_Re. However, the condition that the elapsed time Ts is equal to or longer than the stoppage determination time Tsth can be satisfied not only when carrying a baggage into or out of a vehicle but also when waiting for a signal. When waiting for a signal, the vehicle weight may not change. In the present embodiment, when the vehicle restarts after stopping, such as when waiting for a signal, the vehicle weight does not change, the estimated value MS of the vehicle weight is quickly returned to the estimated value Ma before reset. Therefore, vehicle control using the estimated value MS of the vehicle weight as the control parameter can be appropriately performed even immediately after the vehicle restarts after the vehicle stops, such as waiting for a signal.

(6)車両重量の推定値MSを制御パラメータとする車両制御としては、横転抑制制御が挙げられる。本実施形態では、横転抑制制御の開始タイミングを特定するための閾値Gythは、車両重量の推定値MSが大きい場合には小さい場合よりも小さな値に設定される。そのため、重量の重い車両では、早いタイミングで横転抑制制御が開始されるため、車両の横転を抑制することができる。一方、重量の軽い車両では、横転の可能性の低いタイミングで横転抑制制御が開始されることが抑制される。すなわち、横転抑制制御の不用意な実行を抑制することができる。特に、本実施形態では、車両の再発進後における車両重量の推定値MSの推定精度が向上している。そのため、車両の再発進直後であっても、横転抑制制御を適切に行うことができる。   (6) As the vehicle control using the estimated value MS of the vehicle weight as a control parameter, rollover suppression control is exemplified. In the present embodiment, the threshold value Gyth for specifying the start timing of the rollover suppression control is set to a smaller value when the vehicle weight estimation value MS is large than when it is small. Therefore, in a heavy vehicle, the rollover suppression control is started at an early timing, so that the vehicle can be prevented from rollover. On the other hand, in a light vehicle, it is suppressed that the rollover suppression control is started at a timing when the possibility of rollover is low. That is, inadvertent execution of the rollover suppression control can be suppressed. In particular, in this embodiment, the estimation accuracy of the estimated value MS of the vehicle weight after the vehicle restarts is improved. Therefore, even if it is immediately after the vehicle restarts, the rollover suppression control can be appropriately performed.

(7)近年、運転手の環境に対する意識は高まっている。そのため、信号待ち時などのように比較的長時間、車両を停車させる場合に、イグニッションスイッチが自主的にオフにされ、エンジン11が停止されることがある。ここで、もし仮に、記憶領域341がRAM33に設けられていたとすると、車両の再発進時には、記憶領域341が初期化されてしまい、車両重量の通常推定値Maveの取得に用いる既定数Yの車両重量データMを演算し直す必要が生じる。この場合、精度の高い車両重量の推定値MSを取得できるようになるまでには、ある程度の時間が必要となる。   (7) In recent years, the driver's awareness of the environment has increased. Therefore, when the vehicle is stopped for a relatively long time, such as when waiting for a signal, the ignition switch may be turned off voluntarily and the engine 11 may be stopped. Here, if the storage area 341 is provided in the RAM 33, the storage area 341 is initialized when the vehicle restarts, and a predetermined number Y of vehicles are used to obtain the normal estimated value Mave of the vehicle weight. It becomes necessary to recalculate the weight data M. In this case, a certain amount of time is required before the highly accurate estimation value MS of the vehicle weight can be obtained.

この点、本実施形態では、記憶領域341はEEPROM34に設けられている。そのため、車両の停車時にイグニッションスイッチがオフにされた場合であっても、その後の再発進時には、記憶領域341に記憶されている各車両重量データMを用いて、車両重量の通常推定値Mave(=推定値MS)を演算することができる。したがって、車両の停車時にイグニッションスイッチがオフにされた場合であっても、その後の再発進後における車両重量の推定値MSの推定精度を向上させることができる。   In this regard, in the present embodiment, the storage area 341 is provided in the EEPROM 34. Therefore, even when the ignition switch is turned off when the vehicle is stopped, the vehicle weight normal estimated value Mave () is used by using each vehicle weight data M stored in the storage area 341 when the vehicle subsequently restarts. = Estimated value MS) can be calculated. Therefore, even when the ignition switch is turned off when the vehicle is stopped, the estimation accuracy of the estimated value MS of the vehicle weight after the subsequent restart can be improved.

なお、実施形態は以下のような別の実施形態に変更してもよい。
・実施形態において、停車条件は、パーキングブレーキ25が操作されたことを含まなくてもよい。この場合、車両重量推定処理ルーチンからは、ステップS16の判定処理が省略される。
The embodiment may be changed to another embodiment as described below.
In the embodiment, the stop condition may not include that the parking brake 25 is operated. In this case, the determination process of step S16 is omitted from the vehicle weight estimation process routine.

・実施形態において、停車判定時間Tsthは、「30秒」以外の任意の時間(例えば、20秒)であってもよい。
・実施形態において、車両重量推定処理ルーチンから、ステップS17,S18の各判定処理を省略してもよい。この場合、パーキングブレーキ25が操作された場合にのみ、車両が停車したと判定される。
In the embodiment, the stoppage determination time Tsth may be any time other than “30 seconds” (for example, 20 seconds).
In the embodiment, the determination processes in steps S17 and S18 may be omitted from the vehicle weight estimation process routine. In this case, it is determined that the vehicle has stopped only when the parking brake 25 is operated.

・実施形態において、車両がパワーテイクオフ装置付きの車両である場合、停車条件は、パワーテイクオフ装置が作動中であることを含んでもよい。また、車載の変速機120が自動変速機である場合、停車条件は、変速機120のレンジがパーキングレンジであることを含んでもよい。   In the embodiment, when the vehicle is a vehicle with a power take-off device, the stop condition may include that the power take-off device is operating. Further, when the in-vehicle transmission 120 is an automatic transmission, the stop condition may include that the range of the transmission 120 is a parking range.

・実施形態において、車両が発進後してから演算された既定数Yの車両重量データMに基づき車両重量の通常推定値Maveを取得し、その後の車両走行中においては、通常推定値Maveを更新しなくてもよい。   In the embodiment, the normal estimated value Mave of the vehicle weight is acquired based on the predetermined number Y of vehicle weight data M calculated after the vehicle has started, and the normal estimated value Mave is updated during the subsequent driving of the vehicle. You don't have to.

また、車両の走行中においては、直近の既定数Yの車両重量データMに基づき車両重量の通常推定値Maveを取得するようにしてもよい。
・実施形態において、前回のタイミングで取得した車両重量の通常推定値と、今回のタイミングで取得した車両重量の通常推定値との移動平均を演算し、該演算結果に基づき最終的な車両重量の通常推定値Maveを取得してもよい。
Further, during the traveling of the vehicle, the normal estimated value Mave of the vehicle weight may be acquired based on the vehicle weight data M of the most recent predetermined number Y.
In the embodiment, a moving average between the normal estimated value of the vehicle weight acquired at the previous timing and the normal estimated value of the vehicle weight acquired at the current timing is calculated, and the final vehicle weight is calculated based on the calculation result. The normal estimated value Mave may be acquired.

・実施形態において、判定値Mthを設定するためのゲイン値THは、「0.5」以下の正の値であれば、「0.3」以外の他の任意の値(例えば、0.2)であってもよい。
・実施形態において、判定値Mthを、予め設定した固定値としてもよい。この場合、判定値Mthを、ブレーキ用ECU30が搭載される車両の車体重量に応じた値にすることが好ましい。
In the embodiment, the gain value TH for setting the determination value Mth is an arbitrary value other than “0.3” (for example, 0.2) as long as it is a positive value of “0.5” or less. ).
In the embodiment, the determination value Mth may be a fixed value set in advance. In this case, the determination value Mth is preferably set to a value corresponding to the vehicle body weight of the vehicle on which the brake ECU 30 is mounted.

・実施形態において、暫定推定値Mnを演算するための所定数Zは、通常推定値Maveを取得するための既定値Y未満であれば、「3」以外の任意数(例えば、5)であってもよい。所定数Zが大きいほど、暫定推定値Mnの精度が高くなるため、判定値Mthを設定するためのゲイン値THを小さな値としてもよい。   In the embodiment, the predetermined number Z for calculating the provisional estimated value Mn is an arbitrary number other than “3” (for example, 5) as long as it is less than the predetermined value Y for obtaining the normal estimated value Mave. May be. The larger the predetermined number Z, the higher the accuracy of the provisional estimated value Mn. Therefore, the gain value TH for setting the determination value Mth may be a small value.

・実施形態において、通常推定値Maveを演算するための既定数Yは、通常推定値Maveを精度良く取得できるのであれば、「15」以外の任意数(例えば、10や20)であってもよい。   In the embodiment, the predetermined number Y for calculating the normal estimated value Mave may be an arbitrary number other than “15” (for example, 10 or 20) as long as the normal estimated value Mave can be obtained with high accuracy. Good.

・実施形態において、記憶領域341をRAM33に設けてもよい。
・実施形態において、駆動トルクFを、センサを用いずに予め用意されたエンジントルクマップなどの特性マップを用いて取得してもよい。
In the embodiment, the storage area 341 may be provided in the RAM 33.
In the embodiment, the drive torque F may be acquired using a characteristic map such as an engine torque map prepared in advance without using a sensor.

・実施形態において、センサ(例えば、車輪速センサSE3)からの検出信号に基づきパラメータ(車輪速度VW)を演算する場合には、当該検出信号に所定のフィルタ処理を施し、該フィルタ処理後の信号に基づきパラメータを演算するようにしてもよい。また、センサ(例えば、車輪速センサSE3)からの検出信号に基づき演算したパラメータ(車輪速度VW)に所定のフィルタ処理を施し、フィルタ処理後のパラメータを用いて車両制御を行うようにしてもよい。   -In embodiment, when calculating a parameter (wheel speed VW) based on the detection signal from a sensor (for example, wheel speed sensor SE3), a predetermined filter process is performed to the detection signal, and the signal after the filter process The parameter may be calculated based on the above. Further, a predetermined filter process may be performed on a parameter (wheel speed VW) calculated based on a detection signal from a sensor (for example, a wheel speed sensor SE3), and vehicle control may be performed using the parameter after the filter process. .

・本発明の車両重量の推定装置を、ブレーキ用ECU30以外の他の車載のECU(例えば、エンジン用ECU14)で具体化してもよい。もちろん、車両に、車両重量の推定値MSの演算専用のECUを設けてもよい。   The vehicle weight estimation apparatus of the present invention may be embodied by an in-vehicle ECU (for example, the engine ECU 14) other than the brake ECU 30. Of course, the vehicle may be provided with an ECU dedicated to the calculation of the estimated value MS of the vehicle weight.

・実施形態において、横転抑制制御の開始判定用の閾値Gythを、所定の関係式を用いて設定してもよい。この所定の関係式は、車両重量の推定値MSが大きいほど閾値Gythを小さくする一次関数であってもよいし、二次関数であってもよい。   -In embodiment, you may set the threshold value Gyth for the start determination of rollover suppression control using a predetermined relational expression. The predetermined relational expression may be a linear function or a quadratic function that decreases the threshold value Gyth as the estimated value MS of the vehicle weight increases.

・実施形態において、車両重量の推定値MSを、エンジン用ECU14でのエンジン制御時の制御パラメータとして用いてもよい。また、車載の変速機120が自動変速機である場合には、車両重量の推定値MSを、自動変速機での変速制御時の制御パラメータとして用いてもよい。   In the embodiment, the estimated value MS of the vehicle weight may be used as a control parameter during engine control by the engine ECU 14. In addition, when the in-vehicle transmission 120 is an automatic transmission, the estimated value MS of the vehicle weight may be used as a control parameter at the time of shift control in the automatic transmission.

次に、上記各実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。
(イ)前記車重データ演算手段(30、S20)は、車両の車体加速度(Gx)を用いて車両重量データ(M)を演算することを特徴とする車両重量の推定装置。
Next, technical ideas that can be grasped from the above embodiments and other embodiments will be added below.
(A) The vehicle weight data calculating means (30, S20) calculates vehicle weight data (M) using a vehicle body acceleration (Gx) of the vehicle.

(ロ)前記判定値設定手段(30、S31)は、前記判定値(Mth)を、前記リセット手段(30、S27)によってリセットされる前の車両重量の推定値(Ma)の半分以下の値に設定することを特徴とする車両重量の推定装置。   (B) The determination value setting means (30, S31) is a value less than half of the estimated value (Ma) of the vehicle weight before the determination value (Mth) is reset by the reset means (30, S27). A vehicle weight estimation apparatus, characterized by being set to:

10…車輪、14…車両重量の推定装置の一例としてのエンジン用ECU、25…パーキングブレーキ、30…車両重量の推定装置、横転抑制装置の一例としてのブレーキ用ECU(車重データ演算手段、第1推定値取得手段、横方向加速度演算手段、閾値設定手段、制御手段、停車判定手段、リセット手段、第2推定値取得手段、推定値決定手段、判定値設定手段)、M…車両重量データ、ΔM…差分、Mave…車両重量の第1推定値としての通常推定値、Mn…車両重量の第2推定値としての暫定推定値、MS…車両重量の推定値、MS_Re…初期値、Mth…判定値、Gx…車体加速度としての前後方向加速度、Gy…横方向加速度、Gyth…閾値、Ts…経過時間、Tsth…停車判定時間、X…データ数、Y…既定数。   DESCRIPTION OF SYMBOLS 10 ... Wheel, 14 ... Engine ECU as an example of vehicle weight estimation apparatus, 25 ... Parking brake, 30 ... Vehicle weight estimation apparatus, Brake ECU (Example of vehicle weight data calculating means, No. 1) 1 estimation value acquisition means, lateral acceleration calculation means, threshold setting means, control means, stop determination means, reset means, second estimation value acquisition means, estimation value determination means, determination value setting means), M ... vehicle weight data, ΔM: Difference, Mave: Normal estimated value as a first estimated value of vehicle weight, Mn: Temporary estimated value as a second estimated value of vehicle weight, MS: Estimated value of vehicle weight, MS_Re: Initial value, Mth: Determination Value, Gx: longitudinal acceleration as vehicle acceleration, Gy: lateral acceleration, Gyth: threshold, Ts: elapsed time, Tsth: stop determination time, X: number of data, Y: predetermined number.

Claims (6)

予め設定された周期毎に、車両重量データ(M)を演算する車重データ演算手段(30、S20)と、
演算された既定数(Y)以上の車両重量データ(M)に基づき、車両重量の第1推定値(Mave)を取得する第1推定値取得手段(30、S23)と、
車両が停車したと判断するための停車条件が成立したか否かを判定する停車判定手段(30、S16,S17,S18)と、
前記停車条件が成立したと判定された場合に、車両重量の推定値(MS)を初期値(MS_Re)にリセットするリセット手段(30、S27)と、
前記停車条件の成立後に車両が発進した場合に、車両の発進後に前記車重データ演算手段(30、S20)によって演算された前記既定数(Y)未満の車両重量データ(M)に基づき、車両重量の第2推定値(Mn)を取得する第2推定値取得手段(30、S29)と、
前記停車条件の成立後における車両の発進時に、前記第2推定値取得手段(30、S29)によって取得された車両重量の第2推定値(Mn)と、前記停車条件が成立する前に前記第1推定値取得手段(30、S23)によって取得された車両重量の第1推定値(Mave,Ma)との差分(ΔM)が、車両重量が変化したか否かの判定基準として設定された判定値(Mth)未満である場合には、車両重量の推定値(MS)を、前記初期値(MS_Re)から前記車両重量の第1推定値(Mave,Ma)に戻す推定値決定手段(30、S33)と、を備えることを特徴とする車両重量の推定装置。
Vehicle weight data calculating means (30, S20) for calculating vehicle weight data (M) for each preset period;
First estimated value acquisition means (30, S23) for acquiring a first estimated value (Mave) of the vehicle weight based on the calculated vehicle weight data (M) equal to or greater than the predetermined number (Y);
Stop determination means (30, S16, S17, S18) for determining whether or not a stop condition for determining that the vehicle is stopped;
Reset means (30, S27) for resetting an estimated value (MS) of the vehicle weight to an initial value (MS_Re) when it is determined that the stop condition is satisfied;
Based on vehicle weight data (M) less than the predetermined number (Y) calculated by the vehicle weight data calculation means (30, S20) after the vehicle starts when the vehicle starts after the stop condition is satisfied, Second estimated value acquisition means (30, S29) for acquiring a second estimated value (Mn) of weight;
When the vehicle starts after the stop condition is satisfied, the second estimated value (Mn) of the vehicle weight acquired by the second estimated value acquisition means (30, S29) and the second before the stop condition is satisfied The determination that the difference (ΔM) from the first estimated value (Mave, Ma) of the vehicle weight acquired by the 1 estimated value acquiring means (30, S23) is set as a criterion for determining whether or not the vehicle weight has changed. If it is less than the value (Mth), the estimated value determining means (30,) returns the estimated value (MS) of the vehicle weight from the initial value (MS_Re) to the first estimated value (Mave, Ma) of the vehicle weight. S33), a vehicle weight estimation device.
前記推定値決定手段(30、S27,S33)は、
前記差分(ΔM)が前記判定値(Mth)以上である場合において、
車両の発進後に前記車重データ演算手段(30、S20)によって演算された車両重量データ(M)のデータ数(X)が前記既定数(Y)未満であるときには、車両重量の推定値(MS)を前記初期値(MS_Re)で保持し、
車両の発進後に演算された車両重量データ(M)のデータ数(X)が前記既定数(Y)以上であるときには、車両重量の推定値(MS)を、前記第1推定値取得手段(30、S23)によって取得された車両重量の第1推定値(Mave)とすることを特徴とする請求項1に記載の車両重量の推定装置。
The estimated value determining means (30, S27, S33)
When the difference (ΔM) is equal to or greater than the determination value (Mth),
When the number (X) of vehicle weight data (M) calculated by the vehicle weight data calculation means (30, S20) after the start of the vehicle is less than the predetermined number (Y), an estimated value of vehicle weight (MS ) At the initial value (MS_Re),
When the data number (X) of the vehicle weight data (M) calculated after the vehicle starts is equal to or greater than the predetermined number (Y), the estimated value (MS) of the vehicle weight is obtained as the first estimated value acquisition means (30 The vehicle weight estimation apparatus according to claim 1, wherein the vehicle weight estimation apparatus obtains a first estimated value (Mave) of the vehicle weight acquired in S23).
前記判定値(Mth)を、前記リセット手段(30、S27)によってリセットされる前の車両重量の推定値(MS,Ma)が大きい場合には小さい場合よりも大きな値に設定する判定値設定手段(30、S31)をさらに備えることを特徴とする請求項1又は請求項2に記載の車両重量の推定装置。   Determination value setting means for setting the determination value (Mth) to a larger value than when the estimated value (MS, Ma) of the vehicle weight before being reset by the reset means (30, S27) is large. The vehicle weight estimation apparatus according to claim 1, further comprising (30, S31). 前記停車条件は、
車両のパーキングブレーキ(25)によって車輪(10)に制動力が付与されること、
及び、車両が停車してからの経過時間(Ts)が予め設定された停車判定時間(Tsth)以上になったこと
のうち少なくとも一つを含むことを特徴とする請求項1〜請求項3のうち何れか一項に記載の車両重量の推定装置。
The stop condition is:
Braking force is applied to the wheel (10) by the parking brake (25) of the vehicle,
And the elapsed time (Ts) from when the vehicle stops is equal to or greater than a preset stop determination time (Tsth). The vehicle weight estimation apparatus according to any one of the above.
車両の横転を抑制する横転抑制制御を行う車両の横転抑制装置であって、
請求項1〜請求項4のうち何れか一項に記載の車両重量の推定装置(14,30)と、
車両の横方向加速度(Gy)を演算する横方向加速度演算手段(30、S41)と、
前記横転抑制制御の開始タイミングを特定するための閾値(Gyth)を、前記車両重量の推定装置(14,30)によって演算された車両重量の推定値(MS)が大きい場合には小さい場合よりも小さな値に設定する閾値設定手段(30、S42)と、
前記横方向加速度演算手段(30、S41)によって取得された横方向加速度(Gy)が、前記閾値設定手段(30、S42)によって設定された閾値(Gyth)以上である場合に、前記横転抑制制御を開始する制御手段(30、S44)と、を備えることを特徴とする車両の横転抑制装置。
A vehicle rollover suppression device that performs rollover suppression control that suppresses vehicle rollover,
The vehicle weight estimating device (14, 30) according to any one of claims 1 to 4,
Lateral acceleration calculation means (30, S41) for calculating the lateral acceleration (Gy) of the vehicle;
Wherein the threshold value (Gyth) for specifying a start timing of the rollover prevention control, than the when the vehicle weight estimation device vehicle weight estimation value calculated by the (14,30) (MS) is large is small Threshold setting means (30, S42) for setting a small value;
When the lateral acceleration (Gy) acquired by the lateral acceleration calculating means (30, S41) is equal to or greater than the threshold (Gyth) set by the threshold setting means (30, S42), the rollover suppression control is performed. Control means (30, S44) for starting the vehicle.
予め設定された周期毎に、車両重量データ(M)を演算させる車重データ演算ステップ(S20)と、
演算した既定数(Y)以上の車両重量データ(M)に基づき、車両重量の第1推定値(Mave)を取得させる第1推定値取得ステップ(S23)と、
車両が停車したと判断するための停車条件が成立したか否かを判定させる停車判定ステップ(S16,S17,S18)と、
前記停車条件が成立したと判定した場合に、車両重量の推定値(MS)を初期値(MS_Re)にリセットさせるリセットステップ(S27)と、
前記停車条件の成立後における車両の発進時に、車両の発進後に前記車重データ演算ステップ(S20)で演算した前記既定数(Y)未満の車両重量データ(M)に基づき、車両重量の第2推定値(Mn)を取得させる第2推定値取得ステップ(S29)と、
前記停車条件の成立後における車両の発進時に、前記第2推定値取得ステップ(S29)で取得した車両重量の第2推定値(Mn)と、前記停車条件の成立前に前記第1推定値取得ステップ(23)で取得した車両重量の第1推定値(Mave,Ma)との差分(ΔM)が、車両重量が変化したか否かの判定基準として設定された判定値(Mth)未満である場合には、車両重量の推定値(MS)を、前記初期値(MS_Re)から前記車両重量の第1推定値(Mave,Ma)に戻させる推定値決定ステップ(S34)と、を有することを特徴とする車両重量の推定方法。
Vehicle weight data calculating step (S20) for calculating vehicle weight data (M) for each preset period;
A first estimated value acquisition step (S23) for acquiring a first estimated value (Mave) of the vehicle weight based on the calculated vehicle weight data (M) equal to or greater than the predetermined number (Y);
A stop determination step (S16, S17, S18) for determining whether or not a stop condition for determining that the vehicle has stopped is satisfied;
A reset step (S27) for resetting an estimated value (MS) of the vehicle weight to an initial value (MS_Re) when it is determined that the stop condition is satisfied;
When the vehicle starts after the stop condition is satisfied, a second vehicle weight data (M) less than the predetermined number (Y) calculated in the vehicle weight data calculation step (S20) after the vehicle starts is set. A second estimated value acquisition step (S29) for acquiring an estimated value (Mn);
When the vehicle starts after the stopping condition is satisfied, the second estimated value (Mn) of the vehicle weight acquired in the second estimated value acquiring step (S29) and the first estimated value acquisition before the stopping condition is satisfied. The difference (ΔM) from the first estimated value (Mave, Ma) of the vehicle weight acquired in step (23) is less than the determination value (Mth) set as a criterion for determining whether or not the vehicle weight has changed. In this case, an estimated value determining step (S34) for returning the estimated value (MS) of the vehicle weight from the initial value (MS_Re) to the first estimated value (Mave, Ma) of the vehicle weight. A characteristic vehicle weight estimation method.
JP2011067920A 2011-03-25 2011-03-25 Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device Active JP5620864B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011067920A JP5620864B2 (en) 2011-03-25 2011-03-25 Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011067920A JP5620864B2 (en) 2011-03-25 2011-03-25 Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device

Publications (2)

Publication Number Publication Date
JP2012202835A JP2012202835A (en) 2012-10-22
JP5620864B2 true JP5620864B2 (en) 2014-11-05

Family

ID=47184002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011067920A Active JP5620864B2 (en) 2011-03-25 2011-03-25 Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device

Country Status (1)

Country Link
JP (1) JP5620864B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6082984B2 (en) * 2013-01-25 2017-02-22 株式会社アドヴィックス Vehicle mass estimation device
DE102016225536A1 (en) 2016-12-20 2018-06-21 Zf Friedrichshafen Ag Method for determining the mass of a motor vehicle
CN114265907A (en) * 2021-11-29 2022-04-01 三一汽车制造有限公司 Method and device for estimating weight of mixer truck and mixer truck

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3693097B2 (en) * 2000-04-19 2005-09-07 三菱ふそうトラック・バス株式会社 Vehicle weight detection device
JP2002081989A (en) * 2000-09-06 2002-03-22 Aisin Seiki Co Ltd Apparatus for estimating weight of vehicle
JP3448559B2 (en) * 2000-10-10 2003-09-22 日野自動車株式会社 Vehicle mass estimation arithmetic unit
JP3821001B2 (en) * 2002-02-06 2006-09-13 アイシン精機株式会社 Vehicle weight estimation device
JP4794960B2 (en) * 2005-09-16 2011-10-19 日野自動車株式会社 Vehicle mass estimation device
JP5326870B2 (en) * 2009-06-30 2013-10-30 株式会社アドヴィックス Load weight variation acquisition device and load weight variation acquisition method
JP5326869B2 (en) * 2009-06-30 2013-10-30 株式会社アドヴィックス Loading weight detection device and loading weight detection method
JP5402478B2 (en) * 2009-09-30 2014-01-29 株式会社アドヴィックス Vehicle motion control device
JP5621660B2 (en) * 2011-02-28 2014-11-12 株式会社アドヴィックス Vehicle weight estimation device and vehicle rollover suppression device

Also Published As

Publication number Publication date
JP2012202835A (en) 2012-10-22

Similar Documents

Publication Publication Date Title
US8406952B2 (en) Electric parking brake control system and electric parking brake control method
US8998774B2 (en) Brake apply and release detection for stop/start vehicle
CN106064616B (en) Vehicle and method of controlling vehicle
EP3275755A1 (en) Travel control device and travel control method
JP5736705B2 (en) Vehicle control apparatus and vehicle control method
US8504273B2 (en) Coefficient of friction based limitation of the torque of a vehicle control loop
JP5593876B2 (en) Vehicle control apparatus and vehicle control method
US8821348B2 (en) Dynamic filtering for stop/start vehicle launch preparation
US9862370B2 (en) Control device for controlling electric vehicle
US9058249B2 (en) Vehicle control system
JPWO2018185578A1 (en) Control device, control method, and brake system
US20130184906A1 (en) Control System For A Vehicle On An Incline
JP2006321268A (en) Economic running control method and economic running controlling device
WO2012029773A1 (en) Vehicle control device and vehicle control method
JP2016111760A (en) Braking force control device and braking force control method
JP5620864B2 (en) Vehicle weight estimation device, vehicle weight estimation method, and vehicle rollover suppression device
JP5659580B2 (en) Vehicle control apparatus and vehicle control method
JP5787050B2 (en) Vehicle control device
JP5846112B2 (en) Vehicle mass estimation device
JP2007127155A (en) Starting auxiliary device
JP5621660B2 (en) Vehicle weight estimation device and vehicle rollover suppression device
CN111497843A (en) Driving assistance system, and brake control unit and brake control method thereof
JP6000662B2 (en) Automatic braking control device
EP3321141B1 (en) Control device for straddled vehicle, and straddled vehicle
JP2014098377A (en) Idling stop control device and idling stop control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140820

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: 20140909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140919

R150 Certificate of patent or registration of utility model

Ref document number: 5620864

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250