Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR CONTROLLING WHEEL SLIP WITH MIXING OF THE DISSIPATIVE BRAKING TORQUE AND THE REGENERATIVE BRAKING TORQUE IN A BRAKING SYSTEM WITH B-B-W TECHNOLOGY OF A VEHICLE
Document Type and Number:
WIPO Patent Application WO/2023/042138
Kind Code:
A1
Abstract:
A method (900) for controlling the wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system with Brake-by-Wire, B-b-W, technology of a vehicle, comprising steps of: - receiving (901), by a wheel slip control sub-module of a wheel slip main control module with mixing of the dissipative braking torque and the regenerative braking torque of an electronic control unit of a braking system of a vehicle, a first plurality of input information for controlling wheel slip, hereinafter also simply first plurality of input information; - determining (902), by the wheel slip control sub-module, a braking torque request to be applied to a corner of the vehicle and a braking torque control component, based on the first plurality of input information received; - providing (903), by the wheel slip control sub-module, the braking torque request to be applied to a corner of the vehicle, the determined braking torque control component, and an enabled wheel slip control confirmation value, to a braking regeneration sub-module of the generative wheel slip control module of the electronic control unit of the braking system of the vehicle; - receiving (904), by the braking regeneration sub-module, a second plurality of input information for controlling the wheel slip; - determining (905), by the braking regeneration sub-module, a regenerative braking torque command as a function of the braking torque request to be applied to the corner of the vehicle or of the braking torque control component, based on a status of an input enabling signal, and as a function of the second plurality of input information and of the enabled wheel slip control confirmation value received from the wheel slip control sub-module, if the enabling input status is disabled, the step of determining (905) is performed by the braking regeneration sub-module to obtain the regenerative braking torque command as a function of the braking torque request, if the enabling input status is enabled, the step of determining (905) is performed by the braking regeneration sub-module to obtain the regenerative braking torque command as a function of the braking torque control component; - determining (906), by the braking regeneration sub-module, a dissipative braking torque command as a function of the braking torque request and of the regenerative braking torque command determined by the braking regeneration sub-module.

Inventors:
CARBONE FABIO (IT)
FORNI FABRIZIO (IT)
Application Number:
PCT/IB2022/058760
Publication Date:
March 23, 2023
Filing Date:
September 16, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BREMBO SPA (IT)
International Classes:
B60L3/10; B60L7/18; B60L7/26
Foreign References:
US20210086623A12021-03-25
DE102020107052A12020-09-17
US20140207355A12014-07-24
US20200189398A12020-06-18
Attorney, Agent or Firm:
MOZZI, Matteo et al. (IT)
Download PDF:
Claims:
34

CLAIMS

1 . A method (900) for controlling wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system (2) with Brake-by-Wire, B-b-W, technology of a vehicle (1 ), comprising steps of: receiving (901 ), by a wheel slip control sub-module (30) of a main wheel slip control module (7) with mixing of the dissipative braking torque and the regenerative braking torque of an electronic control unit (5) of a braking system (2) of a vehicle (1 ), a first plurality of input information (P-11 ) for controlling the wheel slip; determining (902), by the wheel slip control sub-module (30), a braking torque request (CF) to be applied to a corner of the vehicle (1 ) and a braking torque control component (P-CF), based on the first plurality of input information (P-11 ) received; providing (903), by the wheel slip control sub-module (30), the braking torque request (CF) to be applied to a corner of the vehicle (1 ), the determined braking torque control component (P-CF), and an enabled wheel slip control confirmation value (F-C), to a braking regeneration sub-module (40) of the main wheel slip control module (7) with mixing of the dissipative braking torque and the regenerative braking torque of the electronic control unit (5) of the braking system (2) of the vehicle (1 ); receiving (904), by the braking regeneration sub-module (40), a second plurality of input information (P-I2) for controlling the wheel slip; determining (905), by the braking regeneration sub-module (40), a regenerative braking torque command (C-FR) as a function of the braking torque request (CF) to be applied to the corner of the vehicle (1 ) or of the braking torque control component (P-CF), based on a status of an input enabling signal (l-M), and as a function of the second plurality of input information (P-I2) and of the enabled wheel slip control confirmation value (F-C) received from the wheel slip control sub-module (30), if the enabling input status (l-M) is disabled, the step of determining (905) is performed by the braking regeneration sub-module (40) to obtain the regenerative braking torque command (C-FR) as a function of the braking 35 torque request (CF), if the enabling input status (l-M) is enabled, the step of determining (905) is performed by the braking regeneration sub-module (40) to obtain the regenerative braking torque command (C-FR) as a function of the braking torque control component (P-CF); determining (906), by the braking regeneration sub-module (40), a dissipative braking torque command (C-FD) as a function of the braking torque request (CF) and of the regenerative braking torque command (C-FR) determined by the braking regeneration sub-module (40).

2. The method (900) according to claim 1 , comprising a step of verifying (907), by the slip control sub-module (30), the activation of the wheel slip control.

3. The method (900) according to claim 2, wherein the step of verifying (907) comprises a step of comparing (908), by a comparison block (C1 ) of the slip control sub-module (30), a wheel slip condition value (W-S) with a wheel slip set-point value (S-P).

4. The method (900) according to any one of the preceding claims 2 and 3, further comprising a step of performing (910), by a slip control block (70) of the slip control sub-module (30), following the activation of the wheel slip control, a step of initializing (IZ) the braking torque control component (P-CF).

5. The method (900) according to claim 4, comprising a step of performing (912), by the slip control block (70) of the slip control sub-module (30), following the activation of the wheel slip control and the detection of set discrete vehicle events (E-S), a step of resetting (AZ) the braking torque control component (P-CF).

6. The method (900) according to claim 5, comprising, after the steps of initializing (IZ) and resetting (AZ), a step of determining (913) in a closed loop, by the slip control block (70), the braking torque request (CF) and the braking torque control component (P-CF) minimizing the error between a wheel slip condition value (W-S) and a wheel slip set-point value (S-P).

7. The method (900) according to any one of the preceding claims, wherein the step of determining (905) a regenerative braking torque command (C-FR) as a function of the braking torque request (CF) to be applied to the corner of the vehicle (1 ) or of the braking torque control component (P-CF) comprises a step of determining (914), by a first processing block (41 ) of the braking regeneration sub-module (40), a regeneration gain value (R-G), the regeneration gain value (R-G) being determined, by the first processing block (41 ) of the braking regeneration submodule (40), as a linear combination of a first multiplicative factor (G-D) and a second multiplicative factor (S-G), the first multiplicative factor (G-D) being a function of quantities representative of the lateral dynamics of the vehicle (1 ), the second multiplicative factor (S-G) being a function of the wheel slip condition value (W-S).

8. The method (900) according to claim 7, wherein the step of determining (905) a regenerative braking torque command (C-FR) as a function of the braking torque request (CF) to be applied to the corner of the vehicle (1 ) or of the braking torque control component (P-CF) comprises steps of: receiving (916) as input, by a second processing block (42) of the braking regeneration sub-module (40) arranged downstream of the first processing block (41 ), the regenerative gain value (S-G) determined by the first processing block (41 ) and an available regenerative braking torque value (A-FR); determining (917), by the second processing block (42), a maximum regenerative braking torque value (C-M) as a function of the regenerative gain value (S-G) determined by the first processing block (41 ) and the available regenerative braking torque value (A-FR).

9. The method (900) according to claim 8, wherein the step of determining (905) a regenerative braking torque command (C-FR) as a function of the braking torque request (CF) to be applied to the corner of the vehicle (1 ) or of the braking torque control component (P-CF) comprises steps of: receiving (918) as input, by a third processing block (43) of the braking regeneration sub-module (40) arranged downstream of the second processing block (42), the maximum regenerative braking torque value (C-M) determined by the second processing block (42), the enabled wheel slip control confirmation value (F-C), the braking torque request (CF) to be applied to a corner of the vehicle (1 ), and the braking torque control component (P- CF) determined by the slip control block (70); determining (919), by the third processing block (43), a third multiplicative factor (A-G), the third multiplicative factor (A-G) being a function of a grip estimate value (l-A) of the vehicle (1 ).

10. The method (900) according to claim 9, wherein the step of determining (905) a regenerative braking torque command (C-FR) as a function of the braking torque request (CF) to be applied to the corner of the vehicle (1 ) or of the braking torque control component (P-CF) comprises a step of determining (920), by the third processing block (43), the regenerative braking torque command (C-FR) as a function of the braking torque request (CF) or of the braking torque control component (P-CF) based on a status of the input enabling signal (l-M), if the enabling input status (l-M) is disabled, the regenerative braking torque command (C-FR) is determined, by the third processing block (43), as a function of the braking torque request (CF), if the enabling input status (l-M) is enabled, the regenerative braking torque command (C-FR) is determined, by the third processing block (43), as a function of the braking torque control component (P-CF), if the enabling input status (l-M) is disabled, the regenerative braking torque command (C-FR) is determined, by the third processing block (43), as the minimum between the braking torque request (CF) and the maximum regenerative braking torque value (C-M) determined by the second processing block (42), if the enabling input status (l-M) is enabled, the regenerative braking torque command (C-FR) is determined, by the third processing block (43), as the minimum between the braking torque control component (P-CF) and the maximum regenerative braking torque value (C-M) determined by the second processing block (42). 38

1 1. The method (900) according to claim 10, wherein the step of determining (906) a dissipative braking torque command (C-FD) as a function of the braking torque request (CF) and of the regenerative braking torque command (C-FR) determined by the braking regeneration sub-module (40) further comprises a step of determining (921 ), by the third processing block (43), the dissipative braking torque command (C-FD) as a function of the braking torque request (CF) and of the regenerative braking torque command (C-FR) determined by the third processing block (43), the dissipative braking torque command (C-FD) being determined, by the third processing block (43), as the difference between the braking torque request (CF) and the regenerative braking torque command (C-FR) determined by the third processing block (43).

12. A system (100) for controlling wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system (2) with Brake-by-Wire, B-b-W, technology of a vehicle (1 ), comprising: an electronic control unit (5) of the vehicle (1 ), the electronic control unit (5) further comprising a main wheel slip control module (7) with mixing of the dissipative braking torque and the regenerative braking torque, comprising a wheel slip control sub-module (30) and a braking regeneration management sub-module (40); a traction and regenerative braking control module (6) operatively connected to the electronic control unit (5); a sensor unit (8) operatively connected to the electronic control unit (5); the system (100) being configured to perform a method for controlling wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system with Brake-by-Wire, B-b-W, technology of a vehicle (1 ) according to the preceding claims.

Description:
“Method and system for controlling wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system with B-b-W technology of a vehicle” DESCRIPTION

[0001]. Field of the invention

[0002]. The present invention relates to a braking system of a vehicle, in particular to a method and respective system for controlling the wheel slip with mixing (blending) of the dissipative braking torque and the regenerative braking torque in a braking system with B-b-W technology of a vehicle.

[0003]. Background art

[0004]. Wheel slip control is very important in a vehicle and is added to the configuration of a braking system with B-b-W (standing for “Brake-by-Wire”, braking by electrical connection) technology which, in this respect, must be able to guarantee a high level of control optimization and flexibility.

[0005]. The most recent innovative architectures have suggested braking systems in which one or more electric motors are present which braking action (regenerative braking torque) is applied on an axle or wheel of the vehicle to which the electric motor is electrically connected, in addition to electronic braking systems with B-b-W technology, in which the braking action (dissipative braking torque) of a brake caliper on a wheel brake disc is achieved, for example, by using of one or more electromechanical or electrohydraulic actuators.

[0006]. In these braking systems, the management of the dissipative braking torque and regenerative braking torque during wheel slip control (ABS activated) has a suboptimal level of integration and interaction in the management and distribution of braking torque between the two actuation systems (B-b-W and electric motors).

[0007]. This limitation of integration and interaction between the two controls can lead to drawbacks and inefficiencies such as, for example:

[0008]. - undesirable wheel control behaviors, which implies increased stopping distances;

[0009]. - reduced regeneration action. [0010]. Furthermore, the lack of complete integration and interaction of the two actuation systems does not allow maximization of the regenerative contribution during a dissipative braking phase and causes inefficiencies in regenerative braking energy recovery and longitudinal vehicle performance (stopping distance degradation).

[0011]. The braking systems for vehicles with two or more axles commonly found on the market have centralized actuation with an electrohydraulic “master cylinder”.

[0012]. In this type of system, the service braking function is performed by generating a single pressure in the front and rear hydraulic circuits.

[0013]. The distribution of regenerative braking torque and dissipative braking torque between the rear and front axles, unless the active distribution system intervenes, is given by the design characteristics of the braking system on the two axles, which usually differ to achieve a sub-optimal distribution of braking forces.

[0014]. During wheel slip control, the braking torque adjustment function is performed by solenoid valves which, by being appropriately controlled, adjust the pressure of the braking system on each wheel.

[0015]. In electronic braking systems with B-b-W technology with axle and independent wheel architecture, the braking torque can be managed totally independently on each wheel.

[0016]. This system is distinguished from the master cylinder systems by the absence of any physical constraint (hydraulic system) between the braking axles and the absence of valves to manage braking torque.

[0017]. In this manner, the braking torque can be managed independently between individual wheels and axles to achieve optimal braking force distribution to the ground.

[0018]. In the case of hybrid or electric vehicles, the integration of the regenerative braking action of electric motors with the dissipative braking torque action operated by an electronic braking system, either “master cylinder” or “Brake-by-Wire” with independent axles, is a technical challenge that braking system suppliers and system integrators are facing. [0019]. The current solution for “master cylinder” systems is to either exclude or severely limit the regeneration action with the result of favoring vehicle performance in terms of braking distances and directionality while penalizing energy recovery.

[0020]. This limitation emerges both under service braking conditions in the absence of wheel slip and under braking conditions at the limit of grip where torque pressure adjustment with solenoid valves is required.

[0021 ]. In light of the above, the need is currently felt to have a braking system equipped with an appropriately controlled distributed electronic braking system with B-b-W technology which, in combination with the regenerative braking action of the electric motors with which a vehicle is equipped, makes it possible to go beyond the aforesaid limitation by simultaneously maximizing both vehicle performance (dissipative braking torque), in terms of stopping distances, directionality and braking stability, and energy regeneration (regenerative braking torque).

[0022]. Summary of the invention

[0023]. It is the purpose of the present invention to devise and make available a method for controlling wheel slip with mixing (blending) of the dissipative braking torque and the regenerative braking torque in a braking system with B- b-W technology of a vehicle, which makes it possible to, at least partially, remedy the drawbacks described above with reference to the prior art, and in particular, which make it possible to optimize more effectively both vehicle performance (dissipative braking torque) in terms of stopping distances, directionality, and braking stability, and energy regeneration (regenerative braking torque) at the same time.

[0024]. Such a purpose is achieved by a method according to claim 1 .

[0025]. It is a further object of the present invention a system for controlling wheel slip with mixing (blending) of the dissipative braking torque and the regenerative braking torque in a braking system with B-b-W technology of a vehicle.

[0026]. Further advantageous embodiments are the object of the dependent claims. [0027]. Brief description of the figures

[0028]. Further features and advantages of the method and system according to the invention will be apparent from the following description of preferred embodiments, given by way of indicative, non-limiting examples, with reference to the accompanying figures, in which:

[0029]. - figures 1 -4 respectively shows, by means of a block diagram, an example of braking system architecture with B-b-W technology of a vehicle in which a system for controlling wheel slip with mixing of the dissipative braking torque and the regenerative brake torque of the present invention is employable;

[0030]. - figure 5 shows, by means of a block diagram, a system for controlling wheel slip with mixing of the dissipative braking torque and the regenerative braking torque in a braking system with B-b-W technology of a vehicle according to the present invention;

[0031]. - figure 6 shows, by means of a block chart, a functional block of the system in figure 5;

[0032]. - figure 7 shows, by means of a functional block chart, a first functional sub-block of the functional block in figure 6;

[0033]. - figure 8 shows, by means of a functional block chart, a second functional sub-block of the functional block in figure 6, and

[0034]. - figure 9 shows, by means of a block diagram, a method for controlling wheel slip with mixing of the dissipative braking torque and of the regenerative braking torque in a braking system with B-b-W technology of a vehicle, according to an embodiment of the invention.

[0035]. It is worth noting that equal or similar elements in the figures will be indicated by the same numeric or alphanumeric references.

[0036]. Description of some preferred embodiments

[0037]. With reference now to aforesaid figures, the reference numeral 100 indicates as a whole a system for controlling wheel slip with mixing (blending) of the dissipative braking torque and the regenerative brake torque in a braking system with B-b-W technology of a vehicle, hereinafter also simply control system or only system, according to the present invention. [0038]. As will be described in greater detail below, the “wheel slip control” according to the present invention makes use of the contribution of the dissipative brake torque and of the contribution of the regenerative brake torque in a braking system with B-b-W technology of a vehicle.

[0039]. For the purposes of the present description, “vehicle” means any vehicle or motorcycle, also of commercial type, having two, three, four, or more wheels, shown only diagrammatically in figures 1 -4 and indicated as a whole by the reference numeral 1 .

[0040]. Furthermore, “braking system” means the whole of all the components (mechanical and/or electric or electronic, also the brake fluid) which contribute to generating the service braking of a vehicle or to generating the parkingbraking of a vehicle.

[0041]. Referring to figures 1 , 2, 3 and 4, the vehicle 1 comprises a first front axle F-A to which a first front wheel W-A1 and a second front wheel W-A2 are connected.

[0042]. For example, the first front wheel W-A1 is the left front wheel and the second front wheel W-A2 is the right front wheel.

[0043]. Furthermore, the vehicle 1 comprises a second rear axle R-A to which a first rear wheel W-R1 and a second rear wheel W-R2 are connected.

[0044]. For example, the first rear wheel W-R1 is the left rear wheel while the second rear wheel W-R2 is the right rear wheel.

[0045]. The vehicle 1 further comprises a braking system 2.

[0046]. The braking system 2, in which the system 100 can be used, is an architecture with Brake-by-Wire (B-b-W) technology.

[0047]. The braking system 2 comprises at least one first actuator module 3 operatively connected to the first front axle F-A.

[0048]. The braking system 2 further comprises at least one second actuator module 4 operatively connected to the second rear axle R-A.

[0049]. Each actuator module comprises one or more actuators for each wheel per axle.

[0050]. Each actuator is adapted to implement a braking command based on the control received from a respective actuator control module. [0051]. For example, each actuator control module is a hardware module or software logic module in a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0052]. Each actuator is either an electro-mechanical type or an electro- hydraulic type.

[0053]. In an embodiment shown in figures 1 , 2, 3 and 4, the at least one first actuator module 3 operatively connected to the first front axle F-A is operatively connected to both the first front wheel W-A1 and the second front wheel W-A2. [0054]. In this embodiment, the at least one second actuator module 4 operatively connected to the second rear axle R-A is operatively connected to both the first rear wheel W-R1 and a second rear wheel W-R2.

[0055]. In an embodiment, in combination with any one of those described above, shown in figures 1 and figure 3, the braking system 2, in addition to the at least one first actuator module 3 operatively connected to the first front axle F-A, further comprises at least one first electric motor M1 operatively connected to the first front axle F-A.

[0056]. Furthermore, in this embodiment, the braking system 2, in addition to the at least one second actuator module 4 operatively connected to the second rear axle R-A, further comprises at least one second electric motor M2 operatively connected to the second rear axle R-A.

[0057]. Each electric motor is adapted to provide a regenerative braking torque based on the control received from a respective electric motor control module.

[0058]. For example, each electric motor control module is a hardware module or software logic module in a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0059]. According to a further embodiment, alternative to those just described with reference to figures 1 and 3 and shown in figures 2 and 4, the braking system 2 comprises at least one first electric motor M1 operatively connected to the first front wheel W-A1 and a further first electric motor M1 ’ operatively connected to the second front wheel W-A2.

[0060]. Furthermore, in this embodiment, the braking system 2 comprises at least one second electric motor M2 operatively connected to the first rear wheel W-R1 and a further second electric motor M2’ operatively connected to the second rear wheel W-R2.

[0061]. Again, in this embodiment, each electric motor is adapted to provide a regenerative braking torque required by the system 100 based on the control received from a respective electric motor control module.

[0062]. For example, each electric motor control module is a hardware module or software logic module within a main hardware module of the braking system or, more in general, of the vehicle 1 .

[0063]. Returning in general to the braking system 2 in figures 1 , 2, 3 and 4, the system 100 comprises an electronic control unit 5 of the vehicle 1 (or vehicle control unit), ECU (electronic control unit), which will be described in detail below with reference to other figures as well.

[0064]. The electronic control unit 5 is operationally connected to at least one first actuator module 3 and at least one second actuator module 4.

[0065]. In an embodiment, shown in figures 1 and 2, the electronic control unit 5 is connected directly to at least one first actuator module 3 and at least one second actuator module 4.

[0066]. According to a further embodiment, shown in figures 3 and 4, the braking system 2 comprises a first local control unit 10 operatively connected to the at least one first actuator module 3 and to the electronic control unit 5, and thus to the system 100.

[0067]. The first local control unit 10 is a B-b-W technology control unit.

[0068]. The electronic control unit 5 is operationally connected to the at least one first actuator module 3 through the first local control unit 10.

[0069]. The first local control unit 10 is configured to control the at least one first actuator module 3 and thus the first front axle F-A.

[0070]. For example, the first local control unit 10 is a hardware module or software logic within a first main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0071]. Furthermore, in this embodiment, the braking system 2 comprises a second local control unit 20 operatively connected to the second front axle R-A and to the electronic control unit 5, and thus to the system 100.

[0072]. The second local control unit 20 is a B-b-W technology control unit.

[0073]. The electronic control unit 5 is operationally connected to the at least one second actuator module 4 through the second local control unit 20.

[0074]. The second local control unit 20 is configured to control the at least one second actuator module 4 and thus the second rear axle R-A.

[0075]. For example, the second local control module 20 is a hardware module or software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0076]. In the embodiment in figure 3, the first local control unit 10 is configured to control the at least one first actuator module 3 while the second local control unit 20 is configured to control the at least one second actuator module 4.

[0077]. In an embodiment, in combination with any of those described above, shown in figures 1 , 2, 3 and 4, the system 100 further comprises a traction and regenerative braking control module 6 or ePWT (Electric Powertrain) control module.

[0078]. The traction and regenerative braking control module 6 is operatively connected to the electronic control unit 5.

[0079]. In an embodiment, shown in figures 1 , 2, 3 and 4, the electronic control unit 5 is operationally connected to the at least one first electric motor M1 and the at least one second motor M2.

[0080]. According to an embodiment, shown in figures 1 and 2, the electronic control unit 5 is operationally connected to the at least one first electric motor M1 and the at least one second electric motor M2 through the traction and regenerative braking control module 6.

[0081]. According to a further embodiment, in combination with the preceding one and shown in figures 2 and 4, in which the braking system 2 further comprises the further first electric motor M1 ’ and the further second electric motor M2’, the electronic control unit 5 is operationally connected to the at least one first electric motor M1 , the further first electric motor M1 ’, the at least one second electric motor M2, and the further second electric motor M2’ through the traction and regenerative braking control module 6.

[0082]. According to a further embodiment, as an alternative to the preceding ones and shown in figure 3, in which the braking system 2 comprises the first local control unit 10 and the second local control unit 20, the electronic control unit 5 is operationally connected to the at least one first electric motor M1 through the traction and regenerative braking control module 6 and through the first local control unit 10.

[0083]. In this embodiment, the electronic control unit 5 is operationally connected to at least one second electric motor M2 through the traction and regenerative braking control module 6 and through the second local control unit 20.

[0084]. Returning to the system 100 in general, according to an embodiment, shown in figures 1 , 2, 3 and 4, the electronic control unit 5 further comprises a main wheel slip control module 7 with mixing (blending) of the dissipative braking torque and the regenerative braking torque, hereafter also simply main wheel slip control module 7.

[0085]. Wheel slip means the behavior of a wheel due to the relative difference between wheel speed and vehicle speed.

[0086]. For example, the main wheel slip control module 7, described hereafter with reference also to other figures, is a hardware module or a software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0087]. According to an embodiment, shown in figures 1 , 2, 3, and 4, the system 100 further comprises a sensor unit 8 operationally connected to the electronic control unit 5.

[0088]. The “sensor unit” of the system 100 means the set of:

[0089]. - a first plurality of sensors distributed in the vehicle 1 outside of braking system 2 with B-b-W technology and respective data communication networks distributed in the vehicle 1 which can be employed to transmit the signals detected by the first plurality of sensors to system 2 with B-b-W technology; examples of sensors belonging to the first plurality of sensors are: inertial platform from which the value of vehicle accelerations in the three directions can be obtained; wheel speed detection sensors from which the vehicle wheel speed can be obtained;

[0090]. - a second plurality of sensors distributed in the braking system 2 with B-b-W technology; examples of sensors belonging to the second plurality of sensors are: brake fluid pressure sensors within the braking system; brake caliper clamping force detection sensors; temperature sensors of the windings of the electric motors in the braking system with B-b-W technology; rotor position sensors of the electric motors of the braking system with B-b-W technology; and wheel braking torque detection sensors.

[0091]. With reference now also to the functional diagram in figure 5, the system 100 for controlling wheel slip with mixing of dissipative braking torque and regenerative braking torque in a braking system with B-b-W technology of a vehicle according to the present invention is now described in more detail.

[0092]. The main wheel slip control module 7 comprises a wheel slip control sub-module 30.

[0093]. Furthermore, the main wheel slip control module 7 comprises a braking regeneration sub-module 40.

[0094]. The wheel slip control sub-module 30 and the braking regeneration sub-module 40 are operationally connected to each other.

[0095]. For example, the wheel slip control sub-module 30, described hereafter, is a hardware module or a software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0096]. For example, the braking regeneration sub-module 40, also described in greater detail below, is a hardware module or a software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[0097]. With reference again to figure 5, the electronic control unit 5 further comprises a control sub-module 50 of the braking system 2 with B-b-W technology, operationally connected to the main wheel slip control module 7.

[0098]. For example, the control sub-module 50 of the braking system 2 with B-b-W technology is a hardware module or a software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 . [0099]. The control sub-module 50 of braking system 2 with B-b-W technology is configured, through the execution of respective program codes, to determine forces for basic braking (dissipative braking) based on a braking demand provided by the driver of the vehicle 1 and/or from autonomous braking systems with which vehicle 1 may be equipped.

[00100]. Furthermore, the electronic control unit 5 further comprises a vehicle state estimation sub-module 60, which is operationally connected to the main wheel slip control module 7.

[00101]. For example, the vehicle status estimation sub-module 60 is a hardware module or a software logic within a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[00102]. The vehicle status estimation sub-module 60 is configured, through the execution of respective program codes, to estimate information representative of the status of the vehicle 1 to be provided to the main wheel slip control module 7.

[00103]. With reference to figure 6, the wheel slip control sub-module 30 is configured to receive as input a first plurality of input information P-11 for controlling wheel slip, hereafter also only first plurality of input information P-11 . [00104]. For the purposes of the present description, “first plurality of input information P-11 for controlling wheel slip” means information essential for controlling wheel slip according to the present invention, such as information detected and/or estimated by detection devices (real or virtual sensors) installed on the vehicle, thus also on the corners (front or rear of the vehicle), but not necessarily only related to the braking system of the vehicle 1 and/or information processed during wheel slip control.

[00105]. The first plurality of input information P-11 comprises:

[00106]. - a wheel slip set-point value S-P;

[00107]. - a value of wheel slip condition W-S;

[00108]. - a dissipative braking torque feedback value F-FD; this value can be an estimate based on a representative braking fluid pressure information and/or a representative brake caliper clamping force information from a brake fluid pressure sensor in the braking system and/or a brake caliper clamping force detection sensor, respectively. [00109]. - a regenerative braking torque feedback value F-FR; this value is an information from the traction and regenerative braking control module 6 (ePWT control module) or generally from an ePWT control system/unit;

[00110]. - a wheel slip control enabling value E-SC;

[00111]. - an information representative of one or more vehicle discrete events S-E; “discrete events” mean vehicle events/instructions which are outputs of the vehicle status estimation sub-module 60, e.g., such as changes in vehicle road grip (e.g., split, jump, and so on), parking maneuvers, and so on.

[00112]. The wheel slip set-point value S-P is a function of the speed of the vehicle 1 , of the road grip of the vehicle 1 , and of the actuation speed of the brake pedal of the vehicle 1 .

[00113]. It is worth noting that the wheel slip set-point value S-P is variable on a case-by-case basis depending on vehicle conditions.

[00114]. In more detail, the wheel slip set-point value S-P is the result of a calculation function, which analyzes the vehicle and road conditions and defines the most appropriate set-point.

[00115]. The wheel slip control sub-module 30 is configured to determine a braking torque request CF to be applied to a corner of the vehicle 1 and a braking torque control component P-CF, based on the first plurality of input information P-11 received.

[00116]. “Braking torque control component” means an integral component of braking torque control such as, for example, a low-frequency/low-dynamic component of a braking torque control variable.

[00117]. The wheel slip control sub-module 30 is configured to provide the braking torque request CF to be applied on a corner of the vehicle 1 , the determined braking torque control component P-CF and an enabled wheel slip control confirmation value F-C to the braking regeneration sub-module 40.

[00118]. The braking regeneration sub-module 40 is configured to receive as input the braking torque request CF to be applied on a corner of the vehicle 1 , the braking torque control component P-CF provided by the wheel slip control sub-module 40, and the enabled wheel slip control confirmation value F-C.

[00119]. Furthermore, the braking regeneration sub-module 40 is configured to receive a second plurality of input information P-12 for controlling wheel slip, later also only a second plurality of input information P-12.

[00120]. For the purposes of the present description, “second plurality of input information P-11 for controlling wheel slip” means information essential for controlling wheel slip according to the present invention, such as information detected and/or estimated by detection devices (real or virtual sensors) installed on the vehicle, thus also on the corners (front or rear of the vehicle), but not necessarily only related to the braking system of the vehicle 1 and/or information processed during wheel slip control.

[00121]. The second plurality of input information P-I2 comprises:

[00122]. - the wheel slip condition value W-S;

[00123]. - at least one vehicle status estimation value S-V, such as the estimate value of grip of the vehicle on the road;

[00124]. - an available regenerative braking torque value A-FR. Such value is made available by the traction and regenerative braking control module 6 to the main wheel slip control module 7 through a data communication network or dedicated electrical connection.

[00125]. The braking regeneration sub-module 40 is configured to determine a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied to the corner of the vehicle 1 or of the braking torque control component P-CF, based on the status of an input enabling signal l-M, and as a function of the second plurality of input information P-I2 and the enabled wheel slip control confirmation value F-C received from the wheel slip control sub-module 30.

[00126]. If the enabling input status l-M is disabled, the braking regeneration sub-module 40 is configured to determine the regenerative braking torque command C-FR as a function of the braking torque request CF.

[00127]. If the enabling input status l-M is enabled, the braking regeneration sub-module 40 is configured to determine the regenerative braking torque command C-FR as a function of the braking torque control component P-CF.

[00128]. Furthermore, the braking regeneration sub-module 40 is configured to determine a dissipative braking torque command C-FD as a function of the braking torque request CF and the regenerative braking torque command C-FR determined by the braking regeneration sub-module 40.

[00129]. Referring now to figure 7, according to an embodiment, the wheel slip control sub-module 30 comprises a wheel slip control block 70.

[00130]. The slip control block 70 is configured to act on a single wheel corner of the vehicle 1 .

[00131]. Therefore, the wheel slip control sub-module 30 comprises a wheel slip control block 70 for each wheel corner of the vehicle 1 .

[00132]. For the sake of brevity of description, reference will be made hereafter only to one wheel slip control block 70 of a single wheel corner of the vehicle 1 keeping in mind that the description of a single wheel slip block 70 and the wheel slip control sub-module 30 with reference to the single wheel slip block 70 is valid for any other wheel slip block 70 present on another wheel corner of the vehicle 1 .

[00133]. For example, the slip control block 70 is a hardware module or software logic module in a main hardware module or PID controller or discrete and non-linear software logics in a main hardware module of the braking system 2 or, more in general, of the vehicle 1 .

[00134]. The slip control sub-module 30 is configured to verify the activation of wheel slip control.

[00135]. In this regard, in an embodiment, shown in figure 7, the wheel slip control sub-module 30 further comprises a comparison block C1 configured to compare the wheel slip condition value W-S with the wheel slip set-point value S-P.

[00136]. The result of the comparison performed by the wheel slip control submodule 30 either enables or disables the activation of wheel slip control.

[00137]. For example:

[00138]. If W-S > S-P then F-C is set as a flag on “true”.

[00139]. The slip control block 70 is configured to perform, after verifying the wheel slip control activation, a step of initializing IZ the braking torque control component P-CF.

[00140]. Furthermore, after an activation of the wheel slip control and the detection of set vehicle discrete events S-E (such as negative or positive jumps in road grip, splits or activations of other control modules interacting with the system (e.g., a vehicle stability control), the wheel slip control block 70 is configured to perform a step of resetting AZ the braking torque control component P-CF.

[00141]. The slip control block 70, in the step of initializing, is configured to determine a value of the braking torque control component P-CF as a function of the dissipative braking torque feedback value F-FD, the regenerative braking torque feedback value F-FR, and an initial value IQ.

[00142]. The initial value IQ is a function of the grip of the vehicle 1 , of the axle of the vehicle 1 , of the wheel slip condition value W-S, of a discrete vehicle event type.

[00143]. In more detail, the initial value IQ is an output of a function/Look-Up Table which, based on the dissipative braking torque feedback value F-FD and the regenerative braking torque feedback value F-FR, provides a value representing a “cut-off” percentage to be applied to the sum of the dissipative braking torque feedback value F-FD and the regenerative braking torque feedback value F-FR. For example, the “cutoff” percentage is a value comprised between 0.1 and 1 where 0.1 is 10% to be applied to the sum of the dissipative braking torque feedback value F-FD and the regenerative braking torque feedback value F-FR.

[00144]. In this regard, in an embodiment, the wheel slip control sub-module 30 further comprises an adder block C2 configured to add the dissipative braking torque feedback value F-FD to the regenerative braking torque feedback value F-FR.

[00145]. In this embodiment, the slip control block 70, in the step of initializing, is configured to determine a value of the braking torque control component P- CF by applying the following mathematical relationship:

[00146]. P-CF = (F-FD + F-FR) x IQ (1 )

[00147]. The slip control block 70, in the step of resetting, is configured to determine a value of the braking torque control component P-CF as a function of the dissipative braking torque feedback value F-FD, the regenerative braking torque feedback value F-FR, and an initial value IQ (defined above).

[00148]. In this regard, in an embodiment, in which the wheel slip control submodule 30 comprises the adder block C2 configured to add the dissipative braking torque feedback value F-FD to the regenerative braking torque feedback value F-FR, the wheel slip control block 70, also in the step of resetting, is configured to determine a value of the braking torque control component P-CF by applying the mathematical relationship (1 ).

[00149]. It is worth noting that the step of resetting is performed in the presence of discrete vehicle event detection to make the wheel slip control change faster in the face of rapid changes in operating conditions.

[00150]. The slip control block 70 is configured to determine, after the steps of initializing and resetting, in a closed loop, the braking torque request CF and the braking torque control component P-CF by minimizing the error between the wheel slip condition value W-S and the wheel slip set-point value S-P.

[00151]. It is worth noting that “closed-loop determination” means a control mode, known in itself, in which a set-point value (desired value) of a quantity is compared with its measured value (in this case, the wheel slip set-point value S-P and the wheel slip condition value W-S) and the value of the control quantity (in this case, the braking torque request CF and the braking torque control component P-CF) is defined as the output of the control logic.

[00152]. It is worth noting that the braking torque request CF is the result of calculating different control actions (e.g., proportional, integral, derivative, nonlinear).

[00153]. In more detail, the request for braking torque can result from any control logic applicable to wheel slip control.

[00154]. The Applicant points out that one of the inventive aspects of the present invention, besides the manner of calculating the braking torque (wheel slip control), as the possibility of considering only one of its braking torque control components (e.g., a lower frequency portion) which can be used for the regeneration and a higher frequency portion for the dissipative braking portion. [00155]. For example, the braking torque control component P-CF is an integral part. [00156]. In more detail, said integral part is a lower frequency component of the control/braking torque variable calculated by the wheel slip logic.

[00157]. This component is used afterward in the main wheel slip control module 7 (in particular, in the braking regeneration sub-module 40) to determine the regenerative braking torque command C-FR.

[00158]. With reference now to figure 8, the braking regeneration sub-module 40 comprises a first processing block 41 configured to receive a subset of the first plurality of information P-11 .

[00159]. Said subset comprises:

[00160]. - the wheel slip condition value W-S.

[00161]. Furthermore, the first processing block 41 is configured to receive a subset of the second plurality of information P-I2.

[00162]. Said subset comprises:

[00163]. - at least one vehicle status estimation value S-V.

[00164]. Furthermore, the first processing block 41 is configured to receive the enabled wheel slip control confirmation value F-C.

[00165]. The first processing block 41 is configured to determine a regeneration gain value R-G.

[00166]. It is worth noting that the information about the regeneration gain value R-G makes it possible to determine the regenerative braking torque portion to be applied to the individual wheel.

[00167]. In more detail, the first processing block 41 is configured to determine the regeneration gain value R-G as a linear combination of a first multiplicative factor G-D and a second multiplicative factor S-G.

[00168]. The first multiplicative factor G-D is a function of quantities representative of the lateral dynamics of the vehicle 1 .

[00169]. These quantities can be detected by detecting devices (real or virtual sensors) installed on the vehicle, thus also on the corners (front or rear of the vehicle), but not necessarily only related to the braking system of the vehicle 1 , or estimated by processing performed by other functional blocks of the system 100 or the vehicle 1 in general.

[00170]. Examples of other functional blocks, contained in the vehicle status estimation sub-module 60, may be sub-modules configured to calculate vehicle quantities such as reference speed, wheel slip, vehicle acceleration, body slip angle, and so on.

[00171]. The representative quantities of the lateral vehicle dynamics 1 comprise:

[00172]. - yaw rate of the vehicle;

[00173]. - body slip angle of the vehicle; for example, if a reference system with the origin at the center of gravity of the vehicle is considered, the body slip angle is the angle between the resultant velocity vector on the plane and the longitudinal axis of the above reference system. The body slip angle can also be defined by a trigonometric formula Atan(Vy/Vx), where Vy and Vx are the vectors that constitute the components of the “resultant velocity vector” on the XY plane in the aforesaid reference system;

[00174]. - lateral acceleration of the vehicle;

[00175]. - steering wheel angle.

[00176]. The first multiplicative factor G-D is comprised between a respective maximum value, representative of a condition in which the braking maneuver takes place under conditions in which the lateral dynamics of the vehicle 1 and the quantities representing the lateral dynamics of the vehicle 1 assume significance, and a respective minimum value, representative of a condition in which the lateral dynamics of the vehicle 1 is not affected by the braking maneuver.

[00177]. The second multiplicative factor S-G is a function of the wheel slip condition value W-S.

[00178]. This value can be obtained from detections provided detecting devices (real or virtual sensors) installed on the vehicle, thus also on the corners (front or rear of the vehicle), but not necessarily only related to the braking system of the vehicle 1 , or estimated by processing performed by other functional blocks of the system 100 or the vehicle 1 in general.

[00179]. Examples of other functional blocks may be sub-modules configured to calculate vehicle quantities such as reference speed, wheel slip, vehicle acceleration, body slip angle, and so on. [00180]. In greater detail, the first processing block 41 is configured to determine the second multiplicative factor S-G by comparing the wheel slip condition value W-S with a first maximum threshold value W-Smax and a second minimum threshold value W-Smin to keep the determined second multiplicative factor S-G comprised between a set maximum value S-Gmax and a set minimum value S-Gmin.

[00181]. If W-Smin < W-S < W-Smax then

[00182]. S-G = (W-Smax - W-S)/(W-Smax - W-Smin)

[00183]. If W-S < W-Smin then

[00184]. S-G = S-Gmin

[00185]. If W-S > W-Smax then

[00186]. S-G = S-Gmax

[00187]. It is worth noting that the determination of the second multiplicative factor S-G is performed, by the first processing block 41 , during the braking of the vehicle 1 , thus before wheel slip control activation.

[00188]. Therefore, during the determination of the second multiplicative factor S-G, the enabled wheel slip control confirmation value F-C is set as a flag to “false”.

[00189]. The first processing block 41 is configured to determine the regeneration gain value R-G by multiplying the first multiplicative factor G-D and the second multiplicative factor S-G with each other.

[00190]. R-G = G-D x S-G

[00191]. Referring again to figure 8, the braking regeneration sub-module 40 comprises a second processing block 42 arranged downstream of the first processing block 41 .

[00192]. The second processing block 42 is configured to receive as input the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR.

[00193]. The available regenerative braking torque value A-FR can be provided by a data processing unit present in an electric motor and battery control system present in the vehicle 1 or it can be provided by another functional block configured to contribute to the wheel slip control according to the present invention.

[00194]. The second processing block 42 is configured to determine a maximum regenerative braking torque value C-M as a function of the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR.

[00195]. In greater detail, the second processing block 42 is configured to determine the maximum regenerative braking torque value C-M by multiplying the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR.

[00196]. C-M = S-G x A-FR.

[00197]. With reference again to figure 8, the braking regeneration sub-module 40 comprises a third processing block 43 (or mixing - blending - management block) arranged downstream of the second processing block 42.

[00198]. The third processing block 43 is configured to receive as input the maximum regenerative braking torque value C-M determined by the second processing block 42, the enabled wheel slip control confirmation value F-C, the braking torque request CF to be applied to a corner of the vehicle 1 , and the braking torque control component P-CF determined by the slip control block 70. [00199]. The third processing block 43 is configured to determine a third multiplicative factor A-G.

[00200]. The third multiplicative factor A-G is a function of an estimated grip value l-A of the vehicle 1 .

[00201]. This value can be obtained from detections provided by detecting devices (real or virtual sensors) installed on the vehicle, thus also on the corners (front or rear of the vehicle), but not necessarily only related to the braking system of the vehicle 1 , or estimated by processing performed by other functional blocks of the system 100 or the vehicle 1 in general.

[00202]. Examples of other functional blocks may be sub-modules configured to calculate vehicle quantities such as reference speed, wheel slip, vehicle acceleration, body slip angle, and so on.

[00203]. In greater detail, the third processing block 43 is configured to determine the third multiplicative factor A-G by comparing the grip estimate value l-A with a first maximum threshold value l-Amax and a respective second minimum threshold value l-Amin to keep the determined third multiplicative factor A-G comprised between a set maximum value A-Gmax and a set minimum value A-Gmin.

[00204]. The set maximum value A-Gmax is the condition in which it is not necessary to have a significant reduction in regenerative braking torque regeneration capacity.

[00205]. On the other hand, the set minimum value A-Gmin is the condition in which it is necessary to have the maximum reduction value of the regenerative braking torque regeneration capacity.

[00206]. If l-Amin < l-A < l-Amax then

[00207]. A-G = (A-Gmax - l-A)/(l-Amax - l-Amin)

[00208]. If l-A < l-Amin then

[00209]. A-G = A-Gmin

[00210]. If l-A > l-Amax then

[00211]. A-G = A-Gmax

[00212]. The third processing block 43 is configured to determine the regenerative braking torque command C-FR as a function of the braking torque request CF or P-CF braking torque control component based on the status of the enabling input signal l-M.

[00213]. The enabling input signal l-M can come from other functional blocks of the system 100 or the vehicle 1 in general.

[00214]. The status of the enabling input signal l-M can be enabled or disabled. [00215]. If the enabling input status l-M is disabled, the processing third block 43 is configured to determine the regenerative braking torque command C-FR as a function of the braking torque request CF.

[00216]. If the enabling input status l-M is enabled, the third processing block 43 is configured to determine the regenerative braking torque command C-FR as a function of the braking torque control component P-CF.

[00217]. In greater detail, if the enabling input l-M is disabled, the third processing block 43 is configured to determine the regenerative braking torque command C-FR as the minimum between the braking torque request CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00218]. If l-M is disabled then

[00219]. C-FR = min(CF, C-M)

[00220]. If the enabling input l-M is enabled, the third processing block 43 is configured to determine the regenerative braking torque command C-FR as the minimum between the braking torque control component P-CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00221]. If l-M is enabled then

[00222]. C-FR = min(P-CF, C-M)

[00223]. Furthermore, the third processing block 43 is further configured to determine a dissipative braking torque command C-FD as a function of the braking torque request CF and of the regenerative braking torque command C- FR determined by third processing block 43.

[00224]. In greater detail, in an embodiment, the third processing block 43 is configured to determine the dissipative braking torque command C-FD as the difference between the braking torque request CF and the regenerative braking torque command C-FR determined by the third processing block 43.

[00225]. C-FD = CF - C-FR.

[00226]. A method 900 for controlling wheel slip with mixing (blending) of the dissipative braking torque and of the regenerative braking torque in a vehicle braking system with B-b-W technology, according to the present invention, will now be described with reference to the aforesaid figures and to the block diagram in figure 9.

[00227]. It is worth noting that the components and information mentioned below with the description of the method have already been described previously with reference to the system 100 and will therefore not be repeated for the sake of brevity.

[00228]. The method 900 comprises a symbolic step of starting ST.

[00229]. The method 900 comprises a step of receiving 901 , by a wheel slip control sub-module 30 of a wheel slip main control module 7 with mixing (blending) of the dissipative braking torque and the regenerative braking torque (hereafter also only main wheel slip control module 7) of an electronic control unit 5 of a braking system 2 of a vehicle 1 , a first plurality of input information P-

11 for controlling wheel slip, hereinafter also simply first plurality of input information P-11.

[00230]. The first plurality of input information P-11 was defined and described above.

[00231]. The method 900 further comprises a step of determining 902, by the wheel slip control sub-module 30, a braking torque request CF to be applied to a corner of the vehicle 1 and a braking torque control component P-CF, based on the first plurality of input information P-11 received.

[00232]. The method 900 further comprises a step of providing 903, by the wheel slip control sub-module 30, the braking torque request CF to be applied to a corner of the vehicle 1 , the determined braking torque control component P-CF and an enabled wheel slip control confirmation value F-C, to a braking regeneration sub-module 40 of the main wheel slip control module 7 of the electronic control unit 5 of the braking system 2 of the vehicle 1 .

[00233]. The method 900 further comprises a step of receiving 904, by the braking regeneration sub-module 40, a second plurality of input information P-

12 for controlling wheel slip, hereafter also only second plurality of input information P-I2.

[00234]. The second plurality of input information P-I2 was defined and described above.

[00235]. The method 900 further comprises a step of determining 905, by the braking regeneration sub-module 40, a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied to the corner of the vehicle 1 or of the braking torque control component P-CF, based on a status of an input enabling signal l-M, and as a function of the second plurality of input information P-I2 and of the enabled wheel slip control confirmation value F-C received from the wheel slip control sub-module 30.

[00236]. The enabling input signal l-M may either be determined during a step of calibrating, i.e. “a priori”, by means of a static setting of the control module or determined by another control module in the electronic control unit 5 of the vehicle 1 , which determines the operating mode.

[00237]. In either case, the enabling input signal l-M can be:

[00238]. - the “disabling” value when the grip estimate value l-A is not present or is not considered reliable;

[00239]. - the “enabling” value in all other cases.

[00240]. If the enabling input status l-M is disabled, the step of determining 905 is performed by the braking regeneration sub-module 40 to obtain the regenerative braking torque command C-FR as a function of the braking torque request CF.

[00241]. If the enabling input status l-M is enabled, the step of determining 905 is performed by the braking regeneration sub-module 40 to obtain the regenerative braking torque command C-FR as a function of the braking torque control component P-CF.

[00242]. The method 900 further comprises a step of determining 906, by the braking regeneration sub-module 40, a dissipative braking torque command C- FD as a function of the braking torque request CF and of the regenerative braking torque command C-FR determined by the braking regeneration submodule 40.

[00243]. The method 900 further comprises a symbolic step of ending ED.

[00244]. In an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the method 900 comprises a step of verifying 907, by the wheel slip control sub-module 30, the activation of the wheel slip control. [00245]. In an embodiment, in combination with the preceding one, the step of verifying 907 comprises a step of comparing 908, by a comparison block C1 of the slip control sub-module 30, a wheel slip condition value W-S with a wheel slip set-point value S-P.

[00246]. According to an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the method 900 further comprises a step of performing 909, by a slip control block 70 of the slip control sub-module 30, following the activation of the wheel slip control, a step of initializing IZ the braking torque control component P-CF. [00247]. In an embodiment, shown with dashed lines in figure 9, the step of performing 909 the step of initializing IZ comprises a step of determining 910, by the slip control block 70 of the slip control sub-module 30, in the step of initializing, a value of the braking torque control component P-CF as a function of a dissipative braking torque feedback value F-FD, of a regenerative braking torque feedback value F-FR and of an initial value IQ.

[00248]. The dissipative braking torque feedback value F-FD, the regenerative braking torque feedback value F-FR and the initial value IQ have been described above.

[00249]. Furthermore, according to an embodiment, in combination with the preceding ones and shown with dashed lines in figure 9, the method 900 further comprises a step of performing 911 , by a slip control block 70 of the slip control sub-module 30, following the activation of the wheel slip control and the detection of set discrete vehicle events E-S, a step of resetting AZ the braking torque control component P-CF.

[00250]. In an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the step of performing 911 the step of resetting AZ comprises a step of adding 912, by an adder block C2 block of the wheel slip control sub-module 30, the dissipative braking torque feedback value F-FD to the regenerative braking torque feedback value F-FR.

[00251]. In an embodiment, in combination with the preceding ones, the method 900 comprises, after the steps of initializing IZ and resetting AZ, a step of determining 913 in a closed loop, by the slip control block 70, the braking torque request CF and the braking torque control component P-CF minimizing the error between a wheel slip condition value W-S and a wheel slip set-point value S-P.

[00252]. According to an embodiment, in combination with any one of the above, the step of determining 905 a regenerative braking torque command C- FR as a function of the braking torque request CF to be applied on the corner of the vehicle 1 or the braking torque control component P-CF comprises a step of determining 914, by a first processing block 41 of the braking regeneration sub-module 40, a regeneration gain value R-G. [00253]. In greater detail, in an embodiment, in combination with the preceding one, the regeneration gain value R-G is determined, by the first processing block 41 of the braking regeneration sub-module 40, as a linear combination of a first multiplicative factor G-D and a second multiplicative factor S-G.

[00254]. In an embodiment, in combination with the preceding one, the regeneration gain value R-G is determined, by the first processing block 41 , by multiplying the first multiplicative factor G-D and the second multiplicative factor S-G with each other.

[00255]. The first multiplicative factor G-D is a function of quantities representative of the lateral dynamics of the vehicle 1 .

[00256]. The first multiplicative factor G-D is determined so that it is comprised between a respective maximum value, representative of a condition in which the braking maneuver takes place under conditions in which the lateral dynamics of the vehicle 1 and the quantities representing the lateral dynamics of the vehicle 1 assume significance, and a respective minimum value, representative of a condition in which the lateral dynamics of the vehicle 1 is not affected by the braking maneuver.

[00257]. The second multiplicative factor S-G is a function of the wheel slip condition value W-S.

[00258]. The step of determining 914 the regeneration gain value R-G comprises a step of determining 915, by the first processing block 41 of the braking regeneration sub-module 40, the second multiplicative factor S-G by comparing the wheel slip condition value W-S with a first maximum threshold value W-Smax and a second minimum threshold value W-Smin to keep the determined second multiplicative factor S-G comprised between a set maximum value S-Gmax and a set minimum value S-Gmin.

[00259]. According to an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the step of determining 905 a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied on the corner of the vehicle 1 or of the braking torque control component P-CF comprises a step of receiving 916 as input, by a second processing block 42 of the braking regeneration sub-module 40 arranged downstream of the first processing block 41 , the regenerative gain value S-G determined by the first processing block 41 and an available regenerative braking torque value A-FR.

[00260]. In this embodiment, the step of determining 905 a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied to the corner of the vehicle 1 or of the braking torque control component P-CF comprises a step of determining 917, by the second processing block 42, a maximum regenerating braking torque C-M as a function of the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR.

[00261]. In an embodiment, in combination with the preceding one, the maximum regenerative braking torque value C-M is determined, by the second processing block 42, by multiplying the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR by each other.

[00262]. According to an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the step of determining 905 a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied on the corner of the vehicle 1 or of the braking torque control component P-CF further comprises a step of receiving 918 as input, by a third processing block 43 of the braking regeneration sub-module 40 arranged downstream of the second processing block 42, the maximum regenerative braking torque value C-M determined by the second processing block 42, the enabled wheel slip control confirmation value F-C, the braking torque request CF to be applied on a corner of the vehicle 1 , and the braking torque control component P-CF determined by the slip control block 70.

[00263]. In this embodiment, the step of determining 905 a regenerative braking torque control C-FR as a function of the braking torque request CF to be applied on the corner of the vehicle 1 or of the braking torque control component P-CF further comprises a step of determining 919, by the third processing block 43, a third multiplicative factor A-G, the third multiplicative factor A-G being a function of an estimated grip value l-A of the vehicle 1 . [00264]. In an embodiment, in combination with the preceding one, the third multiplying factor A-G is determined, by the third processing block 43 by comparing the grip estimate value l-A with a first maximum threshold value I- Amax and a respective second minimum threshold value l-Amin to keep the determined third multiplicative factor A-G comprised between a set maximum value A-Gmax and a set minimum value A-Gmin.

[00265]. The set maximum value A-Gmax is the condition in which it is not necessary to have a significant reduction in regenerative braking torque regeneration capacity.

[00266]. On the other hand, the set minimum value A-Gmin is the condition in which it is necessary to have the maximum reduction value of the regenerative braking torque regeneration capacity.

[00267]. In this embodiment, the step of determining 905 a regenerative braking torque command C-FR as a function of the braking torque request CF to be applied to the corner of the vehicle 1 or of the braking torque control component P-CF further comprises a step of determining 920, by the third processing block 43, the regenerative braking torque command C-FR as a function of the braking torque request CF or of the braking torque control component P-CF based on a status of the input enabling signal l-M.

[00268]. The input enabling signal l-M was described above.

[00269]. If the enabling input status l-M is disabled, the regenerative braking torque command C-FR is determined, by the third processing block 43, as a function of the braking torque request CF.

[00270]. If the enabling input status l-M is enabled, the regenerative braking torque command C-FR is determined, by the third processing block 43, as a function of the braking torque control components P-CF.

[00271]. In greater detail, if the enabling input status l-M is disabled, the regenerative braking torque command C-FR is determined, by the third processing block 43, as the minimum between the braking torque request CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00272]. If the enabling input status l-M is enabled, the regenerative braking torque command C-FR is determined, by the third processing block 43, as the minimum between the braking torque control component P-CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00273]. In an embodiment, in combination with the preceding one and shown with dashed lines in figure 9, the step of determining 906 a dissipative braking torque command C-FD as a function of the braking torque request CF and of the regenerative braking torque command C-FR determined by the braking regeneration sub-module 40 further comprises a step of determining 921 , by the third processing block 43, the dissipative braking torque command C-FD as a function of the braking torque request CF and of the regenerative braking torque command C-FR determined by the third processing block 43.

[00274]. In greater detail, in an embodiment, in combination with the preceding one, the regenerative braking torque dissipative C-FD is determined, by the third processing block 43, as the difference between the braking torque request CF and the maximum regenerative braking torque value C- FR determined by the third processing block 43.

[00275]. An example of the implementation of the method for controlling wheel slip with mixing (blending) of dissipative braking torque and regenerative braking torque in a braking system with B-b-W technology of a vehicle, according to the present invention, will now be described with reference to the figures.

[00276]. A wheel slip control sub-module 30 of a main wheel slip control module 7 with mixing of the dissipative braking torque and the regenerative braking torque of an electronic control unit 5 of a braking system 2 of a vehicle 1 receives a first plurality of input information P-11 for controlling wheel slip (described above).

[00277]. The wheel slip control sub-module 30 verifies the activation of the wheel slip control by comparing a wheel slip condition value W-S with a wheel slip set-point value S-P.

[00278]. The wheel slip control sub-module 30 determines a braking torque request CF to be applied to a corner of the vehicle 1 and a braking torque control component P-CF, based on the first plurality of input information P-11 received. [00279]. Following the activation of the wheel slip control, a wheel slip control block 70 of the wheel slip control sub-module 30 performs a step of initializing IZ the braking torque control component P-CF by determining a value of the braking torque control component P-CF as a function of a dissipative braking torque feedback value F-FD, of a regenerative braking torque feedback value F-FR, and of an initial value IQ.

[00280]. Furthermore, following the activation of the wheel slip control and the detection of set discrete vehicle events E-S, the slip control block 70 of the slip control sub-module 30 performs a step of resetting AZ of the braking torque control component P-CF by adding a dissipative braking torque feedback value F-FD to a regenerative braking torque feedback value F-FR.

[00281]. After the steps of initializing IZ and resetting AZ, the slip control block 70 determines the braking torque request CF and the braking torque control component P-CF in a closed loop by minimizing the error between the wheel slip condition value W-S and the wheel slip set-point value S-P.

[00282]. The wheel slip control sub-module 30 provides the braking torque request CF to be applied to a corner of the vehicle 1 , the determined braking torque control component P-CF, and an enabled wheel slip control confirmation value F-C, to a braking regeneration sub-module 40 of the main wheel slip control module 7 of the electronic control unit 5 of the braking system 2 of the vehicle 1 .

[00283]. The braking regeneration sub-module 40 receives a second plurality of input information P-I2 for controlling wheel slip (described above).

[00284]. A first processing block 41 of the braking regeneration sub-module 40 determines a regeneration gain value R-G by multiplying a first multiplicative factor G-D (a function of representative quantities of lateral dynamics of the vehicle 1 ) and a second multiplicative factor S-G (a function of wheel slip condition value W-S).

[00285]. The first multiplicative factor G-D is determined so that it is comprised between a respective maximum value, representative of a condition in which the braking maneuver takes place under conditions in which the lateral dynamics of the vehicle 1 and the quantities representing the lateral dynamics of the vehicle 1 assume significance, and a respective minimum value, representative of a condition in which the lateral dynamics of the vehicle 1 is not affected by the braking maneuver.

[00286]. The second multiplicative factor S-G is determined by comparing the wheel slip condition value W-S with a first maximum threshold value W-Smax and a second minimum threshold value W-Smin to keep the determined second multiplicative factor S-G comprised between a set maximum value S-Gmax and a set minimum value S-Gmin.

[00287]. A second processing block 42 of the braking regeneration sub-module 40 arranged downstream of the first processing block 41 receives as input the regenerative gain value S-G determined by the first processing block 41 and an available regenerative braking torque value A-FR.

[00288]. The second processing block 42 determines a maximum regenerative braking torque value C-M by multiplying the regenerative gain value S-G determined by the first processing block 41 and the available regenerative braking torque value A-FR by each other.

[00289]. A third processing block 43 of the braking regeneration sub-module 40 arranged downstream of the second processing block 42 receives as input the maximum regenerative braking torque value C-M determined by the second processing block 42, the enabled wheel slip control confirmation value F-C, the braking torque request CF to be applied to a corner of the vehicle 1 , and the braking torque control component P-CF determined by the slip control block 70. [00290]. The third processing block 43 determines the third multiplicative factor A-G by comparing the grip estimate value l-A with a first maximum threshold value l-Amax and a respective second minimum threshold value l-Amin to keep the determined third multiplicative factor A-G comprised between a set maximum value A-Gmax and a set minimum value A-Gmin.

[00291]. The set maximum value A-Gmax is the condition in which it is not necessary to have a significant reduction in regenerative braking torque regeneration capacity.

[00292]. On the other hand, the set minimum value A-Gmin is the condition in which it is necessary to have the maximum reduction value of the regenerative braking torque regeneration capacity.

[00293]. The third processing block 43 determines a regenerative braking torque C-FR command as a function of the braking torque request CF or the braking torque control component P-CF based on the status of the enabling input signal l-M .

[00294]. The input enabling signal l-M was described above.

[00295]. If the enabling input l-M is disabled, the third processing block 43 determines the regenerative braking torque command C- FR as a function of the braking torque request CF as the minimum between the braking torque request CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00296]. If the enabling input status l-M is enabled, the third processing block 43 determines the regenerative braking torque command C-FR as a function of the braking torque control component P-CF as the minimum between the braking torque control component P-CF and the maximum regenerative braking torque value C-M determined by the second processing block 42.

[00297]. The third processing block 43 determines the dissipative braking torque command C-FD as the difference between the braking torque request CF and the regenerative braking torque command C-FR determined by the third processing block 43 of the braking regeneration sub-module 40.

[00298]. The regenerative braking torque control C-FR is provided to the electric motor of the corner of the vehicle 1 .

[00299]. The dissipative braking torque control C-FD is provided to the actuator of braking system 2 with B-b-W technology applied on the corner of the vehicle 1.

[00300]. It is worth noting that the object of the present invention is fully achieved.

[00301]. Indeed, the method and system of the present invention implement a more effective logic to define the braking torque distribution defined by wheel slip control logic between the two braking torque actuation systems, the regenerative one (electric motor) and the dissipative one (B-b-W actuator) by optimizing energy regeneration, stopping distances and braking stability.

[00302]. The suggested mixing (blending) algorithm between the dissipative braking torque required from the B-b-W actuators and the regenerative braking torque required from the electric motor during braking at the limit of grip allows continuous modulation of braking torque to avoid tire locking and thus optimize stopping distances is fully satisfied.

[00303]. The method and respective system according to the present invention take into account the presence of two different braking torque application systems (B-b-W actuator and electric motor) and make it possible to control the dissipative braking torque and regenerative braking torque under limit grip conditions, which allows the braking system with B-b-W technology to overcome the limitations of the “master cylinder” systems described above and allows the optimization of vehicle dynamics performance in terms of stopping distance, vehicle directionality and energy regeneration.

[00304]. A person skilled in the art may make changes and adaptations to the embodiment of the method and respective system described above or can replace elements with others which are functionally equivalent to satisfy contingent needs without departing from the scope of protection of the appended claims. All the features described above as belonging to one possible embodiment may be implemented independently from the other described embodiments.