Method, Apparatus, Device, and System for Processing Asynchronous Motor, and Transportation Means
20230406156 ยท 2023-12-21
Inventors
Cpc classification
H01M2220/20
ELECTRICITY
International classification
Abstract
A method for processing an asynchronous motor includes obtaining indication trigger information; and injecting, in response to the indication trigger information, a first current into a stator winding of the asynchronous motor, where the first current is for generating heat without a torque for the asynchronous motor, and the heat heats a battery pack through a heat exchanger.
Claims
1. A method for processing an asynchronous motor comprising: obtaining indication trigger information; injecting, in response to the indication trigger information, a first current into a stator winding of the asynchronous motor; and generating, using the first current, heat without generating the torque in the asynchronous motor; and heating a battery pack with the heat through a heat exchanger.
2. The method of claim 1, wherein the indication trigger information indicates that a temperature of the battery pack is less than or equal to a threshold.
3. The method of claim 1, wherein the first current is a direct current or a harmonic current that generates pulsating magnetomotive force.
4. The method of claim 3, wherein the asynchronous motor is a three-phase asynchronous motor comprising three a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the direct current comprises I.sub.U, I.sub.V, and I.sub.W when the asynchronous motor is in a stationary state, wherein: I.sub.U=I; I.sub.V=aI; I.sub.W=bI; and wherein a+b=1, wherein I.sub.U, I.sub.V, and I.sub.W are direct currents in the coils, and wherein a and b are constants.
5. The method of claim 1, wherein the asynchronous motor is a three-phase asynchronous motor comprising a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the first current comprises I.sub.U, I.sub.V, and I.sub.W when the asynchronous motor is in a stationary state, wherein a first amplitude of a second current in one of the U1-U2 coil, the V1-V2 coil, or the W1-W2 coil is twice a second amplitude of each of a third current and a fourth current of the other two coils, and wherein a first direction of the second current is opposite to second directions of the third current and the fourth current.
6. The method of claim 1, wherein the asynchronous motor is a three-phase asynchronous motor comprising a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the method further comprises injecting a second current into the stator winding of the asynchronous motor after superimposing with the first current when the asynchronous motor is in a running state, wherein the second current is a three-phase current for driving the asynchronous motor to run, wherein the first current comprises I.sub.U, I.sub.V, and I.sub.W, wherein a first amplitude of a third current in one of the U1-U2 coil, V1-V2 coil, or the W1-W2 coil is twice of a second amplitude of each of a fourth current and a fifth current of the other two coils, and wherein a first direction of the third current is opposite to second directions of the fourth current and the fifth current.
7. The method of claim 5, wherein I.sub.U, I.sub.V, and I.sub.W are:
8. The method of claim 4, further comprising sequentially rotating, at a preset time interval, amplitudes of I.sub.U, I.sub.V, and I.sub.W and directions of I.sub.U, I.sub.V, and I.sub.W.
9. The method of claim 1, wherein the asynchronous motor comprises an asynchronous drive motor or an asynchronous oil pump motor.
10. A system comprising: an asynchronous motor comprising a stator winding; a power system coupled to the asynchronous motor; a motor controller coupled to the power system and configured to: obtain indication trigger information; control, in response to the indication trigger information, the power system to inject a first current into the stator winding; generating, with the first current, heat without generating the torque in the asynchronous motor; a battery pack coupled to the motor controller; and a heat exchanger coupled to the asynchronous motor and the battery pack and configured to provide heating to the battery pack using the heat.
11. The system of claim 10, wherein the indication trigger information indicates that a temperature of the battery pack is less than or equal to a threshold.
12. The system of claim 11, wherein the first current is a direct current or a harmonic current that generates pulsating magnetomotive force.
13. The system of claim 12, wherein the asynchronous motor is a three-phase asynchronous motor comprising a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the direct current comprises I.sub.U, I.sub.V, and I.sub.W when the asynchronous motor is in a stationary state, wherein: I.sub.U=I; I.sub.V=aI; and I.sub.W=bI, wherein a+b=1, wherein I.sub.U, I.sub.V, and I.sub.W are direct currents in the coils, and wherein a and b are constants.
14. The system of claim 13, wherein the motor controller is further configured to control the power system to sequentially rotate, at a preset time interval, amplitudes of I.sub.U, I.sub.V, and I.sub.W and directions of I.sub.U, I.sub.V, and I.sub.W.
15. The system of claim 10, wherein the asynchronous motor is a three-phase asynchronous motor comprising a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the first current comprises I.sub.U, I.sub.V, and I.sub.W when the asynchronous motor is in a stationary state, wherein a first amplitude of a second current in one of the U1-U2 coil, the V1-V2 coil, or the W1-W2 coil is twice of a second amplitude of each of a third current and the fourth current of the other two coils, and wherein a first direction of the second current is opposite to second directions of the third current and the fourth current.
16. The system of claim 10, wherein the asynchronous motor is a three-phase asynchronous motor comprising a U1-U2 coil, a V1-V2 coil, and a W1-W2 coil, wherein the motor controller is further configured to control the power system to inject a second current into the stator winding after superimposing with the first current when the asynchronous motor is in a running state, wherein the second current is a three-phase current for driving the asynchronous motor to run, wherein the first current comprises I.sub.U, I.sub.V, and I.sub.W, wherein a first amplitude of a third current in one of the U1-U2 coil, V1-V2 coil, or the W1-W2 coil is twice of a second amplitude of each of a fourth current and a fifth current of the other two coils, and wherein a first direction of the third current is opposite to second directions of the fourth current and the fifth current.
17. The system of claim 16, wherein I.sub.U, I.sub.V, and I.sub.W are:
18. The system of claim 10, wherein the asynchronous motor further comprises an asynchronous drive motor or an asynchronous oil pump motor.
19. A vehicle, comprising: a coolant; a system comprising: an asynchronous motor comprising a stator winding, wherein the asynchronous motor is coupled to the coolant; a power system coupled to the asynchronous motor; a motor controller coupled to the power system and configured to: obtain indication trigger information; control, in response to the indication trigger information, the power system to inject a current into the stator winding the asynchronous motor; and generate, with the current, heat for the coolant without generating the torque; a battery pack coupled to the motor controller; and a heat exchanger coupled to the battery pack and the asynchronous motor and configured to provide heating to the battery pack using the heat provided to the coolant.
20. The vehicle of claim 19, wherein the indication trigger information indicates that a temperature of the battery pack is less than or equal to a threshold.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
DESCRIPTION OF EMBODIMENTS
[0079] The following describes embodiments of this application with reference to the accompanying drawings in embodiments of this application.
[0080] In the specification, claims, and accompanying drawings of this application, the terms first, second, third, fourth and so on are intended to distinguish between different objects but do not indicate a particular order. In addition, the terms including and having and any other variants thereof are intended to cover a non-exclusive inclusion. For example, a process, a method, a system, a product, or a device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes an unlisted step or unit, or optionally further includes another inherent step or unit of the process, the method, the product, or the device.
[0081] An embodiment mentioned in this specification means that a particular feature, structure, or characteristic described with reference to this embodiment may be included in at least one embodiment of this application. The phrase shown in various locations in this specification may not necessarily refer to a same embodiment, and is not an independent or optional embodiment exclusive from another embodiment. It is explicitly and implicitly understood by persons skilled in the art that embodiments described in this specification may be combined with another embodiment.
[0082] Terminologies such as component, module, and system used in this specification are used to indicate computer-related entities, hardware, firmware, combinations of hardware and software, software, or software being executed. For example, a component may be, but is not limited to, a process that runs on a processor, a processor, an object, an executable file, an execution thread, a program, and/or a computer.
[0083]
[0084] In order to resolve a problem that an additional PTC increases system costs, in a case, a neutral line is led out from a winding of a three-phase alternating current asynchronous motor, and the winding forms different loops with a battery, a voltage conversion module, and an inverter. Coolant that flows through the motor, an energy storage module, and the inverter is heated to heat the battery. Although an additional heating apparatus is omitted, in this technical solution, a neutral point of three phases needs to be led out, and connected to an additional energy storage inductor by using a switch. This reduces reliability of a system, and the additional switch and inductor also increase costs and a volume. In addition, because there is no high-frequency magnetic field in this technical solution, only a copper loss of the motor can be used for heat generation, and an iron loss of the motor cannot be used for heat generation. Therefore, heat generation of the motor cannot be maximized. Besides, in this technical solution, the switch needs to be in different states when the battery is heated and when the motor is normally running. Therefore, heating is not supported when a transportation means (for example, a vehicle) starts running. In an example, the battery can be preheated only when the motor is stationary.
[0085] In another case, a motor is used as a continuous buffer apparatus, and a manner to turn on or turn off a switching transistor of a motor control system is controlled to control a loop current, so that an internal resistance of a power battery generates heat to heat a battery pack. However, in the technical solution in which heat is generated mainly by using the internal resistance of the battery, heat generated by the motor cannot be fully used. A heat generation power is low, a heating speed is low, and a heating apparatus cannot be completely replaced.
[0086] With reference to
[0087]
[0088] Step S200: Obtain indication trigger information.
[0089] Further, the indication trigger information in this embodiment of this application is used to indicate the motor controller 102 to trigger execution of step S202. In an example, after obtaining the indication trigger information, the motor controller 102 performs step S202.
[0090] In a possible implementation, the indication trigger information in this embodiment of this application may include information indicating that a temperature of the battery pack 106 is less than or equal to a threshold. Further, a temperature collection component, for example, a temperature sensor, may be used to collect the temperature of the battery pack 106, and then detect whether the collected temperature is less than or equal to the threshold.
[0091] If a detection result is that the temperature of the battery pack is less than or equal to the threshold, the detection result itself may be equivalent to the indication trigger information, or the indication trigger information used to indicate the motor controller 102 to trigger execution of step S202 may be generated after the detection result is obtained.
[0092] The operation of detecting the temperature of the battery pack 106 may be performed by the motor controller 102, or may be performed by another calculation module.
[0093] After obtaining the indication trigger information, the motor controller 102 performs step S202.
[0094] Step S202: In response to the indication trigger information, inject a first current into a stator winding of the asynchronous motor, where the first current is for generating heat but does not generate a torque for the asynchronous motor, and the heat heats a battery pack through a heat exchanger.
[0095] Further, the motor controller 102 may control a power module to output a required current, and the power module may be connected to the asynchronous motor. Then, in response to the indication trigger information, the motor controller 102 controls the power module to inject the first current into the stator winding of the asynchronous motor, where the first current is for generating the heat but does not generate the torque for the asynchronous motor.
[0096] The operation of detecting whether the collected temperature is less than or equal to the threshold may be performed at a specific time interval. If it is detected that the temperature is greater than the threshold, the first current is not injected into the stator winding of the asynchronous motor. In an example, in this embodiment of this application, when the temperature of the battery pack is less than or equal to the threshold, injection of the first current into the stator winding of the asynchronous motor may be triggered, and when the temperature of the battery pack is greater than the threshold, injection of the first current may be stopped. In this way, control on heating of the temperature of the battery pack is more properly implemented, and a waste of resources is avoided.
[0097] In a possible implementation, the first current in this embodiment of this application may be a direct current. An example in which the asynchronous motor is a three-phase asynchronous motor is used.
[0102] For example,
[0103] An absolute value of an amplitude of a current in one coil is set to be equal to a sum of absolute values of amplitudes of currents in the other two coils, and a direction of the current in the coil is opposite to directions of the currents in the other two coils. For example, the amplitude of the current in the coil is twice the amplitude of the current in each of the other two coils, that is, a=b=0.5. In this way, no torque is generated for the three-phase asynchronous motor. In addition, regardless of whether the asynchronous motor is stationary or running, coolant can be heated to preheat the asynchronous motor. This resolves a problem that an additional PTC increases system costs, and improves a rate at which the asynchronous motor heats the coolant.
[0104] In a possible implementation, the first current in this embodiment of this application may be a harmonic current that generates pulsating magnetomotive force. An absolute value of an amplitude of a current in one coil may be set to be constantly equal to a sum of absolute values of amplitudes of currents in the other two coils, and a direction of the current in the coil is opposite to directions of the currents the other two coils. In this way, no torque is generated for the three-phase asynchronous motor. In addition, regardless of whether the asynchronous motor is stationary or running, coolant can be heated to preheat the asynchronous motor. For example, the amplitude of the current in one of the three coils is twice the amplitude of the current in each of the other two coils, and the direction of the current in the coil is opposite to the directions of the currents in the other two coils.
[0105] The example in which the asynchronous motor in
[0106] For example, I.sub.U, I.sub.V, and I.sub.W may satisfy respectively:
[0107] For another example, I.sub.U, I.sub.V, and I.sub.W may satisfy respectively:
[0108] For example, similarly, a connection of a three-phase stator winding provided in this embodiment of this application may be shown in
[0109] In this embodiment of this application, I.sub.U, I.sub.V, and I.sub.W are set. In this way, currents can be quickly and efficiently injected into the stator winding of the asynchronous motor, where the currents are used to generate heat and do not generate a torque for the asynchronous motor. In addition, the injected harmonic currents I.sub.U, I.sub.V, and I.sub.W can further additionally generate heat for iron in the motor. That is, not only a copper loss of the motor but also an iron loss of the motor is used to maximize heat generation of the motor. As a result, a rate at which the asynchronous motor heats coolant is further improved.
[0110] If the asynchronous motor in this embodiment of this application is in a running state, a second current is further injected into the stator winding of the asynchronous motor. The second current is a three-phase current for driving the asynchronous motor to run. The first current and the second current are superimposed and injected into the stator winding of the asynchronous motor. The first current also does not generate a torque for the three-phase asynchronous motor, and coolant may be heated by using generated heat, to preheat the asynchronous motor.
[0111] In a possible implementation, the first current and the second current are superimposed as follows:
[0112] Alternatively, the first current and the second current are superimposed as follows:
[0113] Alternatively, the first current and the second current are superimposed as follows:
[0114] Alternatively, the first current and the second current are superimposed as follows:
[0115] As long as the first current injected into the stator winding does not generate a constant torque, but generates an additional copper loss and iron loss, the coolant can still be heated to heat the battery pack, when the asynchronous motor is running. As a result, a heat generation power of the motor is high, and a speed at which an electric drive heats the coolant is high. This resolves a problem that an additional PTC increases system costs.
[0116] In a possible implementation, the amplitudes and the directions of the three phase currents, in the three coils, in the first current in this embodiment of this application are sequentially rotated at a preset time interval.
[0117] For example, the time interval is t. Within a time range from 0 to t, the first current is:
[0118] Within a time range from t to 2t, the first current is changed to:
[0119] Then, within a time range from 2t to 3t, the first current is changed to:
[0120] Next, within a time range from 3t to 4t, the first current is changed to:
[0121] In this way, sequential periodic rotation is performed at the preset time interval t, so that heat generation of the three phases can be more balanced. In an example, an evenness degree of heat generation of the winding of the asynchronous motor is increased, and a service life of the winding is prolonged. The time interval t may be set based on an actual situation of a product. For example, the time interval t may be set to 60 seconds.
[0122] In a possible implementation, the asynchronous motor in this embodiment of this application may include an asynchronous drive motor and/or an asynchronous oil pump motor. In an example, the method for processing the asynchronous motor in embodiments of this application may be specific to only an asynchronous drive motor, may be specific to only an asynchronous oil pump motor, or may be specific to both an asynchronous drive motor and an asynchronous oil pump motor.
[0123] A new energy electric vehicle is used as an example. If the new energy electric vehicle includes an asynchronous drive motor and an asynchronous oil pump motor, the method for processing the asynchronous motor in embodiments of this application may be performed for the asynchronous drive motor, to heat a battery pack. When the asynchronous oil pump motor is in a running state, the method for processing the asynchronous motor in embodiments of this application may also be performed for the asynchronous drive motor. As a result, a rate at which coolant is heated is further improved, and the battery pack is quickly heated.
[0124] The foregoing describes in detail the method in embodiments of this application. The following provides apparatuses in embodiments of this application.
[0125]
[0126] The information obtaining unit 700 is configured to obtain indication trigger information.
[0127] The injection control unit 702 is configured to, in response to the indication trigger information, inject a first current into a stator winding of the asynchronous motor. The first current is for generating heat but does not generate a torque for the asynchronous motor, and the heat heats a battery pack through a heat exchanger.
[0128] It should be noted that, for implementations of the information obtaining unit 700 and the injection control unit 702, refer to corresponding descriptions of the steps performed by the motor controller 102 in the method embodiments shown in
[0129]
[0130] The processor 800 may be an integrated circuit chip with a signal processing capability. During implementation, the steps of the foregoing method may be completed by using a hardware integrated logic circuit in the processor 800 or by using instructions in a form of software. The processor 800 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor 800 may implement or perform the method and steps that are disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
[0131] The interface circuit 802 may send or receive data, instructions, or information. The processor 800 may process data, instructions, or other information received by the interface circuit 802, and send, through the interface circuit 802, information obtained through processing.
[0132] The interface circuit 802 is further configured to receive code instructions and transmit the code instructions to the processor 800.
[0133] The processor 800 is further configured to run the code instructions to perform the steps in the method for processing the asynchronous motor provided in
[0134] Refer to
[0135] The processor 900 may be an integrated circuit chip with a signal processing capability. During implementation, the steps of the foregoing method may be completed by using a hardware integrated logic circuit in the processor 900 or by using instructions in a form of software. The processor 900 may be a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor 900 may implement or perform the method for processing the asynchronous motor disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
[0136] The interface circuit 902 may send or receive data, instructions, or information. The processor 900 may process data, instructions, or other information received by the interface circuit 902, and send, through the interface circuit 902, information obtained through processing.
[0137] Optionally, the chip 90 may further include a memory. The memory may include a read-only memory (ROM) and a random-access memory (RAM), and provide operation instructions and data to the processor. A part of the memory may further include a non-volatile RAM (NVRAM).
[0138] Optionally, the chip 90 may be used in the new energy electric vehicle, for example, in an in-vehicle system, in embodiments of this application.
[0139] It should be noted that a function corresponding to each of the processor 900 and the interface circuit 902 may be implemented by using a hardware design, may be implemented by using a software design, or may be implemented by a combination of software and hardware. This is not limited herein.
[0140] Refer to
[0141] For an implementation of the system 10 for processing the asynchronous motor in the transportation means 200, refer to the implementations of the foregoing method embodiments. Details are not described herein again.
[0142] An embodiment of this application further provides a computer-readable storage medium. All or some of the procedures in the foregoing method embodiments may be completed by a computer program instructing related hardware. The program may be stored in the foregoing computer storage medium. When the program is executed, the procedures of the foregoing method embodiments may be included. The computer-readable storage medium includes any medium that may store program code, such as a ROM or a RAM. A computer program or computer instructions in the computer-readable storage medium may be invoked and executed by the motor controller 102 (for example, a single-chip microcomputer) and the chip 90.
[0143] Sequence adjustment, combination, and deletion of the steps of the method in embodiments of this application may be performed based on an actual requirement.
[0144] The modules in the apparatuses in embodiments of this application may be combined, divided, and deleted based on an actual requirement.
[0145] In conclusion, the foregoing embodiments are intended to describe the technical solutions of this application, but not to limit this application. Although this application is described in detail with reference to the foregoing embodiments, persons of ordinary skill in the art should understand that they may still make modifications to the technical solutions described in the foregoing embodiments or make equivalent replacements to some technical features thereof, without departing from the scope of the technical solutions of embodiments of this application.