Method and Apparatus for Braking a Vehicle Using a Redundant Braking System
20250026328 ยท 2025-01-23
Inventors
Cpc classification
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T2270/413
PERFORMING OPERATIONS; TRANSPORTING
B60T8/96
PERFORMING OPERATIONS; TRANSPORTING
B60T2250/04
PERFORMING OPERATIONS; TRANSPORTING
B60T2240/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/96
PERFORMING OPERATIONS; TRANSPORTING
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for braking a vehicle through a redundant braking system includes (i) in response to a fault signal received from the main braking system of the vehicle, obtaining the motor speed, (ii) calculating the wheel speed of the vehicle based on the motor speed, and (iii) generating a braking command based on the wheel speed to control the braking actuators of the vehicle to brake the wheels.
Claims
1. A method for braking a vehicle through a redundant braking system, the vehicle including a main braking system, braking actuators and wheels, the method comprising: obtaining a motor speed in response to a fault signal received from the main braking system; calculating a wheel speed of the vehicle based on the motor speed; and generating a braking command based on the wheel speed to control the braking actuators to brake the wheels.
2. The method according to claim 1, wherein calculating the wheel speed based on the motor speed comprises multiplying the motor speed by a drive ratio coefficient and a rolling circumference of the wheel to calculate the wheel speed.
3. The method according to claim 2, wherein a value of the drive ratio coefficient is determined based on a model number of a decelerator of the vehicle.
4. The method according to claim 3, wherein a value of a transmission ratio coefficient is further determined based on a gear position of a speed reducer at which the fault signal is received.
5. The method according to claim 1, wherein the fault signal is issued by the main braking system in response to the main brake system failing and/or a wheel speed sensor coupled with the main brake system failing.
6. The method according to claim 2, wherein the motor speed is provided by a resolver sensor.
7. The method according to claim 6, wherein the vehicle comprises four independently controlled motors and four resolver sensors mounted respectively at each of the four independently controlled motors.
8. The method according to claim 7, wherein: the four resolver sensors are configured to provide a left front wheel motor speed, a right front wheel motor speed, a left rear wheel motor speed, and a right rear wheel motor speed, respectively; and calculating the wheel speed based on the motor speed includes calculating the left front wheel speed, the right front wheel speed, the left rear wheel speed, and the right rear wheel speed according to the following formula:
9. A method for braking a vehicle through a redundant braking system, including: a memory; and a control unit which is coupled to the memory, the control unit being configured for performing the method according claim 1.
10. A computer readable medium storing a computer program comprising instructions, wherein the instructions when executed by a control unit causes the control unit to be configured to perform the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The various examples of the subject matter to be protected are described by way of typical examples with reference to the accompanying drawings. The same reference numbers are used in different accompanying drawings to denote the same or similar components.
[0011]
[0012]
[0013]
[0014]
[0015]
DETAILED DESCRIPTION
[0016] In the following description, numerous specific details are set forth to provide a thorough understanding of the examples of the present disclosure. However, those skilled in the relevant art will recognize that the disclosure can be practiced without one or more of the specific details, or by using alternative methods, components, etc., to practice the disclosure. In some instances, well-known structures and operations are not shown or described in detail to avoid unnecessarily obscuring the present disclosure.
[0017] As discussed in the background technology section above, in vehicles utilizing both main braking systems and redundant braking systems (e.g., autonomous vehicles), the following failure scenarios may occur: The main braking system failure prevents accurate braking control, and simultaneously, the inability to transmit wheel speed data provided by the wheel speed sensors to the redundant braking system results in the redundant system being unable to act as a substitute for the main braking system to fulfill braking functions. Furthermore, the wheel speed sensor itself may also malfunction, thereby preventing it from providing wheel speed data to the main braking system altogether.
[0018] In the prior art, for addressing the above or other failure scenarios to provide accurate wheel speed data necessary for achieving precise brake control in redundant braking systems, two approaches are commonly employed.
[0019] As shown in
[0020]
[0021] However, the above two solutions in the prior art as shown in
[0022] To this end, the present disclosure provides a method and apparatus for braking vehicles using a redundant braking system without requiring any hardware additions or changes. Instead, it utilizes the electronic control unit of the redundant braking system to calculate wheel speed based on motor speed. This approach ensures accurate braking control of the vehicle through the redundant braking system in the event of failure of the main braking system or wheel speed sensors.
[0023] First, an exemplary working principle of a main braking system or a redundant braking system is described with reference to
[0024] As shown in
[0025] It should be noted that, in order to make the drawing clear, in
[0026]
[0027] As shown in
[0028] As shown in
[0029] When using the main braking system 304 to achieve braking functions, the following failure scenarios may occur: If the main braking system 304 fails to achieve accurate braking control and cannot transmit wheel speed data provided by the wheel speed sensors 302 to the redundant braking system 312, this situation prevents the redundant braking system 312 from serving as a backup to complete braking functions in place of the main braking system 304. Alternatively, if the wheel speed sensors 302 themselves fail, it results in the inability to provide wheel speed data to the main braking system 304. The potential faults that may occur in the main braking system 304 can include power supply failure, hardware damage, software malfunction, and various other faults understood by those skilled in the art that could prevent the main braking system from performing the required braking functions. Thus, in the event of a fault in the main braking system 304 or if the main braking system 304 determines that one or more wheel speed sensors 302 coupled with it have malfunctioned, the ECU 316 of the main braking system 304 can send a fault signal to the redundant braking system 312 via the CAN bus unit 310. This fault signal informs the redundant braking system 312 of the fault in the main braking system 304 or one or more wheel speed sensors 302 and instructs the redundant braking system 312 to take over the braking function.
[0030] The redundant braking system 312, upon receiving the aforementioned fault signal from the main braking system 304, can obtain the motor speed Vm from the VCU 308 via the CAN bus unit 310. VCU 308 is the core electronic control unit used for implementing vehicle control decisions.
[0031] The motor speed Vm can be provided by the resolver sensor 308. The resolver sensor can be deployed in the powertrain units of hybrid and electric vehicles. Specifically, the magnetic coupling between the main winding and the two secondary windings of the resolver sensor varies according to the position of the rotating component (e.g., a rotor mounted on the motor shaft), thereby providing precise shaft rotation data. As shown in
[0032] Next, the ECU 318 of the redundant braking system 312 can calculate the wheel speed v based on the motor speed Vm. User can obtain the wheel speed v by multiplying the motor speed Vm by the transmission ratio i and the rolling circumference of the wheel C. That is, the wheel speed v may be calculated based on the following formula: v=Vm*i*C.
[0033] The rolling circumference of a wheel is typically fixed for a specific vehicle and can be obtained through testing or calculated based on other parameters such as the rolling radius. The value of the rolling circumference of the wheel may generally be stored in memory of a control unit (e.g., VCU, ECU) of the vehicle.
[0034] The transmission ratio coefficient represents the ratio of the speeds of the front and rear transmission mechanisms of the vehicle's reducer. The above transmission ratio coefficient i values can depend on the model of the vehicle's reducer. In other words, the transmission ratio coefficient values for specific models of reducers are fixed. As such, in one example, the redundant braking system 312 can obtain the transmission ratio coefficient i value from VCU 308 via the CAN bus unit 310, or the transmission ratio coefficient i value can also be stored in the memory of ECU 318.
[0035] Additionally, in some electric or hybrid vehicles, the transmission includes multiple gears where the value of the transmission ratio coefficient i corresponds to each gear position. Each gear position and its corresponding transmission ratio coefficient i value can be stored in the vehicle's control unit memory (e.g., VCU, ECU) in the form of a table or other data structure. In this case, in one example, the redundant braking system 312 can determine the transmission ratio coefficient i value based on the gear position of the transmission when it receives a fault signal from the main braking system 304. For example, after receiving the aforementioned fault signal, VCU 308 can provide redundant braking system 312 with the transmission ratio coefficient i value corresponding to the current gear position of the transmission. Alternatively, the current gear position information can be provided by VCU 308 to redundant braking system 312, and redundant braking system 312 can determine the transmission ratio coefficient i based on this gear position information using its ECU 318.
[0036] In one example, the vehicle can include four independently controlled motors (not shown in
[0037] The ECU 318 of the redundant brake system 312 may further calculate the respective wheel speed at the four wheels based on the following equation, i.e., the left front wheel speed v_FL, the right front wheel speed v_FR, the left rear wheel speed v_RL, and the right rear wheel speed v_RR:
[0039] Based on the computed wheel speed v, the ECU 318 of the redundant braking system 312 can generate braking commands to control the brake actuators 314, thereby achieving corresponding braking for each wheel. As discussed above with reference to
[0040] Please note that while
[0042] In step S410, in response to receiving a fault signal from the vehicle's main braking system, the redundant braking system can obtain the motor speed Vm. Wherein the fault signal is sent by the main braking system in response to a fault occurring in the main braking system and/or a wheel speed sensor coupled to the main braking system.
[0043] In step S420, the ECU of the redundant braking system can calculate the wheel speed v of the vehicle based on the motor speed Vm. The wheel speed v can be calculated by multiplying the motor speed Vm with the transmission ratio coefficient i and the rolling circumference of the wheel C. In one example, the value of the transmission ratio coefficient i can be determined based on the model of the gearbox of the vehicle. In another example, when the gearbox includes multiple gears, the redundant braking system can determine the value of the transmission ratio coefficient i based on the gear position of the gearbox when the fault signal is received. The motor speed Vm can be provided by the resolver sensors. In which, in application scenarios where the vehicle includes four independently controlled motors, the four resolver sensors can be paired and installed with each of the four independently controlled motors to provide speed information for each respective motor. The four resolver sensors may therefore each provide: left front wheel motor speed Vm_FL, right front wheel motor speed Vm_FR, left rear wheel motor speed Vm_RL, and right rear wheel motor speed Vm_RR. Further, the left front wheel speed v_FL, the right front wheel speed v_FR, the left rear wheel speed v_RL, and the right rear wheel speed v_RR can be calculated according to the formula:
[0044] In step S430, the ECU of the redundant braking system can generate brake commands based on the wheel speed v to control the brake actuators of the vehicle for braking the wheels. Specifically, the ECU of the redundant braking system can generate brake commands that instruct the hydraulic control unit to allocate the appropriate amount of brake fluid pressure via respective hydraulic lines to each wheel for braking purposes. At each wheel, the brake actuator (e.g., brake caliper) can use hydraulic pressure to engage the brake pads against the brake disc, creating friction that slows down or stops the vehicle smoothly and safely, enabling the vehicle to park securely.
[0045]
[0046] The example apparatus 500 includes a control unit 504 connected to an internal communication bus 502. The control unit 504 is configured to execute instructions from memory 506 to implement the method described above for braking a vehicle using a redundant braking system. Examples of the control unit 504 may comprise a central processing unit (CPU), a microcontroller, etc. The memory 506, which is suitable for tangibly embodying computer program instructions and data, include various forms of storage such as EPROM, EEPROM, flash memory devices, and the like. The apparatus 500 may further include an input interface 508 and an output interface 510. Input interface 508 is used to receive input signals and data, including indications of main brake system failure from the main brake system (e.g., main brake system 304 as shown in
[0047] The computer program may comprise instructions executable by the computer to enable the control unit 504 of the apparatus 500 to perform a method of the present disclosure for braking the vehicle through a redundant braking system. The program may be recorded on any data storage medium, including memory. For example, the program may be implemented in digital electronic circuits or using computer hardware, firmware, software, or a combination thereof. The process/method steps described in this disclosure can be performed by a programmable processor executing program instructions to operate on input data and generate output to perform the method steps, processes, operations.
[0048] In addition to the content described in this document, various modifications can be made to the disclosed examples and examples of the present disclosure without departing from the scope of the disclosed examples and examples of the disclosure. Therefore, the description and examples herein should be interpreted as illustrative and not restrictive. The scope of the present disclosure should only be determined by reference to the claims.