CN118560442A - Pressure control system and method for electronic stability control of vehicle body - Google Patents
Pressure control system and method for electronic stability control of vehicle body Download PDFInfo
- Publication number
- CN118560442A CN118560442A CN202410794583.3A CN202410794583A CN118560442A CN 118560442 A CN118560442 A CN 118560442A CN 202410794583 A CN202410794583 A CN 202410794583A CN 118560442 A CN118560442 A CN 118560442A
- Authority
- CN
- China
- Prior art keywords
- pressure
- control
- wheel cylinder
- valve
- 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 104
- 239000012530 fluid Substances 0.000 claims abstract description 27
- 230000004044 response Effects 0.000 claims description 38
- 239000007788 liquid Substances 0.000 claims description 28
- 238000005070 sampling Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 19
- 238000011217 control strategy Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 5
- 230000004927 fusion Effects 0.000 claims description 3
- 101150006715 Qrfp gene Proteins 0.000 claims description 2
- 230000001133 acceleration Effects 0.000 claims description 2
- QPWYMHBRJDWMIS-AULSSRMGSA-N qrfp Chemical compound C([C@H](NC(=O)CNC(=O)[C@H](CC(N)=O)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CO)NC(=O)CNC(=O)[C@@H](NC(=O)[C@H](C)NC(=O)[C@@H](NC(=O)CNC(=O)[C@@H](N)C(C)C)[C@@H](C)O)CC(C)C)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCCCN)C(=O)NCC(=O)NCC(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CO)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H](CC=1C=CC=CC=1)C(N)=O)C1=CC=C(O)C=C1 QPWYMHBRJDWMIS-AULSSRMGSA-N 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000005086 pumping Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 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
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 238000012545 processing Methods 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
- 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/74—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 electrical assistance or drive
-
- 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/12—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 the fluid being liquid
- B60T13/16—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 the fluid being liquid using pumps directly, i.e. without interposition of accumulators or reservoirs
- B60T13/18—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 the fluid being liquid using pumps directly, i.e. without interposition of accumulators or reservoirs with control of pump output delivery, e.g. by distributor valves
-
- 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/12—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 the fluid being liquid
- B60T13/16—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 the fluid being liquid using pumps directly, i.e. without interposition of accumulators or reservoirs
- B60T13/20—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 the fluid being liquid using pumps directly, i.e. without interposition of accumulators or reservoirs with control of pump driving means
-
- 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/1755—Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
-
- 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/176—Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Regulating Braking Force (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及汽车车身电子稳定控制的压力控制技术领域,具体涉及一种用于车身电子稳定控制的压力控制系统和方法。The present invention relates to the technical field of pressure control for electronic stability control of automobile bodies, and in particular to a pressure control system and method for electronic stability control of automobile bodies.
背景技术Background Art
车身电子稳定控制的压力控制系统和方法的主要任务是执行车身电子稳定控制的上层功能包括ABS/EBD/TCS/VDC/辅助功能模块等整车动态控制功能的轮缸液压力目标控制。The main task of the pressure control system and method of the body electronic stability control is to execute the upper-level functions of the body electronic stability control including the wheel cylinder fluid pressure target control of the whole vehicle dynamic control functions such as ABS/EBD/TCS/VDC/auxiliary function modules.
专利文献(CN117584913A)公开了一种集成式线控制动系统轮缸压力控制方法,该方法包括:设计集成式线控制动系统伺服电机、传动机构及液压系统模型;利用伺服缸液压力-活塞位置特性设计能够动态调节底层压力调控器的电机-电磁阀协同补液机制;设计包含液压系统变刚度前馈压力环、鲁棒滑模位置环及电机电流环的伺服缸压力调控器;基于轮缸进/出液阀增/减压特性设计轮缸压力调控器,实现轮缸压力调控。这件专利文献解决了集成式线控制动系统在进行轮缸压力调控时,会受到液压系统刚度突变和液压回路内制动液会随轮缸压力调控流失而出现制动液不足的问题。但是该专利文献仅仅是考虑了制动液不足时的调控问题,工程实用性较差,鲁棒性不强。Patent document (CN117584913A) discloses a wheel cylinder pressure control method for an integrated brake-by-wire system, which includes: designing a servo motor, transmission mechanism and hydraulic system model for an integrated brake-by-wire system; using the servo cylinder fluid pressure-piston position characteristics to design a motor-solenoid valve coordinated fluid replenishment mechanism that can dynamically adjust the underlying pressure regulator; designing a servo cylinder pressure regulator including a hydraulic system variable stiffness feedforward pressure loop, a robust sliding mode position loop and a motor current loop; designing a wheel cylinder pressure regulator based on the wheel cylinder inlet/outlet valve increase/depressurization characteristics to achieve wheel cylinder pressure regulation. This patent document solves the problem of insufficient brake fluid when the integrated brake-by-wire system is performing wheel cylinder pressure regulation due to sudden changes in hydraulic system stiffness and the loss of brake fluid in the hydraulic circuit along with the wheel cylinder pressure regulation. However, this patent document only considers the regulation problem when the brake fluid is insufficient, and has poor engineering practicality and low robustness.
因此,本发明提供了一种用于车身电子稳定控制的压力控制系统和方法,以解决上述问题。Therefore, the present invention provides a pressure control system and method for vehicle body electronic stability control to solve the above problems.
发明内容Summary of the invention
针对上述情况,为克服现有技术之缺陷,本发明提供了一种用于车身电子稳定控制的压力控制系统和方法,以解决上述专利文献仅仅是考虑了制动液不足时的调控,工程实用性较差,鲁棒性不强问题。In view of the above situation, in order to overcome the defects of the prior art, the present invention provides a pressure control system and method for vehicle body electronic stability control, so as to solve the problem that the above patent document only considers the regulation when the brake fluid is insufficient, has poor engineering practicality and weak robustness.
为了实现上述目的,本发明采取的技术方案为一种用于车身电子稳定控制的压力控制系统和方法,第一方面,压力控制方法包括系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法;根据系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法综合实现车身电子稳定控制的压力控制;其中,所述系统压力控制方法包括外部控制目标仲裁程序、系统压力控制程序和系统模型压力估算程序,所述外部控制目标仲裁程序包括以下步骤:In order to achieve the above-mentioned purpose, the technical solution adopted by the present invention is a pressure control system and method for vehicle body electronic stability control. In a first aspect, the pressure control method includes a system pressure control method, a wheel cylinder pressure control method, a motor pump load calculation and control method and a motor speed control method; according to the system pressure control method, the wheel cylinder pressure control method, the motor pump load calculation and control method and the motor speed control method, the pressure control of the vehicle body electronic stability control is comprehensively realized; wherein, the system pressure control method includes an external control target arbitration program, a system pressure control program and a system model pressure estimation program, and the external control target arbitration program includes the following steps:
步骤S1:对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,以确定目标轮缸压力和实际响应的制动请求来源,其中,ABS模块的制动请求为第一优先级,辅助功能模块的制动请求为第二优先级,当辅助功能模块的制动请求值小于驾驶员制动请求值时,响应驾驶员的制动请求,当无ABS和辅助功能模块的制动请求时,响应驾驶员的制动请求。Step S1: Arbitrate the braking requests of the driver, ABS module and auxiliary function module to determine the target wheel cylinder pressure and the source of the braking request actually responded to, wherein the braking request of the ABS module is the first priority, and the braking request of the auxiliary function module is the second priority. When the braking request value of the auxiliary function module is less than the braking request value of the driver, respond to the braking request of the driver; when there is no braking request from the ABS and auxiliary function modules, respond to the braking request of the driver.
步骤S2:对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,确定目标系统压力以及是否进行主动建压,其中,在确定目标系统压力时,TCS/VDC的制动请求对应的预设系统压力为第一优先级,当TCS/VDC主动建压请求标志成立时,确定ABS模块的目标轮缸压力和主缸压力中的最大值为目标系统压力;辅助功能模块的制动请求对应的预设系统压力为第二优先级,当TCS/VDC主动建压请求标志不成立时,辅助功能模块的制动请求对应的预设系统压力为目标系统压力,且不大于主缸压力;驾驶员的制动请求对应的预设系统压力为第三优先级。Step S2: Arbitrate the braking requests of the driver, ABS module and auxiliary function module to determine the target system pressure and whether to actively build pressure. When determining the target system pressure, the preset system pressure corresponding to the braking request of TCS/VDC has the first priority. When the TCS/VDC active pressure building request flag is established, the maximum value of the target wheel cylinder pressure and the master cylinder pressure of the ABS module is determined as the target system pressure; the preset system pressure corresponding to the braking request of the auxiliary function module has the second priority. When the TCS/VDC active pressure building request flag is not established, the preset system pressure corresponding to the braking request of the auxiliary function module is the target system pressure and is not greater than the master cylinder pressure; the preset system pressure corresponding to the braking request of the driver has the third priority.
所述系统压力控制程序根据电机泵泵入管路的流量、通过增压阀进入轮缸的流量,确定实际通过限压阀流入主缸的流量,并根据系统目标压力,确定限压阀的控制电流,以所述控制电流控制系统压力。所述系统模型压力估算程序根据电机泵的流量和限压阀的流量确定流入系统压力管路和轮缸压力管路的流量,并根据系统特征确定系统压力。The system pressure control program determines the actual flow into the master cylinder through the pressure limiting valve according to the flow pumped into the pipeline by the motor pump and the flow entering the wheel cylinder through the boost valve, and determines the control current of the pressure limiting valve according to the system target pressure, and controls the system pressure with the control current. The system model pressure estimation program determines the flow into the system pressure pipeline and the wheel cylinder pressure pipeline according to the flow of the motor pump and the flow of the pressure limiting valve, and determines the system pressure according to the system characteristics.
优选地,所述轮缸压力控制方法包括阀控策略设计程序、减压阀控制程序和增压阀控制程序;所述阀控策略设计程序包括当目标轮缸压力大于轮缸模型压力时控制阀门进行增压,当目标轮缸压力小于轮缸模型压力时控制阀门进行减压;所述减压阀控制程序包括根据蓄能器压力和目标轮缸压力计算驱动的控制时间,控制时间TAV计算公式为:Preferably, the wheel cylinder pressure control method includes a valve control strategy design program, a pressure reducing valve control program and a pressure increasing valve control program; the valve control strategy design program includes controlling the valve to increase pressure when the target wheel cylinder pressure is greater than the wheel cylinder model pressure, and controlling the valve to reduce pressure when the target wheel cylinder pressure is less than the wheel cylinder model pressure; the pressure reducing valve control program includes calculating the driving control time according to the accumulator pressure and the target wheel cylinder pressure, and the control time T AV calculation formula is:
其中,pModel为轮缸模型压力,pAcc为蓄能器压力,pGrad为当前周期减压阀的减压速率,TResponse为响应时间,pGrad的计算公式为:Where p Model is the wheel cylinder model pressure, p Acc is the accumulator pressure, p Grad is the pressure reduction rate of the pressure reducing valve in the current cycle, T Response is the response time, and the calculation formula of p Grad is:
pGrad=cWheel*qAV,p Grad = c Wheel * q AV ,
其中,cWheel为速率系数,Cd为流量系数,A为减压阀阀孔面积,ρ为制动液密度,qAV为减压流量;TResponse的计算公式为:Where c Wheel is the velocity coefficient, C d is the flow coefficient, A is the valve hole area of the pressure reducing valve, ρ is the brake fluid density, and q AV is the pressure reducing flow rate; the calculation formula of T Response is:
TResponse=TOpenResponse-TCloseResponse,T Response =T OpenResponse -T CloseResponse ,
其中,TOpenResponse为打开响应时间,TCloseResponse为关闭响应时间,TOpenResponse的计算公式为:Among them, T OpenResponse is the open response time, T CloseResponse is the close response time, and the calculation formula of T OpenResponse is:
TOpenResponse=copen+kOpenU*Uvr+kOpenP*pModel+kOpenUP*Uvr*pModel,T OpenResponse =c open +k OpenU *U vr +k OpenP *p Model +k OpenUP *U vr *p Model ,
其中,copen为打开响应系数,kOpenU为电压响应系数,Uvr为减压阀驱动电压,kOpenP为模型响应系数,pModel为轮缸模型压力,kOpenUP为融合响应系数;TCloseResponse的计算公式为:Among them, c open is the opening response coefficient, k OpenU is the voltage response coefficient, U vr is the pressure reducing valve driving voltage, k OpenP is the model response coefficient, p Model is the wheel cylinder model pressure, and k OpenUP is the fusion response coefficient; the calculation formula of T CloseResponse is:
TCloseResponse=cClose+kCloseP*pTgt,T CloseResponse =c Close +k CloseP *p Tgt ,
其中,cClose为关闭响应系数,kCloseP为轮缸压力系数,pTgt为轮缸压力。减压阀控制程序还包括根据当前周期减压阀实际控制时间和实际减压速率计算减压量pDecAV以及平均流量qAVMean,减压量pDecAV以及平均流量qAVMean计算公式分别为:Wherein, c Close is the closing response coefficient, k CloseP is the wheel cylinder pressure coefficient, and p Tgt is the wheel cylinder pressure. The pressure reducing valve control program also includes calculating the pressure reducing amount p DecAV and the average flow q AVMean according to the actual control time and actual pressure reducing rate of the pressure reducing valve in the current cycle. The calculation formulas of the pressure reducing amount p DecAV and the average flow q AVMean are:
pDecAV=pGrad*min(0.005,TAV),p DecAV = p Grad *min (0.005, T AV ),
其中,min()为取小函数,pGrad为当前周期减压阀的减压速率,qAV为减压流量;增压阀控制程序根据目标轮缸压力和轮缸模型压力计算通过增压阀的目标流量,且根据增压阀的实际压差以及增压阀的流量特性计算增压阀的控制电流,以增压阀的控制电流控制增压阀。Among them, min() is the minimum function, p Grad is the pressure reducing rate of the pressure reducing valve in the current cycle, and q AV is the pressure reducing flow rate; the boost valve control program calculates the target flow rate through the boost valve according to the target wheel cylinder pressure and the wheel cylinder model pressure, and calculates the control current of the boost valve according to the actual pressure difference of the boost valve and the flow characteristics of the boost valve, and controls the boost valve with the control current of the boost valve.
优选地,增压阀控制程序包括Open、Close、DP、Pulse、FastPulse和FixPulse六种模式;所述Open模式为增压阀开启,控制电流为0;所述Close模式为增压阀关闭,控制电流为1.5A;所述DP模式包括将目标压力转换为目标流量,转换公式为:Preferably, the boost valve control program includes six modes: Open, Close, DP, Pulse, FastPulse and FixPulse; the Open mode is when the boost valve is open and the control current is 0; the Close mode is when the boost valve is closed and the control current is 1.5A; the DP mode includes converting the target pressure into the target flow, and the conversion formula is:
其中,qTgt为目标流量,pTgt为目标压力,k为响应时间值,pModel为轮缸模型压力,cWheel为速率系数,所述DP模式还包括舒适模式,舒适模式的目标流量为8cc/s。DP模式增压阀的控制电流IEV为:Wherein, q Tgt is the target flow rate, p Tgt is the target pressure, k is the response time value, p Model is the wheel cylinder model pressure, c Wheel is the rate coefficient, and the DP mode also includes a comfort mode, and the target flow rate of the comfort mode is 8cc/s. The control current I EV of the DP mode boost valve is:
ΔPEV=pSystem-pModel,ΔP EV =p System -p Model ,
IEV=LookupTable(qTgt,ΔPEV),I EV =LookupTable (q Tgt ,ΔP EV ),
其中,LookTable()为查找函数,ΔPEV为压差,pSystem为系统压力,pModel为轮缸模型压力。Pulse模式和FastPulse模式定期对pTgt进行离散采样,并根据离散采样的pTgt离计算增压阀打开时间TEV,TEV计算公式为:Wherein, LookTable() is a lookup function, ΔP EV is the pressure difference, p System is the system pressure, and p Model is the wheel cylinder model pressure. Pulse mode and FastPulse mode periodically perform discrete sampling of p Tgt , and calculate the boost valve opening time T EV based on the discretely sampled p Tgt . The T EV calculation formula is:
其中,pGradEV为压力变化率,cwheel为速率系数,Cd为流量系数,A为增压阀阀孔面积,ρ为制动液密度,pTgtSample为离散采样压力,pModel为轮缸模型压力。所述FixPulse模式以固定周期中的固定时间段打开增压阀。增压阀控制程序还包括对增压阀的目标控制电流进行一阶滤波,以滤波结果作为控制电流;根据控制电流IEV和增压阀的压差ΔPEV查找增压阀的当前流量qEV,当前流量qEV的查找公式为:qEV=LookupTable(IEV,ΔPEV);并根据轮缸特征估算当前控制周期的压力变化量,压力变化量pIncEV的计算公式为:Wherein, p GradEV is the pressure change rate, c wheel is the rate coefficient, C d is the flow coefficient, A is the boost valve orifice area, ρ is the brake fluid density, p TgtSample is the discrete sampled pressure, and p Model is the wheel cylinder model pressure. The FixPulse mode opens the boost valve at a fixed time period in a fixed cycle. The boost valve control program also includes first-order filtering of the target control current of the boost valve, and using the filtering result as the control current; searching the current flow q EV of the boost valve according to the control current I EV and the pressure difference ΔP EV of the boost valve, and the search formula for the current flow q EV is: q EV = LookupTable(I EV ,ΔP EV ); and estimating the pressure change of the current control cycle according to the wheel cylinder characteristics, and the calculation formula for the pressure change p IncEV is:
pIncEV=qEvEst*cWheel*0.005,qEvEst为当前控制周期的流量。p IncEV =q EvEst *c Wheel *0.005, q EvEst is the flow rate in the current control cycle.
第二方面,本发明还提供了一种一种用于车身电子稳定控制的压力控制系统,包括:包括系统压力控制模块、轮缸压力控制模块和电机控制模块、ABS模块和辅助功能模块。系统压力控制模块对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,得到目标系统压力和目标轮缸压力,且在所述辅助功能模块工作时,控制电机泵运转将蓄能器或主缸制动液泵入系统压力管路,以及控制限压阀开度来调节系统压力。轮缸压力控制模块根据系统压力、增压阀控制电流、减压阀控制时间之间的关系估算轮缸模型压力,并对目标轮缸压力进行分析,以得到目标增压阀控制电流和目标减压阀控制时间。电机控制模块包括电机目标转速计算模块、电机泵负载计算与控制模块和电机转速控制模块,电机目标转速计算模对蓄能器蓄能器液量和主动建压的流量需求进行分析,以得到电机目标转速。电机泵负载计算与控制模块采用蓄能器模型对经过减压阀流入蓄能器的液体体积、蓄能器特征进行处理,得到蓄能器压力,并采用泵模型对电机转速、泵两端的压差进行分析,以得到泵给电机施加的负载扭矩,且在主动增压时,当蓄能器液体被抽空时,控制吸入阀打开,让液体流入蓄能器;电机转速控制模块对目标电机转速以及电机负载进行分析,以控制电机转速。In a second aspect, the present invention also provides a pressure control system for vehicle body electronic stability control, comprising: a system pressure control module, a wheel cylinder pressure control module, a motor control module, an ABS module and an auxiliary function module. The system pressure control module arbitrates the braking requests of the driver, the ABS module and the auxiliary function module to obtain the target system pressure and the target wheel cylinder pressure, and when the auxiliary function module is working, controls the motor pump to pump the accumulator or the master cylinder brake fluid into the system pressure pipeline, and controls the opening of the pressure limiting valve to adjust the system pressure. The wheel cylinder pressure control module estimates the wheel cylinder model pressure according to the relationship between the system pressure, the boost valve control current and the pressure reducing valve control time, and analyzes the target wheel cylinder pressure to obtain the target boost valve control current and the target pressure reducing valve control time. The motor control module includes a motor target speed calculation module, a motor pump load calculation and control module and a motor speed control module. The motor target speed calculation module analyzes the accumulator fluid volume of the accumulator and the flow demand of the active pressure building to obtain the motor target speed. The motor pump load calculation and control module uses the accumulator model to process the liquid volume and accumulator characteristics flowing into the accumulator through the pressure reducing valve to obtain the accumulator pressure, and uses the pump model to analyze the motor speed and the pressure difference at both ends of the pump to obtain the load torque applied by the pump to the motor. During active supercharging, when the accumulator liquid is emptied, the suction valve is controlled to open to allow the liquid to flow into the accumulator; the motor speed control module analyzes the target motor speed and motor load to control the motor speed.
本发明的有益效果为:The beneficial effects of the present invention are:
1、本发明根据系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法相互配合综合实现车身电子稳定控制的压力控制。本发明不仅能够实现制动液不足时的调控,还实现了系统压力调控、轮缸压力调控、电机转速调控和电机泵负载计算与控制,能够全面、充分的实现汽车车身电子稳定控制的压力控制,并且计算量小、工程实践性强、鲁棒性强。1. The present invention realizes the pressure control of the electronic stability control of the vehicle body by cooperating with the system pressure control method, the wheel cylinder pressure control method, the motor pump load calculation and control method and the motor speed control method. The present invention can not only realize the regulation when the brake fluid is insufficient, but also realize the system pressure regulation, wheel cylinder pressure regulation, motor speed regulation and motor pump load calculation and control, and can fully and comprehensively realize the pressure control of the electronic stability control of the vehicle body, and has small calculation amount, strong engineering practice and strong robustness.
2、本发明的系统压力控制方法采用外部控制目标仲裁程序对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,以确定目标轮缸压力和实际响应的制动请求来源,制动请求来源中,ABS模块的制动请求为第一优先级,辅助功能模块的制动请求为第二优先级,当辅助功能模块的制动请求值小于驾驶员制动请求值时,响应驾驶员的制动请求,当无ABS和辅助功能模块的制动请求时,响应驾驶员的制动请求。并对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,确定目标系统压力以及是否进行主动建压,其中,在确定目标系统压力时,TCS/VDC的制动请求对应的预设系统压力为第一优先级,当TCS/VDC主动建压请求标志成立时,确定ABS模块的目标轮缸压力和主缸压力中的最大值为目标系统压力;辅助功能模块的制动请求对应的预设系统压力为第二优先级,当TCS/VDC主动建压请求标志不成立时,辅助功能模块的制动请求对应的预设系统压力为目标系统压力,且不大于主缸压力;驾驶员的制动请求对应的预设系统压力为第三优先级。系统压力控制程序根据电机泵泵入管路的流量、通过增压阀进入轮缸的流量,确定实际通过限压阀流入主缸的流量,并根据系统目标压力,确定限压阀的控制电流,以所述控制电流控制系统压力。系统模型压力估算程序根据电机泵的流量和限压阀的流量确定流入系统压力管路和轮缸压力管路的流量,并根据系统特征确定系统压力。本发明的系统压力控制方法通过外部控制目标仲裁程序、系统压力控制程序和系统模型压力估算程序综合实现系统压力的控制,工程实践性强、鲁棒性强。本发明的系统压力控制程序根据限压阀的实际流量、目标回路压力和主缸压力的差值确定控制电流,计算量小且工程实践性强。2. The system pressure control method of the present invention adopts an external control target arbitration procedure to arbitrate the braking requests of the driver, ABS module and auxiliary function module to determine the target wheel cylinder pressure and the source of the braking request actually responded. Among the braking request sources, the braking request of the ABS module is the first priority, and the braking request of the auxiliary function module is the second priority. When the braking request value of the auxiliary function module is less than the braking request value of the driver, the driver's braking request is responded to. When there is no braking request from the ABS and auxiliary function modules, the driver's braking request is responded to. The braking requests of the driver, ABS module and auxiliary function module are arbitrated to determine the target system pressure and whether to actively build pressure. When determining the target system pressure, the preset system pressure corresponding to the braking request of TCS/VDC is the first priority. When the TCS/VDC active pressure building request flag is established, the maximum value of the target wheel cylinder pressure and the master cylinder pressure of the ABS module is determined as the target system pressure; the preset system pressure corresponding to the braking request of the auxiliary function module is the second priority. When the TCS/VDC active pressure building request flag is not established, the preset system pressure corresponding to the braking request of the auxiliary function module is the target system pressure and is not greater than the master cylinder pressure; the preset system pressure corresponding to the driver's braking request is the third priority. The system pressure control program determines the actual flow into the master cylinder through the pressure limiting valve according to the flow of the motor pump pumping into the pipeline and the flow entering the wheel cylinder through the booster valve, and determines the control current of the pressure limiting valve according to the system target pressure, and controls the system pressure with the control current. The system model pressure estimation program determines the flow into the system pressure pipeline and the wheel cylinder pressure pipeline according to the flow of the motor pump and the flow of the pressure limiting valve, and determines the system pressure according to the system characteristics. The system pressure control method of the present invention realizes the control of the system pressure through the external control target arbitration program, the system pressure control program and the system model pressure estimation program, and has strong engineering practicability and robustness. The system pressure control program of the present invention determines the control current according to the difference between the actual flow of the pressure limiting valve, the target circuit pressure and the master cylinder pressure, and has small calculation amount and strong engineering practicability.
3、本发明的轮缸压力控制方法采用阀控策略设计程序、减压阀控制程序和增压阀控制程序综合控制轮缸压力,计算量小且工程实践性强。其中,阀控策略设计程序包括当目标轮缸压力大于轮缸模型压力时控制阀门进行增压,当目标轮缸压力小于轮缸模型压力时控制阀门进行减压。减压阀控制程序根据蓄能器压力和目标轮缸压力,并采用各公式计算驱动的控制时间;并根据当前周期减压阀实际控制时间和实际减压速率计算减压量以及平均流量。增压阀控制程序根据目标轮缸压力和轮缸模型压力计算通过增压阀的目标流量,且根据增压阀的实际压差以及增压阀的流量特性计算增压阀的控制电流,以增压阀的控制电流控制增压阀,并且增压阀控制程序采用六种模式控制增压阀。本发明的轮缸压力控制方法采用上述程序综合全面的实现了轮缸压力控制,各公式的计算量小且工程实践性强。3. The wheel cylinder pressure control method of the present invention adopts valve control strategy design program, pressure reducing valve control program and boosting valve control program to comprehensively control wheel cylinder pressure, with small calculation amount and strong engineering practice. Among them, the valve control strategy design program includes controlling the valve to increase pressure when the target wheel cylinder pressure is greater than the wheel cylinder model pressure, and controlling the valve to reduce pressure when the target wheel cylinder pressure is less than the wheel cylinder model pressure. The pressure reducing valve control program calculates the control time of the drive according to the accumulator pressure and the target wheel cylinder pressure, and calculates the pressure reduction amount and the average flow rate according to the actual control time and actual pressure reduction rate of the pressure reducing valve in the current cycle. The boosting valve control program calculates the target flow through the boosting valve according to the target wheel cylinder pressure and the wheel cylinder model pressure, and calculates the control current of the boosting valve according to the actual pressure difference of the boosting valve and the flow characteristics of the boosting valve, and controls the boosting valve with the control current of the boosting valve, and the boosting valve control program uses six modes to control the boosting valve. The wheel cylinder pressure control method of the present invention adopts the above-mentioned program to comprehensively realize the wheel cylinder pressure control, and the calculation amount of each formula is small and the engineering practice is strong.
4、本发明的电机泵负载计算与控制方法采用蓄能器模型、泵模型、吸入阀控制方法综合全面的实现电机泵负载的计算以及电机泵的控制。其中,蓄能器模型根据进入蓄能器的液体流量、泵流量、吸入阀的开闭状态以及主缸压力,计算流出蓄能器的液体流量、蓄能器压力;根据吸入阀的开闭状态判断蓄能器是否清空;根据减压阀模型计算流入蓄能器的流量;对流入和流出蓄能器的液体流量进行时间积分,得到蓄能器内实际蓄液量。泵模型根据主缸压力、电机转速、吸入阀的开闭状态、蓄能器液体体积、蓄能器压力,计算泵流量和泵两端压差;根据吸入阀的开闭状态确定泵两端压力,当吸入阀关闭时,泵两端压力分别为系统压力和蓄能器压力;当H吸入阀打开时,蓄能器处于清空状态,泵两端压力分别为系统压力和主缸压力;根据泵两端压差和柱塞泵的尺寸特征,计算电机的负载扭矩。吸入阀控制方法采用吸入阀允许打开策略、吸入阀打开请求策略和吸入阀控制策略对吸入阀进行控制。本发明的电机泵负载计算与控制方法采用采用上述方式综合全面的实现电机泵负载的计算以及电机泵的控制,计算量小且工程实践性强。4. The motor pump load calculation and control method of the present invention adopts the accumulator model, pump model, and suction valve control method to comprehensively realize the calculation of the motor pump load and the control of the motor pump. Among them, the accumulator model calculates the liquid flow and accumulator pressure out of the accumulator according to the liquid flow entering the accumulator, the pump flow, the opening and closing state of the suction valve, and the master cylinder pressure; judges whether the accumulator is emptied according to the opening and closing state of the suction valve; calculates the flow into the accumulator according to the pressure reducing valve model; and integrates the liquid flow into and out of the accumulator over time to obtain the actual liquid storage in the accumulator. The pump model calculates the pump flow and the pressure difference at both ends of the pump according to the master cylinder pressure, motor speed, the opening and closing state of the suction valve, the accumulator liquid volume, and the accumulator pressure; determines the pressure at both ends of the pump according to the opening and closing state of the suction valve. When the suction valve is closed, the pressure at both ends of the pump is the system pressure and the accumulator pressure respectively; when the H suction valve is opened, the accumulator is in an empty state, and the pressure at both ends of the pump is the system pressure and the master cylinder pressure respectively; according to the pressure difference at both ends of the pump and the size characteristics of the plunger pump, the load torque of the motor is calculated. The suction valve control method uses the suction valve permission opening strategy, the suction valve opening request strategy and the suction valve control strategy to control the suction valve. The motor pump load calculation and control method of the present invention adopts the above-mentioned method to comprehensively realize the calculation of the motor pump load and the control of the motor pump, with small calculation amount and strong engineering practice.
5、本发明的电机转速控制方法采用变量转换单元、电机模型单元、电机转速控制单元和电机反电势采样请求单元综合全面的实现了电机转速的控制,计算量小且工程实践性强。5. The motor speed control method of the present invention adopts a variable conversion unit, a motor model unit, a motor speed control unit and a motor back-EMF sampling request unit to comprehensively realize the control of the motor speed, with small calculation amount and strong engineering practicability.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明的用于车身电子稳定控制的压力控制方法的示意性结构图。FIG. 1 is a schematic structural diagram of a pressure control method for vehicle body electronic stability control according to the present invention.
图2为本发明的阀控策略设计程序的示意性结构图。FIG. 2 is a schematic structural diagram of the valve control strategy design program of the present invention.
图3为本发明的减压阀控制程序的示意性结构图。FIG. 3 is a schematic structural diagram of the pressure reducing valve control program of the present invention.
图4为本发明的增压阀控制程序的示意性结构图。FIG. 4 is a schematic structural diagram of the boost valve control program of the present invention.
图5为本发明的用于车身电子稳定控制的压力控制系统的示意性结构图。FIG. 5 is a schematic structural diagram of a pressure control system for vehicle body electronic stability control according to the present invention.
图6为本发明的系统压力控制模块架构图。FIG. 6 is a diagram showing the system pressure control module architecture of the present invention.
图7为本发明的轮缸压力控制模块架构图。FIG. 7 is a diagram showing the architecture of a wheel cylinder pressure control module according to the present invention.
具体实施方式DETAILED DESCRIPTION
下面将参照参考图1至图7对本发明的各实施例进行详细说明。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。The embodiments of the present invention will be described in detail below with reference to Figures 1 to 7. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
在本发明的一个实施例中,如图1所示,本发明提供了一种用于车身电子稳定控制的压力控制方法,包括系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法;根据系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法综合实现车身电子稳定控制的压力控制。其中,所述系统压力控制方法包括外部控制目标仲裁程序、系统压力控制程序和系统模型压力估算程序,所述外部控制目标仲裁程序包括以下步骤:In one embodiment of the present invention, as shown in FIG1 , the present invention provides a pressure control method for vehicle body electronic stability control, including a system pressure control method, a wheel cylinder pressure control method, a motor pump load calculation and control method, and a motor speed control method; according to the system pressure control method, the wheel cylinder pressure control method, the motor pump load calculation and control method, and the motor speed control method, the pressure control of the vehicle body electronic stability control is comprehensively implemented. The system pressure control method includes an external control target arbitration program, a system pressure control program, and a system model pressure estimation program, and the external control target arbitration program includes the following steps:
步骤S1:对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,以确定目标轮缸压力和实际响应的制动请求来源,其中,ABS模块的制动请求为第一优先级,辅助功能模块的制动请求为第二优先级,当辅助功能模块的制动请求值小于驾驶员制动请求值时,响应驾驶员的制动请求,当无ABS和辅助功能模块的制动请求时,响应驾驶员的制动请求。Step S1: Arbitrate the braking requests of the driver, ABS module and auxiliary function module to determine the target wheel cylinder pressure and the source of the braking request actually responded to, wherein the braking request of the ABS module is the first priority, and the braking request of the auxiliary function module is the second priority. When the braking request value of the auxiliary function module is less than the braking request value of the driver, respond to the braking request of the driver; when there is no braking request from the ABS and auxiliary function modules, respond to the braking request of the driver.
步骤S2:对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,确定目标系统压力以及是否进行主动建压,其中,在确定目标系统压力时,TCS/VDC的制动请求对应的预设系统压力为第一优先级,当TCS/VDC主动建压请求标志成立时,确定ABS模块的目标轮缸压力和主缸压力中的最大值为目标系统压力;辅助功能模块的制动请求对应的预设系统压力为第二优先级,当TCS/VDC主动建压请求标志不成立时,辅助功能模块的制动请求对应的预设系统压力为目标系统压力,且不大于主缸压力;驾驶员的制动请求对应的预设系统压力为第三优先级。Step S2: Arbitrate the braking requests of the driver, ABS module and auxiliary function module to determine the target system pressure and whether to actively build pressure. When determining the target system pressure, the preset system pressure corresponding to the braking request of TCS/VDC has the first priority. When the TCS/VDC active pressure building request flag is established, the maximum value of the target wheel cylinder pressure and the master cylinder pressure of the ABS module is determined as the target system pressure; the preset system pressure corresponding to the braking request of the auxiliary function module has the second priority. When the TCS/VDC active pressure building request flag is not established, the preset system pressure corresponding to the braking request of the auxiliary function module is the target system pressure and is not greater than the master cylinder pressure; the preset system pressure corresponding to the braking request of the driver has the third priority.
系统压力控制程序根据电机泵泵入管路的流量、通过增压阀进入轮缸的流量,确定实际通过限压阀流入主缸的流量,并根据系统目标压力,确定限压阀的控制电流,以所述控制电流控制系统压力。系统模型压力估算程序根据电机泵的流量和限压阀的流量确定流入系统压力管路和轮缸压力管路的流量,并根据系统特征确定系统压力。The system pressure control program determines the actual flow into the master cylinder through the pressure limiting valve according to the flow of the motor pump pumping into the pipeline and the flow into the wheel cylinder through the boost valve, and determines the control current of the pressure limiting valve according to the system target pressure, and controls the system pressure with the control current. The system model pressure estimation program determines the flow into the system pressure pipeline and the wheel cylinder pressure pipeline according to the flow of the motor pump and the flow of the pressure limiting valve, and determines the system pressure according to the system characteristics.
在本实施例中,本发明根据系统压力控制方法、轮缸压力控制方法、电机泵负载计算与控制方法和电机转速控制方法相互配合综合实现车身电子稳定控制的压力控制。本发明不仅能够实现制动液不足时的调控,还实现了系统压力调控、轮缸压力调控、电机转速调控和电机泵负载计算与控制,能够全面、充分的实现汽车车身电子稳定控制的压力控制,并且计算量小、工程实践性强、鲁棒性强。系统特征为系统压力管路的PV特性。且本发明的外部控制目标仲裁程序主要是处理来自驾驶员的主缸制动液压力、来自车身电子稳定性控制中ABS/EBD功能的轮缸制动目标压力、来自车身电子稳定性控制中TCS/VDC功能的主动建压请求以及来自其他增值功能(VAF)的轮缸制动压力目标。将有效的控制目标一起比较,并取最大值作为系统压力控制目标和轮缸压力控制的目标。并且在默认情况下,目标系统压力响应驾驶员制动请求。本发明的外部控制目标仲裁程序采用优先级的方式确定制动请求的来源,避免了来源确定的冲突。In this embodiment, the present invention realizes the pressure control of the electronic stability control of the vehicle body in a comprehensive manner according to the system pressure control method, the wheel cylinder pressure control method, the motor pump load calculation and control method and the motor speed control method. The present invention can not only realize the regulation when the brake fluid is insufficient, but also realize the system pressure regulation, wheel cylinder pressure regulation, motor speed regulation and motor pump load calculation and control, and can fully and comprehensively realize the pressure control of the electronic stability control of the automobile body, and has small calculation amount, strong engineering practice and strong robustness. The system feature is the PV characteristic of the system pressure pipeline. And the external control target arbitration procedure of the present invention mainly processes the master cylinder brake fluid pressure from the driver, the wheel cylinder brake target pressure from the ABS/EBD function in the electronic stability control of the vehicle body, the active pressure building request from the TCS/VDC function in the electronic stability control of the vehicle body, and the wheel cylinder brake pressure target from other value-added functions (VAF). Compare the effective control targets together, and take the maximum value as the system pressure control target and the wheel cylinder pressure control target. And by default, the target system pressure responds to the driver's braking request. The external control target arbitration procedure of the present invention uses a priority method to determine the source of the braking request, avoiding conflicts in source determination.
在本发明的一个实施例中,系统模型压力估算程序包括:确定系统刚度,当左轮缸和右轮缸通过管路联通时,系统刚度计算公式为:In one embodiment of the present invention, the system model pressure estimation procedure includes: determining the system stiffness. When the left wheel cylinder and the right wheel cylinder are connected through a pipeline, the system stiffness calculation formula is:
其中,ccir为系统刚度,cL为左轮缸刚度,cR为左轮缸刚度;当左轮缸和右轮缸目标控制液压力不等时,系统刚度为左轮缸刚度和右轮缸刚度中的最大值。当限压阀关闭时,系统压力的变化速率计算公式为:Where c cir is the system stiffness, c L is the left wheel cylinder stiffness, and c R is the left wheel cylinder stiffness; when the target control fluid pressures of the left wheel cylinder and the right wheel cylinder are not equal, the system stiffness is the maximum value of the left wheel cylinder stiffness and the right wheel cylinder stiffness. When the pressure limiting valve is closed, the system pressure change rate calculation formula is:
dpSystem=qRfp*ccir,d pSystem = q Rfp * c cir ,
其中,dpSystem为系统压力的变化速率,qRfp为泵流量,对dpSystem进行积分,以得到系统压力。当主缸压力大于或等于左轮缸模型压力和右轮缸模型压力时,主缸压力为系统压力。当限压阀进行主动增压时,系统压力为左轮缸模型压力和右轮缸模型压力中的最大值,当限压阀进行主动减压时,系统压力随时间向主缸压力收敛。Where dpSystem is the rate of change of the system pressure, qRfp is the pump flow rate, and dpSystem is integrated to obtain the system pressure. When the master cylinder pressure is greater than or equal to the left wheel cylinder model pressure and the right wheel cylinder model pressure, the master cylinder pressure is the system pressure. When the pressure limiting valve is actively increasing pressure, the system pressure is the maximum value of the left wheel cylinder model pressure and the right wheel cylinder model pressure. When the pressure limiting valve is actively reducing pressure, the system pressure converges to the master cylinder pressure over time.
在本实施例中,实际系统压力值通过估算获得。首先基于电机泵的流量和限压阀的流量可以计算净流入系统压力管路和轮缸压力管路的流量;然后,结合系统管路的PV特性可以计算系统压力变化速率,通过积分来计算实际系统压力,计算量小且工程实践性强。In this embodiment, the actual system pressure value is obtained by estimation. First, the net flow rate of the system pressure pipeline and the wheel cylinder pressure pipeline can be calculated based on the flow rate of the motor pump and the flow rate of the pressure limiting valve; then, the system pressure change rate can be calculated in combination with the PV characteristics of the system pipeline, and the actual system pressure can be calculated by integration, which has a small amount of calculation and strong engineering practice.
在本发明的一个实施例中,系统压力控制程序根据限压阀的实际流量、目标回路压力和主缸压力的差值确定控制电流,所述实际流量qUSV计算公式为:In one embodiment of the present invention, the system pressure control program determines the control current according to the actual flow of the pressure limiting valve, the difference between the target circuit pressure and the master cylinder pressure. The actual flow q USV is calculated by the formula:
qUSV=qRfp-qL-qR,q USV = q Rfp - q L - q R ,
其中,qL为左轮缸的实际流量,qR为右轮缸的实际流量;控制电流iUSV的获取方式为:Among them, q L is the actual flow of the left wheel cylinder, q R is the actual flow of the right wheel cylinder; the control current i USV is obtained as follows:
iUSV=LookTable(qUSV,pTgtcir-pMC),i USV = LookTable (q USV ,pTgt cir -pMC),
其中,LookTable()为查找函数,pTgtcir为目标回路压力,pMC为主缸压力。Among them, LookTable() is the lookup function, pTgt cir is the target circuit pressure, and pMC is the master cylinder pressure.
在本实施例中,本发明主要是通过控制限压阀的电流以及泵电机转速实现系统压力控制。根据限压阀的电磁阀特性,在一定控制电流和压差的情况下其流量是固定的。因此可以根据限压阀的实际流量和目标回路压力与实际主缸压力之差来计算控制电流、计算量小且工程实践性强。In this embodiment, the present invention mainly realizes system pressure control by controlling the current of the pressure limiting valve and the speed of the pump motor. According to the electromagnetic valve characteristics of the pressure limiting valve, its flow rate is fixed under certain control current and pressure difference. Therefore, the control current can be calculated according to the actual flow rate of the pressure limiting valve and the difference between the target circuit pressure and the actual master cylinder pressure, with small calculation amount and strong engineering practice.
在本发明的一个实施例中,轮缸压力控制方法包括阀控策略设计程序、减压阀控制程序和增压阀控制程序。阀控策略设计程序包括当目标轮缸压力大于轮缸模型压力时控制阀门进行增压,当目标轮缸压力小于轮缸模型压力时控制阀门进行减压。减压阀控制程序包括根据蓄能器压力和目标轮缸压力计算驱动的控制时间,控制时间TAV计算公式为:In one embodiment of the present invention, the wheel cylinder pressure control method includes a valve control strategy design program, a pressure reducing valve control program and a pressure increasing valve control program. The valve control strategy design program includes controlling the valve to increase pressure when the target wheel cylinder pressure is greater than the wheel cylinder model pressure, and controlling the valve to reduce pressure when the target wheel cylinder pressure is less than the wheel cylinder model pressure. The pressure reducing valve control program includes calculating the driving control time according to the accumulator pressure and the target wheel cylinder pressure, and the control time T AV calculation formula is:
其中,pModel为轮缸模型压力,pAcc为蓄能器压力,pGrad为当前周期减压阀的减压速率,TResponse为响应时间。pGrad的计算公式为:Where p Model is the wheel cylinder model pressure, p Acc is the accumulator pressure, p Grad is the pressure reduction rate of the pressure reducing valve in the current cycle, and T Response is the response time. The calculation formula of p Grad is:
pGrad=cWheel*qAV,p Grad = c Wheel * q AV ,
其中,cWheel为速率系数,Cd为流量系数,A为减压阀阀孔面积,ρ为制动液密度,qAV为减压流量。TResponse的计算公式为:Where c Wheel is the velocity coefficient, C d is the flow coefficient, A is the valve hole area of the pressure reducing valve, ρ is the brake fluid density, and q AV is the pressure reducing flow. The calculation formula of T Response is:
TResponse=TOpenResponse-TCloseResponse,T Response =T OpenResponse -T CloseResponse ,
其中,TOpenResponse为打开响应时间,TCloseResponse为关闭响应时间。TOpenResponse的计算公式为:Where, T OpenResponse is the open response time, and T CloseResponse is the close response time. The calculation formula of T OpenResponse is:
TOpenResponse=copen+kOpenU*Uvr+kOpenP*pModel+kOpenUP*Uvr*pModel,T OpenResponse =c open +k OpenU *U vr +k OpenP *p Model +k OpenUP *U vr *p Model ,
其中,copen为打开响应系数,kOpenU为电压响应系数,Uvr为减压阀驱动电压,kOpenP为模型响应系数,pModel为轮缸模型压力,kOpenUP为融合响应系数。TCloseResponse的计算公式为:Among them, c open is the opening response coefficient, k OpenU is the voltage response coefficient, U vr is the pressure reducing valve driving voltage, k OpenP is the model response coefficient, p Model is the wheel cylinder model pressure, and k OpenUP is the fusion response coefficient. The calculation formula of T CloseResponse is:
TCloseResponse=cClose+kCloseP*pTgt,T CloseResponse =c Close +k CloseP *p Tgt ,
其中,cClose为关闭响应系数,kCloseP为轮缸压力系数,pTgt为轮缸压力。Wherein, c Close is the closing response coefficient, k CloseP is the wheel cylinder pressure coefficient, and p Tgt is the wheel cylinder pressure.
减压阀控制程序还包括根据当前周期减压阀实际控制时间和实际减压速率计算减压量pDecAV以及平均流量qAVMean,减压量pDecAV、平均流量qAVMean计算公式分别为:The pressure reducing valve control program also includes calculating the pressure reducing amount p DecAV and the average flow q AVMean according to the actual control time and the actual pressure reducing rate of the pressure reducing valve in the current cycle. The calculation formulas of the pressure reducing amount p DecAV and the average flow q AVMean are:
pDecAV=pGrad*min(0.005,TAV),p DecAV = p Grad *min (0.005, T AV ),
其中,min()为取小函数,pGrad为当前周期减压阀的减压速率,qAV为减压流量。增压阀控制程序根据目标轮缸压力和轮缸模型压力计算通过增压阀的目标流量,且根据增压阀的实际压差以及增压阀的流量特性计算增压阀的控制电流,以增压阀的控制电流控制增压阀。Wherein, min() is the minimum function, p Grad is the pressure reducing rate of the pressure reducing valve in the current cycle, and q AV is the pressure reducing flow rate. The boost valve control program calculates the target flow rate through the boost valve according to the target wheel cylinder pressure and the wheel cylinder model pressure, and calculates the control current of the boost valve according to the actual pressure difference of the boost valve and the flow characteristics of the boost valve, and controls the boost valve with the control current of the boost valve.
在本实施例中,如图2所示,阀控策略设计程序对当前回路左右轮缸的目标压力、轮缸模型压力、ABS的阀控策略和减压阀驱动电压进行分析,输出增压阀控制模式、是否允许对轮缸进行增压控制的结果、是否允许对轮缸进行减压控制的结果以及减压阀控制模式。阀控策略设计程序根据轮缸压力控制目标以及实际轮缸模型压力,判断此时执行增压操作还是减压操作,进而判断增压阀和减压阀是否进行工作,同时根据阀控策略,确定增压阀和减压阀的控制模式。如图3所示,减压阀控制程序对减压阀两端压力差值、减压阀驱动电压、轮缸刚度/目标轮缸压力/实际轮缸压力、是否允许减压/减压阀控制模式进行分析,输出减压阀的驱动时间、当前周期通过减压阀的平均流量、当前周期通过减压阀的轮缸压力变化量。本实施例与简单的开闭减压阀相比提高了对减压阀的控制,进而提高了汽车车身电子稳定控制的压力控制。In this embodiment, as shown in FIG2 , the valve control strategy design program analyzes the target pressure of the left and right wheel cylinders of the current circuit, the wheel cylinder model pressure, the valve control strategy of the ABS and the driving voltage of the pressure reducing valve, and outputs the boost valve control mode, the result of whether the wheel cylinder is allowed to be boosted, the result of whether the wheel cylinder is allowed to be depressurized, and the pressure reducing valve control mode. The valve control strategy design program determines whether to perform a boost operation or a depressurization operation at this time according to the wheel cylinder pressure control target and the actual wheel cylinder model pressure, and then determines whether the boost valve and the pressure reducing valve are working, and at the same time, according to the valve control strategy, determines the control mode of the boost valve and the pressure reducing valve. As shown in FIG3 , the pressure reducing valve control program analyzes the pressure difference between the two ends of the pressure reducing valve, the driving voltage of the pressure reducing valve, the wheel cylinder stiffness/target wheel cylinder pressure/actual wheel cylinder pressure, whether the pressure reducing is allowed/the pressure reducing valve control mode, and outputs the driving time of the pressure reducing valve, the average flow through the pressure reducing valve in the current cycle, and the wheel cylinder pressure change through the pressure reducing valve in the current cycle. Compared with the simple opening and closing pressure reducing valve, this embodiment improves the control of the pressure reducing valve, thereby improving the pressure control of the electronic stability control of the vehicle body.
在本发明的一个实施例中,增压阀控制程序包括Open、Close、DP、Pulse、FastPulse和FixPulse六种模式。Open模式为增压阀开启,控制电流为0;Close模式为增压阀关闭,控制电流为1.5A;DP模式包括将目标压力转换为目标流量,实现轮缸压力的线性控制,目标压力转换为目标流量的转换公式为:In one embodiment of the present invention, the boost valve control program includes six modes: Open, Close, DP, Pulse, FastPulse and FixPulse. The Open mode is when the boost valve is open and the control current is 0; the Close mode is when the boost valve is closed and the control current is 1.5A; the DP mode includes converting the target pressure into the target flow to achieve linear control of the wheel cylinder pressure, and the conversion formula for converting the target pressure into the target flow is:
其中,qTgt为目标流量,pTgt为目标压力,k为响应时间值,用于调节增压阀的响应速度,一般k=2,表征增压阀的响应时间,pModel为轮缸模型压力,cWheel为速率系数,所述DP模式包括舒适模式,舒适模式的目标流量为8cc/s,保证轮缸压力平稳变化,提高舒适性。在实际压差和目标流量给定时,采用查表的方法可以确定电磁阀的控制电流,DP模式增压阀的控制电流IEV为:Among them, q Tgt is the target flow, p Tgt is the target pressure, k is the response time value, which is used to adjust the response speed of the boost valve, generally k=2, which represents the response time of the boost valve, p Model is the wheel cylinder model pressure, c Wheel is the rate coefficient, and the DP mode includes a comfort mode. The target flow of the comfort mode is 8cc/s, which ensures that the wheel cylinder pressure changes smoothly and improves comfort. When the actual pressure difference and the target flow are given, the control current of the solenoid valve can be determined by the table lookup method. The control current I EV of the DP mode boost valve is:
ΔPEV=pSystem-pModel,ΔP EV =p System -p Model ,
IEV=LookupTable(qTgt,ΔPEV),I EV =LookupTable (q Tgt ,ΔP EV ),
其中,LookTable()为查找函数,ΔPEV为压差,pSystem为系统压力,pModel为轮缸模型压力。Pulse模式和FastPulse模式定期对pTgt进行离散采样,定期为以一定的周期(Pulse模式为30ms,FastPulse模式为20ms)对pTgt进行离散采样,增压阀采取开关控制的方式控制压力,并根据离散采样的pTgt离计算增压阀打开时间TEV,TEV计算公式为:Wherein, LookTable() is the lookup function, ΔP EV is the pressure difference, p System is the system pressure, and p Model is the wheel cylinder model pressure. Pulse mode and FastPulse mode periodically perform discrete sampling of p Tgt , and periodically perform discrete sampling of p Tgt at a certain period (30ms for Pulse mode and 20ms for FastPulse mode). The boost valve controls the pressure by switch control, and calculates the boost valve opening time T EV based on the discretely sampled p Tgt . The T EV calculation formula is:
其中,pGradEV为压力变化率,cwheel为速率系数,Cd为流量系数,A为增压阀阀孔面积,ρ为制动液密度,pTgtSample为离散采样压力,pModel为轮缸模型压力。FixPulse模式以固定周期中的固定时间段打开增压阀,即不考虑pTgt的变化,以固定的周期(33ms),每个周期以固定的时间打开增压阀。增压阀控制程序还包括对增压阀的目标控制电流进行一阶滤波,以滤波结果作为估计的实际增压阀的控制电流;根据控制电流IEV和增压阀压差ΔPEV查找增压阀当前流量qEV,当前流量qEV查找公式为:qEV=LookupTable(IEV,ΔPEV);并根据轮缸特征估算当前控制周期的压力变化量,压力变化量pIncEV的计算公式为:pIncEV=qEvEst*cWheel*0.005,qEvEst为当前控制周期的流量,轮缸特征为轮缸PV特性。Where p GradEV is the pressure change rate, c wheel is the rate coefficient, C d is the flow coefficient, A is the boost valve orifice area, ρ is the brake fluid density, p TgtSample is the discrete sample pressure, and p Model is the wheel cylinder model pressure. The FixPulse mode opens the boost valve at a fixed time period in a fixed cycle, that is, regardless of the change of p Tgt , the boost valve is opened at a fixed time in a fixed cycle (33ms) and each cycle. The boost valve control program also includes performing a first-order filtering on the target control current of the boost valve, using the filtering result as the estimated actual boost valve control current; searching for the current flow rate q EV of the boost valve according to the control current I EV and the boost valve pressure difference ΔP EV , and the current flow rate q EV search formula is: q EV = LookupTable(I EV ,ΔP EV ); and estimating the pressure change in the current control cycle according to the wheel cylinder characteristics, and the pressure change p IncEV is calculated by the formula: p IncEV = q EvEst *c Wheel *0.005, q EvEst is the flow rate in the current control cycle, and the wheel cylinder characteristics are the wheel cylinder PV characteristics.
在本实施例中,如图4所示,增压阀控制程序对ABS阀控策略、系统压力、轮缸刚度/目标轮缸压力/实际轮缸压力、是否允许增压/增压阀控制模式进行分析,输出增压阀的目标控制电流、增压阀驱动时间、当前周期通过增压阀的平均流量、当前周期通过增压阀的轮缸压力变化量。本实施例与简单的开闭增压阀相比提高了对增压阀的控制,进而提高了汽车车身电子稳定控制的压力控制。In this embodiment, as shown in FIG4 , the boost valve control program analyzes the ABS valve control strategy, system pressure, wheel cylinder stiffness/target wheel cylinder pressure/actual wheel cylinder pressure, whether to allow boost/boost valve control mode, and outputs the target control current of the boost valve, boost valve driving time, average flow through the boost valve in the current cycle, and wheel cylinder pressure change through the boost valve in the current cycle. Compared with a simple on-off boost valve, this embodiment improves the control of the boost valve, thereby improving the pressure control of the electronic stability control of the vehicle body.
用于车身电子稳定控制的压力控制方法还包括轮缸模型压力估计方法,轮缸模型压力估计方法结合之前的减压阀和增压阀的压力模型,可以对轮缸模型压力进行计算,即每个周期对pDecAV和pIncEV进行处理。系统刚上电时轮缸压力初始值为主缸压力采样值。处理公式为:The pressure control method for vehicle body electronic stability control also includes a wheel cylinder model pressure estimation method. The wheel cylinder model pressure estimation method combines the pressure models of the previous pressure reducing valve and the pressure boosting valve to calculate the wheel cylinder model pressure, that is, p DecAV and p IncEV are processed in each cycle. When the system is just powered on, the initial value of the wheel cylinder pressure is the master cylinder pressure sampling value. The processing formula is:
pModel=pModelold+pIncEV-pDecAV,p Model =p Modelold +p IncEV -p DecAV ,
其中,pModel为轮缸模型压力,为上一周期的轮缸模型压力,pIncEV为增压阀的压力变化量,pDecAV为减压阀的压力变化量。Where p Model is the wheel cylinder model pressure, is the wheel cylinder model pressure of the previous cycle, p IncEV is the pressure change of the boost valve, and p DecAV is the pressure change of the pressure reducing valve.
在本发明的一个实施例中,电机泵负载计算与控制方法包括蓄能器模型、泵模型、吸入阀控制方法。蓄能器模型根据进入蓄能器的液体流量、泵流量、吸入阀的开闭状态以及主缸压力,计算流出蓄能器的液体流量、蓄能器压力;根据吸入阀的开闭状态判断蓄能器是否清空;根据减压阀模型计算流入蓄能器的流量;对流入和流出蓄能器的液体流量进行时间积分,得到蓄能器内实际蓄液量。泵模型根据主缸压力、电机转速、吸入阀的开闭状态、蓄能器液体体积、蓄能器压力,计算泵流量和泵两端压差;根据吸入阀的开闭状态确定泵两端压力,当吸入阀关闭时,泵两端压力分别为系统压力和蓄能器压力;当H吸入阀打开时,蓄能器处于清空状态,泵两端压力分别为系统压力和主缸压力;根据泵两端压差和柱塞泵的尺寸特征,计算电机的负载扭矩。泵流量即柱塞泵在运转过程中泵出的制动液流量,这取决于电机转速和柱塞泵的几何尺寸。泵两端压差代表着泵的负载,也是电机运转的负载。In one embodiment of the present invention, the motor pump load calculation and control method includes an accumulator model, a pump model, and a suction valve control method. The accumulator model calculates the liquid flow rate and accumulator pressure out of the accumulator according to the liquid flow rate entering the accumulator, the pump flow rate, the opening and closing state of the suction valve, and the master cylinder pressure; determines whether the accumulator is emptied according to the opening and closing state of the suction valve; calculates the flow rate flowing into the accumulator according to the pressure reducing valve model; and integrates the liquid flow rate flowing into and out of the accumulator over time to obtain the actual liquid storage volume in the accumulator. The pump model calculates the pump flow rate and the pressure difference at both ends of the pump according to the master cylinder pressure, motor speed, the opening and closing state of the suction valve, the accumulator liquid volume, and the accumulator pressure; determines the pressure at both ends of the pump according to the opening and closing state of the suction valve. When the suction valve is closed, the pressure at both ends of the pump is the system pressure and the accumulator pressure respectively; when the H suction valve is opened, the accumulator is in an empty state, and the pressure at both ends of the pump is the system pressure and the master cylinder pressure respectively; the load torque of the motor is calculated according to the pressure difference at both ends of the pump and the size characteristics of the plunger pump. The pump flow is the amount of brake fluid pumped out by the plunger pump during operation, which depends on the motor speed and the geometry of the plunger pump. The pressure difference across the pump represents the load on the pump, which is also the load on the motor.
吸入阀控制方法包括吸入阀允许打开策略、吸入阀打开请求策略和吸入阀控制策略;所述吸入阀允许打开策略包括两种模式,第一种模式的打开条件包括主缸压力小于140bar、电机没有处于清空蓄能器的工作状态以及蓄能器清空且具有主动增压的流量请求;第二种模式的打开条件包括第一种模式的打开条件、轮缸压力调节的来源为辅助功能模块。吸入阀打开请求策略包括两种打开请求,第一种模式的打开请求的请求条件包括HAL接收到主动压力控制请求、对HCU内部进行预充;第二种模式的打开请求的请求条件包括满足第二种模式的打开条件和辅助功能模块处于工作状态。吸入阀控制策略包括阶跃模式和主模式,阶跃模式包括电流逐渐增大至吸入阀开启电流值,进入主模式;主模式包括开启模式和维持模式,所述开启模式给吸入阀最大电流,以完全开启吸入阀,所述维持模式维持最低电流值使吸入阀处于开启状态。The suction valve control method includes a suction valve opening permission strategy, a suction valve opening request strategy and a suction valve control strategy; the suction valve opening permission strategy includes two modes, the opening conditions of the first mode include the master cylinder pressure is less than 140 bar, the motor is not in the working state of emptying the accumulator, and the accumulator is empty and has a flow request for active supercharging; the opening conditions of the second mode include the opening conditions of the first mode and the source of the wheel cylinder pressure regulation is the auxiliary function module. The suction valve opening request strategy includes two opening requests, the request conditions of the opening request of the first mode include HAL receiving an active pressure control request and precharging the HCU; the request conditions of the opening request of the second mode include satisfying the opening conditions of the second mode and the auxiliary function module being in a working state. The suction valve control strategy includes a step mode and a main mode, the step mode includes the current gradually increasing to the suction valve opening current value, and entering the main mode; the main mode includes an opening mode and a maintenance mode, the opening mode gives the suction valve the maximum current to fully open the suction valve, and the maintenance mode maintains the minimum current value to keep the suction valve in an open state.
在本实施例中,吸入阀的允许开启条件分为两种,一种是常规的允许打开条件,另一种是允许永久打开吸入阀,前者是后者成立的前提,后者是针对VAF功能,比如自动驻车功能需要长时间保压,期间吸入阀保持打开,以保证能够及时响应主动增压请求。常规的吸入阀打开条件有:(1)主缸压力小于140bar;(2)电机没有处于清空蓄能器的工作过程中;(3)蓄能器已经清空,而且具有主动增压的流量请求。而永久打开吸入阀的条件除此之外还有:(4)轮缸压力调节的目标来源不是来自于ABS/TCS/VDC这些车轮级别的控制功能,而是VAF相关的整车级别的控制功能。VAF为辅助功能模块。In this embodiment, there are two types of conditions for allowing the suction valve to be opened. One is the conventional condition for allowing the suction valve to be opened, and the other is the condition for allowing the suction valve to be permanently opened. The former is the premise for the latter, and the latter is for the VAF function. For example, the automatic parking function requires long-term pressure maintenance, during which the suction valve remains open to ensure that it can respond to active boost requests in a timely manner. Conventional suction valve opening conditions are: (1) The master cylinder pressure is less than 140 bar; (2) The motor is not in the process of emptying the accumulator; (3) The accumulator has been emptied and there is a flow request for active boost. In addition to the conditions for permanently opening the suction valve, there are also: (4) The target source of wheel cylinder pressure regulation does not come from wheel-level control functions such as ABS/TCS/VDC, but from VAF-related vehicle-level control functions. VAF is an auxiliary function module.
吸入阀的开启请求分为两种,一种是常规的开启请求,另一种是永久开启请求,前者是针对TCS/VDC这种具有主动增压的功能,后者是针对VAF功能。常规的吸入阀开启请求条件有:(1)HAL接收到主动压力控制请求;(2)对HCU内部进行预充,防止电机在排空蓄能器时在HCU内部形成真空,当开启请求条件成立时,如果常规允许打开条件已经满足,就会对吸入阀进行控制。而永久开启请求的条件是:有VAF功能正在起作用,此时只要吸入阀允许永久打开的条件满足了,就会对吸入阀进行控制。There are two types of suction valve opening requests: a regular opening request and a permanent opening request. The former is for TCS/VDC, which has an active boost function, and the latter is for the VAF function. Regular suction valve opening request conditions are: (1) HAL receives an active pressure control request; (2) the HCU is pre-charged to prevent the motor from forming a vacuum inside the HCU when the accumulator is emptied. When the opening request condition is met, if the regular opening condition is met, the suction valve will be controlled. The permanent opening request condition is that the VAF function is in effect. At this time, as long as the suction valve is allowed to be permanently opened, the suction valve will be controlled.
吸入阀的控制方式是通过控制线圈通电电流来实现电磁阀的开关控制。但考虑到在VAF作用时需要一直打开,其线圈要长时间保持通电。为了防止电磁阀线圈长时间通电导致发热损坏,需要设计其通电电流波形。HSV控制电流的设计分为两个部分:阶跃阶段和主阶段。在阶跃阶段,电流逐渐增大至HSV能够开启的水平,之后进入主阶段。主阶段又分为Open和Hold,在Open阶段会给HSV通以最大电流,确保HSV完全开启;之后的Hold的电流会保持一个较低的水平,HSV能够保持开启的状态,同时防止电磁阀线圈过热。The control method of the suction valve is to realize the switch control of the solenoid valve by controlling the coil power-on current. However, considering that it needs to be kept open when the VAF is in effect, its coil must be energized for a long time. In order to prevent the solenoid valve coil from being energized for a long time and causing heat damage, it is necessary to design its power-on current waveform. The design of the HSV control current is divided into two parts: the step stage and the main stage. In the step stage, the current gradually increases to a level at which the HSV can be opened, and then enters the main stage. The main stage is divided into Open and Hold. In the Open stage, the maximum current will be passed to the HSV to ensure that the HSV is fully opened; the subsequent Hold current will remain at a lower level, so that the HSV can remain in the open state and prevent the solenoid valve coil from overheating.
在本发明的一个实施例中,电机转速控制方法包括变量转换单元、电机模型单元、电机转速控制单元和电机反电势采样请求单元;变量转换单元用于将电机目标转速、电机负载分别转换为电机反电势、电机负载电压。电机模型单元用于估算电机的实际转速;根据电机转速与电机反电势的线性关系、卡尔滤波方法、电机的物理模型和反电势采样估算电机实际转速。In one embodiment of the present invention, the motor speed control method includes a variable conversion unit, a motor model unit, a motor speed control unit and a motor back-EMF sampling request unit; the variable conversion unit is used to convert the motor target speed and the motor load into the motor back-EMF and the motor load voltage respectively. The motor model unit is used to estimate the actual speed of the motor; the actual speed of the motor is estimated according to the linear relationship between the motor speed and the motor back-EMF, the Carr filtering method, the physical model of the motor and the back-EMF sampling.
电机转速控制单元根据目标转速建立前馈加反馈的转速闭环控制器,计算驱动电机的占空比,并采用电机比例积分控制器输出目标控制电压。电机反电势采样请求单元在短暂停止电机转速驱动的时间内进行反电势采样。The motor speed control unit establishes a speed closed-loop controller with feedforward and feedback according to the target speed, calculates the duty cycle of the drive motor, and uses the motor proportional integral controller to output the target control voltage. The motor back-EMF sampling request unit performs back-EMF sampling during the short stop of the motor speed drive.
在本实施例中,变量转换断单元的作用是将不同量纲的变量转换到电压单位,方便进行后续计算。将负载、转速等信息转换为等效的电压量,统一计算的基准。这些变量包括电机目标转速和电机负载,分别转换为电机目标反向电动势和电机驱动电压中需要克服负载的那一部分电压。In this embodiment, the function of the variable conversion unit is to convert variables of different dimensions into voltage units to facilitate subsequent calculations. Information such as load and speed is converted into equivalent voltage quantities to unify the calculation basis. These variables include the motor target speed and motor load, which are converted into the motor target back electromotive force and the part of the motor drive voltage that needs to overcome the load.
电机模型单元的主要作用是估算电机的实际转速。电机转速与电机反电势具有线性关系,因此通过反电势采样可以计算电机转速。但是电压采样存在噪音干扰,因此采用卡尔曼滤波方法,基于电机的物理模型,结合反电势采样对电机实际转速进行估算。The main function of the motor model unit is to estimate the actual speed of the motor. The motor speed has a linear relationship with the motor back EMF, so the motor speed can be calculated by back EMF sampling. However, there is noise interference in voltage sampling, so the Kalman filter method is used to estimate the actual speed of the motor based on the physical model of the motor and combined with back EMF sampling.
电机反电势采样请求单元,电机转速的估算依赖于反电势采样。反电势采样通常要求短暂停止电机驱动,并且在这暂停的时间间隙内完成反电势采样。这里每间隔25ms就发出一个暂停请求,暂停1ms的电机驱动,并在这1ms时间内完成电机反电势采样。Motor back-EMF sampling request unit, the estimation of motor speed depends on back-EMF sampling. Back-EMF sampling usually requires a short stop of the motor drive, and the back-EMF sampling is completed during this pause time interval. Here, a pause request is issued every 25ms, the motor drive is paused for 1ms, and the motor back-EMF sampling is completed within this 1ms time.
与现有技术相比,本发明全面、充分的考虑了车辆稳定控制系统中的系统压力、轮缸压力、轮缸模型压力估计、电机泵负载计算与控制和电机转速控制。本发明提出的方法和系统,具有计算量小,工程实践性强,鲁棒性强的优点。Compared with the prior art, the present invention comprehensively and fully considers the system pressure, wheel cylinder pressure, wheel cylinder model pressure estimation, motor pump load calculation and control, and motor speed control in the vehicle stability control system. The method and system proposed by the present invention have the advantages of small calculation amount, strong engineering practice, and strong robustness.
本发明还提供了一种用于车身电子稳定控制的压力控制系统,如图5、图6和图7所示,包括系统压力控制模块、轮缸压力控制模块和电机控制模块、ABS模块和辅助功能模块。系统压力控制模块对驾驶员、ABS模块和辅助功能模块的制动请求进行仲裁,得到目标系统压力和目标轮缸压力,且在辅助功能模块工作时,控制电机泵运转将蓄能器或主缸制动液泵入系统压力管路,以及控制限压阀开度来调节系统压力。轮缸压力控制模块根据系统压力、增压阀控制电流、减压阀控制时间之间的关系估算轮缸模型压力,并对目标轮缸压力进行分析,以得到目标增压阀控制电流和目标减压阀控制时间。电机控制模块包括电机目标转速计算模块、电机泵负载计算与控制模块和电机转速控制模块,所述电机目标转速计算模对蓄能器蓄能器液量和主动建压的流量需求进行分析,以得到电机目标转速;所述电机泵负载计算与控制模块采用蓄能器模型对经过减压阀流入蓄能器的液体体积、蓄能器特征进行处理,得到蓄能器压力,并采用泵模型对电机转速、泵两端的压差进行分析,以得到泵给电机施加的负载扭矩,且在主动增压时,当蓄能器液体被抽空时,控制吸入阀打开,让液体流入蓄能器;所述电机转速控制模块对目标电机转速以及电机负载进行分析,以控制电机转速。The present invention also provides a pressure control system for vehicle body electronic stability control, as shown in FIG5, FIG6 and FIG7, including a system pressure control module, a wheel cylinder pressure control module and a motor control module, an ABS module and an auxiliary function module. The system pressure control module arbitrates the braking requests of the driver, the ABS module and the auxiliary function module to obtain the target system pressure and the target wheel cylinder pressure, and when the auxiliary function module is working, controls the motor pump to pump the accumulator or the master cylinder brake fluid into the system pressure pipeline, and controls the opening of the pressure limiting valve to adjust the system pressure. The wheel cylinder pressure control module estimates the wheel cylinder model pressure according to the relationship between the system pressure, the boost valve control current and the pressure reducing valve control time, and analyzes the target wheel cylinder pressure to obtain the target boost valve control current and the target pressure reducing valve control time. The motor control module includes a motor target speed calculation module, a motor pump load calculation and control module and a motor speed control module. The motor target speed calculation module analyzes the accumulator liquid volume and the flow demand of active pressure building to obtain the motor target speed; the motor pump load calculation and control module uses an accumulator model to process the liquid volume and accumulator characteristics flowing into the accumulator through the pressure reducing valve to obtain the accumulator pressure, and uses a pump model to analyze the motor speed and the pressure difference at both ends of the pump to obtain the load torque applied by the pump to the motor, and during active supercharging, when the accumulator liquid is emptied, the suction valve is controlled to open to allow the liquid to flow into the accumulator; the motor speed control module analyzes the target motor speed and the motor load to control the motor speed.
在本实施例中,系统压力指的是限压阀至增压阀之间的管路液压力。当车身电子稳定控制系统中辅助功能模块起作用时,需要对系统压力进行主动调节,此时电机泵运转将蓄能器或者主缸的制动液泵入系统液压力管路,然后通过控制限压阀来调节系统压力,为轮缸压力的调节提供基础。系统压力控制模块架构图如图6所示,VAF为辅助功能模块;系统压力控制模块的目标仲裁程序、限压阀控制程序、系统压力模型对VAF/目标轮缸压力/标志位、轮缸压力模型、泵流量、增压阀流量、主缸压力进行分析,输出系统压力以及限压阀的控制方式。In this embodiment, the system pressure refers to the pipeline fluid pressure between the pressure limiting valve and the boost valve. When the auxiliary function module in the vehicle body electronic stability control system is in effect, the system pressure needs to be actively adjusted. At this time, the motor pump operates to pump the brake fluid of the accumulator or the master cylinder into the system fluid pressure pipeline, and then adjusts the system pressure by controlling the pressure limiting valve, providing a basis for adjusting the wheel cylinder pressure. The system pressure control module architecture diagram is shown in Figure 6, where VAF is an auxiliary function module; the target arbitration program, pressure limiting valve control program, and system pressure model of the system pressure control module analyze VAF/target wheel cylinder pressure/flag, wheel cylinder pressure model, pump flow, boost valve flow, and master cylinder pressure, and output the system pressure and the control method of the pressure limiting valve.
轮缸压力控制模块根据系统压力、增压阀控制电流、减压阀控制时间来估算轮缸的模型压力;同时根据目标轮缸压力计算增压阀的控制电流和减压阀的控制时间,达到轮缸液压力控制和模型压力估算的目的。所述的轮缸压力控制模块架构图如图7所示,轮缸压力控制模块采用管路控制程序、减压阀控制程序、增压阀控制程序、减压阀模型、增压阀模型对主缸压力传感器采集的压力、系统模型压力、目标轮缸压力、减压阀驱动电压进行分析,输出增压阀控制电流、减压阀控制时间、轮缸模型压力、增压阀流量。The wheel cylinder pressure control module estimates the model pressure of the wheel cylinder according to the system pressure, the boost valve control current, and the pressure reducing valve control time; at the same time, the control current of the boost valve and the control time of the pressure reducing valve are calculated according to the target wheel cylinder pressure, so as to achieve the purpose of wheel cylinder hydraulic pressure control and model pressure estimation. The architecture diagram of the wheel cylinder pressure control module is shown in FIG7 . The wheel cylinder pressure control module uses the pipeline control program, the pressure reducing valve control program, the boost valve control program, the pressure reducing valve model, and the boost valve model to analyze the pressure collected by the master cylinder pressure sensor, the system model pressure, the target wheel cylinder pressure, and the pressure reducing valve driving voltage, and outputs the boost valve control current, the pressure reducing valve control time, the wheel cylinder model pressure, and the boost valve flow rate.
在本发明的一个实施例中,电机目标转速计算模块包括根据主动建压的梯度需求计算泵的目标流量;根据主动增压压差对泵的目标流量进行补偿;根据侧向加速度对泵的目标流量进行补偿;根据蓄能器液体体积和目标流量计算目标转速。In one embodiment of the present invention, the motor target speed calculation module includes calculating the target flow of the pump according to the gradient requirement of active pressure building; compensating the target flow of the pump according to the active boost pressure difference; compensating the target flow of the pump according to the lateral acceleration; and calculating the target speed according to the accumulator liquid volume and the target flow.
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410794583.3A CN118560442B (en) | 2024-06-19 | 2024-06-19 | Pressure control system and method for electronic stability control of vehicle body |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410794583.3A CN118560442B (en) | 2024-06-19 | 2024-06-19 | Pressure control system and method for electronic stability control of vehicle body |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118560442A true CN118560442A (en) | 2024-08-30 |
CN118560442B CN118560442B (en) | 2024-11-19 |
Family
ID=92472546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410794583.3A Active CN118560442B (en) | 2024-06-19 | 2024-06-19 | Pressure control system and method for electronic stability control of vehicle body |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118560442B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1939783A (en) * | 2005-09-29 | 2007-04-04 | 株式会社爱德克斯 | Antiskid control apparatus for vehicle |
CN101386295A (en) * | 2007-09-14 | 2009-03-18 | 株式会社日立制作所 | Device and method for controlling a brake |
CN102837690A (en) * | 2011-06-24 | 2012-12-26 | 株式会社爱德克斯 | Brake apparatus for vehicle |
CN105324283A (en) * | 2013-06-26 | 2016-02-10 | 罗伯特·博世有限公司 | Method for determining a likely master brake cylinder internal pressure and device for determining a likely master brake cylinder internal pressure |
CN106184168A (en) * | 2016-07-29 | 2016-12-07 | 北京英创汇智科技有限公司 | A kind of brake system of car and braking pressure control method |
CN106218616A (en) * | 2016-08-02 | 2016-12-14 | 北京英创汇智科技有限公司 | The ESC system of a kind of no pressure sensor and control method thereof |
CN115200773A (en) * | 2022-07-08 | 2022-10-18 | 清华大学 | Wheel cylinder pressure determination method |
-
2024
- 2024-06-19 CN CN202410794583.3A patent/CN118560442B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1939783A (en) * | 2005-09-29 | 2007-04-04 | 株式会社爱德克斯 | Antiskid control apparatus for vehicle |
CN101386295A (en) * | 2007-09-14 | 2009-03-18 | 株式会社日立制作所 | Device and method for controlling a brake |
CN102837690A (en) * | 2011-06-24 | 2012-12-26 | 株式会社爱德克斯 | Brake apparatus for vehicle |
CN105324283A (en) * | 2013-06-26 | 2016-02-10 | 罗伯特·博世有限公司 | Method for determining a likely master brake cylinder internal pressure and device for determining a likely master brake cylinder internal pressure |
CN106184168A (en) * | 2016-07-29 | 2016-12-07 | 北京英创汇智科技有限公司 | A kind of brake system of car and braking pressure control method |
CN106218616A (en) * | 2016-08-02 | 2016-12-14 | 北京英创汇智科技有限公司 | The ESC system of a kind of no pressure sensor and control method thereof |
CN115200773A (en) * | 2022-07-08 | 2022-10-18 | 清华大学 | Wheel cylinder pressure determination method |
Also Published As
Publication number | Publication date |
---|---|
CN118560442B (en) | 2024-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106184168B (en) | A kind of brake system of car and braking pressure control method | |
US8123307B2 (en) | Brake boost control apparatus | |
JP4792801B2 (en) | Vehicle speed control device | |
US20150232076A1 (en) | Brake Control Device | |
CN105050870B (en) | Vehicular brake controller | |
JPWO2014188516A1 (en) | Brake device | |
CN106218616B (en) | A kind of ESC system and its control method of no pressure sensor | |
US8585157B2 (en) | Method and device for the reproducible generation of a specifiable final pressure in a braking system | |
CN103171535B (en) | Hydraulic brake controlling device for vehicle | |
CN105946838A (en) | Pressure control method for brake cylinder of magnetically levitated train | |
CN103863286A (en) | Hydraulic braking system | |
JP2007091051A (en) | Anti skid control device for vehicle | |
JP2002274358A (en) | Anti-skid control device | |
US20050110343A1 (en) | Vehicle brake system with active hydraulic brake force reinforcement | |
CN118829570A (en) | Vehicle brake control device | |
CN118560442A (en) | Pressure control system and method for electronic stability control of vehicle body | |
CN106926711B (en) | Regenerative braking control system and method | |
CN107848504A (en) | The brake control of vehicle | |
CN115562022A (en) | Power-assisted strategy and pressure accurate control method of electric power-assisted brake system | |
CN108137009A (en) | The brake control of vehicle | |
CN118922338A (en) | Brake control device for vehicle | |
CN110920594A (en) | Method and control unit for operating a brake system | |
JP6742113B2 (en) | Vehicle brake system control module, vehicle brake system, and vehicle brake system control method | |
JP3521605B2 (en) | Anti-skid control device | |
JP2002054758A (en) | Solenoid valve control device |
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 |