Vehicle control method, chip, controller, vehicle, and storage medium
By dividing the pre-driving route of hybrid vehicles into road segments and determining the target SOC, and combining road condition information to control the working modes of the engine and motor, the problem of energy waste in existing energy management strategies is solved, and a lower energy consumption driving effect is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BYD CO LTD
- Filing Date
- 2023-11-29
- Publication Date
- 2026-08-04
AI Technical Summary
Existing energy management strategies for hybrid electric vehicles are based solely on the vehicle's own operating conditions, leading to energy waste and failing to consider the impact of road conditions on overall vehicle energy consumption.
By dividing the vehicle's pre-driving route into segments and comprehensively considering road condition information from multiple segments, the target SOC for each segment is determined. Based on the actual SOC and the target SOC, the operating modes of the engine and motor are controlled to achieve driving with lower energy consumption.
This enables vehicles to travel on pre-determined routes with lower energy consumption, optimizes overall energy management, and reduces energy consumption.
Smart Images

Figure CN118529013B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and more particularly to a vehicle control method, a chip, a controller, a vehicle, and a computer-readable storage medium. Background Technology
[0002] Current energy management strategies for hybrid electric vehicles primarily focus on meeting power demands, maintaining the battery's state of charge (SOC), and ensuring the efficiency of the powertrain. 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. However, such energy management strategies, relying solely on the vehicle's operating conditions for energy control, often lead to wasted energy consumption. Summary of the Invention
[0003] This application aims to at least partially address one of the technical problems in the related art.
[0004] To achieve the above objectives, a vehicle control method is proposed in the first aspect of this application, comprising:
[0005] Obtain the vehicle's planned route, which is divided into k segments, where k is an integer greater than 1;
[0006] Determine the destination SOC, which is the SOC of the vehicle when it reaches the end of the pre-driving route;
[0007] Based on the destination SOC and the road condition information of the 2nd to kth road segments, determine the target SOC of the kth road segments;
[0008] When the vehicle is traveling on the pre-determined route, at least one of the vehicle's engine and motor is controlled based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located.
[0009] This method divides the vehicle's pre-driving route into segments, comprehensively considers the road condition information of multiple segments, and determines the target SOC corresponding to each segment. This allows the vehicle to operate according to the target SOC of each segment while driving, enabling the vehicle to travel on the pre-driving route with lower energy consumption.
[0010] In addition, the vehicle control method according to the above embodiments of this application may also have the following additional technical features:
[0011] According to one embodiment of this application, determining the target SOC of k road segments based on the destination SOC and traffic information of the 2nd to kth road segments includes:
[0012] Based on the road condition information of road segments 2 to k, determine the power consumption per unit distance of road segments 2 to k.
[0013] Based on the unit distance power consumption of road segments 2 to k, determine the predicted SOC change of road segments 2 to k.
[0014] Based on the predicted SOC change and the endpoint SOC of road segments 2 to k, determine the target SOC of road segments k.
[0015] According to one embodiment of this application, the target SOC of the kth road segment is the endpoint SOC, and the target SOC of the (j-1)th road segment is calculated based on the target SOC of the jth road segment and the predicted SOC change of the jth road segment, where j = 2, 3, 4, ..., k.
[0016] According to one embodiment of this application, the final SOC is determined based on the initial SOC of the vehicle's power battery during the pre-driving route.
[0017] According to one embodiment of this application, when the initial SOC is greater than or equal to a first preset threshold, the final SOC is a second preset threshold.
[0018] If the initial SOC is less than the first preset threshold, the final SOC is the first preset threshold.
[0019] The second preset threshold is greater than the first preset threshold.
[0020] According to one embodiment of this application, the traffic information includes road type, congestion level, and distance; the predicted SOC change of the target road segment in the pre-driving route is determined based on the power consumption per unit distance of the target road segment and the distance length, and 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.
[0021] According to one embodiment of this application, 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. The preset table stores the correspondence between road type, congestion level and power consumption per unit distance.
[0022] According to one embodiment of this application, after a vehicle travels a road of a preset distance, the unit distance power consumption to be updated in the preset table is updated based on the actual unit distance power consumption of the vehicle on the road of the preset distance.
[0023] According to one embodiment of this application, the power consumption per unit distance to be updated in the preset table is updated to the actual power consumption per unit distance.
[0024] Alternatively, 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.
[0025] According to one embodiment of this application, control is performed on at least one of the vehicle's engine and motor based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located, including:
[0026] Based on the actual SOC and the target SOC, the vehicle is controlled to drive in either pure electric mode or hybrid mode. In pure electric mode, the electric motor operates, while in hybrid mode, at least one of the engine and the electric motor operates.
[0027] According to one embodiment of this application, controlling a vehicle to operate in pure electric mode or hybrid mode based on actual SOC and target SOC includes:
[0028] When the vehicle speed is greater than or equal to a preset speed threshold:
[0029] 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.
[0030] When the difference between the actual SOC and the target SOC is less than a preset difference, the vehicle is controlled to drive in hybrid mode.
[0031] According to one embodiment of this application, when the vehicle speed is less than a speed threshold, the vehicle is controlled to drive in pure electric mode.
[0032] According to one embodiment of this application, the vehicle speed threshold is positively correlated with the actual SOC.
[0033] According to one embodiment of this application, the 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.
[0034] According to one embodiment of this application, the k road segments are obtained by dividing the road based on at least one of road type and average vehicle speed.
[0035] According to one embodiment of this application, the length of the road segment is greater than or equal to a preset distance threshold.
[0036] According to one embodiment of this application, the method further includes:
[0037] If the conditions are met, the target SOC is redefined. The conditions include at least one of the following:
[0038] When the vehicle is running on the target road segment, the difference between the actual SOC of the vehicle's power battery and the target SOC of the target road segment is greater than the set threshold.
[0039] The vehicle's position deviated from the intended driving route;
[0040] When a vehicle is traveling on a target road segment, the road conditions on that segment change.
[0041] According to one embodiment of this application, the pre-driving route is at least a portion of the roads traversed by the navigation route determined by the user in a map application.
[0042] To achieve the above objectives, a second aspect of this application also provides a chip including a processor, which is configured to call and run a computer program from a memory to enable a vehicle equipped with the chip to perform the vehicle control method as described in the first aspect of the application.
[0043] According to the chip in the embodiments of this application, based on the above-described vehicle control method, the vehicle can travel on the pre-driving route with lower energy consumption.
[0044] To achieve the above objectives, a third aspect of this application also provides a controller, including a processor, which is configured to call and run a computer program from a memory to cause a vehicle equipped with the controller to perform the vehicle control method as described in the first aspect of the application.
[0045] According to the controller in the embodiments of this application, based on the above-described vehicle control method, the vehicle can travel on the pre-driving route with lower energy consumption.
[0046] To achieve the above objectives, a fourth aspect of this application also proposes a vehicle, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the vehicle control method as described in the first aspect of the application.
[0047] According to the embodiments of this application, the vehicle can travel on the pre-driving route with lower energy consumption based on the above-described vehicle control method.
[0048] To achieve the above objectives, the fifth aspect of this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle control method as described in the first aspect of the present application.
[0049] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0050] Figure 1This is a schematic flowchart of a vehicle control method according to an embodiment of this application;
[0051] Figure 2 This is a schematic diagram of road segment division according to an embodiment of this application;
[0052] Figure 3 This is a block diagram of a vehicle according to one embodiment of the present application. Detailed Implementation
[0053] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0054] The vehicle control method, chip, controller, vehicle, and computer-readable storage medium proposed in this application are described below with reference to the accompanying drawings.
[0055] Current energy management strategies for hybrid electric vehicles primarily focus on meeting power demands, maintaining battery state of charge (SOC), and ensuring the efficiency of the powertrain. 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. However, such energy management strategies rely solely on the vehicle's operating conditions for energy control, neglecting the impact of road conditions on overall vehicle energy consumption, leading to wasted energy. To address these issues, this application proposes a vehicle control method.
[0056] like Figure 1 As shown, the vehicle control method in this application embodiment may include:
[0057] Step 101: Obtain the vehicle's pre-driving route, which is divided into k segments, where k is an integer greater than 1.
[0058] Step 102: Determine the destination SOC. The destination SOC is the SOC of the vehicle when it reaches the end of the pre-driving route.
[0059] Step 103: Determine the target SOC of k road segments based on the destination SOC and the road condition information of the 2nd to kth road segments;
[0060] Step 104: When the vehicle is traveling on the pre-driving route, control at least one of the vehicle's engine and motor based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located.
[0061] Specifically, the pre-driving route is the road the vehicle is about to travel on. For example, the vehicle's starting point is point A, and its destination is point E. There are three roads from point A to point E: the first road, the second road, and the third road. If the driver plans to take the second road, then at least a portion of the second road constitutes the pre-driving route in this embodiment. The pre-driving route includes at least one road segment, such as... Figure 2 As shown, after dividing the pre-driving route into segments, four segments are obtained: segment 1, segment 2, segment 3, and segment 4. The starting point of segment 1 is the starting point of the pre-driving route, and the ending point of segment 4 is the ending point of the pre-driving route. Adjacent segments are connected end-to-end. The SOC at the end point is the set SOC when the vehicle reaches the end point of the pre-driving route.
[0062] The pre-driving route is divided into k segments. When the vehicle is at its starting point, the target SOC of each of the k segments can be determined. According to the preset driving direction of the pre-driving route, the first segment of the k segments is the first segment the vehicle passes through, and the kth segment is the last segment the vehicle passes through.
[0063] Before the vehicle departs, it determines the target SOC for k road segments. After departure, based on the target SOC of the current road segment and the actual SOC of the vehicle while driving, at least one of the vehicle's engine and motor is controlled. For example, if the vehicle is currently traveling on the third road segment, it will control at least one of the vehicle's engine and motor based on the current actual SOC of the power battery and the target SOC of the third road segment. By comprehensively considering road condition information from multiple road segments, the target SOC for each road segment is determined, allowing the vehicle to control the motor operation according to the target SOC of each road segment while driving, thus enabling the vehicle to travel on the pre-determined route with lower energy consumption.
[0064] In some embodiments, obtaining a pre-driving route may include: obtaining a navigation route determined by a user in a map application, and determining at least a portion of the roads traversed by the navigation route as the pre-driving route. Specifically, the pre-driving route can be confirmed based on the start and end points selected by the user in the map. After the user selects the start and end points, the map can recommend at least one navigation route to the user. In this embodiment, at least a portion of the roads traversed by the user-determined navigation route can be determined as the pre-driving route.
[0065] In some embodiments, obtaining the pre-driving route may include: predicting and determining the pre-driving route of the vehicle based on the vehicle's current location and driving direction, which can be set according to the actual situation.
[0066] In some embodiments, a road segment can correspond to a target SOC, which 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 on a section, the vehicle can control the remaining battery charge by switching driving modes based on the target SOC of that section. The driving modes include pure electric mode and hybrid mode.
[0067] In some embodiments, determining the target SOC of k road segments based on the destination SOC and the traffic information of the second to k road segments includes: determining the unit distance power consumption of the second to k road segments based on the traffic information of the second to k road segments; determining the predicted SOC change of the second to k road segments based on the unit distance power consumption of the second to k road segments; and determining the target SOC of the k road segments based on the predicted SOC change of the second to k road segments and the destination SOC.
[0068] Here, power consumption per unit distance refers to the amount of electricity consumed by a vehicle traveling one unit distance (e.g., one kilometer). The power consumption per unit distance for a road segment can be determined based on the vehicle's past power consumption on that segment. Specifically, power consumption per unit distance can be derived from the vehicle's historical data. For example, if the vehicle previously traveled on segment B, and its actual power consumption per unit distance during that journey was 'a', and if the road conditions on segment A in the planned route are the same as those on segment B, then the power consumption per unit distance for segment A can be determined as 'a'. Once the power consumption per unit distance for a road segment is determined, and the distance traveled is known, the change in the vehicle's State of Charge (SOC) on that segment can be predicted.
[0069] In some embodiments, the k segments of the pre-driving route are determined based on at least one of road type and average vehicle speed. For example, roads of the same type may be grouped into one segment, or roads with the same average vehicle speed may be grouped into one segment, or roads of the same type and with the same average vehicle speed may be grouped into one segment. It should be noted that average vehicle speed refers to the average speed of vehicles that have historically traveled the road. Same average vehicle speed means that the average vehicle speeds fall within the same speed range.
[0070] In some embodiments, the length of a road segment is 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.
[0071] In some embodiments, when the vehicle is at the start of the pre-driving route, the actual SOC of the power battery is the initial SOC, such as... Figure 2 As shown, the pre-driving route includes road segments 1, 2, 3, and 4. The starting point of the pre-driving route is point A of road segment 1. This means that when the vehicle reaches point A, the actual SOC of the power battery is the initial SOC of the pre-driving route. Road condition information reflects the road conditions of the corresponding road segments. When the vehicle is driving on a certain road segment, it utilizes the power battery's charge with the target SOC for that segment in mind, ensuring that the remaining charge of the power battery is close to the target SOC when the vehicle completes the segment. In this way, by managing the vehicle's power battery charge based on the road conditions of each road segment, energy consumption can be effectively reduced.
[0072] In some embodiments, the final SOC of the power battery when the vehicle reaches the end of the pre-trip route is determined based on the initial SOC. Considering battery characteristics, the remaining charge of the power battery needs to remain within a certain range, such as 20%-30%, when the vehicle reaches the end of the pre-trip route. Based on this, the final SOC of the power battery when the vehicle reaches the end of the pre-trip route can be determined based on the initial SOC.
[0073] In some embodiments, traffic information includes road type, average vehicle speed, congestion level, gradient, altitude, traffic light information, and weather information.
[0074] In some embodiments, the target SOC of the kth road segment is the endpoint SOC, and the target SOC of the (j-1)th road segment is calculated based on the target SOC of the jth road segment and the predicted SOC change of the jth road segment, where j = 2, 3, 4, ..., k.
[0075] Specifically, assuming k=5, since the endpoint SOC has already been determined based on the initial SOC, it can be directly used as the target SOC for the 5th segment. After determining the target SOC of the 5th segment, the target SOC of the 4th segment can be calculated based on its target SOC and the predicted SOC change. Then, based on the target SOC and the predicted SOC change of the 4th segment, the target SOC of the 3rd segment can be calculated, and so on, for the 3rd, 2nd, and 1st segments. For example, if the target SOC of the 4th segment is 40% and the predicted SOC change of the 4th segment is 5%, then the target SOC of the 3rd segment = target SOC of the 4th segment - predicted SOC change of the 4th segment = 40% - 5% = 35%.
[0076] In some embodiments, the final SOC is determined based on the initial SOC of the vehicle's battery during the pre-driving route. If the initial SOC is greater than or equal to a first preset threshold, the final SOC is a second preset threshold; if the initial SOC is less than the first preset threshold, the final SOC is the first preset threshold; wherein the second preset threshold is greater than the first preset threshold.
[0077] The second preset threshold can be a pre-calibrated SOC of 30%, and the first preset threshold can be a pre-calibrated minimum allowable SOC of 20%. It should be understood that 30% and 20% are merely examples, and the specific values can be adjusted according to actual conditions. If the initial SOC of the pre-trip route is greater than or equal to 20%, the final SOC of the pre-trip route is determined to be 30%; if the initial SOC of the pre-trip route is less than 20%, the final SOC of the pre-trip route is determined to be 20%.
[0078] In some embodiments, traffic information includes road type, congestion level, and distance; the predicted SOC change of the target road segment in the pre-driving route is determined based on the power consumption per unit distance of the target road segment and the distance length, and 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.
[0079] Specifically, the energy consumption per unit distance can be calculated using historical vehicle data. For example, if a vehicle previously traveled on road segment B, and the actual energy consumption per unit distance during that trip was 'a', then if the road type of road segment A in the planned 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 predicted change in State of Charge (SOC) for that road segment.
[0080] 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.
[0081] The pre-defined table stores the correspondence between road type, congestion level, and power consumption per unit distance. Based on this correspondence, the power consumption per unit distance can be retrieved according to the road type and congestion level of a road segment.
[0082] 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.
[0083] Specifically, after a vehicle travels a preset distance, 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 is obtained; and the power consumption per unit distance in the preset table is updated based on the actual power consumption per unit distance.
[0084] For example, the preset distance length can be 1 kilometer. For every 1 kilometer the vehicle travels, its actual power consumption on that 1-kilometer stretch of road can be obtained, thus yielding the actual power consumption per unit distance. In the preset table, the power consumption per unit distance corresponding to the road type and congestion level of that 1-kilometer stretch is the power consumption per unit distance to be updated. In this embodiment, the power consumption per unit distance to be updated in the preset table can be updated based on the actual power consumption per unit distance.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] Specifically, the sum of the first weight and the second weight equals 1. The unit distance energy consumption to be updated is multiplied by the first weight to obtain the first product, and the actual unit distance energy consumption is multiplied 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.
[0089] In some embodiments, the step of controlling at least one of the vehicle's engine and motor based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located includes: controlling the vehicle to drive in pure electric mode or hybrid mode based on the actual SOC and the target SOC.
[0090] In pure electric mode, the electric motor operates, while in hybrid mode, at least one of the engine and the electric motor operates. Specifically, in pure electric mode, the battery discharges, the drive motor operates, and the engine does not drive the vehicle. In hybrid mode, the engine and the electric motor can both serve as the power source, or only one of them can serve as the power source.
[0091] The system obtains the actual SOC of the power battery when the vehicle is driving on a target road segment in the pre-driving route, where the target road segment can be any segment in the pre-driving route; based on the actual SOC and the target SOC of the target road segment, the system controls the vehicle to drive in pure electric mode or hybrid mode.
[0092] In some embodiments, the step of controlling the vehicle to operate in pure electric mode or hybrid mode based on the actual SOC and the target SOC includes:
[0093] 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.
[0094] In this embodiment, 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:
[0095] (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. The hybrid mode includes series mode and parallel mode. In this embodiment, when the vehicle is switched to hybrid mode, parallel mode is prioritized; if the vehicle does not meet the requirements for parallel mode operation, it operates in series mode.
[0096] In some embodiments, when the vehicle speed is below a speed threshold, the vehicle is controlled to operate in pure electric mode. Specifically, considering engine characteristics, the engine is not allowed to start when the vehicle speed is below the speed threshold. Therefore, if the vehicle speed is below the speed threshold, the vehicle is directly switched to pure electric mode.
[0097] 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. This vehicle speed threshold can be obtained through experimental calibration.
[0098] In some embodiments, the step of controlling at least one of the vehicle's engine and motor based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located includes:
[0099] 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.
[0100] 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.
[0101] In some embodiments, the target SOC is redefined if at least one of the following conditions is met:
[0102] When the vehicle is running on the target road segment, the difference between the actual SOC of the vehicle's power battery and the target SOC of the target road segment is greater than the set threshold.
[0103] The vehicle's position deviated from the intended driving route;
[0104] When a vehicle is traveling on a target road segment, the road conditions on that segment change.
[0105] Considering that some unexpected situations may occur when the vehicle is traveling on the pre-driving route, 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 running on the target road segment, the target SOC will be re-determined.
[0106] When the vehicle's position deviates from the pre-determined driving route, the target SOC is redefined.
[0107] If the road conditions of the target road segment change while the vehicle is running on the target road segment, the target SOC will be redefined.
[0108] Specifically, the target road segment can be any segment of the pre-trip route. For example, if the vehicle is currently operating on segment A, and the difference between the actual SOC of the vehicle's battery and the target SOC of segment A exceeds a set threshold, the target SOC of segment A and subsequent segments is redefined. If the vehicle's position deviates from the pre-trip route, the pre-trip route changes, and a new pre-trip route and its target SOC can be determined. If the road conditions on segment A change, such as a sudden traffic jam, the target SOC of segment A and subsequent segments is redefined. This method can address potential unforeseen circumstances along the pre-trip route, reducing vehicle energy consumption.
[0109] In summary, the vehicle control method according to the embodiments of this application divides the vehicle's pre-driving route into segments and determines the corresponding target SOC for each segment. This allows the vehicle to control the operation of the motor and engine according to the target SOC of each segment while driving on each segment, enabling the vehicle to travel on the pre-driving route with lower energy consumption and ultimately achieving the global optimization of the user's driving conditions.
[0110] Corresponding to the above embodiments, this application also proposes a computer-readable storage medium.
[0111] The computer-readable storage medium of this application embodiment stores a computer program thereon, which, when executed by a processor, implements the vehicle control method described above.
[0112] According to the computer-readable storage medium of the embodiments of this application, based on the above-described vehicle control method, a vehicle can travel on a pre-driving route with lower energy consumption.
[0113] Corresponding to the above embodiments, this application also proposes a chip that enables a vehicle to perform the vehicle control method described above.
[0114] Corresponding to the above embodiments, this application also proposes a controller, including a processor, which is used to call and run a computer program from a memory to cause a vehicle equipped with the controller to perform the vehicle control method as described above.
[0115] Corresponding to the above embodiments, this application also proposes a vehicle, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the vehicle control method as described above.
[0116] like Figure 3 As shown, the vehicle 100 in this embodiment includes a memory 110, a processor 120, and a computer program for the vehicle stored in the memory 110 and executable on the processor 120. When the processor 120 executes the computer program, it implements the vehicle control method described above.
[0117] For example, the processor 120 can be used to execute the above-described method embodiments according to instructions in the computer program.
[0118] In some embodiments of this application, the processor 120 may include, but is not limited to:
[0119] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0120] In some embodiments of this application, the memory 110 includes, but is not limited to:
[0121] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0122] In some embodiments of this application, the computer program may be divided into one or more modules, which are stored in the memory 110 and executed by the processor 120 to perform the method provided in this application. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the vehicle 100.
[0123] like Figure 3 As shown, the vehicle 100 may also include:
[0124] Transceiver 130, which can be connected to processor 120 or memory 110.
[0125] The processor 120 can control the transceiver 130 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 130 may include a transmitter and a receiver. The transceiver 130 may further include antennas, and the number of antennas may be one or more.
[0126] It should be understood that the various components of the vehicle 100 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0127] According to the embodiments of this application, the vehicle can travel on the pre-driving route with lower energy consumption based on the above-described vehicle control method.
[0128] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0129] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0130] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0131] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0132] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0133] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A vehicle control method characterized by, include: Obtain the vehicle's pre-driving route, which is divided into k segments, where k is an integer greater than 1; Determine the destination SOC, which is the SOC of the vehicle when it reaches the end of the pre-driving route; Based on the destination SOC and the road condition information of the 2nd to kth road segments, determine the target SOC of the k road segments; When the vehicle is traveling on the pre-driving route, at least one of the vehicle's engine and motor is controlled according to the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located. The step of determining the target SOC of the k road segments based on the destination SOC and the road condition information of the 2nd to kth road segments includes: Based on the road condition information of the second to kth road segments, the power consumption per unit distance of the second to kth road segments is determined; Based on the unit distance power consumption of the second to kth road segments, determine the predicted SOC change of the second to kth road segments; Based on the predicted SOC change of the second to kth road segments and the endpoint SOC, the target SOC of the kth road segments is determined; The target SOC of the kth road segment is the endpoint SOC, and the target SOC of the (j-1)th road segment is calculated based on the target SOC of the jth road segment and the predicted SOC change of the jth road segment, where j=2,3,4,…,k.
2. The method of claim 1, wherein, The final SOC is determined based on the initial SOC of the vehicle's power battery on the pre-driving route.
3. The method of claim 2, wherein, If the initial SOC is greater than or equal to the first preset threshold, the final SOC is the second preset threshold; If the initial SOC is less than the first preset threshold, the final SOC is the first preset threshold; Wherein, the second preset threshold is greater than the first preset threshold.
4. The method of claim 1, wherein, The traffic information includes road type, congestion level, and distance; the predicted SOC change of the target road segment in the pre-driving route is determined based on the power consumption per unit distance and distance length of the target road segment, and 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.
5. The method of claim 4, wherein, The unit distance power consumption 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. The preset table stores the correspondence between road type, congestion level and unit distance power consumption.
6. The method of claim 5, wherein, After the vehicle has traveled a preset distance on a road, the power consumption per unit distance in the preset table is updated based on the actual power consumption per unit distance of the vehicle on the road of the preset distance.
7. The method of claim 6, wherein, The power consumption per unit distance to be updated in the preset table is updated to the actual power consumption per unit distance. Alternatively, 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.
8. The method of claim 1, wherein, The step of controlling at least one of the vehicle's engine and motor based on the actual SOC of the vehicle's power battery and the target SOC of the road segment where the vehicle is located includes: Based on the actual SOC and the target SOC, the vehicle is controlled to drive in pure electric mode or hybrid mode, wherein the motor operates in pure electric mode and the engine and the motor operate in hybrid mode.
9. The method of claim 8, wherein, The step of controlling the vehicle to operate in pure electric mode or hybrid mode based on the actual SOC and the target SOC includes: 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 a 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 value, the vehicle is controlled to drive in hybrid mode.
10. The method of claim 9, wherein, If the vehicle speed is less than the speed threshold, the vehicle is controlled to operate in pure electric mode.
11. The method according to claim 9 or 10, characterized in that, The vehicle speed threshold is positively correlated with the actual SOC.
12. The method of claim 1, 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.
13. The method of claim 1, wherein, The k road segments are obtained by dividing the road based on at least one of road type and average vehicle speed.
14. The method of claim 13, wherein, The length of the road segment is greater than or equal to a preset distance threshold.
15. The method of claim 1, wherein, The method further includes: If the conditions are met, the target SOC is redefined, and the conditions include at least one of the following: When the vehicle is running on the target road segment, 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. The vehicle's position deviates from the pre-driving route; When the vehicle is running on the target road segment, the road conditions of the target road segment change.
16. The method of claim 1, wherein, The pre-driving route is at least a portion of the roads traversed by the navigation route determined by the user in the map application.
17. A chip, characterized by The device includes a processor for retrieving and running a computer program from a memory to cause a vehicle equipped with the chip to perform the vehicle control method as described in any one of claims 1-16.
18. A controller characterized by comprising: The system includes a processor for retrieving and running a computer program from memory to cause a vehicle equipped with the controller to perform the vehicle control method as described in any one of claims 1-16.
19. A vehicle characterized by comprising: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, it implements the vehicle control method as described in any one of claims 1-16.
20. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the vehicle control method as described in any one of claims 1-16.