Motor control method and device, equipment and storage medium

By adjusting the available current and discharge power of boost conversion in a hybrid system, the problem of hardware damage caused by large current in a short time is solved, and the stability and safety of the system are achieved.

CN119853559APending Publication Date: 2025-04-18NINGBO SHANGZHONGXIA AUTOMATIC TRANSMISSION CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411913557.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In hybrid systems, the large current generated in a short period of time may be much higher than the current during normal operation, resulting in hardware overtemperature and overload damage. If the boost conversion pass-through control is used, hardware ablation will be caused.

Method used

By adjusting the available current and discharge power of the boost conversion, if the actual input current or power is greater than the peak limit, it is reduced to the continuous limit and maintained for a preset duration, and then raised to the peak limit to avoid sudden large currents from impacting the system.

Benefits of technology

In the case of overcurrent and/or overpower, adjust the current and power to reduce the risk of hardware overtemperature and overload damage, and ensure the stability and safety of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119853559A_ABST
    Figure CN119853559A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a motor control method and device, equipment and a storage medium, and the method comprises the steps: reducing a boost conversion available current to a continuous current limit if an actual boost conversion input current is greater than a peak current limit, and maintaining the continuous current limit for a first preset time, raising the boost conversion available current to the peak current limit; and / or, if the actual boost conversion input power is greater than the peak discharge power limit, reducing the boost conversion available discharge power to a continuous discharge power limit and keeping the continuous discharge power limit for a second preset duration, and increasing the boost conversion available discharge power to the peak discharge power limit. According to the embodiment of the invention, the current and / or power can be adjusted under the condition of overcurrent and / or overpower, so that the impact of sudden large current on the system is prevented, the risk of hardware over-temperature and overload damage is reduced, and the stability and safety of the system are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of motor control technology, and more particularly to a motor control method, device, equipment and storage medium. Background Art

[0002] With the increasingly stringent national regulations on fuel consumption and emissions, and the development of electrification systems, hybrid technology is the key to achieving energy conservation and emission reduction. In order to adapt to national policies and meet emission regulations, vehicle manufacturers and parts suppliers are looking for solutions. However, the battery technology of pure electric vehicle technology systems is complex and costly, so hybrid systems are vigorously promoted.

[0003] Due to the development requirements of lightweight, integrated and miniaturized driving powertrain in hybrid systems, the large current generated in a short time may be much higher than the current during normal operation, which can easily cause hardware overheating and overload damage. At this time, if the boost conversion direct control is used, it will cause hardware ablation. Therefore, a new motor control method for dealing with large currents is urgently needed. Summary of the invention

[0004] In order to solve the technical problem that the large current generated in a short time may be much higher than the current during normal operation, which may easily cause hardware overheating and overload damage. At this time, if the boost conversion direct control is adopted, it will cause hardware ablation, the embodiments of the present disclosure provide a motor control method, device, equipment and storage medium.

[0005] A first aspect of an embodiment of the present disclosure provides a motor control method, the method comprising:

[0006] If the actual boost conversion input current is greater than the peak current limit, reducing the boost conversion available current to the continuous current limit and maintaining it for a first preset time period, and increasing the boost conversion available current to the peak current limit;

[0007] And / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time period, and the boost conversion available discharge power is increased to the peak discharge power limit.

[0008] A second aspect of an embodiment of the present disclosure provides a motor control device, the device comprising:

[0009] A first control module, configured to reduce the boost conversion available current to the continuous current limit and maintain the first preset time length if the actual boost conversion input current is greater than the peak current limit, and increase the boost conversion available current to the peak current limit;

[0010] And / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time period, and the boost conversion available discharge power is increased to the peak discharge power limit.

[0011] A third aspect of an embodiment of the present disclosure provides an electronic device, the server comprising: a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method of the first aspect above.

[0012] A fourth aspect of an embodiment of the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of the first aspect described above can be implemented.

[0013] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:

[0014] The disclosed embodiment can reduce the available current of the boost conversion to the continuous current limit and maintain the first preset time if the actual boost conversion input current is greater than the peak current limit, and increase the available current of the boost conversion to the peak current limit; and / or, if the actual boost conversion input power is greater than the peak discharge power limit, reduce the available discharge power of the boost conversion to the continuous discharge power limit and maintain the second preset time, and increase the available discharge power of the boost conversion to the peak discharge power limit. The above technical solution can be used to adjust the current and / or power in the case of overcurrent and / or overpower to prevent sudden large currents from impacting the system, reduce the risk of hardware overheating and overload damage, and ensure the stability and safety of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0017] Figure 1 is a flow chart of a motor control method provided by an embodiment of the present disclosure;

[0018] Figure 2 is a structural schematic diagram of a dual-motor hybrid power system provided by an embodiment of the present disclosure;

[0019] Figure 3 It is a logic diagram of an ultra-peak derating provided by an embodiment of the present disclosure;

[0020] Figure 4 is a logic diagram of boost conversion voltage limitation provided by an embodiment of the present disclosure;

[0021] Figure 5 is a structural schematic diagram of a motor control device provided by an embodiment of the present disclosure;

[0022] Figure 6 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0024] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0025] The applicant has found through research that in the actual operation of the motor, when the input current of the boost conversion is large or the input power of the boost conversion is large, a high current operating condition will occur, which is easy to cause hardware overheating and overload damage. At this time, if the boost conversion direct control is adopted, it will cause hardware ablation. In view of this, the embodiments of the present disclosure provide a motor control method, device, equipment and storage medium. Below, the motor control method is first described in detail. Figure 1 1 is a flow chart of a motor control method provided by an embodiment of the present disclosure, and the method can be executed by an electronic device. The electronic device can be exemplarily understood as a device such as a motor controller (Motor Controller Unit, MCU). Figure 1 As shown, the method provided in this embodiment includes the following steps:

[0026] S110, if the actual boost conversion input current is greater than the peak current limit, reducing the boost conversion available current to the continuous current limit and maintaining it for a first preset time, and increasing the boost conversion available current to the peak current limit;

[0027] S120, and / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time period, and the boost conversion available discharge power is increased to the peak discharge power limit.

[0028] Specifically, the actual boost conversion input current refers to the current actually flowing into the boost conversion (ie, boost). The actual boost conversion input current may be obtained by using a current sensor or the like, but is not limited thereto.

[0029] Specifically, the boost conversion available current refers to the maximum current that the boost conversion can provide under specific working conditions.

[0030] Specifically, the peak current limit refers to the maximum current allowed by the boost conversion in a short period of time (eg, several milliseconds to more than ten seconds).

[0031] It can be understood that, as mentioned above, the available current for boost conversion is the maximum current that the boost conversion can provide, and therefore the actual boost conversion input current is less than or equal to the available current for boost conversion, that is, the actual boost conversion input current is limited by the available current for boost conversion, and therefore, by adjusting the available current for boost conversion in the above manner, the purpose of reducing the actual input current for boost conversion can be achieved, thereby reducing the risk of hardware overheating and overload damage.

[0032] It should be noted that the specific value of the peak current limit can be set by those skilled in the art according to actual conditions and is not limited here.

[0033] Optionally, the process of determining the peak current limit includes: determining the peak current limit according to the actual boost control mode type, including:

[0034] If the actual boost conversion mode is a duty cycle mode, the peak current limit is determined according to the actual boost conversion input voltage and the actual boost conversion output voltage;

[0035] If the actual boost conversion mode is the bypass mode, the peak current limit is determined according to the actual boost conversion input voltage.

[0036] Specifically, the actual boost conversion mode refers to an actual working mode of the boost conversion.

[0037] Specifically, the actual boost conversion mode refers to the actual working mode of the boost conversion. In order to illustrate the working mode of the boost conversion, firstly, in combination with Table 1 (the working mode table of the boost conversion), based on the ModeReq ASW→BSWBMM_enBoostMODCmd command and the ActModBSW→ASW BSW_enBoostMODCmd command (wherein, ModeReq ASW→BSWBMM_enBoostMODCmd is used to initiate a mode change request, and ActModBSW→ASW BSW_enBoostMODCmd is used to confirm whether these changes are successfully executed), five states of the boost conversion are described: (1) Initial state: satisfied before the power control module (PCM) is powered on, the free wheel mode should be requested in this state; (2) Normal state: satisfied when the boost conversion function is running, the bypass mode and the duty cycle mode should be requested in this state, wherein the duty cycle mode refers to controlling the output voltage and power by adjusting the switch duty cycle of the boost conversion. Bypass mode means that the boost conversion directly transfers the input voltage to the output end without performing a boost conversion. This mode is usually used in low-load or no-boost situations to reduce energy loss and improve efficiency; (3) Fault state: satisfied when the temperature / voltage / current fault flag is triggered, the freewheel mode or bypass mode should be requested in this state; (4) Pre-shutdown state: satisfied when the high voltage (HV) system is actively discharged but the low voltage (LV) system is not requested to shut down, the freewheel mode should be requested in this state; (5) Shutdown state: satisfied when the power control module enters the shutdown state, the freewheel mode should be requested in this state.

[0038] Table 1

[0039]

[0040] Specifically, the actual boost conversion input voltage refers to the voltage actually input to the boost conversion.

[0041] Specifically, the actual boost conversion output voltage refers to the voltage actually output from the boost conversion.

[0042] In one example, the association relationship between the actual boost conversion input voltage, the actual boost conversion output voltage and the peak current limit can be preset. In this way, when the actual boost conversion mode is the duty cycle mode, the peak current limit corresponding to the actual boost conversion input voltage and the actual boost conversion output voltage is determined by querying the association relationship. For example, Table 2 records the association relationship between the actual boost conversion input voltage, the actual boost conversion output voltage and the peak current limit. If the actual boost conversion input voltage is 300V and the actual boost conversion output voltage is 300V, the peak current limit is 325A. If the actual boost conversion input voltage is 300V and the actual boost conversion output voltage is 350V, the peak current limit is 340A. And so on, which will not be repeated.

[0043] Table 2

[0044]

[0045] Of course, in other examples, when the actual boost conversion mode is a duty cycle mode, the actual boost conversion input voltage and the actual boost conversion output voltage may also be input into a pre-trained first model, and the peak current limit output by the first model may be obtained.

[0046] In one example, the association relationship between the actual boost conversion input voltage and the peak current limit can be preset, so that when the actual boost conversion mode is the bypass mode, the peak current limit corresponding to the actual boost conversion input voltage is determined by querying the association relationship. Exemplarily, Table 3 records the association relationship between the actual boost conversion input voltage and the peak current limit. If the actual boost conversion input voltage is 300V, the peak current limit is 325A, if the actual boost conversion input voltage is 350V, the peak current limit is 340A, and so on, which will not be repeated.

[0047] Table 3

[0048]

[0049] Of course, in other examples, when the actual boost conversion mode is the bypass mode, the actual boost conversion input voltage may also be input into a pre-trained second model, and the peak current limit output by the second model may be obtained.

[0050] It can be understood that when the actual boost conversion mode is the duty cycle mode, the peak current limit is determined based on the actual boost conversion input voltage and the actual boost conversion output voltage, and when the actual boost conversion mode is the bypass mode, the peak current limit is determined based on the actual boost conversion input voltage, which can make the peak current limit more consistent with the current working condition of the boost conversion, thereby accurately realizing motor control.

[0051] Specifically, the continuous current limit refers to the maximum current allowed by the boost conversion for a long time (eg, tens of seconds to several minutes).

[0052] It should be noted that the specific value of the continuous current limit can be set by those skilled in the art according to actual conditions and is not limited here.

[0053] In one example, the peak current limit is subtracted from the fixed current difference to obtain the continuous current limit. The specific value of the fixed current difference can be set by those skilled in the art according to actual conditions and is not limited here.

[0054] In another example, if the actual boost conversion mode is a duty cycle mode, a first current difference corresponding to the actual boost conversion input voltage and the actual boost conversion output voltage is determined according to the actual boost conversion input voltage and the actual boost conversion output voltage, and the peak current limit is subtracted from the first current difference to obtain a continuous current limit;

[0055] If the actual boost conversion mode is the bypass mode, the corresponding second current difference is determined according to the actual boost conversion input voltage, and the second current difference is subtracted from the peak current limit to obtain the continuous current limit.

[0056] Specifically, the actual boost conversion input power refers to the power actually input to the boost conversion. The actual boost conversion input power may be obtained by using a power meter or the like, but is not limited thereto.

[0057] Optionally, the process of determining the actual boost conversion input power includes:

[0058] The actual boost conversion input voltage and the actual inductor current are multiplied to obtain the actual boost conversion input power. In this way, the configuration of power measurement hardware such as a power meter can be omitted, saving costs.

[0059] Specifically, the actual inductor current refers to the current actually flowing through the inductor.

[0060] For example, Figure 2It is a structural schematic diagram of a dual-motor hybrid system provided by an embodiment of the present disclosure. The dual-motor hybrid system motor has three modes, pure electric mode, series mode, and parallel mode. In the series mode, the right motor P2 drives the wheels, the clutch C0 is not engaged in the series mode, the engine charges the battery through the left motor P1, and the right motor P2 drives the wheels. In the parallel mode, the clutch C0 is engaged, and the engine directly drives the wheels. Among them, the dual-motor hybrid system includes a left inductor and a right inductor located in the HV. The left inductor is usually connected between the battery and the switch (such as IGBT), and is usually connected between the switch and the output capacitor. At this time, the actual inductor current is the absolute value of the sum of the actual left inductor current and the actual right inductor current.

[0061] It can be understood that the actual boost conversion input power is calculated in real time based on the current actual boost conversion input voltage and the actual inductor current, which can ensure the accuracy of the actual boost conversion input power, thereby more accurately controlling the motor.

[0062] Specifically, the peak discharge power limit refers to the maximum discharge power allowed by the boost conversion in a short period of time (eg, several milliseconds to more than ten seconds).

[0063] It should be noted that the specific value of the peak discharge power limit can be set by those skilled in the art according to actual conditions and is not limited here.

[0064] Optionally, the process of determining the peak discharge power limit includes: multiplying the actual boost conversion input voltage and the peak current limit to obtain the peak discharge power limit.

[0065] It can be understood that the peak discharge power limit is calculated in real time according to the current actual boost conversion input voltage and the peak current limit, which can ensure the accuracy of the peak discharge power limit and thus perform motor control more accurately.

[0066] Specifically, the continuous discharge power limits the maximum discharge power allowed by the boost conversion over a long period of time (eg, tens of seconds to several minutes).

[0067] It should be noted that the specific value of the continuous discharge power limit can be set by those skilled in the art according to actual conditions and is not limited here.

[0068] Specifically, the available discharge power of the boost conversion refers to the maximum discharge power that the boost conversion can provide under specific working conditions.

[0069] In one example, the continuous discharge power limit is obtained by multiplying the actual boost converter input voltage and the continuous current limit.

[0070] In another example, the peak discharge power limit is subtracted from the fixed current difference to obtain the continuous discharge power limit. The specific value of the fixed current difference can be set by those skilled in the art according to actual conditions and is not limited here.

[0071] In yet another example, if the actual boost conversion mode is a duty cycle mode, a first current difference corresponding to the actual boost conversion input voltage and the actual boost conversion output voltage is determined, and the peak discharge power limit is subtracted from the first current difference to obtain a continuous discharge power limit;

[0072] If the actual boost conversion mode is the bypass mode, the corresponding second current difference is determined according to the actual boost conversion input voltage, and the peak discharge power limit is subtracted from the second current difference to obtain the continuous discharge power limit.

[0073] It should be noted that the specific values ​​of the first preset duration and the second preset duration can be set by those skilled in the art according to actual conditions and are not limited here. For example, the first preset duration can be any value within the range of 10 seconds to 20 seconds, such as 15 seconds, and the second preset duration can be any value within the range of 10 seconds to 20 seconds, such as 15 seconds.

[0074] For example, Figure 3 FIG. 1 is a logic diagram of an ultra-peak derating provided by an embodiment of the present disclosure. Figure 3 As shown, the red line is the actual boost conversion input current (actual boost conversion input power), the yellow line is the boost conversion available current (boost conversion available discharge power), the blue line is the peak current limit (peak discharge power limit), and the green line is the continuous current limit (continuous discharge power limit). When the actual boost conversion input current (actual boost conversion input power) is greater than the peak current limit (peak discharge power limit), the boost conversion available current (boost conversion available discharge power) is reduced to the continuous current limit (continuous discharge power limit), which can protect the devices in the boost conversion from being damaged by excessive instantaneous current. The boost conversion available current (boost conversion available discharge power) is limited to the continuous current limit (peak discharge power limit) for a first preset time (second preset time) to prevent the boost conversion from overheating or damage. After that, the boost conversion available current (boost conversion available discharge power) is increased to the peak current limit, which can gradually restore the boost conversion to a normal working state.

[0075] The disclosed embodiment can reduce the available current of the boost conversion to the continuous current limit and maintain the first preset time if the actual boost conversion input current is greater than the peak current limit, and increase the available current of the boost conversion to the peak current limit; and / or, if the actual boost conversion input power is greater than the peak discharge power limit, reduce the available discharge power of the boost conversion to the continuous discharge power limit and maintain the second preset time, and increase the available discharge power of the boost conversion to the peak discharge power limit. The above technical solution can be used to adjust the current and / or power in the case of overcurrent and / or overpower to prevent sudden large currents from impacting the system, reduce the risk of hardware overheating and overload damage, and ensure the stability and safety of the system.

[0076] In some embodiments of the present disclosure, if the actual boost conversion input current is greater than the peak current limit, reducing the boost conversion available current to the continuous current limit and maintaining the first preset time length, and increasing the boost conversion available current to the peak current limit, includes:

[0077] If the actual boost conversion input current is greater than the peak current limit for a duration greater than a first preset threshold, the boost conversion available current is reduced to the continuous current limit according to a first preset calibration slope and maintained for the first preset duration, and the boost conversion available current is increased to the peak current limit according to a second preset calibration slope;

[0078] and / or if the actual boost conversion input power is greater than the peak discharge power limit, reducing the boost conversion available discharge power to the continuous discharge power limit and maintaining the second preset time, and increasing the boost conversion available discharge power to the peak discharge power limit, including:

[0079] If the actual boost conversion input power is greater than the peak discharge power limit for a duration greater than a second preset threshold, the boost conversion available discharge power is reduced to the continuous discharge power limit according to the first calibration gradient and maintained for the second preset time, and the boost conversion available discharge power is increased to the peak discharge power limit according to the second preset calibration gradient.

[0080] Specifically, the specific value of the first preset threshold value can be set by those skilled in the art according to actual conditions, and is not limited here. Exemplarily, the first preset threshold value can be any value within 5 seconds to 15 seconds, for example, the first preset threshold value is 10 seconds. It can be understood that by setting the actual boost conversion input current greater than the peak current limit for a duration greater than the first preset threshold value, and then reducing the boost conversion available current, it is possible to avoid misjudgment and affect the normal operation of the boost conversion.

[0081] Specifically, the first calibration slope refers to the speed at which the available current for boost conversion smoothly transitions from the peak current limit to the continuous current limit. The second calibration slope refers to the speed at which the available current for boost conversion smoothly transitions from the continuous current limit to the peak current limit. It can be understood that by setting the slope, the rate of change of the available current for boost conversion can be controlled to avoid the influence of sudden current changes on boost conversion.

[0082] In one example, if the actual boost converter input current exceeds the peak current limit for 10 seconds, the boost converter available current is controlled to decrease smoothly from the peak current limit to the continuous current limit at 50A / s. Once the boost converter available current reaches the continuous current limit, it will remain at the continuous current limit for 15 seconds. If the boost converter state returns to normal and there are no other faults, the boost converter available current is controlled to increase smoothly from the continuous current limit to the peak current limit at 35A / s.

[0083] Specifically, the specific value of the second preset threshold can be set by those skilled in the art according to actual conditions, and is not limited here. Exemplarily, the second preset threshold can be any value within 5 seconds to 15 seconds, for example, the second preset threshold is 10 seconds. It can be understood that by setting the duration of the actual boost conversion input power greater than the peak discharge power limit to be greater than the second preset threshold, and then reducing the boost conversion available discharge power, it is possible to avoid misjudgment and affect the normal operation of the boost conversion.

[0084] Specifically, the first calibration gradient refers to the power step size of each reduction in the process of the available discharge power of the boost conversion smoothly transitioning from the peak discharge power limit to the continuous discharge power limit. The second calibration gradient refers to the speed at which the available discharge power of the boost conversion smoothly transitions from the continuous discharge power limit to the peak discharge power limit. It can be understood that by setting the gradient, the available discharge power of the boost conversion can be controlled to change smoothly, avoiding the influence of power mutation on the boost conversion.

[0085] In one example, if the actual boost conversion input power exceeds the peak discharge power limit for 10 seconds, the boost conversion available discharge power is controlled to decrease smoothly from the peak discharge power limit to the continuous discharge power limit at 15 kW / s. Once the boost conversion available discharge power reaches the continuous discharge power limit, it will remain at this continuous discharge power limit for 15 seconds. If the boost conversion state returns to normal and there are no other faults, the boost conversion available discharge power is controlled to increase smoothly from the continuous discharge power limit to the peak discharge power limit at 10 kW / s.

[0086] In some embodiments of the present disclosure, the method further includes: if the actual boost conversion mode is a duty cycle mode or a bypass mode, obtaining a current boost conversion temperature, and if the current boost conversion temperature is greater than a first preset temperature threshold, determining a first derating factor corresponding to the current boost conversion temperature;

[0087] The peak current limit is multiplied by the first derating factor to update the peak current limit.

[0088] Specifically, the current boost conversion temperature refers to the actual temperature of the current boost conversion. For example, the current boost conversion temperature may be the temperature of the entire boost conversion, or the temperature of a switch (such as an IGBT) in the boost conversion, or the temperature of an inductor in the boost conversion, but is not limited thereto.

[0089] Specifically, the specific value of the first preset temperature threshold can be set by those skilled in the art according to actual conditions, and is not limited here. For example, the first preset temperature threshold can be any value between 100 degrees Celsius and 150 degrees Celsius, for example, the first preset temperature threshold can be 100 degrees Celsius or 150 degrees Celsius, but is not limited thereto.

[0090] Specifically, the first derating factor is a reduction coefficient, which takes a value between 0 and 1. There is a negative correlation between the boost conversion temperature and the first derating factor.

[0091] In one example, the association relationship between the boost conversion temperature and the first derating factor may be preset, so that when the current boost conversion temperature is acquired, the first derating factor corresponding to the current boost conversion temperature is determined by querying the association relationship. However, this is not limited thereto.

[0092] In one example, the boost conversion available current will be calculated and used for current control. If the actual boost conversion mode is not duty cycle and not bypass mode, the boost conversion available current should be 0A; if the actual boost conversion mode is duty cycle mode or bypass pass-through mode, when adjusting the boost conversion available current, the actual limit thereof should be the minimum value of the overcurrent derating current limit (i.e., the peak current limit before updating) and the overheating derating current limit (i.e., the peak current limit after updating).

[0093] Specifically, if the actual boost conversion mode is neither the duty cycle mode nor the bypass mode, the available current for the boost conversion is 0, and a high current operating condition will not occur.

[0094] It can be understood that limiting the available current of the boost conversion to the minimum value of the peak current limit and the overheating derating current limit can further prevent the boost conversion from overheating and damaging the hardware.

[0095] In some embodiments of the present disclosure, the method further includes: if the actual boost conversion mode is a duty cycle mode or a bypass mode, obtaining a current boost conversion temperature, and if the current boost conversion temperature is greater than a second preset temperature threshold, determining a second derating factor corresponding to the current boost conversion temperature;

[0096] The peak discharge power limit is multiplied by the second derating factor to update the peak available discharge power limit.

[0097] Specifically, the specific value of the second preset temperature threshold can be set by those skilled in the art according to actual conditions, and is not limited here. For example, the second preset temperature threshold can be any value between 100 degrees Celsius and 150 degrees Celsius, for example, the second preset temperature threshold can be 100 degrees Celsius or 150 degrees Celsius, but is not limited thereto.

[0098] Specifically, the second derating factor is a reduction coefficient, which takes a value between 0 and 1. There is a negative correlation between the boost conversion temperature and the second derating factor.

[0099] In one example, the association relationship between the boost conversion temperature and the second derating factor may be preset, so that when the current boost conversion temperature is acquired, the second derating factor corresponding to the current boost conversion temperature is determined by querying the association relationship.

[0100] In one example, the available power is calculated and sent to the Engine Control Module (ECM) via the Controller Area Network (CAN) for appropriate power limit calculations. The available power should include the boost conversion available discharge power (≥0kW) and the boost conversion available charging power (≤0kW). The boost conversion available charging power is the negative value of the boost conversion available discharge power. If the actual boost conversion mode is neither the duty cycle mode nor the bypass mode, the boost conversion available discharge power should be 0kW; if the actual boost conversion mode is the duty cycle mode or the bypass mode, the boost conversion available discharge power should be the minimum of the overpower derating power limit (i.e., the peak available discharge power limit before the update) and the overheating derating power limit (i.e., the peak available discharge power limit after the update).

[0101] Specifically, if the actual boost conversion mode is neither the duty cycle mode nor the bypass mode, the available discharge power of the boost conversion is 0, and a high current operating condition will not occur.

[0102] It can be understood that limiting the available discharge power of the boost conversion to the minimum value of the peak discharge power limit and the overheating derating discharge power limit can further prevent the boost conversion from overheating and damaging the hardware.

[0103] In some embodiments of the present disclosure, the boost conversion available discharge power is adjusted by adjusting the boost conversion available voltage, and the calculation process of the boost conversion available voltage includes: obtaining a current switch temperature and a current inductor temperature;

[0104] If the current switch temperature is greater than a third preset temperature threshold and the current inductor temperature is greater than a fourth preset temperature threshold, determining a third derating factor according to the current switch temperature and the current inductor temperature;

[0105] Multiplying the maximum available voltage by the third derating factor to obtain a boost conversion available voltage;

[0106] The boost conversion available voltage is constrained according to a preset constraint strategy to obtain a final boost conversion available voltage, wherein the preset constraint strategy includes a maximum constraint and a rate limiter constraint.

[0107] Specifically, the current switch temperature refers to the current temperature of the switch in the boost conversion.

[0108] Specifically, the current inductor temperature refers to the current temperature of the inductor in the boost conversion.

[0109] Specifically, the specific values ​​of the third preset temperature threshold and the fourth preset temperature threshold can be set by those skilled in the art according to actual conditions, and are not limited here. For example, the third preset temperature threshold is 110 degrees Celsius and the fourth preset temperature threshold is 150 degrees Celsius, but are not limited thereto.

[0110] Specifically, the maximum available voltage refers to the highest voltage that can be provided by the boost conversion.

[0111] In one example, the association relationship among the switch temperature, the inductor temperature and the third derating factor may be preset, so that when the current switch temperature and the current inductor temperature are obtained, the third derating factor corresponding to the current switch temperature and the current inductor temperature is determined by querying the association relationship. However, the present invention is not limited thereto.

[0112] In another example, the association between the switch temperature and the fourth derating factor may be preset, so that when the current switch temperature is obtained, the fourth derating factor corresponding to the current switch temperature is determined by querying the association; the association between the inductor temperature and the fifth derating factor may be preset, so that when the current inductor temperature is obtained, the fifth derating factor corresponding to the current inductor temperature is determined by querying the association; the fourth derating factor and the fifth derating factor are multiplied to obtain the third derating factor. However, the present invention is not limited thereto.

[0113] Specifically, the maximum value constraint means that if the available voltage for boost conversion is less than the preset minimum value constraint, the available voltage for boost conversion is updated to the preset minimum value constraint; if the available voltage for boost conversion is greater than the preset maximum value constraint, the available voltage for boost conversion is updated to the preset maximum value constraint; if the available voltage for boost conversion is greater than the preset minimum value constraint and less than the preset maximum value constraint, the available voltage for boost conversion is not adjusted.

[0114] Specifically, the rate limiter constraint means that the available voltage for the boost conversion should satisfy a change rate less than a preset change rate threshold. The specific value of the preset change rate threshold can be set by those skilled in the art according to actual conditions, and is not limited here. For example, the preset change rate threshold is 500V / s, but is not limited thereto.

[0115] In one example, exemplary, Figure 4 FIG. 1 is a logic diagram of a boost conversion voltage limitation provided by an embodiment of the present disclosure. Figure 4 As shown in the figure, the boost conversion overpower limitation involves the boost conversion voltage limitation calculation. The available boost conversion voltage needs to be calculated, and the EM1 / EM2 torque capacity and the boost conversion voltage need to be limited. Normally, the available boost conversion voltage is equal to the maximum available voltage (e.g., 450V), that is, the rated voltage limit. However, if the IGBT or inductor overheats (e.g., the IGBT temperature is higher than 110 degrees, and the inductor temperature is higher than 150 degrees), then the boost conversion available voltage will be the maximum available voltage multiplied by a reduction factor (i.e., the third derating factor). The reduction factor should be the product of the reduction factor corresponding to the IGBT temperature and the reduction factor corresponding to the inductor temperature. Finally, the boost conversion available voltage should be constrained by the maximum / minimum value (e.g., the minimum value is 450V, and the maximum value is the actual boost conversion input voltage) and the rate limiter (e.g., 500V / s) to obtain the final voltage limit.

[0116] It can be understood that limiting the available voltage for boost conversion according to the IGBT temperature and the inductor temperature can further prevent the boost conversion from overheating and damaging the hardware.

[0117] Figure 5 1 is a schematic diagram of the structure of a motor control device provided by an embodiment of the present disclosure, and the motor control device can be understood as the above-mentioned electronic device or a part of the functional modules in the above-mentioned electronic device. Figure 5 As shown, the motor control device includes:

[0118] A first control module 510, configured to reduce the boost conversion available current to the continuous current limit and maintain the first preset time length if the actual boost conversion input current is greater than the peak current limit, and increase the boost conversion available current to the peak current limit;

[0119] And / or, a second control module 520 is used to reduce the boost conversion available discharge power to the continuous discharge power limit and maintain it for a second preset time period if the actual boost conversion input power is greater than the peak discharge power limit, and increase the boost conversion available discharge power to the peak discharge power limit.

[0120] Optionally, the first control module 510 is specifically configured to reduce the boost conversion available current to the continuous current limit according to a first preset calibration slope and maintain the first preset time length, and increase the boost conversion available current to the peak current limit according to a second preset calibration slope, if the actual boost conversion input current is greater than the peak current limit for a duration greater than a first preset threshold;

[0121] And / or, a second control module 520 is specifically configured to reduce the boost conversion available discharge power to the continuous discharge power limit according to a first calibration gradient and maintain the second preset time length if the duration that the actual boost conversion input power is greater than the peak discharge power limit is greater than a second preset threshold value, and increase the boost conversion available discharge power to the peak discharge power limit according to a second preset calibration gradient.

[0122] Optionally, the device further includes: a first determination module, configured to calculate the peak current limit, the first determination module being specifically configured to determine the peak current limit according to the actual boost control mode type, including: if the actual boost conversion mode is a duty cycle mode, determining the peak current limit according to the actual boost conversion input voltage and the actual boost conversion output voltage;

[0123] If the actual boost conversion mode is the bypass mode, the peak current limit is determined according to the actual boost conversion input voltage.

[0124] Optionally, the device further includes: a second determination module, configured to obtain a current boost conversion temperature if the actual boost conversion mode is a duty cycle mode or a bypass mode, and determine a first derating factor corresponding to the current boost conversion temperature if the current boost conversion temperature is greater than a first preset temperature threshold;

[0125] The peak current limit and the first derating factor are multiplied to update the peak current limit.

[0126] Optionally, the device further comprises: a third determination module, configured to determine a peak discharge power limit, the third determination module being specifically configured to multiply an actual boost conversion input voltage and the peak current limit to obtain the peak discharge power limit;

[0127] The fourth determination module is used for the actual boost conversion input power, and is specifically used to multiply the actual boost conversion input voltage and the actual inductor current to obtain the actual boost conversion input power.

[0128] Optionally, the device further includes: a fifth determination module, configured to obtain a current boost conversion temperature if the actual boost conversion mode is a duty cycle mode or a bypass mode, and determine a second derating factor corresponding to the current boost conversion temperature if the current boost conversion temperature is greater than a second preset temperature threshold;

[0129] The peak discharge power limit and the second derating factor are multiplied to update the peak discharge power limit.

[0130] Optionally, the boost conversion available discharge power is adjusted by adjusting the boost conversion available voltage, and the device further includes a fifth determination module for calculating the boost conversion available voltage.

[0131] The fifth determination module is specifically configured to determine a third derating factor according to the current switch temperature and the current inductor temperature if the current switch temperature is greater than a third preset temperature threshold and the current inductor temperature is greater than a fourth preset temperature threshold;

[0132] Multiplying the maximum available voltage by the third derating factor to obtain an initial boost conversion available voltage;

[0133] The initial boost conversion available voltage is constrained according to a preset constraint strategy to obtain a final boost conversion available voltage, wherein the preset constraint strategy includes a maximum constraint and a rate limiter constraint.

[0134] The device provided in this embodiment can execute the method of any of the above embodiments, and its execution method and beneficial effects are similar, which will not be repeated here.

[0135] An embodiment of the present disclosure further provides an electronic device, which includes: a memory, in which a computer program is stored; and a processor, for executing the computer program. When the computer program is executed by the processor, the method of any of the above embodiments can be implemented.

[0136] For example, Figure 6 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 6 , which shows a schematic diagram of the structure of an electronic device 600 suitable for implementing the embodiment of the present disclosure. The electronic device 600 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0137] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0138] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0139] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0140] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0141] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0142] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0143] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: if the actual boost conversion input current is greater than the peak current limit, the boost conversion available current is reduced to the continuous current limit and maintained for a first preset time, and the boost conversion available current is increased to the peak current limit; and / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time, and the boost conversion available discharge power is increased to the peak discharge power limit.

[0144] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0145] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0146] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0147] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0148] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0149] The embodiments of the present disclosure further provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of any of the above embodiments can be implemented. The execution method and beneficial effects are similar and will not be repeated here.

[0150] The present disclosure also provides a vehicle, including:

[0151] The motor control device provided by any of the above embodiments;

[0152] Or the electronic device provided by any of the above embodiments;

[0153] Or the computer-readable storage medium provided by any of the above embodiments.

[0154] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0155] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A motor control method, characterized in that: include: If the actual boost conversion input current is greater than the peak current limit, reducing the boost conversion available current to the continuous current limit and maintaining it for a first preset time period, and increasing the boost conversion available current to the peak current limit; And / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time period, and the boost conversion available discharge power is increased to the peak discharge power limit.

2. The method according to claim 1, characterized in that If the actual boost conversion input current is greater than the peak current limit, reducing the boost conversion available current to the continuous current limit and maintaining the first preset time, and increasing the boost conversion available current to the peak current limit, comprises: If the actual boost conversion input current is greater than the peak current limit for a duration greater than a first preset threshold, reducing the boost conversion available current to the continuous current limit according to a first preset calibration slope and maintaining the first preset duration, and increasing the boost conversion available current to the peak current limit according to a second preset calibration slope; If the actual boost conversion input power is greater than the peak discharge power limit, reducing the boost conversion available discharge power to the continuous discharge power limit and maintaining the second preset time, and increasing the boost conversion available discharge power to the peak discharge power limit, comprises: If the actual boost conversion input power is greater than the peak discharge power limit for a duration greater than a second preset threshold, the boost conversion available discharge power is reduced to the continuous discharge power limit according to a first calibration gradient and maintained for the second preset duration, and the boost conversion available discharge power is increased to the peak discharge power limit according to a second preset calibration gradient.

3. The method according to claim 1 or 2, characterized in that: The process of determining the peak current limit includes: The peak current limit is determined according to the actual boost control mode type, including: If the actual boost conversion mode is a duty cycle mode, determining the peak current limit according to the actual boost conversion input voltage and the actual boost conversion output voltage; If the actual boost conversion mode is the bypass mode, the peak current limit is determined according to the actual boost conversion input voltage.

4. The method according to claim 3, characterized in that Also includes: If the actual boost conversion mode is the duty cycle mode or the bypass mode, obtaining a current boost conversion temperature, and if the current boost conversion temperature is greater than a first preset temperature threshold, determining a first derating factor corresponding to the current boost conversion temperature; The peak current limit and the first derating factor are multiplied to update the peak current limit.

5. The method according to claim 1 or 2, characterized in that: The process of determining the peak discharge power limit includes: multiplying the actual boost conversion input voltage and the peak current limit to obtain the peak discharge power limit; The process of determining the actual boost conversion input power includes: The actual boost conversion input voltage and the actual inductor current are multiplied to obtain the actual boost conversion input power.

6. The method according to claim 5, characterized in that Also includes: If the actual boost conversion mode is the duty cycle mode or the bypass mode, obtaining a current boost conversion temperature, and if the current boost conversion temperature is greater than a second preset temperature threshold, determining a second derating factor corresponding to the current boost conversion temperature; The peak discharge power limit and the second derating factor are multiplied to update the peak discharge power limit.

7. The method according to claim 1, characterized in that The boost conversion available discharge power is adjusted by adjusting the boost conversion available voltage, and the calculation process of the boost conversion available voltage includes: Get the current switch temperature and current inductor temperature; If the current switch temperature is greater than a third preset temperature threshold and the current inductor temperature is greater than a fourth preset temperature threshold, determining a third derating factor according to the current switch temperature and the current inductor temperature; Multiplying the maximum available voltage by the third derating factor to obtain an initial boost conversion available voltage; The initial boost conversion available voltage is constrained according to a preset constraint strategy to obtain a final boost conversion available voltage, wherein the preset constraint strategy includes a maximum constraint and a rate limiter constraint.

8. A motor control device, characterized in that: include: A first control module, configured to reduce the boost conversion available current to the continuous current limit and maintain the first preset time length if the actual boost conversion input current is greater than the peak current limit, and increase the boost conversion available current to the peak current limit; And / or, if the actual boost conversion input power is greater than the peak discharge power limit, the boost conversion available discharge power is reduced to the continuous discharge power limit and maintained for a second preset time period, and the boost conversion available discharge power is increased to the peak discharge power limit.

9. An electronic device, characterized in that: include: A processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Power battery current control method and device

    CN111114378A

  • Vehicle motor over-temperature protection control method and device and medium

    CN118810463A

  • Control method and device for maximum power limit of battery and vehicle

    CN118991544A