New energy vehicle energy intelligent management system, control method, and related device
By combining road condition information and energy consumption impact information to predict route energy consumption and control the working status of components such as the engine, the problem of high fuel consumption in hybrid vehicles has been solved, achieving reduced fuel consumption and improved driving comfort.
Patent Information
- Application Number
- PCT/CN2024/142456
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-27
- Filing Date
- 2024-12-25
- Publication Date
- 2025-12-04
AI Technical Summary
Current hybrid electric vehicles rely primarily on their own operating conditions for energy management strategies, leading to increased fuel consumption and higher energy consumption.
The new energy vehicle energy intelligent management system combines road condition information and energy consumption impact information of the preset travel route to predict the vehicle's energy consumption along the route. With the goal of minimizing fuel consumption, it controls the working status of the engine, drive motor, generator and power battery to ensure that the engine is always in the high-efficiency operating range.
It reduces vehicle fuel consumption, improves engine NVH performance, avoids frequent start-stop cycles, enhances driving comfort, and improves the accuracy of energy consumption prediction, further improving fuel efficiency.
Smart Images

Figure CN2024142456_04122025_PF_FP_ABST
Abstract
Description
New energy vehicle energy intelligent management system, control method and related equipment
[0001] This application claims priority to Chinese patent application No. 202410669449.0, filed on May 27, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of intelligent control technology, and in particular to an intelligent energy management system, control method and related equipment for new energy vehicles. Background Technology
[0003] Current energy management strategies for hybrid electric vehicles primarily focus on meeting power demands and maintaining the battery's state of charge (SOC) as control criteria. When the vehicle is running, the energy management strategy rationally allocates power from each power source based on their efficiency characteristics to improve the driving efficiency of the powertrain. Summary of the Invention
[0004] Some embodiments of this disclosure provide an intelligent energy management system, control method, and related equipment for new energy vehicles, which can reduce fuel consumption for users and improve the driving experience.
[0005] In a first aspect, some embodiments of this disclosure provide an intelligent energy management system for new energy vehicles. This system includes a drive unit, a power battery, and a control unit. An engine selectively outputs power to the vehicle's wheels; a drive motor outputs power to the wheels; a generator is connected to the engine to generate electricity under the engine's drive; the power battery supplies power to the drive motor and charges it based on the current output by the generator or drive motor; the control unit is configured to predict the overall vehicle energy consumption of a preset travel route based on road condition information and energy consumption impact information. The preset travel route includes multiple road segments, and the overall vehicle energy consumption includes the segment-level vehicle energy consumption of each road segment. With the goal of minimizing fuel consumption along the preset travel route, the control unit controls the engine, drive motor, generator, and power battery based on the initial state of charge (SOC) of the power battery in each of the multiple road segments, the segment-level vehicle energy consumption, and the vehicle's actual overall vehicle demand, ensuring that the engine operates within its efficient operating range.
[0006] Secondly, some embodiments of this disclosure provide a control method for an intelligent energy management system for new energy vehicles. This method includes: acquiring road condition information and energy consumption impact information for a preset travel route; predicting the overall vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information, wherein the preset travel route includes multiple road segments, and the overall vehicle energy consumption includes the segment-level vehicle energy consumption of the multiple road segments; aiming to minimize fuel consumption along the preset travel route, controlling the engine, drive motor, generator, and power battery based on the initial SOC of the power battery in each of the multiple road segments, the segment-level vehicle energy consumption, and the actual vehicle requirements, so that the engine operates within its high-efficiency operating range.
[0007] Thirdly, some embodiments of this disclosure provide a control device for an intelligent energy management system for new energy vehicles. This device includes an information acquisition unit, an energy consumption prediction unit, and an intelligent control unit. The information acquisition unit is used to acquire road condition information and energy consumption impact information for a preset travel route. The energy consumption prediction unit is used to predict the total vehicle energy consumption for the preset travel route based on the road condition information and energy consumption impact information. The preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption for each road segment. The intelligent control unit is used to control the engine, drive motor, generator, and power battery with the goal of minimizing fuel consumption along the preset travel route, based on the initial SOC of the power battery for each road segment, the total vehicle energy consumption for each road segment, and the actual vehicle requirements, so that the engine operates within its high-efficiency operating range.
[0008] Fourthly, some embodiments of this disclosure provide a control device including a memory, a communication interface, and a processor, wherein the memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the method described in the second aspect above.
[0009] Fifthly, some embodiments of this disclosure provide a vehicle that includes a new energy vehicle energy intelligent management system for performing the system described in the first aspect.
[0010] Sixthly, some embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method of the second aspect described above.
[0011] In a seventh aspect, some embodiments of this disclosure provide a computer program product including a computer program stored in a computer storage medium; a processor of a control device reads the computer program from the computer storage medium and executes the computer program, causing the control device to perform the above-described method.
[0012] In some embodiments of this disclosure, the target SOC for each road segment is planned with the goal of minimizing fuel consumption along the travel route. The vehicle is controlled according to the target SOC of each road segment and the actual vehicle demand, thereby achieving a reasonable allocation of fuel and electricity in the hybrid electric vehicle, reducing vehicle fuel consumption and operating costs. At the same time, by controlling the engine, drive motor, generator, and power battery, the engine is kept in its high-efficiency operating range, improving the engine's NVH performance, avoiding frequent engine start-stop, and enhancing driving comfort. Furthermore, the road condition information and energy consumption impact information of the preset travel route are used to predict the overall vehicle energy consumption of the preset travel route, improving the accuracy of energy consumption prediction and further enhancing fuel-saving performance. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in some embodiments or background technologies of this disclosure, the accompanying drawings used in some embodiments or background technologies of this disclosure will be described below.
[0014] Figure 1 is a schematic diagram of the architecture of a new energy vehicle energy intelligent management system according to some embodiments of the present disclosure;
[0015] Figure 2 is a schematic diagram of the architecture of another new energy vehicle energy intelligent management system according to some embodiments of the present disclosure;
[0016] Figure 3 is a block diagram of another intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure;
[0017] Figure 4 is a schematic diagram of a candidate energy-saving path determination logic according to some embodiments of the present disclosure;
[0018] Figure 5 is a schematic diagram of a power replenishment strategy according to some embodiments of the present disclosure;
[0019] Figure 6 is a schematic diagram of energy consumption prediction according to some embodiments of the present disclosure;
[0020] Figure 7 is a logical schematic diagram of an energy consumption prediction method according to some embodiments of the present disclosure;
[0021] Figure 8 is a schematic diagram of road segment division according to some embodiments of the present disclosure;
[0022] Figure 9 is a schematic diagram of a predicted SOC according to some embodiments of the present disclosure;
[0023] Figure 10 is another schematic diagram of predicted SOC according to some embodiments of the present disclosure;
[0024] Figure 11 is a schematic diagram of energy management based on historical driving data according to some embodiments of the present disclosure;
[0025] Figure 12 is a schematic diagram of a partial correction logic for traffic light information fusion according to some embodiments of the present disclosure;
[0026] Figure 13 is a schematic diagram of an automatic navigation initial time update logic according to some embodiments of the present disclosure;
[0027] Figure 14 is a schematic flowchart of a control method for an intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure.
[0028] Figure 15A is a schematic flowchart of another control method for an intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure;
[0029] Figure 15B is a schematic flowchart of another control method for an intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure.
[0030] Figure 16 is a block diagram of a vehicle according to some embodiments of the present disclosure;
[0031] Figure 17 is a schematic diagram of an energy-saving path according to some embodiments of the present disclosure;
[0032] Figure 18 is a schematic diagram of a power replenishment plan according to some embodiments of the present disclosure;
[0033] Figure 19 is a block diagram of a control device for an intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure;
[0034] Figure 20 is a block diagram of a control device according to some embodiments of the present disclosure. Detailed Implementation
[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0036] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this disclosure may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0037] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, may be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of a feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or," "and / or," "including at least one of," etc., used in this disclosure may be interpreted as inclusive, or mean any one or any combination thereof. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Exceptions to this definition only occur when the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0038] It should be understood that although the steps in the flowcharts of some embodiments of this disclosure are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages, which are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0039] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0040] The energy management strategies of hybrid electric vehicles in related technologies rely solely on the vehicle's own operating conditions for energy control, which often leads to increased fuel consumption and higher energy consumption.
[0041] Therefore, some embodiments of this disclosure provide an intelligent energy management system for new energy vehicles.
[0042] Figure 1 is a schematic diagram of the architecture of a new energy vehicle energy intelligent management system according to some embodiments of the present disclosure. Referring to Figure 1, the new energy vehicle energy intelligent management system may include: an engine 10, a drive motor 20, a generator 30, a power battery 40, and a control device 50. For example, the control device 50 may include at least one of a power domain control module, a cockpit domain module, and a cloud-based control module. For example, the control device may be implemented in the power domain control module (such as the VCU of the power domain control module), in the cockpit domain module (such as the host of the cockpit domain), or in a cloud server, or it may be implemented by the cooperation of several of the above modules. The present disclosure does not limit this.
[0043] For example, engine 10 is used to selectively output power to the wheels of the vehicle. Drive motor 20 is used to output power to the wheels. Generator 30 is connected to engine 10 to generate electricity driven by engine 10. Power battery 40 is used to power drive motor 20 and to charge according to the current output by generator 30 or drive motor 20.
[0044] The control device 50 is configured to predict the total vehicle energy consumption of the preset travel route based on road condition information and energy consumption impact information. The preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption of each road segment. With the goal of minimizing fuel consumption of the preset travel route, the control device 50 controls the engine 10, drive motor 20, generator 30, and power battery 40 based on the initial SOC of the power battery 40 of each road segment, the total vehicle energy consumption of each road segment, and the actual vehicle demand, so that the engine 10 operates in a high-efficiency operating range.
[0045] For example, the engine 10 can be an Atkinson cycle engine. A clutch C1 is provided between the engine 10 and the wheel end. The control device 50 controls the connection and disconnection between the engine 10 and the wheel end by controlling the disengagement and engagement of the clutch C1, so that the engine 10 can selectively output power to the wheel end. This can realize direct drive of the engine 10, that is, the engine 10 directly drives the wheel end.
[0046] For example, when the control device 50 controls the clutch C1 to disengage, the engine 10 is disconnected from the wheel end, and the engine 10 will not directly output power to the wheel end. However, when the control device 50 controls the clutch C1 to engage, the engine 10 is connected to the wheel end, and the engine 10 directly outputs power to the wheel end, thus realizing direct drive of the engine 10.
[0047] Compared to traditional pure range-extended hybrid electric vehicles, this architecture features an engine direct drive path. This avoids the energy conversion losses caused by the lack of an engine direct drive path in traditional pure range-extended hybrid electric vehicles, where even if the engine is very efficient (both its speed and torque are highly efficient), it can only generate electricity through a generator and then supply it to the drive motor. It also avoids the energy conversion losses caused by the frequent charging and discharging of the power battery. This effectively improves the overall vehicle economy.
[0048] The drive motor 20 can be a flat wire motor. The stator winding of the flat wire motor uses rectangular coils, which improves the slot fill factor of the stator slots and reduces the size of the motor, thus greatly improving the power density of the motor. The drive motor 20 is directly connected to the wheel end through gears. The control device 50 controls the operation of the drive motor 20 to output power to the wheel end.
[0049] For example, the drive motor 20 and the generator 30 are arranged in parallel. Compared with other arrangements, such as the drive motor 20 and the generator 30 being arranged coaxially, the parallel arrangement in this embodiment has less requirement for motor design, making it easier to arrange high-power generators and reducing costs.
[0050] The generator 30 can be a flat wire motor. The generator 30 is located between the clutch C1 and the engine 10, and the generator 30 and the engine 10 are directly connected by gears. The control device 50 can drive the generator 30 to generate electricity by controlling the operation of the engine 10. The generated electricity can be controlled by the control device 50 to charge the power battery 40 or supply power to the drive motor 20.
[0051] In some embodiments, when the control device 50 includes a power domain control module, the power domain control module is connected to the drive motor 20 and the generator 30 respectively, and the power domain control module supplies power to the drive motor 20 according to the current output by the generator 30.
[0052] The power battery 40 is connected to the power domain control module. The power battery 40 supplies power to the drive motor 20 through the power domain control module, or charges the drive motor 20 according to the current output by the generator 30 or the drive motor 20. The power domain control module controls the engine 10 to work efficiently or stop according to the target SOC (State of charge, which reflects the remaining capacity of the battery) and the current SOC of the power battery 40. The engine is used to selectively output power to the wheel ends of the vehicle.
[0053] The selective output of power from the engine to the vehicle's wheels includes: if the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is less than the requirement for the engine to operate in its efficient operating range, then the engine 10 is controlled to operate in its efficient operating range and drive the vehicle; or the engine 10 is controlled to drive the generator or drive motor 20 to generate electricity, and the excess electricity is stored in the power battery 40 and output to the vehicle's wheels. If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is greater than or equal to the requirement for the engine to operate in its efficient operating range, then the engine 10 is controlled to operate in its efficient operating range and is driven by the drive motor 20; or the drive motor 20 and the engine 10 jointly drive the vehicle. The engine's efficient operating range refers to a specific engine speed and torque range with high overall operating efficiency considering common operating conditions. The drive motor 20 outputs power to the vehicle's wheels, or the drive motor 20 and the engine 10 jointly output power to the vehicle's wheels. If the target SOC is less than a certain threshold of the initial SOC, then the engine 10 is controlled to stop, and the engine 10 does not output power to the vehicle's wheels.
[0054] In some embodiments, the new energy vehicle energy intelligent management system may further include a transmission 70 and a main reducer 80. Figure 2 is a schematic diagram of the architecture of another new energy vehicle energy intelligent management system according to some embodiments of the present disclosure. Referring to Figure 2, the transmission 70 may further include gears Z1, Z2, Z3, and Z4. For example, the central shaft of gear Z1 is connected to one end of clutch C1, gear Z1 meshes with gear Z2, gear Z2 meshes with gear Z3, the central shaft of gear Z3 is connected to drive motor 20, the central shaft of gear Z2 is connected to the central shaft of gear Z4, and gear Z4 meshes with the main reduction gear of the main reducer 80.
[0055] Of course, the transmission 70 can also adopt other structures, which are not limited here.
[0056] In some embodiments, the control device 50 is connected to the engine 10, drive motor 20, generator 30, power battery 40 and clutch C1 respectively, and the control device 50 can send control signals to the engine 10, drive motor 20, generator 30, power battery 40 and clutch C1 to achieve control.
[0057] The control unit 50 acquires driving parameters of the hybrid vehicle, such as at least one of wheel-end torque demand, the state of charge (SOC) of the power battery 40, and the vehicle speed. For example, the wheel-end torque demand is also the overall vehicle torque demand. Based on the driving parameters, the control unit 50 controls the engine 10, drive motor 20, and generator 30 to ensure that the engine 10 operates within the economic zone by controlling the charging and discharging of the power battery 40.
[0058] For example, the control device 50 can select the operating mode with the lowest equivalent fuel consumption as the current operating mode of the hybrid vehicle by comparing the equivalent fuel consumption of the hybrid vehicle in series mode, parallel mode and EV mode.
[0059] It should be noted that the comparison of equivalent fuel consumption is based on the comparison when engine 10 is operating in the economic zone. For example, engine 10 is operating at 25kW in the economic zone. However, considering driving parameters such as wheel-end torque requirements, the fuel consumption in parallel mode may be lower than that in series mode and also lower than that in EV mode. In this case, the hybrid vehicle is controlled to operate in parallel mode. If the fuel consumption in EV mode is lower than that in parallel mode and also lower than that in series mode, the hybrid vehicle is controlled to operate in EV mode.
[0060] It should also be noted that equivalent fuel consumption refers to the sum of the fuel consumed by the engine 10 itself and the fuel equivalent to the electricity consumed by the power battery 40. For example, the electricity consumed by the power battery 40 can be converted into fuel based on empirical values to obtain the fuel equivalent to the electricity consumed by the power battery 40. When the power battery 40 is charging, the fuel equivalent to the electricity consumed by the power battery 40 is a negative value, and when the power battery 40 is discharging, the fuel equivalent to the electricity consumed by the power battery 40 is a positive value.
[0061] In other words, the control device 50 can comprehensively judge the driving parameters of the hybrid vehicle, such as the wheel-end torque demand, the SOC of the power battery 40, the vehicle speed, and the equivalent fuel consumption of the hybrid vehicle in different operating modes. Under the condition of meeting the power demand and NVH (Noise, Vibration, Harshness), the control device 50 enables the hybrid vehicle to operate in the mode with the lowest equivalent fuel consumption, thereby making the hybrid vehicle have the lowest equivalent fuel consumption under all operating conditions and making the hybrid vehicle highly economical.
[0062] For example, in series mode, the power output between the engine 10 and the wheel ends is cut off (i.e., the clutch C1 is disengaged), and the engine 10 drives the generator 30 to generate electricity and supply it to the drive motor 20. In some cases, the engine 10 will also charge the power battery 40 with excess energy through the generator 30. In parallel mode, the engine 10 is coupled to the wheel ends (i.e., the clutch C1 is engaged). In some cases, the engine 10 will also charge the power battery 40 with excess energy through the drive motor 20. In EV mode, neither the engine 10 nor the generator 30 is working, and the power battery 40 supplies power to the drive motor 20.
[0063] Furthermore, when the hybrid vehicle operates in series, parallel, or EV mode, the charging and discharging control of the power battery 40 ensures that the engine 10 always operates within the economic zone. The equivalent fuel consumption comparison is also based on the engine 10 operating within the economic zone. This allows the engine 10 to operate in the high-efficiency zone across all operating conditions, minimizing the equivalent fuel consumption of the hybrid vehicle and effectively improving its economy. This embodiment ensures that the hybrid vehicle operates in energy-saving mode through the comprehensive control and coordination of the large-capacity power battery, engine, drive motor, and generator.
[0064] In some embodiments of this disclosure, after a user selects a travel route, during the travel process, when the vehicle enters the current road segment, it interacts with vehicles using speed planning functions within a certain range of the current road segment to exchange travel information. It should be noted that speed planning refers to the function of calculating a target speed. The target speed is determined in the following way: with the minimum overall vehicle energy consumption along the route as the objective function, a speed sequence is generated based on the road traffic flow speed of the preset travel route and the vehicle's current speed. The current speed is the vehicle's speed at the starting point of the preset travel route. The speed sequence is then corrected based on constraints to obtain a corrected speed sequence. The constraints include at least driving style.
[0065] The corrected speed sequence is the target speed, which is the optimal energy-saving speed. Utilizing vehicle-to-everything (V2X) wireless communication technology, the vehicle's speed, road type, and other travel information are sent to nearby vehicles using this function. This information improves the dimensionality and accuracy of the input information. When navigation and route planning are enabled, interaction data from nearby vehicles is collected to correct the navigation information. This interaction data is vehicle-to-vehicle (V2V) data. The most commonly used V2V data is speed, which can be communicated to surrounding vehicles via short-range wireless communication, allowing for platooning and short-range predictive control. Furthermore, communication can be established via "vehicle-cloud-vehicle" (V2V) services, without distance limitations, supplementing map navigation with speed and energy consumption prediction.
[0066] The system proactively identifies special road conditions ahead, such as traffic light intersections, long uphill sections, and congested driving, and updates vehicle speed and SOC planning in a timely manner to ensure the vehicle operates at high efficiency. When navigation and route planning are not enabled, it collects interaction data from nearby vehicles and combines this data with the vehicle's historical data, as well as surrounding information collected by sensors such as LiDAR, millimeter-wave radar, and cameras, to make short-term predictions of the vehicle's future travel. Based on these short-term predictions, it performs optimization calculations to minimize energy consumption and reduce user fuel consumption.
[0067] During the trip, when the vehicle leaves the current road segment, please refer to Figure 3. Figure 3 is a schematic diagram of the architecture of another new energy vehicle energy intelligent management system according to some embodiments of this disclosure. Through the "vehicle-cloud" communication method, historical travel information is uploaded for relevant data statistical analysis, and supports other vehicles that have recently used the speed planning function to optimize their travel planning through the "vehicle-cloud-vehicle" method.
[0068] In some embodiments of this disclosure, multi-source information available at four levels—people, vehicles, roads, and networks—is collected, and the main factors affecting energy consumption are analyzed, including driving habits (route selection, driving style, charging habits, vehicle settings, etc.), vehicle status (vehicle parameters and load, speed, accessory power consumption, intelligent driving status, etc.), road information (slope, speed limit, road surface adhesion, etc.), and network information (traffic flow, traffic lights, Global Positioning System (GPS) positioning, Vehicle-to-Everything (V2X) information, etc.). Through road type classification, driving style identification, and rolling updates, the multi-source information is spatiotemporally aligned, and combined with the theoretical model and data model with variable weight superposition, the overall vehicle energy consumption of the user's preset travel route is predicted.
[0069] For example, spatiotemporal alignment refers to using multi-source information as coordinate axes based on a preset travel path (distance or time). Some factors are mainly differences in time sequence, road information is based on map navigation distance information, and network information is similar. After unifying the coordinates, the information is predicted and controlled in sequence.
[0070] Once the user determines their travel route, the vehicle receives navigation information and divides the route into multiple segments according to information attributes such as road type, road length, average speed, and congestion level. The vehicle then converts the segment information according to the data format of its calculation module and merges segments of the same type based on constraints such as average speed, road type, and congestion level. This updates the distribution of segments along the travel path, and the energy consumption of the corresponding segments is calculated by substituting the segment type into the energy consumption prediction model.
[0071] During the trip, the vehicle's position on the travel route is calculated based on the vehicle's GPS module. Based on the relative distance between the current position and the travel destination, the current nth road segment is determined, and the information of the previous n-1 road segments is updated to achieve the spatiotemporal unification of the data.
[0072] In some embodiments of this disclosure, engine 10 is used to selectively output power to the wheel ends of the vehicle. Drive motor 20 is used to output power to the wheel ends. Generator 30 is connected to engine 10 to generate electricity driven by engine 10. Power battery 40 is used to power drive motor 20 and to charge according to the current output by generator 30 or drive motor 20.
[0073] The control device 50 is used to predict the total vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information of the preset travel route. The preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption of the multiple road segments. With the goal of minimizing fuel consumption of the preset travel route, the control device 50 controls the engine 10, drive motor 20, generator 30 and power battery 40 based on the initial SOC of the power battery 40 of each road segment, the total vehicle energy consumption of the road segment, and the actual vehicle demand, so that the engine 10 operates in the high-efficiency operating range.
[0074] 1. Predict the total vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information of the preset travel route. The preset travel route includes multiple road segments, and the total vehicle energy consumption of the route includes the total vehicle energy consumption of multiple road segments.
[0075] The preset travel route can be determined in the following ways:
[0076] In some embodiments, if the navigation system auto-start function is enabled and the current system time is within a preset vehicle usage time period, the navigation system will be automatically turned on and a preset travel route will be determined based on the vehicle's current location information.
[0077] In some embodiments, when the navigation system's auto-start function is enabled, and the user, i.e. the car owner, sets the car usage time period, such as 9:00 to 10:00 AM and 5:00 to 6:00 PM, the navigation system will automatically start during these two time periods and determine the preset travel route based on the vehicle's current location information.
[0078] In some embodiments, if the navigation system auto-start function is disabled, the preset travel route is determined in response to the user-input destination.
[0079] In some embodiments, the preset travel route includes multiple road segments, which are divided according to the road condition information of each road segment. The total vehicle energy consumption of the route includes the total vehicle energy consumption of multiple road segments, and the total vehicle energy consumption of each road segment is related to the road condition information of each road segment.
[0080] In some embodiments, the division of road segments is related to the traffic information of the preset travel route.
[0081] In some embodiments, the preset travel route can be divided into multiple road segments based on road condition information, including road type and congestion level.
[0082] In some embodiments, each road segment is divided according to at least one of the road type and congestion level of a preset travel route.
[0083] In some embodiments, road sections can be classified as urban road sections, rural road sections, etc., based on road type, or as expressway sections or congested road sections, based on congestion level.
[0084] In some embodiments, road condition information includes at least one of the following: road type, road name, road traffic signs, road speed limit, congestion level, distance length, travel time, average vehicle speed, gradient, traffic light information, and weather information; energy consumption impact information includes vehicle status information, or energy consumption impact information includes at least one of user driving style information or traffic light information and vehicle status information; the actual vehicle demand for each road segment includes: the total vehicle power required for the vehicle to travel on each road segment.
[0085] In some embodiments, determining a preset travel route in response to a user-inputted destination can be achieved by: determining at least one candidate energy-saving route based on the vehicle's origin and destination; the predicted total vehicle energy consumption of the at least one candidate energy-saving route being less than the predicted total vehicle energy consumption of other routes, the total vehicle energy consumption being predicted based on road condition information and energy consumption impact information for each route; and determining the preset travel route in response to a selection operation of the at least one candidate energy-saving route; the preset travel route refers to the selected candidate energy-saving route; the preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption of the multiple road segments.
[0086] In some embodiments, at least one candidate energy-saving path is determined based on the vehicle's starting point and ending point: at least one candidate driving path is determined based on the vehicle's starting point and ending point; the starting point of any candidate driving path is the vehicle's starting point, and the ending point of any candidate driving path is the vehicle's ending point; the total energy consumption of the vehicle on each candidate driving path is predicted based on the road condition information and energy consumption impact information of each candidate driving path; at least one candidate energy-saving path is determined from the at least one candidate driving path based on the total energy consumption of the vehicle on each candidate driving path; the total energy consumption of the vehicle on any candidate energy-saving path is less than the total energy consumption of the vehicle on other candidate driving paths other than the at least one candidate energy-saving path.
[0087] In some embodiments, based on road condition information and energy consumption impact information for each candidate driving path, such as the user's driving style being aggressive, the gradient of the candidate driving path, and the vehicle's speed, the total energy consumption of the vehicle on each candidate driving path is predicted, and based on the total energy consumption of the vehicle on each candidate driving path, at least one candidate energy-saving path is determined from at least one candidate driving path.
[0088] In some embodiments, determining at least one candidate driving route based on the vehicle's origin and destination can be achieved by: obtaining at least one drivable route from the vehicle's origin to its destination; determining m drivable routes from the at least one drivable route based on a first travel dimension index of each drivable route; where m is a positive integer, and the first travel dimension index of any of the m drivable routes is less than the first travel dimension index of any of the other drivable routes in the at least one drivable route; and determining at least one candidate driving route from the m drivable routes based on a second travel dimension index of the m drivable routes; where the second travel dimension index of any candidate driving route is less than the second travel dimension index of any of the other drivable routes in the m drivable routes.
[0089] In some embodiments, please refer to Figure 4, which is a schematic diagram of a candidate energy-saving path determination logic according to some embodiments of the present disclosure. Based on the navigation destination and the current location of the vehicle, the route combination model obtains routes 1 to n, and combines these N routes according to road factor indicators, such as time factors or distance factors. Combining the vehicle's remaining mileage and historical data samples, the route filtering model selects and retains the displayed routes based on a comprehensive weight score of the n routes. For example, three routes are retained: route 1, route 2, and route 3. Information on each segment of different routes (road speed limit, distance length, gradient), traffic information (traffic flow speed), and vehicle information are extracted to predict energy consumption and obtain the route with the latest energy consumption.
[0090] For example, different candidate driving routes are mainly selected based on the vehicle's current location and the user's navigation destination, taking into account the influence of travel factors from the starting point to the destination, such as the estimated driving distance, estimated energy consumption, and estimated road traffic conditions. Big data analysis is also conducted based on information such as the user's travel experience and the actual impact of traffic flow.
[0091] The most influential factor is selected as the first travel dimension indicator. The selection of the first travel dimension indicator is for the purpose of completing the trip. For example, the path distance is selected as the first travel dimension indicator according to the principle of the shortest travel distance. Based on the road connectivity in the road network, the travel routes are arranged and combined according to the first travel dimension indicator to determine m drivable paths. At the same time, in order to meet the second travel dimension indicator, such as the shortest time, the route with the shortest time in the current combination is selected, and at least one candidate travel path is determined from the m drivable paths.
[0092] In some embodiments, the first travel dimension indicator includes travel distance, and the second travel dimension indicator includes travel time.
[0093] In some embodiments, determining at least one candidate driving path from m drivable paths based on the second travel dimension index of m drivable paths can be achieved by: determining the target drivable path with the smallest second travel dimension index among the m drivable paths; selecting drivable paths from the m drivable paths whose difference between the second travel dimension index and the second travel dimension index of the target drivable path is less than a preset index threshold; and using the selected drivable paths as at least one candidate driving path.
[0094] In some embodiments, based on travel time constraints, the m candidate travel routes with the shortest travel time in the current combination are selected. The selection is based on the principle of the shortest time plus a preset indicator threshold, for example, the preset indicator threshold is 30 minutes. For example, the time variation range of 30 minutes can be updated through self-learning. Finally, n alternative routes are retained, where n is a positive integer.
[0095] In some embodiments, determining at least one candidate driving route based on the vehicle's origin and destination can be achieved by: obtaining at least one drivable route from the vehicle's origin to its destination; obtaining travel dimension indicators for each drivable route, with the weight of each travel dimension indicator corresponding to the vehicle's current travel scenario; performing a weighted calculation on each travel dimension indicator according to each weight to obtain a comprehensive travel indicator for each drivable route; and selecting at least one candidate driving route from the at least one drivable route based on the comprehensive travel indicator for each drivable route; wherein the comprehensive travel indicator of the at least one candidate driving route is less than the comprehensive travel indicators of the other drivable routes in the at least one drivable route.
[0096] In some embodiments, please refer to Figure 4. Different travel dimension indicators, such as time, distance and energy consumption, are assigned according to the importance of completing the trip in different travel scenarios, and different weights Ω1, Ω2...Ωn are assigned. For example, in short-distance travel, the shorter travel time is prioritized, so the time weight is larger and the distance and energy consumption weight is smaller. The comprehensive score of the candidate route is obtained by weighted calculation, and a certain number of candidate driving paths are retained according to the score.
[0097] For example, when determining a preset travel route, it is also necessary to consider the vehicle's remaining mileage and the mileage to the destination. If the vehicle's remaining mileage is less than the mileage to the destination, then a refueling strategy is determined during the journey along the preset travel route. That is, when the mileage to the destination is greater than the vehicle's remaining mileage L based on predicted energy consumption, a refueling strategy is determined during the journey along the preset travel route.
[0098] In some embodiments, determining a refueling strategy during a preset travel route can be achieved by: obtaining the driver's fatigue driving mileage; fatigue driving mileage represents the mileage the driver can drive when fatigued; and based on the fatigue driving mileage and the vehicle's remaining mileage, recommending that the vehicle drive to a target charging address for charging or a target refueling address for refueling.
[0099] In some embodiments, please refer to Figure 5, which is a schematic diagram of a power replenishment strategy logic according to some embodiments of this disclosure. When the mileage of the destination is greater than the remaining combined fuel and electric range L based on predicted energy consumption, the route with the minimum energy consumption is determined. Based on historical driving data, the driver's longest driving mileage Lmax is obtained, and candidate charging addresses N1, N2, N3...Nn and candidate refueling addresses M1, M2, M3...Mm in the search route are searched. The remaining combined fuel and electric range L is updated through energy consumption prediction. Among them, M1, M2, M3...Mm and N1, N2, N3...Nn are based on the distance of the driver's fatigue rest location. Refueling and charging are planned by judging the driver's fatigue mileage, the mileage of the charging address distribution, and the remaining combined fuel and electric range, and the recommended charging and refueling plan is displayed on the vehicle's navigation screen. For example, the driver's fatigue mileage, i.e., the driver's maximum driving mileage, is obtained based on driving history data, and the driver's longest driving mileage Lmax is obtained; the remaining combined fuel and electric range is updated by the energy consumption prediction method.
[0100] In some embodiments, based on the fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is greater than or equal to the fatigue driving mileage, and the distance between the first charging address and the end point of the fatigue driving mileage is less than a first preset distance threshold, then controlling the vehicle to drive to the first charging address for charging; the distance between the first charging address and the end point of the fatigue driving mileage is less than the distance between other charging addresses and the end point of the fatigue driving mileage.
[0101] In some embodiments, as shown in Figure 5, the first preset distance threshold is a first threshold, and the first charging address is N1. When the remaining electric driving range L is greater than Lmax, it is further determined that N1-Lmax is less than the first threshold. If it is less, charging is performed at the nearest charging address N1. When it is less than the first threshold, the driver's fatigue driving range can be ignored, and charging is performed at the nearest charging address N1.
[0102] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is greater than or equal to the fatigue driving mileage, and the distance between the first charging address and the end point of the fatigue driving mileage is greater than or equal to a first preset distance threshold, then controlling the vehicle to drive to a second charging address for charging; the distance between the first charging address and the end point of the fatigue driving mileage is less than the distance between other charging addresses and the end point of the fatigue driving mileage, and the second charging address represents the previous charging address of the first charging address in the preset travel route.
[0103] In some embodiments, as shown in Figure 5, when the remaining driving range L is greater than Lmax, and N1 - Lmax is greater than or equal to a first threshold, charging is performed at the corresponding charging address above N1, i.e., the second charging address. When the remaining driving range is greater than or equal to the first threshold, fatigue driving mileage cannot be ignored, and charging is performed at the corresponding charging address above N1 to ensure driving safety.
[0104] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is less than the fatigue driving mileage, and the difference between the fatigue driving mileage and the remaining mileage is less than a second preset distance threshold, then controlling the vehicle to drive to a third charging address for charging; the third charging address is located before the end of the remaining mileage, and the distance between the third charging address and the end of the remaining mileage is less than the distance between other charging addresses and the end of the fatigue driving mileage, where other charging addresses represent the remaining charging addresses other than the third charging address located before the end of the remaining mileage.
[0105] In some embodiments, as shown in Figure 5, the second preset distance threshold is the second threshold. When the remaining electric driving range L is less than Lmax, it is further determined that L remaining - Lmax is less than the second threshold. If it is less, the vehicle is charged at the nearest charging address before L remaining. If it is less than the second threshold, charging is prioritized to ensure driving safety.
[0106] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is less than the fatigue driving mileage, and the difference between the fatigue driving mileage and the remaining mileage is greater than or equal to a second preset distance threshold, then controlling the vehicle to drive to the target refueling address for refueling; the target refueling address is located before the end of the remaining mileage, and the distance between the target refueling address and the end of the remaining mileage is less than the distance between other refueling addresses and the end of the fatigue driving mileage, where other refueling addresses represent the remaining refueling addresses other than the target refueling address among the refueling addresses located before the end of the remaining mileage.
[0107] In some embodiments, as shown in Figure 5, when the remaining driving range Lremaining is less than Lmax, and Lremaining - Lmax is greater than or equal to a second threshold, then refueling is performed at the nearest refueling address preceding Lremaining. If Lremaining is greater than or equal to the second threshold, refueling is performed to ensure the shortest possible travel time.
[0108] Once the preset travel route is determined, the total vehicle energy consumption for that route is predicted based on road condition information and energy consumption impact information. Predicting the total vehicle energy consumption for the preset travel route can include any one of the following five methods.
[0109] For example, please refer to Figure 6. Figure 6 is a schematic diagram of energy consumption prediction according to some embodiments of this disclosure. Figure 6a is a schematic diagram of speed information revealed by a map. The actual map data is not speed, but the distance and estimated travel time of each segment. The average speed of this segment is calculated, so it is discrete. Figure 6b is a schematic diagram of energy consumption prediction based on map-revealed data. Since speed is discrete, energy consumption is directly related to speed, so energy consumption is also discrete. Figure 6c is a schematic diagram of the result of speed planning based on map-revealed speed information. Speed planning is to control the vehicle to travel at a planned speed, so a continuous speed can reduce energy consumption. Therefore, the planning is discrete. Figure 6d is a schematic diagram of the result of energy consumption prediction based on the planned speed.
[0110] For example, for the steps of energy consumption prediction based on map-revealed data, please refer to steps 1, 2, or 3 below; for the steps of energy consumption prediction based on planned speed, please refer to the steps corresponding to step 4 below.
[0111] 1. Based on the energy consumption prediction algorithm of automotive theory, the total energy consumption of the vehicle along the preset travel route is predicted according to the road traffic flow speed and the static parameters of the vehicle. The total energy consumption of the vehicle along the route is the theoretical energy consumption required.
[0112] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters, and road condition information includes at least the road traffic flow speed. Predicting the total vehicle energy consumption of a preset travel route based on the road condition information and energy consumption impact information can be achieved by: using an energy consumption prediction algorithm based on automotive theory, predicting the total vehicle energy consumption of the preset travel route based on the road traffic flow speed and the vehicle's static parameters, where the total vehicle energy consumption is the theoretical required energy consumption.
[0113] In some embodiments, the static parameters of the vehicle include at least: wind resistance, rolling resistance, acceleration resistance, and gradient resistance.
[0114] In some embodiments, the theoretical energy demand is calculated as follows: driving force × road traffic flow velocity × time, where driving force F t =F f +F w +F i +F j Among them, F t Used to represent driving force, F f F is used to represent rolling resistance. w F is used to represent air resistance. i F is used to represent slope resistance. j Used to represent acceleration resistance.
[0115] In some embodiments, please refer to FIG7, which is a schematic diagram of the logic of an energy consumption prediction method according to some embodiments of the present disclosure. For example, the energy consumption prediction method predicts the energy consumption of travel routes based on the prediction of operating conditions information in a way that combines vehicle theory and data-driven fusion.
[0116] For example, automotive theory mainly calculates the main range of energy consumption prediction to ensure that the data-driven approach does not deviate too much. Road condition information can also include slope information. Vehicle static parameters, i.e., vehicle parameters, include vehicle wind resistance, rolling resistance, acceleration resistance, and slope resistance. Vehicle static parameters can also include inherent vehicle parameters that affect energy consumption, such as driving speed, curb weight, and frontal area.
[0117] For example, by acquiring vehicle parameters and combining them with load changes, if the vehicle is equipped with an inertial measurement unit (IMU), the acceleration can be directly acquired; if the vehicle does not have an IMU, the acceleration is estimated based on the vehicle speed. Combined with throttle torque and vehicle acceleration, energy consumption prediction theory is performed, which is the theoretical energy consumption prediction of automobiles.
[0118] Through offline training, 12 energy consumption prediction models are formed based on a two-dimensional cross-reference of a specific vehicle model, driving style, and driving conditions. A matching model is then used to predict energy consumption. If the predicted energy consumption exceeds the upper limit and matches the actual energy consumption data, that model is considered valid. The model is then trained in the cloud using actual energy consumption data, and its parameters are updated accordingly. If the predicted energy consumption does not exceed the upper limit, energy consumption prediction is performed using both theoretical calculations and data-driven prediction.
[0119] The energy consumption prediction theory is used to predict energy consumption based on automotive theory, while the energy consumption prediction data-driven approach is used to predict energy consumption through a target energy consumption prediction model. Energy consumption is predicted based on both theoretical calculations and data-driven approaches. If the actual energy consumption is within a certain range, the weights are adjusted. If the actual energy consumption is outside this range, the model matching is checked. If incorrect, the model is re-matched among 12 energy consumption prediction models. If correct, the model is uploaded to the cloud server for retraining, and the parameters are updated on the vehicle.
[0120] Among them, the energy consumption prediction algorithm of automobile theory is composed of F t =F f +F w +F i +F j It is derived that F f For rolling resistance, F f = mgf, where m is the total mass of the vehicle, in kilograms; g is the acceleration due to gravity, which is 9.8 m / s²; f is the rolling resistance coefficient; F w For air resistance, C D The air resistance coefficient is represented by A, which represents the frontal area, measured in square meters. a For vehicle speed, the unit of vehicle speed is kilometers per hour; F i For slope resistance, F i =mgsinα, where α is the slope angle; F j To increase resistance, F j =σma, where σ is the vehicle rotational mass conversion factor; a is the vehicle acceleration, with the unit of acceleration being m / s². 2 In addition to considering vehicle parameters, load variations are also taken into account, with the load estimated based on vehicle acceleration and throttle torque. If the vehicle is equipped with an inertial measurement unit (IMU), the acceleration is directly obtained; if the vehicle does not have an IMU, the acceleration is estimated from the vehicle speed.
[0121] 2. Input the road type, driving style and vehicle type information into the target energy consumption prediction model. The target energy consumption prediction model outputs the predicted total vehicle energy consumption of the preset travel route. The total vehicle energy consumption of the route is the reference demand energy consumption. For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type of the preset travel route or the user's driving style information.
[0122] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the user's driving style and vehicle model information, and road condition information includes at least the road type. Predicting the total vehicle energy consumption of a preset travel route based on the road condition information and energy consumption impact information can be achieved by: inputting the road type, driving style, and vehicle model information into a target energy consumption prediction model, and outputting the predicted total vehicle energy consumption of the preset travel route from the target energy consumption prediction model. The total vehicle energy consumption of the route is a reference demand energy consumption. For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type or the user's driving style information of the preset travel route.
[0123] In some embodiments, vehicle model information refers to vehicle parameters, and the target energy consumption prediction model is the data-driven part. In addition to considering driving style and driving conditions, the data-driven part also considers the vehicle's air conditioning usage, battery thermal management system and the power consumption of low-voltage accessories such as lights, instruments, fans, water pumps, multimedia audio and video, seat heating, and seat ventilation, the weather conditions ahead of the journey, such as temperature, humidity, and wind speed, the terrain conditions ahead of the journey, such as overpasses, slopes, air resistance, and track resistance, the distribution of refueling and charging addresses, and the charging conditions at the destination.
[0124] The data-driven approach first uses machine learning algorithms to derive an energy consumption prediction model through offline training. Then, it performs a data loop based on real-time running data to achieve online learning for prediction. When the model error continues to exceed a certain threshold, data is collected and uploaded to the cloud for model self-learning training to improve model accuracy. The model parameters are then updated to the vehicle-side offline model via cloud services, and the vehicle-side offline model runs in the vehicle's infotainment system.
[0125] In some embodiments, road types include: ordinary roads, expressways, highways, and congested roads.
[0126] In some embodiments, a user's driving style is categorized into aggressive, normal, and mild based on the rate of change of accelerator pedal opening and the rate of change of acceleration.
[0127] In some embodiments, please refer to Figure 7. Due to the significant differences in energy consumption among different vehicles and drivers, a two-dimensional clustering analysis is performed on all driving behavior data of a certain vehicle model according to driving style and driving conditions. For example, driving conditions are divided into ordinary roads, expressways, highways, and congested roads. Driving styles are divided into aggressive, normal, and mild based on the rate of change of accelerator pedal opening and the rate of change of acceleration. A total of 12 groups of driving data for this vehicle model are obtained through two-dimensional cross-splitting. Based on the 12 groups of data, algorithms such as random forest are used to train energy consumption prediction models offline, resulting in 12 different parameter models representing energy consumption prediction models under different group classifications.
[0128] The obtained model is compressed and deployed in the vehicle controller. A driving style recognition algorithm is also deployed in the vehicle to dynamically identify the driver's driving style and driving conditions, and call the corresponding model to predict the energy consumption of the travel route.
[0129] Furthermore, after actual driving behavior occurs, by comparing the predicted energy consumption with the actual energy consumption, driving behavior data with errors exceeding a certain threshold is uploaded to the cloud, triggering cloud-based prediction model training, updating the corresponding energy consumption prediction model, and achieving closed-loop data learning.
[0130] 3. Based on the theoretical and reference energy consumption requirements of the vehicle along the preset travel route, the total vehicle energy consumption for the preset travel route is predicted. The theoretical energy consumption requirement is calculated using an energy consumption prediction algorithm based on vehicle theory, and the reference energy consumption requirement is output by the target energy consumption prediction model. The theoretical and reference energy consumption requirements are then weighted and summed to predict the total vehicle energy consumption for the preset travel route.
[0131] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters, vehicle model information, and the user's driving style; road condition information includes at least road traffic flow speed and road type. The theoretical energy consumption requirement is obtained through the following steps: predicting the total vehicle energy consumption of a preset travel route based on the road traffic flow speed and the vehicle's static parameters using an energy consumption prediction algorithm based on automotive theory; the reference energy consumption requirement is obtained through the following steps: inputting road type, driving style, and vehicle model information into a target energy consumption prediction model, and outputting the predicted total vehicle energy consumption of the preset travel route from the target energy consumption prediction model. The total vehicle energy consumption of the route is the reference energy consumption requirement. For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type or the user's driving style information of the preset travel route.
[0132] In some embodiments, the total energy consumption of a vehicle along a preset travel route can be predicted based on the vehicle's theoretical energy consumption and reference energy consumption along the preset travel route by: obtaining a first weight of the vehicle's theoretical energy consumption and a second weight of the reference energy consumption; and performing a weighted calculation on the vehicle's theoretical energy consumption and reference energy consumption based on the first weight and the second weight to predict the vehicle's total energy consumption along the route.
[0133] In some embodiments, the vehicle's total energy consumption along the route is predicted by weighting a first weight of the theoretical energy consumption demand and a second weight of the reference energy consumption demand. Since the theoretical energy consumption prediction algorithm for automobiles has calculation errors and the target energy consumption prediction model may be distorted, the two are combined. As the amount of data increases, the second weight of the reference energy consumption demand will become larger, while the first weight of the theoretical energy consumption demand will become smaller.
[0134] In some embodiments, the first weight of the theoretical energy demand and the second weight of the reference energy demand are added together to 1, and the first weight of the theoretical energy demand and the second weight of the reference energy demand are updated with the constraint that the actual vehicle energy consumption on the road segment is within a preset range, so as to obtain the updated first weight of the theoretical energy demand and the updated second weight of the reference energy demand; obtaining the first weight of the theoretical energy demand and the second weight of the reference energy demand of the vehicle includes: obtaining the updated first weight of the theoretical energy demand and the updated second weight of the reference energy demand of the vehicle.
[0135] In some embodiments, if the error between the predicted vehicle energy consumption on the nth road segment and the actual vehicle energy consumption on the nth road segment is greater than a certain threshold, the actual vehicle energy consumption on the nth road segment and the model identifier of the target energy consumption prediction model are sent to the server so that the server can optimize the energy consumption prediction model corresponding to the model identifier based on the actual vehicle energy consumption on the nth road segment.
[0136] In some embodiments, the actual vehicle energy consumption on the nth road segment and the model identifier of the target energy consumption prediction model are sent to the server. The server retrains the energy consumption prediction model corresponding to the model identifier until the target energy consumption prediction model meets the preset conditions, and then updates the parameters of the energy consumption prediction model corresponding to the model identifier. If training is complete, the model is sent to the vehicle-side offline model; otherwise, the parameters of the energy consumption prediction model corresponding to the model identifier continue to be used.
[0137] In some embodiments, the vehicle's total energy consumption on road segment n is predicted in the following manner:
[0138] Obtain the first weight of the theoretical energy demand of the vehicle on the nth road segment and the second weight of the reference energy demand; n is a positive integer; perform a weighted calculation on the theoretical energy demand and reference energy demand of the vehicle on the nth road segment according to the first weight and the second weight, and predict the total energy consumption of the vehicle on the nth road segment.
[0139] In some embodiments, a first weight of the theoretical energy demand of the nth road segment and a second weight of the reference energy demand are obtained, where n is a positive integer. The theoretical energy demand of the nth road segment and the reference energy demand are weighted and calculated to predict the vehicle's total energy consumption in the nth road segment.
[0140] In some embodiments, after the vehicle passes through the nth road segment, the actual road segment energy consumption of the vehicle in the nth road segment is obtained; if the actual road segment energy consumption is within a threshold range, the first weight and the second weight remain unchanged, and the threshold range is determined based on the predicted road segment energy consumption of the vehicle in the nth road segment.
[0141] In some embodiments, the theoretical energy consumption and the reference energy consumption are weighted and calculated using the current weights to obtain the predicted vehicle energy consumption for the road segment. After the road segment is completed, the actual vehicle energy consumption for the road segment is obtained and compared with the predicted value. If the difference is within the threshold range, the first weight and the second weight remain unchanged.
[0142] In some embodiments, the theoretical energy consumption and reference energy consumption of the vehicle on the nth road segment are obtained; the theoretical energy consumption and reference energy consumption on the nth road segment are weighted according to the first initial weight of the theoretical energy consumption and the first initial weight of the reference energy consumption to obtain the first reference road segment vehicle energy consumption of the nth road segment; after the vehicle passes through the nth road segment, the actual road segment vehicle energy consumption of the vehicle on the nth driving road segment is obtained; if the actual road segment vehicle energy consumption is greater than the first reference road segment vehicle energy consumption, the target energy consumption prediction model is optimized.
[0143] In some embodiments, the theoretical energy demand and reference energy demand of a road segment are weighted according to their respective weights to obtain the total vehicle energy consumption of a first reference road segment. After the vehicle completes its journey on the road segment, the actual total vehicle energy consumption is compared with the total vehicle energy consumption of the first reference road segment. If the actual total vehicle energy consumption of the road segment is greater than the total vehicle energy consumption of the first reference road segment, the target energy consumption prediction model is optimized to improve accuracy.
[0144] In some embodiments, the theoretical energy consumption and reference energy consumption of the vehicle in the nth road segment are obtained; the theoretical energy consumption and reference energy consumption in the nth road segment are weighted according to the second initial weight of the theoretical energy consumption and the second initial weight of the reference energy consumption to obtain the second reference road segment vehicle energy consumption in the nth road segment; after the vehicle passes through the nth road segment, the actual road segment vehicle energy consumption in the nth road segment is obtained; if the actual road segment vehicle energy consumption is less than the second reference road segment vehicle energy consumption, the target energy consumption prediction model is optimized.
[0145] In some embodiments, the theoretical energy demand and reference energy demand of a road segment are weighted according to their respective weights to obtain the total vehicle energy consumption of a second reference road segment. After the vehicle completes its journey on the road segment, the actual total vehicle energy consumption of the road segment and the total vehicle energy consumption of the second reference road segment are compared. If the actual total vehicle energy consumption of the road segment is less than the total vehicle energy consumption of the second reference road segment, the target energy consumption prediction model is optimized to improve accuracy.
[0146] In some embodiments, obtaining the first weight of the theoretical energy consumption required by the vehicle in the nth road segment and the second weight of the reference energy consumption required by the vehicle can be achieved by: obtaining the theoretical energy consumption required by the vehicle in the nth road segment of a preset travel route and the reference energy consumption required by the vehicle; performing a weighted calculation on the theoretical energy consumption required by the vehicle in the nth road segment according to the first initial weight of the theoretical energy consumption required by the vehicle and the first initial weight of the reference energy consumption required by the vehicle to obtain the first reference road segment total vehicle energy consumption of the nth road segment; performing a weighted calculation on the theoretical energy consumption required by the vehicle in the nth road segment according to the second initial weight of the theoretical energy consumption required by the vehicle and the second initial weight of the reference energy consumption required by the vehicle to obtain the second reference road segment total vehicle energy consumption of the nth road segment; after the vehicle has traveled the nth road segment, obtaining the actual road segment total vehicle energy consumption of the vehicle in the nth road segment; if the actual road segment total vehicle energy consumption is greater than the second reference road segment total vehicle energy consumption and less than the first reference road segment total vehicle energy consumption, then updating the first weight and the second weight, and using the updated first weight as the current first weight of the theoretical energy consumption required by the vehicle, and using the updated second weight as the current second weight of the reference energy consumption required by the vehicle.
[0147] In some embodiments, please refer to Figure 7, the preset distance L is 5km, the first weight is ω1, the second weight is ω2, and the theoretical energy consumption E is... 理论 The initial weight is 0.2, referencing the energy demand E. 模型 The first initial weight is 0.8, the second initial weight of theoretical energy demand is 0.8, the second initial weight of reference energy demand is 0.2, and the reference road segment's total vehicle energy consumption is E. 总 Including the vehicle energy consumption of the first reference road segment and the vehicle energy consumption of the second reference road segment, the energy consumption prediction method is fused by a weighted summation: E 总 =ω1E理论 +ω2E 模型 , where ω1, ω2∈[0.2,0.8].
[0148] Every 5km, the energy consumption prediction model type is re-matched and the weights ω1 and ω2 of the energy consumption prediction method are adjusted. When the actual vehicle energy consumption on the road section is 0.8E... 理论 +0.2E 模型 <E 实际1 <0.2E 理论 +0.8E 模型 Then, ω1 and ω2 are readjusted. Further adjustments are made by solving for ω1 + ω2 = 1 and E. 实际1 =ω1E 理论 +ω2E 模型 And retain that weight.
[0149] When the actual vehicle energy consumption on the road section is E 实际1 >0.2E 理论 +0.8E 模型 At that time, the system determines whether the current energy consumption prediction model is correctly matched based on driving conditions and driving style. If the match is incorrect, it re-matches with 12 energy consumption prediction models; if the match is correct, it sets the E5km range accordingly. 实际1 Upload the cloud service to retrain the energy consumption model of this type and update the parameters to the vehicle until the target energy consumption prediction model under the preset conditions is reached, and then update the parameters of the energy consumption prediction model of this type.
[0150] If training is complete, the parameters are sent to the offline model on the vehicle; otherwise, the energy consumption prediction model parameters of this type continue to be used. 实际1 <0.8E 理论 +0.2E 模型 According to E 实际1 Rematch the energy consumption prediction model with other driving conditions and driving styles. Every 5km, rematch the energy consumption prediction model type and energy consumption prediction method weights according to the aforementioned driving conditions and driving styles. If the energy consumption prediction model type of the previous segment is met, use the weights ω1 and ω2 of the energy consumption prediction method of the previous segment to predict energy consumption, and continue the above weight adjustment method and model parameter update.
[0151] 4. Based on the energy consumption prediction algorithm of automotive theory, predict the total energy consumption of the preset travel route according to the road traffic flow speed, vehicle static parameters and the target speed that minimizes the total energy consumption of the vehicle along the route.
[0152] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters and the target speed that minimizes the overall vehicle energy consumption along the route, and road condition information includes at least the road traffic flow speed. The overall vehicle energy consumption of a preset travel route can be predicted based on the road condition information and energy consumption impact information of that route. This can be achieved by using an energy consumption prediction algorithm based on automotive theory, which predicts the overall vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed that minimizes the overall vehicle energy consumption along the route.
[0153] In some embodiments, after speed planning is performed and the target speed, i.e. the energy-saving speed, is obtained, the energy consumption prediction algorithm of the vehicle theory can be used to predict the total energy consumption of the preset travel route based on the road traffic flow speed, the static parameters of the vehicle, and the target speed that minimizes the total energy consumption of the route. The total energy consumption of the route calculated in this way is also relatively accurate.
[0154] In some embodiments, when the intelligent driving function is activated and speed planning is enabled, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption; or, when the intelligent driving function is activated and navigation-assisted driving function is activated, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption; or, when the intelligent driving function is activated, navigation-assisted driving function is deactivated, adaptive cruise control function is activated, there are no vehicles ahead, and energy-saving driving guidance function is activated, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption.
[0155] In some embodiments, when the intelligent driving function is turned off and the energy-saving driving guidance function is turned on, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed for minimizing total vehicle energy consumption.
[0156] In some embodiments, the energy-saving driving guidance function refers to a function used to control and guide the vehicle to travel at a target speed that minimizes the overall vehicle energy consumption along the route.
[0157] For example, the target vehicle speed is determined in the following way: with the goal of minimizing the overall vehicle energy consumption along the route, a speed sequence is generated based on the road traffic flow speed of the preset travel route and the vehicle's current speed, where the current speed is the vehicle's speed at the starting point of the preset travel route; the speed sequence is then modified based on constraints, which include at least driving style.
[0158] In some embodiments, the limiting conditions may also include one or more of the following: travel duration, traffic flow speed information, acceleration limit, deceleration limit, maximum permissible speed in the area, and traffic light information.
[0159] In some embodiments, the limiting conditions include one or more of the following: travel duration, traffic flow speed information, acceleration limit, deceleration limit, maximum permissible speed in the area, and traffic light information.
[0160] For example, traffic light information includes: traffic light countdown, distance to the traffic light, maximum allowed speed of vehicles passing through the area (i.e., road segment speed limit), and traffic flow speed. This information can determine acceleration and deceleration restrictions. Restriction conditions may also include one or more of the following: road gradient, speed of the vehicle in front, and distance to the vehicle in front.
[0161] In some embodiments, acceleration and deceleration limits include physical acceleration and deceleration constraints due to the characteristics of the vehicle itself, and physical limits due to road conditions; or, road conditions include asphalt, mud, sand road types, and differences in weather and humidity environmental factors; or, based on the driver's historical driving behavior data, actual driving acceleration and deceleration habits at different vehicle speeds are used as limits to ensure the driver's driving comfort.
[0162] In some embodiments, the speed sequence is modified by limiting conditions to obtain a modified speed sequence, which is the target speed, and the target speed is the optimal energy-saving speed.
[0163] In some embodiments, with the goal of minimizing the overall vehicle energy consumption along the route, a speed sequence is generated based on the road traffic flow speed and the current vehicle speed of the preset travel route. This can be achieved by: determining a smooth speed sequence based on the road traffic flow speed, the current vehicle speed, and constraint information of the preset travel route, where the constraint information includes at least driving style, and the current vehicle speed is the vehicle speed at the starting point of the preset travel route; inputting the smooth speed sequence as the initial speed solution into the vehicle model; and generating a speed sequence based on the initial speed solution using the vehicle model with the goal of minimizing the overall vehicle energy consumption along the route.
[0164] In some embodiments, a vehicle model based on a state-space matrix is constructed according to vehicle dynamics. Since the model has nonlinear terms, linearization is performed near the working point to obtain a multi-segment working model. For example, the selection of the working point is determined by the working torque range. The wheel-end required torque can be calculated by the vehicle bench test coefficient formula to determine the torque range required for normal vehicle operation. The corresponding torque range is divided by a preset region, for example, by a preset 5 regions.
[0165] For example, the control input of the vehicle model is the current acceleration, and the state variables include the vehicle's speed, traffic light information, distance between the current position and the destination, the speed and acceleration of the vehicle in front, and the relative distance to obstacles, i.e., the relative distance to the nearest vehicle in front. By constraining the control input and state variables [x1,x2,...,xn]≤[δ1max,-δ1min,...,δnmax,-δnmin], where xn represents the nth state variable mentioned above, and [δnmax,-δnmin] represents the upper and lower limits of the nth state variable, the model achieves fitting to various constraints of the real environment. The vehicle model uses minimizing overall vehicle energy consumption as the objective function, and the objective function is solved to generate a speed sequence. This speed sequence is the target vehicle speed.
[0166] In some embodiments, a smooth speed sequence is determined based on the road traffic flow speed, current vehicle speed, and constraint information of a preset travel route, and the smooth speed sequence is input into the vehicle model as the initial speed solution. This can be achieved by: obtaining the average speed based on the road traffic flow speed, current vehicle speed, and constraint information of the preset travel route; smoothing the speed changes between adjacent road segments to obtain the smooth speed sequence; correcting the speed of road segments in different driving scenarios according to driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence; and determining the initial optimization range of the vehicle model based on the locally corrected smooth speed sequence, and inputting the smooth speed sequence as the initial speed solution into the vehicle model.
[0167] In some embodiments, an average speed is obtained based on the road traffic flow speed, current vehicle speed, and constraint information of a preset travel route. The speed changes between adjacent road segments are smoothed to obtain a smooth speed sequence. The speed of road segments in different driving scenarios is corrected according to driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence.
[0168] For example, the driving style is the same as the driving style in the energy consumption prediction model, divided into aggressive, normal, and mild. When the aggressive driving style is used, the traffic flow speed on all road segments is increased; when the normal driving style is used, the existing traffic flow speed on all road segments is maintained; when the mild driving style is used, the traffic flow speed on all road segments is reduced.
[0169] The local adjustment for the traffic light position is as follows: at a certain distance from the traffic light, accelerate using A1, A2, and A3 accelerations or decelerate using B1, B2, and B3 decelerations, depending on the driving style (aggressive, normal, or mild). Where A1 > A2 > A3, |B1| > |B2| > |B3|.
[0170] The speed requirements between adjacent road segments are smoothly connected using Bessel functions, and an acceleration sequence following a Poisson distribution is established to synthesize a future path speed sequence. This acceleration sequence is then used as an initial solution to solve the objective function.
[0171] The calculation control input sequence a = [a1, a2, ..., am] is obtained, where am represents the optimal acceleration value obtained by solving the model in the target time domain. The optimal energy-saving vehicle speed is obtained from the initial speed and the optimal acceleration sequence. During the vehicle's operation, the above process is repeatedly substituted to obtain the optimal energy-saving vehicle speed sequence in the target time domain, i.e., the target vehicle speed.
[0172] In some embodiments, speed correction of road segments in different driving scenarios is performed based on driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence. This can be achieved by: when the target vehicle speed cannot be maintained during long-term following, the vehicle's current acceleration, current speed, obstacle speed, and relative distance to the obstacle are input into the vehicle following model. The vehicle following model uses the minimum overall vehicle energy consumption along the path and the relative distance to the obstacle greater than a preset distance threshold as the objective function to generate a locally corrected smooth speed sequence.
[0173] In some embodiments, the speed sequence is determined by minimizing the relative change value of acceleration and the overall vehicle energy consumption in the dimension of driving comfort. The current acceleration of the vehicle, the current speed, traffic light information, the distance between the current position and the destination, the speed of the vehicle in front, and the relative distance to the obstacle are input into the vehicle following model. The speed sequence is obtained by solving the vehicle following model with the objective function of minimizing the overall vehicle energy consumption of the road segment and the relative change value of acceleration being less than a preset acceleration threshold.
[0174] In some embodiments, speed correction of road segments in different driving scenarios is performed based on driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence. This can be achieved by: when passing through a traffic light intersection, inputting the vehicle's current acceleration, current speed, traffic light information, obstacle speed, and relative distance to the obstacle into the intersection speed model; using the intersection speed model as the objective function to minimize the overall vehicle energy consumption along the path and ensure that the passage time through the traffic light intersection is less than the preset expected passage time, and generating a locally corrected smooth speed sequence.
[0175] In some embodiments, the vehicle's current acceleration, speed, traffic light information, obstacle speed, and relative distance to obstacles are input into an intersection speed model. The goal of this model is to minimize the overall vehicle energy consumption of the road segment while ensuring that the vehicle's travel time is lower than the preset expected travel time at the intersection, thereby generating a locally corrected smooth speed sequence. This adjustment takes into account vehicles ahead, pedestrians, and other possible obstacles to optimize vehicle driving efficiency and reduce energy consumption.
[0176] 5. For any candidate driving route, if the historical database contains the total vehicle energy consumption of any candidate driving route, then the total vehicle energy consumption of any candidate driving route in the historical database shall be used as the total vehicle energy consumption of the vehicle on any candidate driving route; the historical database stores the total vehicle energy consumption of at least one driving route in the historical time period.
[0177] In some embodiments, as shown in Figure 4, a data-driven road feature sample database is constructed by collecting user historical data samples, i.e., historical road data. For example, the road feature sample database records historical road information. By comparing the current road type with the historical data features, if the current road matches the historical data features, the corresponding historical route is directly extracted and output. For example, the historical data feature matching includes road types such as urban expressways and provincial highways, the road segment, and the Global Positioning System (GPS) coordinates. The current candidate route is matched and analyzed through the road feature sample database to determine whether there are overlapping road segments. If there are, the historical route is retained as a candidate route, and the time information, distance information, and other information of the historical route are obtained.
[0178] For example, if it does not exist, the time information and distance information of the path are calculated and stored in the road feature sample database.
[0179] In some embodiments, please refer to Figure 4. Information such as road segment information, traffic information, and vehicle information of different routes are extracted. For example, the information of each road segment includes road speed limit, distance length, and gradient. Traffic information includes traffic flow and vehicle speed information. The data are input into the energy consumption prediction model to obtain the corresponding future energy consumption prediction feedback. If the route passes through a highway, the route toll is calculated. The fuel price at that time is used to convert the fuel consumption into the energy cost. The route with the lowest energy consumption is selected as the output and displayed to the user.
[0180] Second, with the goal of minimizing fuel consumption along the preset travel route, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery in each section, the energy consumption of the vehicle in each section, and the actual vehicle demand, so that the engine operates in the high-efficiency range.
[0181] In some embodiments, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery for each road segment, the vehicle's energy consumption for that road segment, and the vehicle's actual overall needs, so that the engine operates within its efficient operating range. This can be achieved by: determining the target SOC of the power battery for each road segment based on the initial SOC of the power battery for each road segment and the vehicle's energy consumption for that road segment, with the goal of minimizing fuel consumption for a preset travel route; and controlling the engine, drive motor, generator, and power battery based on the initial SOC of the power battery for each road segment, the target SOC, and the vehicle's actual overall needs, so that the engine operates within its efficient operating range.
[0182] In some embodiments, the target SOC of the power battery for each road segment is determined based on the initial SOC of the power battery for each road segment and the vehicle energy consumption for each road segment, with the goal of minimizing fuel consumption for a preset travel route. This can be achieved by: determining the predicted SOC change of the vehicle at the end of each road segment based on the initial SOC of the power battery for each road segment and the vehicle energy consumption for each road segment; determining multiple SOC change paths based on the predicted SOC change, for example, each SOC change path includes a set of SOCs; identifying the SOC change path that minimizes fuel consumption for the vehicle during the preset travel route from among the multiple SOC change paths as the target SOC change path; and determining the SOC included in the target SOC change path as the target SOC for each road segment.
[0183] In some embodiments, for each road segment, the initial SOC of the power battery (i.e., the state of charge of the battery at the beginning of the road segment) and the vehicle energy consumption of the road segment (i.e., the energy consumed by the vehicle during the driving of the road segment) are considered. Based on the energy consumption of each road segment, the change in the power battery charge during the driving process is predicted. By calculating the predicted SOC change, the change in the battery charge after driving each road segment is obtained. Multiple SOC change paths are determined based on the predicted SOC change, and each SOC change path represents a possible change in the power battery charge. After determining multiple SOC change paths, the SOC change path that can achieve the lowest fuel consumption when running the preset travel route is selected as the target SOC change path. After the target SOC change path is determined, the target SOC of each road segment is determined based on the SOC values included in the path.
[0184] In some embodiments, the target SOC at the end of the first segment of the preset travel route is determined based on the vehicle's initial SOC and the predicted SOC change of the first segment of the preset travel route.
[0185] The target SOC at the end of the non-first segment of the preset travel route is determined based on the predicted SOC change of the non-first segment and the target SOC at the end of the previous segment of the non-first segment.
[0186] In some embodiments, the target SOC at the end of the first road segment is determined based on the vehicle's initial SOC on the preset travel route and the predicted SOC change in the first road segment. The predicted SOC change refers to the change in battery charge after the vehicle has traveled the first road segment. By combining the initial SOC and the predicted SOC change, the target SOC at the end of the first road segment can be calculated.
[0187] The target SOC at the end of a non-first road segment is determined by the predicted SOC change for that segment, i.e., the change in battery charge after the vehicle travels that segment, combined with the target SOC at the end of the previous segment. Since the vehicle's SOC state is a continuously changing process, the impact of the previous segment needs to be considered when considering the target SOC of the current segment. By combining the predicted SOC change and the target SOC of the previous segment, the target SOC at the end of a non-first road segment can be determined.
[0188] In some embodiments, the predicted SOC change includes a first predicted SOC change and a second predicted SOC change; the upper limit of the target SOC for the first segment of the preset travel path is determined based on the initial SOC and the first predicted SOC change of the first segment; the lower limit of the target SOC for the first segment is determined based on the initial SOC and the second predicted SOC change of the first segment; the upper limit of the target SOC for non-first segments of the preset travel path is determined based on the first predicted SOC change of the non-first segment and the upper limit of the target SOC of the segment preceding the non-first segment; the lower limit of the target SOC for non-first segments is determined based on the second predicted SOC change of the non-first segment and the lower limit of the target SOC of the segment preceding the non-first segment.
[0189] In some embodiments, the State of Charge (SOC) of a target segment in a preset travel path is determined based on a first predicted SOC range and a second predicted SOC range of the target segment. When the target segment is the first segment of the preset travel path, the first predicted SOC range is determined based on the vehicle's initial SOC on the preset travel path and the predicted SOC change of the target segment. When the target segment is not the first segment of the preset travel path, the first predicted SOC range is determined based on the upper and lower limits of the target SOC of the preceding segment and the predicted SOC change of the target segment. When the target segment is the last segment of the preset travel path, the second predicted SOC range is the final SOC of the power battery when the vehicle reaches the end of the preset travel path. When the target segment is not the last segment of the preset travel path, the second predicted SOC range is determined based on the upper and lower limits of the target SOC of the following segment and the predicted SOC change of the following segment.
[0190] In some embodiments, if the target segment is the first segment of a preset travel route, its first predicted SOC range is determined based on the vehicle's SOC at the start of the route and the predicted SOC change in that segment, ensuring that the current state of the battery at the start of the trip and the predicted energy consumption of that segment are considered. If the target segment is not the first segment of the preset travel route, then the first predicted SOC range needs to combine the upper and lower limits of the target SOC of the previous segment, as well as the predicted SOC change of the target segment, ensuring that the impact of the previous leg of the journey is considered when calculating the target SOC. If the target segment is the last segment of the preset travel route, its second predicted SOC range will be the battery's final SOC when the vehicle reaches the end of the route, ensuring that the expected state of charge of the battery at the end of the trip is considered when determining the second predicted SOC range. If the target segment is not the last segment of the preset travel route, the second predicted SOC range will be determined based on the upper and lower limits of the target SOC of the segment following the target segment, as well as the predicted SOC change of the segment following the target segment, ensuring that the expected impact of the subsequent leg of the journey is considered when calculating the target SOC.
[0191] In some embodiments, the upper and lower limits of the target SOC of the target road segment are determined by the intersection of the first predicted SOC range and the second predicted SOC range of the target road segment.
[0192] In some embodiments, the predicted SOC change of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment; the charging and discharging power range is obtained based on the vehicle energy consumption of the corresponding road segment, the noise, vibration and harshness (NVH) limit power of the vehicle's engine, and the maximum charging and discharging power of the power battery; the total vehicle energy consumption along the route is determined based on the road condition information of the corresponding road segment.
[0193] In some embodiments, such as when the target road segment is a highway, the vehicle's total energy consumption is 10 kWh per kilometer. On highways, NVH (noise, vibration, and harshness) limits are lower because the road surface is relatively flat, and engine noise and vibration are relatively low, assumed to be 5 kW. The maximum charge / discharge power of the vehicle's battery is assumed to be 50 kW. Therefore, the charge / discharge power range on highways is determined to be 5 kW to 50 kW. Highways are generally flat and have smooth traffic flow, so the predicted energy consumption on highways is relatively low, for example, a total vehicle energy consumption of 8 kWh per kilometer.
[0194] The predicted SOC change is calculated based on the charging / discharging power range and the vehicle's energy consumption along the route. Assuming the system's prediction algorithm determines that the battery's SOC changes by -0.1 for every kilometer traveled on a highway (meaning the battery's SOC decreases by 0.1 for every kilometer traveled), the predicted SOC change for the target highway segment is determined to be -0.1, i.e., the battery's SOC decreases by 0.1 for every kilometer traveled.
[0195] In some embodiments, the endpoint SOC is determined based on the initial SOC of the vehicle's power battery at the starting point of a preset travel route.
[0196] In some embodiments, the final SOC is determined based on the initial SOC of the vehicle's battery at the starting point of a preset travel route. That is, the final SOC is obtained by subtracting the predicted change in SOC from the initial battery SOC.
[0197] In some embodiments, if the starting SOC is greater than or equal to the first preset threshold, the ending SOC is the second preset threshold; if the starting SOC is less than the first preset threshold, the ending SOC is the first preset threshold; and the second preset threshold is greater than the first preset threshold.
[0198] In some embodiments, for example, the first preset threshold is 30%, and the second preset threshold is 50%. When the initial SOC is 35%, the final SOC will be set to 50%. If the initial SOC is 25%, the final SOC will be set to 30%.
[0199] In some embodiments, the vehicle’s preset travel route is divided into at least one road segment.
[0200] Determine the target state of charge (SOC) of the vehicle when it is traveling on each road segment.
[0201] The vehicle's engine and motor are controlled based on the actual and target SOC of the vehicle's power battery.
[0202] For example, a road segment can correspond to a target SOC. Based on this, the target SOC is the battery SOC that the vehicle expects to achieve at the end of driving on a road segment. During driving, the vehicle can control the remaining battery charge by switching driving modes based on this target SOC. A road segment can also correspond to at least two target SOCs. Based on this, a road segment can be divided into multiple sections, each section corresponding to a target SOC. When driving within a section, the vehicle can control the remaining battery charge by switching driving modes based on the target SOC of that section.
[0203] In some embodiments, the SOC of a target road segment in a preset travel route is determined based on a first predicted SOC range and a second predicted SOC range of the target road segment.
[0204] When the target road segment is the first road segment of the preset travel route, the first predicted SOC range of the target road segment is determined based on the change in the vehicle's initial SOC on the preset travel route and the predicted SOC of the target road segment.
[0205] If the target road segment is not the first road segment of the preset travel route, the first predicted SOC range of the target road segment is determined based on the upper and lower limits of the target SOC of the previous road segment and the change in the predicted SOC of the target road segment.
[0206] When the target segment is the last segment of the preset travel route, the second predicted SOC range of the target segment is the end SOC of the power battery when the vehicle travels to the end of the preset travel route.
[0207] If the target road segment is not the last road segment of the preset travel route, the second predicted SOC range of the target road segment is determined based on the upper and lower limits of the target SOC of the next road segment and the predicted SOC change of the next road segment.
[0208] In some embodiments, the upper and lower limits of the target SOC of the target road segment are determined by the intersection of the first predicted SOC range and the second predicted SOC range of the target road segment.
[0209] In some embodiments, the target road segment in the preset travel route includes at least one sub-road segment, each sub-road segment corresponding to sub-traffic information, and the target road segment is determined based on the sub-traffic information of the at least one sub-road segment.
[0210] For example, the target road segment can be any segment in a preset travel route. For instance, each segment of the preset travel route includes at least one sub-segment, and each sub-segment corresponds to sub-traffic condition information. For example, the sub-traffic condition information describes the traffic conditions of the corresponding sub-segment. In some embodiments of this disclosure, each road segment is determined based on the sub-traffic condition information of at least one sub-segment included in that road segment.
[0211] For example, after determining a preset travel route, the sub-segments belonging to that route and the corresponding traffic information for each sub-segment can be obtained from the map. Then, based on the traffic information of each sub-segment, several adjacent sub-segments can be selected and spliced together to obtain a single road segment.
[0212] For example, suppose the map outputs a preset travel route that includes sub-segment 1, sub-segment 2, sub-segment 3, sub-segment 4, sub-segment 5, sub-segment 6, sub-segment 7, sub-segment 8, sub-segment 9, and sub-segment 10. Based on the sub-road condition information of each sub-segment, sub-segment 1 is designated as segment 1, adjacent sub-segments 2 and 3 are combined to form segment 2, adjacent sub-segments 4, 5, and 6 are combined to form segment 3, and adjacent sub-segments 7, 8, 9, and 10 are combined to form segment 4. In this way, the preset travel route is divided into four segments.
[0213] Since each sub-segment has its own road conditions, the preset travel route can be divided into at least one segment based on the road conditions of each sub-segment, so that each segment also has its own road conditions.
[0214] It should be noted that, since the number of sub-segments output by the map is often large, directly using these sub-segments as segments for the preset travel route would result in an excessive amount of computation required for subsequent calculations of mode switching condition information (such as target SOC), failing to meet real-time requirements. However, some embodiments of this disclosure merge each sub-segment according to road conditions, resulting in fewer segmented road sections and reducing the computational load for mode switching condition information (such as target SOC).
[0215] In some embodiments, the sub-traffic information includes at least one of the following: road type, road name, road traffic signs, road speed limit, congestion level, distance length, travel time, average speed, gradient, traffic light information, and weather information. For example, road type may include ordinary roads, expressways, highways, and congested roads.
[0216] Congestion levels can be categorized into high, medium, and low to reflect different degrees of road congestion. Travel time is the time required for a vehicle to travel from the beginning to the end of a sub-segment. This time can be obtained through big data analysis of historical data from multiple vehicles traveling on the sub-segment. Average speed is the average speed of vehicles traveling on the sub-segment. For example, it could be the average speed of vehicles using the aforementioned vehicle control methods that have previously traveled on the sub-segment, or it could be the average speed of multiple vehicles traveling on the sub-segment.
[0217] For example, if vehicle 1 travels at an average speed of 10 m / s on the sub-road segment, vehicle 2 travels at an average speed of 11 m / s on the sub-road segment, and vehicle 3 travels at an average speed of 9 m / s on the sub-road segment, then based on the average speeds of vehicle 1, vehicle 2, and vehicle 3, the average speed of the sub-road segment can be determined to be (10 + 11 + 9) / 3 = 10 m / s.
[0218] In some embodiments, the sub-traffic information satisfies at least one of the following conditions as well as the target road segment: the sub-traffic information includes road type, and all sub-road segments included in the target road segment have the same road type; or, the sub-traffic information includes average vehicle speed, and the average vehicle speed of all sub-road segments included in the target road segment belongs to the same speed range.
[0219] For example, the constraint that all sub-segments included in the target road segment have the same road type can be understood as: if a road segment includes two sub-segments, then the two sub-segments have the same road type. Similarly, the constraint that the average speed of all sub-segments included in the target road segment falls within the same speed range can be understood as: if a road segment includes at least two sub-segments, then the average speed of the two sub-segments falls within the same speed range. It is understandable that the two constraints—that all sub-segments included in the target road segment have the same road type and that the average speed of all sub-segments included in the target road segment falls within the same speed range—can exist individually or simultaneously.
[0220] In some embodiments, determining a road segment includes: combining at least two adjacent sub-road segments of the same type as a pre-divided road segment; and, if the average speed of the sub-road segments adjacent to the pre-divided road segment and the average speed of the sub-road segments in the pre-divided road segment are within the same speed range, combining the pre-divided road segment and the adjacent sub-road segments as a road segment in a preset travel route.
[0221] In some embodiments of this disclosure, a vehicle or server may divide a preset travel route into at least one road segment, and the vehicle obtains the segmentation result. During the segmentation process, determining, for example, any road segment can be done by: concatenating at least two adjacent sub-road segments of the same type into a pre-divided road segment; if the average speed of one or more sub-road segments adjacent to the pre-divided road segment is within the same speed range as the average speed of the sub-road segments in the pre-divided road segment, then concatenating the adjacent one or more sub-road segments with the pre-divided road segment to obtain one road segment in the preset travel route.
[0222] For example, a pre-defined travel route includes sub-segment 1, sub-segment 2, sub-segment 3, sub-segment 4, and sub-segment 5. For instance, sub-segments 1, 2, and 3 have the same road type, sub-segments 4 and 5 have the same road type, and sub-segments 3 and 4 have different road types. Based on this method of determining road segments, sub-segments 1, 2, and 3 are first combined into a pre-defined road segment 1, and sub-segments 4 and 5 are combined into another pre-defined road segment 2. Assuming that the average vehicle speed of sub-segments 1, 2, 3, and 4 is within the speed range of 10 m / s to 15 m / s, then sub-segments 1, 2, 3, and 4 can be combined into one road segment, and sub-segment 5 can be used as another road segment.
[0223] In some embodiments, sub-road condition information includes the length of sub-road segments. After determining road segments based on the sub-road condition information of each sub-road segment, the length of each road segment must be greater than or equal to a preset distance threshold. By constraining the length of each road segment, it can be ensured that the number of road segments is not excessive, reducing the possibility of excessive computation.
[0224] For example, when the length of a sub-segment is greater than or equal to the aforementioned distance threshold, the sub-segment is defined as a road segment; when the length of a sub-segment is less than the distance threshold, the sub-segment is combined with its adjacent sub-segments to form a road segment.
[0225] For example, assuming a distance threshold of 1 kilometer, if a sub-segment is 1.5 kilometers long, it can stand alone as a segment. If a sub-segment is 0.8 kilometers long, it is combined with an adjacent sub-segment to form a single segment, ensuring the combined segment's length is greater than or equal to 1 kilometer. If the combined length is still less than 1 kilometer after combining an adjacent sub-segment, multiple adjacent sub-segments can be combined.
[0226] In some embodiments, the target road segment in the preset travel route is obtained based on the road intervals that are successfully matched with the road condition data of the preset road conditions. The road intervals are obtained from the preset travel route based on the road condition data of the preset travel route, and the road characteristic parameters of the road intervals are determined based on the historical driving parameters of the vehicle in the road intervals.
[0227] Once a user determines a preset travel route based on the map displayed on the terminal screen, the system automatically retrieves road condition data for that route, such as speed limits, gradients, and other signal data. This data is then statistically analyzed, and the preset travel route is divided into several road segments. Furthermore, based on big data analysis, historical vehicle speeds and accelerations are obtained when vehicles pass through these road segments. The vehicle speeds and accelerations retrieved from the big data database are then used to calculate the corresponding average speed, average acceleration, speed standard deviation, and acceleration standard deviation, among other road characteristic parameters, using basic formulas. The calculated road characteristic parameters are compared with pre-stored preset road condition data. Road condition data matching the road characteristic parameters of a given road segment is identified as the corresponding preset road condition, thus dividing the vehicle's preset travel route into several road segments.
[0228] It should be noted that the road segments determined based on the preset travel route can be obtained based on road planning. For example, assuming the obtained road condition data for the preset travel route includes speed limits of 60 km / h and 80 km / h, the preset travel route can be divided into road segment a corresponding to the 60 km / h speed limit and road segment b corresponding to the 80 km / h speed limit. Taking road characteristic parameters including average vehicle speed, average acceleration, speed standard deviation, and acceleration standard deviation as an example, firstly, historical driving parameters such as vehicle speed and acceleration are obtained based on big data analysis when vehicles travel through road segment a. Then, the average vehicle speed, average acceleration, speed standard deviation, and acceleration standard deviation of vehicles passing through road segment a are calculated according to the average and standard deviation calculation formulas. These are compared with the pre-stored road condition data corresponding to the preset road conditions. When the calculated road characteristic parameters are within the range of the preset road condition data, the road segment is determined as a road segment. Similarly, the road segment corresponding to road segment b can be obtained.
[0229] In some embodiments, the target road segment in the preset travel route is the output of a pre-trained neural network model, and the input of the neural network model includes traffic data of the preset travel route.
[0230] For example, a neural network model can be pre-trained so that after inputting traffic data for a preset travel route, the neural network model can output at least one segment of the preset travel route, forming a segment sequence.
[0231] In some embodiments, the traffic information of the target road segment is obtained based on the sub-traffic information of the sub-road segments included in the target road segment.
[0232] For example, road segment A includes three sub-segments: sub-segment 1, sub-segment 2, and sub-segment 3. Therefore, the traffic information for road segment A is determined together based on the traffic information of sub-segment 1, sub-segment 2, and sub-segment 3.
[0233] In some embodiments, the method for determining the target SOC of a target road segment in a preset travel route includes: determining the target SOC of the target road segment based on the target SOC of the preceding road segment and the traffic information of the target road segment; or, determining the target SOC of the target road segment based on the target SOC of the next road segment and the traffic information of the next road segment.
[0234] For example, assuming the target road segment is the third road segment, the target SOC of the third road segment can be determined based on the target SOC of the second road segment and the traffic information of the third road segment. Alternatively, the target SOC of the third road segment can be determined based on the target SOC of the fourth road segment and the traffic information of the fourth road segment.
[0235] In some embodiments, the step of determining the target SOC of a target road segment based on the target SOC of the preceding road segment and the road condition information of the target road segment includes: determining the SOC change of a vehicle traveling on the target road segment based on the road condition information of the target road segment; and determining the target SOC of the target road segment based on the target SOC of the preceding road segment and the SOC change of the target road segment.
[0236] For example, assuming the target road segment is the third road segment, the change in SOC of a vehicle traveling on the third road segment can be determined based on the road condition information of the third road segment. Based on the target SOC of the second road segment and the change in SOC of the third road segment, the target SOC of the third road segment can be determined.
[0237] In some embodiments, the step of determining the target SOC of a target road segment based on the target SOC of the next road segment and the road condition information of the next road segment includes: determining the SOC change of a vehicle traveling on the next road segment based on the road condition information of the next road segment; and determining the target SOC of the target road segment based on the target SOC of the next road segment and the SOC change of the next road segment.
[0238] For example, assuming the target road segment is the third road segment, based on the road condition information of the fourth road segment, the change in SOC (State of Charge) of a vehicle traveling in the fourth road segment can be determined. Based on the target SOC of the fourth road segment and the change in SOC of the fourth road segment, the target SOC of the third road segment can be determined.
[0239] In some embodiments, the method for determining the target SOC includes: obtaining the initial SOC of the vehicle's power battery on a preset travel route; and determining the target SOC of each road segment based on the initial SOC and road condition information of each road segment.
[0240] In some embodiments of this disclosure, when the vehicle is at the starting point of a preset travel route, the actual SOC of the power battery is the aforementioned initial SOC. Figure 8 is a schematic diagram of road segment division according to some embodiments of this disclosure. As shown in Figure 8, the preset travel route, i.e., the pre-driving road, includes road segment 1, road segment 2, road segment 3, and road segment 4. The starting point of the preset travel route is the starting point A of road segment 1. That is to say, when the vehicle travels to point A, the actual SOC of the power battery is the initial SOC of the preset travel route. Road condition information is used to reflect the road conditions of the corresponding road segment. Based on the initial SOC and the road condition information of each road segment, the target SOC of each road segment can be determined.
[0241] When a vehicle is traveling on a certain road segment, it utilizes the battery's charge based on the target State of Charge (SOC) for that segment, ensuring that the remaining battery charge is close to the target SOC when the vehicle completes the journey. In this way, by managing the vehicle's battery charge based on road conditions in different segments, energy consumption can be effectively reduced.
[0242] In some embodiments, both sub-road condition information and road condition information include road type; the road type of the target road segment is the target road type among the road types of each sub-road segment included in the target road segment, for example, the sub-road segment corresponding to the target road type has the highest proportion among all the sub-road segments included in the target road segment.
[0243] For example, for a certain road segment, such as road segment A, we can count the road types of each sub-segment included in road segment A. For example, there are 3 sub-segments of road type 1 and 1 sub-segment of road type 2. The road type of the sub-segment with the highest number of sub-segments is determined as the target road type, and the target road type is used as the road type of road segment A.
[0244] In some embodiments, both sub-road condition information and road condition information include average vehicle speed and distance length. The average vehicle speed of the target road segment is calculated based on the average vehicle speed and distance length of each sub-road segment in the target road segment, and the distance length of the target road segment is the sum of the distance lengths of each sub-road segment in the target road segment.
[0245] For example, for a road segment, say segment A, the lengths of all its sub-segments can be added together to obtain the total length of segment A. For a specific sub-segment, the total length of that sub-segment can be divided by its average speed to obtain the travel time required for that sub-segment. The total travel time of all its sub-segments can be added together to obtain the total travel time of segment A. Finally, the total length of segment A can be divided by its total travel time to obtain the average speed of segment A.
[0246] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: predicting the total vehicle energy consumption of the preset travel route based on the road condition information, user behavior information and vehicle status information of the preset travel route; and determining the target SOC of the power battery of each road segment based on the initial SOC of the power battery of each road segment and the total vehicle energy consumption of the road segment with the goal of minimizing the fuel consumption of the preset travel route.
[0247] In some embodiments, the preset travel route includes intercity highways, urban roads, and a short section of rural roads. The initial SOC of the power battery is 60%. Based on road condition information, user behavior information, and vehicle status information of the preset travel route, the predicted vehicle energy consumption is 480 kWh for the highway portion of the route, 240 kWh for the urban road portion, and 180 kWh for the rural road portion.
[0248] Based on the initial SOC of the power battery and the vehicle energy consumption of each road segment, with the goal of minimizing fuel consumption for the preset travel route, the target SOC of the power battery for each road segment is determined. For example, for highways: with the goal of minimizing fuel consumption, energy consumption needs to be reduced as much as possible. For example, the target is to keep the SOC above 50% to cope with possible emergencies. Urban roads have higher energy consumption but slower speeds, so SOC can be increased by recovering braking energy. The target can be to keep the SOC above 60%. Rural roads have lower energy consumption but may have more complex road conditions, requiring a certain SOC reserve. For example, the target is to keep the SOC above 55%.
[0249] In some embodiments, the step of determining the target SOC of each road segment based on the road condition information and the destination SOC of each road segment includes: determining the SOC change of the vehicle traveling on each road segment based on the road condition information of each road segment; and determining the target SOC of each road segment based on the destination SOC and the SOC change of each road segment.
[0250] In some embodiments of this disclosure, since road condition information can reflect the road conditions of a road segment, the change in SOC of a vehicle traveling on that road segment can be predicted based on the road condition information of that segment. That is, the change in SOC of the power battery when the vehicle travels from the beginning to the end of the road segment. With the end-point SOC already determined, the target SOC for each road segment can be determined based on the end-point SOC and the change in SOC for each road segment.
[0251] In some embodiments, it is assumed that the preset travel route includes k road segments, where k is a positive integer; the destination SOC is taken as the target SOC of the kth road segment; the target SOC of the (i-1)th road segment is calculated based on the target SOC of the i-th road segment and the change in SOC of the i-th road segment, where i = 2, 3, 4, ..., k.
[0252] For example, assuming k=5, since the endpoint SOC is already determined based on the starting SOC, the endpoint SOC can be directly used as the target SOC of the 5th road segment. After the target SOC of the 5th road segment is determined, the target SOC of the 4th road segment can be calculated based on the target SOC of the 5th road segment and the change in SOC of the 5th road segment. Then, based on the target SOC of the 4th road segment and the change in SOC of the 4th road segment, the target SOC of the 3rd road segment can be calculated, and so on, the target SOCs of the 3rd, 2nd, and 1st road segments can be calculated.
[0253] For example, if the target SOC of the fourth road segment is 40% and the SOC change of the fourth road segment is 5%, then the target SOC of the third road segment = the target SOC of the fourth road segment - the SOC change of the fourth road segment = 40% - 5% = 35%.
[0254] In some embodiments, traffic information includes road type, congestion level, and distance. The SOC change of the target road segment in the preset travel route is determined based on the power consumption per unit distance of the target road segment and the distance length. The power consumption per unit distance of the target road segment is determined based on the road type and congestion level of the target road segment.
[0255] For example, energy consumption per unit distance can be determined using historical vehicle data, such as a vehicle previously traveling on road segment B, where the actual energy consumption per unit distance was 'a'. If the road type of road segment A in the preset travel route is the same as that of road segment B, and the congestion level of road segment A is also the same as that of road segment B, then the energy consumption per unit distance for road segment A can be determined as 'a'. Multiplying the energy consumption per unit distance by the distance of the road segment yields the change in SOC (State of Charge) for that road segment.
[0256] In some embodiments, the power consumption per unit distance of the target road segment is obtained by querying a preset table based on the road type and congestion level of the target road segment.
[0257] For example, a pre-defined table stores the correspondence between road type, congestion level, and power consumption per unit distance. Based on this correspondence, the corresponding power consumption per unit distance can be retrieved according to the road type and congestion level of a road segment.
[0258] In some embodiments, after a vehicle travels a road of a preset length, the power consumption per unit distance to be updated in the preset table is updated based on the actual power consumption per unit distance of the vehicle on the road of the preset length.
[0259] For example, after a vehicle travels a preset distance on a road, the actual power consumption of the vehicle on that road can be obtained; based on the actual power consumption and the preset distance, the actual power consumption per unit distance can be obtained; and the power consumption per unit distance in the preset table can be updated based on the actual power consumption per unit distance.
[0260] For example, the preset distance length can be 1 kilometer. For every 1 kilometer the vehicle travels, the actual power consumption of the vehicle on that 1-kilometer road can be obtained, thus obtaining the actual power consumption per unit distance.
[0261] For example, in a preset table, the unit distance power consumption corresponding to the road type and congestion level of the 1-kilometer road is the unit distance power consumption to be updated. In some embodiments of this disclosure, the unit distance power consumption to be updated in the preset table can be updated according to the actual unit distance power consumption.
[0262] In some embodiments, the power consumption per unit distance to be updated in the preset table is updated to the actual power consumption per unit distance.
[0263] Assuming that the power consumption per unit distance to be updated in the preset table corresponds to road type 1 and congestion level 1, after the update, the power consumption per unit distance corresponding to road type 1 and congestion level 1 in the preset table will be the actual power consumption per unit distance.
[0264] In some embodiments, the unit distance power consumption to be updated in the preset table is updated to the target unit distance power consumption, which is calculated based on the unit distance power consumption to be updated, the first weight corresponding to the unit distance power consumption to be updated, the actual unit distance power consumption, and the second weight corresponding to the actual unit distance power consumption.
[0265] For example, the sum of the first weight and the second weight equals 1. Multiply the unit distance energy consumption to be updated by the first weight to obtain the first product, and multiply the actual unit distance energy consumption by the second weight to obtain the second product. The sum of the first product and the second product is taken as the target unit distance energy consumption. Assuming the unit distance energy consumption to be updated in the preset table corresponds to road type 1 and congestion level 1, after the update, the unit distance energy consumption corresponding to road type 1 and congestion level 1 in the preset table will be the target unit distance energy consumption.
[0266] In some embodiments, traffic information includes road type, congestion level, and travel time; the SOC change of the target road segment in the preset travel route is determined based on the SOC change rate of the target road segment and the travel time, and the SOC change rate of the target road segment is determined based on the road type and congestion level of the target road segment.
[0267] For example, the SOC change rate can be derived from historical vehicle data, such as a vehicle's previous journey on road segment B, during which the actual SOC change rate was 'a'. If the road type of road segment A in the preset travel route is the same as that of road segment B, and the congestion level of road segment A is also the same as that of road segment B, then the SOC change rate of road segment A can be determined as 'a'. Multiplying the SOC change rate by the travel time required for the road segment yields the SOC change amount for that road segment.
[0268] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: determining the target SOC of the vehicle at the end of each road segment based on the initial SOC and the road condition information of each road segment; and determining the target SOC of each road segment based on the target SOC of the vehicle at the end of each road segment.
[0269] In some embodiments of this disclosure, road condition information can reflect the road conditions of a road segment. Based on the initial SOC and the road condition information of each road segment, the target SOC at the end of each road segment can be determined. That is, when the vehicle reaches the end of each road segment, the actual SOC of the power battery should fall within a certain range, which is determined jointly by the initial SOC and the road conditions. After determining the target SOC at the end of each road segment, a SOC can be selected from the target SOC at the end of each road segment as the target SOC for that road segment.
[0270] In some embodiments, multiple SOC change paths can be determined based on the target SOC. For example, each SOC change path includes a set of SOCs. The SOC change path that minimizes energy consumption of the vehicle when running on the preset travel route among the multiple SOC change paths is determined as the target SOC change path. The SOCs included in the target SOC change path are determined as the target SOCs of each road segment.
[0271] For example, if there are 5 road segments, randomly selecting one SOC from the target SOC of each road segment results in a set of SOCs, which comprises 5 SOCs. This set of SOCs constitutes a SOC change path. After determining multiple SOC change paths from the target SOCs, a target SOC change path can be selected that minimizes the vehicle's energy consumption during the preset travel route. For instance, a simulation model can be used to determine which SOC change path minimizes the vehicle's energy consumption during the preset travel route.
[0272] In some embodiments, the target SOC at the end of the first segment of the preset travel route is determined based on the initial SOC and the traffic information of the first segment. The target SOC at the end of a non-first segment of the preset travel route is determined based on the traffic information of the non-first segment and the target SOC at the end of the segment preceding the non-first segment.
[0273] For example, based on the initial SOC and the traffic information of the first segment of the preset travel route, the target SOC of the vehicle at the end of the first segment is determined; for each segment of the preset travel route other than the first segment, based on the traffic information of the segment and the target SOC at the end of the previous segment, the target SOC of the vehicle at the end of the segment is determined.
[0274] In other words, based on the second operating condition data of the vehicle in the first road segment, the battery consumption of the vehicle under this road segment is calculated. Based on the initial battery SOC of the vehicle in the first road segment, the battery SOC at the end of the first road segment is predicted, thus determining the range of battery SOC variation under the first road segment. Then, based on the range of battery SOC variation under the first road segment, the initial battery SOC for the second road segment is determined. Combining this with the predicted battery consumption under the second road segment, the battery SOC at the end of the second road segment is calculated, thus determining the range of battery SOC variation under the second road segment. This process is repeated, and based on the range of battery SOC variation under the second road segment, the initial battery SOC for the third road segment is determined, thereby determining the target battery SOC for each road segment in the preset travel route.
[0275] In some embodiments, the upper and lower limits of the target SOC of the first road segment are determined based on the initial SOC and the traffic information of the first road segment; the upper limit of the target SOC of non-first road segments is determined based on the traffic information of non-first road segments and the upper limit of the target SOC of the preceding non-first road segment; the lower limit of the target SOC of non-first road segments is determined based on the traffic information of non-first road segments and the lower limit of the target SOC of the preceding non-first road segment.
[0276] For example, based on the initial SOC and the road condition information of the first road segment, a first SOC is determined, which is the battery SOC when the vehicle operates in hybrid mode at the end of the first road segment; based on the initial SOC and the road condition information of the first road segment, a second SOC is determined, which is the battery SOC when the vehicle operates in pure electric mode at the end of the first road segment; using the first SOC as the upper limit and the second SOC as the lower limit, the target SOC of the vehicle at the end of the first road segment is obtained.
[0277] Based on the road condition information of the road segment and the upper limit of the target SOC of the previous road segment, the third SOC is determined. The third SOC is the battery SOC of the vehicle when it ends in hybrid mode on the road segment. Based on the road condition information of the corresponding road segment and the lower limit of the target SOC of the previous road segment, the fourth SOC is determined. The fourth SOC is the battery SOC of the vehicle when it ends in pure electric mode on the road segment. Using the third SOC as the upper limit and the fourth SOC as the lower limit, the target SOC of the vehicle at the end of the road segment is obtained.
[0278] Figure 9 is a schematic diagram of a predicted SOC according to some embodiments of the present disclosure. Taking the road segment division shown in Figure 9 as an example, the first road segment is road segment 1 corresponding to segment AB. As shown in Figure 9, the initial SOC of the vehicle at point A is F. Assuming the vehicle adopts hybrid mode, that is, the vehicle uses fuel entirely in road segment 1 from point A to point B, and the battery is in a charging state, the first SOC at point B is determined to be G, that is, the upper limit of the battery SOC of road segment 1 is G. Assuming the vehicle adopts pure electric mode, that is, the vehicle uses electricity entirely in road segment 1 from point A to point B, and the battery is in a discharging state, the second SOC at point B is determined to be I, that is, the lower limit of the battery SOC of road segment 1 is I. Thus, the battery variation range in road segment 1 can be determined to be [I, G]. Assuming the actual battery SOC F in road segment 1 is 70%, the upper limit of battery SOC G at point B is 75%, and the lower limit of battery SOC I is 65%, then the target battery SOC in road segment 1 is [65%, 75%].
[0279] Then, based on the second operating condition data corresponding to road segment 2 and the target battery SOC corresponding to the preceding road segment, namely road segment 1, the target battery SOC of the vehicle under road segment 2 is determined. First, the upper limit of the battery SOC of road segment 1, G, is taken as the initial battery SOC of road segment 2. The vehicle adopts hybrid mode, that is, the vehicle uses fuel entirely under road segment 2 and the battery is in a charging state. The third SOC at point C is determined to be J, that is, the upper limit of the battery SOC of road segment 2 is J.
[0280] Then, the lower limit of the battery SOC of road segment 1 is I as the initial battery SOC of road segment 2. Assuming the vehicle is in pure electric mode, that is, the vehicle is fully charged and the battery is in a discharging state in road segment 2 from point B to point C, the fourth SOC of point C is determined to be L, that is, the lower limit of the battery SOC of road segment 2 is L. Thus, the target battery SOC of road segment 2 is determined to be [L, J].
[0281] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: determining the final SOC of the power battery when the vehicle travels to the end of the preset travel route based on the initial SOC; determining the target SOC of the vehicle at the end of each road segment of the preset travel route based on the initial SOC, the final SOC and the road condition information of the preset travel route; and determining the target SOC of each road segment of the preset travel route based on the target SOC.
[0282] Considering battery characteristics, when a vehicle reaches the end of a preset travel route, the remaining charge of the power battery needs to remain within a certain range, such as 17%-25%. Based on this, the final SOC of the power battery when the vehicle reaches the end of the preset travel route can be determined based on the initial SOC. With the initial and final SOCs determined, the target SOC for each road segment can be determined based on the initial SOC, the final SOC, and road condition information for each segment.
[0283] In some embodiments, the target SOC of a target segment in a preset travel route is determined based on a first target SOC and a second target SOC of the target segment; when the target segment is the first segment of the preset travel route, the first target SOC of the target segment is determined based on the starting SOC and the traffic information of the target segment; when the target segment is not the first segment of the preset travel route, the first target SOC of the target segment is determined based on the first target SOC of the preceding segment and the traffic information of the target segment; when the target segment is the last segment of the preset travel route, the second target SOC of the target segment is determined based on the ending SOC and the traffic information of the target segment; when the target segment is not the last segment of the preset travel route, the second target SOC of the target segment is determined based on the second target SOC of the following segment and the traffic information of the target segment.
[0284] In some embodiments of this disclosure, a first target SOC of the vehicle at the end of each road segment is determined based on the initial SOC and the road condition information of each road segment; a second target SOC of the vehicle at the beginning of each road segment is determined based on the final SOC and the road condition information of each road segment; and a target SOC is determined based on the first target SOC and the second target SOC.
[0285] Road condition information reflects the road conditions of a segment. Based on the initial SOC and the road condition information for each segment, the first target SOC can be determined when the vehicle reaches the end of each segment. In other words, when the vehicle reaches the end of each segment, the actual SOC of the power battery should be within a certain range, determined by both the initial SOC and road conditions. Based on the end SOC and the road condition information for each segment, the second target SOC can be determined when the vehicle reaches the beginning of each segment. That is, when the vehicle reaches the beginning of each segment, the actual SOC of the power battery should be within a certain range, determined by both the end SOC and road conditions.
[0286] It should be noted that since adjacent road segments are connected end-to-end, the end of one road segment is the beginning of the next. After determining the first target SOC at the end of each road segment and the second target SOC at the beginning of each road segment, the target SOC at the end of each road segment is determined based on the first and second target SOCs. Finally, one SOC can be selected from the target SOCs at the end of each road segment as the target SOC for that road segment. For example, the first target SOC at the end of the last road segment of the preset travel route can be the end SOC of the preset travel route, and the second target SOC at the beginning of the first road segment of the preset travel route can be the starting SOC of the preset travel route.
[0287] In some embodiments, the target SOC mentioned above is the intersection of the first target SOC and the second target SOC. For example, for any segment in the preset travel route except the last segment, the first target SOC at the end of the segment can be intersected with the target SOC at the beginning of the next segment to obtain the target SOC at the end of each segment. For example, the target SOC at the end of the last segment is the endpoint SOC of the preset travel route.
[0288] Figure 10 is another schematic diagram of predicted SOC according to some embodiments of the present disclosure. As shown in Figure 10, the final target SOC is obtained. For example, the starting SOC of the preset travel route is F, and the ending SOC of the preset travel route is U. For example, in Figure 9, the first road segment is road segment 1 corresponding to segment AB, and the second road segment is road segment 2 corresponding to segment BC. Assuming that the first target SOC at the end of road segment 1 is [65%, 75%], and the second target SOC at the beginning of road segment 2 is [60%, 70%], then after taking the intersection, the change range at the end of road segment 1 is [65%, 70%].
[0289] In some embodiments, the first target SOC of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment, the road condition information of the target road segment, and the initial SOC. The second target SOC of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment, the road condition information of the target road segment, and the final SOC. The charging and discharging power range of the target road segment is obtained based on the vehicle energy consumption of the target road segment, the noise, vibration, and harshness (NVH) limiting power of the vehicle's engine, and the maximum charging and discharging power of the power battery. The vehicle energy consumption of the target road segment is determined based on the road condition information of the target road segment.
[0290] The vehicle's total energy consumption for the road segment is determined based on road condition information. The first target SOC at the end of the road segment is determined based on road condition information, initial SOC, total energy consumption for the road segment, the vehicle's engine NVH limit power, and the maximum charge / discharge power of the battery. For example, the NVH limit power is a power threshold value that limits the engine's power to meet certain NVH performance requirements.
[0291] In some embodiments of this disclosure, for any road segment A, the vehicle's total energy consumption while traveling on road segment A can be predicted based on the road condition information of road segment A. Considering that road condition information, initial SOC, total vehicle energy consumption on the road segment, the NVH limiting power of the vehicle's engine, and the maximum charging and discharging power of the power battery all affect the charging and discharging power of the power battery, the first target SOC of the vehicle at the end of road segment A can be determined by using road condition information, initial SOC, total vehicle energy consumption on the road segment, the NVH limiting power of the vehicle's engine, and the maximum charging and discharging power of the power battery.
[0292] The vehicle's total energy consumption during its journey on the road segment is determined based on road condition information. The second target SOC at the start of the journey is determined based on road condition information, destination SOC, total vehicle energy consumption, engine NVH limit power, and maximum charge / discharge power of the power battery.
[0293] For any road segment A, the vehicle's total energy consumption on road segment A can be predicted based on the road condition information. Considering that road condition information, destination SOC, total vehicle energy consumption on the road segment, the vehicle's engine NVH limit power, and the maximum charging and discharging power of the power battery all affect the charging and discharging power of the power battery, the second target SOC of the vehicle at the beginning of road segment A can be determined by using road condition information, destination SOC, total vehicle energy consumption on the road segment, the vehicle's engine NVH limit power, and the maximum charging and discharging power of the power battery.
[0294] Based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of each road segment, the charging and discharging power range corresponding to each road segment is obtained; based on the initial SOC, road condition information, and charging and discharging power range, the first target SOC is determined.
[0295] In some embodiments of this disclosure, the charging and discharging power range corresponding to each road segment can be obtained based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of the road segment. Based on the initial SOC, the upper limit of the charging and discharging power range of the first road segment, and the road condition information of the first road segment, the upper limit of the first target SOC at the end of the first road segment can be calculated. Based on the initial SOC, the lower limit of the charging and discharging power range of the first road segment, and the road condition information of the first road segment, the lower limit of the first target SOC at the end of the first road segment can be calculated.
[0296] Furthermore, based on the upper limit of the first target SOC at the end of the first road segment, the upper limit of the charging and discharging power range of the second road segment, and the road condition information of the second road segment, the upper limit of the first target SOC at the end of the second road segment can be calculated; based on the lower limit of the first target SOC at the end of the first road segment, the lower limit of the charging and discharging power range of the second road segment, and the road condition information of the second road segment, the lower limit of the first target SOC at the end of the second road segment can be calculated, and so on, the first target SOC at the end of each road segment can be calculated.
[0297] Based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of each road segment, the charging and discharging power range corresponding to each road segment is obtained; based on the destination SOC, road condition information, and charging and discharging power range, the second target SOC is determined.
[0298] In some embodiments of this disclosure, the charging and discharging power range corresponding to each road segment can be obtained based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of the road segment. Based on the endpoint SOC, the upper limit of the charging and discharging power range of the last road segment, and the road condition information of the last road segment, the lower limit of the second target SOC at the beginning of the last road segment can be calculated. Based on the endpoint SOC, the lower limit of the charging and discharging power range of the last road segment, and the road condition information of the last road segment, the upper limit of the second target SOC at the beginning of the last road segment can be calculated.
[0299] Furthermore, based on the upper limit of the second target SOC at the beginning of the last road segment, the lower limit of the charging and discharging power range of the second-to-last road segment, and the road condition information of the second-to-last road segment, the upper limit of the second target SOC at the beginning of the second-to-last road segment can be calculated; based on the lower limit of the second target SOC at the beginning of the last road segment, the upper limit of the charging and discharging power range of the second-to-last road segment, and the road condition information of the second-to-last road segment, the lower limit of the second target SOC at the beginning of the second-to-last road segment can be calculated, and so on, the second target SOC at the beginning of each road segment can be calculated.
[0300] In some embodiments, the vehicle energy consumption of the target road segment is obtained by inputting the road condition information of the target road segment and the user's driving style information into the target energy consumption prediction model and then outputting the target energy consumption prediction model. The target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on the road condition information of the target road segment and the user's driving style information.
[0301] Based on road condition information and user driving style information, a target energy consumption prediction model is determined from multiple preset energy consumption prediction models. The road condition information and user driving style information are then input into the target energy consumption prediction model to obtain the vehicle energy consumption of the road segment output by the target energy consumption prediction model.
[0302] For example, road condition information includes road type, average vehicle speed, congestion level, gradient, altitude, traffic light information, and weather information. Based on the road type of road segment A and the driving style information of the vehicle's driver, a target energy consumption prediction model can be determined. Then, by inputting the road type, average vehicle speed, congestion level, gradient, altitude, traffic light information, weather information, and driving style information into the target energy consumption prediction model, the total vehicle energy consumption for road segment A can be obtained from the model's output.
[0303] For example, the aforementioned road condition information, driving style information, vehicle status, and user vehicle settings can be input into the target energy consumption prediction model to obtain the model's output of the vehicle's energy consumption for the road segment, thereby improving the accuracy of the prediction results. For example, vehicle status includes vehicle weight, drag coefficient, rolling resistance coefficient, tire pressure, etc. Vehicle settings can include air conditioning settings.
[0304] In some embodiments, a SOC is selected from the target SOC corresponding to each road segment; and a SOC change path is obtained from multiple SOC change paths based on each SOC.
[0305] For example, continuing to refer to Figure 10, the initial SOC of point A is F. Assuming that point H is selected as the target SOC value within the battery target SOC [I,G], point K is selected as the target SOC value within the battery target SOC [L,J], point N is selected as the target SOC value within the battery target SOC [Q,M], and point T is selected as the target SOC value within the battery target SOC [X,R], then FHKNT is a SOC change path.
[0306] It should be noted that the more SOC values there are for each road segment, the more battery SOC change paths are generated, the higher the accuracy of determining the battery SOC change path with the lowest energy consumption, and the better the energy management effect of the vehicle.
[0307] In some embodiments, determining the target SOC change path that minimizes vehicle energy consumption during a preset travel route from multiple SOC change paths can employ methods such as dynamic programming algorithms or the Pontryagin's minimum principle (PMP) algorithm. These algorithms use the target SOC of each road segment as the feasible region of the state variable. For numerical calculations, the feasible region needs to be discretized, i.e., the target SOC of each road segment is discretized.
[0308] For example, it can be discretized at equal intervals. If the difference between the maximum and minimum values of a certain segment of SOC is greater than 0.005, it is discretized at intervals of 0.005; if the difference between the maximum and minimum values of a certain segment of SOC is less than 0.005, the SOC is discretized in three equal intervals. The control variables are the operating mode and the engine operating point (torque, speed). For example, the operating modes include pure electric, series, and parallel.
[0309] To reduce computational requirements and accelerate the calculation process, the feasible region of the engine operating point can be simplified. In both series and parallel modes, the engine operating point adopts the control line calculated based on optimal system efficiency. Optimizing the engine operating point requires considering NVH constraints, which are simplified to constraints on engine speed only related to vehicle speed. Within the calculated feasible region, solving the optimization problem yields the target SOC change path with minimum energy consumption. The SOC included in this target SOC change path can be used as the target SOC for each segment of the preset travel path.
[0310] In some embodiments, if the starting SOC is greater than or equal to the first preset threshold, the ending SOC is the second preset threshold, which is greater than the first preset threshold; if the starting SOC is less than the first preset threshold, the ending SOC is the first preset threshold.
[0311] For example, the second preset threshold could be a pre-calibrated power supply SOC of 25%, and the first preset threshold could be a pre-calibrated minimum allowable SOC of 17%. It should be understood that 25% and 17% here are merely examples, and the pre-calibrated power supply SOC and minimum allowable SOC values can be adjusted according to actual circumstances. If the starting SOC of the preset travel route is greater than or equal to 17%, then the ending SOC of the preset travel route is determined to be 25%; if the starting SOC of the preset travel route is less than 17%, then the ending SOC of the preset travel route is determined to be 17%.
[0312] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: obtaining the actual SOC of the vehicle's power battery when the vehicle is traveling on a target road segment in a preset travel route, for example, the target road segment can be any road segment in the preset travel route; and controlling the vehicle to travel in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment.
[0313] In some embodiments of this disclosure, when a vehicle travels on any segment of a preset travel route, such as segment A, segment A is designated as the target segment. During the vehicle's journey on the target segment, the actual State of Charge (SOC) of the power battery can be acquired in real time. This actual SOC is compared with the target SOC of the target segment, and the vehicle is controlled to switch to pure electric mode or non-pure electric mode based on the comparison result.
[0314] For example, a non-pure electric mode may include a hybrid mode (where both the internal combustion engine and the electric motor serve as the power source). Alternatively, a non-pure electric mode may include both a hybrid mode and a pure fuel mode. It should be understood that the hybrid mode is merely an example, and non-pure electric modes may also include other operating modes, which are not limited here.
[0315] In some embodiments, the step of controlling the vehicle to operate in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment includes:
[0316] When the vehicle speed is greater than or equal to a preset speed threshold: when the difference between the actual SOC and the target SOC is greater than or equal to the preset difference, the vehicle is controlled to drive in pure electric mode; when the difference between the actual SOC and the target SOC is less than the preset difference, the vehicle is controlled to drive in hybrid mode.
[0317] In some embodiments of this disclosure, considering engine characteristics, the engine is not allowed to start when the vehicle speed is less than a speed threshold. Based on this, assuming a preset difference of 2%, when the vehicle speed is greater than or equal to the preset speed threshold:
[0318] (a) When the actual SOC minus the target SOC is ≥ 2%, the vehicle is switched to pure electric mode and the engine is shut down; (b) When the actual SOC minus the target SOC is ≤ 2%, the engine is started and the vehicle is switched to hybrid mode. For example, hybrid mode includes series mode and parallel mode. In some embodiments of this disclosure, when the vehicle is switched to hybrid mode, parallel mode operation is prioritized; if the vehicle does not meet the requirements for parallel mode operation, it operates in series mode.
[0319] In some embodiments, the step of controlling the vehicle to operate in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment includes: controlling the vehicle to operate in pure electric mode when the vehicle speed is less than a speed threshold. For example, considering engine characteristics, the engine is not allowed to start when the vehicle speed is less than the speed threshold. Therefore, if the vehicle speed is less than the speed threshold, the vehicle is directly switched to pure electric mode.
[0320] In some embodiments, the vehicle speed threshold is positively correlated with the actual state of charge (SOC) of the power battery. That is, the higher the actual SOC of the power battery, the higher the corresponding vehicle speed threshold; conversely, the lower the actual SOC of the power battery, the lower the corresponding vehicle speed threshold. For example, this vehicle speed threshold can be obtained through experimental calibration.
[0321] In some embodiments, if the preset travel route includes only one road segment, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: determining the vehicle's total energy consumption on the road segment based on road condition information; when the initial SOC is greater than the final SOC: if the SOC difference is greater than or equal to the total vehicle energy consumption, controlling the vehicle to operate in pure electric mode; if the SOC difference is less than the total vehicle energy consumption, first controlling the vehicle to operate in hybrid mode to maintain the actual SOC of the power battery as the initial SOC, and then controlling the vehicle to operate in pure electric mode. When the initial SOC is less than or equal to the final SOC, controlling the vehicle to operate in hybrid mode.
[0322] For example, the SOC difference is the difference between the initial SOC and the final SOC. If the SOC difference is greater than or equal to the vehicle's total energy consumption for the route, it means that the battery power alone can meet the user's energy needs, and therefore the vehicle can be controlled to operate in pure electric mode on the preset travel route. If the SOC difference is less than the vehicle's total energy consumption for the route, it means that the battery power alone cannot meet the user's energy needs, and therefore the vehicle can be controlled to first operate in hybrid mode on the preset travel route to maintain the actual SOC of the power battery as the initial SOC, and then control the vehicle to operate in pure electric mode.
[0323] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include:
[0324] When the target SOC of the target road segment is less than the initial SOC of the target road segment: when the actual SOC of the power battery is greater than the minimum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to operate in pure electric mode on the target road segment; when the actual SOC of the power battery is equal to the minimum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to maintain the actual SOC of the power battery unchanged in hybrid mode.
[0325] When the target SOC of the target road segment is greater than the initial SOC of the target road segment: when the actual SOC of the power battery is less than the maximum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to operate in hybrid mode on the target road segment; when the actual SOC of the power battery is equal to the maximum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to maintain the actual SOC of the power battery unchanged in hybrid mode; when the actual SOC of the power battery is greater than the maximum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to operate in pure electric mode on the target road segment.
[0326] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: determining the category coefficient of the target road segment based on the road condition information of the target road segment in the preset travel route; determining the equivalent factor corresponding to the target road segment based on the target SOC and the category coefficient of the target road segment; determining the instantaneous output power of the vehicle's power battery at each moment of operation on the target road segment using the equivalent factor of the target road segment and the Equivalent Consumption Minimum Strategy (ECMS); and controlling the vehicle based on the instantaneous output power.
[0327] For example, the category coefficient indicates the road condition category of a road segment. For instance, if a road segment is classified as a highway and has a medium congestion level, then the category coefficient for that road segment is 1. That is, a category coefficient of 1 indicates that the road segment is a highway and has a medium congestion level. For a road segment A, the equivalent factor corresponding to road segment A can be determined based on the target SOC of road segment A and the category coefficient of road segment A.
[0328] It should be noted that this equivalent factor is the equivalent factor in ECMS, and the explanation in ECMS can be found there; it will not be repeated here. Using the equivalent factor and ECMS, the instantaneous output power of the vehicle's power battery at various times can be determined. Since each road segment has its own equivalent factor, when a vehicle is traveling on road segment A, the instantaneous output power of the power battery at various times during the time the vehicle is traveling on road segment A is determined based on the equivalent factor corresponding to road segment A and ECMS.
[0329] In some embodiments, the equivalent factor corresponding to the target road segment is obtained by looking up a table based on the category coefficient of the target road segment and the target SOC.
[0330] For example, the target SOC corresponding to a target road segment can be obtained, such as any segment within a preset travel route. Based on the category coefficient and target SOC of the target road segment, the equivalent factor corresponding to the target road segment can be obtained by looking up a table. For example, the equivalent factor corresponding to the category coefficient and target SOC of the target road segment can be retrieved by looking up a table. For example, the table stores the correspondence between category coefficients, target SOC, and equivalent factors.
[0331] In some embodiments, the instantaneous output power of the power battery during operation on the target road segment is calculated according to the following formula:
[0332] Where H(u, SOC(t), t) is the Hamiltonian function obtained based on ECMS, and argH(u, SOC(t), t) is the instantaneous output power of the power battery at time t. Let be the vehicle's engine fuel consumption rate, s(t) be the equivalent factor at time t, and SOC(t) be the SOC of the power battery at time t. Let SOC be the rate of change, and u be the fuel consumption.
[0333] For example, after obtaining the equivalence factor, the instantaneous battery output power of the hybrid vehicle corresponding to that equivalence factor can be obtained using ECMS, thereby controlling the hybrid vehicle based on the instantaneous output power of the power battery. Time t can be any time.
[0334] In some embodiments, the steps of controlling the vehicle based on the instantaneous output power include: obtaining the vehicle's required power at time t; determining the engine's instantaneous output power at time t based on the vehicle's required power, the power battery's instantaneous output power at time t, and the engine's NVH limiting power; and controlling the power battery and engine based on the power battery's instantaneous output power at time t and the engine's instantaneous output power at time t.
[0335] For example, the vehicle's power demand at time t can be determined based on the vehicle's speed and the depth to which the driver depresses the accelerator pedal. Based on the vehicle's power demand, the instantaneous output power of the battery at time t calculated using the aforementioned ECMS, and the engine's NVH limiting power, the engine's instantaneous output power at time t can be determined. Therefore, at time t, the vehicle can control the battery and engine based on their instantaneous output power at time t.
[0336] Therefore, output power can be obtained based on the equivalent factor optimized in real time, realizing optimal energy management of the entire road in the entire time domain, thereby reducing energy consumption.
[0337] In some embodiments, considering that some unexpected situations may occur when the vehicle is traveling on the preset travel route, the target SOC is re-determined if the difference between the actual SOC of the vehicle's power battery and the target SOC of the target road segment is greater than a set threshold when the vehicle is traveling on the target road segment; the target SOC is re-determined when the vehicle's position deviates from the preset travel route; and the target SOC is re-determined if the road conditions of the target road segment change when the vehicle is traveling on the target road segment.
[0338] For example, the target road segment can be any segment within a preset travel route. For instance, if the vehicle is currently operating on road segment A, and the difference between the actual State of Charge (SOC) of the vehicle's battery and the target SOC of road segment A exceeds a set threshold, the target SOC for road segment A and subsequent road segments is redefined. If the vehicle's position deviates from the preset travel route, the preset travel route changes, and a new preset travel route and its target SOC can be determined. If the road conditions on road segment A change, such as a sudden traffic jam, the target SOC for road segment A and subsequent road segments is redefined. This method can address potential unforeseen circumstances along the preset travel route, reducing vehicle energy consumption.
[0339] In some embodiments, the division of each road segment is related to the traffic information of a preset travel route, and each road segment is divided according to at least one of the road type and congestion level of the preset travel route.
[0340] In some embodiments, the preset travel route includes a starting point and a destination. If the destination of the preset travel route has charging facilities, the destination SOC of the vehicle when it reaches the destination is reduced.
[0341] In some embodiments, the determination of whether a destination has charging conditions can be based on whether the destination displayed in the navigation is a charging address and the number of available charging stations at that address. If the destination is a charging address and has available charging stations, it is determined that charging conditions are met; otherwise, charging conditions are not met. The determination of charging conditions can also be based on the historical charging behavior of the home, office, and favorite locations set in the navigation. If the frequently used home location has a certain frequency of charging activity, it is determined that charging conditions are met; otherwise, charging conditions are not met.
[0342] For example, one logic for judging historical charging behavior is that when a navigation end command is received, or the distance to the destination is <= 0.5km, or the destination type is home, company, or favorites, and the journey before plugging in is less than 2km and the journey time is less than 10min, and the plugging duration is greater than 5min, then it is judged that the destination has a charging station. Furthermore, if the number of fast charging times and the number of slow charging times are >= 3, then it is judged that the destination has charging conditions.
[0343] In some embodiments, when there are charging conditions at the destination, if a navigation end command is received, or the distance to the destination is <= 0.5km, or the destination type is home, company, or favorite point, and the SOC is <= balance point + 10, the device is powered off and plugged in. After the cumulative number of times the device is not plugged in with SOC >= 3, the number of fast charging times, slow charging times, and low SOC times are all reset to zero, and the destination is changed to a point where there are no charging conditions.
[0344] In some embodiments, the reduced endpoint SOC meets the vehicle's minimum permissible SOC.
[0345] In some embodiments, the minimum permissible SOC of a vehicle is the SOC required for the entire vehicle to operate.
[0346] In some embodiments, the destination of the preset travel route has charging conditions, including: if there is a charging address at the destination and there is an idle charging pile at the charging address, then it is determined that the destination has charging conditions.
[0347] In some embodiments, the control device 50 is further configured to update the target SOC of the remaining road segment when the vehicle reaches the end of any road segment, based on the target SOC of the power battery in any road segment and the predicted vehicle energy consumption of the remaining road segment, with the goal of minimizing the fuel consumption of the preset travel route.
[0348] In some embodiments, after each road segment, such as 1km, the target SOC of the remaining road segment can be updated based on the target SOC of the power battery in any road segment and the vehicle energy consumption of the remaining road segment, with the goal of minimizing the fuel consumption of the preset travel route.
[0349] In some embodiments, the control device 50 is further configured to:
[0350] If the traffic information is updated, the remaining travel route is re-divided into road segments to obtain at least one new road segment. The remaining travel route refers to the route taken from the vehicle's current location to the end point of the preset travel route. The target SOC of each new road segment is updated based on the initial SOC of the power battery and the vehicle energy consumption of each new road segment, with the goal of minimizing the fuel consumption of the preset travel route.
[0351] In some embodiments, if the congestion level in the received traffic information is updated, for example, from not congested to congested, the remaining travel path is re-divided into road segments to obtain at least one new road segment; the remaining travel path refers to the path taken from the current location of the vehicle to the end point of the preset travel path; the target SOC of each new road segment is updated based on the initial SOC of the power battery and the vehicle energy consumption of each new road segment, with the goal of minimizing the fuel consumption of the preset travel path.
[0352] In summary, the new energy vehicle energy intelligent management system control method according to some embodiments of this disclosure divides the vehicle's preset travel path into segments and determines the corresponding target SOC for each segment. This allows the vehicle to control the engine, drive motor, generator, and power battery based on the target SOC of the segment and the actual vehicle requirements when driving on each segment. This ensures that the engine operates in a high-efficiency range, reduces fuel consumption for users, and improves the driving experience.
[0353] In some embodiments, the engine, drive motor, generator, and power battery are controlled according to the initial SOC and target SOC of the power battery for each road segment and the actual vehicle requirements, so that the engine operates in its high-efficiency range. This can be achieved by:
[0354] If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is less than the requirement for the engine to operate in its efficient operating range, then the engine is controlled to operate in its efficient operating range and drive the vehicle, or the engine is controlled to drive a generator or drive motor to generate electricity and store excess power in the battery. If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is greater than or equal to the requirement for the engine to operate in its efficient operating range, then the engine is controlled to operate in its efficient operating range and driven by the drive motor, or the drive motor and engine jointly drive the vehicle. If the target SOC is less than a certain threshold of the initial SOC, then the engine is controlled to shut down. The engine's efficient operating range refers to a specific engine speed and torque range with high overall operating efficiency considering common operating conditions.
[0355] In some embodiments, if the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is less than the vehicle demand that makes the engine operate in the efficient economic zone, the engine drives efficiently and generates electricity, storing the excess electricity in the power battery; this is hybrid mode driving. If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is greater than or equal to the vehicle demand that makes the engine operate in the efficient economic zone, the engine is controlled to operate in the efficient operating range and supplies power to the power battery, driven by the drive motor or jointly driven by the engine; this is hybrid mode driving. If the target SOC is less than a certain threshold of the initial SOC, the engine is controlled to stop; this is pure electric mode driving.
[0356] In some embodiments, the control device 50 is further configured to control the vehicle to travel on a preset travel route based on a target speed.
[0357] In some embodiments, the control device 50 is further configured to generate a prompt message based on the target speed for minimizing overall vehicle energy consumption. The prompt message is used to prompt the driver to control the vehicle's movement based on the target speed for minimizing overall vehicle energy consumption.
[0358] In some embodiments, the prompt information includes at least one of target vehicle speed or pedal control information.
[0359] In some embodiments, when the prompt information is the target vehicle speed, human-machine interaction can be conducted with the driver through instruments, pads, HUDs, etc. When the prompt information is pedal control information, the vehicle speed can be converted back into the form of accelerator pedal and brake pedal for human-machine interaction with the driver.
[0360] In some embodiments, the engine, drive motor, generator, and power battery are controlled according to the actual vehicle requirements of each road segment, the reduced end SOC and start SOC when driving to the destination, so that the engine operates in the high-efficiency range.
[0361] In some embodiments, if the navigation system auto-start function is turned off, the navigation system is turned off, and the preset travel route is a commuting route, the control device 50 is further configured to control the engine, drive motor, generator, and power battery based on the vehicle's historical driving data corresponding to the commuting route, so that the engine operates in a high-efficiency range.
[0362] In some embodiments, predictions are made by identifying patterns in historical driving data. For example, if a preset travel route is identified as a commuter route based on historical driving data, then the vehicle's driving conditions are considered commuter conditions, and these conditions are used as the future travel conditions. If identification fails, the prediction fails. For example, the driving data used for storage and prediction mainly includes speed, gradient, power demand, and other data related to vehicle energy consumption. Based on the target SOC for each road segment, actual vehicle demand, and commuter energy management strategies, the engine, drive motor, generator, and power battery are controlled to ensure that the engine operates within its efficient operating range.
[0363] In some embodiments, historical driving data includes a sequence of vehicle speeds as the vehicle travels a commuter route over a historical time period.
[0364] In some embodiments, historical driving data includes vehicle speed sequences when the vehicle travels along commuting routes within a historical time period. Based on these speed sequences, the initial SOC of the power battery and the overall vehicle energy consumption for each road segment, the actual vehicle demand, and commuting energy management strategies are used to control the engine, drive motor, generator, and power battery, ensuring that the engine operates within its efficient operating range.
[0365] In some embodiments, please refer to FIG11, which is a schematic diagram of energy management based on historical driving data according to some embodiments of the present disclosure.
[0366] For example, when identifying operating conditions, the average gradient and average vehicle speed per kilometer are used for identification, and the identification results and operating condition information are recorded. If the identified operating conditions are regular, operating condition prediction is performed. Based on the commuting history data of the most recent month, the future operating condition sequence is predicted, and SOC trajectory planning is performed. Based on the predicted operating condition sequence and combined with the vehicle status, the power consumption of the entire commuting route is planned. Based on the judgment of the destination charging condition module, the target SOC value is adjusted. Under the premise of meeting driving needs, the power distribution is adjusted so that the actual SOC follows the target SOC change, ultimately improving the overall vehicle economy on the commuting route. If the identified operating conditions are irregular, it is determined whether intelligent driving is activated. When intelligent driving is activated, the operating conditions in the short term are predicted based on perception information. When the driver releases the accelerator, intelligent driving identifies the distance and relative speed of the vehicle in front and performs zero-feedback coasting of the motor under the premise of ensuring a safe distance. When intelligent driving is not activated, prediction is performed by using a method based on historical data statistical transition probability matrix, or prediction is performed based on historical data through time-series prediction algorithm.
[0367] In some embodiments, if the navigation system auto-start function is disabled, the navigation system is turned off, and the preset travel route is not a commuting route, the control device 50 is further configured to: predict the vehicle speed within a preset time period while the vehicle is traveling on the preset travel route, and obtain the predicted vehicle speed within the preset time period; predict the component control sequence of the vehicle within the preset time period based on the predicted vehicle speed within the preset time period; and control the corresponding component according to the first control instruction in the component control sequence; the component includes at least one of the accelerator and the pedal.
[0368] In some embodiments, the component includes at least one of an accelerator and a pedal; the component control sequence includes at least one control instruction for the component; controlling the corresponding component means controlling the corresponding component to execute the first control instruction.
[0369] In some embodiments, for example, the preset time period is the next 5 to 10 seconds, the vehicle speed for the next 5 to 10 seconds is predicted using historical data or intelligent driving sensors, and the component control sequence of the vehicle within the preset time period is predicted based on the predicted vehicle speed within the preset time period. The components include at least one of the accelerator and pedal. The corresponding components are controlled according to the first control command in the component control sequence, and the optimization is carried out in sequence. Due to the optimization within the preset time period, the user's fuel consumption can be reduced.
[0370] In some embodiments, the preset time period refers to the time period elapsed since the last control of the corresponding component according to the control command. For example, after the vehicle has traveled at a predicted speed of 5 to 10 seconds, the vehicle speed for the next 5 to 10 seconds is predicted. For example, the first preset time period can be 5 to 10 seconds in the future.
[0371] In some embodiments, predicting the vehicle speed within a preset time period can be achieved by: obtaining historical driving data of the vehicle within a preset historical time period when the intelligent driving function is turned off; and predicting the vehicle speed within the preset time period based on the historical driving data.
[0372] In some embodiments, when the intelligent driving function is turned off, the vehicle speed for the next 5 to 10 seconds is predicted based on historical driving data to obtain the predicted vehicle speed for the next 5 to 10 seconds. The preset time period can be the next 5 to 10 seconds.
[0373] In some embodiments, historical driving data includes vehicle speed sequences; predicting the vehicle speed within a preset time period based on historical driving data to obtain the predicted vehicle speed within the preset time period can be achieved by: dividing the vehicle speed sequence to obtain at least one vehicle speed interval; obtaining the vehicle speed state transition probability from the target vehicle speed interval to the next vehicle speed interval corresponding to the target vehicle speed interval, thereby constructing a system state transition probability matrix; the target vehicle speed interval refers to any one of the at least one vehicle speed intervals, and the system state transition probability matrix includes at least one transition probability; and predicting the vehicle speed at each moment within the preset time period based on the system state transition probability matrix and the vehicle speed at the current moment to obtain the predicted vehicle speed within the preset time period.
[0374] In some embodiments, the vehicle speed sequence is divided to obtain at least one vehicle speed interval, and a system state transition probability matrix is constructed. The system state transition probability matrix refers to the probability of the vehicle speed state corresponding to the target vehicle speed interval transitioning to the vehicle speed state corresponding to the next vehicle speed interval. Based on the system state transition probability matrix and the vehicle speed at the current moment, the vehicle speed at each moment within a preset time period is predicted to obtain the predicted vehicle speed within the preset time period.
[0375] In some embodiments, the vehicle speed at each moment within a preset time period is predicted based on the system state transition probability matrix and the vehicle speed at the current moment, to obtain the predicted vehicle speed within the preset time period. This can be achieved by: correcting the system state transition probability matrix based on vehicle speed limits and traffic flow speed limits; and then predicting the vehicle speed at each moment within the preset time period based on the corrected system state transition probability matrix and the vehicle speed at the current moment, to obtain the predicted vehicle speed within the preset time period.
[0376] In some embodiments, the vehicle speed sequence is divided to obtain at least one vehicle speed interval, and a system state transition probability matrix is constructed. The system state transition probability matrix refers to the probability of the vehicle speed state corresponding to the target vehicle speed interval transitioning to the vehicle speed state corresponding to the next vehicle speed interval. According to the vehicle's speed limit and traffic flow speed limit, the system state transition probability matrix is corrected. Based on the corrected system state transition probability matrix and the vehicle's speed at the current moment, the vehicle speed at each moment within a preset time period is predicted to obtain the predicted vehicle speed within the preset time period.
[0377] For example, a rolling time window method is used for short-term vehicle speed records, denoted as vehicle speed Vt|p={vt-i:1≤i≤p}. For example, to meet the accuracy of short-term prediction, the p value is 40. Combining historical vehicle data, the vehicle speed is divided into intervals, and the probability pmij of the current vehicle speed interval changing to another vehicle speed interval in the next moment is calculated, constructing the system state transition probability matrix Pm=(pmij)n×n.
[0378] Considering the vehicle's own speed limit and the traffic flow speed limit obtained above, the system state transition probability matrix is modified Pm. For example, the traffic flow speed is the average speed, which limits the maximum and minimum speed of the vehicle in the future. The vehicle's own speed limit affects the maximum acceleration or maximum deceleration of the vehicle response, limiting the speed change range between adjacent time moments.
[0379] Based on the system state transition probability matrix and the current vehicle speed, predict the speed range with the highest probability in the next moment. For example, if the current vehicle speed is 20 kilometers per hour, the speed range with the highest probability in the next moment is predicted to be between 20 kilometers per hour and 30 kilometers per hour based on the transition probability matrix.
[0380] Using Vt|f=vt|t∏Pm(n), n=1,2,...,f, calculate the future predicted speed at time f, obtain the future predicted speed sequence, the acceleration of the vehicle in front, the speed of the vehicle in front, and the relative distance. For example, the acceleration of the vehicle in front is assumed to have a consistent trend in the future time. Substitute the above data into the vehicle's longitudinal kinematics model to calculate whether the safe driving conditions are met: if the safety conditions are met, output the predicted vehicle speed within the preset time period; if not, activate the safety reminder.
[0381] In some embodiments: based on the modified system state transition probability matrix and the predicted vehicle speed within a preset time period, the operating conditions of the vehicle within the preset time period are predicted to obtain short-term predicted operating conditions; the short-term predicted operating conditions include the predicted vehicle speed within the preset time period.
[0382] In some embodiments, the control device 50 is further configured to control the vehicle to brake when it is determined that the distance to or relative speed with the vehicle in front does not meet the conditions for safe driving.
[0383] In some embodiments, when the intelligent driving sensors detect that the distance to the vehicle in front and the relative speed do not meet the safe driving conditions, mechanical braking intervention control is activated to ensure the user's travel safety.
[0384] In some embodiments, if the intelligent driving function is enabled, the navigation-assisted driving function is disabled, the adaptive cruise control function is enabled, there are no vehicles ahead, and the speed planning function is disabled, the control device 50 is further configured to control the vehicle to travel based on the current speed.
[0385] In some embodiments, if the intelligent driving function is enabled, the navigation-assisted driving function is disabled, the adaptive cruise control function is enabled, there is a vehicle ahead, and speed planning is not activated, the control device 50 is further configured to: obtain the current speed of the vehicle ahead; and control the vehicle to drive based on the current speed of the vehicle ahead.
[0386] In some embodiments, the control device 50 is further configured to:
[0387] When the intelligent driving function is activated, the navigation-assisted driving function is deactivated, the adaptive cruise control function is activated, there is a vehicle ahead, and speed planning is activated, the following operations are triggered: The objective function is to minimize the overall vehicle energy consumption along the route. This involves generating a speed sequence based on the road traffic flow speed along the preset travel route and the vehicle's current speed (the speed at the starting point of the preset travel route); using the speed sequence as the target speed; obtaining the current speed of the vehicle ahead; determining the vehicle's control speed based on the current speed of the vehicle ahead and the vehicle's target speed; and controlling the vehicle to travel at the control speed.
[0388] In some embodiments, if the current speed of the vehicle in front is greater than or equal to the target speed of the vehicle, then the controlled speed of the vehicle is the target speed; if the current speed of the vehicle in front is less than the target speed of the vehicle, then the controlled speed of the vehicle is the current speed of the vehicle in front.
[0389] In some embodiments, the control device 50 is further configured to, when the intelligent driving function is enabled, the navigation-assisted driving function is disabled, and the adaptive cruise control function is disabled, predict the vehicle speed within a preset time period based on the collected intelligent driving sensor data, obtain the predicted vehicle speed within the preset time period, and control the vehicle to drive based on the predicted vehicle speed.
[0390] In some embodiments, the preset time period is, for example, the next 5 to 10 seconds. Intelligent driving sensors such as lidar, millimeter-wave radar, and cameras are used to collect information about the current vehicle and its surrounding environment, calculate the predicted vehicle speed for the next 5 to 10 seconds, and control the vehicle to drive based on the predicted speed.
[0391] In some embodiments, based on the target SOC of each road segment, actual vehicle demand, traffic light information, and an energy management strategy based on navigation information fusion, the engine start-stop is controlled so that the engine operates in an efficient operating range. This can be achieved by: determining whether the vehicle has the capability to pass through the signalized intersection corresponding to the traffic light information based on the vehicle's current speed and traffic light information; if the vehicle does not have the capability to pass through the signalized intersection corresponding to the traffic light information, calculating the vehicle's drivable time; controlling the engine to operate efficiently or stop, controlling the vehicle to travel at the vehicle's current speed within the drivable time, and disengaging the mechanical brakes and activating a preset energy recovery level at the end of the drivable time.
[0392] In some embodiments, the driving time of a vehicle can be calculated by: calculating the vehicle's coasting distance; determining the vehicle's driving distance based on the coasting distance and the distance between the vehicle and the traffic light; and determining the vehicle's driving time based on the driving distance and the vehicle's current speed.
[0393] In some embodiments, the energy management strategy based on navigation information fusion also includes local correction of traffic light information fusion. Please refer to Figure 12, which is a schematic diagram of the local correction logic for traffic light information fusion according to some embodiments of this disclosure. Considering the local correction of traffic light information fusion, the phase, countdown, vehicle speed, and distance of the preceding traffic light are obtained during navigation.
[0394] The vehicle's ability to pass through the signalized intersection is determined based on its current speed, distance, and traffic light countdown. The road conditions to the next intersection are assessed; if clear, the distance to the next intersection, current speed, and traffic light countdown information are obtained. Then the vehicle can pass through the signalized intersection; if Then vehicles cannot pass through signalized intersections.
[0395] For situations where vehicles cannot pass through signalized intersections, calculate the coasting distance L in advance. 滑行 Thus, by L 行驶 =L 距离 -L 滑行 Calculate the distance L to maintain the current speed. 行驶 L 滑行 This indicates that there is no mechanical braking intervention at the current vehicle speed, so the brake energy recovery level is increased to level 2, and the vehicle decelerates to the distance required to stop.
[0396] Depend on The time t required to maintain the current vehicle speed was calculated. 行驶 When the vehicle meets L 行驶 or t 行驶 When coasting, the vehicle engages at regenerative braking level 2. If the vehicle is in Hybrid Electric Vehicle (HEV) mode, it switches to Electric Vehicle (EV) mode; otherwise, it remains in EV mode. This applies when the vehicle meets L... 行驶 No 行驶 Then, it is the continued driving phase.
[0397] In some embodiments, the energy management strategy based on navigation information fusion also includes an automatic navigation method for commuting. When automatic navigation is enabled and the preset travel route is the commuting route, please refer to Figure 13. Figure 13 is a schematic diagram of the automatic navigation initial time update logic according to some embodiments of this disclosure.
[0398] For example, it consists of optimal commuting time, commuting time period updates, commuting route reminders, and commuting destination recommendations. It aims to automatically start navigation when powered on and promptly correct commuting time periods and routes, thereby meeting the customized commuting needs of different users and improving commuting navigation efficiency.
[0399] The automatic navigation method for commuting identifies the destination based on the user's preset commuting cycle, start time, end time, residential address, and home address, and further identifies it as commuting conditions.
[0400] Commuting conditions are divided into commuting conditions and commuting conditions. When the vehicle starts, the onboard server first determines whether the initial position is met based on GPS, and then forms the commuting time period based on the preset commuting time offset by a certain time. By judging whether the current time is within the commuting cycle and commuting time period, it can identify whether it is a commuting condition, and thus automatically start navigation.
[0401] For example, the optimal commute time is recorded through navigation. If the commute time is greater than the average commute time in the navigation, the current optimal commute time is recorded. After a certain update cycle, the UI recommends the optimal initial time to the user. Whether the user accepts the recommendation and makes a change or not, the user-set initial time is updated. If the commute time is not greater than the average commute time in the navigation, the user-set initial time is retrieved.
[0402] For example, in the commuting time update, when the initial GPS positioning meets the home or office criteria, the user-set initial time is obtained and a commuting time is formed. When the commuting time exceeds the deviation threshold, the actual vehicle usage time is recorded, and when the calibration cycle is met, the commuting time is updated by the interval offset correction amount. When the commuting time does not exceed the deviation threshold, the commuting time is formed directly. When the calibration cycle is not met, the commuting time is formed directly.
[0403] For example, commuting route reminders mainly involve storing and recognizing historical navigation routes. Users set commuting times and routes, such as time period one corresponding to route one and time period two corresponding to route two. The system records historical navigation routes and start times to obtain the travel time for each navigation route. When the calibration period is met, the system allocates the optimal navigation route based on the time period corresponding to the current navigation time. When the calibration period is not met, the system records historical navigation routes and start times to obtain the travel time for each navigation route.
[0404] For example, the commuting destination recommendation can be implemented through manual navigation, automatic navigation, and manual re-entry of the destination. If the commuting time is met, the destination selection count is incremented by 1. If the destination selection count is greater than or equal to 4, the destination selection count is reset to 0, and the user is prompted to change the destination to their commuting destination. If the commuting time is not met, the process is ignored and the process ends.
[0405] When none of the above strategies are satisfied, the control device 50 is also configured to adjust the power-saving SOC based on the driver's style, the vehicle's current speed, or the vehicle's environmental information; and to control the engine's operating state based on the comparison between the vehicle's actual SOC and the adjusted power-saving SOC.
[0406] In some embodiments, the State of Charge (SOC) for maintaining electrical charge under different historical operating conditions is dynamically adjusted based on information such as driving style, vehicle speed, altitude, and low temperature to meet the vehicle's requirements. The operating mode, engine start-stop, and power distribution are dynamically adjusted by comparing the actual SOC with the SOC for maintaining electrical charge. The SOC for maintaining electrical charge can be the target SOC.
[0407] In some embodiments of this disclosure, the target SOC for each road segment is planned with the goal of minimizing fuel consumption along the travel route. The vehicle is controlled according to the target SOC of each road segment and the actual vehicle demand, thereby achieving a reasonable allocation of fuel and electricity in the hybrid electric vehicle, reducing vehicle fuel consumption and operating costs. At the same time, by controlling the engine, drive motor, generator, and power battery, the engine is kept in its high-efficiency operating range, improving the engine's NVH performance, avoiding frequent engine start-stop, and enhancing driving comfort. Furthermore, the road condition information and energy consumption impact information of the preset travel route are used to predict the overall vehicle energy consumption of the preset travel route, improving the accuracy of energy consumption prediction and further enhancing fuel-saving performance.
[0408] Based on the above description, in some embodiments of this disclosure, the control device 50 can also perform preheating management.
[0409] In some embodiments, the control device 50 is further configured to adjust the temperature of the power battery based on the charging status, a preset travel route, and the user's scheduled pick-up time.
[0410] In some embodiments, the state of charging includes the current charge level and charging rate of the power battery. Different paths lead to different driving modes and battery usage, which in turn have different effects on battery heat generation. If the user expects to get into the vehicle in a short period of time, measures need to be taken to quickly regulate the battery temperature so that it can achieve optimal performance at the time of departure.
[0411] In some embodiments, a target temperature for the passenger compartment is generated based on the current passenger compartment temperature and the user's scheduled boarding time, and the passenger compartment temperature is controlled by the air conditioning system to reach the target temperature.
[0412] In some embodiments, engine coolant preheating is controlled when the target temperature of the crew compartment is greater than the current temperature of the crew compartment.
[0413] In some embodiments, if it is before the trip, the passenger compartment temperature is corrected based on the passenger compartment temperature, navigation information, outside temperature, charging status and user boarding time to generate a target passenger compartment temperature deviation value before the trip, and the passenger compartment target temperature is generated. The deviation correction value is divided into cooling type and heating type.
[0414] In some embodiments, engine coolant is further utilized to preheat the passenger compartment when the air conditioning is in heating mode. By optimizing heating and cooling power for slow preheating and precooling, energy loss due to high current is reduced, thereby saving power consumption of the high and low temperature air conditioning and accessories and reducing fuel consumption. At the same time, preheating and precooling alleviate the lag between the target temperature and the actual controlled temperature of components and passenger compartment caused by heat capacity, ensuring the efficiency of components under high and low temperature environments and the comfort of the passenger compartment.
[0415] In some embodiments, the control device 50 is further configured to adjust the temperature of the power battery based on the charging status, a preset travel route, and the user's scheduled pick-up time.
[0416] In some embodiments, the target battery temperature is adjusted before driving based on the charging status, the user's scheduled driving time, and the mileage information, thereby enabling battery thermal management in advance, improving battery efficiency during driving, and saving vehicle energy consumption.
[0417] In some embodiments, a target temperature deviation value is acquired during vehicle operation, the target temperature of the passenger compartment is corrected based on the target temperature deviation value, and the passenger compartment temperature of the vehicle is controlled to reach the corrected target temperature of the passenger compartment.
[0418] In some embodiments, the target temperature deviation value can be obtained during vehicle operation by:
[0419] During vehicle operation, temperature influencing factors are collected, including at least one of vehicle information and environmental information. Vehicle information includes at least one of window opening information, engine coolant temperature, navigation time, and target temperature deviation value. Environmental information includes at least one of weather information and outside temperature. The target temperature deviation value is determined based on the temperature deviation values corresponding to the temperature influencing factors.
[0420] In some embodiments, there are multiple temperature deviation values corresponding to temperature influencing factors; the target temperature deviation value is determined based on the temperature deviation values corresponding to the temperature influencing factors by: obtaining the driving mileage of the preset travel route; if the driving mileage is greater than a third preset distance threshold, then the first temperature deviation value among the multiple temperature deviation values is taken as the target temperature deviation value; the first temperature deviation value is less than the other temperature deviation values among the multiple temperature deviation values excluding the first temperature deviation value.
[0421] In some embodiments, the number of temperature deviation values corresponding to temperature influencing factors is multiple;
[0422] The target temperature deviation value is determined based on the temperature deviation values corresponding to the temperature influencing factors. This can be achieved by: obtaining the mileage of the preset travel route; if the mileage is less than or equal to a third preset distance threshold, and the target temperature of the passenger cabin is greater than the current passenger cabin temperature, then the first temperature deviation value among the multiple temperature deviation values is taken as the target temperature deviation value; the first temperature deviation value is less than the other temperature deviation values among the multiple temperature deviation values excluding the first temperature deviation value.
[0423] In some embodiments, there are multiple temperature deviation values corresponding to temperature influencing factors; the target temperature deviation value is determined based on the temperature deviation values corresponding to the temperature influencing factors by: obtaining the mileage of the preset travel route; if the mileage is less than or equal to a third preset distance threshold, and the target temperature of the passenger cabin is less than the current passenger cabin temperature, then the second temperature deviation value among the multiple temperature deviation values is taken as the target temperature deviation value; the second temperature deviation value is greater than the other temperature deviation values among the multiple temperature deviation values excluding the second temperature deviation value.
[0424] In some embodiments, a target temperature deviation value is generated during driving based on weather information, window opening information, engine coolant temperature, outside temperature, navigation time, and target temperature information in the passenger compartment on the dashboard, and the target temperature in the passenger compartment is corrected accordingly. When the driving mileage is greater than a third preset distance threshold, it is considered long-distance driving. To ensure better passenger compartment comfort, the deviation value with the smallest absolute value, i.e., the first temperature deviation value, is taken as the final target temperature deviation value for the passenger compartment. When the driving mileage is less than or equal to the third preset distance threshold, it is considered short-distance driving. While ensuring an acceptable passenger compartment temperature, the focus is on reducing vehicle energy consumption. In cooling mode, the deviation value with the largest absolute value, i.e., the second temperature deviation value, is taken as the final target temperature deviation value for the passenger compartment; in heating mode, the deviation value with the smallest absolute value, i.e., the first temperature deviation value, is taken as the final target temperature deviation value for the passenger compartment.
[0425] In some embodiments, the control device 50 is further configured to predict the output duration of the engine to output power, and to start the engine when the output duration exceeds a third preset duration.
[0426] In some embodiments, if there are road sections with long engine start times in the future, the engine is started in advance to preheat, thereby improving the engine's thermal efficiency during driving.
[0427] In some embodiments, the control device 50 is further configured to predict the vehicle's traffic jam time and increase the engine coolant temperature when the time interval between the traffic jam and the traffic jam is greater than a fourth preset duration.
[0428] In some embodiments, the engine coolant temperature can be increased by reducing the engine water pump speed or reducing the engine fan speed.
[0429] In some embodiments, before a traffic jam, the target engine coolant temperature is increased, and the engine water pump and fan speeds are reduced to decrease energy consumption.
[0430] In some embodiments, adjusting the target battery temperature reduces battery thermal management energy consumption.
[0431] In some embodiments, the control device 50 is further configured to predict the destination of a preset travel route, and when the distance between the current position of the vehicle and the destination is less than a preset distance, to pause the adjustment of the engine coolant temperature based on the target coolant temperature deviation of the engine, and to increase the engine coolant temperature until the engine coolant temperature is higher than a preset temperature threshold before the vehicle reaches the destination.
[0432] In some embodiments, when the distance between the vehicle's current position and the destination is less than a preset distance, the destination is about to be reached. Raising the engine's target coolant temperature in advance can reduce the speed of the engine water pump and fan, thereby reducing energy consumption.
[0433] In some embodiments, the control device 50 is further configured to predict the destination of a preset travel route, and when the distance between the current position of the vehicle and the destination is less than a preset distance, to pause the adjustment of the power battery temperature based on the target temperature deviation of the power battery, and to adjust the power battery temperature until the temperature of the power battery is within the preset temperature range when the vehicle reaches the destination.
[0434] In some embodiments, before reaching the destination, the adjustment of the power battery temperature based on the target temperature deviation of the power battery is paused, and the power battery temperature is adjusted until the temperature of the power battery is within the preset temperature range when the vehicle reaches the destination, thereby saving energy consumption generated by maintaining the battery temperature.
[0435] In some embodiments, the control device 50 is further configured to predict the destination of a preset travel route, and when the distance between the current position of the vehicle and the destination is less than a preset distance, to pause the control of the vehicle's passenger compartment temperature to reach the passenger compartment target temperature, and to correct the passenger compartment target temperature.
[0436] In some embodiments, the target temperature of the crew cabin is adjusted before reaching the destination to reduce the energy consumption required to maintain the temperature of the crew cabin.
[0437] In some embodiments of this disclosure, preheating management is carried out before and during driving. Based on heating and cooling needs, heating and cooling power is optimized to perform slow preheating and precooling in advance, thereby reducing energy loss caused by high current, and thus saving power consumption of high and low temperature air conditioning and accessories and reducing fuel consumption.
[0438] Based on the above description, in some embodiments of this disclosure, the total vehicle energy consumption of a preset travel route can be predicted by using user behavior information, road condition information of the preset travel route, and energy consumption impact information. The preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption of the multiple road segments. With the goal of minimizing fuel consumption of the preset travel route, the engine 10, drive motor 20, generator 30, and power battery 40 are controlled according to the initial SOC of the power battery 40 of each road segment, the total vehicle energy consumption of the road segment, and the actual vehicle demand, so that the engine 10 operates in a high-efficiency operating range.
[0439] I. Based on user behavior information, road condition information and energy consumption impact information of the preset travel route, predict the total vehicle energy consumption of the preset travel route. The preset travel route includes multiple road segments, and the total vehicle energy consumption of the route includes the total vehicle energy consumption of multiple road segments.
[0440] In some embodiments, user behavior information can be identified using artificial intelligence (AI) algorithms. This user behavior information can then be used to learn the user's electricity consumption habits and driving style, including aggressive driving, normal driving, and gentle driving. Road condition information and vehicle status information for a preset travel route can be integrated. For example, road condition information may include road type or traffic flow speed, while vehicle status information may include vehicle wind resistance, rolling resistance, acceleration resistance, and gradient resistance.
[0441] For example, regarding the method for determining the preset travel route, please refer to the steps above for predicting the route-based vehicle energy consumption based on road condition information and energy consumption impact information of the preset travel route. The preset travel route includes multiple road segments, and the route-based vehicle energy consumption includes the segment-based vehicle energy consumption of multiple road segments. This solution will not elaborate further.
[0442] Once the preset travel route is determined, the total vehicle energy consumption for the preset travel route is predicted based on user behavior information, road condition information, and energy consumption impact information. For the steps of predicting the total vehicle energy consumption for the preset travel route, please refer to the above. Predicting the total vehicle energy consumption for the preset travel route can include any of the following five methods, which will not be elaborated upon in this solution.
[0443] For example, when predicting the total energy consumption of a preset travel route using the energy consumption prediction algorithm based on automotive theory, according to road traffic flow speed, vehicle static parameters, and the target speed that minimizes the total energy consumption of the vehicle along the route, it is also possible to combine user behavior information, such as the user's driving style and driving habits, and predict the total energy consumption of the preset travel route using the energy consumption prediction algorithm based on automotive theory, according to driving style, road traffic flow speed, vehicle static parameters, and the target speed that minimizes the total energy consumption of the vehicle along the route.
[0444] Second, with the goal of minimizing fuel consumption along the preset travel route, the engine 10, drive motor 20, generator 30 and power battery 40 are controlled according to the initial SOC of the power battery 40 in each section, the energy consumption of the whole vehicle in each section, and the actual needs of the vehicle, so that the engine 10 is in the high-efficiency operating range.
[0445] Predicting vehicle energy consumption along a preset travel route can be more accurate by using user behavior information, road condition information, and energy consumption impact information.
[0446] For example, with the goal of minimizing fuel consumption along a preset travel route, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery for each road segment, the vehicle's overall energy consumption for that road segment, and the vehicle's actual overall needs. This ensures the engine operates within its efficient operating range. Please refer to the steps outlined in the above-mentioned control device 50, which controls the engine 10, drive motor 20, generator 30, and power battery 40 based on the initial SOC of the power battery 40 for each road segment, the vehicle's overall energy consumption for that road segment, and the vehicle's actual overall needs. These steps will not be elaborated upon in this solution.
[0447] In some embodiments of this disclosure, the target SOC for each road segment is planned with the goal of minimizing fuel consumption along the travel route. The vehicle is controlled based on the target SOC for each road segment and the actual vehicle demand, achieving a reasonable allocation of fuel and electricity in the hybrid electric vehicle, reducing fuel consumption and operating costs. Simultaneously, by controlling the engine, drive motor, generator, and power battery, the engine operates within its high-efficiency range, improving NVH performance, avoiding frequent engine start-stop cycles, and enhancing driving comfort. Furthermore, user behavior information, road condition information for the preset travel route, and energy consumption impact information are used to predict the overall vehicle energy consumption along the preset travel route, improving the accuracy of energy consumption prediction and further enhancing fuel efficiency.
[0448] Based on the above description, Figure 14 is a schematic flowchart of a control method for an intelligent energy management system for new energy vehicles according to some embodiments of the present disclosure. As shown in Figure 14, the control method for an intelligent energy management system for new energy vehicles includes, but is not limited to, steps S1401-S1403, for example:
[0449] S1401, obtain traffic information and energy consumption impact information for the preset travel route.
[0450] In some embodiments, road condition information may include road type or road traffic flow speed, and energy consumption impact information may include vehicle status information, which may include vehicle wind resistance, rolling resistance, acceleration resistance, gradient resistance, etc.
[0451] S1402, predict the vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information of the preset travel route. The preset travel route includes multiple road segments, and the vehicle energy consumption of the route includes the vehicle energy consumption of the multiple road segments.
[0452] For example, the method for determining a preset travel route can be:
[0453] In some embodiments, if the navigation system auto-start function is enabled and the current system time is within a preset vehicle usage time period, the navigation system will be automatically turned on and a preset travel route will be determined based on the vehicle's current location information.
[0454] In some embodiments, if the navigation system auto-start function is disabled, the preset travel route is determined in response to the user-input destination.
[0455] In some embodiments, the preset travel route includes multiple road segments, which are divided according to the road condition information of each road segment. The total vehicle energy consumption of the route includes the total vehicle energy consumption of multiple road segments, and the total vehicle energy consumption of each road segment is related to the road condition information of each road segment.
[0456] In some embodiments, the division of road segments is related to the traffic information of the preset travel route.
[0457] In some embodiments, each road segment is divided according to at least one of the road type and congestion level of a preset travel route.
[0458] In some embodiments, road condition information includes at least one of the following: road type, road name, road traffic signs, road speed limit, congestion level, distance length, travel time, average vehicle speed, gradient, traffic light information, and weather information; energy consumption impact information includes vehicle status information, or energy consumption impact information includes at least one of user driving style information or traffic light information and vehicle status information; the actual vehicle demand for each road segment includes: the total vehicle power required for the vehicle to travel on each road segment.
[0459] In some embodiments, determining a preset travel route in response to a user-inputted destination can be achieved by: determining at least one candidate energy-saving route based on the vehicle's origin and destination; the predicted total vehicle energy consumption of the at least one candidate energy-saving route being less than the predicted total vehicle energy consumption of other routes, the total vehicle energy consumption being predicted based on road condition information and energy consumption impact information for each route; and determining the preset travel route in response to a selection operation of the at least one candidate energy-saving route; the preset travel route refers to the selected candidate energy-saving route; the preset travel route includes multiple road segments, and the total vehicle energy consumption includes the total vehicle energy consumption of the multiple road segments.
[0460] In some embodiments, at least one candidate energy-saving path is determined based on the vehicle's starting point and ending point: at least one candidate driving path is determined based on the vehicle's starting point and ending point; the starting point of any candidate driving path is the vehicle's starting point, and the ending point of any candidate driving path is the vehicle's ending point; the total energy consumption of the vehicle on each candidate driving path is predicted based on the road condition information and energy consumption impact information of each candidate driving path; at least one candidate energy-saving path is determined from the at least one candidate driving path based on the total energy consumption of the vehicle on each candidate driving path; the total energy consumption of the vehicle on any candidate energy-saving path is less than the total energy consumption of the vehicle on other candidate driving paths other than the at least one candidate energy-saving path.
[0461] In some embodiments, determining at least one candidate driving route based on the vehicle's origin and destination can be achieved by: obtaining at least one drivable route from the vehicle's origin to its destination; determining m drivable routes from the at least one drivable route based on a first travel dimension index of each drivable route; where m is a positive integer, and the first travel dimension index of any of the m drivable routes is less than the first travel dimension index of any of the other drivable routes in the at least one drivable route; and determining at least one candidate driving route from the m drivable routes based on a second travel dimension index of the m drivable routes; where the second travel dimension index of any candidate driving route is less than the second travel dimension index of any of the other drivable routes in the m drivable routes.
[0462] In some embodiments, the first travel dimension indicator includes travel distance, and the second travel dimension indicator includes travel time.
[0463] In some embodiments, determining at least one candidate driving path from m drivable paths based on the second travel dimension index of m drivable paths can be achieved by: determining the target drivable path with the smallest second travel dimension index among the m drivable paths; selecting drivable paths from the m drivable paths whose difference between the second travel dimension index and the second travel dimension index of the target drivable path is less than a preset index threshold; and using the selected drivable paths as at least one candidate driving path.
[0464] In some embodiments, determining at least one candidate driving route based on the vehicle's origin and destination can be achieved by: obtaining at least one drivable route from the vehicle's origin to its destination; obtaining travel dimension indicators for each drivable route, with the weight of each travel dimension indicator corresponding to the vehicle's current travel scenario; performing a weighted calculation on each travel dimension indicator according to each weight to obtain a comprehensive travel indicator for each drivable route; and selecting at least one candidate driving route from the at least one drivable route based on the comprehensive travel indicator for each drivable route; wherein the comprehensive travel indicator of the at least one candidate driving route is less than the comprehensive travel indicators of the other drivable routes in the at least one drivable route.
[0465] For example, when determining a preset travel route, it is also necessary to consider the vehicle's remaining mileage and the mileage to the destination. If the vehicle's remaining mileage is less than the mileage to the destination, then a refueling strategy is determined during the journey along the preset travel route. That is, when the mileage to the destination is greater than the vehicle's remaining mileage L based on predicted energy consumption, a refueling strategy is determined during the journey along the preset travel route.
[0466] In some embodiments, determining a refueling strategy during a preset travel route can be achieved by: obtaining the driver's fatigue driving mileage; fatigue driving mileage represents the mileage the driver can drive when fatigued; and based on the fatigue driving mileage and the vehicle's remaining mileage, recommending that the vehicle drive to a target charging address for charging or a target refueling address for refueling.
[0467] In some embodiments, based on the fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is greater than or equal to the fatigue driving mileage, and the distance between the first charging address and the end point of the fatigue driving mileage is less than a first preset distance threshold, then controlling the vehicle to drive to the first charging address for charging; the distance between the first charging address and the end point of the fatigue driving mileage is less than the distance between other charging addresses and the end point of the fatigue driving mileage.
[0468] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is greater than or equal to the fatigue driving mileage, and the distance between the first charging address and the end point of the fatigue driving mileage is greater than or equal to a first preset distance threshold, then controlling the vehicle to drive to a second charging address for charging; the distance between the first charging address and the end point of the fatigue driving mileage is less than the distance between other charging addresses and the end point of the fatigue driving mileage, and the second charging address represents the previous charging address of the first charging address in the preset travel route.
[0469] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is less than the fatigue driving mileage, and the difference between the fatigue driving mileage and the remaining mileage is less than a second preset distance threshold, then controlling the vehicle to drive to a third charging address for charging; the third charging address is located before the end of the remaining mileage, and the distance between the third charging address and the end of the remaining mileage is less than the distance between other charging addresses and the end of the fatigue driving mileage, where other charging addresses represent the remaining charging addresses other than the third charging address located before the end of the remaining mileage.
[0470] In some embodiments, based on fatigue driving mileage and the vehicle's remaining mileage, it is recommended that the vehicle drive to a target charging address for charging or a target refueling address for refueling. This can be achieved by: if the vehicle's remaining mileage is less than the fatigue driving mileage, and the difference between the fatigue driving mileage and the remaining mileage is greater than or equal to a second preset distance threshold, then controlling the vehicle to drive to the target refueling address for refueling; the target refueling address is located before the end of the remaining mileage, and the distance between the target refueling address and the end of the remaining mileage is less than the distance between other refueling addresses and the end of the fatigue driving mileage, where other refueling addresses represent the remaining refueling addresses other than the target refueling address among the refueling addresses located before the end of the remaining mileage.
[0471] Once the preset travel route is determined, the total vehicle energy consumption for that route is predicted based on road condition information and energy consumption impact information. Predicting the total vehicle energy consumption for the preset travel route can include any one of the following five methods.
[0472] 1. Based on the energy consumption prediction algorithm of automotive theory, the total energy consumption of the vehicle along the preset travel route is predicted according to the road traffic flow speed and the static parameters of the vehicle. The total energy consumption of the vehicle along the route is the theoretical energy consumption required.
[0473] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters, and road condition information includes at least the road traffic flow speed. Predicting the total vehicle energy consumption of a preset travel route based on the road condition information and energy consumption impact information can be achieved by: using an energy consumption prediction algorithm based on automotive theory, predicting the total vehicle energy consumption of the preset travel route based on the road traffic flow speed and the vehicle's static parameters, where the total vehicle energy consumption is the theoretical required energy consumption.
[0474] In some embodiments, the static parameters of the vehicle include at least: wind resistance, rolling resistance, acceleration resistance, and gradient resistance.
[0475] In some embodiments, the theoretical energy demand is calculated as follows: driving force × road traffic flow velocity × time, where driving force F t =F f +F w +F i +F j Among them, F t Used to represent driving force, F f F is used to represent rolling resistance. w F is used to represent air resistance. i F is used to represent slope resistance. j Used to represent acceleration resistance.
[0476] 2. Input the road type, driving style and vehicle type information into the target energy consumption prediction model. The target energy consumption prediction model outputs the predicted total vehicle energy consumption of the preset travel route. The total vehicle energy consumption of the route is the reference demand energy consumption. For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type of the preset travel route or the user's driving style information.
[0477] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the user's driving style and vehicle model information, and road condition information includes at least the road type. Predicting the total vehicle energy consumption of a preset travel route based on the road condition information and energy consumption impact information can be achieved by: inputting the road type, driving style, and vehicle model information into a target energy consumption prediction model, and outputting the predicted total vehicle energy consumption of the preset travel route from the target energy consumption prediction model. The total vehicle energy consumption of the route is a reference demand energy consumption. For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type or the user's driving style information of the preset travel route.
[0478] In some embodiments, road types include: ordinary roads, expressways, highways, and congested roads.
[0479] In some embodiments, a user's driving style is categorized into aggressive, normal, and mild based on the rate of change of accelerator pedal opening and the rate of change of acceleration.
[0480] 3. Based on the theoretical and reference energy consumption requirements of the vehicle along the preset travel route, the total vehicle energy consumption for the preset travel route is predicted. The theoretical energy consumption requirement is calculated using an energy consumption prediction algorithm based on vehicle theory, and the reference energy consumption requirement is output by the target energy consumption prediction model. The theoretical and reference energy consumption requirements are then weighted and summed to predict the total vehicle energy consumption for the preset travel route.
[0481] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters, vehicle model information, and the user's driving style; road condition information includes at least road traffic flow speed and road type. The theoretical energy consumption requirement is obtained through the following steps: predicting the total vehicle energy consumption of a preset travel route based on the road traffic flow speed and the vehicle's static parameters using an energy consumption prediction algorithm based on automotive theory; the reference energy consumption requirement is obtained through the following steps: inputting road type, driving style, and vehicle model information into a target energy consumption prediction model, and outputting the predicted total vehicle energy consumption of the preset travel route from the target energy consumption prediction model, which serves as the reference energy consumption requirement.
[0482] For example, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type of the preset travel route or the user's driving style information.
[0483] In some embodiments, the total energy consumption of a vehicle along a preset travel route can be predicted based on the vehicle's theoretical energy consumption and reference energy consumption along the preset travel route by: obtaining a first weight of the vehicle's theoretical energy consumption and a second weight of the reference energy consumption; and performing a weighted calculation on the vehicle's theoretical energy consumption and reference energy consumption based on the first weight and the second weight to predict the vehicle's total energy consumption along the route.
[0484] In some embodiments, the first weight of the theoretical energy demand and the second weight of the reference energy demand are added together to 1, and the first weight of the theoretical energy demand and the second weight of the reference energy demand are updated with the constraint that the actual vehicle energy consumption on the road segment is within a preset range, so as to obtain the updated first weight of the theoretical energy demand and the updated second weight of the reference energy demand; obtaining the first weight of the theoretical energy demand and the second weight of the reference energy demand of the vehicle includes: obtaining the updated first weight of the theoretical energy demand and the updated second weight of the reference energy demand of the vehicle.
[0485] In some embodiments, if the error between the predicted vehicle energy consumption on the nth road segment and the actual vehicle energy consumption on the nth road segment is greater than a certain threshold, the actual vehicle energy consumption on the nth road segment and the model identifier of the target energy consumption prediction model are sent to the server so that the server can optimize the energy consumption prediction model corresponding to the model identifier based on the actual vehicle energy consumption on the nth road segment.
[0486] In some embodiments, the vehicle's total energy consumption on road segment n is predicted in the following manner:
[0487] Obtain the first weight of the theoretical energy demand of the vehicle on the nth road segment and the second weight of the reference energy demand; n is a positive integer; perform a weighted calculation on the theoretical energy demand and reference energy demand of the vehicle on the nth road segment according to the first weight and the second weight, and predict the total energy consumption of the vehicle on the nth road segment.
[0488] In some embodiments, after the vehicle passes through the nth road segment, the actual road segment energy consumption of the vehicle in the nth road segment is obtained; if the actual road segment energy consumption is within a threshold range, the first weight and the second weight remain unchanged, and the threshold range is determined based on the predicted road segment energy consumption of the vehicle in the nth road segment.
[0489] In some embodiments, the theoretical energy consumption and reference energy consumption of the vehicle on the nth road segment are obtained; the theoretical energy consumption and reference energy consumption on the nth road segment are weighted according to the first initial weight of the theoretical energy consumption and the first initial weight of the reference energy consumption to obtain the first reference road segment vehicle energy consumption of the nth road segment; after the vehicle passes through the nth road segment, the actual road segment vehicle energy consumption of the vehicle on the nth driving road segment is obtained; if the actual road segment vehicle energy consumption is greater than the first reference road segment vehicle energy consumption, the target energy consumption prediction model is optimized.
[0490] In some embodiments, the theoretical energy consumption and reference energy consumption of the vehicle in the nth road segment are obtained; the theoretical energy consumption and reference energy consumption in the nth road segment are weighted according to the second initial weight of the theoretical energy consumption and the second initial weight of the reference energy consumption to obtain the second reference road segment vehicle energy consumption in the nth road segment; after the vehicle passes through the nth road segment, the actual road segment vehicle energy consumption in the nth road segment is obtained; if the actual road segment vehicle energy consumption is less than the second reference road segment vehicle energy consumption, the target energy consumption prediction model is optimized.
[0491] In some embodiments, obtaining the first weight of the theoretical energy consumption required by the vehicle in the nth road segment and the second weight of the reference energy consumption required by the vehicle can be achieved by: obtaining the theoretical energy consumption required by the vehicle in the nth road segment of a preset travel route and the reference energy consumption required by the vehicle; performing a weighted calculation on the theoretical energy consumption required by the vehicle in the nth road segment according to the first initial weight of the theoretical energy consumption required by the vehicle and the first initial weight of the reference energy consumption required by the vehicle to obtain the first reference road segment total vehicle energy consumption of the nth road segment; performing a weighted calculation on the theoretical energy consumption required by the vehicle in the nth road segment according to the second initial weight of the theoretical energy consumption required by the vehicle and the second initial weight of the reference energy consumption required by the vehicle to obtain the second reference road segment total vehicle energy consumption of the nth road segment; after the vehicle has traveled the nth road segment, obtaining the actual road segment total vehicle energy consumption of the vehicle in the nth road segment; if the actual road segment total vehicle energy consumption is greater than the second reference road segment total vehicle energy consumption and less than the first reference road segment total vehicle energy consumption, then updating the first weight and the second weight, and using the updated first weight as the current first weight of the theoretical energy consumption required by the vehicle, and using the updated second weight as the current second weight of the reference energy consumption required by the vehicle.
[0492] 4. Based on the energy consumption prediction algorithm of automotive theory, predict the total energy consumption of the preset travel route according to the road traffic flow speed, vehicle static parameters and the target speed that minimizes the total energy consumption of the vehicle along the route.
[0493] In some embodiments, energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters and the target speed that minimizes the overall vehicle energy consumption along the route, and road condition information includes at least the road traffic flow speed. The overall vehicle energy consumption of a preset travel route can be predicted based on the road condition information and energy consumption impact information of that route. This can be achieved by using an energy consumption prediction algorithm based on automotive theory, which predicts the overall vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed that minimizes the overall vehicle energy consumption along the route.
[0494] In some embodiments, when the intelligent driving function is activated and speed planning is enabled, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption; or, when the intelligent driving function is activated and navigation-assisted driving function is activated, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption; or, when the intelligent driving function is activated, navigation-assisted driving function is deactivated, adaptive cruise control function is activated, there are no vehicles ahead, and energy-saving driving guidance function is activated, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed that minimizes vehicle energy consumption.
[0495] In some embodiments, when the intelligent driving function is turned off and the energy-saving driving guidance function is turned on, an energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of a preset travel route based on road traffic flow speed, vehicle static parameters, and the target speed for minimizing total vehicle energy consumption.
[0496] In some embodiments, the energy-saving driving guidance function refers to a function used to control and guide the vehicle to travel at a target speed that minimizes the overall vehicle energy consumption along the route.
[0497] For example, the target vehicle speed is determined in the following way: with the goal of minimizing the overall vehicle energy consumption along the route, a speed sequence is generated based on the road traffic flow speed of the preset travel route and the vehicle's current speed, where the current speed is the vehicle's speed at the starting point of the preset travel route; the speed sequence is then modified based on constraints, which include at least driving style.
[0498] In some embodiments, the limiting conditions may also include one or more of the following: travel duration, traffic flow speed information, acceleration limit, deceleration limit, maximum permissible speed in the area, and traffic light information.
[0499] In some embodiments, acceleration and deceleration limits include physical acceleration and deceleration constraints due to the characteristics of the vehicle itself, and physical limits due to road conditions; or, road conditions include asphalt, mud, sand road types, and differences in weather and humidity environmental factors; or, based on the driver's historical driving behavior data, actual driving acceleration and deceleration habits at different vehicle speeds are used as limits to ensure the driver's driving comfort.
[0500] In some embodiments, with the goal of minimizing the overall vehicle energy consumption along the route, a speed sequence is generated based on the road traffic flow speed and the current vehicle speed of the preset travel route. This can be achieved by: determining a smooth speed sequence based on the road traffic flow speed, the current vehicle speed, and constraint information of the preset travel route, where the constraint information includes at least driving style, and the current vehicle speed is the vehicle speed at the starting point of the preset travel route; inputting the smooth speed sequence as the initial speed solution into the vehicle model; and generating a speed sequence based on the initial speed solution using the vehicle model with the goal of minimizing the overall vehicle energy consumption along the route.
[0501] In some embodiments, a smooth speed sequence is determined based on the road traffic flow speed, current vehicle speed, and constraint information of a preset travel route, and the smooth speed sequence is input into the vehicle model as the initial speed solution. This can be achieved by: obtaining the average speed based on the road traffic flow speed, current vehicle speed, and constraint information of the preset travel route; smoothing the speed changes between adjacent road segments to obtain the smooth speed sequence; correcting the speed of road segments in different driving scenarios according to driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence; and determining the initial optimization range of the vehicle model based on the locally corrected smooth speed sequence, and inputting the smooth speed sequence as the initial speed solution into the vehicle model.
[0502] In some embodiments, speed correction of road segments in different driving scenarios is performed based on driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence. This can be achieved by: when the target vehicle speed cannot be maintained during long-term following, the vehicle's current acceleration, current speed, obstacle speed, and relative distance to the obstacle are input into the vehicle following model. The vehicle following model uses the minimum overall vehicle energy consumption along the path and the relative distance to the obstacle greater than a preset distance threshold as the objective function to generate a locally corrected smooth speed sequence.
[0503] In some embodiments, speed correction of road segments in different driving scenarios is performed based on driving style, road traffic flow speed, and traffic light location information to locally correct the smooth speed sequence. This can be achieved by: when passing through a traffic light intersection, inputting the vehicle's current acceleration, current speed, traffic light information, obstacle speed, and relative distance to the obstacle into the intersection speed model; using the intersection speed model as the objective function to minimize the overall vehicle energy consumption along the path and ensure that the passage time through the traffic light intersection is less than the preset expected passage time, and generating a locally corrected smooth speed sequence.
[0504] 5. For any candidate driving route, if the historical database contains the total vehicle energy consumption of any candidate driving route, then the total vehicle energy consumption of any candidate driving route in the historical database shall be used as the total vehicle energy consumption of the vehicle on any candidate driving route; the historical database stores the total vehicle energy consumption of at least one driving route in the historical time period.
[0505] Please refer to the steps of the above-mentioned control device 50 in predicting the vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information of the preset travel route. The steps of this solution are repeated here.
[0506] S1403 aims to minimize fuel consumption along a preset travel route. It controls the engine, drive motor, generator, and power battery based on the initial SOC of the power battery in each road segment, the vehicle's overall energy consumption in that segment, and the vehicle's actual overall needs, ensuring that the engine operates within its high-efficiency range.
[0507] In some embodiments, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery for each road segment, the vehicle's energy consumption for that road segment, and the vehicle's actual overall needs, so that the engine operates within its efficient operating range. This can be achieved by: determining the target SOC of the power battery for each road segment based on the initial SOC of the power battery for each road segment and the vehicle's energy consumption for that road segment, with the goal of minimizing fuel consumption for a preset travel route; and controlling the engine, drive motor, generator, and power battery based on the initial SOC of the power battery for each road segment, the target SOC, and the vehicle's actual overall needs, so that the engine operates within its efficient operating range.
[0508] In some embodiments, the target SOC of the power battery for each road segment is determined based on the initial SOC of the power battery for each road segment and the vehicle energy consumption for each road segment, with the goal of minimizing fuel consumption for a preset travel route. This can be achieved by: determining the predicted SOC change of the vehicle at the end of each road segment based on the initial SOC of the power battery for each road segment and the vehicle energy consumption for each road segment; determining multiple SOC change paths based on the predicted SOC change, for example, each SOC change path includes a set of SOCs; identifying the SOC change path that minimizes fuel consumption for the vehicle during the preset travel route from among the multiple SOC change paths as the target SOC change path; and determining the SOC included in the target SOC change path as the target SOC for each road segment.
[0509] In some embodiments, the target SOC at the end of the first segment of the preset travel route is determined based on the vehicle's initial SOC and the predicted SOC change of the first segment of the preset travel route.
[0510] The target SOC at the end of the non-first segment of the preset travel route is determined based on the predicted SOC change of the non-first segment and the target SOC at the end of the previous segment of the non-first segment.
[0511] In some embodiments, the predicted SOC change includes a first predicted SOC change and a second predicted SOC change; the upper limit of the target SOC for the first segment of the preset travel path is determined based on the initial SOC and the first predicted SOC change of the first segment; the lower limit of the target SOC for the first segment is determined based on the initial SOC and the second predicted SOC change of the first segment; the upper limit of the target SOC for non-first segments of the preset travel path is determined based on the first predicted SOC change of the non-first segment and the upper limit of the target SOC of the segment preceding the non-first segment; the lower limit of the target SOC for non-first segments is determined based on the second predicted SOC change of the non-first segment and the lower limit of the target SOC of the segment preceding the non-first segment.
[0512] In some embodiments, the State of Charge (SOC) of a target segment in a preset travel path is determined based on a first predicted SOC range and a second predicted SOC range of the target segment. When the target segment is the first segment of the preset travel path, the first predicted SOC range is determined based on the vehicle's initial SOC on the preset travel path and the predicted SOC change of the target segment. When the target segment is not the first segment of the preset travel path, the first predicted SOC range is determined based on the upper and lower limits of the target SOC of the preceding segment and the predicted SOC change of the target segment. When the target segment is the last segment of the preset travel path, the second predicted SOC range is the final SOC of the power battery when the vehicle reaches the end of the preset travel path. When the target segment is not the last segment of the preset travel path, the second predicted SOC range is determined based on the upper and lower limits of the target SOC of the following segment and the predicted SOC change of the following segment.
[0513] In some embodiments, the upper and lower limits of the target SOC of the target road segment are determined by the intersection of the first predicted SOC range and the second predicted SOC range of the target road segment.
[0514] In some embodiments, the predicted SOC change of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment; the charging and discharging power range is obtained based on the vehicle energy consumption of the corresponding road segment, the noise, vibration and harshness (NVH) limit power of the vehicle's engine, and the maximum charging and discharging power of the power battery; the total vehicle energy consumption along the route is determined based on the road condition information of the corresponding road segment.
[0515] In some embodiments, the endpoint SOC is determined based on the initial SOC of the vehicle's power battery at the starting point of a preset travel route.
[0516] In some embodiments, if the starting SOC is greater than or equal to the first preset threshold, the ending SOC is the second preset threshold; if the starting SOC is less than the first preset threshold, the ending SOC is the first preset threshold; and the second preset threshold is greater than the first preset threshold.
[0517] In some embodiments, the vehicle’s preset travel route is divided into at least one road segment.
[0518] Determine the target state of charge (SOC) of the vehicle when it is traveling on each road segment.
[0519] The vehicle's engine and motor are controlled based on the actual and target SOC of the vehicle's power battery.
[0520] In some embodiments, the SOC of a target road segment in a preset travel route is determined based on a first predicted SOC range and a second predicted SOC range of the target road segment.
[0521] When the target road segment is the first road segment of the preset travel route, the first predicted SOC range of the target road segment is determined based on the change in the vehicle's initial SOC on the preset travel route and the predicted SOC of the target road segment.
[0522] If the target road segment is not the first road segment of the preset travel route, the first predicted SOC range of the target road segment is determined based on the upper and lower limits of the target SOC of the previous road segment and the change in the predicted SOC of the target road segment.
[0523] When the target segment is the last segment of the preset travel route, the second predicted SOC range of the target segment is the end SOC of the power battery when the vehicle travels to the end of the preset travel route.
[0524] If the target road segment is not the last road segment of the preset travel route, the second predicted SOC range of the target road segment is determined based on the upper and lower limits of the target SOC of the next road segment and the predicted SOC change of the next road segment.
[0525] In some embodiments, the upper and lower limits of the target SOC of the target road segment are determined by the intersection of the first predicted SOC range and the second predicted SOC range of the target road segment.
[0526] In some embodiments, the target road segment in the preset travel route includes at least one sub-road segment, each sub-road segment corresponding to sub-traffic information, and the target road segment is determined based on the sub-traffic information of the at least one sub-road segment.
[0527] In some embodiments, the sub-traffic information includes at least one of the following: road type, road name, road traffic signs, road speed limit, congestion level, distance length, travel time, average speed, gradient, traffic light information, and weather information.
[0528] For example, road types can include ordinary roads, expressways, highways, and congested roads. Congestion levels can be categorized as high, medium, and low to reflect different degrees of road congestion. Travel time is the time required for a vehicle to travel from the beginning to the end of a sub-segment, which can be obtained through big data analysis of historical data from multiple vehicles traveling on the sub-segment.
[0529] In some embodiments, the sub-traffic information satisfies at least one of the following conditions as well as the target road segment: the sub-traffic information includes road type, and all sub-road segments included in the target road segment have the same road type; or, the sub-traffic information includes average vehicle speed, and the average vehicle speed of all sub-road segments included in the target road segment belongs to the same speed range.
[0530] In some embodiments, determining a road segment includes: combining at least two adjacent sub-road segments of the same type as a pre-divided road segment; and, if the average speed of the sub-road segments adjacent to the pre-divided road segment and the average speed of the sub-road segments in the pre-divided road segment are within the same speed range, combining the pre-divided road segment and the adjacent sub-road segments as a road segment in a preset travel route.
[0531] In some embodiments, sub-traffic information includes the length of sub-segments. After determining road segments based on the sub-traffic information of each sub-segment, the length of each road segment must be greater than or equal to a preset length threshold.
[0532] In some embodiments, the target road segment in the preset travel route is obtained based on the road intervals that are successfully matched with the road condition data of the preset road conditions. The road intervals are obtained from the preset travel route based on the road condition data of the preset travel route, and the road characteristic parameters of the road intervals are determined based on the historical driving parameters of the vehicle in the road intervals.
[0533] In some embodiments, the target road segment in the preset travel route is the output of a pre-trained neural network model, and the input of the neural network model includes traffic data of the preset travel route.
[0534] In some embodiments, the traffic information of the target road segment is obtained based on the sub-traffic information of the sub-road segments included in the target road segment.
[0535] In some embodiments, the method for determining the target SOC of a target road segment in a preset travel route includes: determining the target SOC of the target road segment based on the target SOC of the preceding road segment and the traffic information of the target road segment; or, determining the target SOC of the target road segment based on the target SOC of the next road segment and the traffic information of the next road segment.
[0536] In some embodiments, the step of determining the target SOC of a target road segment based on the target SOC of the preceding road segment and the road condition information of the target road segment includes: determining the SOC change of a vehicle traveling on the target road segment based on the road condition information of the target road segment; and determining the target SOC of the target road segment based on the target SOC of the preceding road segment and the SOC change of the target road segment.
[0537] In some embodiments, the step of determining the target SOC of a target road segment based on the target SOC of the next road segment and the road condition information of the next road segment includes: determining the SOC change of a vehicle traveling on the next road segment based on the road condition information of the next road segment; and determining the target SOC of the target road segment based on the target SOC of the next road segment and the SOC change of the next road segment.
[0538] In some embodiments, the method for determining the target SOC includes: obtaining the initial SOC of the vehicle's power battery on a preset travel route; and determining the target SOC of each road segment based on the initial SOC and road condition information of each road segment.
[0539] In some embodiments, both sub-road condition information and road condition information include road type; the road type of the target road segment is the target road type among the road types of each sub-road segment included in the target road segment, for example, the sub-road segment corresponding to the target road type has the highest proportion among all the sub-road segments included in the target road segment.
[0540] In some embodiments, both sub-road condition information and road condition information include average vehicle speed and distance length. The average vehicle speed of the target road segment is calculated based on the average vehicle speed and distance length of each sub-road segment in the target road segment, and the distance length of the target road segment is the sum of the distance lengths of each sub-road segment in the target road segment.
[0541] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: predicting the total vehicle energy consumption of the preset travel route based on the road condition information, user behavior information and vehicle status information of the preset travel route; and determining the target SOC of the power battery of each road segment based on the initial SOC of the power battery of each road segment and the total vehicle energy consumption of the road segment with the goal of minimizing the fuel consumption of the preset travel route.
[0542] In some embodiments, the step of determining the target SOC of each road segment based on the road condition information and the destination SOC of each road segment includes: determining the SOC change of the vehicle traveling on each road segment based on the road condition information of each road segment; and determining the target SOC of each road segment based on the destination SOC and the SOC change of each road segment.
[0543] In some embodiments, it is assumed that the preset travel route includes k road segments, where k is a positive integer; the destination SOC is taken as the target SOC of the kth road segment; the target SOC of the (i-1)th road segment is calculated based on the target SOC of the i-th road segment and the change in SOC of the i-th road segment, where i = 2, 3, 4, ..., k.
[0544] In some embodiments, traffic information includes road type, congestion level, and distance. The SOC change of the target road segment in the preset travel route is determined based on the power consumption per unit distance of the target road segment and the distance length. The power consumption per unit distance of the target road segment is determined based on the road type and congestion level of the target road segment.
[0545] In some embodiments, the power consumption per unit distance of the target road segment is obtained by querying a preset table based on the road type and congestion level of the target road segment.
[0546] In some embodiments, after a vehicle travels a road of a preset length, the power consumption per unit distance to be updated in the preset table is updated based on the actual power consumption per unit distance of the vehicle on the road of the preset length.
[0547] In some embodiments, the power consumption per unit distance to be updated in the preset table is updated to the actual power consumption per unit distance.
[0548] In some embodiments, the unit distance power consumption to be updated in the preset table is updated to the target unit distance power consumption, which is calculated based on the unit distance power consumption to be updated, the first weight corresponding to the unit distance power consumption to be updated, the actual unit distance power consumption, and the second weight corresponding to the actual unit distance power consumption.
[0549] In some embodiments, traffic information includes road type, congestion level, and travel time; the SOC change of the target road segment in the preset travel route is determined based on the SOC change rate of the target road segment and the travel time, and the SOC change rate of the target road segment is determined based on the road type and congestion level of the target road segment.
[0550] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: determining the target SOC of the vehicle at the end of each road segment based on the initial SOC and the road condition information of each road segment; and determining the target SOC of each road segment based on the target SOC of the vehicle at the end of each road segment.
[0551] In some embodiments, multiple SOC change paths can be determined based on the target SOC. For example, each SOC change path includes a set of SOCs. The SOC change path that minimizes energy consumption of the vehicle when running on the preset travel route among the multiple SOC change paths is determined as the target SOC change path. The SOCs included in the target SOC change path are determined as the target SOCs of each road segment.
[0552] In some embodiments, the target SOC at the end of the first segment of the preset travel route is determined based on the initial SOC and the traffic information of the first segment. The target SOC at the end of a non-first segment of the preset travel route is determined based on the traffic information of the non-first segment and the target SOC at the end of the segment preceding the non-first segment.
[0553] In some embodiments, the upper and lower limits of the target SOC of the first road segment are determined based on the initial SOC and the traffic information of the first road segment; the upper limit of the target SOC of non-first road segments is determined based on the traffic information of non-first road segments and the upper limit of the target SOC of the preceding non-first road segment; the lower limit of the target SOC of non-first road segments is determined based on the traffic information of non-first road segments and the lower limit of the target SOC of the preceding non-first road segment.
[0554] Based on the road condition information of the road segment and the upper limit of the target SOC of the previous road segment, the third SOC is determined. The third SOC is the battery SOC of the vehicle when it ends in hybrid mode on the road segment. Based on the road condition information of the corresponding road segment and the lower limit of the target SOC of the previous road segment, the fourth SOC is determined. The fourth SOC is the battery SOC of the vehicle when it ends in pure electric mode on the road segment. Using the third SOC as the upper limit and the fourth SOC as the lower limit, the target SOC of the vehicle at the end of the road segment is obtained.
[0555] In some embodiments, the step of determining the target SOC of each road segment based on the initial SOC and the road condition information of each road segment includes: determining the final SOC of the power battery when the vehicle travels to the end of the preset travel route based on the initial SOC; determining the target SOC of the vehicle at the end of each road segment of the preset travel route based on the initial SOC, the final SOC and the road condition information of the preset travel route; and determining the target SOC of each road segment of the preset travel route based on the target SOC.
[0556] In some embodiments, the target SOC of a target segment in a preset travel route is determined based on a first target SOC and a second target SOC of the target segment; when the target segment is the first segment of the preset travel route, the first target SOC of the target segment is determined based on the starting SOC and the traffic information of the target segment; when the target segment is not the first segment of the preset travel route, the first target SOC of the target segment is determined based on the first target SOC of the preceding segment and the traffic information of the target segment; when the target segment is the last segment of the preset travel route, the second target SOC of the target segment is determined based on the ending SOC and the traffic information of the target segment; when the target segment is not the last segment of the preset travel route, the second target SOC of the target segment is determined based on the second target SOC of the following segment and the traffic information of the target segment.
[0557] Road condition information reflects the road conditions of a segment. Based on the initial SOC and the road condition information for each segment, the first target SOC can be determined when the vehicle reaches the end of each segment. In other words, when the vehicle reaches the end of each segment, the actual SOC of the power battery should be within a certain range, determined by both the initial SOC and road conditions. Based on the end SOC and the road condition information for each segment, the second target SOC can be determined when the vehicle reaches the beginning of each segment. That is, when the vehicle reaches the beginning of each segment, the actual SOC of the power battery should be within a certain range, determined by both the end SOC and road conditions.
[0558] In some embodiments, the target SOC mentioned above is the intersection of the first target SOC and the second target SOC. For example, for any segment in the preset travel route except the last segment, the first target SOC at the end of the segment can be intersected with the target SOC at the beginning of the next segment to obtain the target SOC at the end of each segment. For example, the target SOC at the end of the last segment is the endpoint SOC of the preset travel route.
[0559] In some embodiments, the first target SOC of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment, the road condition information of the target road segment, and the initial SOC. The second target SOC of the target road segment is determined based on the charging and discharging power range corresponding to the target road segment, the road condition information of the target road segment, and the final SOC. The charging and discharging power range of the target road segment is obtained based on the vehicle energy consumption of the target road segment, the noise, vibration, and harshness (NVH) limiting power of the vehicle's engine, and the maximum charging and discharging power of the power battery. The vehicle energy consumption of the target road segment is determined based on the road condition information of the target road segment.
[0560] The vehicle's total energy consumption during the road segment is determined based on the road condition information. The first target SOC at the end of the road segment is determined based on the road condition information, the initial SOC, the vehicle's total energy consumption during the road segment, the vehicle's engine NVH limit power, and the maximum charging and discharging power of the power battery.
[0561] For example, NVH power limit is a power threshold value that limits the engine's power to meet certain NVH performance requirements.
[0562] The vehicle's total energy consumption during its journey on the road segment is determined based on road condition information. The second target SOC at the start of the journey is determined based on road condition information, destination SOC, total vehicle energy consumption, engine NVH limit power, and maximum charge / discharge power of the power battery.
[0563] Based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of each road segment, the charging and discharging power range corresponding to each road segment is obtained; based on the initial SOC, road condition information, and charging and discharging power range, the first target SOC is determined.
[0564] Based on the vehicle energy consumption, NVH power limit, and maximum charging and discharging power of each road segment, the charging and discharging power range corresponding to each road segment is obtained; based on the destination SOC, road condition information, and charging and discharging power range, the second target SOC is determined.
[0565] In some embodiments, the vehicle energy consumption of the target road segment is obtained by inputting the road condition information of the target road segment and the user's driving style information into the target energy consumption prediction model and then outputting the target energy consumption prediction model. The target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on the road condition information of the target road segment and the user's driving style information.
[0566] Based on road condition information and user driving style information, a target energy consumption prediction model is determined from multiple preset energy consumption prediction models. The road condition information and user driving style information are then input into the target energy consumption prediction model to obtain the vehicle energy consumption of the road segment output by the target energy consumption prediction model.
[0567] In some embodiments, a SOC is selected from the target SOC corresponding to each road segment; and a SOC change path is obtained from multiple SOC change paths based on each SOC.
[0568] In some embodiments, determining the target SOC change path that minimizes vehicle energy consumption during a preset travel route from multiple SOC change paths can employ methods such as dynamic programming algorithms or the Pontryagin's minimum principle (PMP) algorithm. These algorithms use the target SOC of each road segment as the feasible region of the state variable. For numerical calculations, the feasible region needs to be discretized, i.e., the target SOC of each road segment is discretized.
[0569] In some embodiments, if the starting SOC is greater than or equal to the first preset threshold, the ending SOC is the second preset threshold, which is greater than the first preset threshold; if the starting SOC is less than the first preset threshold, the ending SOC is the first preset threshold.
[0570] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: obtaining the actual SOC of the vehicle's power battery when the vehicle is traveling on a target road segment in a preset travel route, for example, the target road segment can be any road segment in the preset travel route; and controlling the vehicle to travel in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment.
[0571] In some embodiments, the step of controlling the vehicle to operate in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment includes:
[0572] When the vehicle speed is greater than or equal to a preset speed threshold: when the difference between the actual SOC and the target SOC is greater than or equal to the preset difference, the vehicle is controlled to drive in pure electric mode; when the difference between the actual SOC and the target SOC is less than the preset difference, the vehicle is controlled to drive in hybrid mode.
[0573] In some embodiments, the step of controlling the vehicle to drive in pure electric mode or non-pure electric mode based on the actual SOC and the target SOC of the target road segment includes: controlling the vehicle to drive in pure electric mode when the vehicle speed is less than the vehicle speed threshold.
[0574] For example, considering engine characteristics, the engine is not allowed to start when the vehicle speed is below a certain threshold. Therefore, if the vehicle speed is below the threshold, the vehicle will be switched directly to pure electric mode.
[0575] In some embodiments, the vehicle speed threshold is positively correlated with the actual state of charge (SOC) of the power battery. That is, the higher the actual SOC of the power battery, the higher the corresponding vehicle speed threshold; conversely, the lower the actual SOC of the power battery, the lower the corresponding vehicle speed threshold. For example, this vehicle speed threshold can be obtained through experimental calibration.
[0576] In some embodiments, if the preset travel route includes only one road segment, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: determining the vehicle's total energy consumption on the road segment based on road condition information; when the initial SOC is greater than the final SOC: if the SOC difference is greater than or equal to the total vehicle energy consumption, controlling the vehicle to operate in pure electric mode; if the SOC difference is less than the total vehicle energy consumption, first controlling the vehicle to operate in hybrid mode to maintain the actual SOC of the power battery as the initial SOC, and then controlling the vehicle to operate in pure electric mode. When the initial SOC is less than or equal to the final SOC, controlling the vehicle to operate in hybrid mode.
[0577] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include:
[0578] When the target SOC of the target road segment is less than the initial SOC of the target road segment: when the actual SOC of the power battery is greater than the minimum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to operate in pure electric mode on the target road segment; when the actual SOC of the power battery is equal to the minimum permissible SOC or the target SOC of the target road segment, the vehicle is controlled to maintain the actual SOC of the power battery unchanged in hybrid mode.
[0579] In some embodiments, the steps of controlling the vehicle's engine and motor based on the actual SOC and target SOC of the vehicle's power battery include: determining the category coefficient of the target road segment based on the road condition information of the target road segment in the preset travel route; determining the equivalent factor corresponding to the target road segment based on the target SOC and the category coefficient of the target road segment; determining the instantaneous output power of the vehicle's power battery at each moment of operation on the target road segment using the equivalent factor of the target road segment and the Equivalent Consumption Minimum Strategy (ECMS); and controlling the vehicle based on the instantaneous output power.
[0580] In some embodiments, the equivalent factor corresponding to the target road segment is obtained by looking up a table based on the category coefficient of the target road segment and the target SOC.
[0581] In some embodiments, the instantaneous output power of the power battery during operation on the target road segment is calculated according to the following formula:
[0582] Where H(u, SOC(t), t) is the Hamiltonian function obtained based on ECMS, and argH(u, SOC(t), t) is the instantaneous output power of the power battery at time t. Let be the vehicle's engine fuel consumption rate, s(t) be the equivalent factor at time t, and SOC(t) be the SOC of the power battery at time t. Let SOC be the rate of change, and u be the fuel consumption.
[0583] In some embodiments, the steps of controlling the vehicle based on the instantaneous output power include: obtaining the vehicle's required power at time t; determining the engine's instantaneous output power at time t based on the vehicle's required power, the power battery's instantaneous output power at time t, and the engine's NVH limiting power; and controlling the power battery and engine based on the power battery's instantaneous output power at time t and the engine's instantaneous output power at time t.
[0584] In some embodiments, considering that some unexpected situations may occur when the vehicle is...
Claims
1. A smart energy management system for new energy vehicles, comprising: An engine for selectively outputting power to the wheel ends of the vehicle; A drive motor, which outputs power to the wheel end; A generator connected to the engine to generate electricity under the drive of the engine; A power battery, used to supply power to the drive motor and to charge it according to the current output by the generator or the drive motor; as well as A control device configured to: predict the total vehicle energy consumption of a preset travel route based on road condition information and energy consumption impact information of the preset travel route, wherein the preset travel route includes multiple road segments and the total vehicle energy consumption of the route includes the total vehicle energy consumption of the multiple road segments. With the goal of minimizing fuel consumption along the preset travel route, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery and the vehicle's energy consumption in each of the multiple road segments, as well as the vehicle's actual overall needs, so that the engine operates within its high-efficiency range.
2. The system according to claim 1, wherein, The energy consumption impact information includes vehicle status information, which includes at least the vehicle's static parameters, and the road condition information includes at least the road traffic flow speed. The step of predicting the total vehicle energy consumption of the preset travel route based on road condition information and energy consumption impact information includes: According to the energy consumption prediction algorithm of automotive theory, the total energy consumption of the preset travel route is predicted based on the road traffic flow speed and the static parameters of the vehicle. The total energy consumption of the route is the theoretical energy consumption requirement.
3. The system according to claim 2 or 3, wherein, The static parameters of the vehicle include: wind resistance, rolling resistance, acceleration resistance, and gradient resistance.
4. The system according to any one of claims 1-3, wherein, The energy consumption impact information includes vehicle status information; the vehicle status information includes at least the user's driving style and vehicle model information; the road condition information includes at least the road type. The step of predicting the total vehicle energy consumption of the preset travel route based on road condition information and energy consumption impact information includes: The road type, driving style, and vehicle model information are input into the target energy consumption prediction model, and the target energy consumption prediction model outputs the predicted total vehicle energy consumption of the preset travel route, which is a reference demand energy consumption; wherein, the target energy consumption prediction model is determined from multiple preset energy consumption prediction models based on at least one of the road type of the preset travel route or the user's driving style information.
5. The system according to claim 4, wherein, The road types include: ordinary roads, expressways, highways, and congested roads; the user's driving style is divided into aggressive, normal, and mild based on the rate of change of accelerator pedal opening and the rate of change of acceleration.
6. The system according to claim 2 or 4, wherein, The step of predicting the total vehicle energy consumption of the preset travel route based on road condition information and energy consumption impact information includes: Based on the theoretical and reference energy consumption requirements of the vehicle on the preset travel route, the total vehicle energy consumption for the preset travel route is predicted.
7. The system according to claim 6, wherein, The step of predicting the total vehicle energy consumption for the preset travel route based on the vehicle's theoretical and reference energy consumption requirements on the preset travel route includes: Obtain the first weight of the theoretical energy consumption requirement and the second weight of the reference energy consumption requirement of the vehicle; and The theoretical energy consumption and reference energy consumption of the vehicle are weighted according to the first weight and the second weight to predict the total energy consumption of the vehicle along the route.
8. The system according to claim 7, wherein, The control device is configured to: The first weight of the theoretical energy demand and the second weight of the reference energy demand are added together to 1, and the first weight of the theoretical energy demand and the second weight of the reference energy demand are updated with the constraint that the actual vehicle energy consumption on the road section is within a preset range, so as to obtain the updated first weight of the theoretical energy demand and the updated second weight of the reference energy demand. The process of obtaining the first weight of the theoretical energy demand of the vehicle and the second weight of the reference energy demand includes: Obtain the updated first weight of the theoretical energy consumption requirement of the vehicle and the updated second weight of the reference energy consumption requirement.
9. The system according to any one of claims 1-8, wherein, The energy consumption impact information includes vehicle status information; the vehicle status information includes at least the vehicle's static parameters and the target vehicle speed that minimizes the overall vehicle energy consumption along the route; the road condition information includes at least the road traffic flow speed. The step of predicting the total vehicle energy consumption of the preset travel route based on road condition information and energy consumption impact information includes: According to the energy consumption prediction algorithm of automotive theory, the total energy consumption of the preset travel route is predicted based on the road traffic flow speed, the static parameters of the vehicle, and the target speed that minimizes the total energy consumption of the vehicle along the route.
10. The system according to claim 9, wherein, The control device is also configured to control the vehicle to travel on the preset travel route based on the target speed.
11. The system according to any one of claims 1-10, wherein, The multiple road segments are divided according to the road condition information of each road segment; the vehicle energy consumption of each road segment is related to the road condition information of each road segment.
12. The system according to any one of claims 9-11, wherein, The control device is also configured to generate a prompt message based on the target speed for minimum vehicle energy consumption; the prompt message is used to prompt the driver to control the vehicle to drive based on the target speed for minimum vehicle energy consumption.
13. The system according to any one of claims 9-12, wherein, The target vehicle speed is determined in the following way: With the goal of minimizing the overall vehicle energy consumption along the route, a speed sequence is generated based on the road traffic flow speed of the preset travel route and the vehicle's current speed, where the current speed is the vehicle's speed at the starting point of the preset travel route. as well as The speed sequence is modified based on constraints, including at least driving style, to obtain a modified speed sequence.
14. The system according to claim 13, wherein, The restrictions also include one or more of the following: travel duration, traffic flow speed information, acceleration restrictions, deceleration restrictions, maximum allowable speed in the area, and traffic light information; The acceleration and deceleration limits include physical acceleration and deceleration constraints caused by the characteristics of the vehicle itself, and physical limits caused by road conditions. The road conditions include asphalt, mud, and sand road surface types, as well as differences in weather and humidity environmental factors.
15. The system according to claim 13, wherein, The step of generating a speed sequence based on the road traffic flow speed of the preset travel route and the current vehicle speed, with the objective function of minimizing the overall vehicle energy consumption along the route, includes: A smooth speed sequence is determined based on the road traffic flow speed, current vehicle speed, and constraint information of the preset travel route; wherein, the constraint information includes at least driving style, and the current vehicle speed is the vehicle speed at the starting point of the preset travel route; The smoothed velocity sequence is input as the initial velocity solution into the vehicle model; and Using the vehicle model, with the objective function of minimizing the overall vehicle energy consumption along the path, the speed sequence is generated based on the initial speed solution.
16. The system according to claim 15, wherein, The process of determining the smoothed speed sequence based on the road traffic flow speed, current vehicle speed, and constraint information of the preset travel route, and inputting the smoothed speed sequence as the initial speed solution into the vehicle model, includes: Based on the road traffic flow speed, current vehicle speed and constraint information of the preset travel route, the average speed is obtained, and the speed change between adjacent road segments is smoothed to obtain a smooth speed sequence. Based on the driving style, road traffic flow speed, and traffic light location information, speed corrections are applied to road segments in different driving scenarios to locally correct the smooth speed sequence; and Based on the locally corrected smooth velocity sequence, the initial optimization range of the vehicle model is determined, and the smooth velocity sequence is input into the vehicle model as the initial velocity solution.
17. The system according to claim 16, wherein, The step of adjusting the speed of road segments for different driving scenarios based on the driving style, road traffic flow speed, and traffic light location information, in order to locally correct the smooth speed sequence, includes: When the target vehicle speed cannot be maintained during long-term following, the vehicle's current acceleration, current vehicle speed, obstacle speed, and relative distance to the obstacle are input into the vehicle following model. The vehicle following model generates the locally corrected smooth speed sequence with the objective function of minimizing the overall vehicle energy consumption along the path and ensuring that the relative distance to the obstacle is greater than a preset distance threshold.
18. The system according to claim 16, wherein, The step of adjusting the speed of road segments for different driving scenarios based on the driving style, road traffic flow speed, and traffic light location information, in order to locally correct the smooth speed sequence, includes: When passing through a traffic light intersection, the vehicle's current acceleration, current speed, traffic light information, obstacle speed, and relative distance to the obstacle are input into the intersection speed model. The intersection speed model generates the locally corrected smooth speed sequence with the objective function of minimizing the overall vehicle energy consumption along the path and ensuring that the passage time through the traffic light intersection is less than the preset expected passage time.
19. The system according to any one of claims 9-18, wherein, The control device is also configured to perform one of the following: When the intelligent driving function is turned on and the vehicle speed planning is activated, the energy consumption prediction algorithm based on automobile theory is triggered to predict the total vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed with the minimum total vehicle energy consumption. When the intelligent driving function is activated and the navigation-assisted driving function is activated, the energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed with the lowest total vehicle energy consumption. When the intelligent driving function is activated, the navigation-assisted driving function is deactivated, the adaptive cruise control function is activated, there are no vehicles ahead, and the energy-saving driving guidance function is activated, the energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed with the lowest total vehicle energy consumption.
20. The system according to any one of claims 9-19, wherein, The control device is also configured to: When the intelligent driving function is turned off and the energy-saving driving guidance function is turned on, the energy consumption prediction algorithm based on automotive theory is triggered to predict the total vehicle energy consumption of the preset travel route based on the road traffic flow speed, the vehicle's static parameters, and the target speed with the minimum total vehicle energy consumption.
21. The system according to any one of claims 1-20, wherein, The step of controlling the engine, drive motor, generator, and power battery based on the initial SOC of the power battery in each road segment, the vehicle energy consumption of the road segment, and the actual vehicle demand, so that the engine operates within the high-efficiency operating range, includes: Based on the initial SOC of the power battery and the vehicle energy consumption of each road segment, and with the goal of minimizing fuel consumption along the preset travel route, the target SOC of the power battery for each road segment is determined; and Based on the initial SOC and target SOC of the power battery for each road segment and the actual vehicle requirements, the engine, drive motor, generator, and power battery are controlled so that the engine operates within the high-efficiency operating range.
22. The system according to claim 21, wherein, The step of determining the target SOC of the power battery for each road segment based on the initial SOC of the power battery and the vehicle energy consumption of each road segment, with the goal of minimizing fuel consumption along the preset travel route, includes: Based on the initial SOC of the power battery in each road segment and the vehicle energy consumption in each road segment, the predicted SOC change of the vehicle at the end of each road segment is determined. Based on the predicted SOC change, multiple SOC change paths are determined; wherein, each of the multiple SOC change paths includes a set of SOCs; The SOC change path that minimizes fuel consumption for the vehicle during the preset travel route among the multiple SOC change paths is determined as the target SOC change path; and The SOCs included in the target SOC change path are determined as the target SOCs of each road segment.
23. The system according to claim 22, wherein, The target SOC at the end of the first segment of the preset travel route is determined based on the change in the vehicle's initial SOC and the predicted SOC of the first segment of the preset travel route. The target SOC at the end of the non-first segment of the preset travel route is determined based on the predicted SOC change of the non-first segment and the target SOC at the end of the previous segment of the non-first segment.
24. The system according to claim 23, wherein, The predicted SOC change includes a first predicted SOC change and a second predicted SOC change; the upper limit of the target SOC of the first segment of the preset travel route is determined based on the starting SOC and the first predicted SOC change of the first segment. The lower limit of the target SOC of the first road segment is determined based on the initial SOC and the second predicted SOC change of the first road segment; The upper limit of the target SOC of the non-first segment of the preset travel route is determined based on the first predicted SOC change of the non-first segment and the upper limit of the target SOC of the previous segment of the non-first segment. The lower limit of the target SOC for the non-first road segment is determined based on the second predicted SOC change of the non-first road segment and the lower limit of the target SOC of the previous road segment of the non-first road segment.
25. The system according to any one of claims 1-24, wherein, The traffic information includes at least one of the following: road type, road name, road traffic signs, road speed limit, congestion level, distance, travel time, average speed, gradient, traffic light information, and weather information. The energy consumption impact information includes vehicle status information; or, the energy consumption impact information includes at least one of the user's driving style information or traffic light information and vehicle status information. The actual vehicle requirements for each road segment include: the total vehicle power required for the vehicle to travel on each road segment.
26. The system according to any one of claims 1-25, wherein, The division of each road segment is related to the traffic information of the preset travel route; each road segment is obtained based on at least one of the road type and congestion level of the preset travel route.
27. The system according to any one of claims 1-26, wherein, The control device is configured to: The preset travel route includes a starting point and a destination. If the destination of the preset travel route has charging facilities, the destination SOC of the vehicle when it reaches the destination will be reduced.
28. The system according to claim 27, wherein, The control device is configured to: Based on the actual vehicle requirements of each road segment, the reduced SOC at the destination and the initial SOC, the engine, the drive motor, the generator, and the power battery are controlled so that the engine operates within the high-efficiency operating range.
29. The system according to claim 27, wherein, The reduced endpoint SOC meets the minimum permissible SOC for the vehicle.
30. The system according to any one of claims 27-29, wherein, The fact that the destination of the preset travel route has the charging conditions includes: if the destination has a charging address and there is an idle charging pile at the charging address, then the destination is determined to have the charging conditions.
31. The system according to any one of claims 21-30, wherein, The step of controlling the engine, drive motor, generator, and power battery based on the initial SOC and target SOC of the power battery for each road segment and the actual vehicle requirements, so that the engine operates within the high-efficiency operating range, includes: If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is less than the demand for the engine to operate in the high-efficiency operating range, then the engine is controlled to operate in the high-efficiency operating range and drive the vehicle, or the engine is controlled to drive the generator or the drive motor to generate electricity and store the excess electricity in the power battery. If the target SOC is greater than a certain threshold of the initial SOC, and the actual vehicle demand is greater than or equal to the engine's operating range requirement, then the engine is controlled to operate within the high-efficiency range and driven by the drive motor, or the vehicle is driven by both the drive motor and the engine; and If the target SOC is less than a certain threshold of the initial SOC, then the engine is controlled to shut down.
32. The system according to any one of claims 1-31, wherein, The methods for determining the preset travel route include: If the navigation system's auto-start function is enabled, and the current system time falls within the preset vehicle usage time period, the navigation system will automatically start and determine the preset travel route based on the vehicle's current location information; and If the navigation system's auto-start function is disabled, the preset travel route is determined in response to the user's input destination.
33. The system according to claim 32, wherein, The step of determining the preset travel route in response to the user's input destination includes: Based on the vehicle's starting point and ending point, at least one candidate energy-saving path is determined; wherein the predicted total vehicle energy consumption of the at least one candidate energy-saving path is lower than the predicted total vehicle energy consumption of other paths, and the total vehicle energy consumption is predicted based on road condition information and energy consumption impact information for each path; and In response to the selection operation of the at least one candidate energy-saving route, the preset travel route is determined; wherein the preset travel route refers to the selected candidate energy-saving route.
34. The system according to any one of claims 1-33, wherein, The control device is configured to: If the remaining driving range of the vehicle is less than the driving range to the destination, then a refueling strategy is determined during the journey along the preset travel route.
35. The system according to claim 34, wherein, The determination of the energy replenishment strategy during the journey along the preset travel route includes: Obtain the driver's fatigue driving mileage; wherein, the fatigue driving mileage represents the mileage the driver could drive before reaching a fatigued driving state; and Based on the fatigue driving mileage and the vehicle's remaining driving range, it is recommended that the vehicle drive to the target charging address for charging or the target refueling address for refueling.
36. The system according to any one of claims 33-35, wherein, Determining the at least one candidate energy-saving path based on the vehicle's starting point and ending point includes: Based on the vehicle's starting point and ending point, at least one candidate driving path is determined; the starting point of any candidate driving path in the at least one candidate driving path is the starting point of the vehicle, and the ending point of any candidate driving path is the ending point. Based on the road condition information and energy consumption impact information of each of the at least one candidate driving path, predict the vehicle's total energy consumption on each candidate driving path; and Based on the vehicle's total energy consumption on each candidate driving path, at least one candidate energy-saving path is determined from the at least one candidate driving path; wherein, the vehicle's total energy consumption on any of the at least one candidate energy-saving paths is less than the vehicle's total energy consumption on other candidate driving paths in the at least one candidate driving path besides the at least one candidate energy-saving path.
37. The system according to claim 36, wherein, The step of predicting the vehicle's total energy consumption on each candidate driving path based on the road condition information and energy consumption impact information of each of the at least one candidate driving path includes: For any candidate driving route, if the total vehicle energy consumption of the candidate driving route exists in the historical database, then the total vehicle energy consumption of the candidate driving route in the historical database shall be used as the total vehicle energy consumption of the vehicle on the candidate driving route; wherein, the historical database stores the total vehicle energy consumption of at least one driving route within a historical time period.
38. The system according to any one of claims 1-37, wherein, If the navigation system's auto-start function is disabled, the navigation system is turned off, and the preset travel route is a commuter route, then the control device is further configured to: control the engine, the drive motor, the generator, and the power battery based on the vehicle's historical driving data corresponding to the commuter route, so that the engine operates within the high-efficiency operating range.
39. The system according to any one of claims 1-38, wherein, If the navigation system's auto-start function is disabled, the navigation system is turned off, and the preset travel route is not a commuting route, the control device is further configured to: During the process of the vehicle traveling on the preset travel route, the vehicle speed within a preset time period is predicted to obtain the predicted vehicle speed within the preset time period. Based on the predicted vehicle speed within a preset time period, predict the component control sequence of the vehicle within the preset time period; and The corresponding component is controlled according to the first control command in the component control sequence; wherein the component includes at least one of the accelerator and the pedal.
40. The system according to claim 39, wherein, The component control sequence includes at least one control instruction for the component; controlling the corresponding component means controlling the corresponding component to execute the first control instruction.
41. The system according to claim 40, wherein, The preset time period refers to the time period from the last time the corresponding component was controlled according to the control command until the first preset duration has elapsed.
42. The system according to any one of claims 39-41, wherein, The step of predicting the vehicle speed within the preset time period to obtain the predicted vehicle speed within the preset time period includes: When the intelligent driving function is turned off, acquire the vehicle's historical driving data within a preset historical time period; and Based on the historical driving data, the vehicle speed within the preset time period is predicted to obtain the predicted vehicle speed within the preset time period.
43. The system according to claim 42, wherein, The historical driving data includes vehicle speed sequences; The step of predicting the vehicle speed within the preset time period based on the historical driving data to obtain the predicted vehicle speed within the preset time period includes: The vehicle speed sequence is divided to obtain at least one vehicle speed interval; Obtain the transition probability of a vehicle speed state from the at least one speed interval corresponding to a target speed interval to the next speed interval corresponding to the target speed interval, and construct a system state transition probability matrix; wherein the target speed interval refers to any speed interval among the at least one speed intervals, and the system state transition probability matrix includes at least one transition probability; and Based on the system state transition probability matrix and the vehicle speed at the current moment, the vehicle speed at each moment within the preset time period is predicted to obtain the predicted vehicle speed within the preset time period.
44. The system according to claim 43, wherein, The step of predicting the vehicle's speed at each moment within the preset time period based on the system state transition probability matrix and the vehicle's current speed, to obtain the predicted vehicle speed within the preset time period, includes: The system state transition probability matrix is corrected based on the vehicle's speed limit and traffic flow speed limit; and Based on the corrected system state transition probability matrix and the vehicle's speed at the current moment, the vehicle's speed at each moment within the preset time period is predicted to obtain the predicted vehicle speed within the preset time period.
45. The system according to claim 44, wherein, The control device is configured to: Based on the corrected system state transition probability matrix and the predicted vehicle speed within the preset time period, the operating conditions of the vehicle within the preset time period are predicted to obtain short-term predicted operating conditions; wherein, the short-term predicted operating conditions include the predicted vehicle speed within the preset time period.
46. The system according to any one of claims 39-45, wherein, The control device is further configured to control the vehicle to brake when it is determined that the distance between the vehicle and the vehicle in front or the relative speed between the vehicle and the vehicle in front does not meet the conditions for safe driving.
47. The system according to any one of claims 1-46, wherein, If the intelligent driving function is enabled, the navigation-assisted driving function is disabled, the adaptive cruise control function is enabled, there are no vehicles ahead, and the speed planning function is disabled, the control device is also configured to: control the vehicle to travel based on the current speed; If the intelligent driving function is enabled, the navigation-assisted driving function is disabled, the adaptive cruise control function is enabled, there is a vehicle ahead, and the speed planning function is not activated, the control device is further configured to: obtain the current speed of the vehicle ahead of the vehicle, and control the vehicle to drive based on the current speed of the vehicle ahead.
48. The system according to any one of claims 13-47, wherein, The control device is also configured to: When the intelligent driving function is turned on, the navigation-assisted driving function is turned off, the adaptive cruise control function is turned on, there is a vehicle ahead, and the vehicle speed planning is activated, the operation of generating a speed sequence based on the road traffic flow speed of the preset travel route and the current vehicle speed is triggered, with the objective function of minimizing the overall vehicle energy consumption of the route. The current vehicle speed is the vehicle speed at the starting point of the preset travel route. The speed sequence is used as the target vehicle speed; Get the current speed of the vehicle in front of the vehicle; The control speed of the vehicle is determined based on the current speed of the vehicle ahead and the target speed of the vehicle. as well as The vehicle is controlled to travel at the controlled speed.
49. The system according to any one of claims 1-48, wherein, The control device is further configured to: when the intelligent driving function is activated, the navigation-assisted driving function is deactivated, and the adaptive cruise control function is deactivated, predict the vehicle speed within a preset time period based on the collected intelligent driving sensor data, obtain the predicted vehicle speed within the preset time period, and control the vehicle to drive based on the predicted vehicle speed.
50. The system according to any one of claims 1-49, wherein, The control device is also configured to perform one of the following: The temperature of the power battery is adjusted according to the charging status, the preset travel route, and the user's scheduled pick-up time. or, The engine is predicted to output power for a duration that is longer than a third preset duration. When the output duration exceeds a third preset duration, the engine is started. or, The system predicts the traffic jam time of the vehicle, and when the time interval between the traffic jam and the traffic jam is greater than a fourth preset duration, it increases the engine coolant temperature.
51. The system according to any one of claims 1-50, wherein, The control device is also configured to predict the destination of the preset travel route, and when the distance between the current position of the vehicle and the destination is less than a preset distance, to pause the adjustment of the engine water temperature based on the target water temperature deviation of the engine, and to increase the engine water temperature until the engine water temperature is higher than a preset temperature threshold before the vehicle reaches the destination.
52. The system according to any one of claims 1-51, wherein, The control device is also configured to predict the endpoint of the preset path, and when the distance between the current position of the vehicle and the endpoint is less than a preset distance, to pause the adjustment of the power battery temperature based on the target temperature deviation of the power battery, and to adjust the power battery temperature until the vehicle reaches the endpoint and the power battery temperature is within the preset temperature range.
53. The system according to any one of claims 1-52, wherein, The control device is also configured to predict the endpoint of the preset occurrence path, and when the distance between the current position of the vehicle and the endpoint is less than a preset distance, to pause the control of the vehicle's passenger compartment temperature to reach the passenger compartment target temperature, and to correct the passenger compartment target temperature.
54. A control method for an intelligent energy management system for new energy vehicles, comprising: Obtain traffic information and energy consumption impact information for the preset travel route; Based on the road condition information and energy consumption impact information of the preset travel route, the total vehicle energy consumption of the preset travel route is predicted. The preset travel route includes multiple road segments, and the total vehicle energy consumption of the route includes the total vehicle energy consumption of the multiple road segments. as well as With the goal of minimizing fuel consumption along the preset travel route, the engine, drive motor, generator, and power battery are controlled based on the initial SOC of the power battery in each of the multiple road segments, the vehicle's overall energy consumption in the road segment, and the vehicle's actual overall needs, so that the engine operates in its high-efficiency range.
55. A control device, comprising a memory, a communication interface, and a processor, wherein, The memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the method according to claim 54.
56. A control device for an intelligent energy management system for new energy vehicles, comprising: An information acquisition unit is used to acquire road condition information and energy consumption impact information of a preset travel route; An energy consumption prediction unit is used to predict the total vehicle energy consumption of the preset travel route based on the road condition information and energy consumption impact information of the preset travel route. The preset travel route includes multiple road segments, and the total vehicle energy consumption of the route includes the total vehicle energy consumption of the multiple road segments. as well as The intelligent control unit is used to control the engine, drive motor, generator and power battery based on the initial SOC of the power battery in each of the multiple road segments, the vehicle energy consumption in each road segment and the actual vehicle demand, with the goal of minimizing fuel consumption along the preset travel route, so that the engine operates in a high-efficiency range.
57. A vehicle comprising a new energy vehicle energy intelligent management system according to any one of claims 1-53.
58. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method according to claim 54.
59. A computer program product comprising a computer program adapted to be loaded by a processor and executed according to the method of claim 54.
Citation Information
Patent Citations
Plug-in hybrid electric vehicle model reference adaptive optimal energy management method
CN111959490A
Hybrid power system, hybrid power vehicle, control method of hybrid power vehicle and vehicle control unit
CN113844249A
New energy vehicle energy intelligent management method and system based on road network road condition time-space change
CN116817946A
New energy vehicle energy intelligent management system, control method and related equipment
CN118238797A
New energy vehicle energy intelligent management method and system and related equipment
CN118597091A
Cited By
Vehicle navigation control method, electronic equipment and vehicle
CN121252843A