CN118790207A - Vehicle control method, device and vehicle - Google Patents
Vehicle control method, device and vehicle Download PDFInfo
- Publication number
- CN118790207A CN118790207A CN202411274694.8A CN202411274694A CN118790207A CN 118790207 A CN118790207 A CN 118790207A CN 202411274694 A CN202411274694 A CN 202411274694A CN 118790207 A CN118790207 A CN 118790207A
- Authority
- CN
- China
- Prior art keywords
- current
- braking
- brake
- pedal
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000003313 weakening effect Effects 0.000 claims description 183
- 238000009499 grossing Methods 0.000 claims description 37
- 230000009471 action Effects 0.000 claims description 19
- 238000005562 fading Methods 0.000 claims description 2
- 230000006399 behavior Effects 0.000 description 110
- 230000006870 function Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 19
- 238000004590 computer program Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 10
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 6
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000002474 experimental method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000008447 perception Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T13/00—Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems
- B60T13/10—Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with fluid assistance, drive, or release
- B60T13/66—Electrical control in fluid-pressure brake systems
- B60T13/662—Electrical control in fluid-pressure brake systems characterised by specified functions of the control system components
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T17/00—Component parts, details, or accessories of power brake systems not covered by groups B60T8/00, B60T13/00 or B60T15/00, or presenting other characteristic features
- B60T17/18—Safety devices; Monitoring
- B60T17/22—Devices for monitoring or checking brake systems; Signal devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/171—Detecting parameters used in the regulation; Measuring values used in the regulation
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Regulating Braking Force (AREA)
Abstract
本申请涉及一种车辆控制方法、装置和车辆。该方法包括:获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数;在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度;根据目标制动强度,对目标车辆进行制动控制。采用本方法,能够提高对目标车辆的制动控制的准确度。
The present application relates to a vehicle control method, device and vehicle. The method comprises: obtaining the current wheel speed of the wheels in the target vehicle under the current braking behavior, the current piston pressure of the brake piston and the current pedal stroke of the brake pedal; determining the current friction coefficient of the friction brake member in the target vehicle according to the current wheel speed and the current piston pressure; determining the target braking strength of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke when the current friction coefficient meets the braking force attenuation condition; and performing braking control on the target vehicle according to the target braking strength. The method can improve the accuracy of braking control on the target vehicle.
Description
技术领域Technical Field
本申请涉及车辆控制技术领域,特别是涉及一种车辆控制方法、装置和车辆。The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, device and vehicle.
背景技术Background Art
随着车辆朝着电动化、智能化发展,车辆的制动踏板凭借其通用化、集成化和线控化水平推动了车辆的转型升级。在当前线控制动系统干式制动方案的实施中,为了使驾驶员具有与传统制动系统相同的制动感觉,通常在线控制动系统中还设置了制动踏板模拟器,以保证驾驶员能够准确地把握施加于踏板的制动强度,以实现对车辆的控制。As vehicles move toward electrification and intelligence, the brake pedal of vehicles has promoted the transformation and upgrading of vehicles with its universalization, integration and wire control level. In the implementation of the current dry braking solution of the wire control brake system, in order to give the driver the same braking feeling as the traditional brake system, a brake pedal simulator is usually set in the wire control brake system to ensure that the driver can accurately grasp the braking intensity applied to the pedal to achieve control of the vehicle.
然而,踏板模拟器设计仅依赖踏板行程识别制动意图,未设置主缸压力反馈机制,如传统湿式液压制动系统,传递制动反作用力给驾驶员。且现行全解耦液压控制系统以最小化用户对液压力回馈感知为核心,确保制动力控制下脚感体验一致。但此设计当制动系统衰减时,驾驶员无法及时感知,继续激烈驾驶直至系统失效,引发安全隐患。However, the pedal simulator design only relies on pedal travel to identify braking intentions, and does not have a master cylinder pressure feedback mechanism, such as a traditional wet hydraulic brake system, to transmit braking reaction force to the driver. In addition, the current fully decoupled hydraulic control system is centered on minimizing the user's perception of hydraulic pressure feedback to ensure consistent foot feel under braking force control. However, when the braking system decays in this design, the driver cannot perceive it in time and continues to drive aggressively until the system fails, causing safety hazards.
发明内容Summary of the invention
基于此,有必要针对上述技术问题,提供一种能够精准对车辆的制动过程进行控制的车辆控制方法、装置和车辆。Based on this, it is necessary to provide a vehicle control method, device and vehicle that can accurately control the braking process of the vehicle in response to the above technical problems.
第一方面,本申请提供了一种车辆控制方法,包括:In a first aspect, the present application provides a vehicle control method, comprising:
获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;Obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal;
根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;determining a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;In the case where the current friction coefficient satisfies the braking force attenuation condition, determining a target braking intensity of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke;
根据所述目标制动强度,对所述目标车辆进行制动控制。The target vehicle is braked according to the target braking intensity.
在其中一个实施例中,所述根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度,包括:确定所述制动踏板在当前踏板行程下的参考制动强度;根据所述当前摩擦系数和所述当前踏板行程,确定所述制动踏板的当前衰退补偿系数;根据所述当前衰退补偿系数与所述参考制动强度的乘积,确定所述制动踏板的目标制动强度。In one of the embodiments, determining the target braking intensity of the brake pedal in the target vehicle based on the current friction coefficient and the current pedal stroke includes: determining a reference braking intensity of the brake pedal under the current pedal stroke; determining a current fade compensation coefficient of the brake pedal based on the current friction coefficient and the current pedal stroke; determining the target braking intensity of the brake pedal based on the product of the current fade compensation coefficient and the reference braking intensity.
在其中一个实施例中,所述根据所述当前摩擦系数和所述当前踏板行程,确定所述制动踏板的当前衰退补偿系数,包括:确定所述制动踏板在当前摩擦系数下的当前制动弱化程度;基于预设指数函数,根据第一预设平滑系数,对所述当前踏板行程与所述当前制动弱化程度之间的差值进行指数衰减,确定当前衰退补偿系数。In one embodiment, determining the current fade compensation coefficient of the brake pedal based on the current friction coefficient and the current pedal stroke includes: determining the current degree of brake weakening of the brake pedal under the current friction coefficient; based on a preset exponential function, exponentially decaying the difference between the current pedal stroke and the current degree of brake weakening according to a first preset smoothing coefficient to determine the current fade compensation coefficient.
在其中一个实施例中,根据所述目标制动强度,对所述目标车辆进行制动控制,包括:根据所述当前制动弱化程度、所述当前踏板行程和所述制动踏板的最大踏板行程,确定所述制动踏板的第一偏移补偿强度;在所述目标制动强度上累加所述第一偏移补偿强度,以更新所述目标制动强度;根据更新后的目标制动强度,对所述目标车辆进行制动控制。In one of the embodiments, braking control is performed on the target vehicle according to the target braking strength, including: determining a first offset compensation strength of the brake pedal according to the current degree of brake weakening, the current pedal stroke and the maximum pedal stroke of the brake pedal; accumulating the first offset compensation strength on the target braking strength to update the target braking strength; and braking control is performed on the target vehicle according to the updated target braking strength.
在其中一个实施例中,根据所述当前制动弱化程度、所述当前踏板行程和所述制动踏板的最大踏板行程,确定所述制动踏板的第一偏移补偿强度,包括:基于所述预设指数函数,根据第二预设平滑系数,对所述当前踏板行程与所述最大踏板行程之间的差值进行指数衰减,确定第一基础补偿强度;其中,所述第二预设平滑系数为1;基于所述预设指数函数,根据所述第一预设平滑系数,对所述最大踏板行程与所述当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数;根据所述偏移补偿系数和所述第一基础补偿强度的乘积,确定所述制动踏板的第一偏移补偿强度。In one embodiment, the first offset compensation strength of the brake pedal is determined according to the current degree of brake weakening, the current pedal stroke and the maximum pedal stroke of the brake pedal, including: based on the preset exponential function, according to a second preset smoothing coefficient, exponentially decaying the difference between the current pedal stroke and the maximum pedal stroke to determine a first basic compensation strength; wherein the second preset smoothing coefficient is 1; based on the preset exponential function, according to the first preset smoothing coefficient, exponentially decaying the difference between the maximum pedal stroke and the current degree of brake weakening to obtain an offset compensation coefficient; determining the first offset compensation strength of the brake pedal according to the product of the offset compensation coefficient and the first basic compensation strength.
在其中一个实施例中,根据所述目标制动强度,对所述目标车辆进行制动控制,包括:根据所述最大踏板行程、所述当前制动弱化程度和所述制动踏板的最小踏板行程,确定所述制动踏板的第二偏移补偿强度;在所述目标制动强度上减小所述第二偏移补偿强度,以更新目标制动强度;根据更新后的目标制动强度,对所述目标车辆进行制动控制。In one of the embodiments, braking control is performed on the target vehicle according to the target braking intensity, including: determining a second offset compensation intensity of the brake pedal according to the maximum pedal stroke, the current degree of brake weakening and the minimum pedal stroke of the brake pedal; reducing the second offset compensation intensity on the target braking intensity to update the target braking intensity; and braking control is performed on the target vehicle according to the updated target braking intensity.
在其中一个实施例中,根据所述最大踏板行程、所述当前制动弱化程度和所述制动踏板的最小踏板行程,确定所述制动踏板的第二偏移补偿强度,包括:基于所述预设指数函数,根据所述第二预设平滑系数,对所述最小踏板行程与所述最大踏板行程之间的差值进行指数衰减,确定第二基础补偿强度;基于所述预设指数函数,根据所述第一预设平滑系数,对所述最大踏板行程与所述当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数;根据所述偏移补偿系数和所述第二基础补偿强度的乘积,确定所述制动踏板的第二偏移补偿强度。In one embodiment, the second offset compensation strength of the brake pedal is determined based on the maximum pedal stroke, the current degree of brake weakening and the minimum pedal stroke of the brake pedal, including: based on the preset exponential function, according to the second preset smoothing coefficient, exponentially decaying the difference between the minimum pedal stroke and the maximum pedal stroke to determine the second basic compensation strength; based on the preset exponential function, according to the first preset smoothing coefficient, exponentially decaying the difference between the maximum pedal stroke and the current degree of brake weakening to obtain the offset compensation coefficient; determining the second offset compensation strength of the brake pedal based on the product of the offset compensation coefficient and the second basic compensation strength.
在其中一个实施例中,确定所述制动踏板在当前摩擦系数下的当前制动弱化程度,包括:确定所述制动踏板在当前摩擦系数下的第一制动弱化程度;若所述当前制动行为是首次制动行为,则选取所述第一制动弱化程度和默认的瞬时制动弱化程度中的较小值,作为所述制动踏板的当前制动弱化程度;若所述当前制动行为是非首次制动行为,则根据所述当前制动行为的前次制动行为对应的瞬时制动弱化程度、所述前次制动行为的历史踏板行程、以及所述当前制动行为与前次制动行为之间的制动间隔,确定所述当前制动行为的瞬时制动弱化程度,并选取所述第一制动弱化程度和所述当前制动行为的瞬时制动弱化程度中的较小值,作为所述制动踏板的当前制动弱化程度。In one embodiment, determining the current braking weakening degree of the brake pedal under the current friction coefficient includes: determining a first braking weakening degree of the brake pedal under the current friction coefficient; if the current braking behavior is the first braking behavior, selecting the smaller value between the first braking weakening degree and the default instantaneous braking weakening degree as the current braking weakening degree of the brake pedal; if the current braking behavior is not the first braking behavior, determining the instantaneous braking weakening degree of the current braking behavior based on the instantaneous braking weakening degree corresponding to the previous braking behavior of the current braking behavior, the historical pedal travel of the previous braking behavior, and the braking interval between the current braking behavior and the previous braking behavior, and selecting the smaller value between the first braking weakening degree and the instantaneous braking weakening degree of the current braking behavior as the current braking weakening degree of the brake pedal.
在其中一个实施例中,根据所述当前制动行为的前次制动行为对应的瞬时制动弱化程度、所述前次制动行为的历史踏板行程、以及所述当前制动行为与前次制动行为之间的制动间隔,确定所述当前制动行为的瞬时制动弱化程度,包括:根据所述前次制动行为的历史踏板行程与预设踩踏幅度的乘积,确定瞬时制动弱化幅度;以及,根据所述制动间隔与预设补偿幅度的乘积,确定瞬时制动补偿幅度;根据所述前次制动行为对应的瞬时制动弱化程度、所述瞬时制动弱化幅度和所述瞬时制动补偿幅度,确定所述当前制动行为的瞬时制动弱化程度。In one embodiment, the instantaneous braking weakening degree of the current braking behavior is determined based on the instantaneous braking weakening degree corresponding to the previous braking behavior of the current braking behavior, the historical pedal stroke of the previous braking behavior, and the braking interval between the current braking behavior and the previous braking behavior, including: determining the instantaneous braking weakening amplitude based on the product of the historical pedal stroke of the previous braking behavior and a preset pedaling amplitude; and determining the instantaneous braking compensation amplitude based on the product of the braking interval and a preset compensation amplitude; determining the instantaneous braking weakening degree of the current braking behavior based on the instantaneous braking weakening degree corresponding to the previous braking behavior, the instantaneous braking weakening amplitude and the instantaneous braking compensation amplitude.
在其中一个实施例中,根据所述前次制动行为对应的瞬时制动弱化程度、所述瞬时制动弱化幅度和所述瞬时制动补偿幅度,确定所述当前制动行为的瞬时制动弱化程度,包括:选取目标差值和默认制动弱化程度中的较大值,作为第二制动弱化程度;所述目标差值为所述前次制动行为对应的瞬时制动弱化程度与所述瞬时制动弱化幅度之间的差值;将所述第二制动弱化程度与所述瞬时制动补偿幅度之间的和值,作为所述当前制动行为的瞬时制动弱化程度。In one embodiment, the instantaneous braking weakening degree of the current braking behavior is determined based on the instantaneous braking weakening degree corresponding to the previous braking behavior, the instantaneous braking weakening amplitude and the instantaneous braking compensation amplitude, including: selecting the larger value between the target difference and the default braking weakening degree as the second braking weakening degree; the target difference is the difference between the instantaneous braking weakening degree corresponding to the previous braking behavior and the instantaneous braking weakening amplitude; and taking the sum of the second braking weakening degree and the instantaneous braking compensation amplitude as the instantaneous braking weakening degree of the current braking behavior.
第二方面,本申请还提供了一种车辆控制装置,包括:In a second aspect, the present application also provides a vehicle control device, comprising:
信息获取模块,用于获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;An information acquisition module, used to acquire the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston and the current pedal travel of the brake pedal;
系数确定模块,用于根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;a coefficient determination module, configured to determine a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
强度确定模块,用于在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;a strength determination module, configured to determine a target braking strength of a brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke when the current friction coefficient satisfies a braking force attenuation condition;
制动控制模块,用于根据所述目标制动强度,对所述目标车辆进行制动控制。A braking control module is used to perform braking control on the target vehicle according to the target braking intensity.
第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;Obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal;
根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;determining a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;In the case where the current friction coefficient satisfies the braking force attenuation condition, determining a target braking intensity of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke;
根据所述目标制动强度,对所述目标车辆进行制动控制。The target vehicle is braked according to the target braking intensity.
第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;Obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal;
根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;determining a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;In the case where the current friction coefficient satisfies the braking force attenuation condition, determining a target braking intensity of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke;
根据所述目标制动强度,对所述目标车辆进行制动控制。The target vehicle is braked according to the target braking intensity.
第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;Obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal;
根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;determining a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;In the case where the current friction coefficient satisfies the braking force attenuation condition, determining a target braking intensity of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke;
根据所述目标制动强度,对所述目标车辆进行制动控制。The target vehicle is braked according to the target braking intensity.
第六方面,本申请还提供了一种车辆,该车辆中设置有用于实现以下方法步骤的设备:In a sixth aspect, the present application further provides a vehicle, wherein the vehicle is provided with a device for implementing the following method steps:
获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;Obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal;
根据所述当前轮速和所述当前活塞压力,确定所述目标车辆中摩擦制动件的当前摩擦系数;determining a current friction coefficient of a friction brake member in the target vehicle according to the current wheel speed and the current piston pressure;
在所述当前摩擦系数满足制动力衰减条件的情况下,根据所述当前摩擦系数和所述当前踏板行程,确定所述目标车辆中制动踏板的目标制动强度;In the case where the current friction coefficient satisfies the braking force attenuation condition, determining a target braking intensity of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke;
根据所述目标制动强度,对所述目标车辆进行制动控制。The target vehicle is braked according to the target braking intensity.
上述车辆控制方法、装置和车辆,在获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程后,根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数;进一步的,在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度,并根据目标制动强度,对目标车辆进行制动控制。上述方案,通过引入当前摩擦系数,并根据摩擦系数,准确检测目标车辆是否进入制动力衰减状态;在确定目标车辆进入制动力衰减状态的情况下,通过根据当前摩擦系数和当前踏板行程,实现对制动性能减弱的感知,准确模拟目标车辆在制动力衰减状态下的制动强度;此外,由于当前轮速、当前活塞压力和当前踏板行程为实时获取的数据,保证了确定的目标制动强度的时效性和准确性,从而实现了对目标车辆的制动过程进行有效、精准控制。The above vehicle control method, device and vehicle, after obtaining the current wheel speed of the wheel in the target vehicle under the current braking behavior, the current piston pressure of the brake piston and the current pedal stroke of the brake pedal, determine the current friction coefficient of the friction brake in the target vehicle according to the current wheel speed and the current piston pressure; further, when the current friction coefficient meets the braking force attenuation condition, determine the target braking strength of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke, and perform braking control on the target vehicle according to the target braking strength. The above scheme introduces the current friction coefficient and accurately detects whether the target vehicle enters the braking force attenuation state according to the friction coefficient; when it is determined that the target vehicle enters the braking force attenuation state, the perception of the weakened braking performance is realized according to the current friction coefficient and the current pedal stroke, and the braking strength of the target vehicle in the braking force attenuation state is accurately simulated; in addition, since the current wheel speed, the current piston pressure and the current pedal stroke are real-time acquired data, the timeliness and accuracy of the determined target braking strength are guaranteed, thereby realizing effective and precise control of the braking process of the target vehicle.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对本申请实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
图1为一个实施例中车辆控制方法的应用环境图;FIG1 is an application environment diagram of a vehicle control method according to an embodiment;
图2为一个实施例中车辆控制方法的流程示意图;FIG2 is a schematic flow chart of a vehicle control method in one embodiment;
图3为一个实施例中摩擦制动件的摩擦系数随制动材料的温度进行变化的曲线;FIG3 is a curve showing the variation of the friction coefficient of the friction brake member with the temperature of the brake material in one embodiment;
图4为一个实施例中不同制动弱化程度下制动强度随制动行程的变化曲线;FIG4 is a curve showing the change of braking strength with braking stroke at different degrees of brake weakening in one embodiment;
图5为一个实施例中本申请与现有技术的制动强度随踏板行程的变化曲线的对比图;FIG5 is a comparison diagram of the curves of the braking intensity versus the pedal stroke of the present application and the prior art in one embodiment;
图6为另一个实施例中车辆控制方法的流程示意图;FIG6 is a schematic flow chart of a vehicle control method in another embodiment;
图7为一个实施例中车辆控制装置的结构框图;FIG7 is a block diagram of a vehicle control device according to an embodiment;
图8为一个实施例中计算机设备的内部结构图。FIG. 8 is a diagram showing the internal structure of a computer device in one embodiment.
具体实施方式DETAILED DESCRIPTION
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
本申请实施例提供的车辆控制方法,可以应用于如图1所示的应用环境中。其中,制动系统110为目标车辆中用于控制车辆速度的系统,线控底盘角控制器120为目标车辆中通过电信号监测并控制目标车辆的运行状态的装置。可选的,制动系统110获取线控底盘角控制器120监测的当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程;并根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数;进一步的,在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度;并根据目标制动强度,对目标车辆进行制动控制。The vehicle control method provided in the embodiment of the present application can be applied in the application environment as shown in FIG1 . Among them, the braking system 110 is a system for controlling the vehicle speed in the target vehicle, and the wire-controlled chassis angle controller 120 is a device in the target vehicle that monitors and controls the operating state of the target vehicle through electrical signals. Optionally, the braking system 110 obtains the current wheel speed of the wheel in the target vehicle under the current braking behavior monitored by the wire-controlled chassis angle controller 120, the current piston pressure of the brake piston, and the current pedal stroke of the brake pedal; and determines the current friction coefficient of the friction brake part in the target vehicle based on the current wheel speed and the current piston pressure; further, when the current friction coefficient meets the braking force attenuation condition, the target braking strength of the brake pedal in the target vehicle is determined based on the current friction coefficient and the current pedal stroke; and the target vehicle is braked and controlled based on the target braking strength.
在一个实施例中,如图2所示,提供了一种车辆控制方法,以该方法应用于图1中的制动系统110为例进行说明,具体包括以下步骤:In one embodiment, as shown in FIG. 2 , a vehicle control method is provided, which is described by taking the method applied to the braking system 110 in FIG. 1 as an example, and specifically includes the following steps:
S210,获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程。S210, obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal.
其中,制动行为为通过踩踏制动踏板来控制车辆的速度的一种行为;当前制动行为指的是目标车辆的驾驶用户在当前踩踏时刻下产生的制动行为。当前轮速为目标车辆的车轮在当前踩踏时刻下的转速;制动活塞为目标车辆中用于增加刹车力度、提高制动的稳定性和平滑性的装置;当前活塞压力为制动活塞在当前踩踏时刻下所承受的压力;制动踏板为用于限制目标车辆速度的踏板,即刹车板;当前踏板行程为制动踏板在当前踩踏时刻下移动的行程。Among them, braking behavior is an act of controlling the speed of the vehicle by stepping on the brake pedal; current braking behavior refers to the braking behavior generated by the driver of the target vehicle at the current stepping moment. The current wheel speed is the rotation speed of the wheels of the target vehicle at the current stepping moment; the brake piston is a device in the target vehicle used to increase the braking force, improve the stability and smoothness of the brake; the current piston pressure is the pressure that the brake piston bears at the current stepping moment; the brake pedal is a pedal used to limit the speed of the target vehicle, that is, the brake pedal; the current pedal stroke is the stroke of the brake pedal at the current stepping moment.
可选的,当目标车辆的驾驶用户有控制目标车辆减速的需求时,驾驶人会通过踩踏目标车辆中的制动踏板来控制目标车辆减速;此时,目标车辆便会识别到驾驶用户的当前制动行为。进一步的,在当前制动行为下,获取线控底盘角控制器实时监控到的目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程等车辆状态数据。Optionally, when the driver of the target vehicle needs to control the deceleration of the target vehicle, the driver will control the deceleration of the target vehicle by stepping on the brake pedal in the target vehicle; at this time, the target vehicle will recognize the current braking behavior of the driver. Further, under the current braking behavior, the vehicle status data such as the current wheel speed of the wheel in the target vehicle, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal monitored in real time by the wire-controlled chassis angle controller are obtained.
需要说明的是,在本申请实施例中,踏板行程的行程范围可以是0%-100%,也可以是对应于0%-100%,进行等比例缩放的数字范围,例如0-10。即,踏板行程的呈现形式可以是百分数,也可以是数字。It should be noted that, in the embodiment of the present application, the pedal stroke may range from 0% to 100%, or may be a numerical range corresponding to 0% to 100% and scaled in equal proportion, such as 0 to 10. That is, the pedal stroke may be presented in the form of a percentage or a number.
S220,根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数。S220: Determine a current friction coefficient of a friction brake component in the target vehicle according to the current wheel speed and the current piston pressure.
其中,摩擦制动件为用于对目标车辆减速的部件,例如可以包括制动盘和制动鼓等中的至少一种,本申请对此不作任何限定。其中,当前摩擦系数为目标车辆中摩擦制动件在当前踩踏时刻下的摩擦系数。The friction brake is a component used to decelerate the target vehicle, and may include at least one of a brake disc and a brake drum, etc., and the present application does not impose any limitation on this. The current friction coefficient is the friction coefficient of the friction brake in the target vehicle at the current stepping moment.
可选的,考虑到摩擦系数在实际计算中涉及的因素较多,在本申请实施例中,可以直接根据轮速和活塞压力,对摩擦系数进行预估。也就是说,可以根据当前轮速和当前活塞压力,计算目标车辆中摩擦制动件的当前摩擦系数。具体的,当前摩擦系数可以通过以下公式(1)表示:Optionally, considering that there are many factors involved in the actual calculation of the friction coefficient, in the embodiment of the present application, the friction coefficient can be directly estimated based on the wheel speed and the piston pressure. In other words, the current friction coefficient of the friction brake in the target vehicle can be calculated based on the current wheel speed and the current piston pressure. Specifically, the current friction coefficient can be expressed by the following formula (1):
(1) (1)
其中,为当前摩擦系数;为简化后的预设固定系数,可以通过试验确定;为当前活塞压力;为当前轮速。 in, is the current friction coefficient; The simplified preset fixed coefficient can be determined by experiment; is the current piston pressure; is the current wheel speed.
示例性的,可以针对目标车辆的每一车轮,按照公式(1)确定该车轮的当前摩擦系数,并根据对各车轮的当前摩擦系数的统计结果,确定目标车辆的当前摩擦系数。其中,统计结果可以采用平均值、次大值或预设分位数等,本申请对此不作任何限定。For example, the current friction coefficient of each wheel of the target vehicle can be determined according to formula (1), and the current friction coefficient of the target vehicle can be determined based on the statistical results of the current friction coefficients of each wheel. The statistical results can be average values, second largest values, or preset quantiles, etc., and this application does not impose any limitation on this.
S230,在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度。S230: When the current friction coefficient satisfies the braking force attenuation condition, a target braking intensity of the brake pedal in the target vehicle is determined according to the current friction coefficient and the current pedal travel.
其中,制动力衰减条件为制动性能减弱所需满足的条件。目标制动强度表征制动踏板的制动能力。The braking force attenuation condition is a condition that needs to be met for the braking performance to weaken. The target braking intensity represents the braking capacity of the brake pedal.
可以理解的是,目标车辆中的制动材料在设定温度内可以维持较为理想的性能,但是,若制动材料的温度不在设定温度的范围内,制动材料的性能将会降低且不稳定。在这种情况下,摩擦制动件的摩擦系数下降,导致制动性能减弱。如图3所示的目标车辆中摩擦制动件的摩擦系数随制动材料的温度进行变化的曲线。当制动材料的温度过小或者过大时(即不在设定温度范围内时),摩擦系数均低于预先设定的阈值。因此,可以根据摩擦系数和预先设定的阈值之间的关系,判断目标车辆是否需要进入制动力衰减的状态。It is understandable that the brake material in the target vehicle can maintain a relatively ideal performance within the set temperature. However, if the temperature of the brake material is not within the set temperature range, the performance of the brake material will be reduced and unstable. In this case, the friction coefficient of the friction brake component decreases, resulting in a weakened braking performance. The curve of the friction coefficient of the friction brake component in the target vehicle changing with the temperature of the brake material as shown in Figure 3. When the temperature of the brake material is too low or too high (that is, not within the set temperature range), the friction coefficient is lower than a preset threshold. Therefore, it is possible to determine whether the target vehicle needs to enter a state of braking force attenuation based on the relationship between the friction coefficient and the preset threshold.
可选的,若当前摩擦系数低于预设的摩擦系数阈值,则说明当前摩擦系数满足制动力衰减条件。此时,需要结合目标车辆在制动力衰减状态下的实际运行规律,根据当前摩擦系数和当前踏板行程,对目标车辆中制动踏板的制动强度进行衰减模拟,获取目标车辆中制动踏板的目标制动强度。若当前摩擦系数不低于预设的摩擦系数阈值,可以采用传统的方式,直接根据当前踏板行程和预设系数的乘积,确定目标车辆中制动踏板的目标制动强度。Optionally, if the current friction coefficient is lower than the preset friction coefficient threshold, it means that the current friction coefficient meets the braking force attenuation condition. At this time, it is necessary to combine the actual operating law of the target vehicle under the braking force attenuation state, and simulate the braking strength of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal stroke to obtain the target braking strength of the brake pedal in the target vehicle. If the current friction coefficient is not lower than the preset friction coefficient threshold, the traditional method can be used to directly determine the target braking strength of the brake pedal in the target vehicle based on the product of the current pedal stroke and the preset coefficient.
值得注意的是,继续参见图3,当目标车辆的摩擦制动件的摩擦系数超过一定阈值时,目标车辆的制动系统已经无法为整车提供足够安全驾驶的制动力。在这种情况下,向驾驶员发送预警,以提示驾驶员目标车辆需要进入降级运行机制,从而引导驾驶员及时采取必要的干预措施,例如降低车速或者靠边停车等。It is worth noting that, referring to Figure 3, when the friction coefficient of the friction brake of the target vehicle exceeds a certain threshold, the braking system of the target vehicle can no longer provide sufficient braking force for safe driving of the vehicle. In this case, an early warning is sent to the driver to remind the driver that the target vehicle needs to enter a degraded operation mechanism, thereby guiding the driver to take necessary intervention measures in a timely manner, such as reducing the speed or pulling over.
S240,根据目标制动强度,对目标车辆进行制动控制。S240, performing braking control on the target vehicle according to the target braking intensity.
本申请实施例在获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程后,根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数;进一步的,在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度,并根据目标制动强度,对目标车辆进行制动控制。上述方案,通过引入当前摩擦系数,并根据摩擦系数,准确检测目标车辆是否进入制动力衰减状态;在确定目标车辆进入制动力衰减状态的情况下,通过根据当前摩擦系数和当前踏板行程,实现对制动性能减弱的感知,准确模拟目标车辆在制动力衰减状态下的制动强度;此外,由于当前轮速、当前活塞压力和当前踏板行程为实时获取的数据,保证了确定的目标制动强度的时效性和准确性,从而实现了对目标车辆的制动过程进行有效、精准控制。After obtaining the current wheel speed of the wheel in the target vehicle under the current braking behavior, the current piston pressure of the brake piston and the current pedal stroke of the brake pedal, the embodiment of the present application determines the current friction coefficient of the friction brake in the target vehicle according to the current wheel speed and the current piston pressure; further, when the current friction coefficient meets the braking force attenuation condition, the target braking strength of the brake pedal in the target vehicle is determined according to the current friction coefficient and the current pedal stroke, and the target vehicle is braked according to the target braking strength. The above scheme introduces the current friction coefficient and accurately detects whether the target vehicle enters the braking force attenuation state according to the friction coefficient; when it is determined that the target vehicle enters the braking force attenuation state, the perception of the weakened braking performance is realized according to the current friction coefficient and the current pedal stroke, and the braking strength of the target vehicle in the braking force attenuation state is accurately simulated; in addition, since the current wheel speed, the current piston pressure and the current pedal stroke are real-time acquired data, the timeliness and accuracy of the determined target braking strength are guaranteed, thereby realizing effective and precise control of the braking process of the target vehicle.
在上述各实施例的技术方案的基础上,为了保证确定的目标制动强度的准确性,本申请还提供了一个可选实施例,在该可选实施例中,对S230的目标制动强度的确定步骤,进行了细化,该步骤包括:On the basis of the technical solutions of the above embodiments, in order to ensure the accuracy of the determined target braking intensity, the present application further provides an optional embodiment, in which the step of determining the target braking intensity of S230 is refined, and the step includes:
S410,确定制动踏板在当前踏板行程下的参考制动强度。S410, determining a reference braking strength of the brake pedal under the current pedal stroke.
其中,参考制动强度用于表征通过传统方式确定出的目标车辆中制动踏板对应的踏板强度,此时驾驶员无法感知到任何活塞力的脚感反馈。The reference braking intensity is used to characterize the pedal intensity corresponding to the brake pedal in the target vehicle determined by traditional methods, and at this time the driver cannot perceive any foot feedback of the piston force.
示例性的,可以根据当前踏板行程与第一预设系数的乘积,确定制动踏板在当前踏板行程下的参考制动强度。Exemplarily, the reference braking intensity of the brake pedal under the current pedal stroke may be determined according to the product of the current pedal stroke and the first preset coefficient.
其中,第一预设系数可以理解为当前踏板行程与参考制动强度之间的映射系数,通过该映射系数能够将当前踏板行程转化为制动踏板的制动强度。值得注意的是,不同当前踏板行程所对应的第一预设系数可以相同或不同,可以通过大量试验加以确定,本申请对此不作任何限定。The first preset coefficient can be understood as a mapping coefficient between the current pedal stroke and the reference braking strength, through which the current pedal stroke can be converted into the braking strength of the brake pedal. It is worth noting that the first preset coefficients corresponding to different current pedal strokes can be the same or different, and can be determined through a large number of experiments, and this application does not impose any limitation on this.
具体的,参考制动强度可以通过以下公式(2)表示:Specifically, the reference braking intensity can be expressed by the following formula (2):
(2) (2)
其中,为参考制动强度;为第一预设系数;为当前踏板行程。 in, is the reference braking intensity; is the first preset coefficient; is the current pedal travel.
S420,根据当前摩擦系数和当前踏板行程,确定制动踏板的当前衰退补偿系数。S420: Determine a current fade compensation coefficient of the brake pedal according to the current friction coefficient and the current pedal travel.
其中,当前衰退补偿系数为需要对参考制动强度进行衰退补偿的系数。The current decay compensation coefficient is a coefficient that needs to be used to perform decay compensation on the reference braking intensity.
可选的,为了使驾驶用户可以明显感知到目标车辆制动系统的制动强度前端行程控制虚弱,同时需要的制动力增大,在本申请实施例中,采用指数函数来模拟制动踏板的制动力衰退过程。具体的,通过指数函数模型构建的当前衰退补偿系数可以通过以下公式(3)表示:Optionally, in order to enable the driving user to clearly perceive the weak front-end travel control of the braking strength of the target vehicle braking system and the increase in the required braking force, in the embodiment of the present application, an exponential function is used to simulate the braking force decay process of the brake pedal. Specifically, the current decay compensation coefficient constructed by the exponential function model can be expressed by the following formula (3):
(3) (3)
其中,为当前衰退补偿系数;为当前摩擦系数;表示与当前踏 板行程和当前摩擦系数相关的函数。 in, is the current recession compensation coefficient; is the current friction coefficient; Represents a function related to the current pedal travel and the current friction coefficient.
进一步的,为了保证确定的当前衰退补偿系数的准确性和合理性,可以引入制动弱化程度这一参数,来对制动踏板感觉需要弱化的程度进行数值量化。Furthermore, in order to ensure the accuracy and rationality of the determined current fading compensation coefficient, a parameter of brake weakening degree may be introduced to numerically quantify the degree to which the brake pedal feel needs to be weakened.
可选的,考虑到制动弱化程度与摩擦系数成正比,可以确定制动踏板在当前摩擦系数下的当前制动弱化程度;基于预设指数函数,根据第一预设平滑系数,对当前踏板行程与当前制动弱化程度之间的差值进行指数衰减,确定当前衰退补偿系数。其中,预设指数函数为预先设定的用于模拟制动踏板的制动力衰退过程所采用的指数函数。Optionally, considering that the degree of brake weakening is proportional to the friction coefficient, the current degree of brake weakening of the brake pedal under the current friction coefficient can be determined; based on a preset exponential function, according to a first preset smoothing coefficient, the difference between the current pedal stroke and the current degree of brake weakening is exponentially decayed to determine the current decay compensation coefficient. The preset exponential function is a pre-set exponential function used to simulate the braking force decay process of the brake pedal.
示例性的,可以根据当前摩擦系数与第二预设系数的乘积,确定制动踏板在当前摩擦系数下的当前制动弱化程度。Exemplarily, the current brake weakening degree of the brake pedal under the current friction coefficient may be determined based on the product of the current friction coefficient and the second preset coefficient.
其中,当前制动弱化程度用于表征通过对参考制动强度进行弱化,以期让驾驶用户感知到活塞力的脚感反馈时的量化程度值。其中,第二预设系数可以理解为当前摩擦系数与当前制动弱化程度之间的映射系数,通过该映射系数能够将当前摩擦系数转化为对制动踏板的制动强度进行弱化时的当前制动弱化程度。值得注意的是,不同当前摩擦系数所对应的第二预设系数可以相同或不同,可以通过大量试验加以确定,本申请对此不作任何限定。需要说明的是,第二预设系数与前述第一预设系数无关。Among them, the current brake weakening degree is used to characterize the quantitative degree value when the reference brake strength is weakened in order to allow the driving user to perceive the foot feel feedback of the piston force. Among them, the second preset coefficient can be understood as a mapping coefficient between the current friction coefficient and the current brake weakening degree, through which the current friction coefficient can be converted into the current brake weakening degree when the braking strength of the brake pedal is weakened. It is worth noting that the second preset coefficients corresponding to different current friction coefficients can be the same or different, and can be determined through a large number of experiments, and this application does not impose any restrictions on this. It should be noted that the second preset coefficient is independent of the aforementioned first preset coefficient.
因此,当前制动弱化程度可以通过以下公式(4)表示:Therefore, the current brake weakening degree can be expressed by the following formula (4):
(4) (4)
其中,为当前制动弱化程度;为第二预设系数。 in, is the current brake weakening degree; is the second preset coefficient.
进一步的,上述公式(3)中的,可以通过以下公式(5)表示: Furthermore, in the above formula (3) , can be expressed by the following formula (5):
(5) (5)
其中,为第一预设平滑系数,为不大于1的正数,用于表征指数衰减过程对应的衰 减程度,其具体数值可以根据经验设定或通过大量试验确定,本申请对此不作任何限定。在 一个具体实现方式中,第一预设平滑系数可以是0.5。in, is the first preset smoothing coefficient, which is a positive number not greater than 1 and is used to characterize the attenuation degree corresponding to the exponential decay process. Its specific value can be set based on experience or determined through a large number of experiments, and this application does not impose any limitation on this. In a specific implementation, the first preset smoothing coefficient can be 0.5.
最后,结合上述公式(3)和公式(5),当前衰退补偿系数可以通过以下公式(6)表示:Finally, combining the above formula (3) and formula (5), the current decay compensation coefficient can be expressed by the following formula (6):
(6) (6)
S430,根据当前衰退补偿系数与参考制动强度的乘积,确定制动踏板的目标制动强度。S430: Determine a target braking intensity of the brake pedal according to the product of the current fade compensation coefficient and the reference braking intensity.
其中,目标制动强度为对制动踏板的参考制动强度进行制动力减退的结果,从而达到能够让驾驶用户感知到活塞力的脚感反馈的目的。The target braking intensity is the result of reducing the braking force of the reference braking intensity of the brake pedal, so as to achieve the purpose of enabling the driving user to feel the foot feel feedback of the piston force.
可选的,可以直接将当前衰退补偿系数与参考制动强度的乘积,作为制动踏板的目标制动强度。具体的,制动踏板的目标制动强度可以通过以下公式(7)表示:Optionally, the product of the current decay compensation coefficient and the reference braking strength can be directly used as the target braking strength of the brake pedal. Specifically, the target braking strength of the brake pedal can be expressed by the following formula (7):
(7) (7)
其中,表示制动踏板的目标制动强度。 in, Indicates the target braking strength of the brake pedal.
本申请实施例通过根据当前摩擦系数和当前踏板行程,引入制动踏板的当前衰退补偿系数,并在现有的参考制动强度上,根据当前衰退补偿系数对参考制动强度进行衰退补偿,精准模拟了目标车辆在制动力衰减状态下的目标制动强度。The embodiment of the present application introduces the current fade compensation coefficient of the brake pedal according to the current friction coefficient and the current pedal travel, and performs fade compensation on the reference braking intensity based on the current fade compensation coefficient on the existing reference braking intensity, thereby accurately simulating the target braking intensity of the target vehicle under the braking force attenuation state.
在上述各实施例的技术方案的基础上,为了实现对目标车辆的精准制动控制,本申请还提供了一个可选实施例,在该可选实施例中,对S240中的制动控制步骤,进行了细化,该步骤包括:On the basis of the technical solutions of the above embodiments, in order to achieve precise braking control of the target vehicle, the present application also provides an optional embodiment. In this optional embodiment, the braking control step in S240 is refined, and the step includes:
S510,根据当前制动弱化程度、当前踏板行程和制动踏板的最大踏板行程,确定制动踏板的第一偏移补偿强度。S510: Determine a first offset compensation strength of the brake pedal according to a current brake weakening degree, a current pedal stroke, and a maximum pedal stroke of the brake pedal.
其中,第一偏移补偿强度用于对制动踏板达到100%行程时的制动强度值进行补偿。The first offset compensation strength is used to compensate for the braking strength value when the brake pedal reaches 100% travel.
可选的,在本申请实施例中,引入了指数函数模型模拟制动踏板的制动力衰退过程,但是由于指数函数无法达到无限大,所以在制动踏板达到100%行程时无法完全达到原先的制动强度值(也即参考制动强度)。因此,需要引入制动踏板的第一偏移补偿强度,对制动踏板进行补偿。Optionally, in the embodiment of the present application, an exponential function model is introduced to simulate the braking force decay process of the brake pedal, but since the exponential function cannot reach infinity, the original braking intensity value (i.e., the reference braking intensity) cannot be fully reached when the brake pedal reaches 100% travel. Therefore, it is necessary to introduce the first offset compensation intensity of the brake pedal to compensate the brake pedal.
可选的,可以综合考虑制动踏板在达到100%行程时的实际制动强度,并结合指数函数模型的特性,推导第一偏移补偿强度的计算方式,进一步的,基于第一偏移补偿强度的计算方式,根据当前制动弱化程度、当前踏板行程和制动踏板的最大踏板行程,来确定制动踏板的第一偏移补偿强度。Optionally, the actual braking strength of the brake pedal when it reaches 100% of the stroke can be comprehensively considered and combined with the characteristics of the exponential function model to derive a calculation method for the first offset compensation strength. Furthermore, based on the calculation method of the first offset compensation strength, the first offset compensation strength of the brake pedal can be determined according to the current degree of brake weakening, the current pedal stroke and the maximum pedal stroke of the brake pedal.
S520,在目标制动强度上累加第一偏移补偿强度,以更新目标制动强度。S520: Accumulate the first offset compensation intensity on the target braking intensity to update the target braking intensity.
可选的,为了对目标制动强度进行补偿,在目标制动强度的基础上,累加第一偏移补偿强度,对目标制动强度进行更新,得到更新后的目标制动强度。具体的,在上述公式(7)的基础上,累加第一偏移补偿强度,得到更新后的目标制动强度,具体可以通过以下公式(8)所示:Optionally, in order to compensate for the target braking strength, the first offset compensation strength is accumulated on the basis of the target braking strength, and the target braking strength is updated to obtain an updated target braking strength. Specifically, based on the above formula (7), the first offset compensation strength is accumulated to obtain an updated target braking strength, which can be specifically shown by the following formula (8):
(8) (8)
其中,为更新后的目标制动强度;为第一偏移补偿强度。 in, is the updated target braking intensity; is the first offset compensation strength.
S530,根据更新后的目标制动强度,对目标车辆进行制动控制。S530: Perform braking control on the target vehicle according to the updated target braking intensity.
可选的,根据更新后的目标制动强度,替代更新前的目标制动强度,对目标车辆进行制动控制。Optionally, braking control is performed on the target vehicle based on the updated target braking intensity, replacing the target braking intensity before the update.
本申请实施例通过根据当前制动弱化程度、当前踏板行程和制动踏板的最大踏板行程,引入制动踏板的第一偏移补偿强度,并根据第一偏移补偿强度对目标制动强度进行补偿,保证了在制动踏板达到100%行程时,可以精准模拟目标车辆的制动强度,进一步实现了对目标车辆的精准制动控制。The embodiment of the present application introduces a first offset compensation strength of the brake pedal according to the current degree of brake weakening, the current pedal stroke and the maximum pedal stroke of the brake pedal, and compensates the target braking strength according to the first offset compensation strength, thereby ensuring that when the brake pedal reaches 100% of the stroke, the braking strength of the target vehicle can be accurately simulated, thereby further realizing precise braking control of the target vehicle.
在上述各实施例的技术方案的基础上,为了保证确定的第一偏移补偿的准确性,本申请还提供了一个可选实施例,在该可选实施例中,对S510中的第一偏移补偿强度的确定步骤,进行了细化,该步骤包括:On the basis of the technical solutions of the above embodiments, in order to ensure the accuracy of the determined first offset compensation, the present application further provides an optional embodiment. In this optional embodiment, the step of determining the first offset compensation strength in S510 is refined, and the step includes:
S610,基于预设指数函数,根据第二预设平滑系数,对当前踏板行程与最大踏板行程之间的差值进行指数衰减,确定第一基础补偿强度。S610 , based on a preset exponential function and according to a second preset smoothing coefficient, exponentially decay the difference between the current pedal stroke and the maximum pedal stroke to determine a first basic compensation intensity.
其中,第二预设平滑系数用于表征指数衰减过程中最大程度进行衰减时所对应的衰减程度;第二预设平滑系数可以为1,也可以是在1附近波动的任一值,具体波动范围可根据经验确定,也可以通过大量的试验确定。可以理解的是,通过对当前踏板行程与最大踏板行程之间的差值进行最大程度的指数衰减,能够得到相对固定的第一基础补偿强度。The second preset smoothing coefficient is used to characterize the attenuation degree corresponding to the maximum attenuation in the exponential attenuation process; the second preset smoothing coefficient can be 1, or any value fluctuating around 1, and the specific fluctuation range can be determined based on experience or through a large number of experiments. It can be understood that by performing the maximum exponential attenuation on the difference between the current pedal stroke and the maximum pedal stroke, a relatively fixed first basic compensation strength can be obtained.
可选的,基于预设指数函数,根据第二预设平滑系数,对当前踏板行程与最大踏板行程之间的差值进行指数衰减,确定第一基础补偿强度的过程,可以通过以下公式(9)表示:Optionally, based on a preset exponential function and according to a second preset smoothing coefficient, the difference between the current pedal stroke and the maximum pedal stroke is exponentially decayed to determine the first basic compensation strength, which can be expressed by the following formula (9):
(9) (9)
其中,为第一基础补偿强度;为第二预设平滑系数;为当前踏板行程;为最 大踏板行程。需要说明的是,当时,上述公式(9)中的可不参与计算过程。 in, is the first basic compensation intensity; is a second preset smoothing coefficient; is the current pedal travel; is the maximum pedal stroke. It should be noted that when When , the above formula (9) Does not need to participate in the calculation process.
S620,基于预设指数函数,根据第一预设平滑系数,对最大踏板行程与当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数。S620: Based on a preset exponential function and according to a first preset smoothing coefficient, exponentially decay the difference between the maximum pedal travel and the current brake weakening degree to obtain an offset compensation coefficient.
其中,偏移补偿系数用于表征在第一基础补偿强度的基础上,对100%行程下的目标制动强度进行偏移补偿时的补偿程度。The offset compensation coefficient is used to characterize the degree of compensation when offset compensation is performed on the target braking intensity at 100% stroke on the basis of the first basic compensation intensity.
可选的,基于预设指数函数,根据第一预设平滑系数,对最大踏板行程与当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数的过程,可以通过以下公式(10)表示:Optionally, based on a preset exponential function, according to a first preset smoothing coefficient, the difference between the maximum pedal stroke and the current brake weakening degree is exponentially decayed to obtain the offset compensation coefficient, which can be expressed by the following formula (10):
(10) (10)
其中,为偏移补偿系数;为第一预设平滑系数;为最大踏板行程;表示当前 制动弱化程度。 in, is the offset compensation coefficient; is a first preset smoothing coefficient; is the maximum pedal travel; Indicates the current degree of brake weakening.
S630,根据偏移补偿系数和第一基础补偿强度的乘积,确定制动踏板的第一偏移补偿强度。S630: Determine a first offset compensation strength of the brake pedal according to the product of the offset compensation coefficient and the first basic compensation strength.
可选的,为了确保第一偏移补偿强度的准确性,在偏移补偿系数的基础上,引入第一预设系数进行优化。进一步的,根据偏移补偿系数和第一基础补偿强度的乘积,制动踏板的第一偏移补偿强度,可以通过以下公式(11)表示:Optionally, in order to ensure the accuracy of the first offset compensation strength, a first preset coefficient is introduced for optimization based on the offset compensation coefficient. Further, according to the product of the offset compensation coefficient and the first basic compensation strength, the first offset compensation strength of the brake pedal can be expressed by the following formula (11):
(11) (11)
其中,表示第一预设系数。 in, Indicates the first preset coefficient.
本申请实施例通过引入偏移补偿系数和第一基础补偿强度,充分考虑了目标车辆的实际状态,保证了根据偏移补偿系数和第一基础补偿强度的乘积,确定的制动踏板的第一偏移补偿强度的准确性。The embodiment of the present application fully considers the actual state of the target vehicle by introducing the offset compensation coefficient and the first basic compensation strength, thereby ensuring the accuracy of the first offset compensation strength of the brake pedal determined according to the product of the offset compensation coefficient and the first basic compensation strength.
在上述各实施例的技术方案的基础上,为了进一步提高制动过程的准确度,本申请还提供了一个可选实施例,在该可选实施例中,对S240中的制动控制步骤,进行了细化,该步骤包括:On the basis of the technical solutions of the above embodiments, in order to further improve the accuracy of the braking process, the present application also provides an optional embodiment. In this optional embodiment, the braking control step in S240 is refined, and the step includes:
S710,根据最大踏板行程、当前制动弱化程度和制动踏板的最小踏板行程,确定制动踏板的第二偏移补偿强度。S710: Determine a second offset compensation strength of the brake pedal according to the maximum pedal travel, the current brake weakening degree, and the minimum pedal travel of the brake pedal.
其中,第二偏移补偿强度用于对制动踏板在0%行程时的制动强度值进行补偿。The second offset compensation strength is used to compensate for the braking strength value when the brake pedal is at 0% travel.
可选的,出于同样的考虑,引入的指数函数无法达到无限大,在起始位置(即制动踏板在0%行程时),为确保当制动力需求为0%时,实际输出的制动强度也应当为0,因此需要引入第二偏移补偿强度进行补偿。进一步的,可以基于预设指数函数,根据第二预设平滑系数,对最小踏板行程与最大踏板行程之间的差值进行指数衰减,确定第二基础补偿强度;根据偏移补偿系数和第二基础补偿强度的乘积,确定制动踏板的第二偏移补偿强度。Optionally, for the same consideration, the introduced exponential function cannot reach infinity. At the starting position (i.e., when the brake pedal is at 0% travel), to ensure that when the braking force demand is 0%, the actual output braking intensity should also be 0, it is necessary to introduce a second offset compensation intensity for compensation. Further, based on the preset exponential function, according to the second preset smoothing coefficient, the difference between the minimum pedal travel and the maximum pedal travel is exponentially decayed to determine the second basic compensation intensity; according to the product of the offset compensation coefficient and the second basic compensation intensity, the second offset compensation intensity of the brake pedal is determined.
其中,第二预设平滑系数可以为1,用于表征指数衰减过程中最大程度进行衰减时所对应的衰减程度。可以理解的是,通过对最小踏板行程与最大踏板行程之间的差值进行最大程度的指数衰减,能够得到相对固定的第二基础补偿强度。The second preset smoothing coefficient may be 1, which is used to characterize the attenuation degree corresponding to the maximum attenuation in the exponential attenuation process. It is understandable that by performing the maximum exponential attenuation on the difference between the minimum pedal stroke and the maximum pedal stroke, a relatively fixed second basic compensation strength can be obtained.
具体的,制动踏板的第二基础补偿强度,可以通过以下公式(12)表示:Specifically, the second basic compensation strength of the brake pedal can be expressed by the following formula (12):
(12) (12)
其中,为第二基础补偿强度;为第二预设平滑系数;为最小踏板行程;为最 大踏板行程。 in, is the second basic compensation intensity; is a second preset smoothing coefficient; is the minimum pedal travel; is the maximum pedal travel.
在上述公式(12)和公式(10)的基础上,可以得到制动踏板的第二偏移补偿强度如以下公式(13)所示:Based on the above formula (12) and formula (10), the second offset compensation strength of the brake pedal can be obtained as shown in the following formula (13):
(13) (13)
其中,为第二偏移补偿强度。 in, is the second offset compensation strength.
S720,在目标制动强度上减小第二偏移补偿强度,以更新目标制动强度。S720: Reduce the second offset compensation intensity on the target braking intensity to update the target braking intensity.
可选的,在目标制动强度的基础上,减去第二偏移补偿强度,以对目标制动强度再次进行补偿,得到再次更新后的目标制动强度。具体的,在上述公式(7)的基础上,结合上述公式(13),更新目标制动强度可以通过以下公式(14)表示:Optionally, the second offset compensation strength is subtracted from the target braking strength to compensate the target braking strength again to obtain the updated target braking strength. Specifically, based on the above formula (7) and combined with the above formula (13), the updated target braking strength can be expressed by the following formula (14):
(14) (14)
其中,为再次更新后的目标制动强度。in, is the target braking intensity after being updated again.
需要说明的是,由于在目标制动强度上减小第二偏移补偿强度后,不可避免的会 存在再次更新后的目标制动强度小于0的情况,即,此时,为了保证再次更新后的目 标制动强度的值有意义,在这种情况下,令再次更新后的目标制动强度为0。即,若, 则。 It should be noted that, since the second offset compensation strength is reduced from the target braking strength, it is inevitable that the target braking strength after being updated again is less than 0, that is, At this time, in order to ensure that the updated target braking intensity value is meaningful, in this case, the updated target braking intensity is set to 0. That is, if , but .
进一步地,在另一可选实施例中,可以基于前述第一偏差补偿强度和本实施例中的第二偏移补偿强度,综合进行目标制动强度的更新。由于第二偏移补偿强度的补偿值极其微小,几乎可以忽略不计,因此,在考虑100%行程处的最大制动强度以及在起始位置初段微小行程的影响时,这些微小变化均可视为无影响。Furthermore, in another optional embodiment, the target braking intensity can be updated comprehensively based on the aforementioned first deviation compensation intensity and the second offset compensation intensity in this embodiment. Since the compensation value of the second offset compensation intensity is extremely small and can be almost ignored, when considering the maximum braking intensity at 100% travel and the influence of the initial small travel at the starting position, these small changes can be regarded as having no effect.
综上,在公式(8)-(14)的基础上,还可以采用以下公式综合进行目标制动强度的更新:In summary, based on formulas (8)-(14), the following formula can also be used to comprehensively update the target braking intensity:
(15) (15)
值得注意的是,由于在目标制动强度上减小第二偏移补偿强度后,不可避免的会 存在再次更新后的目标制动强度小于0的情况,即,此时,为了保证再次更新后的 目标制动强度的值有意义,在这种情况下,令再次更新后的目标制动强度为0。即,若,则。 It is worth noting that, since the second offset compensation strength is reduced from the target braking strength, it is inevitable that the target braking strength after being updated again is less than 0, that is, At this time, in order to ensure that the updated target braking intensity value is meaningful, in this case, the updated target braking intensity is set to 0. That is, if ,but .
S730,根据更新后的目标制动强度,对目标车辆进行制动控制。S730: Perform braking control on the target vehicle according to the updated target braking intensity.
本申请实施例通过根据最大踏板行程、当前制动弱化程度和制动踏板的最小踏板行程,引入制动踏板的第二偏移补偿强度,并根据第二偏移补偿强度对更新后的目标制动强度进行补偿,保证了在制动踏板为0%行程时,可以精准模拟目标车辆的制动强度,进一步实现了对目标车辆的精准制动控制。The embodiment of the present application introduces a second offset compensation strength of the brake pedal based on the maximum pedal travel, the current degree of brake weakening and the minimum pedal travel of the brake pedal, and compensates the updated target braking strength based on the second offset compensation strength, thereby ensuring that the braking strength of the target vehicle can be accurately simulated when the brake pedal is at 0% travel, thereby further achieving precise braking control of the target vehicle.
需要说明的是,为了使驾驶员能够感知制动系统的故障,在本申请实施例中,通过模拟二次加压能提高制动压力的制动特性,来提高确定的当前制动弱化程度的准确性。即考虑第二次踩踏制动踏板时的制动弱化程度与上一次踩踏制动踏板时的制动弱化程度有关。因此,可以先确定制动踏板在当前摩擦系数下的第一制动弱化程度;进一步的,根据当前制动行为的上一制动行为过程中的制动信息,确定当前制动弱化程度。It should be noted that, in order to enable the driver to perceive the failure of the brake system, in the embodiment of the present application, the accuracy of the current brake weakening degree determined is improved by simulating the braking characteristic that the secondary pressurization can increase the brake pressure. That is, it is considered that the brake weakening degree when the brake pedal is stepped on for the second time is related to the brake weakening degree when the brake pedal is stepped on for the last time. Therefore, the first brake weakening degree of the brake pedal under the current friction coefficient can be determined first; further, the current brake weakening degree can be determined based on the braking information in the previous braking behavior process of the current braking behavior.
示例性的,可以根据当前摩擦系数与第二预设系数的乘积,确定第一制动弱化程度,作为当前弱化程度的确定基础,后续根据当前制动行为是否为首次制动行为,结合第一制动弱化程度,差异化确定制动踏板的当前制动弱化程度。Exemplarily, the first degree of brake weakening can be determined based on the product of the current friction coefficient and the second preset coefficient as the basis for determining the current degree of weakening. Subsequently, based on whether the current braking behavior is the first braking behavior, combined with the first degree of brake weakening, the current degree of brake weakening of the brake pedal can be differentiated and determined.
在一个可选实施例中,若当前制动行为是首次制动行为,则选取第一制动弱化程度和默认的瞬时制动弱化程度中的较小值,作为制动踏板的当前制动弱化程度。In an optional embodiment, if the current braking behavior is the first braking behavior, a smaller value between the first braking weakening degree and the default instantaneous braking weakening degree is selected as the current braking weakening degree of the brake pedal.
其中,瞬时制动弱化程度为受前次制动行为影响而引起的连带制动弱化幅度,默认的瞬时制动弱化程度为预先设置的瞬时制动弱化程度。可以理解的是,由于首次制动行为不存在前次制动行为,因此采用默认的瞬时制动弱化程度,替代前次制动行为的瞬时制动弱化程度,并从计算得到的第一制动弱化程度和默认的瞬时制动弱化程度中选取较小值,作为制动踏板的当前制动弱化程度即可。The instantaneous brake weakening degree is the magnitude of the associated brake weakening caused by the previous braking behavior, and the default instantaneous brake weakening degree is the preset instantaneous brake weakening degree. It is understandable that since there is no previous braking behavior for the first braking behavior, the default instantaneous brake weakening degree is used to replace the instantaneous brake weakening degree of the previous braking behavior, and the smaller value is selected from the calculated first brake weakening degree and the default instantaneous brake weakening degree as the current brake weakening degree of the brake pedal.
在另一可选实施例中,若当前制动行为是非首次制动行为,则根据当前制动行为的前次制动行为对应的瞬时制动弱化程度、前次制动行为的历史踏板行程、以及当前制动行为与前次制动行为之间的制动间隔,确定当前制动行为的瞬时制动弱化程度,并选取第一制动弱化程度和当前制动行为的瞬时制动弱化程度中的较小值,作为制动踏板的当前制动弱化程度。其中,当前制动行为的前次制动行为对应的瞬时制动弱化程度为前次制动行为的制动弱化程度;前次制动行为的历史踏板行程为前次制动行为的踏板行程。In another optional embodiment, if the current braking behavior is not the first braking behavior, the instantaneous braking weakening degree of the current braking behavior is determined according to the instantaneous braking weakening degree corresponding to the previous braking behavior of the current braking behavior, the historical pedal travel of the previous braking behavior, and the braking interval between the current braking behavior and the previous braking behavior, and the smaller value between the first braking weakening degree and the instantaneous braking weakening degree of the current braking behavior is selected as the current braking weakening degree of the brake pedal. Among them, the instantaneous braking weakening degree corresponding to the previous braking behavior of the current braking behavior is the braking weakening degree of the previous braking behavior; the historical pedal travel of the previous braking behavior is the pedal travel of the previous braking behavior.
具体的,在当前行为是非首次制动行为的情况下,可以根据前次制动行为的瞬时制动弱化程度、历史踏板行程和制动间隔对当前制动行为的制动弱化程度的影响,确定当前制动行为的瞬时制动弱化程度。进一步的,从第一制动弱化程度和当前制动行为的瞬时制动弱化程度中选取较小值,作为制动踏板的当前制动弱化程度。Specifically, when the current behavior is not the first braking behavior, the instantaneous braking weakening degree of the current braking behavior can be determined according to the instantaneous braking weakening degree of the previous braking behavior, the influence of the historical pedal travel and the braking interval on the braking weakening degree of the current braking behavior. Further, a smaller value is selected from the first braking weakening degree and the instantaneous braking weakening degree of the current braking behavior as the current braking weakening degree of the brake pedal.
可选的,为了保证确定的当前制动行为的瞬时制动弱化程度的准确性,本申请还提供了一个可选实施例,在该可选实施例中,对当前制动行为的瞬时制动弱化程度的确定步骤,进行了细化,该步骤包括:Optionally, in order to ensure the accuracy of the instantaneous brake weakening degree of the current braking behavior, the present application further provides an optional embodiment, in which the step of determining the instantaneous brake weakening degree of the current braking behavior is refined, and the step includes:
S810,根据前次制动行为的历史踏板行程与预设踩踏幅度的乘积,确定瞬时制动弱化幅度。S810: Determine an instantaneous brake weakening amplitude according to the product of a historical pedal travel of a previous braking action and a preset pedaling amplitude.
其中,瞬时制动弱化幅度为受前次制动行为影响而引起的连带制动弱化幅度;预设踩踏幅度为对制动踏板满行程踩踏的情况下,瞬时制动弱化程度的衰减幅度。Among them, the instantaneous brake weakening amplitude is the associated brake weakening amplitude caused by the previous braking behavior; the preset pedaling amplitude is the attenuation amplitude of the instantaneous brake weakening degree when the brake pedal is fully stepped on.
可选的,如图4所示的不同制动弱化程度下,制动强度随制动行程的变化曲线。其中,横轴x为制动行程,且制动行程为0表示制动行程的最小值(对应0%),制动行程为10表示制动行程的最大值(对应100%);纵轴y为制动强度;黑色虚线为现有方法中制动强度随制动行程的线性变化曲线,即上述实施例中的参考制动强度(参考上述公式(2));不同的实线分别对应不同制动弱化程度(即图4中的u),具体的制动弱化程度的取值如图4中的标注所示。从图4可以看出,随着制动弱化程度逐渐增大,得到的曲线偏离参考制动强度对应的曲线越大。Optionally, a curve showing the change of braking intensity with braking stroke under different degrees of braking weakening is shown in FIG4. The horizontal axis x is the braking stroke, and a braking stroke of 0 represents the minimum value of the braking stroke (corresponding to 0%), and a braking stroke of 10 represents the maximum value of the braking stroke (corresponding to 100%); the vertical axis y represents the braking intensity; the black dotted line is the linear change curve of the braking intensity with braking stroke in the existing method, i.e., the reference braking intensity in the above embodiment (refer to the above formula (2)); different solid lines correspond to different degrees of braking weakening (i.e., u in FIG4), and the specific values of the degree of braking weakening are shown in the annotations in FIG4. It can be seen from FIG4 that as the degree of braking weakening gradually increases, the obtained curve deviates more from the curve corresponding to the reference braking intensity.
此外,从图4中可以看出,在制动弱化程度大于13之后,曲线不会发生太大的变化。基于此,可以将预设踩踏幅度设置为6。具体的,根据前次制动行为的历史踏板行程与预设踩踏幅度的乘积,确定瞬时制动弱化幅度的过程,可以通过以下公式(16)表示:In addition, it can be seen from FIG4 that after the brake weakening degree is greater than 13, the curve will not change much. Based on this, the preset pedaling amplitude can be set to 6. Specifically, the process of determining the instantaneous brake weakening amplitude according to the product of the historical pedal travel of the previous braking behavior and the preset pedaling amplitude can be expressed by the following formula (16):
(16) (16)
其中,为瞬时制动弱化幅度;为前次制动行为的历史踏板行程,可以 用百分比表示。 in, is the instantaneous brake weakening amplitude; It is the historical pedal travel of the previous braking action and can be expressed as a percentage.
当然,预设踩踏幅度还可以设置为其他数值,本申请对此不作任何限定。Of course, the preset pedaling amplitude can also be set to other values, and this application does not impose any limitation on this.
S820,根据制动间隔与预设补偿幅度的乘积,确定瞬时制动补偿幅度。S820, determining an instantaneous braking compensation amplitude according to the product of the braking interval and a preset compensation amplitude.
其中,瞬时制动补偿幅度为受前次制动行为影响而引起的制动补偿幅度。制动间隔为当前制动行为与前次制动行为之间的时间长度;预设补偿幅度为单位时间长度所需要补偿的预设幅度,可以由技术人员根据需要或经验加以设定,或通过大量试验确定,本申请对此不作任何限定。在一个具体实现方式中,预设补偿幅度可以设置为1。The instantaneous braking compensation amplitude is the braking compensation amplitude caused by the previous braking behavior. The braking interval is the time length between the current braking behavior and the previous braking behavior; the preset compensation amplitude is the preset amplitude required for compensation per unit time length, which can be set by technicians according to needs or experience, or determined through a large number of tests, and this application does not impose any restrictions on this. In a specific implementation, the preset compensation amplitude can be set to 1.
可选的,随着前次制动行为和当前制动行为之间时间间隔的递增,制动弱化程度会逐渐恢复,即制动间隔每增加1秒,制动弱化程度相应减退1个单位。具体的,根据制动间隔与预设补偿幅度的乘积,确定瞬时制动补偿幅度的过程可以通过以下公式(17)表示:Optionally, as the time interval between the previous braking action and the current braking action increases, the degree of brake weakening will gradually recover, that is, for every 1 second increase in the braking interval, the degree of brake weakening will decrease by 1 unit. Specifically, according to the product of the braking interval and the preset compensation amplitude, the process of determining the instantaneous braking compensation amplitude can be expressed by the following formula (17):
(17) (17)
其中,为瞬时制动补偿幅度;为制动间隔;为预设补偿幅度,例如可以是1。 in, is the instantaneous braking compensation amplitude; is the braking interval; is a preset compensation amplitude, which may be 1, for example.
S830,根据前次制动行为对应的瞬时制动弱化程度、瞬时制动弱化幅度和瞬时制动补偿幅度,确定当前制动行为的瞬时制动弱化程度。S830: Determine the instantaneous braking weakening degree of the current braking behavior according to the instantaneous braking weakening degree, the instantaneous braking weakening amplitude and the instantaneous braking compensation amplitude corresponding to the previous braking behavior.
其中,瞬时制动弱化程度为受前次制动行为影响,确定出的对参考制动强度进行弱化的量化程度值。The instantaneous braking weakening degree is a quantitative degree value of weakening the reference braking intensity determined by the influence of the previous braking behavior.
可选的,可以根据前次制动行为对应的瞬时制动弱化程度、瞬时制动弱化幅度和瞬时制动补偿幅度,与当前制动行为的瞬时制动弱化程度之间的函数关系式,计算当前制动行为的瞬时制动弱化程度。Optionally, the instantaneous braking weakening degree of the current braking behavior can be calculated based on the functional relationship between the instantaneous braking weakening degree, instantaneous braking weakening amplitude and instantaneous braking compensation amplitude corresponding to the previous braking behavior and the instantaneous braking weakening degree of the current braking behavior.
为了保证确定的瞬时制动弱化程度的准确性,可以选取目标差值和默认制动弱化程度中的较大值,作为第二制动弱化程度;将第二制动弱化程度与瞬时制动补偿幅度之间的和值,作为当前制动行为的瞬时制动弱化程度。其中,目标差值为前次制动行为对应的瞬时制动弱化程度与瞬时制动弱化幅度之间的差值;默认制动弱化程度为预先设定的制动弱化程度,在本申请实施例中,默认制动弱化程度为0。In order to ensure the accuracy of the determined instantaneous brake weakening degree, the larger value of the target difference and the default brake weakening degree can be selected as the second brake weakening degree; the sum of the second brake weakening degree and the instantaneous brake compensation amplitude is used as the instantaneous brake weakening degree of the current braking behavior. Among them, the target difference is the difference between the instantaneous brake weakening degree corresponding to the previous braking behavior and the instantaneous brake weakening amplitude; the default brake weakening degree is a pre-set brake weakening degree. In the embodiment of the present application, the default brake weakening degree is 0.
具体的,结合上述公式(16),目标差值可以通过以下公式(18)表示:Specifically, combined with the above formula (16), the target difference can be expressed by the following formula (18):
(18) (18)
其中,为目标差值;为前次制动行为对应的瞬时制动弱化程度。 in, is the target difference; It is the instantaneous brake weakening degree corresponding to the previous braking behavior.
进一步的,选取目标差值和默认制动弱化程度中的较大值,作为第二制动弱化程度的过程可以根据以下公式(19)表示:Furthermore, the process of selecting the larger value between the target difference and the default brake weakening degree as the second brake weakening degree can be expressed according to the following formula (19):
(19) (19)
其中,表示第二制动弱化程度;0表示默认制动弱化程度。 in, Indicates the second brake weakening level; 0 indicates the default brake weakening level.
进一步的,结合上述公式(19)和公式(17),当前制动行为的瞬时制动弱化程度可以通过以下公式(20)表示:Furthermore, combining the above formula (19) and formula (17), the instantaneous braking weakening degree of the current braking behavior can be expressed by the following formula (20):
(20) (20)
其中,表示前制动行为的瞬时制动弱化程度。需要说明的是,结合上述公 式(4),若,则令。 in, It should be noted that, combined with the above formula (4), if , then let .
可选地,结合上述公式(8),根据对公式(8)中的进行更新,得到更新后 的目标制动强度,具体可以通过以下公式(21)表示: Optionally, combined with the above formula (8), according to For formula (8) The updated target braking intensity is obtained, which can be specifically expressed by the following formula (21):
(21) (twenty one)
或者可选地,结合上述公式(14),根据对公式(14)中的进行更新,得到 再次更新后的目标制动强度,具体可以通过以下公式(22)表示: Or optionally, combined with the above formula (14), according to For formula (14) The target braking intensity is updated and obtained, which can be specifically expressed by the following formula (22):
(22) (twenty two)
需要说明的是,针对上述公式(22),当时,。It should be noted that for the above formula (22), when hour, .
或者可选地,结合上述公式(15),根据对公式(15)中的进行更新,得到 再次更新后的目标制动强度,具体可以通过以下公式(23)表示: Or optionally, combined with the above formula (15), according to For formula (15) The target braking intensity is updated again, which can be specifically expressed by the following formula (23):
(23) (twenty three)
需要说明的是,针对上述公式(23),当时,。 It should be noted that for the above formula (23), when hour, .
本申请实施例通过根据前次制动行为的历史踏板行程与预设踩踏幅度的乘积,引入瞬时制动弱化幅度,同时根据制动间隔与预设补偿幅度的乘积,引入瞬时制动补偿幅度;进一步的,根据前次制动行为对应的瞬时制动弱化程度、瞬时制动弱化幅度和瞬时制动补偿幅度,确定当前制动行为的瞬时制动弱化程度,充分考虑前次制动行为对当前制动行为的影响,对制动弱化程度进行补偿,保证了确定的当前制动行为的瞬时制动弱化程度的准确性。The embodiment of the present application introduces an instantaneous braking weakening amplitude according to the product of the historical pedal travel of the previous braking behavior and the preset pedaling amplitude, and introduces an instantaneous braking compensation amplitude according to the product of the braking interval and the preset compensation amplitude; further, the instantaneous braking weakening degree of the current braking behavior is determined according to the instantaneous braking weakening degree, the instantaneous braking weakening amplitude and the instantaneous braking compensation amplitude corresponding to the previous braking behavior, fully considering the influence of the previous braking behavior on the current braking behavior, compensating for the braking weakening degree, and ensuring the accuracy of the determined instantaneous braking weakening degree of the current braking behavior.
需要说明的是,从上述实施例中的图4中可以看出,当制动强度超过20%时,制动强度随制动行程变化的曲线的斜率显著发生变化,这种变化可能会导致驾驶员误判制动性能。因此,为了避免驾驶员因误判而发生事故,一旦检测到制动强度超过20%,目标车辆中的制动系统将启动声光报警机制,以警示驾驶员目标车辆处于制动系统接入额外增加制动力的异常状态,从而引导驾驶员及时采取必要的干预措施,例如及时降低车速或者减少踩踏制动踏板的频率等。It should be noted that, as can be seen from FIG. 4 in the above embodiment, when the braking intensity exceeds 20%, the slope of the curve of the braking intensity changing with the braking stroke changes significantly, and this change may cause the driver to misjudge the braking performance. Therefore, in order to avoid accidents caused by the driver's misjudgment, once the braking intensity is detected to exceed 20%, the braking system in the target vehicle will activate the sound and light alarm mechanism to warn the driver that the target vehicle is in an abnormal state where the braking system is connected to increase the braking force, thereby guiding the driver to take necessary intervention measures in time, such as reducing the speed of the vehicle in time or reducing the frequency of stepping on the brake pedal.
进一步的,如图5所示的本申请的制动强度与踏板行程的变化曲线,与现有技术的制动强度随踏板行程的变化曲线的对比图。其中,横轴x代表踏板行程(范围为0-10),纵轴y表示制动强度(范围为0-10,对应于最大制动强度的0%-100%);黑色实线(即曲线1)为现有技术中未考虑制动力衰退情况的制动强度与踏板行程的变化曲线;黑色虚线(即曲线2)为本申请实施例提供的车辆控制方法的制动强度与踏板行程的变化曲线;灰色虚线(即曲线3)为经过弱化修正的偏差值。从图5中可以看出,曲线2前段对踏板行程的控制响应将适度减缓,而后续阶段逐渐恢复至预期的制动力性能,即相比于现有技术,本申请实施例所提供的车辆控制方法能够更精准地对目标车辆的制动力衰减状态进行模拟,提高驾驶员的制动力衰减感知。Furthermore, as shown in FIG5 , the curve of the change of the braking intensity and the pedal stroke of the present application is compared with the curve of the change of the braking intensity and the pedal stroke of the prior art. Among them, the horizontal axis x represents the pedal stroke (range is 0-10), and the vertical axis y represents the braking intensity (range is 0-10, corresponding to 0%-100% of the maximum braking intensity); the black solid line (i.e., curve 1) is the curve of the change of the braking intensity and the pedal stroke in the prior art without considering the braking force decay; the black dotted line (i.e., curve 2) is the curve of the change of the braking intensity and the pedal stroke of the vehicle control method provided in the embodiment of the present application; the gray dotted line (i.e., curve 3) is the deviation value after weakening correction. It can be seen from FIG5 that the control response of the pedal stroke in the front section of curve 2 will be moderately slowed down, and the subsequent stage will gradually return to the expected braking force performance, that is, compared with the prior art, the vehicle control method provided in the embodiment of the present application can more accurately simulate the braking force decay state of the target vehicle and improve the driver's perception of braking force decay.
在上述各实施例的技术方案的基础上,本申请还提供了一个可选实施例,在该可选实施例中,对车辆控制过程进行了详述。Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the vehicle control process is described in detail.
参见图6所示的车辆控制方法,包括:Referring to the vehicle control method shown in FIG6 , the method includes:
S901,获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行程。S901, obtaining the current wheel speed of the wheels of the target vehicle under the current braking behavior, the current piston pressure of the brake piston, and the current pedal travel of the brake pedal.
S902,根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数。S902: Determine a current friction coefficient of a friction brake component in the target vehicle according to the current wheel speed and the current piston pressure.
S903,根据当前踏板行程与第一预设系数的乘积,确定制动踏板的参考制动强度。S903: Determine a reference braking intensity of the brake pedal according to the product of the current pedal travel and the first preset coefficient.
S904,根据当前摩擦系数与第二预设系数的乘积,确定制动踏板的当前制动弱化程度。S904: Determine the current brake weakening degree of the brake pedal according to the product of the current friction coefficient and the second preset coefficient.
S905,基于预设指数函数,根据第一预设平滑系数,对当前踏板行程与当前制动弱化程度之间的差值进行指数衰减,确定当前衰退补偿系数。S905 , based on a preset exponential function and according to a first preset smoothing coefficient, exponentially decay the difference between the current pedal travel and the current brake weakening degree to determine a current decay compensation coefficient.
S906,根据当前衰退补偿系数与参考制动强度的乘积,确定制动踏板的目标制动强度。S906: Determine a target braking intensity of the brake pedal according to the product of the current fade compensation coefficient and the reference braking intensity.
S907,基于预设指数函数,根据第一预设平滑系数,对最大踏板行程与当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数。S907 , based on a preset exponential function and according to a first preset smoothing coefficient, exponentially decay the difference between the maximum pedal travel and the current brake weakening degree to obtain an offset compensation coefficient.
S908,基于预设指数函数,根据第二预设平滑系数,对当前踏板行程与最大踏板行程之间的差值进行指数衰减,确定第一基础补偿强度。S908 , based on a preset exponential function and according to a second preset smoothing coefficient, exponentially decay the difference between the current pedal stroke and the maximum pedal stroke to determine a first basic compensation intensity.
其中,第二预设平滑系数为1。The second preset smoothing coefficient is 1.
S909,根据偏移补偿系数和第一基础补偿强度的乘积,确定制动踏板的第一偏移补偿强度。S909: Determine a first offset compensation strength of the brake pedal according to the product of the offset compensation coefficient and the first basic compensation strength.
S910,在目标制动强度上累加第一偏移补偿强度,以更新目标制动强度。S910: Accumulate the first offset compensation intensity on the target braking intensity to update the target braking intensity.
S911,根据最大踏板行程、当前制动弱化程度和制动踏板的最小踏板行程,确定制动踏板的第二偏移补偿强度。S911, determining a second offset compensation strength of the brake pedal according to the maximum pedal travel, the current brake weakening degree and the minimum pedal travel of the brake pedal.
可选的,基于预设指数函数,根据第二预设平滑系数,对最小踏板行程与当前踏板行程之间的差值进行指数衰减,确定第二基础补偿强度;根据偏移补偿系数和第二基础补偿强度的乘积,确定制动踏板的第二偏移补偿强度。Optionally, based on a preset exponential function, the difference between the minimum pedal stroke and the current pedal stroke is exponentially decayed according to a second preset smoothing coefficient to determine a second basic compensation strength; the second offset compensation strength of the brake pedal is determined according to the product of the offset compensation coefficient and the second basic compensation strength.
S912,在更新后的目标制动强度上减小第二偏移补偿强度,以再次更新目标制动强度。S912: Reduce the second offset compensation intensity based on the updated target braking intensity to update the target braking intensity again.
S913,根据再次更新后的目标制动强度,对目标车辆进行制动控制。S913, performing braking control on the target vehicle according to the target braking intensity that has been updated again.
上述S901-S913的具体过程可以参见上述方法实施例的描述,其实现原理和技术效果类似,在此不再赘述。The specific process of S901-S913 above can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的车辆控制方法的车辆控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个车辆控制装置实施例中的具体限定可以参见上文中对于车辆控制方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a vehicle control device for implementing the vehicle control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle control device embodiments provided below can refer to the limitations on the vehicle control method above, and will not be repeated here.
在一个示例性的实施例中,如图7所示,提供了一种车辆控制装置,包括:信息获取模块1010、系数确定模块1020、强度确定模块1030和制动控制模块1040,其中:In an exemplary embodiment, as shown in FIG. 7 , a vehicle control device is provided, including: an information acquisition module 1010, a coefficient determination module 1020, an intensity determination module 1030 and a braking control module 1040, wherein:
信息获取模块1010,用于获取当前制动行为下目标车辆中车轮的当前轮速、制动活塞的当前活塞压力和制动踏板的当前踏板行。The information acquisition module 1010 is used to acquire the current wheel speed of the wheels in the target vehicle, the current piston pressure of the brake piston and the current pedal travel of the brake pedal under the current braking behavior.
系数确定模块1020,用于根据当前轮速和当前活塞压力,确定目标车辆中摩擦制动件的当前摩擦系数。The coefficient determination module 1020 is used to determine the current friction coefficient of the friction brake in the target vehicle according to the current wheel speed and the current piston pressure.
强度确定模块1030,用于在当前摩擦系数满足制动力衰减条件的情况下,根据当前摩擦系数和当前踏板行程,确定目标车辆中制动踏板的目标制动强度。The strength determination module 1030 is used to determine the target braking strength of the brake pedal in the target vehicle according to the current friction coefficient and the current pedal travel when the current friction coefficient meets the braking force attenuation condition.
制动控制模块1040,用于根据目标制动强度,对目标车辆进行制动控制。The brake control module 1040 is used to perform brake control on the target vehicle according to the target brake intensity.
在一个实施例中,强度确定模块1030包括:第一确定单元,用于确定制动踏板在当前踏板行程下的参考制动强度。系数确定单元,用于根据当前摩擦系数和当前踏板行程,确定制动踏板的当前衰退补偿系数。第二确定单元,用于根据当前衰退补偿系数与参考制动强度的乘积,确定制动踏板的目标制动强度。In one embodiment, the strength determination module 1030 includes: a first determination unit, configured to determine a reference braking strength of the brake pedal under a current pedal stroke; a coefficient determination unit, configured to determine a current decay compensation coefficient of the brake pedal according to a current friction coefficient and a current pedal stroke; and a second determination unit, configured to determine a target braking strength of the brake pedal according to a product of the current decay compensation coefficient and the reference braking strength.
在一个实施例中,系数确定单元,包括:程度确定从单元,用于确定制动踏板在当前摩擦系数下的当前制动弱化程度。系数确定从单元,用于基于预设指数函数,根据第一预设平滑系数,对当前踏板行程与当前制动弱化程度之间的差值进行指数衰减,确定当前衰退补偿系数。In one embodiment, the coefficient determination unit includes: a degree determination slave unit, which is used to determine the current brake weakening degree of the brake pedal under the current friction coefficient. The coefficient determination slave unit is used to perform exponential decay on the difference between the current pedal stroke and the current brake weakening degree based on a preset exponential function and a first preset smoothing coefficient to determine the current decay compensation coefficient.
在一个实施例中,制动控制模块1040,包括:第一补偿确定单元,用于根据当前制动弱化程度、当前踏板行程和制动踏板的最大踏板行程,确定制动踏板的第一偏移补偿强度。第一强度更新单元,用于在目标制动强度上累加第一偏移补偿强度,以更新目标制动强度。第一制动控制单元,用于根据更新后的目标制动强度,对目标车辆进行制动控制。In one embodiment, the brake control module 1040 includes: a first compensation determination unit, used to determine a first offset compensation strength of the brake pedal according to a current brake weakening degree, a current pedal stroke, and a maximum pedal stroke of the brake pedal; a first strength updating unit, used to add the first offset compensation strength to a target brake strength to update the target brake strength; and a first brake control unit, used to perform brake control on a target vehicle according to the updated target brake strength.
在一个实施例中,补偿确定单元,具体用于:基于预设指数函数,根据第二预设平滑系数,对当前踏板行程与最大踏板行程之间的差值进行指数衰减,确定第一基础补偿强度;其中,第二预设平滑系数为1;基于预设指数函数,根据第一预设平滑参数,对最大踏板行程与当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数;根据偏移补偿系数和第一基础补偿强度的乘积,确定制动踏板的第一偏移补偿强度。In one embodiment, the compensation determination unit is specifically used to: based on a preset exponential function, according to a second preset smoothing coefficient, exponentially decay the difference between the current pedal stroke and the maximum pedal stroke to determine a first basic compensation strength; wherein the second preset smoothing coefficient is 1; based on a preset exponential function, according to a first preset smoothing parameter, exponentially decay the difference between the maximum pedal stroke and the current degree of brake weakening to obtain an offset compensation coefficient; and determine the first offset compensation strength of the brake pedal according to the product of the offset compensation coefficient and the first basic compensation strength.
在一个实施例中,强度确定模块1030包括:第二补偿强度确定单元,用于根据最大踏板行程、当前制动弱化程度和制动踏板的最小踏板行程,确定制动踏板的第二偏移补偿强度。第二强度更新单元,用于在目标制动强度上减小第二偏移补偿强度,以更新目标制动强度。第二制动控制单元,用于根据再更新后的目标制动强度,对目标车辆进行制动控制。In one embodiment, the strength determination module 1030 includes: a second compensation strength determination unit, configured to determine a second offset compensation strength of the brake pedal according to a maximum pedal stroke, a current brake weakening degree, and a minimum pedal stroke of the brake pedal; a second strength update unit, configured to reduce the second offset compensation strength on the target braking strength to update the target braking strength; and a second braking control unit, configured to perform braking control on the target vehicle according to the updated target braking strength.
在一个实施例中,第二补偿强度确定单元,具体用于:基于预设指数函数,根据第二预设平滑系数,对最小踏板行程与当前踏板行程之间的差值进行指数衰减,确定第二基础补偿强度;基于预设指数函数,根据第一预设平滑系数,对最大踏板行程与当前制动弱化程度之间的差值进行指数衰减,得到偏移补偿系数;根据偏移补偿系数和第二基础补偿强度的乘积,确定制动踏板的第二偏移补偿强度。In one embodiment, the second compensation strength determination unit is specifically used to: based on a preset exponential function, according to a second preset smoothing coefficient, exponentially decay the difference between the minimum pedal stroke and the current pedal stroke to determine the second basic compensation strength; based on a preset exponential function, according to a first preset smoothing coefficient, exponentially decay the difference between the maximum pedal stroke and the current degree of brake weakening to obtain an offset compensation coefficient; determine the second offset compensation strength of the brake pedal according to the product of the offset compensation coefficient and the second basic compensation strength.
在一个实施例中,程度确定从单元,包括:确定子单元,用于确定制动踏板在当前摩擦系数下的第一制动弱化程度。第一选取子单元,用于若当前制动行为是首次制动行为,则选取第一制动弱化程度和默认的瞬时制动弱化程度中的较小值,作为制动踏板的当前制动弱化程度。第二选取子单元,用于若当前制动行为是非首次制动行为,则根据当前制动行为的前次制动行为对应的瞬时制动弱化程度、前次制动行为的历史踏板行程、以及当前制动行为与前次制动行为之间的制动间隔,确定当前制动行为的瞬时制动弱化程度,并选取第一制动弱化程度和当前制动行为的瞬时制动弱化程度中的较小值,作为制动踏板的当前制动弱化程度。In one embodiment, the degree determination slave unit includes: a determination subunit, which is used to determine the first brake weakening degree of the brake pedal under the current friction coefficient. A first selection subunit, which is used to select the smaller value between the first brake weakening degree and the default instantaneous brake weakening degree as the current brake weakening degree of the brake pedal if the current braking behavior is the first braking behavior. A second selection subunit, which is used to determine the instantaneous brake weakening degree of the current braking behavior according to the instantaneous brake weakening degree corresponding to the previous braking behavior of the current braking behavior, the historical pedal stroke of the previous braking behavior, and the braking interval between the current braking behavior and the previous braking behavior if the current braking behavior is not the first braking behavior, and select the smaller value between the first brake weakening degree and the instantaneous brake weakening degree of the current braking behavior as the current brake weakening degree of the brake pedal.
在一个实施例中,第二选取子单元,具体用于:根据前次制动行为的历史踏板行程与预设踩踏幅度的乘积,确定瞬时制动弱化幅度;以及,根据制动间隔与预设补偿幅度的乘积,确定瞬时制动补偿幅度;根据前次制动行为对应的瞬时制动弱化程度、瞬时制动弱化幅度和瞬时制动补偿幅度,确定当前制动行为的瞬时制动弱化程度。In one embodiment, the second selection subunit is specifically used to: determine the instantaneous braking weakening amplitude based on the product of the historical pedal travel of the previous braking behavior and the preset pedaling amplitude; and determine the instantaneous braking compensation amplitude based on the product of the braking interval and the preset compensation amplitude; determine the instantaneous braking weakening degree of the current braking behavior based on the instantaneous braking weakening degree, instantaneous braking weakening amplitude and instantaneous braking compensation amplitude corresponding to the previous braking behavior.
在一个实施例中,第二选取子单元,还用于:选取目标差值和默认制动弱化程度中的较大值,作为第二制动弱化程度;目标差值为前次制动行为对应的瞬时制动弱化程度与瞬时制动弱化幅度之间的差值;将第二制动弱化程度与瞬时制动补偿幅度之间的和值,作为当前制动行为的瞬时制动弱化程度。In one embodiment, the second selection subunit is also used to: select the larger value between the target difference and the default braking weakening degree as the second braking weakening degree; the target difference is the difference between the instantaneous braking weakening degree and the instantaneous braking weakening amplitude corresponding to the previous braking behavior; and use the sum of the second braking weakening degree and the instantaneous braking compensation amplitude as the instantaneous braking weakening degree of the current braking behavior.
上述车辆控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above vehicle control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
在一个示例性的实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车辆控制方法。In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG8. The computer device includes a processor, a memory, an input/output interface (Input/Output, referred to as I/O) and a communication interface. The processor, the memory and the input/output interface are connected via a system bus, and the communication interface is connected to the system bus via the input/output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input/output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a vehicle control method is implemented.
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structure shown in FIG. 8 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述车辆控制方法的步骤。In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the above-mentioned vehicle control method when executing the computer program.
在一个可选实施例中,本申请还提供了一种车辆,在该车辆中设置有图8所示的计算机设备。In an optional embodiment, the present application also provides a vehicle, in which the computer device shown in FIG. 8 is arranged.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述车辆控制方法的步骤。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned vehicle control method are implemented.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述车辆控制方法的步骤。In one embodiment, a computer program product is provided, comprising a computer program, which implements the steps of the above vehicle control method when executed by a processor.
需要说明的是,本申请所涉及的数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要符合相关规定。It should be noted that the data involved in this application (including but not limited to data used for analysis, storage, display, etc.) are all information and data fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性存储器和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(Resistive Random Access Memory,ReRAM)、磁变存储器(Magnetoresistive RandomAccess Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。本申请提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器、人工智能(Artificial Intelligence,AI)处理器等,不限于此。A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本申请记载的范围。The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411274694.8A CN118790207B (en) | 2024-09-12 | 2024-09-12 | Vehicle control method and device and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411274694.8A CN118790207B (en) | 2024-09-12 | 2024-09-12 | Vehicle control method and device and vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118790207A true CN118790207A (en) | 2024-10-18 |
CN118790207B CN118790207B (en) | 2024-12-03 |
Family
ID=93031422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411274694.8A Active CN118790207B (en) | 2024-09-12 | 2024-09-12 | Vehicle control method and device and vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118790207B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4819992A (en) * | 1986-10-27 | 1989-04-11 | Industrie Magneti Marelli S.R.L. | Duplex-type distributor for a pneumatic braking system for a motor vehicle equipped with an auxiliary slowing device |
US5322352A (en) * | 1991-06-03 | 1994-06-21 | Honda Giken Kogyo Kabushiki Kaisha | Electric vehicle regenerative and friction braking control system |
JP2008094331A (en) * | 2006-10-16 | 2008-04-24 | Toyota Motor Corp | Vehicle in which braking gain characteristic of braking device is variably controlled |
US20190092174A1 (en) * | 2017-09-26 | 2019-03-28 | Mando Corporation | Electronic brake system |
US20190100184A1 (en) * | 2016-03-30 | 2019-04-04 | Advics Co., Ltd. | Braking device for vehicle |
CN110341944A (en) * | 2019-07-08 | 2019-10-18 | 西安航空制动科技有限公司 | Fax anti-skid brake system (ABS) and variable-gain method with variable-gain |
CN115771497A (en) * | 2022-11-30 | 2023-03-10 | 华南理工大学 | A control method for brake thermal fading compensation based on brake pressure control |
CN118269903A (en) * | 2024-04-15 | 2024-07-02 | 奇瑞汽车股份有限公司 | Control method, device, equipment and storage medium for vehicle brake pedal feel |
-
2024
- 2024-09-12 CN CN202411274694.8A patent/CN118790207B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4819992A (en) * | 1986-10-27 | 1989-04-11 | Industrie Magneti Marelli S.R.L. | Duplex-type distributor for a pneumatic braking system for a motor vehicle equipped with an auxiliary slowing device |
US5322352A (en) * | 1991-06-03 | 1994-06-21 | Honda Giken Kogyo Kabushiki Kaisha | Electric vehicle regenerative and friction braking control system |
JP2008094331A (en) * | 2006-10-16 | 2008-04-24 | Toyota Motor Corp | Vehicle in which braking gain characteristic of braking device is variably controlled |
US20190100184A1 (en) * | 2016-03-30 | 2019-04-04 | Advics Co., Ltd. | Braking device for vehicle |
US20190092174A1 (en) * | 2017-09-26 | 2019-03-28 | Mando Corporation | Electronic brake system |
CN110341944A (en) * | 2019-07-08 | 2019-10-18 | 西安航空制动科技有限公司 | Fax anti-skid brake system (ABS) and variable-gain method with variable-gain |
CN115771497A (en) * | 2022-11-30 | 2023-03-10 | 华南理工大学 | A control method for brake thermal fading compensation based on brake pressure control |
CN118269903A (en) * | 2024-04-15 | 2024-07-02 | 奇瑞汽车股份有限公司 | Control method, device, equipment and storage medium for vehicle brake pedal feel |
Non-Patent Citations (3)
Title |
---|
刘刚;于汇泳;侯锁军;: "轮毂驱动电动汽车复合制动防抱死协调控制及舒适性研究", 河南工学院学报, no. 02, 15 March 2020 (2020-03-15), pages 20 - 25 * |
李民禹 , 尹千柱: "通过电路图分析故障[十]ABS的介绍", 汽车维修技师, no. 10, pages 31 - 34 * |
白泽文;陈海;杨永健;曹广新;: "基于道路试验的某车型制动踏板感觉性能优化分析", 汽车文摘, no. 10, 29 September 2020 (2020-09-29), pages 50 - 53 * |
Also Published As
Publication number | Publication date |
---|---|
CN118790207B (en) | 2024-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111656043B (en) | Method, system and medium for non-contact brake pad wear determination | |
US20090082935A1 (en) | Methods and systems to control braking of a trailer hitched to a vehicle | |
CN112579966B (en) | Method and device for calculating ABS reference vehicle speed, electronic equipment and medium | |
CN115107728B (en) | System and method for assessing the health of a brake rotor | |
CN112918447B (en) | Control method and system for optimizing brake pedal stroke and storage medium | |
CN118790207A (en) | Vehicle control method, device and vehicle | |
DE102016200614A1 (en) | Device and method for controlling a Bremskraftaktuators means of a variable control characteristic | |
CN114906117A (en) | Method, device, equipment and medium for determining state of brake pedal of vehicle | |
CN110843746B (en) | Anti-lock brake control method and system based on reinforcement learning | |
CN117944637A (en) | Vehicle brake control method, device, equipment and storage medium | |
CN114454855B (en) | Brake caliper dragging control method, device, equipment and storage medium | |
CN115447550B (en) | Method, device, apparatus and storage medium for operating an electronic power-assisted brake system | |
US12084028B2 (en) | Method for the automatic parameterization of a braking system | |
CN116161005B (en) | Vehicle braking control method, device and computer equipment | |
CN111114520B (en) | Accelerator pedal torque identification method and device | |
CN114228722B (en) | Driving style dividing method, apparatus, device, storage medium, and program product | |
CN112918450A (en) | Automobile brake pedal feel adjustable control method and system | |
CN114919558B (en) | Wear monitoring method and device for friction shoe, electronic equipment and storage medium | |
CN115534911B (en) | Control method for return of brake caliper piston and vehicle | |
KR101283075B1 (en) | Control method for Regenerative braking system | |
CN118618287A (en) | A braking control method, system and vehicle based on embedded wire control brake | |
CN114701425A (en) | Vehicle emergency braking warning method, device, equipment and readable storage medium | |
US11897498B2 (en) | Control method for a vehicle, computer program, non-transitory computer readable medium, and automated driving system | |
CN118034084A (en) | Vehicle motion control simulation and software generation method and device and computer equipment | |
CN115787757A (en) | Hydraulic flow distribution method and device, engineering vehicle and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |