Control method and device for high-voltage motor

文档序号:326033 发布日期:2021-11-30 浏览:15次 中文

阅读说明:本技术 一种高压电机的控制方法和装置 (Control method and device for high-voltage motor ) 是由 夏范昌 于 2021-09-06 设计创作,主要内容包括:本发明实施例提供一种高压电机的控制方法和装置,该方法包括:确定电机控制器在开关过程中,允许尖峰电压超过耐电晕电压限值的最大时长值;采用一小于最大时长值的测试时长值,对电机控制器进行测试,以获取电机控制器的电压波形图;模拟电压波形图,对高压电机进行功能验证测试;当高压电机通过功能验证测试时,将测试时长值确定为高压电机的耐电晕参数,以使电机控制器采用耐电晕参数,控制高压电机的运作。本发明实施例通过在电机控制器设计前期,充分考虑高压电机中漆包线的耐电晕寿命问题,并通过对高压电机进行功能测试,以验证电机控制器设计的合理性,从而达到高压电机全生命周期的耐电晕要求,延长高压电机中漆包线的耐电晕寿命。(The embodiment of the invention provides a control method and a control device of a high-voltage motor, wherein the method comprises the following steps: determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller; testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller; simulating a voltage waveform diagram, and performing functional verification test on the high-voltage motor; when the high-voltage motor passes the function verification test, the test duration value is determined as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor. According to the embodiment of the invention, the corona-resistant service life of the enameled wire in the high-voltage motor is fully considered in the early stage of the design of the motor controller, and the reasonability of the design of the motor controller is verified by performing the function test on the high-voltage motor, so that the corona-resistant requirement of the whole life cycle of the high-voltage motor is met, and the corona-resistant service life of the enameled wire in the high-voltage motor is prolonged.)

1. A control method of a high-voltage motor is applied to a motor control system, the motor control system comprises the high-voltage motor and a motor controller, and the method comprises the following steps:

determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller;

testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller;

simulating the voltage waveform diagram, and performing functional verification test on the high-voltage motor;

and when the high-voltage motor passes the function verification test, determining the test duration value as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor.

2. The method of claim 1, wherein said determining a maximum duration value that the motor controller allows for a spike voltage to exceed a corona resistance limit during switching comprises:

acquiring corona-resistant rated parameters of an enameled wire winding in the high-voltage motor; the corona-resistant rated parameters comprise a corona-resistant voltage limit value and a corona-resistant service life;

determining the working life of a power module of the motor controller, the switching frequency of a power device and the switching times in each period;

and determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller according to the corona-resistant service life, the working life, the switching frequency and the switching times.

3. The method of claim 2, wherein determining the maximum duration value of the motor controller that allows the peak voltage to exceed the corona resistance voltage limit during switching according to the corona resistance life, the operating life, the switching frequency and the switching times comprises:

calculating the product value of the working life, the switching frequency and the switching times;

calculating the ratio of the corona resistant life to the product value;

and determining the ratio as the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

4. The method of claim 1, wherein simulating the voltage waveform pattern for performing a functional verification test on the high voltage motor comprises:

determining the cycle number of the motor controller for testing;

reading test parameters from the voltage waveform diagram after the cycle number is reached; the test parameters comprise peak voltage rising time, peak voltage maximum and battery pack voltage;

and performing functional verification test on the high-voltage motor by adopting the peak voltage rise time, the peak voltage maximum value, the battery pack voltage and the test duration value.

5. The method of claim 4, further comprising:

when the high-voltage motor fails the function verification test, reducing the test duration value;

obtaining a test parameter corresponding to the reduced test duration value;

and carrying out functional verification test on the high-voltage motor by adopting the reduced test duration value and the corresponding test parameters until the high-voltage motor passes the functional verification test.

6. The method of claim 4, wherein said determining a number of cycles that the motor controller is performing the test comprises:

and determining the product value of the working life, the switching frequency and the switching times as the cycle times of the motor controller for testing.

7. The method of claim 5, wherein reducing the test duration value comprises:

the test duration value is reduced by adjusting the driving parameters of the motor controller; the drive parameter includes a drive resistance.

8. A control device of a high-voltage motor is applied to a motor control system, the motor control system comprises the high-voltage motor and a motor controller, and the device comprises:

the maximum duration value determining module is used for determining the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller;

the voltage waveform diagram acquisition module is used for testing the motor controller by adopting a test duration value smaller than the maximum duration value so as to acquire a voltage waveform diagram of the motor controller;

the first function verification test module is used for simulating the voltage waveform diagram and performing function verification test on the high-voltage motor;

and the corona-resistant parameter determining module is used for determining the test duration value as the corona-resistant parameter of the high-voltage motor when the high-voltage motor passes the function verification test, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor.

9. A vehicle comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and configured to be executed by the one or more processors comprises a control method for executing a high voltage electric machine according to any one of method claims 1-7.

10. A readable storage medium, characterized in that the instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of controlling a high voltage electrical machine according to any of the method claims 1-7.

Technical Field

The invention relates to the technical field of motors, in particular to a control method and a control device of a high-voltage motor.

Background

At present, in order to meet the demand for rapid charging of electric vehicles, the main drive motor and the motor controller used as power output are gradually developed to high voltage. The high-voltage motor is a motor with the rated voltage of more than 1000V, and the motor controller is an integrated circuit which controls the main drive motor to work according to the set direction, speed, angle and response time through active work.

In order to extend the service life of high voltage electrical machines, corona resistant materials are commonly used as the enameled wire windings in high voltage electrical machines, while the electrical machine suppliers provide corona resistant voltage limits for the enameled wires as well as corona resistant life. However, the motor controller tends to be high-voltage, so that the time of the motor controller when the generated peak voltage exceeds the voltage limit value is prolonged in the switching process, the speed of the enameled wire reaching the corona-resistant life is increased, and the corona-resistant life of the enameled wire is greatly shortened.

Disclosure of Invention

In view of the above, embodiments of the present invention are proposed in order to provide a control method of a high voltage motor that overcomes or at least partially solves the above-mentioned problems.

The embodiment of the invention also provides a control device of the high-voltage motor, so as to ensure the implementation of the method.

In order to solve the above problem, an embodiment of the present invention discloses a control method for a high voltage motor, which is applied to a motor control system, where the motor control system includes the high voltage motor and a motor controller, and the method includes:

determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller;

testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller;

simulating the voltage waveform diagram, and performing functional verification test on the high-voltage motor;

and when the high-voltage motor passes the function verification test, determining the test duration value as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor.

Optionally, the determining that the motor controller allows the peak voltage to exceed the maximum duration value of the corona-resistant voltage limit during the switching process includes:

acquiring corona-resistant rated parameters of an enameled wire winding in the high-voltage motor; the corona-resistant rated parameters comprise a corona-resistant voltage limit value and a corona-resistant service life;

determining the working life of a power module of the motor controller, the switching frequency of a power device and the switching times in each period;

and determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller according to the corona-resistant service life, the working life, the switching frequency and the switching times.

Optionally, the determining, according to the corona resistance life, the operating life, the switching frequency, and the switching frequency, a maximum duration value that the motor controller allows the spike voltage to exceed the corona resistance voltage limit during the switching process includes:

calculating the product value of the working life, the switching frequency and the switching times;

calculating the ratio of the corona resistant life to the product value;

and determining the ratio as the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

Optionally, the simulating the voltage waveform diagram to perform a functional verification test on the high-voltage motor includes:

determining the cycle number of the motor controller for testing;

reading test parameters from the voltage waveform diagram after the cycle number is reached; the test parameters comprise peak voltage rising time, peak voltage maximum and battery pack voltage;

and performing functional verification test on the high-voltage motor by adopting the peak voltage rise time, the peak voltage maximum value, the battery pack voltage and the test duration value.

Optionally, the method further comprises:

when the high-voltage motor fails the function verification test, reducing the test duration value;

obtaining a test parameter corresponding to the reduced test duration value;

and carrying out functional verification test on the high-voltage motor by adopting the reduced test duration value and the corresponding test parameters until the high-voltage motor passes the functional verification test.

Optionally, the determining the number of cycles of the test performed by the motor controller includes:

and determining the product value of the working life, the switching frequency and the switching times as the cycle times of the motor controller for testing.

Optionally, the reducing the test duration value includes:

the test duration value is reduced by adjusting the driving parameters of the motor controller; the drive parameter includes a drive resistance.

The embodiment of the invention also discloses a control device of the high-voltage motor, which is applied to a motor control system, wherein the motor control system comprises the high-voltage motor and a motor controller, and the device comprises:

the maximum duration value determining module is used for determining the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller;

the voltage waveform diagram acquisition module is used for testing the motor controller by adopting a test duration value smaller than the maximum duration value so as to acquire a voltage waveform diagram of the motor controller;

the first function verification test module is used for simulating the voltage waveform diagram and performing function verification test on the high-voltage motor;

and the corona-resistant parameter determining module is used for determining the test duration value as the corona-resistant parameter of the high-voltage motor when the high-voltage motor passes the function verification test, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor.

Optionally, the maximum duration value determining module includes:

the corona-resistant rated parameter acquisition submodule is used for acquiring corona-resistant rated parameters of an enameled wire winding in the high-voltage motor; the corona-resistant rated parameters comprise a corona-resistant voltage limit value and a corona-resistant service life;

the motor controller parameter determination submodule is used for determining the working life of a power module of the motor controller, the switching frequency of a power device and the switching times in each period;

and the maximum duration value determining submodule is used for determining the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller according to the corona-resistant service life, the working life, the switching frequency and the switching times.

Optionally, the maximum duration value determining sub-module includes:

the first calculating unit is used for calculating the product value of the working life, the switching frequency and the switching times;

a second calculation unit configured to calculate a ratio of the corona-resistant life to the product value;

and the maximum duration value determining unit is used for determining the ratio as the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

Optionally, the first functional verification test module includes:

the cycle number determining submodule is used for determining the cycle number of the motor controller for testing;

the test parameter reading submodule is used for reading test parameters from the voltage waveform diagram after the cycle times are reached; the test parameters comprise peak voltage rising time, peak voltage maximum and battery pack voltage;

and the first functional verification test submodule is used for performing functional verification test on the high-voltage motor by adopting the peak voltage rise time, the peak voltage maximum value, the battery pack voltage and the test duration value.

Optionally, the method further comprises:

the test duration value adjusting module is used for reducing the test duration value when the high-voltage motor fails the function verification test;

the test parameter acquisition module is used for acquiring the test parameters corresponding to the reduced test duration value;

and the second function verification test module is used for performing function verification test on the high-voltage motor by adopting the reduced test duration value and the corresponding test parameters until the high-voltage motor passes the function verification test.

Optionally, the cycle number determining sub-module includes:

and the cycle number determining unit is used for determining the product value of the working life, the switching frequency and the switching number as the cycle number of the motor controller for testing.

Optionally, the test duration value adjusting module includes:

the test duration value adjusting submodule is used for adjusting the driving parameters of the motor controller so as to reduce the test duration value; the drive parameter includes a drive resistance.

Embodiments of the present invention also provide a vehicle, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by the one or more processors includes a control method for executing a high-voltage motor according to any of the embodiments of the present invention.

Embodiments of the present invention further provide a readable storage medium, and when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the control method of the high-voltage motor according to any one of the embodiments of the present invention.

Compared with the prior art, the embodiment of the invention has the following advantages:

in the embodiment of the invention, the maximum time length value that the motor controller allows the spike voltage to exceed the corona-resistant voltage limit value in the switching process is determined; testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller; simulating a voltage waveform diagram, and performing functional verification test on the high-voltage motor; when the high-voltage motor passes the function verification test, the test duration value is determined as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor. According to the embodiment of the invention, the problem of the corona resistance service life of the enameled wire in the high-voltage motor is fully considered in the early stage of the design of the motor controller, and the reasonability of the design of the motor controller is verified by performing functional verification test on the high-voltage motor, so that the corona resistance requirement of the high-voltage motor in the whole life cycle is met, and the corona resistance service life of the enameled wire in the high-voltage motor is effectively prolonged.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.

Fig. 1 is a flowchart illustrating steps of a method for controlling a high-voltage motor according to an embodiment of the present invention;

fig. 2 is a control circuit diagram between the motor controller and the high-voltage motor of the embodiment of the invention;

FIG. 3 is a control waveform diagram between a motor controller and a high voltage motor of an embodiment of the present invention;

FIG. 4 is a voltage waveform diagram of a motor controller of an embodiment of the present invention;

fig. 5 is a control flow block diagram of the high-voltage motor of the embodiment of the invention;

fig. 6 is a block diagram of a control device of a high-voltage motor according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

In order to meet the demand for rapid charging of electric vehicles, the main drive motor and the motor controller tend to be highly pressurized. In the running process of the high-voltage motor, the high-frequency voltage generated by the motor controller can enable the high-voltage motor to generate corona, so that the phenomenon of partial discharge of the high-voltage motor is caused. In order to make the high-voltage motor corona-resistant and prolong the service life of the high-voltage motor, corona-resistant materials are generally used as enameled wire windings in the high-voltage motor.

However, the motor controller tends to be high-voltage, so that the time that the peak voltage generated by the motor controller exceeds the corona-resistant voltage limit value can be prolonged in the switching process of the motor controller, that is, the time for the motor controller to maintain the high-frequency voltage can be prolonged, and the high-voltage motor can generate heat by maintaining the overlong high-frequency voltage, and further an enameled wire winding in the high-voltage motor generates a cracking phenomenon, so that the enameled wire winding of the high-voltage motor suffers from serious damage, and the corona-resistant service life of the enameled wire is greatly shortened.

Referring to fig. 1, a flowchart illustrating steps of a control method for a high voltage motor according to an embodiment of the present invention is shown, and is applied to a motor control system, where the motor control system includes a high voltage motor and a motor controller, and the method may specifically include the following steps:

step 101, determining a maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

In the electric vehicle, the motor controller is used for converting electric energy stored in the power battery into electric energy required by a main drive motor according to instructions such as gears, an accelerator and a brake to control the running states of the electric vehicle such as starting operation, advancing and retreating speed and climbing force, or to assist the electric vehicle in braking and store part of braking energy into the power battery.

The peak voltage belongs to one of surge voltages, the duration is extremely short, but the value is very high, and the phenomenon of the peak voltage can occur in the switching process of the motor controller.

In the switching process of the motor controller, the longer the time for maintaining the peak voltage to exceed the corona-resistant voltage limit value is, the more the motor controller is favorable for the operation of the high-voltage motor, however, the speed for the enameled wire to reach the corona-resistant service life is accelerated, so that the corona-resistant service life of the enameled wire is greatly shortened.

In the embodiment of the invention, the balance point of the duration that the peak voltage exceeds the corona-resistant voltage limit value U in the switching process of the motor controller can be found, so that the requirement of the electric vehicle on quick charging can be met, and the problem of the corona-resistant service life of the enameled wire in the high-voltage motor can be fully considered.

In the embodiment of the invention, the maximum time length value x of the allowable spike voltage exceeding the corona-resistant voltage limit value U in the switching process of the motor controller can be determined, the maximum time length value x can be favorable for meeting the requirement of quick charging of an electric vehicle, but can also be unfavorable for the corona-resistant service life of an enameled wire in a high-voltage motor, and the embodiment of the invention can continuously search the balance point according to the maximum time length value x.

In an alternative embodiment of the present invention, step 101 may comprise the following sub-steps:

acquiring corona-resistant rated parameters of an enameled wire winding in the high-voltage motor; the corona-resistant rated parameters comprise a corona-resistant voltage limit value and a corona-resistant service life; determining the working life of a power module of the motor controller, the switching frequency of a power device and the switching times in each period; and determining the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller according to the corona-resistant service life, the working life, the switching frequency and the switching times.

The corona resistant material for making enameled wire winding is prepared by adding certain amount of inorganic nanometer material with excellent corona resistance, such as Al, into conventional insulating polymer2O3(aluminum oxide), TiO2(titanium dioxide), mica, or layered silicate.

Generally, the motor supplier will provide the corona resistance voltage limit U and the corona resistance life T of the enameled wire as shown in table 1 below:

parameter(s) Specific value
Corona resistance voltage limit U >1000V
Corona resistance life T 80h

TABLE 1

In one example, the corona resistance limit U may be generally 1000V or more, and the corona resistance life T may be the full life cycle of the enameled wire winding, and may be generally 80 h. The embodiment of the invention does not limit the corona resistant voltage limit value and the value of the corona resistant service life.

In one example, within the industry, the operating life of a power module of a motor controller may be 8000h and the switching frequency of the power device may be 10 kHz. The embodiment of the invention does not limit the working life and the value of the switching frequency.

Referring to fig. 2, a control circuit diagram between a motor controller and a high-voltage motor according to an embodiment of the present invention is shown, the motor controller has 6 shut-off pipes inside, and the shut-off pipes can be used for generating a peak voltage at the moment of shutting off the shut-off pipes, wherein Q is1For U-phase upper bridge closing tube, Q2For a U-phase lower bridge closing tube, Q3For closing the tube in the upper bridge of the V phase, Q4For closing the tube at the lower bridge in the V phase, Q5Is a W-phase upper bridge closing tube, Q6Is a W-phase lower bridge closing tube, Q1~Q6Respectively controlling diodes D1~D6. In addition, the three-phase current of the high-voltage motor can be passed through three wires, each wire is used as a loop of the other two wires, and the phase difference of three components of the three wires is one third of a period or the current with a phase angle of 120 degrees in sequence. U-related tube Q inside motor controller1~Q2Controlling U-phase current and V-related tube Q in high-voltage motor3~Q4Controlling the V-phase current in a high-voltage motor, W-related tube Q5~Q6And controlling the W-phase current in the high-voltage motor.

Referring to fig. 3, a control waveform diagram between the motor controller and the high-voltage motor according to the embodiment of the present invention is shown, wherein the period may be calculated according to the switching frequency of the power device:

in one example, assuming that the switching frequency f is 10kHz, the period is 100us according to equation 1. The above examples are only for the purpose of better understanding the embodiments of the present invention to those skilled in the art, and the present invention is not limited thereto.

In one example, the number of switching times in each period may be the number of times of closing the switch tube in each period, that is, the number of switching times of opening and closing the switch tube belongs to one time. As shown in fig. 3, in 100us of a cycle, the U-phase upper bridge shutdown tube, the U-phase lower bridge shutdown tube, the V-phase upper bridge shutdown tube, the V-phase lower bridge shutdown tube, the W-phase upper bridge shutdown tube, and the W-phase lower bridge shutdown tube respectively reach the lowest point of the falling edge, each lowest point of the falling edge represents a closing shutdown tube, that is, each lowest point of the falling edge represents a switching frequency, and then the switching frequency in each cycle may be m equal to 6. The embodiment of the invention does not limit the value of the switching times in each period.

In the embodiment of the present invention, after obtaining the corona-resistant voltage limit U and the corona-resistant life T, and determining the operating life T, the switching frequency f, and the switching frequency m, the maximum duration value x of the allowable peak voltage exceeding the corona-resistant voltage limit U during the switching process of the motor controller may be determined according to the corona-resistant life T, the operating life T, the switching frequency f, and the switching frequency m.

In an optional embodiment of the present invention, the step of determining, according to the corona-resistant life, the operating life, the switching frequency, and the switching frequency, a maximum duration value of the allowable peak voltage of the motor controller during switching over, may be determined by:

calculating the product value of the working life, the switching frequency and the switching times; calculating the ratio of the corona resistant life to the product value; and determining the ratio as the maximum time length value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

Specifically, the relation of corona resistance life T, working life T, switching frequency f, switching times m and maximum duration value x is as follows:

t > T × f × m × x formula 2

Equation 3 can be derived from equation 2:

in one example, assume U>1000V, T80 h, T8000 h, f 10kHz, m 6, the product of the operating life T, the switching frequency f, and the number of switching m can be calculated to be 48 × 107Then, the ratio of the corona resistance life T to the product value is calculated to be 167ns, so that 167ns is determined as the maximum duration value x of the allowable spike voltage of the motor controller in the switching process exceeding 1000V. The above examples are only for the purpose of better understanding the embodiments of the present invention to those skilled in the art, and the present invention is not limited thereto.

And 102, testing the motor controller by adopting a testing time length value smaller than the maximum time length value so as to obtain a voltage waveform diagram of the motor controller.

In one example, after the maximum duration value x is determined, a test duration value t that is less than the maximum duration value x may be set2For example, the maximum duration value may be x-167 ns, and then the test duration value may be set to t2100ns, the test duration value t may then be used2And testing the motor controller to obtain a voltage waveform diagram of the motor controller. In addition, the test duration value t2Other values, such as 160ns/140ns/120ns and so on,satisfy t2<And x is the same. The embodiment of the invention tests the time length value t2The values of (a) are not limiting.

And 103, simulating the voltage waveform diagram, and performing functional verification test on the high-voltage motor.

In the embodiment of the invention, the test duration value t is adopted2After the motor controller is tested, a voltage waveform diagram of the motor controller can be obtained, then external test equipment can be used for replacing the motor controller, the external test equipment simulates the same voltage waveform diagram and applies the same voltage waveform diagram to the high-voltage motor, and functional verification test is carried out on the high-voltage motor.

In an alternative embodiment of the present invention, step 103 may comprise the following sub-steps:

determining the cycle number of the motor controller for testing; reading test parameters from the voltage waveform diagram after the cycle number is reached; the test parameters comprise peak voltage rising time, peak voltage maximum and battery pack voltage; and performing functional verification test on the high-voltage motor by adopting the peak voltage rise time, the peak voltage maximum value, the battery pack voltage and the test duration value.

In an optional embodiment of the present invention, the step of determining the number of cycles of the test performed by the motor controller may be performed by:

and determining the product value of the working life, the switching frequency and the switching times as the cycle times of the motor controller for testing.

Specifically, the relation of the cycle number N, the maximum duration value x, and the corona resistance life T is as follows:

equation 5 is derived from equations 3 and 4:

n-txf × m formula 5

In one example, assuming t is 8000h, f is 10kHz, and m is 6, then equation 5 can be used to obtainNumber of cycles N is 48 × 107. The above examples are only for the purpose of better understanding the embodiments of the present invention to those skilled in the art, and the present invention is not limited thereto.

Referring to fig. 4, a voltage waveform diagram of a motor controller according to an embodiment of the present invention is shown, wherein fig. 4 is a certain shut-off pipe (Q) inside the motor controller1~Q6One of them), the first being a voltage waveform of successive tests by the motor controller, the voltage waveform generated per cycle may be the same, the second being an enlarged view of the voltage waveform over a certain cycle.

In one example, after the number of cycles N is reached, a test parameter is read from the voltage waveform graph, wherein the test parameter includes a spike voltage rise time t1Peak voltage maximum VpAnd voltage V of battery packdcAs shown in table 2 below:

parameter(s) Specific value
Number of cycles N 48×107Next time
Maximum value of peak voltage Vp 1150V
Voltage V of battery packdc 800V
Peak voltage rise time t1 130ns
Value of test duration t2 100ns

TABLE 2

In the embodiment of the present invention, the peak voltage rise time t may be adopted1Peak voltage maximum VpAnd voltage V of battery packdcAnd a test duration value t2Performing functional verification test on the high-voltage motor, and determining the test duration value t according to the functional verification test2Whether the requirement of the electric vehicle for quick charging can be met or not, and the problem of corona resistance service life of the enameled wire in the high-voltage motor can be fully considered.

And 104, when the high-voltage motor passes the function verification test, determining the test duration value as a corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor.

In the embodiment of the invention, the peak voltage rise time t is adopted1Peak voltage maximum VpAnd voltage V of battery packdcAnd a test duration value t2After the function verification test is carried out on the high-voltage motor, if the function of the high-voltage motor is not abnormal, the high-voltage motor passes the function verification test, and the test time length value t is2Not only can meet the requirement of the electric vehicle on quick charging, but also can fully consider the problem of corona resistance service life of the enameled wire in the high-voltage motor, thereby being capable of testing the time length t2Is determined as a corona resistance parameter of the high voltage electrical machine.

In the embodiment of the invention, the motor controller is tested to obtain the test duration value and the test parameters in the early stage of the design of the motor controller, and the function verification test is carried out on the high-voltage motor to verify whether the test duration value is reasonable or not, if the test duration value and the test parameters do not influence the function of the high-voltage motor, the test duration value is in accordance with the requirement, the motor controller can be designed and produced to adopt the test duration value, namely, the corona-resistant parameters are adopted to control the operation of the high-voltage motor, so that the requirement of the electric vehicle on quick charging can be met, and the corona-resistant service life problem of an enameled wire in the high-voltage motor can be fully considered.

In an optional embodiment of the invention, the method may further comprise:

when the high-voltage motor fails the function verification test, reducing the test duration value; obtaining a test parameter corresponding to the reduced test duration value; and carrying out functional verification test on the high-voltage motor by adopting the reduced test duration value and the corresponding test parameters until the high-voltage motor passes the functional verification test.

In the embodiment of the invention, the peak voltage rise time t is adopted1Peak voltage maximum VpAnd voltage V of battery packdcAnd a test duration value t2After the function verification test is performed on the high-voltage motor, if the function of the high-voltage motor is abnormal, for example, the rotating speed of the high-voltage motor does not reach the preset rotating speed, it indicates that the high-voltage motor does not pass the function verification test, and then the motor controller can be tested again.

In one example, if the test duration value t in Table 2 is set2If 100ns is unsatisfactory, the test duration value t can be reduced2For example, the reduced test duration value may be t2' -95 ns/90ns/88ns, etc., satisfying t2’<t2And (4) finishing. The embodiment of the invention does not limit the value of the reduced test duration value.

In the embodiment of the invention, the reduced test duration value t can be adopted2' the motor controller is tested again, the voltage waveform diagram of the motor controller is obtained again, and when the cycle number N is reached, the reduced test duration value t is read from the voltage waveform diagram obtained again2' corresponding test parameters (t)1’、Vp’、Vdc') to perform a functional verification test on the high voltage motor using the reduced test duration value and corresponding test parameters again to verify whether the reduced test duration value meets the requirements.

In the embodiment of the invention, if the reduced test duration value and the corresponding test parameters do not affect the function of the high-voltage motor, the reduced test duration value is in accordance with the requirement, and the reduced test duration value can be determined as the corona-resistant parameter of the high-voltage motor, so that the motor controller can be designed and produced to adopt the reduced test duration value, namely, adopt the corona-resistant parameter to control the operation of the high-voltage motor, thereby meeting the requirement of quick charging of an electric vehicle and fully considering the problem of the corona-resistant service life of the enameled wire in the high-voltage motor.

In an optional embodiment of the present invention, the step of decreasing the test duration value may be adjusted by:

the test duration value is reduced by adjusting the driving parameters of the motor controller; the drive parameter includes a drive resistance.

In the embodiment of the present invention, a parameter, such as a driving resistance, affecting the spike voltage in the driving circuit of the motor controller may directly affect the time length value of the spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

In the embodiment of the invention, the maximum time length value that the motor controller allows the spike voltage to exceed the corona-resistant voltage limit value in the switching process is determined; testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller; simulating a voltage waveform diagram, and performing functional verification test on the high-voltage motor; when the high-voltage motor passes the function verification test, the test duration value is determined as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor. According to the embodiment of the invention, the problem of the corona resistance service life of the enameled wire in the high-voltage motor is fully considered in the early stage of the design of the motor controller, and the reasonability of the design of the motor controller is verified by performing functional verification test on the high-voltage motor, so that the corona resistance requirement of the high-voltage motor in the whole life cycle is met, and the corona resistance service life of the enameled wire in the high-voltage motor is effectively prolonged.

In order to enable those skilled in the art to better understand the embodiment of the present invention, a control flow diagram of a high voltage motor according to the embodiment of the present invention is shown with reference to fig. 5, and the following example is used to explain the embodiment of the present invention:

s501, starting;

s502, acquiring a corona-resistant voltage limit value U and a corona-resistant service life T of an enameled wire winding in the high-voltage motor, wherein the corona-resistant voltage limit value U and the corona-resistant service life T are acquired from corona-resistant rated parameters provided by a motor supplier;

s503, determining the working life t of a power module of the motor controller, the switching frequency f of a power device and the switching times m in each period;

s504, determining the maximum time length value x of the allowable spike voltage exceeding the corona-resistant voltage limit value U during the switching process of the motor controller according to the formula x < T/(T f m);

s505, a test duration value t smaller than the maximum duration value x is set2

S506, adopting the test duration value t2Testing the motor controller to obtain a voltage waveform diagram of the motor controller;

s507, after the motor controller reaches the cycle number N, reading the peak voltage rising time t from the voltage waveform diagram1Peak voltage maximum VpAnd voltage V of battery packdcDetermining the cycle number N of the motor controller for testing according to a formula N-t-f-m;

s508, adopting the peak voltage rising time t1Peak voltage maximum VpAnd voltage V of battery packdcAnd a test duration value t2Performing function verification test on the high-voltage motor;

s509, judging whether the high-voltage motor passes a function verification test;

s510, when the high-voltage motor passes the function verification test, testing the time length value t2Determining a corona resistance parameter for a high voltage motor for use by a motor controllerCorona-resistant parameters, controlling the operation of the high-voltage motor; when the high-voltage motor fails the function verification test, the drive parameters of the motor controller are adjusted to reduce the test duration value t2Returning to S506, wherein the driving parameter includes a driving resistance;

and S511, ending.

Referring to fig. 6, a block diagram of a control apparatus for a high voltage motor according to an embodiment of the present invention is shown, and is applied to a motor control system, where the motor control system includes a high voltage motor and a motor controller, and the apparatus may specifically include the following modules:

the maximum duration value determining module 601 is configured to determine a maximum duration value at which the motor controller allows the spike voltage to exceed the corona resistance voltage limit during the switching process.

The voltage waveform diagram obtaining module 602 is configured to test the motor controller by using a test duration value smaller than the maximum duration value, so as to obtain a voltage waveform diagram of the motor controller.

And the first functional verification test module 603 is configured to simulate the voltage waveform diagram and perform a functional verification test on the high-voltage motor.

A corona-resistant parameter determining module 604, configured to determine the test duration value as a corona-resistant parameter of the high-voltage motor when the high-voltage motor passes the function verification test, so that the motor controller controls an operation of the high-voltage motor by using the corona-resistant parameter.

In an optional embodiment of the present invention, the maximum duration value determining module 601 may include:

the corona-resistant rated parameter acquisition submodule is used for acquiring corona-resistant rated parameters of an enameled wire winding in the high-voltage motor; the corona-resistant rated parameters comprise a corona-resistant voltage limit value and a corona-resistant service life;

the motor controller parameter determination submodule is used for determining the working life of a power module of the motor controller, the switching frequency of a power device and the switching times in each period;

and the maximum duration value determining submodule is used for determining the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value in the switching process of the motor controller according to the corona-resistant service life, the working life, the switching frequency and the switching times.

In an optional embodiment of the invention, the maximum duration value determining sub-module may include:

the first calculating unit is used for calculating the product value of the working life, the switching frequency and the switching times;

a second calculation unit configured to calculate a ratio of the corona-resistant life to the product value;

and the maximum duration value determining unit is used for determining the ratio as the maximum duration value of the allowable spike voltage exceeding the corona-resistant voltage limit value during the switching process of the motor controller.

In an optional embodiment of the present invention, the first functional verification test module 603 may include:

the cycle number determining submodule is used for determining the cycle number of the motor controller for testing;

the test parameter reading submodule is used for reading test parameters from the voltage waveform diagram after the cycle times are reached; the test parameters comprise peak voltage rising time, peak voltage maximum and battery pack voltage;

and the first functional verification test submodule is used for performing functional verification test on the high-voltage motor by adopting the peak voltage rise time, the peak voltage maximum value, the battery pack voltage and the test duration value.

In an optional embodiment of the present invention, the apparatus may further comprise:

the test duration value adjusting module is used for reducing the test duration value when the high-voltage motor fails the function verification test;

the test parameter acquisition module is used for acquiring the test parameters corresponding to the reduced test duration value;

and the second function verification test module is used for performing function verification test on the high-voltage motor by adopting the reduced test duration value and the corresponding test parameters until the high-voltage motor passes the function verification test.

In an optional embodiment of the invention, the cycle number determining sub-module comprises:

and the cycle number determining unit is used for determining the product value of the working life, the switching frequency and the switching number as the cycle number of the motor controller for testing.

In an optional embodiment of the present invention, the test duration adjustment module includes:

the test duration value adjusting submodule is used for adjusting the driving parameters of the motor controller so as to reduce the test duration value; the drive parameter includes a drive resistance.

Compared with the prior art, the embodiment of the invention has the following advantages:

in the embodiment of the invention, the maximum time length value that the motor controller allows the spike voltage to exceed the corona-resistant voltage limit value in the switching process is determined; testing the motor controller by adopting a testing time length value smaller than the maximum time length value to obtain a voltage waveform diagram of the motor controller; simulating a voltage waveform diagram, and performing functional verification test on the high-voltage motor; when the high-voltage motor passes the function verification test, the test duration value is determined as the corona-resistant parameter of the high-voltage motor, so that the motor controller adopts the corona-resistant parameter to control the operation of the high-voltage motor. According to the embodiment of the invention, the problem of the corona resistance service life of the enameled wire in the high-voltage motor is fully considered in the early stage of the design of the motor controller, and the reasonability of the design of the motor controller is verified by performing functional verification test on the high-voltage motor, so that the corona resistance requirement of the high-voltage motor in the whole life cycle is met, and the corona resistance service life of the enameled wire in the high-voltage motor is effectively prolonged.

For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.

Embodiments of the present invention also provide a vehicle, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by the one or more processors includes a control method for executing a high-voltage motor according to any of the embodiments of the present invention.

Embodiments of the present invention further provide a readable storage medium, and when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the control method of the high-voltage motor according to any one of the embodiments of the present invention.

The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.

As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.

Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.

The present invention provides a method, an apparatus, a vehicle and a readable storage medium for controlling a high voltage motor, which are described in detail above, and the present invention is described in detail by applying specific examples to explain the principle and the implementation of the present invention, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种新型制袋机伺服同步方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!