WO2014059806A1 - Can bus-based drive-by-wire abs braking system and control method - Google Patents

Can bus-based drive-by-wire abs braking system and control method Download PDF

Info

Publication number
WO2014059806A1
WO2014059806A1 PCT/CN2013/079404 CN2013079404W WO2014059806A1 WO 2014059806 A1 WO2014059806 A1 WO 2014059806A1 CN 2013079404 W CN2013079404 W CN 2013079404W WO 2014059806 A1 WO2014059806 A1 WO 2014059806A1
Authority
WO
WIPO (PCT)
Prior art keywords
fuzzy
control
output
motor
bus
Prior art date
Application number
PCT/CN2013/079404
Other languages
French (fr)
Chinese (zh)
Inventor
张世兵
Original Assignee
奇瑞汽车股份有限公司
芜湖普威技研有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 奇瑞汽车股份有限公司, 芜湖普威技研有限公司 filed Critical 奇瑞汽车股份有限公司
Publication of WO2014059806A1 publication Critical patent/WO2014059806A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE 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/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/174Using electrical or electronic regulation means to control braking characterised by using special control logic, e.g. fuzzy logic, neural computing

Definitions

  • the invention belongs to the technical field of automobile wire control, and particularly relates to a wire-controlled ABS braking system and a control method based on a CAN bus. Background technique
  • the object of the present invention is to solve the problem that the control mode of the existing vehicle brake system adopts the logic threshold control algorithm has the problems of complicated control logic, difficult debugging, unstable control, and poor vehicle compatibility, and provides a CAN bus based method.
  • the control method of the wire-controlled ABS brake system is to solve the problem that the control mode of the existing vehicle brake system adopts the logic threshold control algorithm has the problems of complicated control logic, difficult debugging, unstable control, and poor vehicle compatibility, and provides a CAN bus based method.
  • the technical solution adopted to solve the technical problem of the present invention is a control method of a wire-controlled ABS braking system based on a CAN bus, comprising the following steps:
  • SO maps the system input slip rate error and the slip rate error rate of the fuzzy control system to its corresponding input domain, performs fuzzy quantization to obtain the fuzzy input quantity; maps the voltage value of the system output motor of the fuzzy control system To the corresponding output domain, perform fuzzy quantization to obtain the fuzzy output;
  • the fuzzy control output is fuzzyly determined to accurately control the output
  • PID controller for controlling the brake actuator.
  • the control method of the line control system based on CAN bus of the invention is directed to the variable condition of the ABS system and the nonlinearity of the tire, adopts the fuzzy control method, does not need to establish an accurate mathematical model for the control object, and the response speed is fast, overshoot Small amount, with good robustness and flexibility.
  • the performance of the fuzzy control method to eliminate the steady-state error of the system is relatively poor, and further combined with the PID control to achieve higher control accuracy.
  • control brake actuator is: adjusting the power of the brake motor through a current loop PID controller Flow is controlled.
  • the fuzzy input quantity and the fuzzy output quantity are converted by respective membership functions, and the membership function is a mean triangle function, and the triangular membership function
  • the variable levels are all 5 levels.
  • the fuzzy rule base used in the fuzzy rule inference is established based on a multi-input single-output fuzzy logic system, and the rules are:
  • ( , , ''" ) e f/ C r is the input to the multi-input single-output fuzzy logic system; yeWcR is the output of the multi-input single-output fuzzy logic system; and ⁇ is the fuzzy language value defined on the respective domain.
  • the method of PID control is expressed as:
  • K P , K I; K D are the proportional, integral and differential coefficients of the regulator, respectively
  • E (k), E (k-1) are the expected deviation values for the kth and k-1 times, respectively.
  • (k) is the output of the regulator at the kth time.
  • Another object of the present invention is to solve the problem that the existing vehicle brake system has complicated control logic, difficult debugging, unstable control, and poor vehicle compatibility, and provides a wire-controlled ABS braking system based on CAN bus.
  • the technical solution adopted to solve the technical problem of the present invention is a wire-controlled ABS braking system based on CAN bus, which includes:
  • the master controller includes a conversion module, a fuzzy inference module, and a fuzzy decision module
  • the slave controller includes a PID control module
  • fuzzy quantization is performed to obtain the fuzzy input quantity; it is used to map the voltage value of the system output motor of the fuzzy control system to its corresponding output domain, and perform fuzzy quantization to obtain the fuzzy output; fuzzy reasoning a module, configured to perform fuzzy inference on the fuzzy input quantity according to the fuzzy rule, to obtain a corresponding fuzzy control output quantity;
  • a fuzzy decision module configured to ambiguously determine the fuzzy control output quantity to accurately control the output quantity
  • a PID control module configured to receive a precision output quantity of the fuzzy control module transmitted by the CAN network and convert the control output quantity into a target current value of the motor, and the PID control module controls the output according to the target current value of the motor Brake actuator.
  • the brake actuator is an electric brake disposed on four wheels of the automobile, and the electric brake includes: a brake caliper body, a motor, a lead screw, a screw nut, and the motor drives the screw nut through the speed reduction mechanism Rotating, the screw nut drives the lead screw to perform the feed motion to achieve braking; the output shaft end of the motor is provided with a power-off brake.
  • the outer end of the lead screw is provided with a butterfly spring.
  • the electric brake provided by the invention enables the vehicle brake system to continuously utilize the maximum adhesion of the ground, and the vehicle has good compatibility, and at the same time avoids environmental pollution caused by leakage of hydraulic oil of the hydraulic brake system.
  • 1 is a schematic flow chart of a general control procedure of a fuzzy control method
  • FIG. 2 is a schematic flow chart of a control step of a control method of a wire-controlled ABS braking system based on a CAN bus according to Embodiment 1 of the present invention
  • FIG. 3 is a diagram showing the division of the fuzzy domain and the design of the membership function of the input ( Xl , x 2 ) and the output (y) of the fuzzy control in the first embodiment of the present invention
  • FIG. 5 is a schematic diagram showing the composition of a control system of a wire-controlled ABS braking system based on a CAN bus in Embodiment 2 of the present invention
  • FIG. 6 is a schematic structural view of an electric actuator of an actuator in a wire-controlled ABS braking system based on a CAN bus according to Embodiment 2 of the present invention
  • Fig. 7 is a structural schematic view showing a speed reduction mechanism of an electric actuator of an actuator in a wire-controlled ABS braking system based on a CAN bus according to a second embodiment of the present invention.
  • the invention provides a control method of a wire-controlled ABS braking system based on a CAN bus, comprising the following steps: S0, mapping a system input slip rate error and a slip rate error change rate of a fuzzy control system to its corresponding input theory Domain, performing fuzzy quantization to obtain fuzzy input quantity; mapping the voltage value of the system output motor of the fuzzy control system to its corresponding output domain, performing fuzzy quantization to obtain the fuzzy output;
  • the fuzzy control output is fuzzyly determined to accurately control the output
  • the main control objective of the electromechanical brake system is to have the actual slip ratio S always follow the desired slip ratio during the entire braking process to produce the maximum road surface adhesion coefficient, so that it can be obtained under various road conditions. Better braking performance.
  • fuzzy control has an important advantage. Because fuzzy control does not require the establishment of a mathematical model, it does not require prior knowledge of the mathematical model of the process.
  • the general control step flow of the fuzzy control method is as shown in FIG. 1, and includes: a fuzzy quantization step of the control system input, a control rule processing step, and a fuzzy decision step, wherein
  • Xi , X 2 the amount of blur after fuzzy quantization processing
  • u the amount of control (accurate amount) obtained after the fuzzy decision
  • the control method of the CAN bus-based wire-controlled ABS braking system of the embodiment includes The following five steps. The five steps will be described in detail below.
  • Step S101 the main controller receives the measured values of the wheel speed and the vehicle speed sensor, and calculates the slip rate error X1 and the slip rate error change rate.
  • the main controller receives the wheel speed value measured by the wheel speed sensor, and the body speed measured by the vehicle speed sensor calculates the slip ratio S according to the following formula:
  • is the body speed, m/s; is the actual angular velocity of the wheel, rad/s; r is the wheel rolling radius, m.
  • the slip rate error and the slip rate error rate are calculated according to the following formula:
  • the control principle of the vehicle ABS is to control the slip ratio S of the wheel near the optimal slip ratio S T to obtain a higher longitudinal and lateral adhesion coefficient to reduce the braking distance and ensure the directional stability of the vehicle when braking.
  • Step 102 The main controller performs the above-calculated slip ratio error X1 and the slip ratio error change rate x 2 on the blur quantization process, and performs the fuzzy quantization process on the voltage value of the system output motor by the same method.
  • the slip ratio error X1 and the slip rate error change rate described above are mapped to the respective input universes to obtain the fuzzy input amount and X 2 .
  • the function is transformed into the fuzzy value of the input variable sum;
  • the fuzzy output quantity U is obtained by the same method as the voltage value of the output motor of the system, and the membership function of the fuzzy output quantity U of the fuzzy controller also adopts the triangular membership function.
  • the system inputs and the system output triangle membership functions have the same number of levels and are defined as needed.
  • the variable ranks of the triangular membership functions are all 5 levels, and the membership functions of the input variables ⁇ and the output variable y are evenly distributed.
  • Step 103 Perform fuzzy rule inference on the fuzzy input quantity and the fuzzy input quantity X 2 to obtain a fuzzy control output quantity U corresponding to the voltage value of the output domain motor.
  • the fuzzy rules can be expressed as follows: R J '-if ⁇ ⁇ is and ⁇ 3 ⁇ 4 is and and is then y J is B
  • is a fuzzy basis function
  • ⁇ ( ⁇ ) is a membership function value
  • fuzzy rule inference is performed according to the characteristics of the input and output of the fuzzy system and the ABS control law, and 25 fuzzy control rules are established, as shown in Table 1.
  • the fuzzy control rules are arranged in ascending order from left to right, for example, row 1 and column 1 are R 1 ; row 5 and column 5 are R 25 .
  • the design principle of the control rule is: When the error is large, the control quantity should reduce the error as quickly as possible. When the error is small, in addition to eliminating the error, the stability of the system must also be considered to avoid unnecessary overshoot and oscillation. Specifically, when the error ⁇ is large, the output U should reduce the error as quickly as possible, and when the error 1 is small, the control of the output U is dominated, and the larger the x 2 is, the smaller the output U is.
  • Step 104 The fuzzy control output quantity U is subjected to fuzzy determination to accurately control the output quantity 1!.
  • the result obtained by fuzzy inference is a fuzzy set or membership function, but in the actual use of fuzzy logic control, a certain value must be used to control the servo mechanism.
  • the fuzzy set obtained by reasoning the process of taking a single value that can represent the fuzzy set is called defuzzification or fuzzy decision.
  • the method of fuzzy decision in this embodiment is as follows:
  • a fuzzy system using single-point fuzzification, product inference, and weighted average fuzzy decision is expressed as:
  • f :UcR n ⁇ K. corresponds to the point at which the maximum value is obtained.
  • Step 105 Convert the above-mentioned precise control output u into a motor target current value, and send it to the PID control module through the CAN bus to perform closed-loop control on the actuator.
  • the control table is obtained by the above process, and is placed in the fuzzy controller, corresponding to different actual slip rate errors and error change rates, and the output Y of the fuzzy controller can be obtained through the table, and the output quantity ⁇ is a percentage form. That is the amount of control of the motor.
  • the actuator in this embodiment is an electric brake provided on four wheels and a motor for controlling the pressing force of the brake.
  • the voltage value of the motor is converted into a target current value of the motor, and sent to the PID control module through the CAN bus to control the magnitude of the input current of the motor, thereby controlling the output torque of the motor, and then according to the output torque of the motor and the speed reduction mechanism.
  • the transmission relationship thus controls the clamping force of the brake disc, and finally achieves an accurate and stable braking effect of the braking force on the wheel.
  • the motor current is collected multiple times during the control cycle and the current loop PID closed-loop control of the motor is realized. The control process is shown in Fig. 4.
  • K P , ⁇ ⁇ ; K D are the proportional, integral and differential coefficients of the regulator, E (k), E (k-1) The expected deviation values for the kth and k-1 times, respectively, P (k) is the output of the regulator at the kth time.
  • the function of the proportional link is to react to the deviation of the signal instantaneously.
  • the excessive ⁇ ⁇ will cause the system to oscillate and damage the stability of the system.
  • the function of the integral link can eliminate the static error, it will also reduce the response speed of the system, increase the overshoot of the system, and even cause the system to have equal amplitude oscillation. The reduction can reduce the overshoot of the system, but it will slow down the system. Response process.
  • the function of the differential link is to prevent the variation of the deviation, help to reduce the overshoot, overcome the oscillation, and stabilize the system, but it is sensitive to interference and is not conducive to the robustness of the system.
  • the embodiment provides a control system for a wire-controlled ABS braking system based on a CAN bus, including:
  • the main controller and the slave controller are included; wherein the main controller receives the signal of the sensor, and calculates the slip rate error and the slip rate error rate.
  • Information about the master and slave controllers is passed through the controller area network (CAN).
  • CAN controller area network
  • the main controller includes a conversion module, a fuzzy inference module, and a fuzzy decision module, and the slave controller includes a PID control module, wherein
  • a conversion module configured to map a system input slip rate error and a slip rate error change rate of the fuzzy control system to its corresponding input domain, perform fuzzy quantization to obtain a fuzzy input amount; and use the system output of the fuzzy control system The voltage value of the motor is mapped to its corresponding output domain, and fuzzy quantization is performed to obtain a fuzzy output;
  • a fuzzy inference module configured to perform fuzzy inference on the fuzzy input quantity according to the fuzzy rule, and obtain a corresponding fuzzy control output quantity
  • a fuzzy decision module configured to ambiguously determine the fuzzy control output quantity to accurately control the output quantity
  • a PID control module configured to receive a precision output quantity of the fuzzy control module transmitted by the CAN network and convert the control output quantity into a target current value of the motor, and the PID control module controls the output according to the target current value of the motor Brake actuator.
  • the brake actuator described above is an electric brake disposed on the four wheels of the automobile.
  • the electric brake includes a caliper body 1 and a motor 7, and further includes a lead screw 3 and a screw nut 2, and the motor can pass
  • the speed reduction mechanism 5 drives the screw nut 2 to rotate, and the screw nut drives the lead screw to perform a feed motion to achieve braking.
  • a power loss brake 6 is provided at the end of the motor output shaft.
  • a butterfly spring 4 is provided at the outer end of the screw.
  • the electric brake 6 When the brake operation is performed, the electric brake 6 is energized, the motor 7 rotates the output torque, and the torque is transmitted to the screw nut 2 after being decelerated and increased by the speed reduction mechanism 5, and the screw nut 2 rotates to drive the screw 3 to feed the movement. .
  • the butterfly spring 4 releases the pre-tightening pressure, and pushes the lead screw 3 for the feed motion, that is, The motor 7 and the butterfly spring 4 are coupled to each other to push the lead screw 3 for the feed motion.
  • the lead screw 3 performs an axial feed motion, which pushes the friction plate to rub against the brake disc to generate a brake clamping force for braking.
  • the preload of the butterfly spring 4 is released during braking, enabling braking with a large brake clamping force in a short response time.
  • the motor 7 reversely drives the lead screw 3 to move, so that the butterfly spring 4 is in a compressed state, and controls the power-off brake 6 to suck and lock the output shaft of the motor 7, after the power-off brake 6 is engaged
  • the rotation of the motor 7 is stopped to prevent the preload of the butterfly spring 4 from rotating in the reverse direction to maintain the preloading effect of the butterfly spring 4.

Abstract

A method for controlling a CAN bus-based drive-by-wire ABS braking system. The control method uses slip rate error and slip rate error change as a fuzzy input quantity, uses a voltage value of a system output motor as a fuzzy control output quantity, and decides in a fuzzy way the fuzzy control output quantity is an accurate control output quantity, converts the accurate control output quantity into a target current value of the motor, and sends same to a PID controller by means of a CAN bus for controlling a braking actuator. On account of the variability of ABS system working conditions and the non-linearity of tires, the control method uses a fuzzy control method, need not establish a precise mathematical model for the controlled object, and has a fast response speed, small overshoot, and better robustness and flexibility. Meanwhile, as regards the determination existing in the fuzzy control method that the performance for eliminating the steady-state error is relatively poor, the PID control is further combined to achieve higher control accuracy. Also disclosed is a control system using the control method.

Description

一种基于 CAN总线的线控 ABS制动系统、 控制方法  Wire-controlled ABS braking system and control method based on CAN bus
技术领域 Technical field
本发明属于汽车线控技术领域, 具体涉及一种基于 CAN总线的线控 ABS制动系 统、 控制方法。 背景技术  The invention belongs to the technical field of automobile wire control, and particularly relates to a wire-controlled ABS braking system and a control method based on a CAN bus. Background technique
目前, 国内外大多数的车辆制动系统还是基于液压传能系统实现车辆制动, 控制 方式也多是使用逻辑门限值控制算法。 这种控制方式不涉及控制数学模型, 系统实时 响应速度快, 与其他控制方式相比有很大的优势。 但是它的控制逻辑复杂, 调试困难, 控制不够稳定, 其开关控制方式使制动系统不能连续利用地面的最大附着力, 而且这 种控制方式对车型兼容性不佳, 液压油泄露对环境的污染也是最大的缺点。 发明内容  At present, most of the vehicle braking systems at home and abroad are based on hydraulic energy transmission systems to achieve vehicle braking. The control method is mostly based on the logic threshold control algorithm. This control method does not involve controlling the mathematical model, and the system has a fast response in real time, which has great advantages compared with other control methods. However, its control logic is complicated, debugging is difficult, control is not stable enough, and its switch control mode makes the brake system unable to continuously utilize the maximum adhesion of the ground, and this control mode has poor compatibility with the vehicle, and the hydraulic oil leaks to the environment. It is also the biggest drawback. Summary of the invention
本发明的目的是解决现有车辆制动系统采用逻辑门限值控制算法的控制方式存在 控制逻辑复杂、调试困难、控制不稳定、车型兼容性不好的问题,提供了一种基于 CAN 总线的线控 ABS制动系统的控制方法。  The object of the present invention is to solve the problem that the control mode of the existing vehicle brake system adopts the logic threshold control algorithm has the problems of complicated control logic, difficult debugging, unstable control, and poor vehicle compatibility, and provides a CAN bus based method. The control method of the wire-controlled ABS brake system.
解决本发明技术问题所采用的技术方案是一种基于 CAN总线的线控 ABS制动系 统的控制方法, 包括以下步骤:  The technical solution adopted to solve the technical problem of the present invention is a control method of a wire-controlled ABS braking system based on a CAN bus, comprising the following steps:
SO , 将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射到其相应的 输入论域, 进行模糊量化, 获得模糊输入量; 将模糊控制系统的系统输出电机的电压 值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量;  SO, maps the system input slip rate error and the slip rate error rate of the fuzzy control system to its corresponding input domain, performs fuzzy quantization to obtain the fuzzy input quantity; maps the voltage value of the system output motor of the fuzzy control system To the corresponding output domain, perform fuzzy quantization to obtain the fuzzy output;
S l, 对所述的模糊输入量进行模糊规则推理, 得到对应模糊控制输出量;  S l, performing fuzzy rule inference on the fuzzy input quantity, and obtaining a corresponding fuzzy control output quantity;
S2 , 将所述的模糊控制输出量模糊判决为精确控制输出量;  S2, the fuzzy control output is fuzzyly determined to accurately control the output;
S3 , 将所述的精确控制输出量转换为电机的目标电流值, 通过 CAN 总线发送给 S3, converting the precise control output into a target current value of the motor, and sending it to the CAN bus
PID控制器, 用于控制制动执行机构。 PID controller for controlling the brake actuator.
本发明的基于 CAN总线的线控制动系统的控制方法针对 ABS系统工况的多变及 轮胎的非线性, 采用模糊控制方法, 不需要对控制对象建立精确数学模型, 且响应速 度快, 超调量小, 具有较好的鲁棒性和灵活性。 同时针对模糊控制方法存在的消除系 统稳态误差的性能比较差的确定, 进一步结合 PID控制达到较高的控制精度。  The control method of the line control system based on CAN bus of the invention is directed to the variable condition of the ABS system and the nonlinearity of the tire, adopts the fuzzy control method, does not need to establish an accurate mathematical model for the control object, and the response speed is fast, overshoot Small amount, with good robustness and flexibility. At the same time, the performance of the fuzzy control method to eliminate the steady-state error of the system is relatively poor, and further combined with the PID control to achieve higher control accuracy.
优选的, 所述的控制制动执行机构为: 通过电流环 PID控制器调节制动电机的电 流进行控制。 Preferably, the control brake actuator is: adjusting the power of the brake motor through a current loop PID controller Flow is controlled.
优选的, 在所述的模糊量化中, 所述的模糊输入量和所述的模糊输出量是通过各 自的隶属函数转化的, 所述的隶属函数为均三角函数, 所述的三角隶属函数的变量等 级均为 5级。  Preferably, in the fuzzy quantization, the fuzzy input quantity and the fuzzy output quantity are converted by respective membership functions, and the membership function is a mean triangle function, and the triangular membership function The variable levels are all 5 levels.
优选的, 所述的模糊规则推理所用的模糊规则库是基于多输入单输出模糊逻辑系 统建立的, 其规则为:  Preferably, the fuzzy rule base used in the fuzzy rule inference is established based on a multi-input single-output fuzzy logic system, and the rules are:
RJ '-if χι is and ·¾ is and and is then yJ is B R J '-if χ ι is and ·3⁄4 is and and is then y J is B
式中, 表示第 j条模糊规则; j=l, 2, ..., k是模糊规则数;  Where, denotes the jth fuzzy rule; j=l, 2, ..., k is the number of fuzzy rules;
= ( , ,''" )ef/C r是多输入单输出模糊逻辑系统的输入; yeWcR是多输入 单输出模糊逻辑系统的输出; 和 ^是在各自论域上定义的模糊语言值。 = ( , , ''" ) e f/ C r is the input to the multi-input single-output fuzzy logic system; yeWcR is the output of the multi-input single-output fuzzy logic system; and ^ is the fuzzy language value defined on the respective domain.
优选的,  Preferably,
Figure imgf000004_0001
Figure imgf000004_0001
式中, f :UGR"→ ., 对应 取得最大值的点。 其中 0 = ( ^··, )Τ作为可 调参数向量; = ^2'··Ά)Τ是模糊基函数向量, ^ (^)是输出隶属函数值, '为 对应的控制输出量 f(x)的模糊子集论域值。 Where f :UGR"→ ., corresponds to the point at which the maximum is obtained. where 0 = ( ^··, ) Τ as the tunable vector; = ^ 2 '··Ά) Τ is the fuzzy basis function vector, ^ ( ^) is the value of the output membership function, 'the fuzzy subset argument field value of the corresponding control output f(x).
优选的, 所述的 PID控制的方法表示为:  Preferably, the method of PID control is expressed as:
k  k
P( k) =KpE(k) + E(j) + KD [E(k) E(k 1)] P( k) =K p E(k) + E(j) + K D [E(k) E(k 1)]
j=o  j=o
其中, KP, KI; KD分别为调节器的比例、 积分和微分系数, E (k), E (k-1) 分别为第 k次和 k一 1次时的期望偏差值, P (k) 为第 k次时调节器的输出。 Where K P , K I; K D are the proportional, integral and differential coefficients of the regulator, respectively, E (k), E (k-1) are the expected deviation values for the kth and k-1 times, respectively. (k) is the output of the regulator at the kth time.
本发明的另一个目的是解决现有车辆制动系统存在控制逻辑复杂、 调试困难、 控 制不稳定、车型兼容性不好的问题, 提供了一种基于 CAN总线的线控 ABS制动系统。  Another object of the present invention is to solve the problem that the existing vehicle brake system has complicated control logic, difficult debugging, unstable control, and poor vehicle compatibility, and provides a wire-controlled ABS braking system based on CAN bus.
解决本发明技术问题所采用的技术方案是一种基于 CAN总线的线控 ABS制动系 统, 包括:  The technical solution adopted to solve the technical problem of the present invention is a wire-controlled ABS braking system based on CAN bus, which includes:
主控制器和从控制器; 所述的主控制器包括转换模块、 模糊推理模块、 模糊判决 模块, 所述的从控制器包括 PID控制模块, 其中  a master controller and a slave controller; the master controller includes a conversion module, a fuzzy inference module, and a fuzzy decision module, and the slave controller includes a PID control module, wherein
转换模块, 用于将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射 到其相应的输入论域, 进行模糊量化, 获得模糊输入量; 用于将模糊控制系统的系统 输出电机的电压值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量; 模糊推理模块, 用于对所述的模糊输入量根据模糊规则进行模糊推理, 得到对应 模糊控制输出量; a conversion module for mapping a system input slip rate error and a slip rate error rate of the fuzzy control system To the corresponding input domain, fuzzy quantization is performed to obtain the fuzzy input quantity; it is used to map the voltage value of the system output motor of the fuzzy control system to its corresponding output domain, and perform fuzzy quantization to obtain the fuzzy output; fuzzy reasoning a module, configured to perform fuzzy inference on the fuzzy input quantity according to the fuzzy rule, to obtain a corresponding fuzzy control output quantity;
模糊判决模块, 用于将所述的模糊控制输出量模糊判决为精确控制输出量; a fuzzy decision module, configured to ambiguously determine the fuzzy control output quantity to accurately control the output quantity;
PID控制模块,用于接收经 CAN网络传递的所述的模糊控制模块中精确输出量并 转换为电机的目标电流值的控制输出量, 其 PID控制模块根据电机的目标电流值的控 制输出量控制制动执行机构。 a PID control module, configured to receive a precision output quantity of the fuzzy control module transmitted by the CAN network and convert the control output quantity into a target current value of the motor, and the PID control module controls the output according to the target current value of the motor Brake actuator.
优选的, 所述的制动执行机构为设置在汽车四轮上的电制动器, 所述的电制动器 包括: 制动钳体、 电机, 丝杠、 丝杠螺母, 电机通过减速机构驱动丝杠螺母旋转, 丝 杠螺母带动丝杠做进给运动实现制动; 电机输出轴端部设有失电制动器。  Preferably, the brake actuator is an electric brake disposed on four wheels of the automobile, and the electric brake includes: a brake caliper body, a motor, a lead screw, a screw nut, and the motor drives the screw nut through the speed reduction mechanism Rotating, the screw nut drives the lead screw to perform the feed motion to achieve braking; the output shaft end of the motor is provided with a power-off brake.
优选的, 丝杠外端设有蝶形弹簧。  Preferably, the outer end of the lead screw is provided with a butterfly spring.
本发明的提供的电制动器, 使车辆制动系统连续利用地面的最大附着力, 车型兼 容性较好, 同时避免了液压制动系统的液压油的泄漏对环境的污染。 附图说明  The electric brake provided by the invention enables the vehicle brake system to continuously utilize the maximum adhesion of the ground, and the vehicle has good compatibility, and at the same time avoids environmental pollution caused by leakage of hydraulic oil of the hydraulic brake system. DRAWINGS
图 1为模糊控制方法的一般控制步骤流程示意图;  1 is a schematic flow chart of a general control procedure of a fuzzy control method;
图 2为本发明实施例 1中基于 CAN总线的线控 ABS制动系统的控制方法的控制 步骤流程示意图;  2 is a schematic flow chart of a control step of a control method of a wire-controlled ABS braking system based on a CAN bus according to Embodiment 1 of the present invention;
图 3为本发明实施例 1中模糊控制的输入 (Xl、 x2) 和输出 (y) 的模糊论域的划 分及隶属函数的设计图; 3 is a diagram showing the division of the fuzzy domain and the design of the membership function of the input ( Xl , x 2 ) and the output (y) of the fuzzy control in the first embodiment of the present invention;
图 4为本发明实施例 1中电流环 PID调节控制的流程示意图;  4 is a schematic flow chart of current loop PID regulation control in Embodiment 1 of the present invention;
图 5为本发明实施例 2中基于 CAN总线的线控 ABS制动系统的控制系统组成示 意图;  5 is a schematic diagram showing the composition of a control system of a wire-controlled ABS braking system based on a CAN bus in Embodiment 2 of the present invention;
图 6为本发明实施例 2中基于 CAN总线的线控 ABS制动系统中执行机构的电制 动器的结构示意图;  6 is a schematic structural view of an electric actuator of an actuator in a wire-controlled ABS braking system based on a CAN bus according to Embodiment 2 of the present invention;
图 7为本发明实施例 2中基于 CAN总线的线控 ABS制动系统中执行机构的电制 动器的减速机构的结构示意图。  Fig. 7 is a structural schematic view showing a speed reduction mechanism of an electric actuator of an actuator in a wire-controlled ABS braking system based on a CAN bus according to a second embodiment of the present invention.
附图标记:  Reference mark:
1. 制动钳体 2. 丝杠螺母 3. 丝杠 4. 蝶形弹簧 1. caliper body 2. screw nut 3. lead screw 4. butterfly spring
5. 减速机构 6. 失电制动器 7. 电机 71.连接板 8. 减速轮 9. 齿轮 具体实施方式 5. Speed reduction mechanism 6. Power loss brake 7. Motor 71. Connection plate 8. Reduction wheel 9. Gear implementation
为使本领域技术人员更好地理解本发明的技术方案, 下面结合附图和具体实施方 式对本发明作进一步详细描述。  The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明提供一种基于 CAN总线的线控 ABS制动系统的控制方法,包括以下步骤: S0, 将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射到其相应的 输入论域, 进行模糊量化, 获得模糊输入量; 将模糊控制系统的系统输出电机的电压 值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量;  The invention provides a control method of a wire-controlled ABS braking system based on a CAN bus, comprising the following steps: S0, mapping a system input slip rate error and a slip rate error change rate of a fuzzy control system to its corresponding input theory Domain, performing fuzzy quantization to obtain fuzzy input quantity; mapping the voltage value of the system output motor of the fuzzy control system to its corresponding output domain, performing fuzzy quantization to obtain the fuzzy output;
Sl, 对所述的模糊输入量进行模糊规则推理, 得到对应模糊控制输出量;  Sl, performing fuzzy rule inference on the fuzzy input quantity, and obtaining a corresponding fuzzy control output quantity;
52, 将所述的模糊控制输出量模糊判决为精确控制输出量;  52, the fuzzy control output is fuzzyly determined to accurately control the output;
53 , 将所述的精确控制输出量转换为电机的目标电流值, 通过 CAN 总线发送给 PID控制器, 用于控制制动执行机构。 实施例 1  53. Convert the precise control output into a target current value of the motor, and send it to the PID controller through the CAN bus to control the brake actuator. Example 1
电子机械式制动系统的主要控制目标是要在整个制动过程中让实际滑移率 S始终 跟随期望滑移率, 以产生最大的路面附着系数, 从而在各种不同路面情况下均能得到 较好的制动性能。  The main control objective of the electromechanical brake system is to have the actual slip ratio S always follow the desired slip ratio during the entire braking process to produce the maximum road surface adhesion coefficient, so that it can be obtained under various road conditions. Better braking performance.
传统的自动控制控制器的综合设计都要建立在被控对象准确的数学模型 (即传递 函数模型或状态空间模型)的基础上, 但是在实际中, 很多系统的影响因素很多, 很难 找出精确的数学模型。 这种情况下, 模糊控制就有重要的优势。 因为模糊控制不用建 立数学模型不需要预先知道过程精确的数学模型。  The comprehensive design of the traditional automatic control controller should be based on the accurate mathematical model of the controlled object (ie transfer function model or state space model), but in practice, many systems have many influencing factors, it is difficult to find out Precise mathematical model. In this case, fuzzy control has an important advantage. Because fuzzy control does not require the establishment of a mathematical model, it does not require prior knowledge of the mathematical model of the process.
鉴于 ABS系统工况的多变及轮胎的非线性的特点,尤其适合采用模糊控制方法进 行控制。 模糊控制方法的一般控制步骤流程如图 1所示, 包括: 控制系统输入的模糊 量化步骤, 控制规则处理步骤和模糊判决步骤, 其中  In view of the variable operating conditions of the ABS system and the non-linear characteristics of the tires, it is especially suitable to use the fuzzy control method for control. The general control step flow of the fuzzy control method is as shown in FIG. 1, and includes: a fuzzy quantization step of the control system input, a control rule processing step, and a fuzzy decision step, wherein
XI , x2 : 模糊控制的输入 (精确量); XI , x 2 : input of fuzzy control (precise quantity);
Xi , X2: 模糊量化处理后的模糊量; Xi , X 2 : the amount of blur after fuzzy quantization processing;
U: 经过模糊控制规则和近似推理后得出的模糊控制量;  U: the amount of fuzzy control obtained after fuzzy control rules and approximate reasoning;
u: 经模糊判决后得到的控制量 (精确量);  u: the amount of control (accurate amount) obtained after the fuzzy decision;
Y: 对象的输出。  Y: The output of the object.
如图 2所示, 本实施例的基于 CAN总线的线控 ABS制动系统的控制方法, 包括 下述 5个步骤。 下面对该 5个步骤进行详细说明。 As shown in FIG. 2, the control method of the CAN bus-based wire-controlled ABS braking system of the embodiment includes The following five steps. The five steps will be described in detail below.
步骤 S101 , 主控制器接收轮速和车速传感器的测量值,计算滑移率误差 Xl和滑移 率误差变化率 。 Step S101, the main controller receives the measured values of the wheel speed and the vehicle speed sensor, and calculates the slip rate error X1 and the slip rate error change rate.
主控制器接收轮速传感器测出的轮速值, 车速传感器测出的车身速度根据下述公 式计算滑移率 S:  The main controller receives the wheel speed value measured by the wheel speed sensor, and the body speed measured by the vehicle speed sensor calculates the slip ratio S according to the following formula:
其中, ω为车身速度, m/s; 为车轮的实际角速度, rad/s; r为车轮滚动半径, m。 并按下述公式计算滑移率误差和滑移率误差变化率: Where ω is the body speed, m/s; is the actual angular velocity of the wheel, rad/s; r is the wheel rolling radius, m. The slip rate error and the slip rate error rate are calculated according to the following formula:
滑移率误差为 Xl=S-ST, 其中 S为滑移率, ST为系统设定的最佳滑移率; 滑移率误差变化率为
Figure imgf000007_0001
, 其中 n为检测周期数。
The slip rate error is Xl = SS T , where S is the slip ratio, S T is the optimal slip ratio set by the system; and the slip rate error rate is
Figure imgf000007_0001
, where n is the number of detection cycles.
车辆 ABS的控制原理是使车轮的滑移率 S控制在最佳滑移率 ST附近, 以获得较 高的纵向和横向附着系数减小制动距离, 保证汽车制动时的方向稳定性。 The control principle of the vehicle ABS is to control the slip ratio S of the wheel near the optimal slip ratio S T to obtain a higher longitudinal and lateral adhesion coefficient to reduce the braking distance and ensure the directional stability of the vehicle when braking.
将上述计算得到的计算得到的滑移率误差 Xl和滑移率误差变化率 作为模糊控 制的输入。 步骤 102、 主控制器将上述计算得到的滑移率误差 Xl和滑移率误差变化率 x2进行 模糊量化处理, 将系统输出电机的电压值通过相同的方法进行模糊量化处理。 The calculated slip ratio error X1 and the slip ratio error change rate calculated above are used as inputs of the fuzzy control. Step 102: The main controller performs the above-calculated slip ratio error X1 and the slip ratio error change rate x 2 on the blur quantization process, and performs the fuzzy quantization process on the voltage value of the system output motor by the same method.
将上述的滑移率误差 Xl和滑移率误差变化率 , 映射到各自的输入论域上得到模 糊输入量 和 X2The slip ratio error X1 and the slip rate error change rate described above are mapped to the respective input universes to obtain the fuzzy input amount and X 2 .
本实施例所建立的模糊控制对输入量 和 和输出变量的模糊化是这样实现的: 通过公式模糊量= (^^ ^-0&)/2]/[0&)/2], 其中 [a, b]为控制器输入变量 (Xl, x2) 的实际范围, [m, n]为模糊子集论域, 将实际输入量 和 转化到模糊子集论域中的 变量 和 ^ 再通过三角形隶属函数转化成输入变量 和 的模糊值; 将系统输出 电机的电压值通过相同的方法获得模糊输出量 U, 模糊控制器的模糊输出量 U的隶属 函数也采用三角形隶属函数。 系统输入和系统输出的三角形隶属函数的级数相同并且 根据需要定义。 本实施例中三角形隶属函数的变量等级均为 5级, 并且输入变量 ^和 和输出变量 y的隶属度函数是均匀分布的。 The fuzzy control established by the present embodiment achieves the fuzzification of the input quantity and the output variable by the formula fuzzy quantity = (^^ ^-0&)/2]/[0&)/2], where [a, b] for the actual range of the controller input variables ( Xl , x 2 ), [m, n] is the fuzzy subset domain, transform the actual input sum into the variables in the fuzzy subset theory and ^ then subordinate to the triangle The function is transformed into the fuzzy value of the input variable sum; the fuzzy output quantity U is obtained by the same method as the voltage value of the output motor of the system, and the membership function of the fuzzy output quantity U of the fuzzy controller also adopts the triangular membership function. The system inputs and the system output triangle membership functions have the same number of levels and are defined as needed. In this embodiment, the variable ranks of the triangular membership functions are all 5 levels, and the membership functions of the input variables ^ and the output variable y are evenly distributed.
本实施例中系统输入 (Xl、 χ2 ) 和输出 (y) 模糊论域的划分及隶属函数的设计如 图 3所示, 其中, 模糊语言值 NB表示"负大", NS表示"负小", Z表示"适中", PS表 示"正小", PB表示"正大"。 步骤 103, 对上述模糊输入量 和模糊输入量 X2进行模糊规则推理, 得到对应 输出论域电机的电压值的模糊控制输出量 U。 The division of the system input ( Xl , χ 2 ) and output (y) fuzzy domain and the design of the membership function in this embodiment are shown in Fig. 3, wherein the fuzzy language value NB means "negative large" and NS means "negative small". ", Z means "moderate", PS means "small", and PB means "positive". Step 103: Perform fuzzy rule inference on the fuzzy input quantity and the fuzzy input quantity X 2 to obtain a fuzzy control output quantity U corresponding to the voltage value of the output domain motor.
一般地对于多输入单输出 MISO模糊逻辑系统 (FLS) 其模糊规则可以表示如下: RJ '-if χι is and ·¾ is and and is then yJ is B Generally for multi-input single-output MISO fuzzy logic systems (FLS), the fuzzy rules can be expressed as follows: R J '-if χ ι is and ·3⁄4 is and and is then y J is B
式中,^表示第」'条模糊规则;」'=1,2,...,1^是模糊规则数; ^ .,¾)et/cR" 是 FLS的输入; yeW c ?是 FLS的输出; 和 是在各自论域上定义的模糊语言值。 Where ^ is the "' fuzzy rule ; "'=1,2,...,1^ is the number of fuzzy rules; ^.,3⁄4)et/cR" is the input to FLS; y eW c ? is FLS The output; and is the fuzzy language value defined on the respective domain.
此时, 定义模糊基函数为:  At this point, define the fuzzy basis function as:
Figure imgf000008_0001
式中, ( ^是模糊基函数; ^^(^)是隶属函数值。
Figure imgf000008_0001
Where ^ is a fuzzy basis function; ^^(^) is a membership function value.
本实施例根据模糊系统的输入输出的特点和 ABS控制规律进行模糊规则推理,并 建立 25条模糊控制规则, 见表 1。  In this embodiment, fuzzy rule inference is performed according to the characteristics of the input and output of the fuzzy system and the ABS control law, and 25 fuzzy control rules are established, as shown in Table 1.
表 1 模糊控制规则表  Table 1 Fuzzy Control Rule Table
Figure imgf000008_0002
在表 1中, 模糊控制规则按行从左向右升序排列, 例如第 1行第 1列为 R1; 第 5 行第 5列为 R25。控制规则的设计原则为: 当误差较大时, 控制量应当尽可能快地减少 误差, 当误差较小时, 除了消除误差外, 还必须考虑系统的稳定性, 以避免不需要的 超调和震荡。 具体为: 当误差 ^较大时, 输出量 U应尽可能快的减少误差, 而当误差 1较小时, 输出量 U的控制由 主导, x2越大, 输出量 U越小。
Figure imgf000008_0002
In Table 1, the fuzzy control rules are arranged in ascending order from left to right, for example, row 1 and column 1 are R 1 ; row 5 and column 5 are R 25 . The design principle of the control rule is: When the error is large, the control quantity should reduce the error as quickly as possible. When the error is small, in addition to eliminating the error, the stability of the system must also be considered to avoid unnecessary overshoot and oscillation. Specifically, when the error ^ is large, the output U should reduce the error as quickly as possible, and when the error 1 is small, the control of the output U is dominated, and the larger the x 2 is, the smaller the output U is.
优选的, 目前系统中, 只使用了 Rl, R6, Rll, R12, R13, R14, R15, R20, R25共 9条控制规则。 步骤 104, 将上述模糊控制输出量 U经模糊判决为精确控制输出量1!。 通过模糊推理得到的结果是一个模糊集合或者隶属函数, 但在模糊逻辑控制的实 际使用中, 必须用一个确定的值才能去控制伺服机构。 在推理得到模糊集合中, 取一 个相对能代表这个模糊集合的单值的过程称为解模糊或者模糊判决。 本实施例中模糊 判决的方法如下: Preferably, in the current system, only 9 control rules of R1, R6, R11, R12, R13, R14, R15, R20, and R25 are used. Step 104: The fuzzy control output quantity U is subjected to fuzzy determination to accurately control the output quantity 1!. The result obtained by fuzzy inference is a fuzzy set or membership function, but in the actual use of fuzzy logic control, a certain value must be used to control the servo mechanism. In the fuzzy set obtained by reasoning, the process of taking a single value that can represent the fuzzy set is called defuzzification or fuzzy decision. The method of fuzzy decision in this embodiment is as follows:
采用单点模糊化、 乘积推理、 加权平均模糊判决的模糊系统表达为:  A fuzzy system using single-point fuzzification, product inference, and weighted average fuzzy decision is expressed as:
=
Figure imgf000009_0001
=
Figure imgf000009_0001
式中, f :UcRn→K., 对应 取得最大值的点。 其中 0 = ^^2,···, )Τ作为可 调参数向量; = ^2'··Ά)Τ是模糊基函数向量, ^^'(^)是输出隶属函数值, θ」为 对应的控制输出量 f(x)的模糊子集论域值。 Where f :UcR n →K. corresponds to the point at which the maximum value is obtained. Where 0 = ^^ 2 ,···, ) Τ as a tunable vector; = ^ 2 '··Ά) Τ is a fuzzy basis function vector, ^^'(^) is the value of the output membership function, θ" is the corresponding The fuzzy subset argument domain value of the control output f(x).
通过上述模糊判决将上述模糊控制输出量 f 经模糊判决为为精确控制输出量 u。 步骤 105, 将上述的精确控制输出量 u转化为电机目标电流值, 通过 CAN总线发 送给 PID控制模块对执行机构进行闭环控制。  The fuzzy control output f is ambiguously determined by the above fuzzy decision to accurately control the output u. Step 105: Convert the above-mentioned precise control output u into a motor target current value, and send it to the PID control module through the CAN bus to perform closed-loop control on the actuator.
由上述过程求出控制表, 置于模糊控制器中, 对应不同的实际滑移率误差及其误 差变化率, 通过该表即可得到模糊控制器的输出量 Y, 输出量 Υ为百分比形式, 也就 是电机的控制量。 本实施例中的执行机构为设置在四个车轮上的电制动器和控制该制 动器压紧力的电机。  The control table is obtained by the above process, and is placed in the fuzzy controller, corresponding to different actual slip rate errors and error change rates, and the output Y of the fuzzy controller can be obtained through the table, and the output quantity 百分比 is a percentage form. That is the amount of control of the motor. The actuator in this embodiment is an electric brake provided on four wheels and a motor for controlling the pressing force of the brake.
本实施例中的根据电机的电压值转化为电机的目标电流值,通过 CAN总线发送给 PID 控制模块控制电机输入电流的大小, 进而控制电机的输出转矩, 再根据电机的输 出扭矩和减速机构的传动关系, 从而控制制动盘的夹紧力, 最终达到车轮上制动力精 确、 稳定的制动效果。 在控制周期内多次采集电机电流并实现电机的电流环 PID闭环 控制, 控制过程见图 4。  In this embodiment, the voltage value of the motor is converted into a target current value of the motor, and sent to the PID control module through the CAN bus to control the magnitude of the input current of the motor, thereby controlling the output torque of the motor, and then according to the output torque of the motor and the speed reduction mechanism. The transmission relationship thus controls the clamping force of the brake disc, and finally achieves an accurate and stable braking effect of the braking force on the wheel. The motor current is collected multiple times during the control cycle and the current loop PID closed-loop control of the motor is realized. The control process is shown in Fig. 4.
本实施例中离散形式的 PID表达式为:  The discrete form of the PID expression in this embodiment is:
k  k
k) =KPE(k) + Κτ^ E(j) + KD [E(k) - E(k - 1)] k) =K P E(k) + Κ τ ^ E(j) + K D [E(k) - E(k - 1)]
j=°  j=°
其中, KP, ΚΙ; KD分别为调节器的比例、 积分和微分系数, E (k), E (k-1) 分别为第 k次和 k一 1次时的期望偏差值, P (k) 为第 k次时调节器的输出。 Where K P , Κ Ι; K D are the proportional, integral and differential coefficients of the regulator, E (k), E (k-1) The expected deviation values for the kth and k-1 times, respectively, P (k) is the output of the regulator at the kth time.
比例环节的作用是对信号的偏差瞬间做出反应, Kp越大, 控制作用越强, 但过大 的 Κρ会导致系统振荡, 破坏系统的稳定性。 积分环节的作用虽然可以消除静态误差, 但也会降低系统的响应速度, 增加系统的超调量, 甚至使系统出现等幅振荡, 减小 可以降低系统的超调量, 但会减慢系统的响应过程。 微分环节的作用是阻止偏差的变 化, 有助于减小超调量, 克服振荡, 使系统趋于稳定, 但其对干扰敏感, 不利于系统 的鲁棒性。 实施例 2 The function of the proportional link is to react to the deviation of the signal instantaneously. The larger the K p is, the stronger the control effect is. However, the excessive Κ ρ will cause the system to oscillate and damage the stability of the system. Although the function of the integral link can eliminate the static error, it will also reduce the response speed of the system, increase the overshoot of the system, and even cause the system to have equal amplitude oscillation. The reduction can reduce the overshoot of the system, but it will slow down the system. Response process. The function of the differential link is to prevent the variation of the deviation, help to reduce the overshoot, overcome the oscillation, and stabilize the system, but it is sensitive to interference and is not conducive to the robustness of the system. Example 2
如图 5所示,本实施例提供一种基于 CAN总线的线控 ABS制动系统的控制系统, 包括:  As shown in FIG. 5, the embodiment provides a control system for a wire-controlled ABS braking system based on a CAN bus, including:
包括主控制器和从控制器; 其中主控制器接收传感器的信号, 计算滑移率误差和 滑移率误差变化率。 主控制器和从控制器的信息通过控制器局域网 (CAN)进行传递。  The main controller and the slave controller are included; wherein the main controller receives the signal of the sensor, and calculates the slip rate error and the slip rate error rate. Information about the master and slave controllers is passed through the controller area network (CAN).
所述的主控制器包括转换模块、 模糊推理模块、 模糊判决模块, 所述的从控制器 包括 PID控制模块, 其中  The main controller includes a conversion module, a fuzzy inference module, and a fuzzy decision module, and the slave controller includes a PID control module, wherein
转换模块, 用于将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射 到其相应的输入论域, 进行模糊量化, 获得模糊输入量; 用于将模糊控制系统的系统 输出电机的电压值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量;  a conversion module, configured to map a system input slip rate error and a slip rate error change rate of the fuzzy control system to its corresponding input domain, perform fuzzy quantization to obtain a fuzzy input amount; and use the system output of the fuzzy control system The voltage value of the motor is mapped to its corresponding output domain, and fuzzy quantization is performed to obtain a fuzzy output;
模糊推理模块, 用于对所述的模糊输入量根据模糊规则进行模糊推理, 得到对应 模糊控制输出量;  a fuzzy inference module, configured to perform fuzzy inference on the fuzzy input quantity according to the fuzzy rule, and obtain a corresponding fuzzy control output quantity;
模糊判决模块, 用于将所述的模糊控制输出量模糊判决为精确控制输出量; a fuzzy decision module, configured to ambiguously determine the fuzzy control output quantity to accurately control the output quantity;
PID控制模块,用于接收经 CAN网络传递的所述的模糊控制模块中精确输出量并 转换为电机的目标电流值的控制输出量, 其 PID控制模块根据电机的目标电流值的控 制输出量控制制动执行机构。 a PID control module, configured to receive a precision output quantity of the fuzzy control module transmitted by the CAN network and convert the control output quantity into a target current value of the motor, and the PID control module controls the output according to the target current value of the motor Brake actuator.
上述的制动执行机构为设置在汽车四轮上的电制动器, 如图 6所示, 该电制动器 包括制动钳体 1、 电机 7, 还包括丝杠 3、 丝杠螺母 2, 电机可通过减速机构 5驱动丝 杠螺母 2旋转, 丝杠螺母带动丝杠做进给运动实现制动。 电机输出轴端部设有失电制 动器 6。 丝杠外端设有蝶形弹簧 4。  The brake actuator described above is an electric brake disposed on the four wheels of the automobile. As shown in FIG. 6, the electric brake includes a caliper body 1 and a motor 7, and further includes a lead screw 3 and a screw nut 2, and the motor can pass The speed reduction mechanism 5 drives the screw nut 2 to rotate, and the screw nut drives the lead screw to perform a feed motion to achieve braking. A power loss brake 6 is provided at the end of the motor output shaft. A butterfly spring 4 is provided at the outer end of the screw.
在进行制动操作时, 失电制动器 6通电, 电机 7正转输出力矩, 力矩经减速机构 5减速增矩后将力矩传递到丝杠螺母 2, 丝杠螺母 2旋转带动丝杠 3进给运动。 同时, 在失电制动器 6通电状态下, 蝶形弹簧 4释放预紧压力, 推动丝杠 3作进给运动, 即 电机 7和蝶形弹簧 4相耦合共同推动丝杠 3作进给运动。 丝杠 3作轴向进给运动, 推 动摩擦片与制动盘摩擦, 产生用于制动的制动夹紧力。 在制动过程中蝶形弹簧 4的预 紧力被释放, 实现了在较短的响应时间内以较大的制动夹紧力实现制动。制动完成后, 电机 7反转带动丝杠 3移动, 使蝶形弹簧 4处于压縮状态, 并控制失电制动器 6吸合 将电机 7的输出轴卡死, 在失电制动器 6吸合后停止电机 7的转动, 防止蝶形弹簧 4 的预紧力反向带动电机转动, 以保持蝶形弹簧 4的预压效果。 When the brake operation is performed, the electric brake 6 is energized, the motor 7 rotates the output torque, and the torque is transmitted to the screw nut 2 after being decelerated and increased by the speed reduction mechanism 5, and the screw nut 2 rotates to drive the screw 3 to feed the movement. . At the same time, when the power-off brake 6 is energized, the butterfly spring 4 releases the pre-tightening pressure, and pushes the lead screw 3 for the feed motion, that is, The motor 7 and the butterfly spring 4 are coupled to each other to push the lead screw 3 for the feed motion. The lead screw 3 performs an axial feed motion, which pushes the friction plate to rub against the brake disc to generate a brake clamping force for braking. The preload of the butterfly spring 4 is released during braking, enabling braking with a large brake clamping force in a short response time. After the braking is completed, the motor 7 reversely drives the lead screw 3 to move, so that the butterfly spring 4 is in a compressed state, and controls the power-off brake 6 to suck and lock the output shaft of the motor 7, after the power-off brake 6 is engaged The rotation of the motor 7 is stopped to prevent the preload of the butterfly spring 4 from rotating in the reverse direction to maintain the preloading effect of the butterfly spring 4.
上述的减速机构的结构如图 7所示,其中电机轴 71上的齿轮 9将力矩传递给减速 轮 8后进行减速增矩。 可以理解的是, 以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施 方式, 然而本发明并不局限于此。 对于本领域内的普通技术人员而言, 在不脱离本发 明的精神和实质的情况下, 可以做出各种变型和改进, 这些变型和改进也视为本发明 的保护范围。  The structure of the above-described speed reduction mechanism is as shown in Fig. 7, in which the gear 9 on the motor shaft 71 transmits torque to the reduction wheel 8 and then performs deceleration and torque increase. It is to be understood that the above embodiments are merely exemplary embodiments employed to explain the principles of the invention, but the invention is not limited thereto. Various modifications and improvements can be made by those skilled in the art without departing from the spirit and scope of the invention, and such modifications and improvements are also considered to be within the scope of the invention.

Claims

权利要求书 Claim
1、一种基于 CAN总线的线控 ABS制动系统的控制方法, 其特征在于, 包括以下 步骤:  A control method for a wire-controlled ABS braking system based on a CAN bus, characterized in that it comprises the following steps:
S0, 将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射到其相应的 输入论域, 进行模糊量化, 获得模糊输入量; 将模糊控制系统的系统输出电机的电压 值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量;  S0, mapping the system input slip rate error and the slip rate error change rate of the fuzzy control system to its corresponding input domain, performing fuzzy quantization to obtain the fuzzy input amount; mapping the voltage value of the system output motor of the fuzzy control system To the corresponding output domain, perform fuzzy quantization to obtain the fuzzy output;
S l, 对所述的模糊输入量进行模糊规则推理, 得到对应模糊控制输出量; S l, performing fuzzy rule inference on the fuzzy input quantity, and obtaining a corresponding fuzzy control output quantity;
52 , 将所述的模糊控制输出量模糊判决为精确控制输出量; 52, the fuzzy control output is fuzzyly determined to accurately control the output;
53 , 将所述的精确控制输出量转换为电机的目标电流值, 通过 CAN 总线发送给 PID控制器, 用于控制制动执行机构。  53. Convert the precise control output into a target current value of the motor, and send it to the PID controller through the CAN bus to control the brake actuator.
2、根据权利要求 1所述的基于 CAN总线的线控 ABS制动系统的控制方法, 其特 征在于, 所述的控制制动执行机构为: 2. The control method of a CAN-based wire-controlled ABS braking system according to claim 1, wherein said control brake actuator is:
通过电流环 PID控制器调节制动电机的电流进行控制。  The current of the brake motor is controlled by the current loop PID controller.
3、根据权利要求 1所述的基于 CAN总线的线控 ABS制动系统的控制方法, 其特 征在于, 在所述的模糊量化中, 所述的模糊输入量和所述的模糊输出量是通过各自的 隶属函数转化的, 所述的隶属函数为均三角函数, 所述的三角隶属函数的变量等级均 为 5级。 The control method of the CAN bus-based wire-controlled ABS braking system according to claim 1, wherein in the fuzzy quantization, the fuzzy input amount and the fuzzy output amount are passed The membership function is transformed by the respective membership function, and the membership function is a uniform trigonometric function, and the trigonometric membership functions have a variable level of 5 levels.
4、根据权利要求 1所述的基于 CAN总线的线控 ABS制动系统的控制方法, 其特 征在于, 所述的模糊规则推理所用的模糊规则库是基于多输入单输出模糊逻辑系统建 立的, 其规则为: The method for controlling a wire-controlled ABS braking system based on a CAN bus according to claim 1, wherein the fuzzy rule base used in the fuzzy rule inference is established based on a multi-input single-output fuzzy logic system. The rules are:
RJ '- if χι is and ·¾ is and and is then yJ is B R J '- if χ ι is and ·3⁄4 is and and is then y J is B
式中, R '表示第 j条模糊规则; j=l, 2, . .., k是模糊规则数;  Where R ' represents the jth fuzzy rule; j = l, 2, . .., k is the number of fuzzy rules;
= ( , ,· ··, ) ε ί/ ^ ^Τ是多输入单输出模糊逻辑系统的输入; y e W c R是多输入 单输出模糊逻辑系统的输出; 和 '是在各自论域上定义的模糊语言值。  = ( , ,···, ) ε ί/ ^ ^Τ is the input to the multi-input single-output fuzzy logic system; ye W c R is the output of the multi-input single-output fuzzy logic system; and 'is defined on the respective domain Fuzzy language value.
5、根据权利要求 1所述的基于 CAN总线的线控 ABS制动系统的控制方法, 其特 在于, 所述的模糊判决的方法为: 式中, f :UcRn→K., 对应 取得最大值的点, 其中 0 = ^^2,···, )Τ作为可 调参数向量; = ^2'··Ά)Τ是模糊基函数向量, ^^/(^^)是输出隶属函数值, ' 为对应的控制输出量 f(x)的模糊子集论域值。 5. The control method of a CAN-based wire-controlled ABS braking system according to claim 1, wherein the method of fuzzy decision is: Where f is UcR n →K., corresponding to the point at which the maximum is obtained, where 0 = ^^ 2 ,···, ) Τ as the tunable vector; = ^ 2 '··Ά) Τ is the fuzzy basis function The vector, ^^/(^^) is the value of the output membership function, and the value of the fuzzy subset is the corresponding control output f(x).
6、根据权利要求 1所述的基于 CAN总线的线控 ABS制动系统的控制方法, 其特 征在于, 所述的 PID控制的方法表示为: A control method for a wire-controlled ABS braking system based on a CAN bus according to claim 1, wherein said PID control method is expressed as:
k  k
P( k =KpE(k) + Kj E(j) + KD [E(k) E(k 1)]P( k =K p E(k) + Kj E(j) + K D [E(k) E(k 1)]
Figure imgf000013_0001
Figure imgf000013_0001
其中, KP, KI; KD分别为调节器的比例、 积分和微分系数, E (k), E (k-1) 分别为第 k次和 k一 1次时的期望偏差值, P (k) 为第 k次时调节器的输出。 Where K P , K I; K D are the proportional, integral and differential coefficients of the regulator, respectively, E (k), E (k-1) are the expected deviation values for the kth and k-1 times, respectively. (k) is the output of the regulator at the kth time.
7、 一种基于 CAN总线的线控 ABS制动系统的控制系统, 其特征在于, 包括主控 制器和从控制器; 所述的主控制器包括转换模块、 模糊推理模块、 模糊判决模块, 所 述的从控制器包括 PID控制模块, 其中 7. A control system for a wire-controlled ABS braking system based on a CAN bus, comprising: a main controller and a slave controller; wherein the main controller comprises a conversion module, a fuzzy inference module, and a fuzzy decision module. The slave controller includes a PID control module, wherein
转换模块, 用于将模糊控制系统的系统输入滑移率误差和滑移率误差变化率映射 到其相应的输入论域, 进行模糊量化, 获得模糊输入量; 用于将模糊控制系统的系统 输出电机的电压值映射到其相应的输出论域, 进行模糊量化, 获得模糊输出量;  a conversion module, configured to map a system input slip rate error and a slip rate error change rate of the fuzzy control system to its corresponding input domain, perform fuzzy quantization to obtain a fuzzy input amount; and use the system output of the fuzzy control system The voltage value of the motor is mapped to its corresponding output domain, and fuzzy quantization is performed to obtain a fuzzy output;
模糊推理模块, 用于对所述的模糊输入量根据模糊规则进行模糊推理, 得到对应 模糊控制输出量;  a fuzzy inference module, configured to perform fuzzy inference on the fuzzy input quantity according to the fuzzy rule, and obtain a corresponding fuzzy control output quantity;
模糊判决模块, 用于将所述的模糊控制输出量模糊判决为精确控制输出量; a fuzzy decision module, configured to ambiguously determine the fuzzy control output quantity to accurately control the output quantity;
PID控制模块,用于接收经 CAN网络传递的所述的模糊控制模块中精确输出量并 转换为电机的目标电流值的控制输出量, 其 PID控制模块根据电机的目标电流值的控 制输出量控制制动执行机构。 a PID control module, configured to receive a precision output quantity of the fuzzy control module transmitted by the CAN network and convert the control output quantity into a target current value of the motor, and the PID control module controls the output according to the target current value of the motor Brake actuator.
8、根据权利要求 7所述的基于 CAN总线的线控 ABS制动系统的控制系统, 其特 征在于, 所述的制动执行机构为设置在汽车四轮上的电制动器, 所述的电制动器包括: 制动钳体、 电机, 丝杠、 丝杠螺母, 电机通过减速机构驱动丝杠螺母旋转, 丝杠螺母 带动丝杠做进给运动实现制动; 电机输出轴端部设有失电制动器。 8. The control system of a CAN bus-based wire-controlled ABS brake system according to claim 7, wherein said brake actuator is an electric brake disposed on four wheels of a vehicle, said electric brake include: The brake caliper body, the motor, the lead screw and the screw nut, the motor drives the screw nut to rotate through the speed reduction mechanism, and the screw nut drives the lead screw to perform the feed motion to realize the braking; the motor output shaft end is provided with the electric brake.
9、根据权利要求 8所述的基于 CAN总线的线控 ABS制动系统的控制系统, 其特 征在于: 丝杠外端设有蝶形弹簧。 9. The CAN bus based control system for a wire-controlled ABS braking system according to claim 8, wherein: the outer end of the lead screw is provided with a butterfly spring.
PCT/CN2013/079404 2012-10-16 2013-07-15 Can bus-based drive-by-wire abs braking system and control method WO2014059806A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210392639.XA CN102862559B (en) 2012-10-16 2012-10-16 Line control anti-lock brake (ABS) system based on controller area network (CAN) bus and control method thereof
CN201210392639.X 2012-10-16

Publications (1)

Publication Number Publication Date
WO2014059806A1 true WO2014059806A1 (en) 2014-04-24

Family

ID=47441771

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/079404 WO2014059806A1 (en) 2012-10-16 2013-07-15 Can bus-based drive-by-wire abs braking system and control method

Country Status (2)

Country Link
CN (1) CN102862559B (en)
WO (1) WO2014059806A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108021022A (en) * 2018-01-31 2018-05-11 吉林省农业机械研究院 A kind of rear-tractor three-link hitch and its control method
WO2018182554A3 (en) * 2016-10-05 2018-12-13 Karaosmanoglu Selcuk Zero-lock braking system
CN109855454A (en) * 2019-03-22 2019-06-07 吉林大学 A kind of new type auto heat exchanger and flow rate adjusting method for adjusting heat exchange area
CN114488776A (en) * 2022-01-11 2022-05-13 北京经纬恒润科技股份有限公司 Electric tail gate controller for automobile
EP4261089A1 (en) 2022-04-12 2023-10-18 Dellner Bubenzer AB Brake system for a rail vehicle

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102862559B (en) * 2012-10-16 2015-04-08 奇瑞汽车股份有限公司 Line control anti-lock brake (ABS) system based on controller area network (CAN) bus and control method thereof
CN104015711B (en) * 2014-06-17 2016-06-01 广西大学 A kind of bi-fuzzy control method of automobile ABS
CN106994895A (en) * 2017-05-25 2017-08-01 吉林省金仑新能源汽车科技有限公司 The ground coupling mixed power plant and its control method of a kind of 4 wheel driven structure
CN108248584B (en) * 2018-01-30 2020-06-09 哈尔滨工业大学 Control method of line control braking vehicle anti-lock system based on disturbance observer
CN109131282A (en) * 2018-07-10 2019-01-04 江苏理工学院 A kind of Varied scope fuzzy control method of automobile ABS
CN109177951A (en) * 2018-07-24 2019-01-11 同济大学 A kind of braking anti-lock control method based on fuzzy control
CN110308656A (en) * 2019-07-17 2019-10-08 江苏理工学院 The fuzzy immune PID control method of anti-blocking brake system of automobile
CN111267805A (en) * 2020-03-31 2020-06-12 东风柳州汽车有限公司 Heavy commercial car anti-lock braking system
CN112579966B (en) * 2021-03-01 2021-05-14 天津所托瑞安汽车科技有限公司 Method and device for calculating ABS reference vehicle speed, electronic equipment and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1184742A (en) * 1996-05-29 1998-06-17 方中祥 Intelligent braking type anti-blocking-system
US6272421B1 (en) * 1998-09-07 2001-08-07 Siemens Aktiengesellschaft Antilock braking system, based on a fuzzy controller, for an electromechanical vehicle braking system
KR20030003791A (en) * 2001-07-02 2003-01-14 한국전기연구원 Method for controlling a traction in an independent drive type electric vehicle
CN101867339A (en) * 2010-04-09 2010-10-20 奇瑞汽车股份有限公司 Motor control method of electronic mechanical braking system
CN102416876A (en) * 2011-10-14 2012-04-18 奇瑞汽车股份有限公司 Brake control method of automobile brake-by-wire system and electric brake
CN102862559A (en) * 2012-10-16 2013-01-09 奇瑞汽车股份有限公司 Line control anti-lock brake (ABS) system based on controller area network (CAN) bus and control method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4241941C1 (en) * 1992-12-11 1993-08-26 Zetec Gmbh Zentrum Fuer Fuzzyinformationstechnik, 4600 Dortmund, De Fuzzy logic controller for electric motors - has motor load parameters measured and fed back to select fuzzy actions to be interpreted for drive control
DE4342057B4 (en) * 1993-12-09 2007-02-08 Bosch Rexroth Aktiengesellschaft Method for adapting the control parameters of an electrohydraulic axle
CN2813387Y (en) * 2005-06-30 2006-09-06 比亚迪股份有限公司 Vehicle antilocking system electronic controller
CN101655688B (en) * 2009-07-21 2012-03-28 中南大学 Three-domain fuzzy PID control method applied in distributed parameter system
CN102167020B (en) * 2011-03-29 2016-08-03 奇瑞汽车股份有限公司 A kind of control method of brake force based on line control brake system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1184742A (en) * 1996-05-29 1998-06-17 方中祥 Intelligent braking type anti-blocking-system
US6272421B1 (en) * 1998-09-07 2001-08-07 Siemens Aktiengesellschaft Antilock braking system, based on a fuzzy controller, for an electromechanical vehicle braking system
KR20030003791A (en) * 2001-07-02 2003-01-14 한국전기연구원 Method for controlling a traction in an independent drive type electric vehicle
CN101867339A (en) * 2010-04-09 2010-10-20 奇瑞汽车股份有限公司 Motor control method of electronic mechanical braking system
CN102416876A (en) * 2011-10-14 2012-04-18 奇瑞汽车股份有限公司 Brake control method of automobile brake-by-wire system and electric brake
CN102862559A (en) * 2012-10-16 2013-01-09 奇瑞汽车股份有限公司 Line control anti-lock brake (ABS) system based on controller area network (CAN) bus and control method thereof

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018182554A3 (en) * 2016-10-05 2018-12-13 Karaosmanoglu Selcuk Zero-lock braking system
CN108021022A (en) * 2018-01-31 2018-05-11 吉林省农业机械研究院 A kind of rear-tractor three-link hitch and its control method
CN108021022B (en) * 2018-01-31 2024-02-20 吉林省农业机械研究院 Rear-mounted three-point suspension device of tractor and control method thereof
CN109855454A (en) * 2019-03-22 2019-06-07 吉林大学 A kind of new type auto heat exchanger and flow rate adjusting method for adjusting heat exchange area
CN109855454B (en) * 2019-03-22 2024-01-16 吉林大学 Flow adjusting method of heat exchanger capable of automatically adjusting heat exchange area
CN114488776A (en) * 2022-01-11 2022-05-13 北京经纬恒润科技股份有限公司 Electric tail gate controller for automobile
CN114488776B (en) * 2022-01-11 2023-06-16 北京经纬恒润科技股份有限公司 Automobile electric tail gate controller
EP4261089A1 (en) 2022-04-12 2023-10-18 Dellner Bubenzer AB Brake system for a rail vehicle
WO2023198416A1 (en) 2022-04-12 2023-10-19 Dellner Bubenzer Ab Brake system for a rail vehicle

Also Published As

Publication number Publication date
CN102862559A (en) 2013-01-09
CN102862559B (en) 2015-04-08

Similar Documents

Publication Publication Date Title
WO2014059806A1 (en) Can bus-based drive-by-wire abs braking system and control method
CN106585425B (en) A kind of hierarchical system and control method for four hub motor driven electric vehicles
CN110949366B (en) Terminal sliding mode control method of RBF neural network applying intelligent vehicle longitudinal speed control
CN103112365B (en) Self-adapting electronic differential control system
CN112051851B (en) Autonomous drift control method and system for electric four-wheel drive vehicle under limit working condition
CN108725442B (en) Unmanned vehicle braking system and method based on PID control
CN101867339B (en) Motor control method of electronic mechanical braking system
Chu et al. Coordinated control of electronic stability program and active front steering
CN103381819A (en) Method and apparatus for controlling a multi-mode transmission
Lu et al. ABS system design based on improved fuzzy PID control
CN111665726A (en) ASR self-adaptive nonsingular terminal sliding mode control method based on multiple intelligent agents
CN111162698A (en) Constant-voltage bracket PID brushless direct current motor fuzzy control system and method for AGV
CN107728596A (en) A kind of fuzzy control method of diesel locomotive electric-control system
Du et al. Multiphase-based optimal slip ratio tracking control of aircraft antiskid braking system via second-order sliding-mode approach
CN106292274B (en) A kind of estimation method cascading sliding mode observer and its adhesion coefficient and derivative
CN103671891B (en) Non-contact automobile transmission and speed-regulating control algorithm thereof
CN103112366B (en) Self-adapting electronic differential speed control method and upper computer
Jidu et al. Research on vehicle anti-braking system control algorithm based on fuzzy immune adaptive PID control
CN109849685B (en) Slope walking prevention torque control algorithm for electric automobile
Chen et al. Speed control system design of automatic parking based on fuzzy-PID control
CN114701463A (en) Interval type two fuzzy neural network composite braking anti-lock control system and method
Yang et al. Novel traction control of electric vehicle based on single wheel dynamics
CN104483833A (en) Differential fuzzy combination control method for electric automobile driving skid resistance
Liu et al. Simulation analysis of traction control system for four-wheel-drive vehicle using fuzzy-pid control method
Chen et al. Master Cylinder Oil Pressure Following Control Algorithm of Electric Power Assisted Braking System Based on Fuzzy PID Controller

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13847981

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13847981

Country of ref document: EP

Kind code of ref document: A1