Active short circuit control method and 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 in the motor controller system is solved, the reliability and stability of the system are improved, and the failure risk and maintenance cost are reduced.

CN120834739AActive Publication Date: 2025-10-24ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Application Number
CN202511341557.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2025-10-24
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 CN120834739A_ABST
    Figure CN120834739A_ABST
Patent Text Reader

Abstract

The invention 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: under the condition that the motor controller system needs to execute an active short circuit strategy, obtaining thermal damage evaluation values respectively corresponding to a plurality of execution paths contained in a level inverter in the motor controller system; dynamically determining an execution path meeting a thermal damage risk condition as a target execution path of the active short circuit strategy in the plurality of execution paths according to each thermal damage evaluation value; and controlling the level inverter to execute the active short circuit strategy on the target execution path. According to the method, the thermal damage evaluation values corresponding to the multiple execution paths are acquired in real time, and the target execution path of the active short circuit strategy is dynamically determined based on the thermal damage evaluation values corresponding to the multiple execution paths, so that the thermal damage of the power device caused by executing the active short circuit strategy for a long time by a single execution path is reduced; therefore, the thermal damage risk of each power device is obviously reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of motor control, and in particular to an active short circuit control method and device, a vehicle, a medium and a program product. BACKGROUND

[0002] At present, the commonly used motor controller system of new energy vehicles is a two-level structure, which is composed of three groups of upper and lower bridge arms of a level inverter by six power devices. Among them, each inverter bridge arm is connected in parallel with the controller bus capacitor and the vehicle battery pack, and the midpoints of the three groups of power device bridge arms are connected with the a-phase, b-phase and c-phase of the motor. Under this structure, the motor line voltage can be controlled to be high level P (i.e. the bus voltage is Udc) and low level O (i.e. the bus voltage is 0), so it is called a two-level motor controller system.

[0003] When the motor controller system fails seriously, such as motor rotor fault, power device drive chip fault, hardware overcurrent fault or hardware overvoltage fault, the strategy needs to be executed to enter a safe state, for example, an active short circuit (ASC) strategy or a free wheeling strategy. Among them, free wheeling refers to disconnecting all six power devices to cut off the motor AC power input, and the motor will also slide down with the inertia of the whole vehicle until it stops. However, when the vehicle speed or motor speed is high, the motor generated back electromotive force is too high to execute the free wheeling strategy, which will damage the motor controller bus capacitor or the battery pack. Therefore, when the motor generated back electromotive force is higher than the battery pack voltage, the active short circuit strategy needs to be executed to protect the motor, that is, the upper three bridge power devices of the two-level motor controller are all turned on or the lower three bridge power devices are all turned on, so that a closed loop is formed in the motor winding to avoid damage caused by the motor generated back electromotive force being too high. However, long-term execution of the active short circuit strategy of the motor controller system may cause thermal damage to the power device. SUMMARY

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

[0005] In a first aspect, the present application provides an active short circuit control method applied to a control module in a motor controller system of a vehicle, which comprises:

[0006] In the case that the motor controller system needs to execute the active short circuit strategy, the thermal damage evaluation values corresponding to a plurality of execution paths contained in the level inverter in the motor controller system are obtained;

[0007] According to each thermal damage evaluation value, among the multiple execution paths, the execution path meeting the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy.

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

[0009] In a 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 three upper bridge 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 three lower bridge 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 three middle bridge 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 three upper bridge arms of the two-level inverter included 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 three lower bridge arms of the two-level inverter are turned on and all other power devices are turned off.

[0010] In a possible implementation, according to each thermal damage evaluation value, among the multiple execution paths, the execution path meeting the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy, including: if the active short-circuit strategy needs to be executed because of a non-power device fault and the level inverter needs to be switched to the active short-circuit, comparing the thermal damage evaluation value corresponding to each execution path with a set thermal damage risk threshold; if each thermal damage evaluation value is greater than the thermal damage risk threshold, determining that the execution path corresponding to the minimum value of the thermal damage evaluation values is the target execution path; and if at least one thermal damage evaluation value is less than the thermal damage risk threshold, determining, according to a set first priority order, that the execution path with the highest priority among the execution paths with the thermal damage evaluation values less than the thermal damage risk threshold is the target execution path.

[0011] In a possible implementation, according to the thermal damage evaluation values, the execution path meeting the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy among the multiple execution paths, and the method further includes: in the process of executing the active short-circuit strategy by the three-level inverter, if the thermal damage evaluation 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 and having a thermal damage evaluation value less than the thermal damage risk threshold is determined as the target execution path according to a first priority order; if the thermal damage evaluation 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 evaluation value among the thermal damage evaluation values is determined as the target execution path.

[0012] In a possible implementation, the motor controller system is a three-level motor controller system, the execution path meeting the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy among the multiple execution paths according to the thermal damage evaluation values, and the method includes: if the active short-circuit strategy needs to be executed because of a power device fault, the execution path in which 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 evaluation values corresponding to the multiple execution paths without faults; if there is only one execution path without faults, the execution path without faults is determined as the target execution path.

[0013] In a possible implementation, the target execution path is determined based on the thermal damage evaluation values corresponding to the multiple execution paths without faults, and the method includes: for the multiple execution paths without faults, the thermal damage evaluation values corresponding to the multiple execution paths without faults are compared with the thermal damage risk threshold according to a second priority order; if there is an execution path without faults and having a thermal damage evaluation value less than the thermal damage risk threshold among the multiple execution paths without faults, the execution path with the highest priority among the execution paths without faults and having a thermal damage evaluation value less than the thermal damage risk threshold is determined as the target execution path; if there is no execution path without faults and having a thermal damage evaluation value less than the thermal damage risk threshold among the multiple execution paths without faults, the execution path with the minimum thermal damage evaluation value among the multiple execution paths without faults is determined as the target execution path.

[0014] In a possible implementation, the thermal damage evaluation value corresponding to an execution path is determined in the following manner: the thermal damage evaluation value corresponding to a power device is determined based on a current value of the power device included in the execution path; and the maximum value of the thermal damage evaluation values corresponding to all power devices in the execution path is determined as the thermal damage evaluation value corresponding to the execution path.

[0015] In a second aspect, the application provides an active short-circuit control device, which is applied to a control module in a motor controller system of a vehicle and includes:

[0016] An acquisition module, used for acquiring thermal damage assessment values ​​corresponding to multiple execution paths included in the level inverter in the motor controller system when the motor controller system needs to execute an active short-circuit strategy;

[0017] A determination module is used to dynamically determine, based on each thermal damage assessment value, an execution path that meets the thermal damage risk condition among multiple execution paths as a target execution path of the active short-circuiting 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] In a third aspect, the present application provides a control module in a motor controller system, comprising: a processor, and a memory communicatively connected to the processor;

[0020] Memory for storing computer-executable instructions;

[0021] A processor is configured to execute computer-executable instructions stored in a memory to implement the method described in any one of the first aspects.

[0022] In a fourth aspect, the present application provides a vehicle comprising the control module in the motor controller system as described in the third aspect.

[0023] In a fifth aspect, the present application provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed, they are used to implement the method described in any one of the first aspects.

[0024] In a sixth aspect, the present application provides a computer program product, comprising a computer program, which implements the method described in any one of the first aspects when executed.

[0025] The application provides an active short circuit control method, device, vehicle, medium and program product, which are applied to a control module in a motor controller system of a vehicle. The active short circuit control method comprises the following steps: in the case that 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, in 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 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 evaluation values corresponding to the plurality of execution paths included in the level inverter in real time, and based on the thermal damage evaluation values corresponding to the plurality of execution paths, the target execution path of the active short circuit strategy is dynamically determined, thereby avoiding the problem of thermal damage accumulation of power devices caused by long-time execution of the active short circuit strategy by a single execution path, and compared with the traditional method, the thermal damage risk of each power device can be more effectively reduced, the service life of the power device can be prolonged, and the reliability and stability of the motor controller system can be improved, which has a positive significance for reducing system failure caused by thermal damage of the power device, reducing maintenance cost, improving the overall performance of the new energy vehicle and user experience, and the like. BRIEF DESCRIPTION OF DRAWINGS

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

[0027] Figure 1 A partial topological structure diagram of a two-level motor controller system in the related art is shown.

[0028] Figure 2 A flowchart of an active short circuit control method provided by an exemplary embodiment of the application is shown.

[0029] Figure 3 A partial topological structure diagram of a three-level motor controller system in the related art is shown.

[0030] Figure 4 A partial topological structure diagram of a three-level motor controller system provided by an exemplary embodiment of the application is shown.

[0031] Figure 5 Another flowchart of an active short circuit control method provided by an exemplary embodiment of the application is shown.

[0032] Figure 6 A flowchart of determining a target execution path provided by an exemplary embodiment of the application is shown.

[0033] Figure 7Another flowchart for determining a target execution path is provided for the exemplary embodiments of the present application.

[0034] Figure 8 A structure diagram of the active short circuit control device is provided for the exemplary embodiments of the present application.

[0035] Figure 9 A structure diagram of the control module in the motor controller system is provided for the exemplary embodiments of the present application.

[0036] Reference Signs:

[0037] 80, active short circuit control device; 81, obtaining module; 82, determining module; 83, control module; 90, control module in the motor controller system; 91, processor; 92, memory; 93, communication interface.

[0038] The specific embodiments of the present application have been shown by the above-described drawings, and will be described in more detail hereinafter. These drawings and the written description are not intended to restrict the scope of the present application in any way, but to illustrate the concept of the present application by referring to specific embodiments. DETAILED DESCRIPTION

[0039] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements, and the term "exemplary" is used herein to mean "serving as an example, instance, or illustration." Thus, the exemplary embodiments are not intended to be limiting. Other embodiments can be utilized, and other changes can be made, without departing from the spirit or scope of the subject technology. It will be appreciated that those aspects of the subject technology that can be implemented mechanically, electronically, as software, or in combinations of them could be implemented in any of the above fashions.

[0040] The terms "first", "second", and the like, as used herein do not necessarily have any specific meaning, but are used to distinguish between similar objects or elements. It should be understood that the use of the terms so named is interchangeable under appropriate circumstances and embodiments of the application described herein are capable of operation in other sequences than described or otherwise illustrated herein. Furthermore, the terms "comprise", "comprising", "include", "including", and the like, are used herein to mean including but not limited to, that is, open ended. Thus, the terms "comprises", "comprising", "includes", "including", and the like, specify the presence of stated features, integers, steps, or components, but do not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.

[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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and corresponding operation entrances must be provided for users to choose to authorize or refuse.

[0042] Figure 1 Figure 1 is a schematic diagram of a partial topology structure of a two-level motor controller system in the related art. Figure 1 As shown, six power devices (Q1-Q6) form the three upper and lower bridge arms of the level inverter. Each bridge arm is connected in parallel to the controller bus capacitor C1 and the vehicle battery pack. Related technologies employ two paths for implementing an active shorting strategy: fully conducting the upper three power devices or the lower three power devices of a two-level motor controller, thereby forming a closed loop around the motor windings. When a serious fault occurs in the motor controller system, one of the two execution paths is used to execute the active short-circuiting strategy. This is common in towing conditions and when the rear motor of a hybrid vehicle is damaged. For example, when a single permanent magnet synchronous motor vehicle fails and needs to execute the active short-circuiting strategy, the vehicle has no power source due to the fault. When moving the vehicle, if the front vehicle is towing, when the rear vehicle is towed to a higher speed, the motor controller system executes the active short-circuiting strategy. If the vehicle is towed for a long time, the power devices in the motor controller system may be damaged due to overheating. 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-circuiting strategy, the vehicle's other power sources continue to drive the vehicle, which may cause the rear motor to be damaged due to the long-term execution of the active short-circuiting strategy.

[0043] In order to solve the above problems, an embodiment of the present application provides an active short-circuit control scheme, which obtains the thermal damage assessment values ​​corresponding to multiple execution paths contained in the level inverter in the motor controller system in real time, and dynamically determines the target execution path of the active short-circuit strategy according to 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 following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0045] Figure 2A flowchart of an active short circuit control method provided for the exemplary embodiments of the present application is shown. The active short circuit control method provided by the embodiments of the present application is applied to a control module in a motor controller system of a vehicle. As shown in Figure 2 the active short circuit control method includes the following steps:

[0046] S201. In a case where the motor controller system needs to execute an active short circuit strategy, obtain thermal damage evaluation values corresponding to a plurality of execution paths included in a level inverter in the motor controller system.

[0047] For example, during driving of a new energy vehicle, when a serious fault of the motor controller system is monitored, such as a hardware overvoltage fault, it is determined that the motor controller system needs to execute an active short circuit strategy. Correspondingly, the thermal damage of the plurality of execution paths included in the level inverter is evaluated by the built-in sensor and algorithm module, and thermal damage evaluation values corresponding to the plurality of execution paths are obtained, for example, the thermal damage evaluation value of the execution path 1 is 80, and the thermal damage evaluation value of the execution path 2 is 70.

[0048] S202. According to the thermal damage evaluation values, dynamically determine an execution path that meets a thermal damage risk condition as a target execution path of the active short circuit strategy among the plurality of execution paths.

[0049] Correspondingly, according to the thermal damage evaluation values corresponding to the plurality of execution paths, the plurality of thermal damage evaluation values are compared with a pre-set thermal damage risk threshold value to obtain a comparison result, and further, the target execution path of the active short circuit strategy is determined based on the comparison result. For example, the thermal damage risk threshold value is 75, and since 70 is less than 75, the execution path 2 is determined as the target execution path.

[0050] S203. Control the level inverter to execute the active short circuit strategy on the target execution path.

[0051] For example, after the target execution path is determined as the path 2, a control instruction is sent to the level inverter. After the level inverter receives the control instruction, the conduction state of the internal power device is adjusted, so that the power device in the path 2 is fully conductive, thereby executing the active short circuit strategy on the target execution path.

[0052] It should be noted that the thermal damage risk threshold value of 75 is only an example, and in actual application, it can be flexibly set according to actual application requirements, and the thermal damage risk threshold value is not limited herein.

[0053] The active short circuit control method provided by the embodiments of the present application avoids the problem of cumulative thermal damage of power devices caused by long-time execution of the active short circuit strategy by a single execution path, and can more effectively reduce the thermal damage risk of each power device compared with the traditional method, which helps to prolong the service life of the power device and thus improves the reliability and stability of the motor controller system, which has a positive significance for reducing system failures caused by thermal damage of power devices and reducing maintenance costs, and improving the overall performance and user experience of new energy vehicles.

[0054] The inventors found in the research process that the three-level controller mainly increases one level N (i.e., the bus voltage is -Udc) on the basis of the high level P and the low level O of the two-level motor controller system. For example, Figure 3 FIG. 1 is a schematic diagram of part of the topology of a three-level motor controller system in the related art. As shown in FIG. 1, when Q1 and Q2 are turned on and Q3 and Q4 are turned off, the level of point a is high (i.e., the bus voltage is Udc); when Q1 and Q3 are turned off and Q2 and Q4 are turned on, the level of point a is low (i.e., the bus voltage is 0); and when Q1 and Q4 are turned off and Q2 and Q3 are turned on, the level of point a is N (i.e., the bus voltage is -Udc). Figure 3 Therefore, in some embodiments, the motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, the multiple execution paths include a first execution path in which the power devices in the three groups of upper bridge arms in the three-level inverter are all turned on and the other power devices are all turned off; a second execution path in which the power devices in the three groups of lower bridge arms in the three-level inverter are all turned on and the other power devices are all turned off; and a third execution path in which the power devices in the three groups of middle bridge arms in the three-level inverter are all turned on and the other power devices are all 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 the power devices in the three groups of upper bridge arms in the two-level inverter are all turned on and the other power devices are all turned off; and a second execution path in which the power devices in the three groups of lower bridge arms in the two-level inverter are all turned on and the other power devices are all turned off.

[0055] For example, Figure 4 FIG. 2 is a schematic diagram of part of the topology of a three-level motor controller system provided by an exemplary embodiment of the present application. As shown in FIG. 2, when Q1 and Q2 are turned on and Q3 and Q4 are turned off, the level of point a is high (i.e., the bus voltage is Udc); when Q1 and Q3 are turned off and Q2 and Q4 are turned on, the level of point a is low (i.e., the bus voltage is 0); and when Q1 and Q4 are turned off and Q2 and Q3 are turned on, the level of point a is N (i.e., the bus voltage is -Udc). 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. Among them, the power devices Q1 and Q4 in the three-level inverter are connected, Q2 and Q5 are connected, Q3 and Q6 are connected to form three groups of longitudinally arranged upper bridge arms and three groups of lower bridge arms, the upper end interfaces of the power devices Q1, Q2 and Q3 in the three groups of upper bridge arms are connected with the positive electrode of the battery pack, the lower end interfaces of the power devices Q4, Q5 and Q6 in the three groups of lower bridge arms are connected with the negative electrode of the battery pack, the bridge arm composed of Q1 and Q4 is a phase a bridge arm, the bridge arm composed of Q2 and Q5 is a phase b bridge arm, and the bridge arm composed of Q3 and Q6 is a phase c bridge arm; Q7 and Q8 in the three-level inverter are connected, Q9 and Q10 are connected, Q11 and Q12 are connected to form three groups of horizontally distributed middle bridge arms, wherein the right end of the horizontal bridge arm composed of Q7 and Q8 is connected between the upper and lower power devices of the phase a bridge arm, the right end of the horizontal bridge arm composed of Q9 and Q10 is connected between the upper and lower power devices of the phase b bridge arm, and the right end of the horizontal bridge arm composed of Q11 and Q12 is connected between the upper and lower power devices of the phase c bridge arm, and the left ends of the power devices Q7, Q9 and Q11 are short-circuited; the three-phase lines of the motor are respectively connected with the midpoints of the phase a, phase b and phase c bridge arms; the battery pack and the three-level inverter bridge arm are connected in parallel with C1 and C2 capacitors, wherein the upper end of the C1 capacitor is connected with the positive electrode of the battery pack, the lower end of the C1 capacitor is connected with the upper end of the C2 capacitor, and the lower end of the C2 capacitor is connected with the negative electrode of the battery pack. Among them, the capacitance values of the C1 capacitor and the C2 capacitor are consistent.

[0056] When the new energy vehicle is driving normally, the motor torque output is ensured by controlling the switching state of each power device. For example, assuming that the battery pack voltage is 2Udc, by controlling the switching state of Q1, Q7, Q8 and Q4, the potential of point a is controlled to be Udc, 0 or -Udc; similarly, by controlling the switching state of Q2, Q9, Q10 and Q5, the potential of point b is controlled to be Udc, 0 or -Udc; similarly, by controlling the switching state of Q3, Q11, Q12 and Q6, the potential of point c is controlled to be Udc, 0 or -Udc; by using space vector pulse width modulation (SVPWM) modulation to generate waves, the voltage of phase a, phase b and phase c is controlled to change sinusoidally, so as to control the motor to output torque according to the instruction, and further control the power output of the new energy vehicle.

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

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

[0059] In the embodiments of the present application, by simultaneously considering the three-level motor controller system and the two-level motor controller system, the active short-circuit control method has wide applicability and can be widely applied to various vehicle models; when the motor controller system encounters a serious fault, the appropriate execution path can be flexibly selected to execute the active short-circuit strategy according to the thermal damage evaluation of each execution path, which significantly improves the ability of the motor controller system to deal with faults, thereby ensuring that the new energy vehicle can quickly enter a safe state when a corresponding fault occurs.

[0060] In some embodiments, according to the thermal damage evaluation values, 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 the multiple execution paths, including: if the active short-circuit strategy needs to be executed due to non-power device failure and the level inverter needs to be switched to active short-circuit, comparing the thermal damage evaluation values corresponding to each execution path with the set thermal damage risk threshold; if each thermal damage evaluation value is greater than the thermal damage risk threshold, determining the execution path corresponding to the minimum thermal damage evaluation value among the thermal damage evaluation values as the target execution path; if at least one thermal damage evaluation value is less than the thermal damage risk threshold among the thermal damage evaluation values, determining the execution path with the highest priority among the execution paths with thermal damage evaluation values less than the thermal damage risk threshold as the target execution path according to the set first priority order.

[0061] For example, if the active short-circuit strategy needs to be executed due to non-power device failure such as motor rotor failure, hardware overcurrent failure or hardware overvoltage failure, and the level inverter needs to be switched to active short-circuit, if the level inverter is a three-level inverter, comparing the thermal damage evaluation values K1, K2 and K3 corresponding to the first execution path, the second execution path and the third execution path with the set thermal damage risk threshold K s ; if all of them are greater than K s , determining the execution path corresponding to the minimum thermal damage evaluation value among the thermal damage evaluation values as the target execution path; if at least one of K1, K2 and K3 is less than K s, then according to the set first priority order, for example, the second execution path is better than the first execution path and the first execution path is better than the third execution path, K2 and K s Compare, if K2 is less than K s , then determine the second execution path as the target execution path; if K2 is greater than K s And K1 is less than K s , then determine the first execution path as the target execution path; if K2 is greater than K s , K1 is greater than K s And K3 is less than K s , then the third execution path is determined to be the target execution path.

[0062] Correspondingly, if the level inverter is a two-level inverter, the thermal damage assessment values ​​K1 and K2 corresponding to the first execution path and the second execution path are compared with the set thermal damage risk threshold K s Compare; if both are greater than K s , then determine the execution path corresponding to the minimum thermal damage evaluation value among the thermal damage evaluation values ​​as the target execution path; if one of K1 and K2 is less than K s , then according to the set first priority order, for example, the second execution path is better than the first execution path, K2 and K s Compare, if K2 is less than K s , then determine the second execution path as the target execution path; if K2 is greater than K s And K1 is less than K s , then the first execution path is determined to be 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 actual application requirements and is not limited here.

[0064] In an embodiment of the present application, when a switch to an active short-circuit state is required due to a non-power device failure, the target execution path can be preferentially selected from high-risk paths by comparing the thermal damage assessment value of each execution path with a set thermal damage risk threshold, thereby minimizing the probability of thermal damage to the power device; if there is an execution path whose thermal damage assessment value is less than the thermal damage risk threshold, the target path is determined according to the set priority order, which not only meets the thermal damage risk requirements but also can quickly determine the optimal path, thereby helping to improve the response speed and decision-making efficiency of the system.

[0065] On the basis of the above-mentioned embodiments, in some embodiments, according to the thermal damage evaluation values, among the multiple execution paths, the execution path meeting the thermal damage risk condition is dynamically determined as the target execution path of the active short-circuit strategy, and further comprising: in the process of executing the active short-circuit strategy by the three-level inverter, if the thermal damage evaluation 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 and the thermal damage evaluation value less than the thermal damage risk threshold among the other two execution paths is determined as the target execution path; if the thermal damage evaluation 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 value of the thermal damage evaluation values is determined as the target execution path.

[0066] For example, assuming that in the process of executing the active short-circuit strategy by the three-level inverter on the second execution path, if the thermal damage evaluation 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 better than the first execution path and the first execution path is better than the third execution path, K1 and K s are compared, if K1 is less than K s , then the first execution path is determined as the target execution path; if K1 is greater than K s and K3 is less than K s , then the third execution path is determined as the target execution path. Correspondingly, if the thermal damage evaluation value K1 corresponding to the first execution path and the thermal damage evaluation value K3 corresponding to the third execution path are both greater than the thermal damage risk threshold K s , then 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, then the first execution path is determined as the target execution path.

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

[0068] In the embodiments of the present application, in the process of executing the active short-circuit strategy by the three-level inverter, the thermal damage evaluation value corresponding to the current execution path is compared with the thermal damage risk threshold in real time, and when the thermal damage evaluation value corresponding to the current execution path is greater than the thermal damage risk threshold, the path meeting the condition is selected as the target path. Through the switching of the three execution paths, the thermal damage risk in the entire life cycle can be distributed to each power device, effectively reducing the probability of thermal damage of a certain power device due to too long execution time of the active short-circuit strategy, helping to ensure stable operation of the system, and further reducing the failure and maintenance cost caused by overheating.

[0069] In the related art, there are only two paths for executing the active short-circuit strategy, i.e., a first execution path and a second execution path. 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; but 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 execute a safety action and cannot control the motor, which has a certain safety risk.

[0070] Therefore, in some embodiments, the motor controller system is a three-level motor controller system. According to the thermal damage evaluation values, among the 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, including: if the active short-circuit strategy needs to be executed due to power device failure, the execution path in which 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 evaluation values corresponding to the multiple execution paths without faults; if there is only one execution path without faults, the execution path without faults is determined as the target execution path.

[0071] For example, if the active short-circuit strategy needs to be executed due to power device failure, such as failure of a drive chip of a power device, the execution path in which the faulty power device is located is determined; if there are multiple execution paths without faults, such as the first execution path and the third execution path without faults, the target execution path is determined based on the thermal damage evaluation values corresponding to the first execution path and the third execution path, respectively; if there is only one execution path without faults, such as when one or more power devices in the three groups of upper bridge arms of the three-level inverter, i.e., power devices Q1, Q2 and Q3, are uncontrolled and remain open due to failure, and one or more power devices in the three groups of lower bridge arms, i.e., power devices Q4, Q5 and Q6, are uncontrolled and remain open due to failure, 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, the target execution path is determined based on the thermal damage assessment values corresponding to the plurality of execution paths without faults, including: for the plurality of execution paths without faults, comparing the thermal damage assessment values corresponding to the execution paths without faults with the thermal damage risk threshold according to the set second priority order; if there is an execution path without faults with a thermal damage assessment value less than the thermal damage risk threshold among the plurality of execution paths without faults, determining the execution path with the highest priority among the execution paths without faults with a thermal damage assessment value less than the thermal damage risk threshold as the target execution path; if there is no execution path without faults with a thermal damage assessment value less than the thermal damage risk threshold among the plurality of execution paths without faults, determining the execution path with the smallest thermal damage assessment value among the plurality of execution paths without faults as the target execution path.

[0073] For example, when one or more of the power devices Q1, Q2 and Q3 in the three sets of upper bridge arms of the three-level inverter are uncontrolledly kept open due to a fault, i.e., the first execution path has a fault, the thermal damage assessment value K2 corresponding to the second execution path without faults is compared with the thermal damage risk threshold K s according to the set second priority order, e.g., the second execution path is superior to the third execution path; if K2 is less than K s , the second execution path is determined as the target execution path; if K2 is greater than K s , the thermal damage assessment value K3 corresponding to the third execution path without faults is compared with K s ; if K3 is less than K s , the third execution path is determined as the target execution path. Accordingly, if K2 and K3 are both greater than K s , the execution path corresponding to the minimum value of K2 and K3 is determined as the target execution path, e.g., if K2 is less than K3, the second execution path is determined as the target execution path.

[0074] For example, when one or more of the power devices Q1, Q2 and Q3 in the three sets of upper bridge arms of the three-level inverter are uncontrolledly kept open due to a fault, i.e., the first execution path has a fault, the thermal damage assessment value K2 corresponding to the second execution path without faults is compared with the thermal damage risk threshold K s according to the set second priority order, e.g., the second execution path is superior to the third execution path; if K2 is less than K s , the second execution path is determined as the target execution path; if K2 is greater than K s , the thermal damage assessment value K3 corresponding to the third execution path without faults is compared with K s ; if K3 is less than K s , the third execution path is determined as the target execution path. Accordingly, if K2 and K3 are both greater than K sIf K2 is less than K3, it is determined that the second execution path is the target execution path.

[0075] Correspondingly, when one or more of the power devices Q7-Q12 in the three sets of middle bridge arms of the three-level inverter are uncontrolledly kept open due to a fault, i.e., the third execution path is faulty, the thermal damage evaluation value K2 corresponding to the second execution path without the fault is compared with the thermal damage risk threshold K s If K2 is less than K s , it is determined that the second execution path is the target execution path. s If K2 is greater than K s , the thermal damage evaluation value K1 corresponding to the first execution path without the fault is compared with K s If K1 is less than K s , it is determined that the first execution path is the target execution path. s If K2 and K1 are both greater than K s , it is determined that the execution path corresponding to K2 is the target execution path.

[0076] It should be noted that the second priority order described above is only an example, and in actual applications, it can be flexibly set according to actual application requirements, which is not limited herein.

[0077] Compared with the two-level motor controller system commonly used in new energy vehicles, when the power devices of the execution path are faulty, the embodiment of the present application 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 is faulty.

[0078] In some embodiments, the thermal damage evaluation value corresponding to the execution path is determined in the following manner: based on the current value of the power device contained in the execution path, the thermal damage evaluation value corresponding to the power device is determined; the maximum value of the thermal damage evaluation values respectively corresponding to all the power devices in the execution path is determined as the thermal damage evaluation value corresponding to the execution path.

[0079] For example, still referring to Figure 4 , in Figure 4The a point, the b point and the c point in the current sensor are respectively arranged, and the current of each power device is collected in real time through each current sensor. Correspondingly, the sum of the product of the square value of the current flowing through each power device and time in a time period t0 is calculated, and the product is taken as the thermal damage evaluation value corresponding to the power device, wherein t0 = Δt x n, t0 is the period of evaluating the thermal damage risk of the power device, Δt is the current sampling period, n is the number of current sampling in the evaluation period, n > 1, and the value of n can be determined according to the test and verification result of the power device; correspondingly, the thermal damage evaluation value F N(N=1,2,3…12) = of each power device is updated at an interval of t0.

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

[0081] In the embodiment of the application, the thermal damage evaluation value is dynamically determined based on the real-time current value of the power device, which can accurately reflect the actual thermal load state of each power device in the execution path, so that the thermal damage evaluation value of each power device can accurately reflect the thermal damage degree of each power device; in addition, by selecting the maximum value of the thermal damage evaluation value corresponding to all power devices in the execution path as the thermal damage evaluation value corresponding to the execution path, the efficiency loss caused by complex weighted calculation is avoided, and the identification ability of the system to the worst working condition is ensured, the evaluation method has processing efficiency and reliability of evaluation result, which can effectively prevent the thermal damage risk of the power device caused by local overheating, and simplifies the monitoring logic, which helps to ensure the stable operation of the motor controller system.

[0082] Figure 5 Another flowchart of the active short circuit control method provided by the exemplary embodiment of the application is provided. As shown in Figure 5 , the active short circuit control method comprises the following steps:

[0083] S501, obtaining the thermal damage evaluation value of each power device.

[0084] For example, the thermal damage evaluation values corresponding to the power devices Q1-Q12 are F1, F 2、 F 3、 ,..., and F 12 , respectively.

[0085] S502, determine the thermal damage evaluation value corresponding to each execution path based on the thermal damage evaluation value of each power device.

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

[0087] S503, in the case that the motor controller system needs to execute the active short-circuit strategy, according to the thermal damage evaluation value, dynamically determine the execution path that meets the thermal damage risk condition as the target execution path of the active short-circuit strategy in the multiple execution paths.

[0088] For example, if the active short-circuit strategy needs to be executed due to non-power device failure, and the level inverter needs to be switched to active short-circuit, compare the thermal damage evaluation value corresponding to each execution path with the set thermal damage risk threshold value; if each thermal damage evaluation value is greater than the thermal damage risk threshold value, determine the execution path corresponding to the minimum thermal damage evaluation value in each thermal damage evaluation value as the target execution path; if there is at least one thermal damage evaluation value less than the thermal damage risk threshold value in each thermal damage evaluation value, determine the execution path with the highest priority among the execution paths with thermal damage evaluation value less than the thermal damage risk threshold value as the target execution path according to the set first priority order. Correspondingly, in the process of executing the active short-circuit strategy by the three-level inverter, if the thermal damage evaluation value corresponding to the current execution path is greater than the thermal damage risk threshold value, determine the execution path with the highest priority among the other two execution paths with thermal damage evaluation value less than the thermal damage risk threshold value as the target execution path according to the first priority order; if the thermal damage evaluation value corresponding to the other two execution paths is greater than the thermal damage risk threshold value, determine the execution path corresponding to the minimum thermal damage evaluation value among the thermal damage evaluation values as the target execution path.

[0089] For example, Figure 6 A flowchart for determining the target execution path is provided for the exemplary embodiments of the present application. As shown in FIG. 4, the motor controller system needs to execute the active short-circuit strategy, and the thermal damage evaluation value of each execution path is determined based on the thermal damage evaluation value of each power device. Figure 6 ​​As shown, in the case where the motor controller system needs to execute the active short-circuit strategy, firstly, it is determined whether to switch to the active short-circuit strategy, if yes, the thermal damage evaluation value corresponding to each execution path is compared with the set thermal damage risk threshold value to determine the target execution path; if the three-level inverter is currently executing the active short-circuit strategy, it is determined whether the execution path needs to be switched based on the thermal damage evaluation value corresponding to the current execution path and the thermal damage risk threshold value, and the target execution path is determined when the execution path needs to be switched; the specific process of determining the target execution path is as shown in Figure 6 As shown, details are not repeated here.

[0090] Correspondingly, if the active short-circuit strategy needs to be executed due to the power device failure, 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 evaluation values corresponding to the multiple execution paths without faults; if there is only one execution path without faults, the execution path without faults is determined as the target execution path. For example, Figure 7 Another flowchart for determining the target execution path provided by the exemplary embodiments of the present application is shown in FIG. 6. As shown, Figure 7 Firstly, the execution path where the faulty power device is located is determined, for example, only at least one of Q1, Q2 and Q3 is faulty and disconnected, only at least one of Q4, Q5 and Q6 is faulty and disconnected, or at least one of Q4, Q5 and Q6 is faulty and disconnected and at least one of Q1, Q2 and Q3 is faulty and disconnected, and further, the target execution path is determined based on the thermal damage evaluation values corresponding to the execution paths without faults, and the specific process of determining the target execution path is as shown in Figure 7 As shown, details are not repeated here.

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

[0092] For example, after the target execution path is determined as path 2, a control instruction is sent to the level inverter; after the level inverter receives the control instruction, the conduction state of the internal power device is adjusted to make the power devices in path 2 fully conduct, so as to execute the active short-circuit strategy on the target execution path.

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

[0094] I. By acquiring the thermal damage evaluation values of the multiple execution paths of the level inverter in real time, and based on the thermal damage evaluation values of the multiple execution paths, the target execution path of the active short-circuit strategy is dynamically determined, which avoids the problem of thermal damage accumulation of power devices caused by long-time execution of the active short-circuit strategy by a single execution path, and compared with the traditional method, can more effectively reduce the thermal damage risk of each power device, help to prolong the service life of the power device, and thus improve the reliability and stability of the motor controller system, which has a positive significance for reducing system failures and maintenance costs caused by thermal damage of power devices, and improving the overall performance and user experience of new energy vehicles.

[0095] II. By considering both three-level motor controller systems and two-level motor controller systems, the active short-circuit control method has wide applicability and can be widely used in various vehicle types. In the face of serious failures of the motor controller system, the appropriate execution path can be flexibly selected to execute the active short-circuit strategy according to the thermal damage evaluation of each execution path, which significantly improves the ability of the motor controller system to deal with failures, thereby ensuring that new energy vehicles can quickly enter a safe state when corresponding failures occur.

[0096] III. When switching to the active short-circuit state due to non-power device failure, by comparing the thermal damage evaluation values of each execution path with the set thermal damage risk threshold, the target execution path can be selected in the high-risk path to minimize the probability of thermal damage of power devices. If there is an execution path with a thermal damage evaluation value less than the thermal damage risk threshold, the target path is determined according to the set priority order, which meets the thermal damage risk requirement and quickly determines the optimal path, helping to improve the response speed and decision efficiency of the system. In addition, by comparing the thermal damage evaluation value of the current execution path with the thermal damage risk threshold in real time during the execution of the active short-circuit strategy by the three-level inverter, and selecting the path that meets the condition as the target path when the thermal damage evaluation value of the current execution path is greater than the thermal damage risk threshold, the thermal damage risk in the entire life cycle can be distributed to each power device through switching of the three execution paths, effectively reducing the probability of thermal damage of a power device due to long-time execution of the active short-circuit strategy, and helping to ensure stable operation of the system, thereby reducing failures and maintenance costs caused by overheating.

[0097] IV. By dynamically determining the thermal damage evaluation value based on the real-time current value of the power device, the actual thermal load state of each power device in the execution path can be accurately reflected, so that the thermal damage evaluation value of each power device can accurately reflect the thermal damage degree of each power device. In addition, by selecting the maximum value of the thermal damage evaluation values corresponding to all power devices in the execution path as the thermal damage evaluation value corresponding to the execution path, the efficiency loss caused by complex weighted calculation is avoided, and the identification ability of the system to the worst working condition is ensured. This evaluation method has both high processing efficiency and reliable evaluation results, which can effectively prevent the thermal damage risk of the power device caused by local overheating, simplify the monitoring logic, and help to ensure the stable operation of the motor controller system.

[0098] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.

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

[0100] The acquisition module 81 is configured to acquire thermal damage evaluation values corresponding to a plurality of execution paths of the level inverter in the motor controller system in the case that the motor controller system needs to execute the active short circuit strategy.

[0101] The determination module 82 is configured to dynamically determine, according to the thermal damage evaluation values, an execution path satisfying a thermal damage risk condition as a target execution path of the active short circuit strategy in the plurality of execution paths.

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

[0103] ​In a possible implementation, the motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, and the plurality of execution paths include a first execution path in which all power devices in three upper bridge 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 three lower bridge 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 three middle bridge 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 three upper bridge arms of the two-level inverter are turned on and all other power devices are turned off; and a second execution path in which all power devices in three lower bridge arms of the two-level inverter are turned on and all other power devices are turned off.

[0104] In a possible implementation, the determining module 82 can be specifically configured to: if the active short-circuit strategy needs to be executed because of a non-power device fault, and the level inverter needs to be switched to the active short-circuit, compare the thermal damage evaluation values corresponding to the execution paths respectively with a set thermal damage risk threshold; if all the thermal damage evaluation values are greater than the thermal damage risk threshold, determine that an execution path corresponding to a minimum value of the thermal damage evaluation values is a target execution path; and if at least one of the thermal damage evaluation values is less than the thermal damage risk threshold, determine, according to a set first priority order, that an execution path with the highest priority among the execution paths with the thermal damage evaluation values less than the thermal damage risk threshold is the target execution path.

[0105] In a possible implementation, the determining module 82 can be specifically configured to: if the active short-circuit strategy needs to be executed because of a non-power device fault, and the level inverter needs to be switched to the active short-circuit, compare the thermal damage evaluation values corresponding to the execution paths respectively with a set thermal damage risk threshold; if all the thermal damage evaluation values are greater than the thermal damage risk threshold, determine that an execution path corresponding to a minimum value of the thermal damage evaluation values is a target execution path; and if at least one of the thermal damage evaluation values is less than the thermal damage risk threshold, determine, according to a set first priority order, that an execution path with the highest priority among the execution paths with the thermal damage evaluation values less than the thermal damage risk threshold is the target execution path.

[0106] In a possible implementation, the motor controller system is a three-level motor controller system, and the determining module 82 can be further configured to: if the active short-circuit strategy needs to be executed because of a power device fault, determine an execution path in which the power device with the fault is located; if there are a plurality of execution paths without faults, determine a target execution path based on thermal damage evaluation values corresponding to the plurality of execution paths without faults; and if there is only one execution path without faults, determine that the execution path without faults is the target execution path.

[0107] In a possible implementation, the determining module 82 can also be configured to: for the plurality of execution paths without faults, compare the thermal damage evaluation values corresponding to the execution paths without faults with the thermal damage risk threshold according to the set second priority order; if there is an execution path without fault in the plurality of execution paths without faults, in which the thermal damage evaluation value is less than the thermal damage risk threshold, determine that the execution path with the highest priority in the execution path without fault in which the thermal damage evaluation value is less than the thermal damage risk threshold is the target execution path; and if there is no execution path without fault in the plurality of execution paths without faults, in which the thermal damage evaluation value is less than the thermal damage risk threshold, determine that the execution path with the smallest thermal damage evaluation value in the plurality of execution paths without faults is the target execution path.

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

[0109] The active short circuit control device provided by the embodiments of the present application can implement the technical solutions shown in the active short circuit control method embodiments, and has similar implementation principles and beneficial effects, which will not be described again here.

[0110] It should be noted that, for each of the method embodiments described above, in order to simply describe, each of the method embodiments is described as a series of action combinations, but those skilled in the art should know that the present application is not limited by the action order described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0111] It should be further noted that, although each step in the flowchart is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise stated in this document, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.

[0112] It should be noted that the above-mentioned apparatus embodiments are only illustrative, and the apparatus of the present application can also be implemented in other manners; and it should be understood that the division of the various modules of the above apparatus is only a logical functional division, and all or part of the modules can be integrated into one physical entity, or can be physically separated. And these modules can all be implemented in the form of software invoked by a processing element; or all can be implemented in the form of hardware; or part of the modules can be implemented in the form of software invoked by a processing element, and part of the modules can be implemented in the form of hardware. For example, the determining module can be a separately established processing element, or can be integrated in a certain chip of the above apparatus, in addition, it can also be stored in the form of program code in the memory of the above apparatus, and the function of the above determining module is invoked and executed by a certain processing element of the above apparatus. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or can be independently implemented. The processing element here can be an integrated circuit with signal processing capability. In the implementation process, the steps of the above method or the above various modules can be completed by the integrated logic circuit of hardware in the processing element or the instructions in the form of software.

[0113] For example, the above modules can be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), etc. For another example, when a certain module above is implemented in the form of program code invoked by a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can invoke program code. For another example, these modules can be integrated together to implement in the form of system-on-a-chip (SOC).

[0114] In the above embodiments, the implementation can be wholly or partially by software, hardware, firmware or any combination thereof. When implemented by software, the implementation can be wholly or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function according to the embodiments of the present application is wholly or partially 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 transferred from one computer-readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, abbreviated as DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital versatile disc (Digital Video Disc, abbreviated as DVD)), or a semiconductor medium (for example, a solid state disk (solid state disk, abbreviated as SSD)) and the like.

[0115] Figure 9 The structural diagram of the control module in the motor controller system provided by the exemplary embodiments of the present application is shown. As shown in the figure, the control module 90 in the motor controller system of the present embodiment includes: Figure 9

[0116] at least one processor 91; and a memory 92 in communication connection with the at least one processor;

[0117] The memory 92 stores instructions executable by the at least one processor 91, and the instructions are executed by the at least one processor 91 to enable the control module in the motor controller system to perform the method according to any one of the above embodiments.

[0118] Optionally, the memory 92 can be independent or integrated with the processor 91.

[0119] The memory 92 can include a high-speed random access memory (Random Access Memory, abbreviated as RAM), and can also include a non-volatile memory such as at least one disk memory.

[0120] ​The processor 91 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to perform the operations of the embodiments of the present application. Specifically, when implementing the active short circuit control method described in the foregoing method embodiments, the control module in the motor controller system can be an electronic device with processing function such as a server.

[0121] Optionally, the control module in the motor controller system can further include a communication interface 93. In a specific implementation, if the communication interface 93, the memory 92 and the processor 91 are implemented independently, the communication interface 93, the memory 92 and the processor 91 can be connected with each other through a bus and complete communication therebetween. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

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

[0123] The implementation principle and technical effects of the control module in the motor controller system provided by the embodiments of the present application can be referred to the foregoing embodiments, which will not be described here.

[0124] The embodiments of the present application provide a vehicle including the control module in the motor controller system as described in the foregoing embodiments.

[0125] The embodiments of the present application further provide a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the computer execution instructions are executed, the computer execution instructions are used to implement the method steps in the method embodiments described above. The specific implementation and technical effects are similar, which will not be described here.

[0126] The computer readable storage medium described above can be realized by any type of volatile or nonvolatile storage devices 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 that can be accessed by a general or special purpose computer.

[0127] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a part of the processor. The processor and the readable storage medium can be located in a special integrated circuit. Of course, the processor and the readable storage medium can also exist as discrete components in the active short circuit control device.

[0128] The embodiments of the present application also provide a computer program product, comprising a computer program, when the computer program is executed, realizing the method steps in the above method embodiments, the specific implementation manners and technical effects are similar, which will not be described here.

[0129] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments. The technical features of the above embodiments can be combined arbitrarily, in order to make the description concise, the description of all possible combinations of the technical features in the above embodiments is not described, however, as long as the combination of these technical features does not exist contradictory, it should be considered that it is within the scope of the present application.

[0130] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The application is intended to cover any variations, uses or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice in the art to which the application pertains. The specification and examples are to be regarded as exemplary only, and the true scope and spirit of the application are indicated by the following claims.

[0131] It is to be understood that the application is not limited to the precise construction already described above and shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application should only be limited by the claims appended hereto.

Claims

1. An active shorting control method, characterized by, The application discloses a control module applied to a motor controller system of a vehicle, and a short-circuit control method. In the case that the motor controller system needs to execute an active short-circuit strategy, a thermal damage evaluation value corresponding to each execution path of a plurality of execution paths included in a level inverter in the motor controller system is obtained. According to each thermal damage evaluation value, an execution path meeting a thermal damage risk condition is dynamically determined as a target execution path of the active short-circuit strategy in the plurality of execution paths. The level inverter is controlled to execute the active short-circuit strategy on the target execution path.

2. The active shorting control method of claim 1, wherein, The motor controller system is a three-level motor controller system, the level inverter is a three-level inverter, and the plurality of execution paths include a first execution path in which power devices in three upper bridge arms of the three-level inverter are all turned on and other power devices are all turned off, a second execution path in which power devices in three lower bridge arms of the three-level inverter are all turned on and other power devices are all turned off, and a third execution path in which power devices in three middle bridge arms of the three-level inverter are all turned on and other power devices are all 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 power devices in three upper bridge arms of the two-level inverter are all turned on and other power devices are all turned off, and a second execution path in which power devices in three lower bridge arms of the two-level inverter are all turned on and other power devices are all turned off.

3. The active shorting control method according to claim 1 or 2, characterized by, The method comprises the following steps. If the active short-circuit strategy needs to be executed due to a non-power device fault, and the level inverter needs to be switched to the active short-circuit, a thermal damage evaluation value corresponding to each execution path is compared with a set thermal damage risk threshold value. If each thermal damage evaluation value is greater than the thermal damage risk threshold value, an execution path corresponding to a minimum value of the thermal damage evaluation values is determined as the target execution path. If at least one thermal damage evaluation value is less than the thermal damage risk threshold value, an execution path with the highest priority in execution paths with thermal damage evaluation values less than the thermal damage risk threshold value is determined as the target execution path according to a set first priority order.

4. The active shorting control method of claim 3, wherein, In the process of executing the active short-circuit strategy by the three-level inverter, if a thermal damage evaluation value corresponding to a current execution path is greater than the thermal damage risk threshold value, an execution path with the highest priority in other two execution paths with thermal damage evaluation values less than the thermal damage risk threshold value is determined as the target execution path according to the first priority order. ​ If the thermal damage evaluation 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 evaluation value among the thermal damage evaluation values is determined as the target execution path.

5. The active shorting control method according to claim 1 or 2, characterized by, The motor controller system is a three-level motor controller system, and the target execution path satisfying the thermal damage risk condition is dynamically determined from the execution paths in the plurality of execution paths according to the thermal damage evaluation values, including: If the active short-circuit strategy needs to be executed due to power device failure, the execution path in which 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 evaluation values corresponding to the multiple execution paths without faults; If there is only one execution path without faults, the execution path without faults is determined as the target execution path.

6. The active shorting control method of claim 5, wherein, The target execution path is determined based on the thermal damage evaluation values corresponding to the multiple execution paths without faults, including: For the multiple execution paths without faults, the thermal damage evaluation values corresponding to the execution paths without faults are compared with the thermal damage risk threshold according to a set second priority order; If there is an execution path without faults in the multiple execution paths without faults, in which the thermal damage evaluation value is less than the thermal damage risk threshold, the execution path without faults with the highest priority in the execution paths without faults in which the thermal damage evaluation value is less than the thermal damage risk threshold is determined as the target execution path; If there is no execution path without faults in the multiple execution paths without faults, in which the thermal damage evaluation value is less than the thermal damage risk threshold, the execution path without faults with the minimum thermal damage evaluation value in the multiple execution paths without faults is determined as the target execution path.

7. The active shorting control method according to claim 1 or 2, characterized by, The thermal damage evaluation value corresponding to the execution path is determined by: Based on the current value of the power device included in the execution path, the thermal damage evaluation value corresponding to the power device is determined; The maximum value of the thermal damage evaluation values corresponding to all power devices in the execution path is determined as the thermal damage evaluation value corresponding to the execution path.

8. An active shorting control device, characterized by The control module applied to the motor controller system of the vehicle includes: An acquisition module is configured to acquire thermal damage evaluation values corresponding to a plurality of execution paths included in a level inverter in the motor controller system when the motor controller system needs to execute an active short-circuit strategy; A determination module is configured to dynamically determine an execution path satisfying a thermal damage risk condition as a target execution path of the active short-circuit strategy from the plurality of execution paths according to the thermal damage evaluation values; A control module is configured to control the level inverter to execute the active short-circuit strategy on the target execution path.

9. A control module in an electric machine controller system, characterized by It includes: A processor and a memory connected in communication with the processor; The memory is configured to store computer execution instructions; The processor is configured to execute the computer execution instructions to implement the method according to any one of claims 1 to 7.

10. A vehicle characterized by comprising: The control module in the motor controller system according to claim 9 is included. The control module in the motor controller system according to claim 9 is included.

11. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer-executable instructions that, when executed, implement the method of any of claims 1-7.

12. A computer program product comprising a computer program, characterized in that, The computer program, when executed, implements the method of any of claims 1-7.

Citation Information

Patent Citations

  • Short-circuit control method, device and equipment for full-bridge circuit

    CN114977897A

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

    CN115425908A

  • Control method and device of pure electric vehicle, pure electric vehicle and storage medium

    CN116653632A

  • Active short-circuit protection control method for coping with motor failure

    CN116742993A

  • Dynamic etching compensation method for fine circuit

    CN117790300A

Cited By

  • Motor controller circuit and circuit control method

    CN121448169A