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 PDFInfo
- 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
Links
- 230000001629 suppression Effects 0.000 title claims description 35
- 238000000034 method Methods 0.000 title claims description 31
- 230000001133 acceleration Effects 0.000 claims description 50
- 238000004364 calculation method Methods 0.000 claims description 19
- 230000002265 prevention Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 24
- 238000001514 detection method Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 5
- 239000012530 fluid Substances 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000037396 body weight Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/02—Control of vehicle driving stability
- B60W30/04—Control of vehicle driving stability related to roll-over prevention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/12—Estimation 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/13—Load or weight
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/02—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing wheeled or rolling bodies, e.g. vehicles
- G01G19/03—Weighing 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/08—Weighing 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.
ところで、停車前後で車両の積載量が変化した場合には、停車前に用いていた車両重量の推定値などの制御パラメータが不要となる。そのため、特許文献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〜図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
また、車両には、運転手によるアクセルペダル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
また、車両には、各車輪10に制動力を付与するための制動装置20が設けられている。この制動装置20は、図示しないブースタ、マスタシリンダ及びリザーバを有する液圧発生装置21と、ブレーキアクチュエータ22とを備えている。そして、運転手がブレーキペダル23を操作した場合、液圧発生装置21のマスタシリンダ内には、ブレーキペダル23の操作量に応じた液圧が発生する。すると、マスタシリンダ内の液圧に応じた液量のブレーキ液が、ブレーキアクチュエータ22の図示しない液圧回路を介して車輪10毎に設けられたホイールシリンダ24内に流入する。その結果、各車輪10には、対応するホイールシリンダ24内の液圧に応じた制動力が付与される。
The vehicle is also provided with a
本実施形態の制動装置20は、運転手によるブレーキペダル23の操作時に制動力の大きさを車輪10毎に調整する機能と、ブレーキペダル23の非操作時に車輪10に制動力を付与する機能とを有している。こうした機能を実現させるために、ブレーキアクチュエータ22には、マスタシリンダ内とホイールシリンダ24内との間に差圧を発生させるための差圧弁、ホイールシリンダ24内にブレーキ液を供給するためのポンプ、ホイールシリンダ24内を減圧させる際に作動する減圧弁、及びホイールシリンダ24内の増圧を規制する際に作動する保持弁などが設けられている。
The
また、車両には、運転手による図示しないパーキング操作部が操作された場合に、各車輪10のうち一部の車輪に制動力を付与するパーキングブレーキ25が設けられている。パーキングブレーキ25は、各車輪10のうち一部の車輪に制動力を付与すべく作動する場合には作動信号を車両重量の推定装置の一例としてのブレーキ用ECU30(「ブレーキ用電子制御装置」ともいう。)を出力する。
Further, the vehicle is provided with a
ブレーキ用ECU30は、車両重量の推定値を演算し、該車両重量の推定値を用いて、車両の旋回時における横転を抑制するための横転抑制制御を行う。すなわち、本実施形態では、ブレーキ用ECU30が、車両の横転抑制装置としても機能する。本実施形態において、車両重量とは、車両自体の重量(「車体重量」ともいう。)と、車両に積載された荷物の積載量及び車両に搭乗した乗員に基づく重量とを少なくとも含んだ重量である。また、横転抑制制御とは、車両の横方向加速度を小さくするために、各車輪10に対する制動力を個別に調整すべくブレーキアクチュエータ22を作動させる制御である。
The
こうしたブレーキ用ECU30には、運転手によるブレーキペダル23の操作の有無を検出するためのブレーキスイッチSW1と、車輪10の車輪速度を検出するための車輪速度センサSE3とが電気的に接続されている。また、ブレーキ用ECU30には、車両の前後方向加速度(車体加速度)を検出するための前後方向加速度センサSE4と、車両の横方向加速度を検出するための横方向加速度センサSE5とが電気的に接続されている。さらに、ブレーキ用ECU30は、エンジン用ECU14と通信可能となっている。例えば、ブレーキ用ECU30は、車両重量の推定に必要な情報(例えば、駆動トルク)を、バス40を介してエンジン用ECU14から受信する。
The
なお、前後方向加速度センサ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
車両の前後方向加速度が検出限界値(例えば、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
なお、回転数検出センサ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
始めに、重量推定処理ルーチンについて説明する。
さて、重量推定処理ルーチンは、予め設定された所定時間毎(例えば、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
そして、ブレーキ用ECU30は、前後方向加速度センサSE4からの検出信号に基づき車両の前後方向加速度(車体加速度)Gxを演算する(ステップS13)。したがって、本実施形態では、ブレーキ用ECU30が、加速度演算手段としても機能する。続いて、ブレーキ用ECU30は、ステップS12で演算した車体速度微分値DVSからステップS13で演算した前後方向加速度Gxを減算し、該演算結果に基づき路面勾配θを取得する(ステップS14)。車体速度微分値DVSと前後方向加速度Gxとの間には、車両の走行する路面の勾配に応じた差が発生する。この差を利用して、路面勾配θが取得される。
Then, the
そして、ブレーキ用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
車体速度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
経過時間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
ステップ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
ただし、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は、正確性の高い車両重量の推定値を取得できないと判断し、重量推定処理ルーチンを一旦終了する。
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
一方、データ数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
続いて、ブレーキ用ECU30は、ステップS23で取得した車両重量の通常推定値Maveを、車両重量の推定値MSとし(ステップS24)、重量推定処理ルーチンを一旦終了する。したがって、本実施形態では、ブレーキ用ECU30が、演算された既定数Y以上の車両重量データMに基づき、車両重量の通常推定値Maveを取得する第1推定値取得手段としても機能する。また、ステップS23が、第1推定値取得ステップに相当する。
Subsequently, the
すなわち、図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
図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
すなわち、図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
データ数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
続いて、ブレーキ用ECU30は、ステップS29で演算した暫定推定値MnとステップS26で設定したリセット前推定値Maとの差分ΔMを取得する(ステップS30)。そして、ブレーキ用ECU30は、リセット前推定値Maに対して予め設定されたゲイン値THを乗算し、該演算結果を判定値Mthとする(ステップS31)。ゲイン値THは、「0.5」以下の値が好ましく、例えば、「0.3」に設定されている。したがって、本実施形態では、ブレーキ用ECU30が、車両重量が変化したか否かを判断するための判定値Mthを、リセット前推定値Maが大きい場合には小さい場合よりも大きな値に設定する判定値設定手段としても機能する。
Subsequently, the
続いて、ブレーキ用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
一方、差分Δ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
すなわち、図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
続いて、ブレーキ用ECU30は、横転抑制制御の開始タイミングを特定するための閾値Gythを、車両重量の推定値MSが大きい場合には小さい場合よりも小さな値に設定する(ステップS42)。例えば、ブレーキ用ECU30は、車両重量の推定値MSが予め設定された重量閾値以上である場合には閾値Gythを第1の値に設定し、車両重量の推定値MSが重量閾値未満である場合には閾値Gythを第1の値よりも大きな第2の値に設定する。したがって、本実施形態では、ブレーキ用ECU30が、閾値設定手段としても機能する。
Subsequently, the
そして、ブレーキ用ECU30は、ステップS41で演算した横方向加速度GyがステップS42で設定した閾値Gyth以上であるか否かを判定する(ステップS43)。横方向加速度Gyが閾値Gyth未満である場合(ステップS43:NO)、ブレーキ用ECU30は、車両の横転の可能性が低いと判断し、横転抑制処理ルーチンを一旦終了する。一方、横方向加速度Gyが閾値Gyth以上である場合(ステップS43:YES)、ブレーキ用ECU30は、車両の横転の可能性があると判断し、横転抑制制御を行い(ステップS44)、横転抑制処理ルーチンを一旦終了する。したがって、本実施形態では、ブレーキ用ECU30が、制御手段としても機能する。
Then, the
閾値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
(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
この点、本実施形態では、記憶領域341はEEPROM34に設けられている。そのため、車両の停車時にイグニッションスイッチがオフにされた場合であっても、その後の再発進時には、記憶領域341に記憶されている各車両重量データMを用いて、車両重量の通常推定値Mave(=推定値MS)を演算することができる。したがって、車両の停車時にイグニッションスイッチがオフにされた場合であっても、その後の再発進後における車両重量の推定値MSの推定精度を向上させることができる。
In this regard, in the present embodiment, the
なお、実施形態は以下のような別の実施形態に変更してもよい。
・実施形態において、停車条件は、パーキングブレーキ25が操作されたことを含まなくてもよい。この場合、車両重量推定処理ルーチンからは、ステップS16の判定処理が省略される。
The embodiment may be changed to another embodiment as described below.
In the embodiment, the stop condition may not include that the
・実施形態において、停車判定時間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
・実施形態において、車両がパワーテイクオフ装置付きの車両である場合、停車条件は、パワーテイクオフ装置が作動中であることを含んでもよい。また、車載の変速機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
・実施形態において、暫定推定値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
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
・実施形態において、横転抑制制御の開始判定用の閾値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
Claims (6)
演算された既定数(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.
前記差分(Δ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).
車両のパーキングブレーキ(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.
演算した既定数(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.
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)
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)
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 |
-
2011
- 2011-03-25 JP JP2011067920A patent/JP5620864B2/en active Active
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 |