Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A CONTROL SYSTEM FOR CONTROLLING A POWERTRAIN OF A VEHICLE
Document Type and Number:
WIPO Patent Application WO/2024/088523
Kind Code:
A1
Abstract:
The disclosure relates to a control system (1) for controlling a powertrain (100) of a vehicle (200), wherein the powertrain (100) comprises a fuel cell system, FCS, and an electrical energy storage system, EESS, the control system (1) comprising: - a route planner (MM) which is configured to: - determine a respective target state of charge, SOC, level for the EESS at one or more respective target points (T1-T6) along a planned route (TP) for the vehicle (200), and - determine a respective target brake distribution level between braking systems of the vehicle (200) for one or more respective downhill sections (DS) along the planned route (TP), - a controller (PEM) for controlling a flow of energy of the powertrain (100) during operation. The disclosure further relates to a method, a vehicle, a computer program product and a non-transitory computer-readable storage medium.

Inventors:
BLOMGREN FREDRIK (SE)
Application Number:
PCT/EP2022/079800
Publication Date:
May 02, 2024
Filing Date:
October 25, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
VOLVO TRUCK CORP (SE)
International Classes:
B60W10/18; B60W10/26; B60W10/28; B60W20/12; B60W20/14
Domestic Patent References:
WO2022268552A12022-12-29
Foreign References:
US20170282895A12017-10-05
US20180065499A12018-03-08
US20110066308A12011-03-17
Attorney, Agent or Firm:
VALEA AB (SE)
Download PDF:
Claims:
Claims

1. A control system (1) for controlling a powertrain (100) of a vehicle (200), wherein the powertrain (100) comprises a fuel cell system, FCS, and an electrical energy storage system, EESS, the control system (1) comprising:

- a route planner (MM) which is configured to:

- determine a respective target state of charge, SOC, level for the EESS at one or more respective target points (T1-T6) along a planned route (TP) for the vehicle (200), and

- determine a respective target brake distribution level between braking systems of the vehicle (200) for one or more respective downhill sections (DS) along the planned route (TP), wherein the braking systems comprise a regenerative braking system (220) comprising the EESS and at least one additional braking system (230),

- a controller (PEM) for controlling a flow of energy of the powertrain (100) during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS, wherein the controller (PEM) is configured to:

- continuously control the flow of energy in dependence on operating constraints along a look-ahead portion (LP) of the planned route (TP) located immediately ahead of the vehicle (200) during operation,

- receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner (MM), and

- continuously control the flow of energy in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) and downhill section(s) which are located within the look-ahead portion (LP).

2. The control system (1) according to claim 1, wherein at least one of the one or more respective target points (T4, T5) is associated with a first slope section (DS) along the planned route ().

3. The control system (1) according to claim 2, wherein a first target point (T5) is associated with a bottom portion of the first slope section (DS) and a second target point (T4) is associated with a top portion of the first slope section (DS).

4. The control system (1) according to claim 2 or 3, wherein the first slope section () is a downhill section (DS) for which a respective target brake distribution level is determined. 5. The control system (1) according to any one of the preceding claims, wherein at least one of the one or more respective target points (Tl, T2) is associated with a second slope section (US) along the planned route (TP), wherein the second slope section (US) is an uphill section (US).

6. The control system (1) according to claim 5, wherein a third target point (Tl) is associated with a bottom portion of the second slope section (US) and a fourth target point (T2) is associated with a top portion of the second slope section (US).

7. The control system (1) according to any one of the preceding claims, wherein at least one respective target SOC level and/or brake distribution level for at least one respective target point and/or downhill section is determined at, or before, initiating driving of the vehicle (200) along the planned route (TP).

8. The control system (1) according to any one of the preceding claims, wherein at least one respective target SOC level and/or brake distribution level for at least one respective target point and/or downhill section is determined before the at least one respective target point and/or downhill section is located within the look-ahead portion (LP) of the vehicle (200) during operation.

9. The control system (1) according to any one of the preceding claims, wherein the operating constraints are at least one of a set vehicle speed associated with the look-ahead portion (LP), a topography associated with the look-ahead portion (LP) and a vehicle weight.

10. The control system (1) according to any one of the preceding claims, wherein the controller (PEM) is configured to receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner (MM) at respective waypoints (Wl, W2) along the planned route (TP) during driving along the planned route (TP).

11. The control system (1) according to any one of the preceding claims, wherein the route planner (MM) is further configured to: - determine a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points (Al) along the planned route (TP), and wherein the controller (PEM) is further configured to:

- receive the determined need to switch the operation of the FCS from the route planner (MM), and

- switch operations of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point (Al) during driving along the planned route (TP).

12. The control system (1) according to claim 11, wherein the control system (1) is configured to only allow to switch operation when a first criterion is fulfilled.

13. A computer-implemented method for controlling a powertrain (100) of a vehicle (200), wherein the powertrain (100) comprises a fuel cell system, FCS, and an electrical energy storage system, EESS, the method comprising:

- determining (SI), by a route planner (MM) of a control system (1), a respective target state of charge, SOC, level () for the EESS at one or more respective target points (Tl,. . ., T6) along a planned route (TP) for the vehicle (200), and

- determining (S2), by the route planner (MM), a respective target brake distribution level () between braking systems of the vehicle (200) for one or more respective downhill sections (DS) along the planned route (TP), wherein the braking systems comprise a regenerative braking system () comprising the EESS and at least one additional braking system (), the method further comprising:

- receiving (S3), by a controller (PEM) of the control system (1), the determined respective target SOC level(s) and target brake distribution level(s), and

- controlling (S4), by the controller (PEM), a flow of energy of the powertrain (100) during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS, wherein controlling the flow of energy comprises:

- continuously controlling the flow of energy in dependence on operating constraints along a look-ahead portion (LP) of the planned route (TP) located immediately ahead of the vehicle (200) during operation, and further in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) and downhill section(s) which are located within the look-ahead portion (LP).

14. The method according to claim 13, wherein at least one of the one or more respective target points (T4, T5) is associated with a first slope section (DS) along the planned route (TP).

15. The method according to claim 14, wherein a first target point (T5) is associated with a bottom portion of the first slope section (DS) and a second target point (T4) is associated with a top portion of the first slope section (DS).

16. The method according to claim 14 or 15, wherein the first slope section (DS) is a downhill section (DS) for which a respective target brake distribution level is determined.

17. The method according to any one of claims 13-16, wherein at least one of the one or more respective target points (Tl, T2) is associated with a second slope section (US) along the planned route (TP), wherein the second slope section (US) is an uphill section (US).

18. The method according to any one of claims 13-17, further comprising:

- determining (S5), by the route planner (MM), a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points (Al) along the planned route (TP),

- receiving (S6), by the controller (PEM), the determined need to switch the operation of the FCS, and

- switching (S7) operation, by the controller (PEM), of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point (Al) during driving along the planned route (TP).

19. A vehicle (200) comprising a powertrain (100), wherein the powertrain (100) comprises a fuel cell system, FCS, and an electrical energy storage system, EESS, and wherein the vehicle (200) further comprises a control system (1) according to any one of claims 1-12.

20. A computer program product comprising program code for performing, when executed by a control system, the method of any of claims 13-18.

21. A non-transitory computer-readable storage medium comprising instructions, which when executed by a control system, cause a route planner (MM) and a controller (PEM) of the control system to perform the method of any of claims 13-18.

Description:
A CONTROL SYSTEM FOR CONTROLLING A POWERTRAIN OF A VEHICLE

TECHNICAL FIELD

[0001] The disclosure relates generally to powertrain control of a vehicle. In particular aspects, the disclosure relates to a control system for controlling a powertrain of a vehicle, a computer-implemented method for controlling a powertrain of a vehicle, a vehicle, a computer program product and a non-transitory computer-readable storage medium. The disclosure can be applied in heavy-duty vehicles, such as trucks, buses, and construction equipment. Although the disclosure may be described with respect to a particular vehicle, the disclosure is not restricted to any particular vehicle.

BACKGROUND

[0002] A vehicle may be driven by use of different power sources, such as by an internal combustion engine and/or an electric motor. For example, electric energy for powering an electric motor of a vehicle powertrain may be provided from an electrical energy storage system (EESS) and/or from a fuel cell system. The EESS may also be denoted a battery, and is typically a high voltage battery, such as a lithium-ion battery comprising a plurality of electrochemical lithium-ion cells.

[0003] A conventional vehicle which comprises an internal combustion engine may use the internal combustion engine for braking, i.e. by so called engine braking. This may be advantageous when driving downhill, thereby saving other brake systems of the vehicle. The other brake systems may be service brakes, such as disc or drum brakes, and auxiliary brake systems, such as a retarder. Engine braking is for example commonly used by larger heavier vehicles, such as trucks, buses and construction equipment, e.g. wheel loaders, dump trucks, excavators etc.

[0004] When the powertrain comprises an EESS, braking may be provided by regenerative brake power, i.e. by using the electric motor as a generator and charging the EESS. Accordingly, the EESS and the electric motor may be regarded to provide another sort of engine braking. However, when the EESS is fully charged, there is no longer any possibility to provide regenerative brake power. [0005] When the powertrain comprises a fuel cell system, the fuel cell system can typically not be used for providing any brake power to the vehicle.

[0006] In view of the above, there is a strive to develop improved technology for controlling vehicle powertrains comprising a fuel cell system and an EESS. In particular, there is a strive to optimize the use of such powertrains to e.g. increase efficiency and safety.

SUMMARY

[0007] According to a first aspect of the disclosure, there is provided a control system for controlling a powertrain of a vehicle, wherein the powertrain comprises a fuel cell system (FCS) and an electrical energy storage system (EESS), the control system comprising:

- a route planner which is configured to:

- determine a respective target state of charge (SOC) level for the EESS at one or more respective target points along a planned route for the vehicle, and

- determine a respective target brake distribution level between braking systems of the vehicle for one or more respective downhill sections along the planned route, wherein the braking systems comprise a regenerative braking system comprising the EESS and at least one additional braking system,

- a controller for controlling a flow of energy of the powertrain during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS, wherein the controller is configured to:

- continuously control the flow of energy in dependence on operating constraints along a look-ahead portion of the planned route located immediately ahead of the vehicle during operation,

- receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner, and

- continuously control the flow of energy in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) and downhill section(s) which are located within the look-ahead portion.

[0008] The first aspect of the disclosure may seek to improve the efficiency of the powertrain during operation and/or increase the safety of the vehicle during operation. For example, the present disclosure is based on a realization that it may be advantageous to plan target SOC level(s) and target brake distribution level(s) for an entire route, and not only for a portion of the route. A technical benefit may include that the controller is able to improve the optimization of the use of the fuel cell system and the EESS during operation. For example, by using the target SOC level(s) and target brake distribution level(s) which are associated with the look-ahead portion, in addition to the operating constraints, fuel consumption and safety along the entire planned route may be improved. Accordingly, the present disclosure may seek to reduce a risk of sub-optimization, i.e. by not taking the entire planned route into consideration. For example, by using the target SOC level(s) which is/are provided by the route planner, it may be avoided that regenerative braking power cannot be used further ahead along the planned route due to a fully charged EESS. As another example, by using the target SOC level(s) which is/are provided by the route planner, it may be avoided that the SOC level of the EESS is too low at certain portions along the planned route where it would be advantageous to use electrical energy from the EESS, such as during long uphill climbs which are longer than the look-ahead portion. As yet another example, by using the target brake distribution level(s) which is/are provided by the route planner, the brake ability of the vehicle may be improved during downhill driving, e.g. by avoiding that regenerative braking is not available further ahead along the planned route, or by avoiding that the at least one additional braking system is no longer working further ahead along the planned route.

[0009] The present disclosure is also based on a realization that it may be advantageous to not include all functionality in the controller. Instead, a route planner is used for determining target SOC level(s) and target brake distribution level(s) for a planned route, whereas the controller is controlling the flow of energy in dependence on information relating to the look-ahead portion. A technical benefit may include that less processing power is required for the controller, implying faster processing and/or reduced cost. The route planner and the controller may be separate units, separate sub-units and/or the functionality of the route planner and the controller may be implemented as separate softwares.

[0010] The look-ahead portion may correspond to a few kilometers (km) immediately ahead of the vehicle, such as less than 10, 9, 8, 7, 6, 5, 4, 3, 2 or 1 km. A shorter look-ahead portion may imply a reduced need of processing power for the controller and a longer look- ahead portion may imply improved optimization of the flow of energy of the powertrain. The look-ahead portion is shorter than a total length of the planned route, such as corresponding to less than 60 %, 50 %, 40 %, 30 %, 20 % or 10 % of the total length of the planned route.

[0011] The planned route may be a planned route for performing a driving mission, such as driving of a load from one point to another point in an area. The planned route may be provided by a user, such as via a human machine interface. Additionally, or alternatively, the planned route may be obtained from a memory and/or from a remote unit, such as from a back-office central. For example, the planned route may be communicated to the control system by a wireless or a wired connection with the remote unit and/or the memory.

[0012] In some examples, at least one of the one or more respective target points is associated with a first slope section along the planned route. A technical benefit may include that the flow of energy of the powertrain during driving along the first slope section is optimized for the entire planned route and not only for the first slope section. In further examples, a first target point is associated with a bottom portion of the first slope section and a second target point is associated with a top portion of the first slope section. A technical benefit may include that the optimization of the flow of energy of the powertrain is further improved. In yet further examples, the first slope section is a downhill section for which a respective target brake distribution level is determined. Thereby, the flow of energy may be further improved, also for example including when regenerative braking should be used during driving in the downhill section. This implies increased safety during downhill travelling, e.g. by deciding when and to what extent service brakes, regenerative braking and/or auxiliary brakes shall be used.

[0013] Optimizing the flow of energy of the powertrain as discussed herein may be performed in various ways. For example, the flow of energy may be optimized in view of one or more optimizing parameters, such as total fuel consumption, productivity, service life of different vehicle components, such as the fuel cell system, the EESS and/or the braking systems.

[0014] To control the flow of energy in dependence on the determined respective target SOC level(s) and target brake distribution level(s) as disclosed herein typically means to control the flow of energy so that the determined target SOC level(s) and target brake distribution level(s) are reached, or at least almost reached, at each respective target point and downhill section along the planned route. However, at some target points or at some downhill sections, the controller may not be able to reach the target SOC level(s) or target brake distribution level(s). Accordingly, in some examples, the controller may be configured to inform the route planner that a target SOC level and/or target brake distribution level was not reached at the respective target point or downhill section. In further examples, the route planner may be configured to update upcoming target SOC level(s) and/or target brake distribution level(s) in response to the information received from the controller. Thereby, the optimization of the flow of energy may be further improved for the remaining part of the planned route.

[0015] In some examples, at least one of the one or more respective target points is associated with a second slope section along the planned route, wherein the second slope section is an uphill section. Thereby, the flow of energy of the powertrain during driving along the uphill section may be optimized for the entire planned route and not only for the uphill section. For example, the flow of energy may be optimized by also considering an upcoming slope section which is located further ahead of the look-ahead portion. In further examples, a third target point is associated with a bottom portion of the second slope section and a fourth target point is associated with a top portion of the second slope section. Thereby, the flow of energy may be further improved, e.g. by controlling the flow of energy so that the determined SOC levels at the third and fourth target points are reached.

[0016] In some examples, at least one respective target SOC level and/or brake distribution level for at least one respective target point and/or downhill section is determined at, or before, initiating driving of the vehicle along the planned route. Thereby, a more proactive planning of how to control the flow of energy of the powertrain during the planned route may be achieved. This also implies that less processing power may be used during driving along the planned route. Accordingly, the processing may be faster and/or the control system may be more cost effective.

[0017] In some examples, at least one respective target SOC level and/or brake distribution level for at least one respective target point and/or downhill section is determined before the at least one respective target point and/or downhill section is located within the look-ahead portion of the vehicle during operation. Thereby, the flow of energy of the powertrain may be optimized for the entire planned route, and not only for the part of the planned route which is within the look-ahead portion. This also implies that less processing power may be used during driving along the planned route. Accordingly, the processing may be faster and/or the control system may be more cost effective. This may also imply that the look-ahead portion can be made shorter, thereby reducing the need for processing power.

[0018] In some examples, the operating constraints are at least one of a set vehicle speed associated with the look-ahead portion, a topography associated with the look-ahead portion and a vehicle weight.

[0019] In some examples, the controller is configured to receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner at respective waypoints along the planned route during driving along the planned route.

Thereby, less processing power and/or memory may be required. For example, not all of the determined target SOC levels and brake distribution levels may be available for the controller at the beginning of driving along the planned route. A waypoint may be defined as a point along the planned route, e.g. as coordinates in a coordinate system, and/or a waypoint may correspond to a time period from initiating the driving along the planned route.

[0020] In some examples, the route planner is further configured to:

- determine a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points along the planned route, and wherein the controller is further configured to:

- receive the determined need to switch the operation of the FCS from the route planner, and

- switch operations of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point during driving along the planned route.

[0021] Thereby, the use of the FCS and the EESS may be further improved. For example, in some situations, such as during an uphill climb which is longer than the look- ahead portion, it may be advantageous to maximize the power output from the FCS so that the SOC level of the EESS is not reduced to zero before reaching the top of the uphill climb.

[0022] In further examples, the control system is configured to only allow to switch operation when a first criterion is fulfilled. Typically, the control system may only be allowed to switch from the lower power mode to the maximum power mode when the first criterion is fulfilled. For example, the first criterion may relate to a level of degradation of the FCS, such as when the level of degradation is below a threshold, i.e. not too high. When the level of degradation is high, e.g. above a threshold, the FCS may be too negatively affected by utilizing the maximum power mode. Additionally, or alternatively, the first criterion may relate to how many times and/or for how long time the FCS has been operated in the maximum power mode. If the FCS has been in the maximum power mode too many times and/or for too long time, e.g. by exceeding a threshold, it may not be allowed to switch to the maximum power mode anymore, or at least not for a certain time period.

[0023] According to a second aspect of the disclosure, there is provided a computer- implemented method for controlling a powertrain of a vehicle, wherein the powertrain comprises a fuel cell system (FCS) and an electrical energy storage system (EESS), the method comprising:

- determining, by a route planner of a control system, a respective target state of charge (SOC) level for the EESS at one or more respective target points along a planned route for the vehicle, and

- determining, by the route planner, a respective target brake distribution level between braking systems of the vehicle for one or more respective downhill sections along the planned route, wherein the braking systems comprise a regenerative braking system comprising the EESS and at least one additional braking system, the method further comprising:

- receiving, by a controller of the control system, the determined respective target SOC level(s) and target brake distribution level(s), and

- controlling, by the controller, a flow of energy of the powertrain during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS, wherein controlling the flow of energy comprises: - continuously controlling the flow of energy in dependence on operating constraints along a look-ahead portion of the planned route located immediately ahead of the vehicle during operation, and further in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) and downhill section(s) which are located within the look-ahead portion.

[0024] Advantages and effects of the second aspect of the disclosure are analogous to the advantages and effects of the first aspect of the disclosure, and vice versa.

[0025] In some examples, at least one of the one or more respective target points is associated with a first slope section along the planned route.

[0026] In some examples, a first target point is associated with a bottom portion of the first slope section and a second target point is associated with a top portion of the first slope section.

[0027] In some examples, the first slope section is a downhill section for which a respective target brake distribution level is determined.

[0028] In some examples, at least one of the one or more respective target points is associated with a second slope section along the planned route, wherein the second slope section is an uphill section.

[0029] In some examples, the method further comprises:

- determining, by the route planner, a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points along the planned route,

- receiving, by the controller, the determined need to switch the operation of the FCS, and

- switching operation, by the controller, of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point during driving along the planned route. [0030] The method may only allow to switch operation when a first criterion is fulfilled as mentioned in the above with respect to the control system.

[0031] According to a third aspect of the disclosure, there is provided a vehicle comprising a powertrain, wherein the powertrain comprises a fuel cell system (FCS) and an electrical energy storage system (EESS), and wherein the vehicle further comprises a control system according to any one of the examples of the first aspect of the disclosure.

[0032] The powertrain typically comprises one or more electric motors for driving the vehicle. The EESS is typically a high voltage battery, such as an electric battery with a voltage level of at least 60 volts (V), such as at least 100 V, 200 V, 300 V, for example 400 V or 800 V. The FCS may comprise a humidifier, a turbo, a water injector and/or a water separator, in addition to a fuel cell stack comprising one or more fuel cells. Each fuel cell is configured to convert chemical energy of a fuel, typically hydrogen, and an oxidizing agent, typically oxygen, into electricity.

[0033] According to a fourth aspect of the disclosure, there is provided a computer program product comprising program code for performing, when executed by a control system, the method of any of the examples of the second aspect of the disclosure.

[0034] According to a fifth aspect of the disclosure, there is provided a non-transitory computer-readable storage medium comprising instructions, which when executed by a control system, cause a route planner and a controller of the control system to perform the method of any of the examples of the second aspect of the disclosure.

[0035] The above aspects, accompanying claims, and/or examples disclosed herein above and later below may be suitably combined with each other as would be apparent to anyone of ordinary skill in the art.

[0036] Additional features and advantages are disclosed in the following description, claims, and drawings, and in part will be readily apparent therefrom to those skilled in the art or recognized by practicing the disclosure as described herein. There are also disclosed herein control units, computer readable media, and computer program products associated with the above discussed technical benefits.

BRIEF DESCRIPTION OF THE DRAWINGS

[0037] With reference to the appended drawings, below follows a more detailed description of aspects of the disclosure cited as examples.

[0038] FIG. l is a side view of a vehicle according to an example of the disclosure.

[0039] Fig. 2 is a schematic illustration of a control system according to an example of the disclosure.

[0040] Fig. 3 is a schematic view of a control system and a vehicle according to an example of the disclosure.

[0041] Fig. 4 is a schematic view of a planned route for a vehicle according to an example of the disclosure.

[0042] Fig. 5 is a flowchart of a method according to examples of the disclosure.

[0043] Fig. 6 is a schematic view of a computer system according to an example of the disclosure.

[0044] The drawings show diagrammatic exemplifying embodiments of the present disclosure and are thus not necessarily drawn to scale. It shall be noted that some details in the drawings may be exaggerated in order to better describe and illustrate the disclosure. Like reference characters refer to like elements throughout the description, unless expressed otherwise.

DETAILED DESCRIPTION

[0045] Aspects set forth below represent the necessary information to enable those skilled in the art to practice the disclosure. [0046] The present disclosure is based on a strive to improve the control of flow of energy of a vehicle powertrain comprising a fuel cell system and an electrical energy storage system. For example, by the present disclosure, improved efficiency of the powertrain during operation and/or increased safety of the vehicle during operation may be obtained. Accordingly, by examples of the present disclosure, an improved control system is provided, which at least partly alleviates one or more drawbacks of the prior art, or which at least provides a suitable alternative. In addition, by examples of the present disclosure, a vehicle, a method, a computer program product and a computer readable medium are provided, which at least partly alleviate one or more drawbacks of the prior art, or which at least provide suitable alternatives.

[0047] Fig. 1 depicts a side view of a vehicle 200 according to an example of the disclosure. The vehicle 200 is in this example a truck, and more particularly a towing truck or tractor, for towing one or more trailers (not shown). It shall however be understood that the vehicle is not limited only to this type of vehicle, but any other type of vehicle may also be used, such as a bus, a construction equipment, a passenger car or a marine vessel. Construction equipment may be a work machine, such as a wheel loader, a dump truck, an excavator, etc. The vehicle 200 comprises a powertrain 100 and a control system 1 for controlling the powertrain 100. The powertrain 100 is configured to drive ground engaging members 210 of the vehicle 200, which in this example are wheels 210.

[0048] Fig. 2 depicts a schematic view of a control system 1 according to an example of the disclosure. The control system 1 in fig. 2 may for example be the control system 1 as depicted in fig. 1. The control system 1 comprises a route planner MM and a controller PEM which are communicatively connected, indicated by a dashed line therebetween. The route planner MM may comprise a computer program 11 and the controller PEM may comprise a computer program 12. The computer programs 11, 12 may be configured to perform a method according to examples as disclosed herein. The route planner MM may be denoted a mission management device and the controller PEM may be denoted a predictive energy management device. In this example, the route planner MM and the controller PEM are separate units, e.g. separate control units which are communicatively connected. However, in alternative examples, the route planner MM and the controller PEM may be implemented as separate software codes which are provided in one control unit, or in one computer. The controller PEM is configured to control a flow of energy of a powertrain 100 during operation, e.g. the powertrain 100 as shown in fig. 1. This is indicated by the dashed arrow which extends out from the control system 1 in fig. 2, depicting that control information, such as in the form of control signals, is transmitted to the powertrain 100.

[0049] In fig. 3, a schematic view of a control system 1, a vehicle 200 and a powertrain 100 is shown. The control system 1 comprises a route planner MM and a controller PEM according to examples disclosed herein. The vehicle 100 may for example be the vehicle 100 as shown in fig. 1. The vehicle 100 is in fig. 3 shown schematically from above and comprises the powertrain 100 and ground engaging members 210, also here in the form of wheels. The powertrain 100 comprises a fuel cell system, FCS, and an electrical energy storage system, EESS.

[0050] The EESS may be an electric battery according to examples of the disclosure. The electric battery EESS is typically a high voltage battery, used for driving one or more electric traction motors (not shown) of the vehicle 200. A high a voltage battery EESS may have a voltage level of at least 60 V, such as at least 200 V, 300 V, 400 V, 500 V or 600 V, for example 400 V or 800 V. The one or more electric traction motors are also configured to function as generators for charging the electric battery EESS during use. Accordingly, the EESS is part of a regenerative braking system 220 of the vehicle 200.

[0051] The vehicle 200 further comprises an additional braking system 230 which may be service brakes and/or any other auxiliary brakes. The additional braking system 230 may be denoted a conventional, or primary, braking system. Service brakes, such as disc and/or drum brakes, may be operated by use of a hydraulic and/or pneumatic system (not shown) of the vehicle 200.

[0052] The arrows in fig. 3 depict communication paths between the route planner MM and the controller PEM, and between the controller PEM and the powertrain 100, and also between the controller PEM and the braking systems 220, 230. The route planner MM and the controller PEM are typically provided on-board the vehicle 200, even though in alternative examples the route planner MM and/or the controller PEM may be provided off- board the vehicle 200 and arranged to communicate e.g. wirelessly with the vehicle 200 and the powertrain 100.

[0053] Fig. 4 depicts a schematic view of a planned route TP for a vehicle 200 according to an example of the disclosure. The planned route TP extends along a distance D. In addition, as shown, an altitude level A along the planned route TP varies. Accordingly, in the shown example, the planned route TP comprises at least one uphill section US and at least one downhill section DS.

[0054] With reference to especially figs. 1-4, a control system 1 for controlling a powertrain 100 of a vehicle 200 according to examples of the disclosure will be described in more detail.

[0055] The control system 1 comprises:

- a route planner MM which is configured to:

- determine a respective target SOC level for the EESS at one or more respective target points Tl, T2, T3, T4, T5, T6 along a planned route TP for the vehicle 200, and

- determine a respective target brake distribution level between braking systems 220, 230 of the vehicle 200 for one or more respective downhill sections DS along the planned route TP, wherein the braking systems 220, 230 comprise a regenerative braking system 220 comprising the EESS and at least one additional braking system 230. In the example shown in fig. 4. there are six respective target points T1-T6. Accordingly, a respective target SOC level is in this example determined for each target point T1-T6 by the route planner MM. An interval between each respective target point T1-T6 along the planned route TP may be determined as a function of distance D and/or time of travel along the planned route TP.

[0056] A brake distribution level between braking systems 220, 230 of the vehicle 200 may for example be expressed by use of the following equation:

1

BrakeBlend = - - [Pbattery Paux Pservice

‘ slope BrakeBlend is the brake distribution level which may be defined as how the required brake power is distributed between the braking systems 220, 230 of the vehicle 200. P s io pe is the required brake power for the downhill slope section. Pbattery is the brake power to be accumulated by the EESS during regenerative braking. P aux is the brake power to be applied by an auxiliary braking system (if available), and Pservice is the brake power to be applied by the conventional, or primary, braking system 230 of the vehicle 200. Each braking system typically have limitations on how much brake power P they can accommodate. As mentioned herein, the regenerative braking system 220 is mainly limited by the capacity of the EESS. The other braking systems, such as service brakes, may be limited by available hydraulic/pneumatic pressure and/or by a maximum allowed operating temperature of disc and/or drum brakes. Accordingly, the brake distribution level between the braking systems 220, 230 may be determined by the route planner MM based any one of these brake related parameters. Non-limiting examples of auxiliary braking system may be a brake resistor or a retarder, such as a retarder coupled to an electric traction motor.

[0057] The control system 1 further comprises:

- a controller PEM for controlling a flow of energy of the powertrain 100 during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS. Accordingly, a flow of energy from the FCS and from the EESS is a respective flow of electrical energy to the aforementioned traction motor(s) for driving the vehicle 200, and a flow of energy to the EESS is an electrical flow of energy from the traction motor(s) which charges the EESS during regenerative braking.

[0058] The controller PEM is configured to:

- continuously control the flow of energy in dependence on operating constraints along a look-ahead portion LP of the planned route TP located immediately ahead of the vehicle 200 during operation,

- receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner MM, and

- continuously control the flow of energy in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) T1 and downhill section(s) which are located within the look-ahead portion LP. [0059] Accordingly, in the example shown in fig. 4, the SOC level at the target point T1 is used for controlling the flow of energy since T1 is located within the look-ahead portion LP. During driving, and as soon a following target point T2-T6 and/or downhill section DS is located within the look-ahead portion LP, the SOC level of the following respective target point T2-T6 and/or brake distribution level(s) of the following respective downhill section DS will be used as input for controlling the flow of energy in the powertrain 100. For example, the target SOC level determined for the target point T1 may be optimized for the following uphill section US which is not completely within the look-ahead portion LP. As an example, a higher SOC level for the EESS may be achieved at the target point T1 than a SOC level that would otherwise be regarded as an optimal SOC level by the controller PEM if only regarding information relating to the conditions within the look-ahead portion LP.

[0060] At least one of the one or more respective target points T1-T6 may be associated with a first slope section DS along the planned route. In this example, the first slope DS section is the aforementioned downhill section DS. For example, a first target point T5 is associated with a bottom portion of the first slope section DS and a second target point T4 is associated with a top portion of the first slope section DS. Thereby, an optimized SOC level may be determined at the top and at the bottom of the downhill section DS, which can be used by the controller PEM when the respective target point T4, T5 is located within the look-ahead portion LP.

[0061] At least one of the one or more respective target points Tl, T2 may be associated with a second slope section US along the planned route TP, wherein the second slope section US is an uphill section US. For example, a third target point Tl is associated with a bottom portion of the second slope section US and a fourth target point T2 is associated with a top portion of the second slope section US. Thereby, an optimized SOC level may be determined at the top and at the bottom of the uphill section US, which can be used by the controller PEM when the respective target point Tl, T2 is located within the look-ahead portion LP. For example, the determined SOC level for the target point T2 may be optimized so that enough SOC level will be available when reaching a second smaller uphill climb section associated with the target points T3 and T4. [0062] For example, at least one respective target SOC level and/or brake distribution level for at least one respective target point T1-T6 and/or downhill section DS may be determined at, or before, initiating driving of the vehicle 200 along the planned route TP. Additionally, or alternatively, at least one respective target SOC level and/or brake distribution level for at least one respective target point T1-T6 and/or downhill section DS may be determined before the at least one respective target point T1-T6 and/or downhill section is located within the look-ahead portion LP of the vehicle 200 during operation.

[0063] The operating constraints which are used by the controller PEM may be at least one of a set vehicle speed associated with the look-ahead portion LP, a topography associated with the look-ahead portion LP and a vehicle weight. For example, the set vehicle speed may be set based on speed limit constraints associated with the look-ahead portion. The set vehicle speed may additionally or alternatively be set based on vehicle constraints, such as maximum possible vehicle speed. For example, a work machine may have a maximum possible speed of 30-50 km/h. The topography may necessitate a higher power output from the FCS and/or the EESS during an uphill climb, and may result in a lower power output from the FCS and/or the EESS during downhill driving.

[0064] The controller PEM may be configured to receive the determined respective target SOC level(s) and target brake distribution level(s) from the route planner MM at respective waypoints Wl, W2 along the planned route TP during driving along the planned route TP. Thereby, the controller PEM may not have access to all the information from the route planner MM when starting driving. This may for example be advantageous during longer planned routes, such as routes conducted by a truck and trailer combination which travels more than 50 km during one mission, such as more than 100 km during one mission.

[0065] The route planner MM may further be configured to:

- determine a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points Al along the planned route TP, and wherein the controller PEM is further configured to:

- receive the determined need to switch the operation of the FCS from the route planner MM, and - switch operations of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point Al during driving along the planned route TP. For example, the controller PEM may be configured to switch operation from the lower power mode to the maximum power mode when reaching the auxiliary target point Al . Thereby, the FCS can be operated at a higher power level when driving in the hilly segment of the planned route TP which is initiated by the uphill section US. When the hilly segment is over, the controller PEM may switch back operation to the lower power mode, e.g. by use of information provided by the route planner MM. The control system 1 may be configured to only allow to switch operation when a first criterion is fulfilled. For example, the first criterion may relate to a level of degradation of the FCS, such as when the level of degradation is below a threshold, i.e. not too high. When the level of degradation is high, e.g. above a threshold, the FCS may be too negatively affected by utilizing the maximum power mode. Additionally, or alternatively, the first criterion may relate to how many times and/or for how long time the FCS has been operated in the maximum power mode. If the FCS has been in the maximum power mode too many times and/or for too long time, it may not be allowed to switch to the maximum power mode anymore, or at least not for a time period.

[0066] The SOC level(s) and brake distribution level(s) determined by the route planner MM may be determined based on map information relating to the planned route. The SOC level(s) and brake distribution level(s) may additionally, or alternatively, be determined based on any information relating to the planned route TP, such as current or predicted traffic information, topography, speed limits, pressure level information relating to altitude, current or predicted weather information, including temperature conditions, etc. For example, a reduced ambient pressure may result in a reduced possible power output from the FCS, which may result in that a higher power output is required from the EESS.

[0067] Fig. 5 depicts a flowchart of a computer-implemented method according to examples as disclosed herein. The method is used for controlling a powertrain 100 of a vehicle 200, wherein the powertrain 100 comprises a fuel cell system, FCS, and an electrical energy storage system, EESS.

[0068] The method comprises: SI : determining, by a route planner MM of a control system 1, a respective target state of charge, SOC, level for the EESS at one or more respective target points T1-T6 along a planned route TP for the vehicle 200, and

S2: determining, by the route planner MM, a respective target brake distribution level between braking systems of the vehicle 200 for one or more respective downhill sections DS along the planned route TP, wherein the braking systems comprise a regenerative braking system 220 comprising the EESS and at least one additional braking system 230.

[0069] The method further comprises:

S3: receiving, by a controller PEM of the control system 1, the determined respective target SOC level(s) and target brake distribution level(s), and

S4: controlling, by the controller PEM, a flow of energy of the powertrain 100 during operation, wherein the flow of energy comprises a flow of energy from the FCS and from/to the EESS, wherein controlling the flow of energy comprises continuously controlling the flow of energy in dependence on operating constraints along a look-ahead portion LP of the planned route TP located immediately ahead of the vehicle 200 during operation, and further in dependence on the determined respective target SOC level(s) and target brake distribution level(s) of the respective target point(s) T1 and downhill section(s) which are located within the look-ahead portion LP.

[0070] At least one of the one or more respective target points T4, T5 may be associated with a first slope section DS along the planned route TP. A first target point T5 may be associated with a bottom portion of the first slope section DS and a second target point T4 may be associated with a top portion of the first slope section DS. As already mentioned in the above, the first slope section DS may be a downhill section DS for which a respective target brake distribution level is determined. Furthermore, as also already mentioned in the above, at least one of the one or more respective target points Tl, T2 may be associated with a second slope section US along the planned route TP, wherein the second slope section US is an uphill section US.

[0071] The method may further comprise: S5: determining, by the route planner MM, a need to switch an operation of the FCS between a maximum power mode and a lower power mode at one or more respective auxiliary target points Al along the planned route TP,

S6: receiving, by the controller PEM, the determined need to switch the operation of the FCS, and

S7: switching operation, by the controller PEM, of the FCS according to the determined need to switch operation when reaching the respective auxiliary target point Al during driving along the planned route TP. These steps are optional, indicated by boxes with dashed lines in fig. 5.

[0072] The steps S1-S7 of the method do not necessarily need to be performed in the order shown in fig. 5, and/or at least some steps may be performed simultaneously, such as step SI and S2. For example, the steps SI and S2 may be performed in a repetitive manner, and the steps S3-S4 may also be performed in a repetitive manner.

[0073] FIG. 6 is a schematic diagram of a computer system 600 for implementing examples disclosed herein. The computer system 600 is adapted to execute instructions from a computer-readable medium to perform these and/or any of the functions or processing described herein. The computer system 600 may be connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet. While only a single device is illustrated, the computer system 600 may include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. Accordingly, any reference in the disclosure and/or claims to a computer system, computing system, computer device, computing device, control system, control unit, electronic control unit (ECU), processor device, etc., includes reference to one or more such devices to individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. For example, control system may include a single control unit or a plurality of control units connected or otherwise communicatively coupled to each other, such that any performed function may be distributed between the control units as desired. Further, such devices may communicate with each other or other devices by various system architectures, such as directly or via a Controller Area Network (CAN) bus, etc. [0074] The computer system 600 may comprise at least one computing device or electronic device capable of including firmware, hardware, and/or executing software instructions to implement the functionality described herein. The computer system 600 may include a processor device 602 (may also be referred to as a control unit), a memory 604, and a system bus 606. The computer system 600 may include at least one computing device having the processor device 602. The system bus 606 provides an interface for system components including, but not limited to, the memory 604 and the processor device 602. The processor device 602 may include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory 604. The processor device 602 (e.g., control unit) may, for example, include a general -purpose processor, an application specific processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a circuit containing processing components, a group of distributed processing components, a group of distributed computers configured for processing, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The processor device may further include computer executable code that controls operation of the programmable device.

[0075] The system bus 606 may be any of several types of bus structures that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and/or a local bus using any of a variety of bus architectures. The memory 604 may be one or more devices for storing data and/or computer code for completing or facilitating methods described herein. The memory 604 may include database components, object code components, script components, or other types of information structure for supporting the various activities herein. Any distributed or local memory device may be utilized with the systems and methods of this description. The memory 604 may be communicably connected to the processor device 602 (e.g., via a circuit or any other wired, wireless, or network connection) and may include computer code for executing one or more processes described herein. The memory 604 may include non-volatile memory 608 (e.g., read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.), and volatile memory 610 (e.g., randomaccess memory (RAM)), or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a computer or other machine with a processor device 602. A basic input/output system (BIOS) 612 may be stored in the non-volatile memory 608 and can include the basic routines that help to transfer information between elements within the computer system 600.

[0076] The computer system 600 may further include or be coupled to a non-transitory computer-readable storage medium such as the storage device 614, which may comprise, for example, an internal or external hard disk drive (HDD) (e.g., enhanced integrated drive electronics (EIDE) or serial advanced technology attachment (SATA)), HDD (e.g., EIDE or SATA) for storage, flash memory, or the like. The storage device 614 and other drives associated with computer-readable media and computer-usable media may provide nonvolatile storage of data, data structures, computer-executable instructions, and the like.

[0077] A number of modules can be implemented as software and/or hard-coded in circuitry to implement the functionality described herein in whole or in part. The modules may be stored in the storage device 614 and/or in the volatile memory 610, which may include an operating system 616 and/or one or more program modules 618. All or a portion of the examples disclosed herein may be implemented as a computer program product 620 stored on a transitory or non-transitory computer-usable or computer-readable storage medium (e.g., single medium or multiple media), such as the storage device 614, which includes complex programming instructions (e.g., complex computer-readable program code) to cause the processor device 602 to carry out the steps described herein. Thus, the computer-readable program code can comprise software instructions for implementing the functionality of the examples described herein when executed by the processor device 602. The processor device 602 may serve as a controller or control system for the computer system 600 that is to implement the functionality described herein.

[0078] The computer system 600 also may include an input device interface 622 (e.g., input device interface and/or output device interface). The input device interface 622 may be configured to receive input and selections to be communicated to the computer system 600 when executing instructions, such as from a keyboard, mouse, touch-sensitive surface, etc. Such input devices may be connected to the processor device 602 through the input device interface 622 coupled to the system bus 606 but can be connected through other interfaces such as a parallel port, an Institute of Electrical and Electronic Engineers (IEEE) 1394 serial port, a Universal Serial Bus (USB) port, an IR interface, and the like. The computer system 600 may include an output device interface 624 configured to forward output, such as to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 600 may also include a communications interface 626 suitable for communicating with a network as appropriate or desired.

[0079] The operational steps described in any of the exemplary aspects herein are described to provide examples and discussion. The steps may be performed by hardware components, may be embodied in machine-executable instructions to cause a processor to perform the steps, or may be performed by a combination of hardware and software. Although a specific order of method steps may be shown or described, the order of the steps may differ. In addition, two or more steps may be performed concurrently or with partial concurrence.

[0080] The terminology used herein is for the purpose of describing particular aspects only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items. It will be further understood that the terms "comprises," "comprising," "includes," and/or "including" when used herein specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

[0081] It will be understood that, although the terms first, second, etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element without departing from the scope of the present disclosure.

[0082] Relative terms such as "below" or "above" or "upper" or "lower" or "horizontal" or "vertical" may be used herein to describe a relationship of one element to another element as illustrated in the Figures. It will be understood that these terms and those discussed above are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element, or intervening elements may be present. In contrast, when an element is referred to as being "directly connected" or "directly coupled" to another element, there are no intervening elements present.

[0083] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

[0084] It is to be understood that the present disclosure is not limited to the aspects described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the present disclosure and appended claims. In the drawings and specification, there have been disclosed aspects for purposes of illustration only and not for purposes of limitation, the scope of the inventive concepts being set forth in the following claims.