Method and apparatus for dynamically following the SOC, storage medium, and management system
Through the dynamic follow-up method, the display SOC is calculated and updated, so that it maintains a smooth and continuous relationship with the real SOC in electric vehicles, solving the problem of instability of the real SOC and meeting users' needs for SOC.
Patent Information
- Application Number
- CN202210920700.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-02
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2042-08-02
AI Technical Summary
In electric vehicles, the real SOC is unstable and will jump with the correction strategy, and it cannot be presented to users directly with the real SOC, resulting in the user's need for the SOC.
A dynamic follow-up method for displaying SOC is proposed. By obtaining the real SOC of the power battery and the value of the display SOC, the corresponding follow-up magnification is calculated, and the value of the display SOC is dynamically calculated based on the change rate and follow-up magnification of the real SOC, so that it smoothly follows the real SOC.
It realizes smooth follow-up of the SOC under charging and discharging conditions, prevents the SOC from jumping, and meets the user's needs for SOC. It shows that the SOC can quickly or slowly approach the real SOC and dynamically adjust according to the actual situation.
Smart Images

Figure CN115356637B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric vehicles, in particular to a dynamic following method and device for displaying SOC, a storage medium, and a management system. Background Art
[0002] In a battery management system, the true SOC of a battery is usually unstable and jumps with a correction strategy. In application fields such as electric vehicles, electric motorcycles, and electric bicycles, directly presenting the true SOC to users cannot meet the users' requirements for SOC. The industry usually redefines an SOC for instrument display, which is called the display SOC. The display SOC needs to smoothly follow the true SOC and cannot jump randomly. Therefore, a dynamic following method for the display SOC has emerged. Summary of the Invention
[0003] In view of the above problems and technical requirements, the inventor of the present invention proposes a dynamic following method and device for displaying SOC, a storage medium, and a management system, so that the display SOC dynamically follows the true SOC with a following multiple under the current working condition, preventing the SOC from jumping, and meeting the users' requirements for SOC.
[0004] The technical solution of the present invention is as follows:
[0005] In a first aspect, a dynamic following method for displaying SOC is proposed. The method includes the following steps:
[0006] Obtain the values of the true SOC and the display SOC of the power battery at the previous moment;
[0007] Calculate the following multiple at the current moment under this working condition according to the charge and discharge working condition of the power battery and the values of the true SOC and the display SOC;
[0008] Calculate the value of the display SOC at the current moment under this working condition according to the change rate of the true SOC and the calculated following multiple. The display SOC is a smooth and continuous curve that dynamically follows the true SOC and changes with time.
[0009] A further technical solution thereof is that calculating the following multiple at the current moment under this working condition according to the charge and discharge working condition of the power battery and the values of the true SOC and the display SOC includes:
[0010] If the power battery is in a charging state, the expression for calculating the following multiple at the current moment in the charging state is: ChgFollowFactor (t) = 1 + K * (SOCreal (t-1) - SOCdisp (t-1) ) / (100% - SOCreal (t-1) );
[0011] If the power battery is in the discharge state, the expression for calculating the following multiple at the current moment in the discharge state is: DischgFollowFactor (t) = 1 + K * (SOCdisp (t-1) - SOCreal (t-1) ) / SOCreal (t-1) ;
[0012] Among them, SOCreal (t-1) represents the value of the true SOC of the power battery at the previous moment, and SOCdisp (t-1) represents the value of the displayed SOC of the power battery at the previous moment; K represents the following coefficient, which is used to adjust the following rate.
[0013] Its further technical solution is to calculate the value of the displayed SOC at the current moment under this working condition according to the change rate of the true SOC and the calculated following multiple, including:
[0014] If the power battery is in the charging state, the expression for calculating the value of the displayed SOC at the current moment in the charging state is: SOCdisp (t) = SOCdisp (t-1) + (SOCreal (t) - SOCreal (t-1) ) * ChgFollowFactor (t) ;
[0015] If the power battery is in the discharge state, the expression for calculating the value of the displayed SOC at the current moment in the discharge state is: SOCdisp (t) = SOCdisp (t-1) + (SOCreal (t) - SOCreal (t-1) ) * DischgFollowFactor (t) ;
[0016] Among them, SOCreal (t) represents the value of the true SOC of the power battery at the current moment, (SOCreal (t) - SOCreal (t-1) ) represents the change rate of the true SOC, SOCdisp (t-1) represents the value of the displayed SOC of the power battery at the previous moment, ChgFollowFactor (t) represents the following multiple at the current moment in the charging state, and DischgFollowFactor (t) represents the following multiple at the current moment in the discharge state.
[0017] A further technical solution is that the change rate of the displayed SOC is directly proportional to the following ratio at the current moment under this working condition. The method further includes that if the power battery is in a charging state:
[0018] When (SOCreal (t-1) -SOCdisp (t-1) ) > 0, at this time ChgFollowFactor (t) > 1; if the difference between the real SOC and the displayed SOC is larger, the following ratio becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, so that the displayed SOC quickly approaches the real SOC; on the contrary, if the difference between the real SOC and the displayed SOC is smaller, the following ratio becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, so that the displayed SOC slowly approaches the real SOC, thereby realizing smooth following of the real SOC;
[0019] When (SOCreal (t-1) -SOCdisp (t-1) ) < 0, at this time ChgFollowFactor (t) < 1; if the difference between the real SOC and the displayed SOC is larger, the following ratio becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, so that the displayed SOC quickly approaches the real SOC; on the contrary, if the difference between the real SOC and the displayed SOC is smaller, the following ratio becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, so that the displayed SOC slowly approaches the real SOC, thereby realizing smooth following of the real SOC;
[0020] When the real SOC is close to 100%, if (SOCreal (t-1) -SOCdisp (t-1) ) > 0, the following ratio becomes larger; if (SOCreal (t-1) -SOCdisp (t-1) ) < 0, the following ratio becomes smaller, both of which make the displayed SOC quickly approach the real SOC, thereby realizing smooth following of the real SOC.
[0021] A further technical solution is that the change rate of the displayed SOC is directly proportional to the following ratio at the current moment under this working condition. The method further includes that if the power battery is in a charging state:
[0022] Limit the difference between the real SOC and the displayed SOC substituted into the formula, that is, when (SOCreal (t-1) -SOCdisp (t-1) ) < w, make the displayed SOC at the current moment directly equal to the real SOC at the current moment, where w is a set threshold close to 0%;
[0023] Limit the true SOC substituted into the formula, that is, set the minimum value of (100% - SOCreal (t-1) ) to be 1.
[0024] A further technical solution is that the change rate of the displayed SOC is directly proportional to the following ratio at the current moment under this working condition. The method further includes that if the power battery is in a discharging state:
[0025] When (SOCdisp (t-1) -SOCreal (t-1) ) > 0, at this time DischgFollowFactor (t) > 1; if the difference between the displayed SOC and the true SOC is larger, the following ratio becomes larger, the change rate of the displayed SOC increases, the value of the displayed SOC decreases rapidly, so that the displayed SOC quickly approaches the true SOC; on the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following ratio becomes smaller, the change rate of the displayed SOC slows down, the value of the displayed SOC decreases slowly, so that the displayed SOC slowly approaches the true SOC, thus achieving smooth following of the true SOC;
[0026] When (SOCdisp (t-1) -SOCreal (t-1) ) < 0, at this time DischgFollowFactor (t) < 1; if the difference between the displayed SOC and the true SOC is larger, the following ratio becomes smaller, the change rate of the displayed SOC slows down, the value of the displayed SOC decreases slowly, so that the displayed SOC quickly approaches the true SOC; on the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following ratio becomes larger, the change rate of the displayed SOC increases, the value of the displayed SOC decreases rapidly, so that the displayed SOC slowly approaches the true SOC, thus achieving smooth following of the true SOC;
[0027] When the true SOC is close to 0%, if (SOCdisp (t-1) -SOCreal (t-1) ) > 0, the following ratio becomes larger, if (SOCdisp (t-1) -SOCreal (t-1) ) < 0, the following ratio becomes smaller, both making the displayed SOC quickly approach the true SOC, thus achieving smooth following of the true SOC.
[0028] A further technical solution is that the change rate of the displayed SOC is directly proportional to the following ratio at the current moment under this working condition. The method further includes that if the power battery is in a discharging state:
[0029] Limit the difference between the displayed SOC and the true SOC substituted into the formula, that is, when (SOCdisp(t-1) -SOC real (t-1) ) When w, let the displayed SOC at the current moment be directly equal to the real SOC at the current moment, where w is a set threshold close to 0%;
[0030] Limit the real SOC substituted into the formula, that is, set the minimum value of SOC real (t-1) to be 1.
[0031] In a second aspect, the present application also provides a dynamic following device for displaying SOC, and the device includes:
[0032] An acquisition module for acquiring the values of the real SOC and the displayed SOC of the power battery at the previous moment;
[0033] A first calculation module for calculating the following ratio at the current moment under this working condition according to the charge and discharge working conditions of the power battery and the values of the real SOC and the displayed SOC;
[0034] A second calculation module for calculating the value of the displayed SOC at the current moment under this working condition according to the change rate of the real SOC and the calculated following ratio. The displayed SOC is a smooth and continuous curve that dynamically follows the real SOC and changes with time.
[0035] In a third aspect, the present application also provides a computer storage medium, on which a display SOC tracking program for an electric vehicle power battery is stored. When the display SOC tracking program for the electric vehicle power battery is executed by a processor, the steps of the dynamic following method for displaying SOC as described in the first aspect are implemented.
[0036] In a fourth aspect, the present application also provides a battery management system, including a memory, a processor, and a display SOC tracking program for an electric vehicle power battery stored on the memory and executable on the processor. When the processor executes the display SOC tracking program for the electric vehicle power battery, the steps of the dynamic following method for displaying SOC as described in the first aspect are implemented.
[0037] The beneficial technical effects of the present invention are:
[0038] During the charge and discharge conditions of the power battery, corresponding following ratios are designed respectively, and the following ratio is directly proportional to the change rate of the displayed SOC. When the difference between the displayed SOC and the true SOC is larger, by using the dynamic change of the following ratio, the displayed SOC can quickly approach the true SOC. On the contrary, when the difference is smaller, the displayed SOC slowly approaches the true SOC. In the charging state, when the true SOC is closer to 100%, by using the dynamic change of the following ratio, the displayed SOC can quickly approach the true SOC. In the discharging state, when the true SOC is closer to 0%, by using the dynamic change of the following ratio, the displayed SOC can quickly approach the true SOC. That is, by adopting the dynamic following method proposed in this application, regardless of the size relationship between the displayed SOC and the true SOC and the jump of the true SOC, the displayed SOC can smoothly follow the true SOC ideally. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a flowchart of the dynamic following method for displaying SOC proposed in this application.
[0040] Figure 2 is the following effect diagram of the displayed SOC when in the charging state and the displayed SOC is less than the true SOC.
[0041] Figure 3 is the following effect diagram of the displayed SOC when in the charging state and the displayed SOC is greater than the true SOC.
[0042] Figure 4 is the following effect diagram of the displayed SOC when in the charging state and the true SOC jumps.
[0043] Figure 5 is the following effect diagram of the displayed SOC when in the discharging state and the displayed SOC is less than the true SOC.
[0044] Figure 6 is the following effect diagram of the displayed SOC when in the discharging state and the displayed SOC is greater than the true SOC.
[0045] Figure 7 is the following effect diagram of the displayed SOC when in the discharging state and the true SOC jumps.
[0046] Figure 8 is the structural block diagram of the dynamic following device for displaying SOC proposed in this application.
[0047] Figure 9 is the structural block diagram of the battery management system proposed in this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0048] The following further describes the specific embodiments of the present invention with reference to the drawings.
[0049] As Figure 1 shown, one embodiment of the present application proposes a dynamic following method for a display SOC, including the following steps:
[0050] Step 1: Obtain the values of the true SOC and the display SOC of the power battery at the previous moment.
[0051] Optionally, when the battery management system BMS is powered on, the value of the display SOC at the previous moment can be read from the EEPROM of the BMS, that is, when the BMS is powered off, the current display SOC will be stored in the EEPROM. Or, the true SOC can also be directly used as the display SOC. For example, when the vehicle has not been charged or discharged for a long time (30 days), the display SOC changes due to the self-power consumption of the battery. Or when the EEPROM fails, the true SOC can also be directly used as the initial value of the display SOC.
[0052] For the acquisition of the true SOC, in this example, it is implemented by using existing technologies. For example, the true SOC of the power battery is calculated by using the ampere-hour integration method and OCV (OnChip Variations, analysis mode on the chip) correction. Since this is not the focus of the present invention, it will not be described in detail here.
[0053] Step 2: Calculate the following ratio at the current moment under this working condition according to the charging and discharging working conditions of the power battery and the values of the true SOC and the display SOC, specifically including the following sub-steps:
[0054] Step 21: If the power battery is in the charging state, the expression for calculating the following ratio at the current moment in the charging state is:
[0055] ChgFollowFactor (t) = 1 + K * (SOCreal (t-1) - SOCdisp (t-1) ) / (100% - SOCreal (t-1) ) (1)
[0056] Step 22: If the power battery is in the discharging state, the expression for calculating the following ratio at the current moment in the discharging state is:
[0057] DischgFollowFactor (t) = 1 + K * (SOCdisp (t-1) - SOCreal (t-1) ) / SOCreal (t-1) (2)
[0058] In equations (1) and (2), SOCreal (t-1)The value of the true SOC of the power battery at the previous moment, SOCdisp (t-1) Indicates the value of the displayed SOC of the power battery at the previous moment.
[0059] K represents the following coefficient, which is used to adjust the following rate and can be modified according to actual needs. In this example, let K = 1.5.
[0060] Step 3: Calculate the value of the displayed SOC at the current moment under this working condition according to the change rate of the true SOC and the calculated following multiple, which specifically includes the following sub-steps:
[0061] Step 31: If the power battery is in the charging state, the expression for calculating the value of the displayed SOC at the current moment in the charging state is:
[0062] SOCdisp (t) = SOCdisp (t-1) +(SOCreal (t) -SOCreal (t-1) )*ChgFollowFactor (t) (3)
[0063] Step 32: If the power battery is in the discharging state, the expression for calculating the value of the displayed SOC at the current moment in the discharging state is:
[0064] SOCdisp (t) = SOCdisp (t-1) +(SOCreal (t) -SOCreal (t-1) )*DischgFollowFactor (t) (4)
[0065] In equations (3) and (4), SOCreal (t) represents the value of the true SOC of the power battery at the current moment, (SOCreal (t) -SOCreal (t-1) ) represents the change rate of the true SOC, ChgFollowFactor (t) represents the following multiple at the current moment in the charging state, and DischgFollowFactor (t) represents the following multiple at the current moment in the discharging state.
[0066] By transposing equations (3) and (4), it can be concluded that the change rate of the displayed SOC is directly proportional to the following multiple at the current moment under this working condition.
[0067] Finally, using the dynamically changing following ratio, under the complete charge and discharge conditions, the SOC is displayed as a smooth and continuous curve that dynamically follows the true SOC and changes with time.
[0068] Step 4: If the power battery is in the charging state, the method for achieving smooth following of the true SOC by combining Equations (1) and (3) includes:
[0069] Step 41: When (SOCreal (t-1) -SOCdisp (t-1) ) > 0, at this time ChgFollowFactor (t) > 1; if the difference between the true SOC and the displayed SOC is larger, the following ratio becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, making the displayed SOC quickly approach the true SOC. Conversely, if the difference between the true SOC and the displayed SOC is smaller, the following ratio becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, making the displayed SOC slowly approach the true SOC, thus achieving smooth following of the true SOC.
[0070] As Figure 2 shown, set the initial value of the displayed SOC to 0%, and the initial value of the true SOC to 10%, charge the battery, and stop charging when the true SOC reaches 100%. As Figure 4 shown, set the initial values of both the displayed SOC and the true SOC to 10%, charge the battery, manually correct the true SOC during the charging process to make the true SOC undergo two jumps, and stop charging when the true SOC reaches 100%. From Figure 2 、 Figure 4 it can be seen that the difference between the true SOC and the displayed SOC decreases from large to small, and the rate at which the displayed SOC approaches the true SOC also decreases from large to small.
[0071] Step 42: When (SOCreal (t-1) -SOCdisp (t-1) ) < 0, at this time ChgFollowFactor (t) < 1; if the difference between the true SOC and the displayed SOC is larger, the following ratio becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, making the displayed SOC quickly approach the true SOC, that is, making the displayed SOC increase slowly and wait for the gradually increasing true SOC. Conversely, if the difference between the true SOC and the displayed SOC is smaller, the following ratio becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, making the displayed SOC slowly approach the true SOC, thus achieving smooth following of the true SOC.
[0072] As Figure 3As shown, the initial value of the displayed SOC is set to 10%, and the initial value of the true SOC is 0%. The battery is charged and the charging stops when the true SOC reaches 100%. From Figure 3 , Figure 4 it can be seen that the difference between the true SOC and the displayed SOC decreases from large to small, and the rate at which the displayed SOC approaches the true SOC also decreases from large to small.
[0073] Step 43: When the true SOC is close to 100%, that is, the value of (100% - SOCreal (t-1) ) is smaller; if (SOCreal (t-1) - SOCdisp (t-1) ) > 0, the following ratio increases, and if (SOCreal (t-1) - SOCdisp (t-1) ) < 0, the following ratio decreases, both of which make the displayed SOC quickly approach the true SOC, thus achieving smooth following of the true SOC.
[0074] As Figure 4 shown, the displayed SOC is closer to 100% during the second jump of the true SOC than during the first jump, and the time for the displayed SOC to follow and equal the true SOC is also shorter.
[0075] Step 44: In practical applications, it is necessary to limit the difference between the true SOC and the displayed SOC substituted into Equation (1), because when the difference is too small, the following ratio is approximately equal to 1, and the change rate of the displayed SOC is approximately equal to the change rate of the true SOC, then the displayed SOC can never catch up with the true SOC.
[0076] Therefore, when (SOCreal (t-1) - SOCdisp (t-1) ) < w, let the displayed SOC at the current moment be directly equal to the true SOC at the current moment, that is, SOCdisp (t) = SOCreal (t) . Among them, w is a set threshold close to 0%. In this example, let w = 0.5%.
[0077] Step 45: In practical applications, it is necessary to limit the true SOC substituted into the denominator of Equation (1), because when the true SOC approaches 100%, the value of (100% - SOCreal (t-1) ) approaches 0, then the following ratio will show phenomena such as infinite, approaching 0 or being negative according to the difference between the true SOC and the displayed SOC, which will cause abnormal changes in the displayed SOC.
[0078] Therefore, the minimum value of (100% - SOCreal (t-1) ) is set to 1.
[0079] Step 5: If the power battery is in a discharging state, the method for achieving smooth following of the true SOC by combining Equations (2) and (4) includes:
[0080] Step 51: When (SOCdisp (t-1) -SOCreal (t-1) ) > 0, at this time DischgFollowFactor (t) > 1; if the difference between the displayed SOC and the true SOC is larger, the following magnification becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC decreases rapidly, so that the displayed SOC quickly approaches the true SOC. On the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following magnification becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC decreases slowly, so that the displayed SOC slowly approaches the true SOC, thereby achieving smooth following of the true SOC.
[0081] As Figure 6 shown, set the initial value of the displayed SOC to 100%, the initial value of the true SOC to 90%, discharge the battery, and stop discharging when the true SOC is 0%. As Figure 7 shown, set the initial values of both the displayed SOC and the true SOC to 90%, discharge the battery, manually correct the true SOC during the discharging process to make the true SOC jump twice, and stop discharging when the true SOC is 0%. From Figure 6 、 Figure 7 it can be seen that the difference between the true SOC and the displayed SOC changes from large to small, and the rate at which the displayed SOC approaches the true SOC also changes from large to small.
[0082] Step 52: When (SOCdisp (t-1) -SOCreal (t-1) ) < 0, at this time DischgFollowFactor (t) < 1; if the difference between the displayed SOC and the true SOC is larger, the following magnification becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC decreases slowly, so that the displayed SOC quickly approaches the true SOC, that is, make the displayed SOC decrease slowly and wait for the gradually decreasing true SOC. On the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following magnification becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC decreases rapidly, so that the displayed SOC slowly approaches the true SOC, thereby achieving smooth following of the true SOC.
[0083] As Figure 5 shown, set the initial value of the displayed SOC to 90%, the initial value of the true SOC to 100%, discharge the battery, and stop discharging when the true SOC is 0%. From Figure 5 、 Figure 7It can be seen that the difference between the true SOC and the displayed SOC decreases from large to small, and the rate at which the displayed SOC approaches the true SOC also decreases from large to small.
[0084] Step 53: When the true SOC approaches 0%, that is, the smaller the value of SOCreal (t-1) , if (SOCdisp (t-1) - SOCreal (t-1) ) > 0, the following magnification increases, and if (SOCdisp (t-1) - SOCreal (t-1) ) < 0, the following magnification decreases. Both make the displayed SOC quickly approach the true SOC, thus achieving smooth following of the true SOC.
[0085] As Figure 7 shown, the displayed SOC is closer to 0% during the second jump of the true SOC than during the first jump, and the time for the displayed SOC to follow and equal the true SOC is also shorter.
[0086] Step 54: In actual application, it is necessary to limit the difference between the displayed SOC and the true SOC substituted into Equation (2), because when the difference is too small, the following magnification is approximately equal to 1, and the change rate of the displayed SOC is approximately equal to the change rate of the true SOC, then the displayed SOC can never catch up with the true SOC.
[0087] Therefore, when (SOCdisp (t-1) - SOCreal (t-1) ) < w, let the displayed SOC at the current moment be directly equal to the true SOC at the current moment, that is, SOCdisp (t) = SOCreal (t) . Among them, w is a set threshold close to 0%. In this example, let w = 0.5%.
[0088] Step 55: In actual application, it is necessary to limit the true SOC in the denominator of Equation (2), because when the true SOC approaches 0%, the value of SOCreal (t-1) approaches 0, then the following magnification will show phenomena of being infinitely large, approaching 0, or being negative according to the difference between the true SOC and the displayed SOC, which will cause abnormal changes in the displayed SOC.
[0089] Therefore, set the minimum value of SOCreal (t-1) to be 1.
[0090] In this embodiment, corresponding following magnifications are designed respectively under the charge and discharge conditions of the power battery, and the following magnification is in a proportional relationship with the change rate of the displayed SOC. Combining Figures 2 to 7It can be seen that in the charge and discharge states, whether the displayed SOC is less than the true SOC, the displayed SOC is greater than the true SOC, or the true SOC jumps after correction, by utilizing the dynamic change of the following magnification, the displayed SOC can smoothly follow the true SOC relatively ideally.
[0091] It should be understood that although the various steps in the flowcharts involved in the above-described embodiments are sequentially shown in the direction of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0092] Based on the same inventive concept, one embodiment of the present application also proposes a dynamic following device 100 for displaying SOC, as Figure 8 shown. The device includes an acquisition module 101, a first calculation module 102, and a second calculation module 103, where:
[0093] The acquisition module 101 is configured to acquire the values of the true SOC and the displayed SOC of the power battery at the previous moment.
[0094] The first calculation module 102 is configured to calculate the following magnification at the current moment under this working condition according to the charge and discharge working conditions of the power battery and the values of the true SOC and the displayed SOC.
[0095] The second calculation module 103 is configured to calculate the value of the displayed SOC at the current moment under this working condition according to the change rate of the true SOC and the calculated following magnification. The displayed SOC is a smooth and continuous curve that dynamically follows the true SOC and changes with time.
[0096] The implementation solution for solving the problem provided by the above device is similar to the implementation solution described in the above method. Therefore, the specific limitations of each module in the embodiment of the dynamic following device for displaying SOC can be referred to the limitations on the dynamic following method for displaying SOC in the above text, and will not be elaborated here.
[0097] It should be noted that each module in the above device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.
[0098] Based on the same inventive concept, one of the embodiments of the present application also proposes a computer storage medium on which a display SOC tracking program for an electric vehicle power battery is stored. When the display SOC tracking program for the electric vehicle power battery is executed by a processor, the steps of the dynamic following method for displaying SOC described above are implemented.
[0099] Based on the same inventive concept, one embodiment of the present application also proposes a battery management system 200, such as Figure 9 As shown, it includes a memory 201, a processor 202, and a display SOC tracking program for the electric vehicle power battery stored in the memory 201 and executable on the processor 202. When the processor 202 executes the display SOC tracking program for the electric vehicle power battery, the steps of the dynamic following method for displaying SOC described above are implemented.
[0100] The above is only a preferred embodiment of the present application, and the present invention is not limited to the above embodiments. It is understood that other improvements and changes directly derived or associated by those skilled in the art without departing from the spirit and concept of the present invention should be considered to be included in the protection scope of the present invention.
Claims
1. A dynamic following method for displaying SOC, characterized in that, the method includes: Obtain the values of the true SOC and the displayed SOC of the power battery at the previous moment; According to the charge and discharge conditions of the power battery and the values of the true SOC and the displayed SOC, calculate the following magnification at the current moment under this condition; According to the change rate of the true SOC and the calculated following magnification, calculate the value of the displayed SOC at the current moment under this condition, and the displayed SOC is a smooth continuous curve that dynamically follows the true SOC and changes with time; wherein, the calculating the following magnification at the current moment under this condition according to the charge and discharge conditions of the power battery and the values of the true SOC and the displayed SOC includes: If the power battery is in the charging state, the expression for calculating the following ratio at the current moment in the charging state is: ChgFollowFactor (t) = 1 + K * (SOCreal (t-1) - SOCdisp (t-1) ) / (100% - SOCreal (t-1) ); If the power battery is in a discharging state, the expression for calculating the following ratio at the current moment in the discharging state is: DischgFollowFactor (t) = 1 + K * (SOCdisp (t-1) - SOCreal (t-1) ) / SOCreal (t-1) ; Among them, SOCreal (t-1) represents the true SOC value of the power battery at the previous moment, and SOCdisp (t-1) represents the displayed SOC value of the power battery at the previous moment; K represents the following coefficient, which is used to adjust the following rate.
2. The dynamic following method for displaying SOC according to claim 1, characterized in that, calculating the value of the displayed SOC at the current moment under this condition according to the change rate of the true SOC and the calculated following magnification includes: If the power battery is in a charging state, the expression for calculating the value of the displayed SOC at the current moment in the charging state is: SOCdisp (t) = SOCdisp (t-1) +(SOCreal (t) -SOCreal (t-1) )*ChgFollowFactor (t) ; If the power battery is in a discharging state, the expression for calculating the value of the displayed SOC at the current moment in the discharging state is: SOCdisp (t) = SOCdisp (t-1) + (SOCreal (t) - SOCreal (t-1) ) * DischgFollowFactor (t) ; Among them, SOCreal (t) represents the value of the true SOC of the power battery at the current moment. (SOCreal (t) -SOCreal (t-1) ) represents the change rate of the true SOC. SOCdisp (t-1) represents the value of the displayed SOC of the power battery at the previous moment. ChgFollowFactor (t) represents the following multiple at the current moment in the charging state. DischgFollowFactor (t) represents the following multiple at the current moment in the discharging state.
3. The dynamic following method for displaying SOC according to claim 1, characterized in that, the change rate of the displayed SOC is directly proportional to the following magnification at the current moment under this condition, and the method further includes that if the power battery is in a charging state: When (SOCreal (t-1) - SOCdisp (t-1) ) > 0, at this time, ChgFollowFactor (t) > 1; if the difference between the real SOC and the displayed SOC is larger, then the following magnification factor becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, so that the displayed SOC quickly approaches the real SOC; On the contrary, if the difference between the true SOC and the displayed SOC is smaller, the following magnification becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, so that the displayed SOC slowly approaches the true SOC, thereby realizing smooth following of the true SOC; When (SOCreal (t-1) - SOCdisp (t-1) ) < 0, at this time, ChgFollowFactor (t) < 1; if the difference between the real SOC and the displayed SOC is greater, then the following magnification factor becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC increases slowly, so that the displayed SOC quickly approaches the real SOC; On the contrary, if the difference between the true SOC and the displayed SOC is smaller, the following magnification becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC increases rapidly, so that the displayed SOC slowly approaches the true SOC, thereby realizing smooth following of the true SOC; When the true SOC is close to 100%, if (SOCreal (t-1) -SOCdisp (t-1) ) > 0, the following magnification increases. If (SOCreal (t-1) -SOCdisp (t-1) ) < 0, the following magnification decreases, both of which make the displayed SOC quickly approach the true SOC, thus achieving smooth following of the true SOC.
4. The dynamic following method for displaying SOC according to claim 1, characterized in that, the change rate of the displayed SOC is directly proportional to the following magnification at the current moment under this condition, and the method further includes that if the power battery is in a charging state: Limit the difference between the true SOC and the displayed SOC substituted into the formula, that is, when (SOCreal (t-1) -SOCdisp (t-1) ) < w, make the displayed SOC at the current moment directly equal to the true SOC at the current moment, where w is a set threshold close to 0%; Limit the true SOC substituted into the formula, that is, set the minimum value of (100% - SOCreal (t-1) ) to be 1%.
5. The dynamic following method for displaying SOC according to claim 1, characterized in that, the change rate of the displayed SOC is directly proportional to the following magnification at the current moment under this condition, and the method further includes that if the power battery is in a discharging state: When (SOCdisp (t-1) - SOCreal (t-1) ) > 0, at this time DischgFollowFactor (t) > 1; if the difference between the displayed SOC and the real SOC is larger, then the following magnification factor becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC decreases rapidly, so that the displayed SOC quickly approaches the real SOC; On the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following magnification becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC decreases slowly, so that the displayed SOC slowly approaches the true SOC, thereby realizing smooth following of the true SOC; When (SOCdisp (t-1) - SOCreal (t-1) ) < 0, at this time, DischgFollowFactor (t) < 1; if the difference between the displayed SOC and the real SOC is larger, the following magnification factor becomes smaller, the change rate of the displayed SOC slows down, and the value of the displayed SOC decreases slowly, so that the displayed SOC quickly approaches the real SOC; On the contrary, if the difference between the displayed SOC and the true SOC is smaller, the following magnification becomes larger, the change rate of the displayed SOC increases, and the value of the displayed SOC decreases rapidly, so that the displayed SOC slowly approaches the true SOC, thereby realizing smooth following of the true SOC; When the true SOC is close to 0%, if (SOCdisp (t-1) -SOCreal (t-1) ) > 0, the following magnification increases. If (SOCdisp (t-1) -SOCreal (t-1) ) < 0, the following magnification decreases, both of which make the displayed SOC quickly approach the true SOC, thereby achieving smooth following of the true SOC.
6. The dynamic following method for displaying SOC according to claim 1, characterized in that, The change rate of the displayed SOC is directly proportional to the following ratio at the current moment under this operating condition. The method further includes that if the power battery is in a discharging state: Limit the difference between the displayed SOC and the true SOC substituted into the formula, that is, when (SOCdisp (t-1) -SOCreal (t-1) ) < w, make the displayed SOC at the current moment directly equal to the true SOC at the current moment, where w is a set threshold close to 0%; Limit the true SOC substituted into the formula, that is, set the minimum value of SOCreal (t-1) to be 1%.
7. A dynamic following device for displaying SOC, characterized in that, the device includes: an acquisition module, configured to acquire the values of the true SOC and the displayed SOC of the power battery at the previous moment; a first calculation module, configured to calculate the following ratio at the current moment under this operating condition according to the charge-discharge operating condition of the power battery and the values of the true SOC and the displayed SOC; a second calculation module, configured to calculate the value of the displayed SOC at the current moment under this operating condition according to the change rate of the true SOC and the calculated following ratio, where the displayed SOC is a smooth and continuous curve that dynamically follows the true SOC and changes with time; wherein, calculating the following ratio at the current moment under this operating condition according to the charge-discharge operating condition of the power battery and the values of the true SOC and the displayed SOC includes: If the power battery is in the charging state, the expression for calculating the following ratio at the current moment in the charging state is: ChgFollowFactor (t) = 1 + K * (SOCreal (t-1) - SOCdisp (t-1) ) / (100% - SOCreal (t-1) ); If the power battery is in a discharging state, the expression for calculating the following ratio at the current moment in the discharging state is: DischgFollowFactor (t) = 1 + K * (SOCdisp (t-1) - SOCreal (t-1) ) / SOCreal (t-1) ; Among them, SOCreal (t-1) represents the true SOC value of the power battery at the previous moment, and SOCdisp (t-1) represents the displayed SOC value of the power battery at the previous moment; K represents the following coefficient, which is used to adjust the following rate.
8. A computer storage medium, characterized in that, a program for tracking the displayed SOC of the power battery of an electric vehicle is stored thereon, and when the program for tracking the displayed SOC of the power battery of the electric vehicle is executed by a processor, the steps of the method for dynamically following the displayed SOC as described in any one of claims 1-6 are implemented.
9. A battery management system, characterized in that, it includes a memory, a processor, and a program for tracking the displayed SOC of the power battery of an electric vehicle stored on the memory and executable on the processor. When the processor executes the program for tracking the displayed SOC of the power battery of the electric vehicle, the steps of the method for dynamically following the displayed SOC as described in any one of claims 1-6 are implemented.
Citation Information
Patent Citations
Self-adaptive calibration method for display SOC (state of charge) of electric vehicle
CN112858927A