Active short circuit control method, device, vehicle, medium and program product

By dynamically selecting the execution path with the lowest risk of thermal damage in the motor controller system to implement the active short-circuit strategy, the problem of thermal damage to power devices caused by long-term operation is solved, the system reliability and stability are improved, and the failure risk and maintenance cost are reduced.

CN120834739BActive Publication Date: 2026-02-03ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511341557.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2026-02-03
Estimated Expiration
2045-09-19

AI Technical Summary

Technical Problem

When the motor controller system executes the active short-circuit strategy, prolonged operation may cause thermal damage to the power devices, affecting the system's reliability and stability.

Method used

By acquiring the thermal damage assessment values ​​of multiple execution paths of the level inverter in the motor controller system in real time, the target execution path that meets the thermal damage risk conditions is dynamically determined, and an active short-circuit strategy is executed on the path to avoid long-term operation of a single path.

Benefits of technology

It effectively reduces the risk of thermal damage to power devices, improves the reliability and stability of motor controller systems, reduces system failures and maintenance costs, and enhances the overall performance and user experience of new energy vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120834739B_ABST
    Figure CN120834739B_ABST
Patent Text Reader

Abstract

The application provides an active short circuit control method and device, a vehicle, a medium and a program product, and relates to the technical field of motor control. The method comprises the following steps: in the case where the motor controller system needs to execute an active short circuit strategy, obtaining thermal damage evaluation values corresponding to a plurality of execution paths included in a level inverter in the motor controller system; according to the thermal damage evaluation values, dynamically determining, among the plurality of execution paths, an execution path that meets a thermal damage risk condition as a target execution path of the active short circuit strategy; and controlling the level inverter to execute the active short circuit strategy on the target execution path. The application acquires thermal damage evaluation values corresponding to a plurality of execution paths in real time, and dynamically determines a target execution path of the active short circuit strategy based on the thermal damage evaluation values corresponding to the plurality of execution paths, thereby reducing the thermal damage of power devices caused by long-time execution of the active short circuit strategy by a single execution path, and significantly reducing the thermal damage risk of each power device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motor control technology, and in particular to an active short-circuit control method, device, vehicle, medium, and program product. Background Technology

[0002] Currently, most motor controller systems used in new energy vehicles are two-level structures. These systems consist of three upper and lower bridge arms of a level inverter composed of six power devices. Each inverter bridge arm is connected in parallel with the controller bus capacitor and the vehicle's battery pack. The midpoints of the three power device bridge arms are connected to phases a, b, and c of the motor, respectively. In this structure, the motor line voltage can be controlled to a high level P (i.e., bus voltage Udc) and a low level O (i.e., bus voltage 0), hence the name two-level motor controller system.

[0003] When a serious fault occurs in the motor controller system, such as a motor resolver failure, a power device driver chip failure, a hardware overcurrent fault, or a hardware overvoltage fault, a strategy must be implemented to enter a safe state, such as an Active Short Circuit (ASC) strategy or a Free Wheeling strategy. Free Wheeling involves disconnecting all six power devices to cut off the AC input to the motor, causing the motor to coast and decelerate until it stops. However, at high vehicle or motor speeds, executing the Free Wheeling strategy can result in excessively high back EMF generated by the motor, potentially damaging the motor controller bus capacitor or battery pack. Therefore, when the back EMF generated by the motor exceeds the battery pack voltage, an Active Short Circuit strategy must be implemented to protect the motor. This involves fully conducting the upper three bridge power devices or the lower three bridge power devices of the two-level motor controller, creating a closed loop in the motor windings to prevent damage caused by excessively high back EMF. However, prolonged execution of the Active Short Circuit strategy by the motor controller system may cause thermal damage to the power devices. Summary of the Invention

[0004] This application provides an active short-circuit control method, device, vehicle, medium, and program product to improve the problem that the long-term execution of the active short-circuit strategy by the motor controller system may cause thermal damage to power devices.

[0005] Firstly, this application provides an active short-circuit control method applied to a control module in a vehicle's motor controller system. The active short-circuit control method includes:

[0006] When the motor controller system needs to execute the active short-circuit strategy, obtain the thermal damage assessment values ​​corresponding to the multiple execution paths contained in the level inverter in the motor controller system.

[0007] Based on the thermal damage assessment values, among multiple execution paths, the execution path that meets the thermal damage risk conditions is dynamically determined as the target execution path of the active short-circuit strategy.

[0008] The control level inverter executes an active short-circuit strategy on the target execution path.

[0009] In one possible implementation, the motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the three-level inverter are turned on and all other power devices are turned off; a second execution path in which all power devices in the three lower arms of the three-level inverter are turned on and all other power devices are turned off; and a third execution path in which all power devices in the three middle arms of the three-level inverter are turned on and all other power devices are turned off. Alternatively, the motor controller system is a two-level motor controller system, the level inverter is a two-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the two-level inverter in the two-level motor controller system are turned on and all other power devices are turned off; and a second execution path in which all power devices in the three lower arms of the two-level inverter are turned on and all other power devices are turned off.

[0010] In one possible implementation, based on each thermal damage assessment value, among multiple execution paths, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path for the active short-circuit strategy. This includes: if the need to execute the active short-circuit strategy is due to a non-power device fault, and the level inverter needs to switch to active short-circuit, comparing the thermal damage assessment value corresponding to each execution path with a set thermal damage risk threshold; if all thermal damage assessment values ​​are greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​is determined as the target execution path; if at least one thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths with thermal damage assessment values ​​less than the thermal damage risk threshold is determined as the target execution path according to a set first priority order.

[0011] In one possible implementation, based on each thermal damage assessment value, among multiple execution paths, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy. This further includes: during the execution of the active short-circuit strategy by the three-level inverter, if the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, then, according to the first priority order, the execution path with the highest priority among the other two execution paths whose thermal damage assessment value is less than the thermal damage risk threshold is determined as the target execution path; if the thermal damage assessment values ​​corresponding to the other two execution paths are both greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among all thermal damage assessment values ​​is determined as the target execution path.

[0012] In one possible implementation, the motor controller system is a three-level motor controller system. Based on each thermal damage assessment value, among multiple execution paths, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy. This includes: if the need to execute the active short-circuit strategy is due to a power device failure, then the execution path containing the faulty power device is determined; if there are multiple execution paths without faults, the target execution path is determined based on the thermal damage assessment values ​​corresponding to the multiple execution paths without faults; if there is only one execution path without faults, then the execution path without faults is determined as the target execution path.

[0013] In one possible implementation, determining the target execution path based on the thermal damage assessment values ​​corresponding to multiple execution paths without faults includes: for the multiple execution paths without faults, comparing the thermal damage assessment values ​​corresponding to the execution paths without faults with a thermal damage risk threshold according to a set second priority order; if there is an execution path among the multiple execution paths without faults whose thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths whose thermal damage assessment value is less than the thermal damage risk threshold is determined as the target execution path; if there is no execution path among the multiple execution paths without faults whose thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the smallest thermal damage assessment value among the multiple execution paths without faults is determined as the target execution path.

[0014] In one possible implementation, the thermal damage assessment value corresponding to the execution path is determined by: determining the thermal damage assessment value corresponding to the power device based on the current value of the power device included in the execution path; and determining the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path as the thermal damage assessment value corresponding to the execution path.

[0015] Secondly, this application provides an active short-circuit control device, applied to a control module in a vehicle's motor controller system. The active short-circuit control device includes:

[0016] The acquisition module is used to acquire the thermal damage assessment values ​​corresponding to the multiple execution paths contained in the level inverter in the motor controller system when the motor controller system needs to execute the active short-circuit strategy.

[0017] The determination module is used to dynamically determine the execution path that meets the thermal damage risk conditions among multiple execution paths based on each thermal damage assessment value, and to select the target execution path for the active short-circuit strategy.

[0018] The control module is used to control the level inverter to execute the active short-circuit strategy on the target execution path.

[0019] Thirdly, this application provides a control module in a motor controller system, including: a processor and a memory communicatively connected to the processor;

[0020] Memory is used to store instructions executed by the computer;

[0021] A processor for executing computer-executable instructions stored in memory to implement the method described in any of the first aspects.

[0022] Fourthly, this application provides a vehicle including a control module in a motor controller system as described in the third aspect.

[0023] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the method described in any of the first aspects.

[0024] In a sixth aspect, this application provides a computer program product, including a computer program that, when executed, implements the method described in any of the first aspects.

[0025] The active short-circuit control method, device, vehicle, medium, and program products provided in this application are applied to the control module of a vehicle's motor controller system. The active short-circuit control method includes: when the motor controller system needs to execute an active short-circuit strategy, obtaining thermal damage assessment values ​​corresponding to multiple execution paths included in the level inverter within the motor controller system; dynamically determining the execution path that meets the thermal damage risk conditions among the multiple execution paths as the target execution path of the active short-circuit strategy based on each thermal damage assessment value; and further, controlling the level inverter to execute the active short-circuit strategy on the target execution path. In this process, by obtaining the thermal damage assessment values ​​corresponding to the multiple execution paths included in the level inverter in real time, and dynamically determining the target execution path of the active short-circuit strategy based on the thermal damage assessment values ​​corresponding to the multiple execution paths, the problem of accumulated thermal damage to power devices caused by long-term execution of the active short-circuit strategy on a single execution path is avoided. Compared with traditional methods, this method can more effectively reduce the thermal damage risk of each power device, helping to extend the service life of power devices, thereby improving the reliability and stability of the motor controller system. This has positive significance for reducing system failures caused by thermal damage to power devices, reducing maintenance costs, and improving the overall performance and user experience of new energy vehicles. Attached Figure Description

[0026] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0027] Figure 1 This is a partial topology diagram of a two-level motor controller system in related technologies;

[0028] Figure 2 A flowchart illustrating an active short-circuit control method provided for an exemplary embodiment of this application;

[0029] Figure 3 This is a partial topology diagram of a three-level motor controller system in related technologies;

[0030] Figure 4 A partial topology diagram of a three-level motor controller system provided as an exemplary embodiment of this application;

[0031] Figure 5 Another schematic diagram of the active short-circuit control method provided for an exemplary embodiment of this application;

[0032] Figure 6 A flowchart illustrating the determination of a target execution path provided as an exemplary embodiment of this application;

[0033] Figure 7Another flowchart illustrating the determination of a target execution path is provided for an exemplary embodiment of this application;

[0034] Figure 8 A schematic diagram of an active short-circuit control device provided as an exemplary embodiment of this application;

[0035] Figure 9 A schematic diagram of the structure of the control module in the motor controller system provided as an exemplary embodiment of this application.

[0036] Figure label:

[0037] 80. Active short-circuit control device; 81. Acquisition module; 82. Determination module; 83. Control module; 90. Control module in motor controller system; 91. Processor; 92. Memory; 93. Communication interface.

[0038] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0039] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0040] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, products, or apparatus.

[0041] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0042] Figure 1 This is a partial topology diagram of a two-level motor controller system in related technologies. (Example:) Figure 1 As shown, the three upper and lower bridge arms of the level inverter consist of six power devices (Q1~Q6), with each bridge arm connected in parallel to the controller bus capacitor C1 and the vehicle battery pack. In related technologies, there are two execution paths for the active short-circuit strategy: either all three upper bridge power devices of the two-level motor controller are fully turned on, or all three lower bridge power devices are fully turned on, forming a closed loop in the motor windings. When a serious fault occurs in the motor controller system, an active short-circuit strategy is executed in one of the two execution paths. This is commonly seen in trailer operation and when the rear motor of a hybrid vehicle is damaged. For example, when a vehicle with a single permanent magnet synchronous motor fails and needs to execute the active short-circuit strategy, because the vehicle has no power source, if the vehicle is towed by the front vehicle, when the rear vehicle is towed to a high speed, the motor controller system will execute the active short-circuit strategy. Prolonged towing may cause the power devices in the motor controller system to overheat and be damaged. Similarly, for hybrid vehicles, if the rear motor is a permanent magnet synchronous motor, when the rear motor fails and needs to execute the active short-circuit strategy, the other power sources of the vehicle continue to propel the vehicle, which may cause the rear motor to be damaged due to prolonged execution of the active short-circuit strategy.

[0043] To address the aforementioned issues, this application provides an active short-circuit control scheme. By acquiring the thermal damage assessment values ​​corresponding to the multiple execution paths of the level inverter in the motor controller system in real time, the target execution path of the active short-circuit strategy is dynamically determined based on each thermal damage assessment value. By dynamically switching the execution path of the active short-circuit strategy, the thermal damage risk of each power device is effectively reduced.

[0044] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0045] Figure 2This is a flowchart illustrating an exemplary embodiment of the active short-circuit control method provided in this application. The active short-circuit control method provided in this embodiment is applied to the control module of a vehicle's motor controller system. Figure 2 As shown, the active short-circuit control method includes the following steps:

[0046] S201. When the motor controller system needs to execute the active short-circuit strategy, obtain the thermal damage assessment values ​​corresponding to the multiple execution paths contained in the level inverter in the motor controller system.

[0047] For example, during the operation of a new energy vehicle, if a serious fault, such as a hardware overvoltage fault, is detected in the motor controller system, it is determined that the motor controller system needs to execute an active short-circuit strategy. Accordingly, through the built-in sensors and algorithm modules, thermal damage assessment is performed on multiple execution paths contained in the level inverter to obtain thermal damage assessment values ​​corresponding to multiple execution paths. For example, the thermal damage assessment value of execution path 1 is 80, and the thermal damage assessment value of execution path 2 is 70, etc.

[0048] S202. Based on each thermal damage assessment value, dynamically determine the execution path that meets the thermal damage risk conditions among multiple execution paths as the target execution path of the active short-circuit strategy.

[0049] Correspondingly, based on the thermal damage assessment values ​​corresponding to multiple execution paths, and combined with a pre-set thermal damage risk threshold, the multiple thermal damage assessment values ​​are compared with the thermal damage risk threshold to obtain comparison results. Further, based on the comparison results, the target execution path of the active short-circuit strategy is determined. For example, if the thermal damage risk threshold is 75, and 70 is less than 75, execution path 2 is determined as the target execution path.

[0050] S203, The control level inverter executes an active short-circuit strategy on the target execution path.

[0051] For example, after determining that the target execution path is path 2, a control command is sent to the level inverter; after receiving the control command, the level inverter adjusts the conduction state of its internal power devices so that all power devices in path 2 are fully turned on, thereby executing an active short-circuit strategy on the target execution path.

[0052] It should be noted that the above thermal damage risk threshold of 75 is only an example. In actual applications, it can be flexibly set according to actual application needs. There is no limit to the thermal damage risk threshold here.

[0053] The active short-circuit control method provided in this application obtains the thermal damage assessment values ​​corresponding to multiple execution paths of the level inverter in real time, and dynamically determines the target execution path of the active short-circuit strategy based on the thermal damage assessment values ​​corresponding to multiple execution paths. This avoids the problem of thermal damage accumulation of power devices caused by a single execution path executing the active short-circuit strategy for a long time. Compared with the traditional method, it can more effectively reduce the risk of thermal damage to each power device, help extend the service life of power devices, and thus improve the reliability and stability of the motor controller system. This is of positive significance for reducing system failures caused by thermal damage of power devices, reducing maintenance costs, and improving the overall performance and user experience of new energy vehicles.

[0054] During their research, the inventors discovered that the three-level controller primarily adds a level N (i.e., a bus voltage of -Udc) to the two-level motor controller system, which consists of a high level P and a low level O. For example, Figure 3 This is a partial topology diagram of a three-level motor controller system in related technologies. (Example:) Figure 3 As shown, when Q1 and Q2 are on and Q3 and Q4 are off, the voltage level at point a is high (P) (i.e., the bus voltage is Udc); when Q1 and Q3 are off and Q2 and Q4 are on, the voltage level at point a is low (O) (i.e., the bus voltage is 0); when Q1 and Q4 are off and Q2 and Q3 are on, the voltage level at point a is N (i.e., the bus voltage is -Udc). Therefore, in some embodiments, the motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the three-level inverter are turned on and all other power devices are turned off; a second execution path in which all power devices in the three lower arms of the three-level inverter are turned on and all other power devices are turned off; and a third execution path in which all power devices in the three middle arms of the three-level inverter are turned on and all other power devices are turned off; or, the motor controller system is a two-level motor controller system, the level inverter is a two-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the two-level inverter in the two-level motor controller system are turned on and all other power devices are turned off; and a second execution path in which all power devices in the three lower arms of the two-level inverter are turned on and all other power devices are turned off.

[0055] For example, Figure 4 This is a partial topology diagram of a three-level motor controller system provided as an exemplary embodiment of this application. (See diagram below.) Figure 4As shown, the three-level motor controller system includes a three-level inverter composed of power devices Q1~Q12, bus capacitor C1, bus capacitor C2, vehicle battery pack, and motor. In the three-level inverter, power devices Q1 and Q4 are connected, Q2 and Q5 are connected, and Q3 and Q6 are connected to form three vertically arranged upper bridge arms and three lower bridge arms. The upper interfaces of power devices Q1, Q2, and Q3 in the three upper bridge arms are connected to the positive terminal of the battery pack, and the lower interfaces of power devices Q4, Q5, and Q6 in the three lower bridge arms are connected to the negative terminal of the battery pack. The bridge arm composed of Q1 and Q4 is the a-phase bridge arm, the bridge arm composed of Q2 and Q5 is the b-phase bridge arm, and the bridge arm composed of Q3 and Q6 is the c-phase bridge arm. In the three-level inverter, Q7 and Q8 are connected, Q9 and Q10 are connected, and Q11 and Q12 are connected to form three horizontally distributed middle bridge arms. The bridge arms are as follows: the right end of the transverse bridge arm composed of Q7 and Q8 is connected between the upper and lower power devices of phase a; the right end of the transverse bridge arm composed of Q9 and Q10 is connected between the upper and lower power devices of phase b; and the right end of the transverse bridge arm composed of Q11 and Q12 is connected between the upper and lower power devices of phase c. The left ends of power devices Q7, Q9, and Q11 are short-circuited. The three-phase lines of the motor are connected to the midpoints of the phase a, phase b, and phase c bridge arms, respectively. Capacitors C1 and C2 are connected in parallel between the battery pack and the three-level inverter bridge arms. The upper end of capacitor C1 is connected to the positive terminal of the battery pack, the lower end of capacitor C1 is connected to the upper end of capacitor C2, and the lower end of capacitor C2 is connected to the negative terminal of the battery pack. The capacitance and other characteristics of capacitors C1 and C2 are identical.

[0056] When a new energy vehicle is driving normally, the motor torque output is ensured by controlling the switching states of various power devices. For example, assuming the battery pack voltage is 2Udc, the potential at point a is controlled to be Udc, 0, or -Udc by controlling the switching states of Q1, Q7, Q8, and Q4; similarly, the potential at point b is controlled to be Udc, 0, or -Udc by controlling the switching states of Q2, Q9, Q10, and Q5; and similarly, the potential at point c is controlled to be Udc, 0, or -Udc by controlling the switching states of Q3, Q11, Q12, and Q6. By using Space Vector Pulse Width Modulation (SVPWM) to modulate the waveform, the sinusoidal voltage changes of phases a, b, and c are controlled, thereby controlling the motor to output torque according to the command, and thus controlling the power output of the new energy vehicle.

[0057] Accordingly, the first execution path is formed when power devices Q1, Q2, and Q3 in the three upper bridge arms are all turned on and all other power devices are turned off; the second execution path is formed when power devices Q4, Q5, and Q6 in the three lower bridge arms are all turned on and all other power devices are turned off; and the third execution path is formed when power devices Q7 to Q12 in the three middle bridge arms are all turned on and all other power devices are turned off. Correspondingly, refer to... Figure 1When the motor controller system is a two-level motor controller system, the level inverter is a two-level inverter; wherein, when the power devices Q1, Q2 and Q3 in the three upper bridge arms are all turned on and the other power devices are all turned off, the first execution path is formed; when the power devices Q4, Q5 and Q6 in the three lower bridge arms are all turned on and the other power devices are turned off, the second execution path is formed.

[0058] Optionally, the types of the aforementioned power devices include, but are not limited to, Si type, SiC type, or a hybrid of Si and SiC.

[0059] This embodiment of the application, by simultaneously considering both three-level and two-level motor controller systems, makes the active short-circuit control method widely applicable to various vehicle models. When faced with a serious fault in the motor controller system, the appropriate execution path can be flexibly selected to execute the active short-circuit strategy based on the thermal damage assessment of each execution path. This flexibility significantly improves the motor controller system's ability to cope with faults, thereby ensuring that new energy vehicles can quickly enter a safe state when corresponding faults occur.

[0060] In some embodiments, based on each thermal damage assessment value, among multiple execution paths, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy. This includes: if the need to execute the active short-circuit strategy is due to a non-power device fault, and the level inverter needs to switch to active short-circuit, comparing the thermal damage assessment value corresponding to each execution path with a set thermal damage risk threshold; if all thermal damage assessment values ​​are greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​is determined as the target execution path; if at least one thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths with thermal damage assessment values ​​less than the thermal damage risk threshold is determined as the target execution path according to a set first priority order.

[0061] For example, if the need to execute the active short-circuit strategy is due to a non-power device fault, such as a motor resolver fault, hardware overcurrent fault, or hardware overvoltage fault, and the level inverter needs to switch to active short-circuit, if the level inverter is a three-level inverter, then the thermal damage assessment values ​​K1, K2, and K3 corresponding to the first execution path, the second execution path, and the third execution path, respectively, are compared with the set thermal damage risk threshold K. s Compare them; if all three are greater than K s Then, the execution path corresponding to the minimum thermal damage assessment value among all thermal damage assessment values ​​is determined as the target execution path; if at least one of K1, K2, and K3 is less than K... sThen, according to the set first priority order, for example, the second execution path is superior to the first execution path and the first execution path is superior to the third execution path, K2 and K are matched. s Compare them; if K2 is less than K s If K2 is greater than K, then the second execution path is determined as the target execution path; s And K1 is less than K s If K2 is greater than K, then the first execution path is determined as the target execution path; s K1 is greater than K s And K3 is less than K s If so, then the third execution path is determined as the target execution path.

[0062] Correspondingly, if the level inverter is a two-level inverter, then the thermal damage assessment values ​​K1 and K2 corresponding to the first and second execution paths, respectively, are compared with the set thermal damage risk threshold K. s Compare them; if both are greater than K s Then, the execution path corresponding to the minimum thermal damage assessment value among all thermal damage assessment values ​​is determined as the target execution path; if either K1 or K2 is less than K... s Then, according to the set first priority order, for example, the second execution path takes precedence over the first execution path, K2 and K... s Compare them; if K2 is less than K s If K2 is greater than K, then the second execution path is determined as the target execution path; s And K1 is less than K s If so, then the first execution path is determined as the target execution path.

[0063] It should be noted that the above-mentioned first priority order, such as the second execution path being superior to the first execution path and the first execution path being superior to the third execution path, is only an example. In actual applications, it can be flexibly set according to the actual application requirements, and there are no restrictions here.

[0064] In this embodiment of the application, when switching to an active short-circuit state is required due to a non-power device fault, the thermal damage assessment value of each execution path is compared with the set thermal damage risk threshold. The target execution path can be selected from the high-risk paths to minimize the probability of thermal damage to the power device. If there is an execution path with a thermal damage assessment value less than the thermal damage risk threshold, the target path is determined according to the set priority order. This satisfies the thermal damage risk requirements and can quickly determine the optimal path, which helps to improve the system's response speed and decision-making efficiency.

[0065] Based on the above embodiments, in some embodiments, according to each thermal damage assessment value, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy among multiple execution paths. This further includes: during the execution of the active short-circuit strategy by the three-level inverter, if the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, then according to the first priority order, the execution path with the highest priority among the other two execution paths whose thermal damage assessment value is less than the thermal damage risk threshold is determined as the target execution path; if the thermal damage assessment values ​​corresponding to the other two execution paths are both greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​is determined as the target execution path.

[0066] For example, suppose that during the active short-circuit strategy executed by the three-level inverter on the second execution path, if the thermal damage assessment value K2 corresponding to the second execution path is greater than the thermal damage risk threshold K... s Then, according to the first priority order, for example, the second execution path is superior to the first execution path and the first execution path is superior to the third execution path, K1 and K are matched. s Compare them, if K1 is less than K s If K1 is greater than K, then the first execution path is determined as the target execution path; s And K3 is less than K s If the thermal damage assessment value K1 corresponding to the first execution path and the thermal damage assessment value K3 corresponding to the third execution path are both greater than the thermal damage risk threshold K, then the third execution path is determined as the target execution path. s If the minimum value of K1 and K3 is selected, the execution path corresponding to the minimum value of K1 and K3 is determined as the target execution path. For example, if K1 is less than K3, the first execution path is determined as the target execution path.

[0067] It should be noted that when switching execution paths, all power devices must be disconnected first, and then the level inverter is controlled to perform an active short-circuit strategy on the target execution path.

[0068] In this embodiment, during the active short-circuit strategy execution of the three-level inverter, the thermal damage assessment value corresponding to the current execution path is compared with the thermal damage risk threshold in real time. When the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, the path that meets the condition is selected as the target path. By switching between the three execution paths, the thermal damage risk throughout the entire life cycle can be distributed to each power device, effectively reducing the probability of thermal damage to a power device due to the excessive execution time of the active short-circuit strategy. This helps to ensure the stable operation of the system and thus reduces the failure and maintenance costs caused by overheating.

[0069] Considering that in related technologies, there are only two paths for executing the active short-circuit strategy, namely the first execution path and the second execution path, the commonly used execution logic is that when at least one power device in the first execution path fails, the active short-circuit strategy is executed through the second execution path; similarly, when at least one power device in the second execution path fails, the active short-circuit strategy is executed through the first execution path. However, when at least one power device in the first execution path and at least one power device in the second execution path both fail, the active short-circuit strategy cannot be executed, and the motor controller can only perform safety actions and cannot control the motor, which poses a certain safety risk.

[0070] Therefore, in some embodiments, the motor controller system is a three-level motor controller system. Based on each thermal damage assessment value, among multiple execution paths, the execution path that meets the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy. This includes: if the need to execute the active short-circuit strategy is due to a power device failure, then the execution path where the faulty power device is located is determined; if there are multiple execution paths without faults, the target execution path is determined based on the thermal damage assessment values ​​corresponding to the multiple execution paths without faults; if there is only one execution path without faults, then the execution path without faults is determined as the target execution path.

[0071] For example, if the need to execute the active short-circuit strategy is due to a power device fault, such as a fault in the power device's driver chip, then the execution path containing the faulty power device is determined. If there are multiple execution paths without faults, such as the first and third execution paths being fault-free, then the target execution path is determined based on the thermal damage assessment values ​​corresponding to the first and third execution paths, respectively. If there is only one execution path without faults, for example, when one or more power devices Q1, Q2, and Q3 in the three upper arms of a three-level inverter are uncontrollably disconnected due to a fault, and one or more power devices Q4, Q5, and Q6 in the three lower arms are uncontrollably disconnected due to a fault, then the third execution path without faults is determined as the target execution path to ensure the safety of the three-level motor controller system.

[0072] In some embodiments, determining a target execution path based on thermal damage assessment values ​​corresponding to multiple execution paths without faults includes: for the multiple execution paths without faults, comparing the thermal damage assessment values ​​corresponding to the execution paths without faults with a thermal damage risk threshold according to a set second priority order; if there is an execution path among the multiple execution paths without faults whose thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths whose thermal damage assessment value is less than the thermal damage risk threshold is determined as the target execution path; if there is no execution path among the multiple execution paths without faults whose thermal damage assessment value is less than the thermal damage risk threshold, then the execution path with the smallest thermal damage assessment value among the multiple execution paths without faults is determined as the target execution path.

[0073] For example, when one or more power devices Q1, Q2, and Q3 in the three upper arms of a three-level inverter are uncontrollably disconnected due to a fault, i.e., there is a fault in the first execution path, then according to the set second priority order, for example, the second execution path is superior to the third execution path, the thermal damage assessment value K2 corresponding to the fault-free second execution path is compared with the thermal damage risk threshold K. s Compare; if K2 is less than K s If K2 is greater than K, then the second execution path is determined as the target execution path; s The thermal damage assessment value K3 corresponding to the third execution path without faults is compared with K. s Compare; if K3 is less than K s If so, then the third execution path is determined as the target execution path. Correspondingly, if both K2 and K3 are greater than K... s If the minimum value of K2 and K3 is selected, the execution path corresponding to the minimum value of K3 is determined as the target execution path. For example, if K2 is less than K3, the second execution path is determined as the target execution path.

[0074] Accordingly, when one or more power devices Q4, Q5, and Q6 in the three lower arms of the three-level inverter are uncontrollably disconnected due to a fault, i.e., there is a fault in the second execution path, then according to the set second priority order, for example, the first execution path is superior to the third execution path, the thermal damage assessment value K1 corresponding to the first execution path without fault is compared with the thermal damage risk threshold K. s Compare; if K1 is less than K s If K1 is greater than K, then the first execution path is determined as the target execution path; s The thermal damage assessment value K3 corresponding to the third execution path without faults is compared with K. s Compare; if K3 is less than K s If so, then the third execution path is determined as the target execution path. Correspondingly, if both K1 and K3 are greater than K... sIf the minimum value of K1 and K3 is selected, the execution path corresponding to the minimum value of K3 is determined as the target execution path. For example, if K2 is less than K3, the second execution path is determined as the target execution path.

[0075] Correspondingly, when one or more power devices Q7~Q12 in the three bridge arms of the three-level inverter are uncontrollably disconnected due to a fault, i.e., there is a fault in the third execution path, then according to the set second priority order, for example, the second execution path is superior to the first execution path, the thermal damage assessment value K2 corresponding to the second execution path without fault is compared with the thermal damage risk threshold K. s Compare; if K2 is less than K s If K2 is greater than K, then the second execution path is determined as the target execution path; s The thermal damage assessment value K1 corresponding to the first execution path without faults is compared with K. s Compare; if K1 is less than K s If so, then the first execution path is determined as the target execution path. Correspondingly, if both K2 and K1 are greater than K... s If so, then the execution path corresponding to K2 is determined to be the target execution path.

[0076] It should be noted that the above second priority order is only an example. In actual applications, it can be flexibly set according to the actual application needs, and there is no limitation here.

[0077] In this embodiment of the application, compared with the two-level motor controller system commonly used in new energy vehicles, when the power device in the execution path fails, it can switch to other execution paths to continue to execute the active short-circuit strategy, thereby ensuring that the whole vehicle can still operate safely after the three-level motor controller system fails.

[0078] In some embodiments, the thermal damage assessment value corresponding to the execution path is determined by: determining the thermal damage assessment value corresponding to the power device based on the current value of the power device included in the execution path; and determining the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path as the thermal damage assessment value corresponding to the execution path.

[0079] For example, still refer to Figure 4 ,exist Figure 4Current sensors are deployed at points a, b, and c to collect the current of each power device in real time. Correspondingly, the sum of the squares of the current flowing through each power device within a time period t0 and the product of time is calculated, and this sum is used as the thermal damage assessment value for the corresponding power device. Here, t0 = Δt × n, where t0 is the period for assessing the thermal damage risk of the power device, Δt is the current sampling period, and n is the number of current samples within the assessment period (n > 1). The value of n can be determined based on the test and verification results of the power devices. Correspondingly, the thermal damage assessment value F for each power device is calculated. N(N=1,2,3…12) = The update interval for the thermal damage assessment values ​​of each power device is t0.

[0080] Correspondingly, for the first execution path, the corresponding thermal damage assessment value is K1=max(F1,F2,F3); for the second execution path, the corresponding thermal damage assessment value is K2=max(F4,F5,F6); and for the third execution path, the corresponding thermal damage assessment value is K3=max(F7,F8,F9,F6). 10 ,F 11 ,F 12 ).

[0081] In this embodiment, the thermal damage assessment value is dynamically determined based on the real-time current value of the power device. This accurately reflects the actual thermal load state of each power device in the execution path, ensuring that the thermal damage assessment value of each power device accurately reflects the degree of thermal damage. Furthermore, by selecting the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path as the thermal damage assessment value corresponding to the execution path, the efficiency loss caused by complex weighted calculations is avoided, while ensuring the system's ability to identify the worst operating conditions. This assessment method combines high processing efficiency and reliable assessment results, effectively preventing the risk of thermal damage to power devices due to local overheating. It also simplifies the monitoring logic and helps ensure the stable operation of the motor controller system.

[0082] Figure 5 Another schematic diagram of the active short-circuit control method provided for an exemplary embodiment of this application. For example... Figure 5 As shown, the active short-circuit control method includes the following steps:

[0083] S501. Obtain the thermal damage assessment values ​​for each power device.

[0084] For example, the thermal damage assessment values ​​for power devices Q1~Q12 are F1, F2, and F3, respectively. 2、 F 3、 ...and F 12 .

[0085] S502. Based on the thermal damage assessment values ​​of each power device, determine the thermal damage assessment values ​​corresponding to each execution path.

[0086] For example, for the first execution path, its corresponding thermal damage assessment value is K1=max(F1,F2,F3); for the second execution path, its corresponding thermal damage assessment value is K2=max(F4,F5,F6); and for the third execution path, its corresponding thermal damage assessment value is K3=max(F7,F8,F9,F6). 10 ,F 11 ,F 12 ).

[0087] S503. When the motor controller system needs to execute the active short-circuit strategy, based on each thermal damage assessment value, the execution path that meets the thermal damage risk conditions among multiple execution paths is dynamically determined as the target execution path of the active short-circuit strategy.

[0088] For example, if the active short-circuit strategy needs to be executed due to a non-power device fault, and the level inverter needs to switch to active short-circuit, the thermal damage assessment value corresponding to each execution path is compared with the set thermal damage risk threshold. If all thermal damage assessment values ​​are greater than the thermal damage risk threshold, the execution path corresponding to the minimum thermal damage assessment value is determined as the target execution path. If at least one thermal damage assessment value is less than the thermal damage risk threshold, the execution path with the highest priority among the execution paths with thermal damage assessment values ​​less than the thermal damage risk threshold is determined as the target execution path according to the set first priority order. Accordingly, during the execution of the active short-circuit strategy by the three-level inverter, if the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, the execution path with the highest priority among the other two execution paths whose thermal damage assessment values ​​are less than the thermal damage risk threshold is determined as the target execution path according to the first priority order. If the thermal damage assessment values ​​corresponding to the other two execution paths are both greater than the thermal damage risk threshold, the execution path corresponding to the minimum thermal damage assessment value is determined as the target execution path.

[0089] For example, Figure 6 This is a flowchart illustrating the determination of a target execution path, provided as an exemplary embodiment of this application. Figure 6As shown, when the motor controller system needs to execute an active short-circuit strategy, the system first determines whether to switch to the active short-circuit strategy. If so, the thermal damage assessment value corresponding to each execution path is compared with the set thermal damage risk threshold to determine the target execution path. If the three-level inverter is currently executing the active short-circuit strategy, based on the thermal damage assessment value and thermal damage risk threshold corresponding to the current execution path, it is determined whether an execution path switch is needed, and if an execution path switch is needed, the target execution path is determined. The specific process for determining the target execution path is as follows: Figure 6 As shown, it will not be elaborated further here.

[0090] Correspondingly, if the need to execute the active short-circuit strategy is due to a power device fault, the execution path containing the faulty power device is determined; if there are multiple execution paths without faults, the target execution path is determined based on the thermal damage assessment values ​​corresponding to these multiple execution paths without faults; if there is only one execution path without faults, then that execution path without faults is determined as the target execution path. For example, Figure 7 Another flowchart illustrating the determination of a target execution path is provided for an exemplary embodiment of this application. For example... Figure 7 As shown, firstly, the execution path containing the faulty power device is determined. For example, the path may be disconnected only if at least one of Q1, Q2, and Q3 is faulty; disconnected only if at least one of Q4, Q5, and Q6 is faulty; or disconnected if at least one of Q4, Q5, and Q6 is faulty and at least one of Q1, Q2, and Q3 is faulty. Further, based on the thermal damage assessment value corresponding to the execution path without faults, the target execution path is determined. The specific process for determining the target execution path is as follows: Figure 7 As shown, it will not be elaborated further here.

[0091] S504 controls the level inverter to execute an active short-circuit strategy on the target execution path.

[0092] For example, after determining that the target execution path is path 2, a control command is sent to the level inverter; after receiving the control command, the level inverter adjusts the conduction state of its internal power devices so that all power devices in path 2 are fully turned on, thereby executing an active short-circuit strategy on the target execution path.

[0093] In summary, this application has at least the following advantages:

[0094] First, by acquiring the thermal damage assessment values ​​corresponding to multiple execution paths in the level inverter in real time, and dynamically determining the target execution path of the active short-circuit strategy based on the thermal damage assessment values ​​corresponding to multiple execution paths, the problem of thermal damage accumulation of power devices caused by a single execution path executing the active short-circuit strategy for a long time is avoided. Compared with the traditional method, it can more effectively reduce the risk of thermal damage to each power device, help extend the service life of power devices, and thus improve the reliability and stability of the motor controller system. This is of positive significance for reducing system failures caused by thermal damage to power devices, reducing maintenance costs, and improving the overall performance and user experience of new energy vehicles.

[0095] Second, by simultaneously considering both three-level and two-level motor controller systems, this active short-circuit control method has broad applicability and can be widely applied to various vehicle models. When faced with a serious fault in the motor controller system, the appropriate execution path can be flexibly selected to execute the active short-circuit strategy based on the thermal damage assessment of each execution path. This flexibility significantly improves the motor controller system's ability to cope with faults, thereby ensuring that new energy vehicles can quickly enter a safe state when corresponding faults occur.

[0096] Third, when switching to active short-circuit mode is required due to a non-power device fault, the thermal damage assessment value of each execution path is compared with the set thermal damage risk threshold. The target execution path can be selected from high-risk paths to minimize the probability of thermal damage to power devices. If there is an execution path with a thermal damage assessment value lower than the thermal damage risk threshold, the target path is determined according to the set priority order. This satisfies the thermal damage risk requirements and quickly determines the optimal path, improving system response speed and decision-making efficiency. Furthermore, during the active short-circuit strategy execution of the three-level inverter, the thermal damage assessment value corresponding to the current execution path is compared with the thermal damage risk threshold in real time. When the thermal damage assessment value of the current execution path is greater than the thermal damage risk threshold, the path that meets the conditions is selected as the target path. By switching between the three execution paths, the thermal damage risk throughout the entire lifecycle can be distributed to each power device, effectively reducing the probability of thermal damage to a power device due to prolonged active short-circuit execution. This helps ensure stable system operation and reduces faults and maintenance costs caused by overheating.

[0097] Fourth, by dynamically determining the thermal damage assessment value based on the real-time current value of the power devices, the actual thermal load status of each power device in the execution path can be accurately reflected, so that the thermal damage assessment value of each power device can accurately reflect the degree of thermal damage of each power device. In addition, by selecting the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path as the thermal damage assessment value corresponding to the execution path, the efficiency loss caused by complex weighted calculation is avoided, and the system's ability to identify the worst operating conditions is ensured. This assessment method has both high processing efficiency and reliable assessment results, which can effectively prevent the risk of thermal damage to power devices due to local overheating, while simplifying the monitoring logic and helping to ensure the stable operation of the motor controller system.

[0098] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0099] Figure 8 This is a schematic diagram of an active short-circuit control device provided as an exemplary embodiment of this application. The active short-circuit control device provided in this embodiment is applied to the control module of a vehicle's motor controller system. Figure 8 As shown, the active short-circuit control device 80 includes an acquisition module 81, a determination module 82, and a control module 83, wherein:

[0100] The acquisition module 81 is used to acquire the thermal damage assessment values ​​corresponding to the multiple execution paths contained in the level inverter in the motor controller system when the motor controller system needs to execute the active short-circuit strategy.

[0101] The determination module 82 is used to dynamically determine the execution path that meets the thermal damage risk conditions among multiple execution paths based on each thermal damage assessment value, and to select the target execution path for the active short-circuit strategy.

[0102] Control module 83 is used to control the level inverter to execute the active short-circuit strategy on the target execution path.

[0103] In one possible implementation, the motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the three-level inverter are turned on and all other power devices are turned off; a second execution path in which all power devices in the three lower arms of the three-level inverter are turned on and all other power devices are turned off; and a third execution path in which all power devices in the three middle arms of the three-level inverter are turned on and all other power devices are turned off. Alternatively, the motor controller system is a two-level motor controller system, the level inverter is a two-level inverter, and the multiple execution paths include a first execution path in which all power devices in the three upper arms of the two-level inverter in the two-level motor controller system are turned on and all other power devices are turned off; and a second execution path in which all power devices in the three lower arms of the two-level inverter are turned on and all other power devices are turned off.

[0104] In one possible implementation, the determining module 82 may be specifically used to: if the need to execute the active short-circuit strategy is due to a non-power device fault, and the level inverter needs to switch to active short-circuit, compare the thermal damage assessment value corresponding to each execution path with the set thermal damage risk threshold; if all thermal damage assessment values ​​are greater than the thermal damage risk threshold, then determine the execution path corresponding to the minimum thermal damage assessment value among all thermal damage assessment values ​​as the target execution path; if at least one thermal damage assessment value is less than the thermal damage risk threshold among all thermal damage assessment values, then determine the execution path with the highest priority among the execution paths with thermal damage assessment values ​​less than the thermal damage risk threshold as the target execution path according to the set first priority order.

[0105] In one possible implementation, the determining module 82 can also be used to: during the execution of the active short-circuit strategy by the three-level inverter, if the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, then, according to the first priority order, determine the execution path with the highest priority among the other two execution paths whose thermal damage assessment value is less than the thermal damage risk threshold as the target execution path; if the thermal damage assessment values ​​corresponding to the other two execution paths are both greater than the thermal damage risk threshold, then determine the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​as the target execution path.

[0106] In one possible implementation, the motor controller system is a three-level motor controller system, and the determination module 82 can also be used to: if the need to execute the active short-circuit strategy is due to a power device failure, then determine the execution path where the faulty power device is located; if there are multiple execution paths without faults, determine the target execution path based on the thermal damage assessment values ​​corresponding to the multiple execution paths without faults; if there is only one execution path without faults, then determine the execution path without faults as the target execution path.

[0107] In one possible implementation, the determining module 82 can also be used to: for multiple execution paths without faults, compare the thermal damage assessment value corresponding to the execution path without faults with the thermal damage risk threshold according to a set second priority order; if there is an execution path with a thermal damage assessment value less than the thermal damage risk threshold among the multiple execution paths without faults, then determine the execution path with the highest priority among the execution paths with a thermal damage assessment value less than the thermal damage risk threshold as the target execution path; if there is no execution path with a thermal damage assessment value less than the thermal damage risk threshold among the multiple execution paths without faults, then determine the execution path with the smallest thermal damage assessment value among the multiple execution paths without faults as the target execution path.

[0108] In one possible implementation, the thermal damage assessment value corresponding to the execution path is determined by: determining the thermal damage assessment value corresponding to the power device based on the current value of the power device included in the execution path; and determining the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path as the thermal damage assessment value corresponding to the execution path.

[0109] The active short-circuit control device provided in this application embodiment can execute the technical solution shown in the above active short-circuit control method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.

[0110] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0111] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0112] It should be noted that the above-described device embodiments are merely illustrative, and the device of this application can be implemented in other ways. Furthermore, it should be understood that the division of the various modules in the above device is only a logical functional division; in actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. These modules can all be implemented in software via processing element calls; they can all be implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, the determining module can be a separately established processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0113] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a System-On-a-Chip (SOC).

[0114] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Video Discs, DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).

[0115] Figure 9 A schematic diagram of the structure of the control module in a motor controller system provided as an exemplary embodiment of this application. (See diagram below.) Figure 9 As shown, the control module 90 in the motor controller system of this embodiment includes:

[0116] At least one processor 91; and a memory 92 communicatively connected to said at least one processor;

[0117] The memory 92 stores instructions that can be executed by the at least one processor 91, which are executed by the at least one processor 91 to cause the control module in the motor controller system to perform the method described in any of the above embodiments.

[0118] Alternatively, the memory 92 can be either standalone or integrated with the processor 91.

[0119] The memory 92 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.

[0120] The processor 91 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. Specifically, when implementing the active short-circuit control method described in the foregoing method embodiments, the control module in the motor controller system may be, for example, an electronic device with processing capabilities such as a server.

[0121] Optionally, the control module in the motor controller system may also include a communication interface 93. In specific implementations, if the communication interface 93, memory 92, and processor 91 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.

[0122] Optionally, in a specific implementation, if the communication interface 93, memory 92, and processor 91 are integrated on a single chip, then the communication interface 93, memory 92, and processor 91 can communicate through an internal interface.

[0123] The implementation principle and technical effects of the control module in the motor controller system provided in this embodiment can be found in the foregoing embodiments, and will not be repeated here.

[0124] This application provides a vehicle that includes a control module in the motor controller system described in the above embodiments.

[0125] This application also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed, they are used to implement the method steps as described in the above method embodiments. The specific implementation methods and technical effects are similar and will not be repeated here.

[0126] The aforementioned computer-readable storage media can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0127] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an active short-circuit control device.

[0128] This application also provides a computer program product, including a computer program, which, when executed, implements the method steps as described in the above method embodiments. The specific implementation and technical effects are similar and will not be repeated here.

[0129] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0130] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0131] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. An active short-circuit control method, characterized in that, A control module applied in a vehicle's motor controller system, wherein the active short-circuit control method includes: When the motor controller system needs to execute the active short-circuit strategy, the thermal damage assessment value corresponding to the multiple execution paths contained in the level inverter in the motor controller system is obtained. The thermal damage assessment value is the maximum value of the thermal damage assessment value corresponding to all power devices in the execution path. The thermal damage assessment value is calculated based on the real-time current value of the power device. Based on the thermal damage assessment values, among the multiple execution paths, the execution path that meets the thermal damage risk conditions is dynamically determined as the target execution path of the active short-circuit strategy. The target execution path is the execution path with the smallest thermal damage assessment value and / or the highest priority among the multiple execution paths. The level inverter is controlled to execute an active short-circuit strategy on the target execution path.

2. The active short-circuit control method according to claim 1, characterized in that, The motor controller system is a three-level motor controller system, and the level inverter is a three-level inverter. The multiple execution paths include a first execution path in which all power devices in the three upper arms of the three-level inverter are turned on and all other power devices are turned off; a second execution path in which all power devices in the three lower arms of the three-level inverter are turned on and all other power devices are turned off; and a third execution path in which all power devices in the three middle arms of the three-level inverter are turned on and all other power devices are turned off. Alternatively, the motor controller system is a two-level motor controller system, the level inverter is a two-level inverter, and the plurality of execution paths include a first execution path in which all power devices in the three upper bridge arms of the two-level inverter in the two-level motor controller system are turned on and all other power devices are turned off; and a second execution path in which all power devices in the three lower bridge arms of the two-level inverter are turned on and all other power devices are turned off.

3. The active short-circuit control method according to claim 1 or 2, characterized in that, The step of dynamically determining, based on each of the thermal damage assessment values, the execution path that meets the thermal damage risk conditions among the multiple execution paths as the target execution path for the active short-circuit strategy includes: If the active short-circuit strategy needs to be executed due to a non-power device failure, and the level inverter needs to be switched to active short-circuit, the thermal damage assessment value corresponding to each execution path is compared with the set thermal damage risk threshold. If all of the thermal damage assessment values ​​are greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​is determined as the target execution path. If at least one of the thermal damage assessment values ​​is less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths whose thermal damage assessment values ​​are less than the thermal damage risk threshold is determined as the target execution path according to the set first priority order.

4. The active short-circuit control method according to claim 3, characterized in that, The step of dynamically determining the execution path that meets the thermal damage risk condition as the target execution path for the active short-circuit strategy from among the multiple execution paths based on each of the thermal damage assessment values ​​also includes: During the execution of the active short-circuit strategy in the three-level inverter, if the thermal damage assessment value corresponding to the current execution path is greater than the thermal damage risk threshold, then according to the first priority order, the execution path with the highest priority among the other two execution paths whose thermal damage assessment value is less than the thermal damage risk threshold is determined as the target execution path. If the thermal damage assessment values ​​corresponding to the other two execution paths are both greater than the thermal damage risk threshold, then the execution path corresponding to the minimum thermal damage assessment value among the thermal damage assessment values ​​is determined as the target execution path.

5. The active short-circuit control method according to claim 1 or 2, characterized in that, The motor controller system is a three-level motor controller system. The step of dynamically determining the execution path that meets the thermal damage risk conditions from among the multiple execution paths, based on each of the thermal damage assessment values, as the target execution path for the active short-circuit strategy, includes: If the need to execute the active short-circuit strategy is due to a power device failure, then determine the execution path where the faulty power device is located; If there are multiple execution paths without faults, the target execution path is determined based on the thermal damage assessment values ​​corresponding to the multiple execution paths without faults. If there is one execution path without faults, then the execution path without faults is determined as the target execution path.

6. The active short-circuit control method according to claim 5, characterized in that, The determination of the target execution path based on the thermal damage assessment values ​​corresponding to multiple execution paths without faults includes: For the multiple execution paths without faults, the thermal damage assessment value corresponding to the execution path without faults is compared with the thermal damage risk threshold according to the set second priority order. If among the multiple execution paths without faults there is an execution path with a thermal damage assessment value less than the thermal damage risk threshold, then the execution path with the highest priority among the execution paths with a thermal damage assessment value less than the thermal damage risk threshold is determined as the target execution path. If none of the multiple execution paths without faults has a thermal damage assessment value less than the thermal damage risk threshold, then the execution path with the smallest thermal damage assessment value among the multiple execution paths without faults is determined as the target execution path.

7. The active short-circuit control method according to claim 1 or 2, characterized in that, The thermal damage assessment value corresponding to the execution path is determined in the following way: Based on the current values ​​of the power devices included in the execution path, the thermal damage assessment value corresponding to the power device is determined. The maximum value of the thermal damage assessment value corresponding to each power device in the execution path is determined as the thermal damage assessment value corresponding to the execution path.

8. An active short-circuit control device, characterized in that, A control module applied in a vehicle's motor controller system, wherein the active short-circuit control device includes: The acquisition module is used to acquire the thermal damage assessment values ​​corresponding to the multiple execution paths of the level inverter in the motor controller system when the motor controller system needs to execute the active short-circuit strategy. The thermal damage assessment value is the maximum value of the thermal damage assessment values ​​corresponding to all power devices in the execution path. The thermal damage assessment value is calculated based on the real-time current value of the power device. The determination module is used to dynamically determine, among the multiple execution paths, the execution path that meets the thermal damage risk conditions as the target execution path of the active short-circuit strategy based on each of the thermal damage assessment values. The control module is used to control the level inverter to execute an active short-circuit strategy on the target execution path, wherein the target execution path is the execution path with the smallest thermal damage assessment value and / or the highest priority among the plurality of execution paths.

9. A control module in a motor controller system, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory is used to store computer-executed instructions; The processor is configured to execute the computer execution instructions to implement the method as described in any one of claims 1 to 7.

10. A vehicle, characterized in that, Includes the control module in the motor controller system as described in claim 9.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed, are used to implement the method as described in any one of claims 1 to 7.

12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed, it implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Selective locked-rotor current protection method for vehicle-mounted driving motor

    CN115425908A

  • Method, apparatus, and computer readable medium for inverter control

    CN120433616A

  • BIM-based power management and control method and system

    CN120454082A