JP5195311B2 - Brake control device - Google Patents
Brake control device Download PDFInfo
- Publication number
- JP5195311B2 JP5195311B2 JP2008284822A JP2008284822A JP5195311B2 JP 5195311 B2 JP5195311 B2 JP 5195311B2 JP 2008284822 A JP2008284822 A JP 2008284822A JP 2008284822 A JP2008284822 A JP 2008284822A JP 5195311 B2 JP5195311 B2 JP 5195311B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- value
- target
- cycle
- target deceleration
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Regulating Braking Force (AREA)
Description
本発明は、車両に設けられた車輪に付与される制動力を制御するブレーキ制御装置に関する。 The present invention relates to a brake control device that controls braking force applied to wheels provided in a vehicle.
特許文献1には、演算周期が異なる複数のモジュールとして第1処理部と第2処理部を備えるブレーキ制御装置が開示されている。この装置においては、第1処理部による制御目標値の決定1回当たりに、第2処理部が制御目標値を平均化処理または外挿演算することによって、複数回の制御指令が決定されるようにする。
上述のブレーキ制御装置は、第1処理部の演算周期が、第2処理部の演算周期の整数倍であり、第2処理部の演算周期と同期している場合を前提とする技術である。しかしながら、他のECU(Electronic Control Unit)との通信においては、CAN(Controller Area Network)等の車内通信経路を介して、車内通信周期で制動要求が発せられるため、第1処理部の車内通信周期が、第2処理部の演算周期の整数倍でなく、第2処理部の演算周期と同期してない場合がある。この制御周期のずれにより、ブレーキアクチュエータの制御弁に与えられる目標液圧の変化が滑らかとならず、ブレーキアクチュエータの制御弁に振動が発生する可能性があり、ブレーキアクチュエータの制御弁から作動音が発生する可能性がある。 The brake control device described above is a technique based on the assumption that the calculation cycle of the first processing unit is an integral multiple of the calculation cycle of the second processing unit and is synchronized with the calculation cycle of the second processing unit. However, in communication with other ECUs (Electronic Control Units), a braking request is issued in an in-vehicle communication cycle via an in-vehicle communication path such as a CAN (Controller Area Network), so the in-vehicle communication cycle of the first processing unit. However, it may not be an integral multiple of the calculation cycle of the second processing unit and may not be synchronized with the calculation cycle of the second processing unit. Due to this shift in the control cycle, the change in the target hydraulic pressure applied to the control valve of the brake actuator may not be smooth, and vibration may occur in the control valve of the brake actuator. May occur.
一方、複数のモジュールおよび車内通信の制御周期を短くし、ブレーキアクチュエータの制御弁に所定の制御周期で与えられる目標液圧の変化を滑らかにすることは、ECU等の制御負荷の増加となり、コストの上昇を招く。 On the other hand, shortening the control cycle of a plurality of modules and in-vehicle communication and smoothing the change of the target hydraulic pressure given to the control valve of the brake actuator at a predetermined control cycle results in an increase in the control load of the ECU and the like. Invite the rise.
そこで、本発明は、コストを抑制しつつ、より滑らかなブレーキ制御を実現するブレーキ制御技術を提供することを目的とする。 Then, an object of this invention is to provide the brake control technique which implement | achieves smoother brake control, suppressing cost.
上記課題を解決するために、本発明のある態様のブレーキ制御装置は、制御周期が異なる複数のモジュールを備えるブレーキ制御装置であって、第1制御周期で第1制御目標値を出力する第1モジュールと、第1モジュールから出力された第1制御目標値にもとづいて第2制御目標値を第1制御周期より短い第2制御周期で演算する第2モジュールと、を備える。第2モジュールは、第1制御目標値が更新された場合、第1制御目標値にもとづいて新たな目標変化値を算出し、第1制御目標値が更新されなかった場合、前回算出された目標変化値を新たな目標変化値とする目標変化値算出手段と、第1制御周期と第2制御周期との基本周期比をもとに調整された調整周期比によって新たな目標変化値を補正し、補正された目標変化値にもとづいて新たな第2制御目標値を算出する第2制御目標値算出手段と、を備える。この第2制御目標値算出手段は、第1制御周期が第2制御周期の整数倍でない場合に、第1制御周期と第2制御周期との基本周期比を切り上げた整数以上の値に調整周期比を調整し、調整周期比によって新たな目標変化値を除算して補正し、補正された目標変化値にもとづいて新たな第2制御目標値を算出する。この態様によると、コストを抑制しつつ、第2制御周期で算出される第2制御目標値の変化をより滑らかにすることができ、滑らかなブレーキ制御を実現することができる。また、第1制御周期と第2制御周期との基本周期比を切り上げた整数以上の調整周期比を用いることで、第1制御目標値が増加している場合に第1制御周期間に算出される新たな第2制御目標値が第1制御目標値より大きくならないようにすることができる。 In order to solve the above problems, a brake control device according to an aspect of the present invention is a brake control device including a plurality of modules having different control cycles, and outputs a first control target value in a first control cycle. A module, and a second module that calculates a second control target value in a second control cycle shorter than the first control cycle based on the first control target value output from the first module. The second module calculates a new target change value based on the first control target value when the first control target value is updated, and the previously calculated target when the first control target value is not updated. A new target change value is corrected by a target change value calculation means that uses the change value as a new target change value, and an adjustment cycle ratio that is adjusted based on the basic cycle ratio between the first control cycle and the second control cycle. And a second control target value calculation means for calculating a new second control target value based on the corrected target change value. The second control target value calculating means adjusts the adjustment cycle to a value equal to or greater than an integer obtained by rounding up the basic cycle ratio between the first control cycle and the second control cycle when the first control cycle is not an integer multiple of the second control cycle. The ratio is adjusted, the new target change value is divided and corrected by the adjustment cycle ratio, and a new second control target value is calculated based on the corrected target change value. According to this aspect, it is possible to make the change in the second control target value calculated in the second control cycle smoother while suppressing the cost, and to realize smooth brake control. Further, by using an adjustment cycle ratio equal to or greater than an integer obtained by rounding up the basic cycle ratio between the first control cycle and the second control cycle, it is calculated during the first control cycle when the first control target value is increasing. The new second control target value can be prevented from becoming larger than the first control target value.
第2モジュールは、第1制御目標値が更新されたかどうかを判定する更新判定手段をさらに備えてもよい。これにより、第1制御周期と第2制御周期が同期していなくとも、第2モジュールは、新たな第2制御目標値を算出することができる。 The second module may further include an update determination unit that determines whether or not the first control target value has been updated. Thereby, even if the first control cycle and the second control cycle are not synchronized, the second module can calculate a new second control target value.
第2制御目標値算出手段は、新たに算出された第2制御目標値が、前回算出された第2制御目標値から第1制御目標値以内に収まるように制限してもよい。これにより、第1制御目標値が出力された直後に算出される新たな第2制御目標値が、第1制御目標値が増加している場合に第1制御目標値を越えないようにすることができる。 The second control target value calculating means may limit the newly calculated second control target value so that it falls within the first control target value from the previously calculated second control target value. Thus, the new second control target value calculated immediately after the first control target value is output is prevented from exceeding the first control target value when the first control target value is increasing. Can do.
第2制御目標値算出手段は、調整周期比が2である場合に、更新判定手段の前回の更新判定において第1制御目標値が更新されなかったと判定していれば、前回算出された第2制御目標値を新たな第2制御目標値としてもよい。これにより、調整周期比が2である場合に、第1制御目標値が出力された直後に算出される新たな第2制御目標値が、第1制御目標値が増加している場合に第1制御目標値を越えないようにすることができる。 If the second control target value calculation means determines that the first control target value has not been updated in the previous update determination by the update determination means when the adjustment cycle ratio is 2, the second control target value calculation means The control target value may be a new second control target value. Thereby, when the adjustment cycle ratio is 2, the new second control target value calculated immediately after the first control target value is output is the first when the first control target value is increased . It is possible to prevent the control target value from being exceeded.
第2制御目標値算出手段は、目標変化値の絶対値が所定の閾値を超えている場合、第1制御目標値を新たな第2制御目標値としてもよい。これにより、目標変化値の絶対値が所定の閾値を超えている場合に、第1制御目標値をそのまま新たな第2制御目標値として出力することができる。 The second control target value calculation means may use the first control target value as a new second control target value when the absolute value of the target change value exceeds a predetermined threshold value. Thereby, when the absolute value of the target change value exceeds a predetermined threshold value, the first control target value can be output as it is as a new second control target value.
本発明によれば、ブレーキ制御装置において、コストを抑制しつつ、より滑らかなブレーキ制御を実現できる。 According to the present invention, in the brake control device, smoother brake control can be realized while suppressing cost.
図1は、本実施形態に係るブレーキ制御装置10の概要を示す。同図に示されるブレーキ制御装置10は、車両用の電子制御式ブレーキシステムを構成しており、運転者による図示されないブレーキペダルへの操作に応じて車両の4輪のブレーキを独立かつ最適に設定するものである。また、本実施形態に係るブレーキ制御装置10が搭載された車両は、4つの車輪のうちの操舵輪を操舵する図示されない操舵装置や、これら4つの車輪のうちの駆動輪を駆動する図示されない内燃機関やモータ等の走行駆動源等を備えている。ブレーキ制御装置10は、各種センサ類12と、運転支援ECU14と、ブレーキECU16と、ブレーキアクチュエータ18とを少なくとも備える。
FIG. 1 shows an overview of a
運転支援ECU14およびブレーキECU16は、各種演算処理を実行するCPU、各種制御プログラムを格納するROM、データ格納やプログラム実行のためのワークエリアとして利用されるRAM、入出力インターフェース、メモリ等を備えている。運転支援ECU14およびブレーキECU16は、所定の制御周期でそれぞれの処理を繰り返し実行する。
The
ブレーキECU16は、運転者や運転支援ECU14から制動要求を受けて、制動要求に応じた目標液圧を演算し、目標液圧に応じた制御電流をブレーキアクチュエータ18に供給するように制御する。
The
運転支援ECU14は、運転状況に応じた運転支援制御を実行する。たとえば、運転支援ECU14は、車両が走行する車線を制御する車線維持支援制御(LKA:Lane Keeping Assist)や、車両の周囲の障害物に対して警報、回避、制動等の車両の制御を行う衝突軽減制御(PCS:Pre-Crash Safety)や、先行車両との車間を制御する車間維持制御(ACC:Adaptive Cruise Control)などの制御を実行する。運転支援ECU14は、これらの運転支援制御を実行するため、CAN等の車内通信経路を介してブレーキECU16に制動要求として目標減速度を出力する。すなわち、運転支援ECU14は、目標減速度をブレーキECU16に車内通信周期で出力するため、ブレーキECU16は、運転支援ECU14の制御周期を車内通信周期と捉える。なお、目標減速度は、目標とすべき制動制御を要求する制御目標値であってよい。運転支援ECU14は、各運転支援制御に応じてそれぞれ独立に設けられた複数のECUであってよい。CANの車内通信周期は、たとえば、62msである。
The driving assistance ECU 14 performs driving assistance control according to the driving situation. For example, the driving assistance ECU 14 performs lane keeping assistance control (LKA) for controlling the lane in which the vehicle travels, and collision that performs vehicle control such as warning, avoidance, and braking for obstacles around the vehicle. Control such as mitigation control (PCS: Pre-Crash Safety) and inter-vehicle maintenance control (ACC: Adaptive Cruise Control) for controlling the distance from the preceding vehicle is executed. The
各種センサ類12は、運転支援ECU14に検出結果を出力する。各種センサ類12は、たとえば、前方ミリ波レーダ、近距離ミリ波レーダ、GPS(Global Positioning System)通信機、およびCCDカメラなどを含む。たとえば、前方ミリ波レーダは、ミリ波帯の電波を水平方向にスキャンしながら車両の前方へ照射し、車両などの物体表面で反射された電波を受信し、検出結果を運転支援ECU14に出力する。また、近距離ミリ波レーダは、ミリ波帯の電波を水平方向にスキャンしながら車両の前方、側方及び後方に照射し、車両などの物体表面で反射された電波を受信し、検出結果を運転支援ECU14に出力する。また、GPS通信機は、自車両の位置情報を取得し、検出結果を運転支援ECU14に出力する。また、CCDカメラは、車両の周囲の状況を撮像し、検出結果を運転支援ECU14に出力する。
制動力付与機構としてのディスクブレーキユニット21FR、21FL、21RRおよび21RL(以下、総称する場合は「ディスクブレーキユニット21」とする)は、車両の右前輪17FR、左前輪17FL、右後輪17RR、および左後輪17RL(以下、総称する場合は「車輪17」とする)のそれぞれに制動力を付与する。ブレーキアクチュエータ18は、ブレーキECU16によって制御されて、ディスクブレーキユニット21を駆動する。
Disc brake units 21FR, 21FL, 21RR and 21RL (hereinafter collectively referred to as “disc brake unit 21”) as braking force applying mechanisms are a vehicle front right wheel 17FR, a left front wheel 17FL, a right rear wheel 17RR, and A braking force is applied to each of the left rear wheel 17RL (hereinafter, collectively referred to as “wheel 17”). The
ブレーキ制御装置10は制動要求を受けて制動を開始する。制動要求は、たとえば、運転支援ECU14が運転支援制御を実行する場合や、運転者がブレーキペダルを操作した場合の、車両に制動力を付与すべき場合に生起される。運転支援ECU14は、制動要求として目標減速度をブレーキECU16に供給する。ブレーキECU16は、供給された目標減速度をもとにブレーキアクチュエータ18の目標液圧を演算し、ブレーキアクチュエータ18は、ディスクブレーキユニット21で車輪17に目標液圧にもとづく制動力を付与させる。
The
その結果、ブレーキ制御装置10においては、ブレーキフルードがブレーキアクチュエータ18のポンプから各ホイールシリンダに供給され、車輪17に所望の制動力が付与される。また、各ホイールシリンダから減圧弁を介してブレーキフルードが必要に応じて排出され、車輪17に付与される制動力が調整される。このようにしていわゆるブレーキバイワイヤ方式の制動力制御が行われる。
As a result, in the
ところで、運転支援ECU14およびブレーキECU16は、所定の制御周期で各処理を繰り返し実行する。運転支援ECU14からの制動要求は、車内通信周期でブレーキECU16の第2目標減速度演算部22に発せられる。第2目標減速度演算部22の演算周期と、車内通信周期との基本周期比が整数でなく、制御周期が同期していない場合がある。この制御周期のずれにより、最終的にブレーキアクチュエータ18の電磁制御弁に与えられる目標液圧の変化が滑らかとならないおそれがある。
By the way, the driving
そこで本実施の形態では、基本周期比を調整した調整周期比を用いて第1目標減速度を補正した第2目標減速度を算出することで、第2目標減速度の変化をより滑らかにする。 Therefore, in the present embodiment, the second target deceleration obtained by correcting the first target deceleration is calculated using the adjustment cycle ratio obtained by adjusting the basic cycle ratio, thereby making the change in the second target deceleration smoother. .
図2は、本実施形態に係るブレーキECU16の機能構成を示す。ブレーキECU16は、第2目標減速度を演算する第2目標減速度演算部22と、第2目標減速度から目標液圧を演算する目標液圧演算部24と、目標液圧に応じてブレーキアクチュエータ18の液圧を制御する液圧制御部26とを備える。第2目標減速度演算部22、目標液圧演算部24、および液圧制御部26は、制御周期が異なる複数のモジュールとして機能する。一般に、ブレーキアクチュエータ18に近い制御ほど高い応答性が必要とされるため、第2目標減速度演算部22、目標液圧演算部24、および液圧制御部26の順に制御周期は短くなる。また、一般に、ブレーキECU16内でのモジュール間の制御周期は、整数倍に設定されている。具体的には、たとえば第2目標減速度演算部22、目標液圧演算部24、および液圧制御部26の演算周期は、それぞれ40ms、10ms、5msに設定される。なお、制御周期は、車内通信周期および演算周期を含む。実施形態では、第1モジュールの第1制御周期は車内通信周期であり、第2モジュールの第2制御周期は第2目標減速度演算部22の演算周期であり、それぞれ62ms、40msである例を説明する。
FIG. 2 shows a functional configuration of the
第2目標減速度演算部22は、運転支援ECU14から車内通信周期で出力される第1目標減速度を取得し、第1目標減速度から第2目標減速度を所定の演算周期で演算し、目標液圧演算部24に第2目標減速度を供給する。なお、第2目標減速度演算部22は、運転支援ECU14の第1目標減速度を実行するために、第1目標減速度からエンジンブレーキが作用する制動量を減じて第2目標減速度を演算してよい。
The second target
第2目標減速度演算部22は、更新判定部28と、第1目標減速度保持部30と、目標変化値算出部32と、目標変化値保持部34と、第2目標減速度算出部36と、第2目標減速度保持部38とを備える。第1目標減速度保持部30は、運転支援ECU14から車内通信周期で第1目標減速度を取得し、第1目標減速度を保持する。第1目標減速度保持部30は、第1目標減速度を取得時間や取得順序に関連づけて保持してよい。
The second target
更新判定部28は、運転支援ECU14から出力される第1目標減速度が更新されたかどうかを判定する。具体的には、下記式(1)で表されるように、更新判定部28は、第1目標減速度保持部30から所定のサンプリング周期で受け取った最新の第1目標減速度と、前回演算に用いた第1目標減速度とを比較し、両方の値が相違すれば、第1目標減速度が更新されたと判定し、両方の値が同じであれば、第1目標減速度が更新されなかったと判定する。更新判定部28は、更新判定を行った新たな第1目標減速度に更新判定結果を関連づけて、第1目標減速度保持部30に保持させてよい。更新判定部28は、判定結果を目標変化値算出部32に供給する。なお、「前回」とは、今回の制御周期より1つ前の制御周期を示す。
The
Gxref1≠前回Gxref1 ・・・(1)
Gxref1:第1目標減速度
Gxref1 ≠ previous Gxref1 (1)
Gxref1: First target deceleration
目標変化値算出部32は、第1目標減速度の更新の有無に応じて目標変化値を算出する。具体的には、目標変化値算出部32は、第1目標減速度が更新された場合、下記式(2)で表されるように、第1目標減速度から前回算出された第2目標減速度を減算して、新たな目標変化値を算出する。目標変化値算出部32は、新たに算出した目標変化値を目標変化値保持部34に保持させる。一方、目標変化値算出部32は、第1目標減速度が更新されなかった場合、目標変化値保持部34に保持される前回算出された目標変化値を新たな目標変化値として算出する。目標変化値算出部32は、新たに算出した目標変化値を第2目標減速度算出部36に供給する。
The target change
ΔG=Gxref1−前回Gxref2 ・・・(2)
ΔG:目標変化値、Gxref2:第2目標減速度
ΔG = Gxref1-previous Gxref2 (2)
ΔG: target change value, Gxref2: second target deceleration
第2目標減速度算出部36は、第1制御周期と第2制御周期との基本周期比をもとに調整された調整周期比と、目標変化値算出部32に供給された新たな目標変化値とにもとづいて第2目標減速度を算出する。「基本周期比」とは、第1モジュールの第1制御周期を第2モジュールの第2制御周期で除算した値をいう。調整周期比は、基本周期比が整数でない場合に、基本周期比の小数点以下の数値を切り上げて整数にした数値以上であってよい。とくに、調整周期比は、基本周期比の小数点以下の数値を切り上げて整数にした数値であってよい。
The second target
第2目標減速度算出部36は、下記式(3)で表されるように、目標変化値を調整周期比で除算した値を、前回算出された第2目標減速度に加算して新たな第2目標減速度を算出する。第2目標減速度算出部36は、新たに算出された第2目標減速度を第2目標減速度保持部38に保持させる。第2目標減速度算出部36は、新たな第2目標減速度を目標液圧演算部24に出力する。
The second target
Gxref2=ΔG/R+前回Gxref2 ・・・(3)
R:調整周期比
Gxref2 = ΔG / R + previous Gxref2 (3)
R: Adjustment cycle ratio
第2目標減速度算出部36は、新たに算出された第2制御目標値が、前回算出された第2制御目標値から第1制御目標値以内に収まるように制限するガード値を設定してよい。新たに算出された第2制御目標値が、前回算出された第2制御目標値から第1制御目標値以内になるようにとは、第1目標減速度が前回値より増加を示す場合、すなわち新たな目標変化値が正符号である場合、新たな第2目標減速度が第1目標減速度以下であることをいう。さらに、第1目標減速度が前回値より減少を示す場合、すなわち新たな目標変化値が負符号である場合、新たな第2目標減速度が第1目標減速度以上であることをいう。更新判定部28の判定において、第1目標減速度が前回値と同値に維持される場合に、第1目標減速度が更新されていないと判定される。更新されていないと判定されていれば、補正した目標変化値ΔG/Rを加算し続けることになるため、前回値に維持される第1目標減速度が出力された直後に算出された第2目標減速度が第1目標減速度の要求を超えるおそれがある。そこで、ガード値を設定することで、前回値に維持される第1目標減速度が出力された直後に算出された第2目標減速度が第1目標減速度が増加している場合に第1目標減速度の要求を超えないようにすることができる。すなわち、運転支援ECU14の制動要求量を超えないように制御することができ、車間維持制御等に好適な穏やかな運転支援制御を実現できる。
The second target
第2目標減速度算出部36は、供給された新たな目標変化値の絶対値が所定の閾値を超えている場合には、第1目標減速度を新たな第2目標減速度としてそのまま出力してよい。一般に、たとえば衝突軽減制御では、衝突を可能な限り軽減するために、大きな値の第1目標減速度が運転支援ECU14から出力され、第1目標減速度が急激に変化する。したがって、目標変化値の絶対値が所定の閾値を超えている場合に、ブレーキECU16は、衝突軽減制御などから高い応答性が必要な制動要求がなされていると判断し、第1目標減速度を第2目標減速度としてそのまま出力する。所定の閾値は、高い応答性が要求される衝突軽減制御などおいて出力される第1目標減速度の平均値にもとづいて設定されてよい。これにより、第2目標減速度算出部36は、高い応答性が要求される衝突軽減制御などに応じた第2目標減速度を出力することができる。
When the absolute value of the supplied new target change value exceeds a predetermined threshold, the second target
目標液圧演算部24は、第2目標減速度演算部22から出力された第2目標減速度を取得し、第2目標減速度からブレーキアクチュエータ18の目標液圧を所定の演算周期で演算する。目標液圧演算部24は、演算した目標液圧を液圧制御部26に出力する。
The target hydraulic
液圧制御部26は、目標液圧演算部24から出力された目標液圧を取得し、取得した目標液圧に応じた電流値をブレーキアクチュエータ18の電磁制御弁に付与する。液圧制御部26は、フィードバック制御に応答するため、目標液圧演算部24より制御周期が短い。以上に、本実施形態に係る構成について説明した。
The hydraulic
図3は、所定の制御周期で出力される目標減速度(Gxref)を示す。図3(a)は、運転支援ECU14から62msの制御周期で出力される第1目標減速度を示す。図3(b)は、従来のブレーキECUの目標減速度演算部から40msの制御周期で出力される第2目標減速度を示す。図3(c)は、実施形態に係る第2目標減速度演算部22から40msで出力される第2目標減速度を示す。すなわち図3(b)および(c)は、ともに同じ演算周期で図3(a)の出力に応答した演算結果を示す。なお、図3(a)に示す第1目標減速度を図3(b)および(c)に×印で示す。また、図3(b)に示す従来の第2目標減速度を三角印で示し、図3(c)に示す第2目標減速度を丸印で示す。
FIG. 3 shows the target deceleration (Gxref) output in a predetermined control cycle. FIG. 3A shows the first target deceleration output from the driving
図3(b)において、目標減速度演算部は、図3(a)から取得した第1目標減速度を、40msの制御周期でそのまま出力する。これにより、時刻t2および時刻t5では、前回の第2目標減速度と同じ第2目標減速度が出力される。すなわち、図3(b)では、時刻t1から時刻t3未満の間、および時刻t4から時刻t6未満の間、第2目標減速度が一定に維持されてしまう。 In FIG.3 (b), a target deceleration calculating part outputs the 1st target deceleration acquired from Fig.3 (a) as it is with the control period of 40 ms. Thereby, at the time t2 and the time t5, the same second target deceleration as the previous second target deceleration is output. That is, in FIG. 3B, the second target deceleration is kept constant between time t1 and less than time t3 and between time t4 and less than time t6.
図3(c)において、第2目標減速度演算部22は、図3(a)から取得した第1目標減速度を演算して、第2目標減速度として40msの制御周期で出力する。図3(c)において、第2目標減速度演算部22は、運転支援ECU14の制御周期62msと第2目標減速度演算部22の制御周期40msとの基本周期比1.55を切り上げて、調整周期比を2.0に調整している。時刻t1の第2目標減速度はゼロである。上記の計算式(2)〜(3)に代入して時刻t1の第2目標減速度を算出すると、時刻t1の第2目標減速度は、時刻T1の第1目標減速度の1/2となる。
In FIG.3 (c), the 2nd target
40msの制御周期の演算は、時刻t1および時刻t2と、時刻t4および時刻t5に示すように、62msの制御周期の間に最大で2回実行される。仮に、基本周期比1.55を用いて上記の計算式(2)〜(3)に代入して第2目標減速度を算出すると、時刻t2および時刻t5において算出される第2目標減速度は、第1目標減速度を超えてしまう。すなわち、基本周期比1.55を用いて第1目標減速度に対して平均化処理をした第2目標減速度を第2制御周期で算出すれば、算出される第2目標減速度が第1目標減速度を超える可能性がある。 The calculation of the control period of 40 ms is executed twice at maximum during the control period of 62 ms, as shown at time t1 and time t2, and time t4 and time t5. If the second target deceleration is calculated by substituting into the above formulas (2) to (3) using the basic cycle ratio 1.55, the second target deceleration calculated at time t2 and time t5 is The first target deceleration is exceeded. That is, if the second target deceleration obtained by averaging the first target deceleration using the basic cycle ratio 1.55 is calculated in the second control cycle, the calculated second target deceleration is the first. The target deceleration may be exceeded.
一方、基本周期比1.55を切り上げた調整周期比2.0を用いて補正した第2目標減速度を出力すれば、時刻t2および時刻t5において算出される第2目標減速度は、第1目標減速度を超えない。具体的には、調整周期比2.0を用いて上記の計算式(2)〜(3)に代入して第2目標減速度を算出すれば、時刻t2および時刻t5における新たな第2目標減速度は、第1目標減速度と等しくなる。つまり、基本周期比を切り上げた整数以上の調整周期比を用いることで、第1制御周期間に算出される新たな第2目標減速度が第1目標減速度の要求を超えないようにすることができる。とくに、基本周期比を切り上げて整数とした調整周期比を用いれば、算出される新たな第2目標減速度が第1目標減速度の要求を超えないようにしつつ、第1目標減速度に対して基本周期比を用いて平均化処理をして算出する第2目標減速度に最も近い値を算出することができる。 On the other hand, if the second target deceleration corrected using the adjustment cycle ratio 2.0 obtained by rounding up the basic cycle ratio 1.55 is output, the second target deceleration calculated at time t2 and time t5 is the first target deceleration. The target deceleration is not exceeded. Specifically, if the second target deceleration is calculated by substituting into the above formulas (2) to (3) using the adjustment cycle ratio 2.0, new second targets at time t2 and time t5. The deceleration is equal to the first target deceleration. In other words, by using an adjustment cycle ratio equal to or greater than an integer obtained by rounding up the basic cycle ratio, the new second target deceleration calculated during the first control cycle does not exceed the first target deceleration request. Can do. In particular, if an adjustment cycle ratio that is an integer obtained by rounding up the basic cycle ratio is used, the calculated second target deceleration does not exceed the first target deceleration request, while the first target deceleration is not exceeded. Thus, it is possible to calculate a value closest to the second target deceleration calculated by performing the averaging process using the basic cycle ratio.
図3(b)に示す第2目標減速度の出力の変化と、図3(c)に示す第2目標減速度の出力の変化を比較すると、図3(c)に示す第2目標減速度が滑らかに変化して出力されている。この滑らかさの違いは、演算周期がより短い目標液圧演算部24や液圧制御部26において、より顕著になる。実施形態において、第2目標減速度演算部22は、従来より滑らかに変化する第2目標減速度を出力することで、滑らかな制動制御を実現できる。本発明は、車間維持制御のような穏やかな走行支援が要求される運転支援制御に好適である。
When the change in the output of the second target deceleration shown in FIG. 3B is compared with the change in the output of the second target deceleration shown in FIG. 3C, the second target deceleration shown in FIG. The output changes smoothly. This difference in smoothness becomes more noticeable in the target hydraulic
図4は、本実施形態に係る第2目標減速度演算部22の演算処理のフローチャートである。図4に示される処理は、第2目標減速度演算部22により所定の第2制御周期で繰り返し実行される。
FIG. 4 is a flowchart of the calculation process of the second target
まず、制動要求としての第1目標減速度が、運転支援ECU14から第1制御周期である車内通信周期で第2目標減速度演算部22に出力される。第2目標減速度演算部22の第1目標減速度保持部30は、第1目標減速度を順次保持する。更新判定部28は、運転支援ECU14から出力された第1目標減速度が更新されたかどうかを判定する(S10)。
First, the first target deceleration as a braking request is output from the driving
第1目標減速度が更新されていれば(S10のY)、目標変化値算出部32は、第1目標減速度と前回の第2目標減速度にもとづいて、新たな目標変化値を算出する(S12)。目標変化値算出部32は、新たな目標変化値を目標変化値保持部34に保持させ、第2目標減速度算出部36に新たな目標変化値を供給する。
If the first target deceleration has been updated (Y in S10), the target change
一方、第1目標減速度が更新されていなければ(S10のN)、目標変化値算出部32は、目標変化値保持部34から前回の目標変化値を取得し、前回の目標変化値を新たな目標変化値として導出し、新たな目標変化値を第2目標減速度算出部36に供給する(S14)。これにより、第1目標減速度が更新されていなくても、新たな目標減速度をもとに第2目標減速度を算出することができる。
On the other hand, if the first target deceleration is not updated (N in S10), the target change
第2目標減速度算出部36は、新たな目標変化値の絶対値が所定の閾値を超えているかどうかを判定する(S16)。新たな目標変化値の絶対値が所定の閾値を超えていなければ(S16のN)、第2目標減速度算出部36は、新たな第2目標減速度を算出する(S18)。具体的には、第2目標減速度算出部36は、第1制御周期と第2制御周期との基本周期比をもとに調整された調整周期比によって新たな目標変化値を補正し、補正された目標変化値にもとづいて新たな第2目標減速度を算出する(S18)。第1制御周期と第2制御周期との基本周期比を切り上げた整数以上の数値の調整周期比を用いることで、第1制御周期間において新たな第2目標減速度が第1目標減速度の要求を超えないようにすることができる。
The second target
第2目標減速度算出部36は、新たに算出された第2制御目標値が、前回算出された第2制御目標値から第1制御目標値以内になるように制限する(S20)。これにより、第1制御目標値が出力された直後に算出される新たな第2制御目標値が、第1制御目標値の要求を超えないようにすることができる。第2目標減速度算出部36は、算出された新たな第2目標減速度を目標液圧演算部24に出力する(S22)。
The second target
新たな目標変化値の絶対値が所定の閾値を超えていれば(S16のY)、第2目標減速度算出部36は、第1目標減速度を新たな第2目標減速度とする(S24)。第2目標減速度算出部36は、第1目標減速度である新たな第2目標減速度を目標液圧演算部24に出力する(S22)。これにより、高い応答性が要求される運転支援制御に対して、それに応えるべく第2目標減速度をそのまま出力することができる。
If the absolute value of the new target change value exceeds the predetermined threshold (Y in S16), the second target
以上より、本実施形態について説明した。本発明は、上述の各実施形態に限定されるものではなく、当業者の知識に基づいて各種の設計変更等の変形を加えることも可能である。各図に示す構成は、一例を説明するためのもので、同様な機能を達成できる構成であれば、適宜変更可能である。 This embodiment has been described above. The present invention is not limited to the above-described embodiments, and various modifications such as design changes can be added based on the knowledge of those skilled in the art. The configuration shown in each drawing is for explaining an example, and can be appropriately changed as long as the configuration can achieve the same function.
実施形態では、運転支援ECU14を第1モジュールとして、第2目標減速度演算部22を第2モジュールとして説明した。たとえば本発明は、第2目標減速度演算部22を第1モジュールとして、目標液圧演算部24を第2モジュールとして適用でき、第1モジュールと第2モジュールの組み合わせは適宜変更可能である。
In the embodiment, the driving
10 ブレーキ制御装置、 12 各種センサ類、 14 運転支援ECU、 16 ブレーキECU、 17 車輪、 18 ブレーキアクチュエータ、 21 ディスクブレーキユニット、 22 第2目標減速度演算部、 24 目標液圧演算部、 26 液圧制御部、 28 更新判定部、 30 第1目標減速度保持部、 32 目標変化値算出部、 34 目標変化値保持部、 36 第2目標減速度算出部、 38 第2目標減速度保持部。
DESCRIPTION OF
Claims (5)
第1制御周期で第1制御目標値を出力する第1モジュールと、
前記第1モジュールから出力された前記第1制御目標値にもとづいて第2制御目標値を前記第1制御周期より短い第2制御周期で演算する第2モジュールと、を備え、
前記第2モジュールは、
前記第1制御目標値が更新された場合、前記第1制御目標値にもとづいて新たな目標変化値を算出し、前記第1制御目標値が更新されなかった場合、前回算出された前記目標変化値を前記新たな目標変化値とする目標変化値算出手段と、
前記第1制御周期と前記第2制御周期との基本周期比をもとに調整された調整周期比によって前記新たな目標変化値を補正し、前記補正された目標変化値にもとづいて新たな前記第2制御目標値を算出する第2制御目標値算出手段と、を備え、
前記第2制御目標値算出手段は、前記第1制御周期が前記第2制御周期の整数倍でない場合に、前記第1制御周期と前記第2制御周期との基本周期比を切り上げた整数以上の値に前記調整周期比を調整し、前記調整周期比によって前記新たな目標変化値を除算して補正し、前記補正された目標変化値にもとづいて新たな前記第2制御目標値を算出することを特徴とするブレーキ制御装置。 A brake control device comprising a plurality of modules having different control cycles,
A first module that outputs a first control target value in a first control period;
A second module for calculating a second control target value in a second control cycle shorter than the first control cycle based on the first control target value output from the first module;
The second module includes
When the first control target value is updated, a new target change value is calculated based on the first control target value. When the first control target value is not updated, the previously calculated target change value is calculated. A target change value calculating means having a value as the new target change value;
The new target change value is corrected by an adjustment cycle ratio adjusted based on a basic cycle ratio between the first control cycle and the second control cycle, and the new target change value is corrected based on the corrected target change value. Second control target value calculation means for calculating a second control target value,
When the first control cycle is not an integer multiple of the second control cycle, the second control target value calculation means is equal to or greater than an integer obtained by rounding up a basic cycle ratio between the first control cycle and the second control cycle. Adjusting the adjustment cycle ratio to a value, dividing and correcting the new target change value by the adjustment cycle ratio, and calculating the new second control target value based on the corrected target change value Brake control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008284822A JP5195311B2 (en) | 2008-11-05 | 2008-11-05 | Brake control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008284822A JP5195311B2 (en) | 2008-11-05 | 2008-11-05 | Brake control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010111228A JP2010111228A (en) | 2010-05-20 |
JP5195311B2 true JP5195311B2 (en) | 2013-05-08 |
Family
ID=42300156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008284822A Expired - Fee Related JP5195311B2 (en) | 2008-11-05 | 2008-11-05 | Brake control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5195311B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5971193B2 (en) * | 2013-05-22 | 2016-08-17 | 株式会社デンソー | Software development support apparatus, development support method and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4715249B2 (en) * | 2004-05-13 | 2011-07-06 | トヨタ自動車株式会社 | Braking control device |
JP4506687B2 (en) * | 2006-02-23 | 2010-07-21 | トヨタ自動車株式会社 | Brake control device |
-
2008
- 2008-11-05 JP JP2008284822A patent/JP5195311B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010111228A (en) | 2010-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11117559B2 (en) | Vehicle movement control device, vehicle movement control method, and vehicle movement control program | |
US8694209B2 (en) | Apparatus for controlling motion of vehicle | |
CN108137043B (en) | Vehicle driving assistance device | |
US8478454B2 (en) | Vehicle movement control apparatus and vehicle movement control method | |
JP6907896B2 (en) | Autonomous driving system | |
JP6547394B2 (en) | Vehicle braking control device | |
CN110682916B (en) | Vehicle driving assistance device | |
US11738762B2 (en) | Control device, manager, method, non-transitory storage medium, actuator system, and vehicle | |
JP6672772B2 (en) | Braking force control device | |
JP6562008B2 (en) | Lane departure control device | |
JP5195311B2 (en) | Brake control device | |
JP2005263098A (en) | Automatic cruise control device | |
JP7178774B2 (en) | MOVEMENT CONTROL DEVICE, COMPUTER PROGRAM, MOVEMENT CONTROL METHOD, AND CONTROLLER | |
KR20150128046A (en) | SYSTEM AND METHOD FOR CONTROLLING VEHICLE WHEEL USING iTire SENSOR | |
JP7103203B2 (en) | Travel control device and the method | |
JP2004025916A (en) | Lane escape prevention device | |
JP2011152884A (en) | Vehicle control apparatus | |
JP7243757B2 (en) | Control device, control system, method, program, and vehicle | |
JP4905191B2 (en) | Vehicle travel control device | |
JP6806666B2 (en) | Braking force control system | |
CN113474229A (en) | System and method for controlling speed of vehicle | |
JP2005263099A (en) | Automatic cruise control device | |
JP2022062411A (en) | Travel control device | |
JP2018111458A (en) | Vehicle control device | |
JP2018024383A (en) | Lane deviation suppression apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110520 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120816 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121011 |
|
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: 20130108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5195311 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |