JP5195311B2 - Brake control device - Google Patents

Brake control device Download PDF

Info

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
Application number
JP2008284822A
Other languages
Japanese (ja)
Other versions
JP2010111228A (en
Inventor
徹也 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2008284822A priority Critical patent/JP5195311B2/en
Publication of JP2010111228A publication Critical patent/JP2010111228A/en
Application granted granted Critical
Publication of JP5195311B2 publication Critical patent/JP5195311B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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処理部が制御目標値を平均化処理または外挿演算することによって、複数回の制御指令が決定されるようにする。
特開2005−350051号公報
Patent Document 1 discloses a brake control device including a first processing unit and a second processing unit as a plurality of modules having different calculation cycles. In this apparatus, the control command is determined a plurality of times by the second processing unit averaging or extrapolating the control target value for each determination of the control target value by the first processing unit. To.
JP 2005-350051 A

上述のブレーキ制御装置は、第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 brake control device 10 according to the present embodiment. The brake control device 10 shown in the figure constitutes an electronically controlled brake system for a vehicle, and independently and optimally sets the brakes for the four wheels of the vehicle according to the operation of a brake pedal (not shown) by the driver. To do. In addition, a vehicle equipped with the brake control device 10 according to the present embodiment includes a steering device (not shown) that steers steering wheels among the four wheels, and an internal combustion engine (not shown) that drives the driving wheels of these four wheels. A traveling drive source such as an engine or a motor is provided. The brake control device 10 includes at least various sensors 12, a driving assistance ECU 14, a brake ECU 16, and a brake actuator 18.

運転支援ECU14およびブレーキECU16は、各種演算処理を実行するCPU、各種制御プログラムを格納するROM、データ格納やプログラム実行のためのワークエリアとして利用されるRAM、入出力インターフェース、メモリ等を備えている。運転支援ECU14およびブレーキECU16は、所定の制御周期でそれぞれの処理を繰り返し実行する。   The driving support ECU 14 and the brake ECU 16 include a CPU that executes various arithmetic processes, a ROM that stores various control programs, a RAM that is used as a work area for data storage and program execution, an input / output interface, a memory, and the like. . The driving assistance ECU 14 and the brake ECU 16 repeatedly execute each process at a predetermined control cycle.

ブレーキECU16は、運転者や運転支援ECU14から制動要求を受けて、制動要求に応じた目標液圧を演算し、目標液圧に応じた制御電流をブレーキアクチュエータ18に供給するように制御する。   The brake ECU 16 receives a braking request from the driver or the driving support ECU 14, calculates a target hydraulic pressure corresponding to the braking request, and controls the brake actuator 18 to supply a control current corresponding to the target hydraulic pressure.

運転支援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 driving assistance ECU 14 outputs a target deceleration as a braking request to the brake ECU 16 via an in-vehicle communication path such as CAN in order to execute these driving assistance controls. That is, since the driving support ECU 14 outputs the target deceleration to the brake ECU 16 in the in-vehicle communication cycle, the brake ECU 16 regards the control cycle of the driving support ECU 14 as the in-vehicle communication cycle. The target deceleration may be a control target value that requires braking control that should be the target. The driving assistance ECU 14 may be a plurality of ECUs provided independently according to each driving assistance control. The in-vehicle communication cycle of CAN is 62 ms, for example.

各種センサ類12は、運転支援ECU14に検出結果を出力する。各種センサ類12は、たとえば、前方ミリ波レーダ、近距離ミリ波レーダ、GPS(Global Positioning System)通信機、およびCCDカメラなどを含む。たとえば、前方ミリ波レーダは、ミリ波帯の電波を水平方向にスキャンしながら車両の前方へ照射し、車両などの物体表面で反射された電波を受信し、検出結果を運転支援ECU14に出力する。また、近距離ミリ波レーダは、ミリ波帯の電波を水平方向にスキャンしながら車両の前方、側方及び後方に照射し、車両などの物体表面で反射された電波を受信し、検出結果を運転支援ECU14に出力する。また、GPS通信機は、自車両の位置情報を取得し、検出結果を運転支援ECU14に出力する。また、CCDカメラは、車両の周囲の状況を撮像し、検出結果を運転支援ECU14に出力する。   Various sensors 12 output detection results to the driving support ECU 14. The various sensors 12 include, for example, a forward millimeter wave radar, a short-range millimeter wave radar, a GPS (Global Positioning System) communication device, and a CCD camera. For example, the front millimeter wave radar irradiates the front of the vehicle while scanning a millimeter wave band radio wave in the horizontal direction, receives the radio wave reflected on the surface of an object such as the vehicle, and outputs the detection result to the driving support ECU 14. . In addition, near-field millimeter-wave radar irradiates the front, side, and back of a vehicle while scanning millimeter-wave radio waves in the horizontal direction, receives radio waves reflected from the surface of an object such as a vehicle, and displays detection results. It outputs to driving assistance ECU14. Further, the GPS communication device acquires the position information of the host vehicle and outputs the detection result to the driving support ECU 14. Further, the CCD camera images the situation around the vehicle and outputs the detection result to the driving support ECU 14.

制動力付与機構としてのディスクブレーキユニット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 brake actuator 18 is controlled by the brake ECU 16 to drive the disc brake unit 21.

ブレーキ制御装置10は制動要求を受けて制動を開始する。制動要求は、たとえば、運転支援ECU14が運転支援制御を実行する場合や、運転者がブレーキペダルを操作した場合の、車両に制動力を付与すべき場合に生起される。運転支援ECU14は、制動要求として目標減速度をブレーキECU16に供給する。ブレーキECU16は、供給された目標減速度をもとにブレーキアクチュエータ18の目標液圧を演算し、ブレーキアクチュエータ18は、ディスクブレーキユニット21で車輪17に目標液圧にもとづく制動力を付与させる。   The brake control device 10 receives the braking request and starts braking. The braking request is generated, for example, when the driving assistance ECU 14 executes driving assistance control or when the braking force is to be applied to the vehicle when the driver operates the brake pedal. The driving assistance ECU 14 supplies the target deceleration to the brake ECU 16 as a braking request. The brake ECU 16 calculates the target hydraulic pressure of the brake actuator 18 based on the supplied target deceleration, and the brake actuator 18 applies a braking force based on the target hydraulic pressure to the wheel 17 by the disc brake unit 21.

その結果、ブレーキ制御装置10においては、ブレーキフルードがブレーキアクチュエータ18のポンプから各ホイールシリンダに供給され、車輪17に所望の制動力が付与される。また、各ホイールシリンダから減圧弁を介してブレーキフルードが必要に応じて排出され、車輪17に付与される制動力が調整される。このようにしていわゆるブレーキバイワイヤ方式の制動力制御が行われる。   As a result, in the brake control device 10, the brake fluid is supplied from the pump of the brake actuator 18 to each wheel cylinder, and a desired braking force is applied to the wheel 17. Further, brake fluid is discharged from each wheel cylinder through a pressure reducing valve as necessary, and the braking force applied to the wheel 17 is adjusted. In this way, so-called brake-by-wire braking force control is performed.

ところで、運転支援ECU14およびブレーキECU16は、所定の制御周期で各処理を繰り返し実行する。運転支援ECU14からの制動要求は、車内通信周期でブレーキECU16の第2目標減速度演算部22に発せられる。第2目標減速度演算部22の演算周期と、車内通信周期との基本周期比が整数でなく、制御周期が同期していない場合がある。この制御周期のずれにより、最終的にブレーキアクチュエータ18の電磁制御弁に与えられる目標液圧の変化が滑らかとならないおそれがある。   By the way, the driving support ECU 14 and the brake ECU 16 repeatedly execute each process at a predetermined control cycle. The braking request from the driving support ECU 14 is issued to the second target deceleration calculation unit 22 of the brake ECU 16 in the in-vehicle communication cycle. The basic cycle ratio between the calculation cycle of the second target deceleration calculation unit 22 and the in-vehicle communication cycle is not an integer, and the control cycle may not be synchronized. Due to this shift in the control cycle, the change in the target hydraulic pressure that is finally applied to the electromagnetic control valve of the brake actuator 18 may not be smooth.

そこで本実施の形態では、基本周期比を調整した調整周期比を用いて第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 brake ECU 16 according to the present embodiment. The brake ECU 16 includes a second target deceleration calculation unit 22 that calculates a second target deceleration, a target hydraulic pressure calculation unit 24 that calculates a target hydraulic pressure from the second target deceleration, and a brake actuator according to the target hydraulic pressure. And a hydraulic pressure control unit 26 that controls the hydraulic pressure of 18. The second target deceleration calculation unit 22, the target hydraulic pressure calculation unit 24, and the hydraulic pressure control unit 26 function as a plurality of modules having different control cycles. Generally, control closer to the brake actuator 18 requires higher responsiveness, and therefore the control cycle becomes shorter in the order of the second target deceleration calculation unit 22, the target hydraulic pressure calculation unit 24, and the hydraulic pressure control unit 26. In general, the control cycle between modules in the brake ECU 16 is set to an integral multiple. Specifically, for example, the calculation periods of the second target deceleration calculation unit 22, the target hydraulic pressure calculation unit 24, and the hydraulic pressure control unit 26 are set to 40 ms, 10 ms, and 5 ms, respectively. The control cycle includes an in-vehicle communication cycle and a calculation cycle. In the embodiment, the first control cycle of the first module is an in-vehicle communication cycle, and the second control cycle of the second module is a calculation cycle of the second target deceleration calculation unit 22, which is 62 ms and 40 ms, respectively. explain.

第2目標減速度演算部22は、運転支援ECU14から車内通信周期で出力される第1目標減速度を取得し、第1目標減速度から第2目標減速度を所定の演算周期で演算し、目標液圧演算部24に第2目標減速度を供給する。なお、第2目標減速度演算部22は、運転支援ECU14の第1目標減速度を実行するために、第1目標減速度からエンジンブレーキが作用する制動量を減じて第2目標減速度を演算してよい。   The second target deceleration calculation unit 22 acquires the first target deceleration output from the driving support ECU 14 at the in-vehicle communication cycle, calculates the second target deceleration from the first target deceleration at a predetermined calculation cycle, The second target deceleration is supplied to the target hydraulic pressure calculation unit 24. The second target deceleration calculation unit 22 calculates the second target deceleration by subtracting the braking amount applied by the engine brake from the first target deceleration in order to execute the first target deceleration of the driving support ECU 14. You can do it.

第2目標減速度演算部22は、更新判定部28と、第1目標減速度保持部30と、目標変化値算出部32と、目標変化値保持部34と、第2目標減速度算出部36と、第2目標減速度保持部38とを備える。第1目標減速度保持部30は、運転支援ECU14から車内通信周期で第1目標減速度を取得し、第1目標減速度を保持する。第1目標減速度保持部30は、第1目標減速度を取得時間や取得順序に関連づけて保持してよい。   The second target deceleration calculation unit 22 includes an update determination unit 28, a first target deceleration holding unit 30, a target change value calculation unit 32, a target change value holding unit 34, and a second target deceleration calculation unit 36. And a second target deceleration holding unit 38. The first target deceleration holding unit 30 acquires the first target deceleration from the driving assistance ECU 14 in the in-vehicle communication cycle, and holds the first target deceleration. The first target deceleration holding unit 30 may hold the first target deceleration in association with the acquisition time or acquisition order.

更新判定部28は、運転支援ECU14から出力される第1目標減速度が更新されたかどうかを判定する。具体的には、下記式(1)で表されるように、更新判定部28は、第1目標減速度保持部30から所定のサンプリング周期で受け取った最新の第1目標減速度と、前回演算に用いた第1目標減速度とを比較し、両方の値が相違すれば、第1目標減速度が更新されたと判定し、両方の値が同じであれば、第1目標減速度が更新されなかったと判定する。更新判定部28は、更新判定を行った新たな第1目標減速度に更新判定結果を関連づけて、第1目標減速度保持部30に保持させてよい。更新判定部28は、判定結果を目標変化値算出部32に供給する。なお、「前回」とは、今回の制御周期より1つ前の制御周期を示す。   The update determination unit 28 determines whether or not the first target deceleration output from the driving support ECU 14 has been updated. Specifically, as represented by the following formula (1), the update determination unit 28 calculates the latest first target deceleration received from the first target deceleration holding unit 30 at a predetermined sampling period and the previous calculation. The first target deceleration used in the above is compared, and if both values are different, it is determined that the first target deceleration is updated. If both values are the same, the first target deceleration is updated. Judge that there was no. The update determination unit 28 may cause the first target deceleration holding unit 30 to hold the update determination result in association with the new first target deceleration for which the update determination has been performed. The update determination unit 28 supplies the determination result to the target change value calculation unit 32. Note that “previous” indicates a control cycle immediately before the current control cycle.

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 value calculation unit 32 calculates a target change value according to whether or not the first target deceleration is updated. Specifically, when the first target deceleration is updated, the target change value calculation unit 32 calculates the second target deceleration previously calculated from the first target deceleration as represented by the following equation (2). The new target change value is calculated by subtracting the speed. The target change value calculation unit 32 causes the target change value holding unit 34 to hold the newly calculated target change value. On the other hand, when the first target deceleration is not updated, the target change value calculation unit 32 calculates the previously calculated target change value held in the target change value holding unit 34 as a new target change value. The target change value calculation unit 32 supplies the newly calculated target change value to the second target deceleration calculation unit 36.

Δ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 deceleration calculation unit 36 adjusts the adjustment cycle ratio based on the basic cycle ratio between the first control cycle and the second control cycle, and the new target change supplied to the target change value calculation unit 32. A second target deceleration is calculated based on the value. The “basic cycle ratio” refers to a value obtained by dividing the first control cycle of the first module by the second control cycle of the second module. When the basic cycle ratio is not an integer, the adjustment cycle ratio may be greater than or equal to a numerical value obtained by rounding up a numerical value after the decimal point of the basic cycle ratio. In particular, the adjustment cycle ratio may be a numerical value obtained by rounding up a numerical value after the decimal point of the basic cycle ratio to an integer.

第2目標減速度算出部36は、下記式(3)で表されるように、目標変化値を調整周期比で除算した値を、前回算出された第2目標減速度に加算して新たな第2目標減速度を算出する。第2目標減速度算出部36は、新たに算出された第2目標減速度を第2目標減速度保持部38に保持させる。第2目標減速度算出部36は、新たな第2目標減速度を目標液圧演算部24に出力する。   The second target deceleration calculation unit 36 adds a value obtained by dividing the target change value by the adjustment cycle ratio to the previously calculated second target deceleration, as represented by the following formula (3). A second target deceleration is calculated. The second target deceleration calculation unit 36 causes the second target deceleration holding unit 38 to hold the newly calculated second target deceleration. The second target deceleration calculation unit 36 outputs a new second target deceleration to the target hydraulic pressure calculation unit 24.

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 deceleration calculation unit 36 sets a guard value that limits the newly calculated second control target value to be within the first control target value from the previously calculated second control target value. Good. The newly calculated second control target value is within the first control target value from the previously calculated second control target value when the first target deceleration shows an increase from the previous value. When the new target change value is a positive sign, it means that the new second target deceleration is not more than the first target deceleration. Furthermore, when the first target deceleration shows a decrease from the previous value, that is, when the new target change value has a negative sign, it means that the new second target deceleration is equal to or greater than the first target deceleration. In the determination by the update determination unit 28, when the first target deceleration is maintained at the same value as the previous value, it is determined that the first target deceleration is not updated. If it is determined that it has not been updated, the corrected target change value ΔG / R is continuously added, so the second target value calculated immediately after the first target deceleration maintained at the previous value is output. The target deceleration may exceed the first target deceleration requirement. Therefore, by setting the guard value, the first target deceleration calculated immediately after the output of the first target deceleration maintained at the previous value is increased when the first target deceleration is increased . It is possible to prevent the target deceleration request from being exceeded. That is, it is possible to perform control so as not to exceed the required braking amount of the driving assistance ECU 14, and it is possible to realize gentle driving assistance control suitable for inter-vehicle maintenance control and the like.

第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 deceleration calculation unit 36 outputs the first target deceleration as it is as a new second target deceleration. It's okay. In general, for example, in the collision mitigation control, in order to reduce the collision as much as possible, a large first target deceleration is output from the driving assistance ECU 14, and the first target deceleration changes rapidly. Therefore, when the absolute value of the target change value exceeds a predetermined threshold, the brake ECU 16 determines that a braking request that requires high responsiveness is made from collision mitigation control or the like, and sets the first target deceleration. The second target deceleration is output as it is. The predetermined threshold value may be set based on an average value of the first target deceleration output in the collision mitigation control in which high responsiveness is required. Thereby, the 2nd target deceleration calculation part 36 can output the 2nd target deceleration according to collision mitigation control etc. in which high responsiveness is required.

目標液圧演算部24は、第2目標減速度演算部22から出力された第2目標減速度を取得し、第2目標減速度からブレーキアクチュエータ18の目標液圧を所定の演算周期で演算する。目標液圧演算部24は、演算した目標液圧を液圧制御部26に出力する。   The target hydraulic pressure calculation unit 24 acquires the second target deceleration output from the second target deceleration calculation unit 22, and calculates the target hydraulic pressure of the brake actuator 18 from the second target deceleration at a predetermined calculation cycle. . The target hydraulic pressure calculation unit 24 outputs the calculated target hydraulic pressure to the hydraulic pressure control unit 26.

液圧制御部26は、目標液圧演算部24から出力された目標液圧を取得し、取得した目標液圧に応じた電流値をブレーキアクチュエータ18の電磁制御弁に付与する。液圧制御部26は、フィードバック制御に応答するため、目標液圧演算部24より制御周期が短い。以上に、本実施形態に係る構成について説明した。   The hydraulic pressure control unit 26 acquires the target hydraulic pressure output from the target hydraulic pressure calculation unit 24 and applies a current value corresponding to the acquired target hydraulic pressure to the electromagnetic control valve of the brake actuator 18. Since the hydraulic pressure control unit 26 responds to the feedback control, the control cycle is shorter than that of the target hydraulic pressure calculation unit 24. The configuration according to the present embodiment has been described above.

図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 support ECU 14 at a control period of 62 ms. FIG. 3B shows a second target deceleration output at a control cycle of 40 ms from the target deceleration calculation unit of the conventional brake ECU. FIG. 3C shows the second target deceleration output in 40 ms from the second target deceleration calculation unit 22 according to the embodiment. That is, FIGS. 3B and 3C show calculation results in response to the output of FIG. 3A in the same calculation cycle. The first target deceleration shown in FIG. 3 (a) is indicated by x in FIGS. 3 (b) and 3 (c). Further, the conventional second target deceleration shown in FIG. 3B is indicated by a triangle, and the second target deceleration shown in FIG. 3C is indicated by a circle.

図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 deceleration calculating part 22 calculates the 1st target deceleration acquired from Fig.3 (a), and outputs it with a control period of 40 ms as a 2nd target deceleration. In FIG. 3C, the second target deceleration calculation unit 22 adjusts by rounding up the basic cycle ratio 1.55 between the control cycle 62 ms of the driving support ECU 14 and the control cycle 40 ms of the second target deceleration calculation unit 22. The period ratio is adjusted to 2.0. The second target deceleration at time t1 is zero. When the second target deceleration at time t1 is calculated by substituting into the above formulas (2) to (3), the second target deceleration at time t1 is 1/2 of the first target deceleration at time T1. Become.

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 pressure calculation unit 24 and the hydraulic pressure control unit 26 having a shorter calculation cycle. In the embodiment, the second target deceleration calculation unit 22 can realize smooth braking control by outputting the second target deceleration that changes more smoothly than in the past. The present invention is suitable for driving support control that requires gentle driving support such as inter-vehicle maintenance control.

図4は、本実施形態に係る第2目標減速度演算部22の演算処理のフローチャートである。図4に示される処理は、第2目標減速度演算部22により所定の第2制御周期で繰り返し実行される。   FIG. 4 is a flowchart of the calculation process of the second target deceleration calculation unit 22 according to the present embodiment. The process shown in FIG. 4 is repeatedly executed by the second target deceleration calculation unit 22 at a predetermined second control cycle.

まず、制動要求としての第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 support ECU 14 to the second target deceleration calculating unit 22 in the in-vehicle communication cycle that is the first control cycle. The first target deceleration holding unit 30 of the second target deceleration calculating unit 22 sequentially holds the first target deceleration. The update determination unit 28 determines whether or not the first target deceleration output from the driving support ECU 14 has been updated (S10).

第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 value calculation unit 32 calculates a new target change value based on the first target deceleration and the previous second target deceleration. (S12). The target change value calculation unit 32 holds the new target change value in the target change value holding unit 34 and supplies the new target change value to the second target deceleration calculation unit 36.

一方、第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 value calculation unit 32 acquires the previous target change value from the target change value holding unit 34, and newly sets the previous target change value. As a target change value, the new target change value is supplied to the second target deceleration calculation unit 36 (S14). Thereby, even if the first target deceleration is not updated, the second target deceleration can be calculated based on the new target deceleration.

第2目標減速度算出部36は、新たな目標変化値の絶対値が所定の閾値を超えているかどうかを判定する(S16)。新たな目標変化値の絶対値が所定の閾値を超えていなければ(S16のN)、第2目標減速度算出部36は、新たな第2目標減速度を算出する(S18)。具体的には、第2目標減速度算出部36は、第1制御周期と第2制御周期との基本周期比をもとに調整された調整周期比によって新たな目標変化値を補正し、補正された目標変化値にもとづいて新たな第2目標減速度を算出する(S18)。第1制御周期と第2制御周期との基本周期比を切り上げた整数以上の数値の調整周期比を用いることで、第1制御周期間において新たな第2目標減速度が第1目標減速度の要求を超えないようにすることができる。   The second target deceleration calculation unit 36 determines whether or not the absolute value of the new target change value exceeds a predetermined threshold value (S16). If the absolute value of the new target change value does not exceed the predetermined threshold (N in S16), the second target deceleration calculation unit 36 calculates a new second target deceleration (S18). Specifically, the second target deceleration calculation unit 36 corrects the new target change value by the adjustment cycle ratio adjusted based on the basic cycle ratio between the first control cycle and the second control cycle, and A new second target deceleration is calculated based on the set target change value (S18). By using an adjustment cycle ratio that is a numerical 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, a new second target deceleration between the first control cycles becomes the first target deceleration. It is possible not to exceed the request.

第2目標減速度算出部36は、新たに算出された第2制御目標値が、前回算出された第2制御目標値から第1制御目標値以内になるように制限する(S20)。これにより、第1制御目標値が出力された直後に算出される新たな第2制御目標値が、第1制御目標値の要求を超えないようにすることができる。第2目標減速度算出部36は、算出された新たな第2目標減速度を目標液圧演算部24に出力する(S22)。   The second target deceleration calculation unit 36 restricts the newly calculated second control target value to be within the first control target value from the previously calculated second control target value (S20). Thereby, it is possible to prevent the new second control target value calculated immediately after the first control target value is output from exceeding the request for the first control target value. The second target deceleration calculation unit 36 outputs the calculated new second target deceleration to the target hydraulic pressure calculation unit 24 (S22).

新たな目標変化値の絶対値が所定の閾値を超えていれば(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 deceleration calculation unit 36 sets the first target deceleration as the new second target deceleration (S24). ). The second target deceleration calculation unit 36 outputs a new second target deceleration that is the first target deceleration to the target hydraulic pressure calculation unit 24 (S22). Accordingly, the second target deceleration can be output as it is in response to the driving support control that requires high responsiveness.

以上より、本実施形態について説明した。本発明は、上述の各実施形態に限定されるものではなく、当業者の知識に基づいて各種の設計変更等の変形を加えることも可能である。各図に示す構成は、一例を説明するためのもので、同様な機能を達成できる構成であれば、適宜変更可能である。   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 support ECU 14 is described as the first module, and the second target deceleration calculation unit 22 is described as the second module. For example, in the present invention, the second target deceleration calculation unit 22 can be applied as the first module and the target hydraulic pressure calculation unit 24 can be applied as the second module, and the combination of the first module and the second module can be changed as appropriate.

本実施形態に係るブレーキ制御装置の概要を示す図である。It is a figure showing an outline of a brake control device concerning this embodiment. 本実施形態に係るブレーキECUの機能構成を示す図である。It is a figure which shows the function structure of brake ECU which concerns on this embodiment. 所定の制御周期で出力される目標減速度(Gxref)を示す図である。図3(a)は、運転支援ECUから62msの制御周期で出力される第1目標減速度を示す図である。図3(b)は、従来のブレーキECUの目標減速度演算部から40msの制御周期で出力される第2目標減速度を示す図である。図3(c)は、実施形態に係る第2目標減速度演算部から40msで出力される第2目標減速度を示す図である。It is a figure which shows the target deceleration (Gxref) output with a predetermined | prescribed control period. FIG. 3A is a diagram showing a first target deceleration output from the driving support ECU at a control period of 62 ms. FIG. 3B is a diagram showing the second target deceleration output at a control cycle of 40 ms from the target deceleration calculation unit of the conventional brake ECU. FIG.3 (c) is a figure which shows the 2nd target deceleration output in 40 ms from the 2nd target deceleration calculating part which concerns on embodiment. 本実施形態に係る第2目標減速度演算部の演算処理のフローチャートである。It is a flowchart of the calculation process of the 2nd target deceleration calculating part which concerns on this embodiment.

符号の説明Explanation of symbols

10 ブレーキ制御装置、 12 各種センサ類、 14 運転支援ECU、 16 ブレーキECU、 17 車輪、 18 ブレーキアクチュエータ、 21 ディスクブレーキユニット、 22 第2目標減速度演算部、 24 目標液圧演算部、 26 液圧制御部、 28 更新判定部、 30 第1目標減速度保持部、 32 目標変化値算出部、 34 目標変化値保持部、 36 第2目標減速度算出部、 38 第2目標減速度保持部。   DESCRIPTION OF SYMBOLS 10 Brake control apparatus, 12 Various sensors, 14 Driving assistance ECU, 16 Brake ECU, 17 Wheel, 18 Brake actuator, 21 Disc brake unit, 22 Second target deceleration calculating part, 24 Target hydraulic pressure calculating part, 26 Hydraulic pressure A control unit, 28 update determination unit, 30 first target deceleration holding unit, 32 target change value calculation unit, 34 target change value holding unit, 36 second target deceleration calculation unit, and 38 second target deceleration holding unit.

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.
前記第2モジュールは、前記第1制御目標値が更新されたかどうかを判定する更新判定手段をさらに備えることを特徴とする請求項に記載のブレーキ制御装置。 2. The brake control device according to claim 1 , wherein the second module further includes an update determination unit that determines whether or not the first control target value is updated. 前記第2制御目標値算出手段は、新たに算出された前記第2制御目標値が、前回算出された前記第2制御目標値から前記第1制御目標値以内に収まるように制限することを特徴とする請求項1または2のいずれかに記載のブレーキ制御装置。 The second control target value calculation means limits 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. The brake control device according to claim 1 or 2 . 前記第2制御目標値算出手段は、前記調整周期比が2である場合に、前記更新判定手段の前回の更新判定において前記第1制御目標値が更新されなかったと判定していれば、前回算出された前記第2制御目標値を新たな前記第2制御目標値とすることを特徴とする請求項に記載のブレーキ制御装置。 The second control target value calculation means calculates the previous time if it is determined that the first control target value has not been updated in the previous update determination of the update determination means when the adjustment cycle ratio is 2. The brake control device according to claim 2 , wherein the second control target value thus set is used as a new second control target value. 前記第2制御目標値算出手段は、前記目標変化値の絶対値が所定の閾値を超えている場合、前記第1制御目標値を新たな前記第2制御目標値とすることを特徴とする請求項1〜のいずれかに記載のブレーキ制御装置。 The second control target value calculation means sets 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. Item 5. The brake control device according to any one of items 1 to 4 .
JP2008284822A 2008-11-05 2008-11-05 Brake control device Expired - Fee Related JP5195311B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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