Battery power self-adaptive adjustment method and device, computer device and storage medium
By calculating the battery charge ratio coefficient based on vehicle operating time, recommending battery charge values and adaptively adjusting them, the flexibility issue in the definition of State of Charge (SOC) for new energy vehicles is resolved, improving vehicle power and economy, and enhancing the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2026-03-27
AI Technical Summary
Existing new energy vehicle models cannot flexibly meet users' special usage scenarios in terms of target SOC definition, and too many user-defined SOC options make selection difficult, resulting in poor vehicle economy and power, and reducing the user experience.
By acquiring the engine and pure electric mode operating time of the target vehicle within a preset period, calculating the battery charge ratio coefficient, recommending the battery charge value, and adaptively adjusting it based on user response results, the flexibility and adaptability of the battery charge are improved.
It improves the vehicle's power and economy, enhances the user experience, and meets the different user habits and needs.
Smart Images

Figure CN116945971B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, in particular to a battery power adaptive adjustment method and device, computer equipment and storage medium. BACKGROUND
[0002] Currently, some new energy vehicle models on the market mainly have the following two definitions for the target SOC (State Of Charge, remaining power, indicating the ability of the battery to continue working):
[0003] (1) Binding with vehicle mode / driving mode, such as the commonly used pure electric priority and fuel priority, as the name implies, pure electric priority is to use electricity first, at this time the target SOC may be low, fuel priority is to choose oil first, suitable for long-distance users, at this time the target SOC will be higher, but this way the target SOC cannot flexibly meet some special vehicle scenarios of users;
[0004] (2) A SOC progress bar is provided on the large screen for users to customize, which can be adjusted within 20%-80%, this method can flexibly meet most of the user's vehicle scenarios, but it cannot be ruled out that some users do not know how to choose the best solution when there are too many options, such as which SOC in 20%-80% is better.
[0005] Therefore, it is necessary to provide a battery power adaptive adjustment method and device, computer equipment and storage medium which can improve economy and flexibility. SUMMARY
[0006] Therefore, it is necessary to provide a battery power adaptive adjustment method and device, computer equipment and storage medium which can improve economy and flexibility.
[0007] In one aspect, a battery power adaptive adjustment method is provided, the method comprising:
[0008] Step A: obtaining the running time of the target vehicle in a preset period, the running time including engine running time and pure electric mode running time;
[0009] Step B: determining the proportional coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period;
[0010] Step C: determining the battery power recommended value of the target vehicle according to the proportional coefficient;
[0011] Step D: pushing the battery power recommended value to the user end, and based on the response result of the user end, adaptively adjusting the battery power of the target vehicle.
[0012] Optionally, the method for obtaining the engine running time comprises:
[0013] obtaining target vehicle current date information in response to detecting the target vehicle initial high-voltage power-on success signal;
[0014] determining the initial time and the end time of the preset period in response to detecting that the target vehicle current date information is a non-initialization time;
[0015] determining the engine running time in response to detecting that the engine of the target vehicle is in a running state and the vehicle speed is greater than a first preset value within the preset period.
[0016] Optionally, the method for obtaining the pure electric mode running time comprises:
[0017] obtaining target vehicle current date information in response to detecting the target vehicle initial high-voltage power-on success signal;
[0018] determining the initial time and the end time of the preset period in response to detecting that the target vehicle current date information is a non-initialization time;
[0019] determining the pure electric mode running time in response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period.
[0020] Optionally, the method for determining the proportion coefficient of the target vehicle battery capacity based on the running time of the target vehicle within the preset period comprises:
[0021] defining the engine running time as A and the pure electric mode running time as B, the calculation formula of the proportion coefficient of the target vehicle battery capacity is:
[0022]
[0023] wherein, k represents the proportion coefficient.
[0024] Optionally, the method for determining the target vehicle battery capacity recommendation value according to the proportion coefficient comprises:
[0025] obtaining the first battery capacity value set by the user end;
[0026] calculating the product of the first battery capacity value and the proportion coefficient to obtain the first battery capacity value recommendation value in response to detecting that the proportion coefficient is greater than or equal to a second preset value;
[0027] in response to detecting that the first battery power value recommendation is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the first battery power value recommendation is the battery power value recommendation of the target vehicle;
[0028] in response to detecting that the first battery power value recommendation is greater than the fourth preset value, determining that the fourth preset value is the battery power value recommendation of the target vehicle.
[0029] Optionally, the determining the battery power value recommendation of the target vehicle according to the proportion coefficient further comprises:
[0030] obtaining a first battery power value set by the user terminal;
[0031] in response to detecting that the proportion coefficient is less than a second preset value, calculating a product of the first battery power value and the proportion coefficient to obtain a second battery power value recommendation;
[0032] in response to detecting that the second battery power value recommendation is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the second battery power value recommendation is the battery power value recommendation of the target vehicle;
[0033] in response to detecting that the second battery power value recommendation is less than the third preset value, determining that the third preset value is the battery power value recommendation of the target vehicle.
[0034] Optionally, the pushing the battery power value recommendation to the user terminal and adaptively adjusting the battery power of the target vehicle based on a response result of the user terminal comprises:
[0035] sending the battery power value recommendation to the user terminal;
[0036] in response to detecting that the user terminal responds within a preset time, determining a second battery power value of the target vehicle based on the response result of the user terminal;
[0037] in response to detecting that the user terminal does not respond within a preset time, determining the first battery power value as the second battery power value of the target vehicle;
[0038] in response to detecting that the current battery power of the target vehicle is less than or equal to the second battery power value of the target vehicle, starting a range extender to supplement power.
[0039] In another aspect, a battery power adaptive adjustment device is provided, and the device comprises:
[0040] a running time obtaining module, configured to obtain a running time of a target vehicle within a preset period, the running time comprising an engine running time and a pure electric mode running time;
[0041] a proportion coefficient determination module configured to determine a proportion coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period;
[0042] a battery power recommendation value determination module configured to determine a battery power recommendation value of the target vehicle according to the proportion coefficient;
[0043] an adaptive adjustment module configured to push the battery power recommendation value to a user terminal and to adaptively adjust the battery power of the target vehicle based on a response result of the user terminal.
[0044] In another aspect, a computer device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the following steps when executing the computer program:
[0045] Step A: obtaining a running time of a target vehicle in a preset period, the running time including an engine running time and a pure electric mode running time;
[0046] Step B: determining a proportion coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period;
[0047] Step C: determining a battery power recommendation value of the target vehicle according to the proportion coefficient;
[0048] Step D: pushing the battery power recommendation value to a user terminal and adaptively adjusting the battery power of the target vehicle based on a response result of the user terminal.
[0049] In another aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executable on a processor to implement the following steps:
[0050] Step A: obtaining a running time of a target vehicle in a preset period, the running time including an engine running time and a pure electric mode running time;
[0051] Step B: determining a proportion coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period;
[0052] Step C: determining a battery power recommendation value of the target vehicle according to the proportion coefficient;
[0053] Step D: pushing the battery power recommendation value to a user terminal and adaptively adjusting the battery power of the target vehicle based on a response result of the user terminal.
[0054] The battery power self-adaptive adjustment method, device, computer equipment and storage medium, the method comprises: obtaining the running time of the target vehicle in a preset period, the running time comprising the engine running time and the pure electric mode running time; determining the proportional coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period; determining the battery power recommendation value of the target vehicle according to the proportional coefficient; pushing the battery power recommendation value to the user end, and based on the response result of the user end, the battery power of the target vehicle is self-adaptively adjusted. The application can predict the user's driving habit based on the running state of the vehicle and the running time of different running states, so as to adjust the battery power of the vehicle. In the case of improving the power performance and economy of the vehicle, the user's driving experience is also improved. BRIEF DESCRIPTION OF DRAWINGS
[0055] Figure 1 Application environment diagram of the battery power self-adaptive adjustment method in an embodiment;
[0056] Figure 2 Flowchart of the battery power self-adaptive adjustment method in an embodiment;
[0057] Figure 3 Another flowchart of the battery power self-adaptive adjustment method in an embodiment;
[0058] Figure 4 Pop-up prompt diagram of the battery power self-adaptive adjustment method in an embodiment;
[0059] Figure 5 Structure block diagram of the battery power self-adaptive adjustment device in an embodiment;
[0060] Figure 6 Internal structure diagram of the computer equipment in an embodiment. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0062] It should be understood that, in the description of the present application, unless the context clearly requires otherwise, the "includes", "comprises", and similar words in the entire specification should be interpreted as containing the meaning rather than exclusive or exhaustive meaning; that is, the meaning of "including but not limited to".
[0063] It should also be understood that the terms "first", "second", etc. are used for descriptive purposes only and cannot be construed as indicating or implying relative importance. In addition, in the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.
[0064] It should be noted that the terms "S1", "S2", etc. are only used for the purpose of describing the steps and do not specifically refer to the order or sequence, nor do they limit the present application, which is merely for the convenience of describing the method of the present application, and cannot be understood as indicating the order of the steps. In addition, the technical solutions of various embodiments can be combined with each other, but must be based on the realization of a person skilled in the art, and when the combination of technical solutions contradicts each other or cannot be realized, it should be considered that the combination of technical solutions does not exist, nor is it within the protection scope required by the present application.
[0065] According to the background, the prior art usually uses two driving modes of pure electric priority and fuel priority, which cannot flexibly meet some special driving scenarios of users, or provides a user-defined SOC progress bar on a large screen in the vehicle. Although this method can flexibly meet most of the driving scenarios that users want, it does not exclude that some users do not know how to choose the best SOC when there are too many options, thereby causing poor vehicle economy and power, and reducing the user's driving experience.
[0066] To solve the above technical problems, the present application provides a battery power adaptive adjustment method, device, computer equipment and storage medium, which can predict the driving habits of users based on the running state of the vehicle and the running time of different running states, so as to adjust the battery power of the vehicle. In the case of improving the power and economy of the vehicle, the user's driving experience is also improved.
[0067] The battery power adaptive adjustment method provided by the present application can be applied to Figure 1 The vehicle 100 shown can include a vehicle terminal 120. The vehicle terminal 120 includes at least one memory and at least one processor, and the at least one memory stores a computer program, which, when executed by the at least one processor, executes the battery power adaptive adjustment method according to the exemplary embodiments of the present disclosure. Here, the vehicle terminal 120 is not necessarily a single electronic device, but can also be any collection of devices or circuits that can execute the above computer program alone or jointly.
[0068] In the vehicle terminal 120, the processor can include a central processing unit (CPU), a graphics processing unit (GPU), a programmable logic device, a special-purpose processor system, a microcontroller, or a microprocessor. By way of example, and not limitation, the processor can also include an analog processor, a digital processor, a microprocessor, a multi-core processor, a processor array, a network processor, etc.; in the vehicle terminal 120, the processor can run a computer program stored in the memory, which can be divided into one or more modules / units (such as computer program 1, computer program 2, …), which are stored in the memory and executed by the processor to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the terminal device. The memory can be integrated with the processor, for example, arranging the RAM or flash memory in the integrated circuit microprocessor, etc. In addition, the memory can include a separate device, such as an external disk drive, a storage array, or any other storage device that can be used by a database system. The memory and the processor can be operatively coupled or can communicate with each other, for example, through an I / O port, a network connection, etc., so that the processor can read the files stored in the memory.
[0069] In addition, the vehicle terminal 120 can also include a display device (such as a liquid crystal display, etc.) and a user interaction interface (such as a keyboard, a mouse, a touch input device, etc.), all components of the vehicle terminal 120 can be connected to each other via a bus and / or a network.
[0070] Embodiment 1: In one embodiment, as shown in Figures 2-3 , a battery power adaptive adjustment method is provided, which is applied to the terminal in Figure 1 for example, including the following steps:
[0071] S1: Obtain the running time of the target vehicle in a preset period, the running time including engine running time and pure electric mode running time.
[0072] It should be noted that the preset period refers to a statistical period of the target vehicle engine running time and the pure electric mode running time that can be set by the user according to actual needs. For example, considering the life habit of most people, which is in units of a week, such as normal office workers, basically home and company back and forth from Monday to Friday, and the weekend is their own time, they can drive out for a drive, therefore, the driving habit of the user next week can be inferred based on the driving habit of this week, and the preset period is 7 days, that is, from Monday to Sunday every week as a statistical period, the engine running time A refers to the running time of the engine of the target vehicle in the oil-electric hybrid running stage, and the running state of the engine can be represented as: EngState(0x0: stop, 0x1: running), and the pure electric mode running time B refers to the running time when the engine does not intervene at all.
[0073] In some embodiments, the engine running time acquisition method comprises:
[0074] In response to detecting the target vehicle initial high-voltage power-on success signal, the current date information of the target vehicle is acquired, wherein the initial high-voltage power-on refers to the power-on of the target vehicle for the first time, and the date information refers to the date displayed on the instrument panel of the target vehicle, including: year-Year (hereinafter referred to as Y), month-Month (hereinafter referred to as M), day-Day (hereinafter referred to as D), T (0x0:init-initialization time, 0x1: Monday, 0x2: Tuesday, 0x3: Wednesday, 0x4: Thursday, 0x5: Friday, 0x6: Saturday, 0x7: Sunday), and the current date information refers to the date information corresponding to the initial high-voltage power-on of the target vehicle;
[0075] In response to detecting that the current date information of the target vehicle is not initialization time, that is, T≠0x0:init, the initial time and the end time of the preset period are determined, wherein the initial time and the end time of the preset period are calculated according to the current date information. For example, if the preset period is from Monday to Sunday, then the initial time refers to Monday 0 o'clock, and the end time refers to Sunday 24 o'clock. If the first power-on Y=23, M=5, D=20, T=T6 at this time, the next reset time is Y=23, M=5, D=22, T=T1 at this time, that is, if the first power-on time is Saturday, then the engine running time is reset and the timing is restarted at the beginning of the next preset period, that is, the engine running time is reset and the timing is restarted at the beginning of next Monday.
[0076] In response to detecting that the engine of the target vehicle is in an operating state and the vehicle speed is greater than a first preset value within the preset period, the engine operating time is determined, wherein the first preset value can be set according to actual needs. For example, when EngState=0x1 and the vehicle speed VehSpd>3kph, the timing starts. If the above criteria are not met, the timing stops. The engine operating time corresponding to a plurality of time segments in a preset period is calculated. The time segments can be set according to actual needs, such as T=0x1: Monday, and the engine operating time is 4h (if it is 4.5h, it is determined as 5h by rounding). The engine operating time of 4h on Monday is stored in A1. At this time, A1=4. If the user does not use the vehicle on Monday, A1=0. Similarly, A1, A2, A3, A4, A5, A6, and A7 are obtained. A1, A2, A3, A4, A5, A6, and A7 represent the engine operating time corresponding to Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday, respectively. Further, the sum of all engine operating times in a preset period is calculated, i.e., A=A1+A2+A3+A4+A5+A6+A7, which is the engine operating time determined above. When the next preset period starts, the engine operating time value of the previous preset period is reset, i.e., after the first power-on of the next week, A1, A2, A3, A4, A5, A6, and A7 obtained last week are initialized, and the engine operating time needed for the next week is continuously calculated.
[0077] In some embodiments, the method for obtaining the pure electric mode operating time comprises:
[0078] In response to detecting the initial high-voltage power-on success signal of the target vehicle, the current date information of the target vehicle is obtained, wherein the initial high-voltage power-on and the current date are the same as described above and will not be repeated here.
[0079] In response to detecting that the current date information of the target vehicle is a non-initialization time, the initial time and the end time of the preset period are determined, wherein the non-initialization time, the initial time, and the end time are the same as described above and will not be repeated here.
[0080] In response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period, the pure electric mode running time is determined. For example, when EngState = 0x0 and the vehicle speed VehSpd > 3 kph, the timing starts. If the above criteria are not met, the timing stops. The engine shutdown time corresponding to multiple time segments in a preset period is calculated. The time segments can be set according to actual needs, such as T = 0x1: Monday, and the pure electric mode running time is 4h (if it is 4.5h, it is determined as 5h by rounding). The pure electric mode running time 4 on Monday is stored in B1. At this time, B1 = 4. If the user does not use the vehicle on Monday, B1 = 0. Similarly, B1, B2, B3, B4, B5, B6, and B7 are obtained. Among them, B1, B2, B3, B4, B5, B6, and B7 represent the pure electric mode running time corresponding to Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday, respectively. Further, the sum of all pure electric mode running times in a preset period is calculated, that is, the pure electric mode running time determined above, such as B = B1 + B2 + B3 + B4 + B5 + B6 + B7. B is the determined pure electric mode running time. At the beginning of the next preset period, the pure electric mode running time value of the last preset period is reset. That is, after the first power-on of the next week, B1, B2, B3, B4, B5, B6, and B7 obtained last week are initialized, and the pure electric mode running time needed for the next week is continuously calculated.
[0081] In the above embodiment, by obtaining the engine running time and the pure electric mode running time of the target vehicle within a preset period, the driving habits and charging habits of the user can be accurately inferred. Based on this, a driving style more suitable for the user is recommended, and the user's driving experience is improved.
[0082] S2: Based on the running time of the target vehicle within the preset period, a proportion coefficient of the battery capacity of the target vehicle is determined.
[0083] It should be noted that this step is specifically:
[0084] The engine running time is defined as A, and the pure electric mode running time is defined as B. The calculation formula of the proportion coefficient of the battery capacity of the target vehicle is:
[0085]
[0086] Among them, k represents the proportion coefficient, and based on the rounding principle, the value of k only retains one decimal place;
[0087] wherein, because the power that the user can see on the dashboard of the target vehicle is an integer, the preferred value of k is to keep only one decimal place, so that the target vehicle battery power recommendation value obtained by subsequent calculation is an integer.
[0088] In the above embodiment, the change of the target vehicle in the preset period is quantified by calculating the obtained proportional coefficient, so as to obtain a more accurate target vehicle battery power recommendation value.
[0089] S3: determining the target vehicle battery power recommendation value according to the proportional coefficient.
[0090] It should be noted that this step specifically includes:
[0091] (1) obtaining the first battery power value set by the user, wherein the first battery power value refers to SOC1 obtained by the user customizing the target power on the vehicle large screen, and the adjustable range is within 20%-80%; the VCU (vehicle controller unit) controls the target vehicle according to SOC1, and maintains the power near SOC1 as much as possible under the premise of ensuring NVH (automobile vibration and noise performance) and energy consumption; if the power is higher than SOC1, the pure electric mode is used; if the power is lower than SOC1, the range extender needs to be started for power compensation;
[0092] In response to detecting that the proportional coefficient is greater than or equal to a second preset value, calculating the product of the first battery power value and the proportional coefficient to obtain a first battery power value recommendation value, wherein the second preset value can be set according to actual needs, and the preferred value of the present application is k=1; the first battery power value recommendation value is SOC2, and SOC2=k*SOC1, 20%≤SOC2≤80%; when k≥1, the larger k is, the larger SOC2 is; when k<1, the smaller k is, the smaller SOC2 is;
[0093] In response to detecting that the first battery power value recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the first battery power value recommendation value is the target vehicle battery power recommendation value, wherein the third preset value and the fourth preset value can be set according to actual needs, and the preferred third preset value of the present application is 20%, and the preferred fourth preset value is 80%.
[0094] In response to detecting that the first battery power value recommendation value is greater than the fourth preset value, determining that the fourth preset value is the target vehicle battery power recommendation value.
[0095] For example, when SOC1=40%, k=1.5, SOC2=k*SOC1=60%, the next time the user powers on, 60% will be recommended to the user; when SOC1=40%, k=3.0, SOC2=k*SOC1=120%, since all SOCs can only be adjusted within 20%-80%, when SOC2 exceeds 80%, 80% will be taken as the final SOC2 value, and the next time the user powers on, 80% will be recommended to the user.
[0096] (2) Obtain the first battery power value set by the user, wherein the first battery power value defined herein is the same as that defined in step (1) and will not be repeated here;
[0097] In response to detecting that the proportionality coefficient is less than the second preset value, the product of the first battery power value and the proportionality coefficient is calculated to obtain a second battery power recommendation value, wherein the calculation and value definition are the same as those in step (1) and will not be repeated here;
[0098] In response to detecting that the second battery power recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, the second battery power recommendation value is determined to be the battery power recommendation value of the target vehicle, wherein the value definition and the method of determining the power recommendation value are the same as those in step (1) and will not be repeated here;
[0099] In response to detecting that the second battery power recommendation value is less than the third preset value, the third preset value is determined to be the battery power recommendation value of the target vehicle.
[0100] For example, when SOC1=40%, k=0.5, SOC2=k*SOC1=20%, the next time the user powers on, 20% will be recommended to the user; when SOC1=40%, k=0.1, SOC2=k*SOC1=4%, since all SOCs can only be adjusted within 20%-80%, when SOC2 is less than 20%, 20% will be taken as the final SOC2 value, and the next time the user powers on, 20% will be recommended to the user.
[0101] In the above embodiment, the battery capacity recommendation value of the target vehicle is obtained in combination with the proportion coefficient calculated in step S2 and the specific requirement limit of the SOC in actual application, so that a most economical vehicle use scenario can be recommended for users who are convenient for charging and users who use pure electric driving more frequently, while considering the driving and charging habits of the users and without violating the use requirement standards of the vehicle itself; for users who use oil vehicles, users in high-cold regions, and users who are inconvenient for charging, a vehicle use scenario with better power performance is recommended for them, because the fuel consumption during high-capacity and power feeding is still different when using oil, so a higher target SOC value is recommended for the users in this case, which can not only improve the power performance, but also appropriately improve the vehicle economy, further improving the user experience.
[0102] S4: pushing the battery capacity recommendation value to the user end, and adaptively adjusting the battery capacity of the target vehicle based on the response result of the user end.
[0103] It should be noted that the user end can include a vehicle-mounted display screen, a mobile phone, a tablet computer, etc. connected with the vehicle-mounted terminal, and specifically:
[0104] After the target vehicle is powered on for a period of time, such as 1s, the battery capacity recommendation value obtained in step S3 is sent to the user end, as shown in the following figure: Figure 4 The display interface of the user end will display a pop-up box in the form of "the system recommends switching the target SOC to 80%, (the value is self-learned according to your driving habits, and the economic performance and power performance are considered, and it is recommended that you use it)", and "yes" and "no" that can be used for user click response;
[0105] In response to detecting that the user end responds within a preset time, the second battery capacity value of the target vehicle is determined based on the response result of the user end, wherein the second battery capacity value refers to the SOC value finally determined for balancing control of the battery capacity of the target vehicle, and the preset time can be set according to actual needs, such as 5s. For example, if the user end clicks "yes" within 5s, the battery capacity recommendation value is adopted, and at this time the battery capacity recommendation value is taken as the second battery capacity value of the target vehicle. If the user end clicks "no" within 5s, the SOC1 defined by the user is not adopted, and at this time the SOC1 is taken as the second battery capacity value of the target vehicle.
[0106] In response to detecting that the user end does not respond within a preset time, the first battery capacity value is determined as the second battery capacity value of the target vehicle, and not responding means not performing a click selection operation, and at this time the SOC1 is taken as the second battery capacity value of the target vehicle.
[0107] When the second battery power value of the target vehicle adopts the user-defined SOC1, the battery power value is no longer recommended to the user terminal in the next preset number of periods, wherein the preset number is set according to actual requirements, and an example is 4 preset periods, that is, 4 weeks, and the user is no longer prompted within 4 weeks, but the VCU still continuously calculates the battery power recommendation value within 4 weeks, and the battery power recommendation value is prompted to the user in the form of a pop-up box at the beginning of the 5th week, to ask whether the battery power recommendation value is used.
[0108] In response to detecting that the current battery power of the target vehicle is greater than the second battery power value of the target vehicle, it is determined that the target vehicle is running in pure electric mode;
[0109] In response to detecting that the current battery power of the target vehicle is less than or equal to the second battery power value of the target vehicle, the range extender is started to supplement power, so as to perform corresponding power balance control.
[0110] In the above embodiment, the user can autonomously select whether to use the target battery power recommendation value, further improving the user's driving experience.
[0111] In the above battery power adaptive adjustment method, the method comprises: acquiring the running time of the target vehicle in a preset period, the running time comprising engine running time and pure electric mode running time; determining a proportion coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period; determining a battery power recommendation value of the target vehicle according to the proportion coefficient; pushing the battery power recommendation value to a user terminal, and adaptively adjusting the battery power of the target vehicle based on the response result of the user terminal. The application can predict the user's driving habit based on the running state of the vehicle and the running time occupied by different running states, so as to adjust the battery power of the vehicle. In the case of improving the power performance and economy of the vehicle, the user's driving experience is also improved.
[0112] It should be understood that, although Figures 2-3 The steps in the flowchart of the application are displayed in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, Figures 2-3 At least part of the steps in the flowchart of the application can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.
[0113] In one embodiment, as shown in Figure 5 A battery power self-adaptive adjustment device is provided, comprising: a running time acquisition module, a proportion coefficient determination module, a battery power recommended value determination module and a self-adaptive adjustment module, wherein:
[0114] The running time acquisition module is configured to acquire the running time of the target vehicle in a preset period, wherein the running time comprises an engine running time and a pure electric mode running time.
[0115] The proportion coefficient determination module is configured to determine the proportion coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period.
[0116] The battery power recommended value determination module is configured to determine the battery power recommended value of the target vehicle according to the proportion coefficient.
[0117] The self-adaptive adjustment module is configured to push the battery power recommended value to a user terminal and perform self-adaptive adjustment on the battery power of the target vehicle based on the response result of the user terminal.
[0118] In a preferred embodiment, the running time acquisition module is specifically configured to:
[0119] In response to detecting the initial high-voltage power-on success signal of the target vehicle, the current date information of the target vehicle is acquired.
[0120] In response to detecting that the current date information of the target vehicle is a non-initialization time, the initial time and the end time of the preset period are determined.
[0121] In response to detecting that the engine of the target vehicle is in a running state and the vehicle speed is greater than a first preset value within the preset period, the engine running time is determined.
[0122] In a preferred embodiment, the running time acquisition module is specifically configured to:
[0123] In response to detecting the initial high-voltage power-on success signal of the target vehicle, the current date information of the target vehicle is acquired.
[0124] In response to detecting that the current date information of the target vehicle is a non-initialization time, the initial time and the end time of the preset period are determined.
[0125] In response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period, the pure electric mode running time is determined.
[0126] As a preferred implementation, in the embodiment of the present application, the proportion coefficient determining module is specifically configured to:
[0127] Define the engine running time as A and the pure electric mode running time as B, and the calculation formula of the proportion coefficient of the target vehicle battery power is:
[0128]
[0129] Wherein, k represents the proportion coefficient.
[0130] As a preferred implementation, in the embodiment of the present application, the battery power recommendation value determining module is specifically configured to:
[0131] Obtain the first battery power value set by the user end;
[0132] In response to detecting that the proportion coefficient is greater than or equal to a second preset value, calculate the product of the first battery power value and the proportion coefficient to obtain a first battery power value recommendation value;
[0133] In response to detecting that the first battery power value recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determine the first battery power value recommendation value as the battery power recommendation value of the target vehicle;
[0134] In response to detecting that the first battery power value recommendation value is greater than the fourth preset value, determine the fourth preset value as the battery power recommendation value of the target vehicle.
[0135] As a preferred implementation, in the embodiment of the present application, the battery power recommendation value determining module is specifically configured to:
[0136] Obtain the first battery power value set by the user end;
[0137] In response to detecting that the proportion coefficient is less than a second preset value, calculate the product of the first battery power value and the proportion coefficient to obtain a second battery power recommendation value;
[0138] In response to detecting that the second battery power recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determine the second battery power recommendation value as the battery power recommendation value of the target vehicle;
[0139] In response to detecting that the second battery power recommendation value is less than the third preset value, determine the third preset value as the battery power recommendation value of the target vehicle.
[0140] As a preferred implementation, in the embodiment of the present application, the self-adaptive adjustment module is specifically configured to:
[0141] sending the battery power recommendation value to the user terminal;
[0142] in response to detecting that the user terminal responds within the preset time, determining a second battery power value of the target vehicle based on the response result of the user terminal;
[0143] in response to detecting that the user terminal does not respond within the preset time, determining the first battery power value as the second battery power value of the target vehicle;
[0144] in response to detecting that the current battery power of the target vehicle is less than or equal to the second battery power value of the target vehicle, starting the range extender to supplement power.
[0145] The specific limitations of the battery power adaptive adjustment device can be referred to the limitations of the battery power adaptive adjustment method in the foregoing, which will not be described here. Each module in the above battery power adaptive adjustment device can be realized by software, hardware and combinations thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.
[0146] Embodiment 3: In an embodiment, a computer device, which can be a terminal, can have an internal structure diagram as shown in Figure 6 The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The network interface of the computer device is used to communicate with external terminals through network connection. The computer program is executed by the processor to implement a battery power adaptive adjustment method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.
[0147] Those skilled in the art can understand that Figure 6 the structure shown in the foregoing is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0148] In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
[0149] S1: obtaining running time of the target vehicle in a preset period, the running time comprising engine running time and pure electric mode running time;
[0150] S2: determining a proportional coefficient of battery capacity of the target vehicle based on the running time of the target vehicle in the preset period;
[0151] S3: determining a battery capacity recommendation value of the target vehicle according to the proportional coefficient;
[0152] S4: pushing the battery capacity recommendation value to a user end, and adaptively adjusting the battery capacity of the target vehicle based on a response result of the user end.
[0153] In one embodiment, the processor further implements the following steps when executing the computer program:
[0154] In response to detecting the target vehicle first high-voltage power-on success signal, obtaining target vehicle current date information;
[0155] In response to detecting that the target vehicle current date information is a non-initialization time, determining the initial time and the end time of the preset period;
[0156] In response to detecting that the engine of the target vehicle is in a running state and the vehicle speed is greater than a first preset value within the preset period, determining the engine running time.
[0157] In one embodiment, the processor further implements the following steps when executing the computer program:
[0158] In response to detecting the target vehicle first high-voltage power-on success signal, obtaining target vehicle current date information;
[0159] In response to detecting that the target vehicle current date information is a non-initialization time, determining the initial time and the end time of the preset period;
[0160] In response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period, determining the pure electric mode running time.
[0161] In one embodiment, the processor further implements the following steps when executing the computer program:
[0162] The engine running time is defined as A, and the pure electric mode running time is defined as B. The calculation formula of the proportional coefficient of the target vehicle battery power is:
[0163]
[0164] Wherein, k represents the proportional coefficient.
[0165] In one embodiment, the processor executing the computer program also implements the following steps:
[0166] Obtaining the first battery power value set by the user end;
[0167] In response to detecting that the proportional coefficient is greater than or equal to a second preset value, calculating the product of the first battery power value and the proportional coefficient to obtain a first battery power value recommendation value;
[0168] In response to detecting that the first battery power value recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the first battery power value recommendation value is the battery power recommendation value of the target vehicle;
[0169] In response to detecting that the first battery power value recommendation value is greater than the fourth preset value, determining that the fourth preset value is the battery power recommendation value of the target vehicle.
[0170] In one embodiment, the processor executing the computer program also implements the following steps:
[0171] Obtaining the first battery power value set by the user end;
[0172] In response to detecting that the proportional coefficient is less than a second preset value, calculating the product of the first battery power value and the proportional coefficient to obtain a second battery power recommendation value;
[0173] In response to detecting that the second battery power recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the second battery power recommendation value is the battery power recommendation value of the target vehicle;
[0174] In response to detecting that the second battery power recommendation value is less than the third preset value, determining that the third preset value is the battery power recommendation value of the target vehicle.
[0175] In one embodiment, the processor executing the computer program also implements the following steps:
[0176] Sending the battery power recommendation value to the user end;
[0177] in response to detecting that the user terminal responds within a preset time, determining the battery power of the target vehicle based on the response result of the user terminal;
[0178] in response to detecting that the user terminal does not respond within a preset time, determining the first battery power value as the battery power of the target vehicle;
[0179] in response to detecting that the current battery power of the target vehicle is greater than the battery power of the target vehicle, determining that the target vehicle runs in pure electric mode;
[0180] in response to detecting that the current battery power of the target vehicle is less than or equal to the battery power of the target vehicle, starting the range extender to supplement power.
[0181] Embodiment 4: In one embodiment, a computer readable storage medium is provided, and a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to implement the following steps:
[0182] S1: Obtain the running time of the target vehicle in a preset period, the running time including engine running time and pure electric mode running time;
[0183] S2: Determine the proportional coefficient of the battery power of the target vehicle based on the running time of the target vehicle in the preset period;
[0184] S3: Determine the battery power recommendation value of the target vehicle according to the proportional coefficient;
[0185] S4: Push the battery power recommendation value to the user terminal, and adaptively adjust the battery power of the target vehicle based on the response result of the user terminal.
[0186] In one embodiment, the computer program is executed by the processor to further implement the following steps:
[0187] in response to detecting that the target vehicle first high-voltage power-on success signal, obtain the target vehicle current date information;
[0188] in response to detecting that the target vehicle current date information is not initialization time, determine the initial time and the end time of the preset period;
[0189] in response to detecting that the engine of the target vehicle is in a running state and the vehicle speed is greater than a first preset value within the preset period, determining the engine running time.
[0190] In one embodiment, the computer program is executed by the processor to further implement the following steps:
[0191] in response to detecting that the target vehicle first high-voltage power-on success signal, obtain the target vehicle current date information;
[0192] determining an initial time and an end time of the preset period in response to detecting that the target vehicle current date information is a non-initialization time;
[0193] determining the pure electric mode running time in response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period.
[0194] In one embodiment, the computer program is executed by the processor to further implement the following steps:
[0195] defining the engine running time as A and the pure electric mode running time as B, a calculation formula of a proportional coefficient of the target vehicle battery capacity is:
[0196]
[0197] wherein k represents the proportional coefficient.
[0198] In one embodiment, the computer program is executed by the processor to further implement the following steps:
[0199] obtaining a first battery capacity value set by the user end;
[0200] in response to detecting that the proportional coefficient is greater than or equal to a second preset value, calculating a product of the first battery capacity value and the proportional coefficient to obtain a first battery capacity value recommendation value;
[0201] in response to detecting that the first battery capacity value recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the first battery capacity value recommendation value is a battery capacity recommendation value of the target vehicle;
[0202] in response to detecting that the first battery capacity value recommendation value is greater than the fourth preset value, determining that the fourth preset value is the battery capacity recommendation value of the target vehicle.
[0203] In one embodiment, the computer program is executed by the processor to further implement the following steps:
[0204] obtaining a first battery capacity value set by the user end;
[0205] in response to detecting that the proportional coefficient is less than a second preset value, calculating a product of the first battery capacity value and the proportional coefficient to obtain a second battery capacity recommendation value;
[0206] in response to detecting that the second battery capacity recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the second battery capacity recommendation value is a battery capacity recommendation value of the target vehicle;
[0207] In response to detecting that the second battery power recommendation value is less than a third preset value, determining that the third preset value is the battery power recommendation value of the target vehicle.
[0208] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0209] sending the battery power recommendation value to the user terminal;
[0210] In response to detecting that the user terminal responds within a preset time, determining a second battery power value of the target vehicle based on the response result of the user terminal;
[0211] In response to detecting that the user terminal does not respond within a preset time, determining the first battery power value as the second battery power value of the target vehicle;
[0212] In response to detecting that the current battery power of the target vehicle is less than or equal to the second battery power value of the target vehicle, starting the range extender to supplement power.
[0213] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM) and memory bus dynamic RAM (RDRAM).
[0214] Any technical features in the above embodiments can be combined, and for the sake of brevity, not all possible combinations are described above, however, any combination of the technical features is considered to be within the scope of the present disclosure.
[0215] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for ordinary skilled persons in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application.
Claims
1. A battery power self-adaptive adjustment method, characterized in that, The method comprises: acquiring the running time of the target vehicle in a preset period, the running time comprising engine running time and pure electric mode running time; determining a proportionality coefficient of the battery capacity of the target vehicle based on the running time of the target vehicle in the preset period, the proportionality coefficient being the ratio of the engine running time to the pure electric mode running time; determining a battery capacity recommendation value of the target vehicle according to the proportionality coefficient; pushing the battery capacity recommendation value to a user terminal and adaptively adjusting the battery capacity of the target vehicle based on the response result of the user terminal; determining a battery capacity recommendation value of the target vehicle according to the proportionality coefficient comprises: acquiring a first battery capacity value set by the user terminal; in response to detecting that the proportionality coefficient is greater than or equal to a second preset value, calculating the product of the first battery capacity value and the proportionality coefficient to obtain a first battery capacity value recommendation value; in response to detecting that the first battery capacity value recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the first battery capacity value recommendation value is the battery capacity recommendation value of the target vehicle; in response to detecting that the first battery capacity value recommendation value is greater than the fourth preset value, determining that the fourth preset value is the battery capacity recommendation value of the target vehicle.
2. The battery power self-adaptive adjustment method according to claim 1, wherein, The method for acquiring the engine running time comprises: in response to detecting a first high-voltage power-on success signal of the target vehicle, acquiring current date information of the target vehicle; in response to detecting that the current date information of the target vehicle is not an initialization time, determining the initial time and the end time of the preset period; in response to detecting that the engine of the target vehicle is in a running state and the vehicle speed is greater than a first preset value within the preset period, determining the engine running time.
3. The battery power self-adaptive adjustment method according to claim 1, wherein, The method for acquiring the pure electric mode running time comprises: in response to detecting a first high-voltage power-on success signal of the target vehicle, acquiring current date information of the target vehicle; in response to detecting that the current date information of the target vehicle is not an initialization time, determining the initial time and the end time of the preset period; in response to detecting that the engine of the target vehicle is in a shutdown state and the vehicle speed is greater than a first preset value within the preset period, determining the pure electric mode running time.
4. The battery power self-adaptive adjustment method according to claim 1, wherein, The method for determining a proportionality coefficient of the battery capacity of the target vehicle based on the running time of the target vehicle in the preset period comprises: The engine operation time is defined as The pure electric mode operation time is defined as The calculation formula of the proportional coefficient of the target vehicle battery power is ; wherein represents a proportionality coefficient.
5. The battery power self-adaptive adjustment method according to claim 1, wherein, The method for determining a battery capacity recommendation value of the target vehicle according to the proportionality coefficient further comprises: acquiring a first battery capacity value set by the user terminal; in response to detecting that the proportionality coefficient is less than a second preset value, calculating the product of the first battery capacity value and the proportionality coefficient to obtain a second battery capacity recommendation value; in response to detecting that the second battery capacity recommendation value is greater than or equal to a third preset value and less than or equal to a fourth preset value, determining that the second battery capacity recommendation value is the battery capacity recommendation value of the target vehicle; in response to detecting that the second battery capacity recommendation value is less than the third preset value, determining that the third preset value is the battery capacity recommendation value of the target vehicle.
6. The battery power self-adaptive adjustment method according to claim 5, wherein, The pushing of the battery power recommendation value to the user terminal, based on the response result of the user terminal, adaptive adjustment of the battery power of the target vehicle comprises: sending the battery power recommendation value to the user terminal; in response to detecting that the user terminal responds within a preset time, determining a second battery power value of the target vehicle based on the response result of the user terminal; in response to detecting that the user terminal does not respond within a preset time, determining the first battery power value as the second battery power value of the target vehicle; in response to detecting that the current battery power of the target vehicle is less than or equal to the second battery power value of the target vehicle, starting the range extender to charge.
7. A battery power self-adaptive regulating device for implementing the battery power self-adaptive regulating method according to claim 1, characterized in that, The device comprises: an operation time acquisition module for acquiring the operation time of the target vehicle within a preset period, the operation time comprising engine operation time and pure electric mode operation time; a proportion coefficient determination module for determining the proportion coefficient of the battery power of the target vehicle based on the operation time of the target vehicle within the preset period; a battery power recommendation value determination module for determining the battery power recommendation value of the target vehicle according to the proportion coefficient; an adaptive adjustment module for pushing the battery power recommendation value to the user terminal, and adaptive adjustment of the battery power of the target vehicle based on the response result of the user terminal.
8. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the steps of the method of any one of claims 1 to 6.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method of any one of claims 1 to 6.
Citation Information
Patent Citations
Battery energy management method and device of hybrid vehicle, vehicle and storage medium
CN116118706A