BOOST CHARGING CONTROL METHOD, DEVICE, EQUIPMENT, AND STORAGE MEDIUM
20240297605 ยท 2024-09-05
Assignee
Inventors
- Yijin Qin (Shanghai, CN)
- Yulin Chen (Shanghai, CN)
- Weirong Yang (Shanghai, CN)
- Yinghao Zhang (Shanghai, CN)
- Shoulei Xu (Shanghai, CN)
Cpc classification
H02J7/0063
ELECTRICITY
International classification
H02J7/00
ELECTRICITY
Abstract
A boost charging control method, apparatus, and a storage medium, wherein the boost charging control method includes selecting, based on an electrical angle ? of the motor, two phase windings of a motor with top two inductance strengths as working windings. The method also includes controlling currents of the two phase windings, and setting a current of the other phase winding as zero, thereby causing the motor to generate a set torque. A boost charging control method, apparatus, and a storage medium are disclosed, which may cause a motor to generate a set torque, and reduce shaking and noise due to motor torque fluctuations.
Claims
1. A boost charging control method for a charging device to charge a motor drive system, the motor drive system comprising a battery, an inverter, and a motor, the inverter being used to receive direct current power stored in the battery during driving of the motor, so as to convert the received direct current power to three-phase alternating current power and output the three-phase alternating current power to the motor, the motor using the three-phase alternating current power output from the inverter to generate a torque, during boost charging, positive and negative electrodes of the charging device being respectively connected to a star point of the motor and a negative electrode of the battery, and the boost charging control method controlling a switch unit of the inverter to use windings of the motor to boost a voltage provided by the charging device, and outputting the voltage to the battery, wherein the boost charging control method comprises: selecting, based on an electrical angle ? of the motor, two phase windings of the motor with top two inductance strengths as working windings; and controlling currents of the two phase windings, and setting a current of the other phase winding as zero, thereby causing the motor to generate a set torque.
2. The boost charging control method according to claim 1, wherein controlling currents of the two phase windings comprises controlling on and off of the switch unit of the inverter.
3. The boost charging control method according to claim 1, wherein selecting the two phase windings of the motor comprises: selecting a b-phase winding and a c-phase winding of the motor with top two inductance strengths in response to 330??the electrical angle ?<360?, 0??the electrical angle ?<30?, or 150??the electrical angle ?<210?; or selecting an a-phase winding and the b-phase winding of the motor with top two inductance strengths in response to 30??the electrical angle ?<90?, or 210??the electrical angle ?<270?; or the a-phase winding and the c-phase winding of the motor with top two inductance strengths in response to 90??the electrical angle ?<150?, or 270??the electrical angle ?<330?.
4. The boost charging control method according to claim 1, wherein the set torque is greater than or equal to zero and less than 50 Nm.
5. The boost charging control method according to claim 4, wherein controlling currents of the two phase windings comprises calculating the currents of the selected two phase windings based on currents of d and q axes determined based on the set torque, the law of sines, and relationships between a charging current of the charging device and currents of three phases a, b, and c.
6. The boost charging control method according to claim 5, wherein I.sub.A, I.sub.B, and I.sub.C are set as the currents of the three phases a, b, and c, and I.sub.d, and I.sub.q are set as the currents of the d and q axes set based on the torque, in which I.sub.A1, I.sub.B1, and I.sub.C1 are torque-controlled currents of the three phases a, b, and c, I.sub.A2, I.sub.B2, and I.sub.C2 are charging-controlled currents of the three phases a, b, and c, and I.sub.Charge is the charging current, then formulas are established as follows:
7. A boost charging control apparatus comprising at least one processing device configured to: select, based on an electrical angle ? of a motor, two phase windings of the motor with top two inductance strengths as working windings; set a current of the other phase winding as zero, and calculate currents of the two phase windings based on a set torque of the motor; and control the currents of the two phase windings to reach the calculated currents, so as to cause the motor to generate the set torque.
8. The boost charging control apparatus according to claim 7, wherein the at least one processing device is configured to: calculate the currents of the selected two phase windings based on currents of d and q axes determined based on the set torque, the law of sines, and relationships between a charging current of a charging device and currents of three phases a, b, and c.
9. The boost charging control apparatus according to claim 7, wherein the set torque is greater than or equal to zero and less than 50 Nm.
10. A computer-readable storage medium, having stored thereon a computer program, wherein, when executed by a processor, the computer program causes the processor to execute a method comprising: selecting, based on an electrical angle ? of a motor, two phase windings of the motor with top two inductance strengths as working windings; setting a current of the other phase winding as zero, and calculating currents of the two phase windings based on a set torque of the motor; and controlling the currents of the two phase windings to reach the calculated currents, so as to cause the motor to generate the set torque.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION
[0041] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0042] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some rather than all of the embodiments of the present application. The following description of at least one exemplary embodiment is actually merely illustrative, and in no way serves as any limitation to the present application and its application or use. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without any creative effort shall fall within the scope of protection of the present application.
[0043] It should be noted that, the terms used here are for the purpose of describing particular embodiments only, but not limiting exemplary embodiments according to the present application. As used here, the singular forms are intended to include plural forms as well, unless the context clearly indicates otherwise. In addition, it should also be understood that the terms contain and/or include/comprise used in the specification specify the presence of the features, steps, operations, devices, assemblies and/or combinations thereof.
[0044] Unless otherwise indicated specifically, the relative arrangement, numerical expressions and values of the components and steps set forth in these embodiments do not limit the scope of the present application. Moreover, it should be understood that for ease of description, the parts shown in the figures are not drawn according to an actual scale. Technologies, methods and devices known to those of ordinary skill in the related art may not be discussed in detail, but should be considered as part of the specification where appropriate. In all of the examples shown and discussed here, any specific value should be construed as merely exemplary but not limiting. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference signs and letters refer to similar items in the following drawings. Therefore, once an item is defined in one of the drawings, it is not necessary to further discuss the item in subsequent drawings.
[0045] In the description of the present application, it should be understood that orientations or position relationships indicated by orientation terms such as front, rear, up, down, left, and right, transverse, vertical, perpendicular, and horizontal, and top and bottom are generally based on orientations or position relationships shown in the drawings and are merely for ease of description of the present application and simplification of the description, rather than indicating and implying that the apparatuses or elements referred to must have a specific orientation or be constructed and operated in a specific orientation if there is no explanation to the contrary, and therefore cannot be construed as limiting the scope of protection of the present application. The orientation terms interior and exterior refer to inside and outside relative to a contour of each component itself.
[0046] In addition, it should be noted that, the use of terms such as first and second to define parts is merely for ease of facilitating differentiation of the corresponding parts. If not otherwise stated, the above terms have no special meanings and thus cannot be construed as limiting the scope of protection of the present application. Furthermore, although the terms used in the present application are selected from well-known common terms, some of the terms mentioned in the description of the present application may have been selected by the applicant according to his or her determination, and the detailed meaning thereof is described in the relevant section described herein. Furthermore, the present application must be understood, not simply by the actual terms used but also by the meanings encompassed by each term.
[0047]
[0048] In general, the battery 100 is an energy storage apparatus which stores power for the drive motor 300, and the inverter 200 converts direct current power stored in the battery 100 to three-phase alternating current power, and provides the three-phase alternating current power to the motor 300. The motor drive system may further include a rotor angle sensor, for detecting an electrical angle of the motor 300. The electrical angle of the motor 300 equals to a mechanical angle of a rotor of the motor 300 multiplied by a number of pole pairs of the motor.
[0049] Three bridge arms of the inverter 200 are connected in parallel to each other and to both terminals of the battery 100. In each bridge arm, two switch elements (two of switch elements S1 to S6) are connected in series to each other, and driving power of one phase is provided to one phase winding of a stator of the motor 300 at a connection node between the two switch elements. In this way, an energy flow for the drive motor 300 is achieved in a direction from the battery 100 to the motor 300.
[0050] Therefore, a boost circuit may be formed by one of three phase windings (conducting windings) of the motor 300 and the switch elements S1 to S6 connected thereto in bridge arms L1 to L3 of the inverter 200. In other words, a circuit is formed such that there are three boost circuits in total connected in parallel between a star point N of the motor 300 and the battery 100 through the three-phase motor 300 and the three-phase inverter 200.
[0051] With application of various embodiments of the present disclosure, external charging power, that is provided from the charging device 400 to the star point N of the motor 300 with a bridge arm corresponding each phase of the inverter 200, may be received, the switch elements in each bridge arm may be controlled, and a voltage provided by the charging pile 400 to the star point N of the motor 300 may be increased and then provided to the battery 100, thereby charging the battery 100.
[0052] That is, during processes where various embodiments of the present disclosure are applied, a connection terminal of the inverter 200 on the side of the motor 300 is configured as an input terminal of the inverter 200, and a connection terminal of the inverter 200 on the side of the battery 100 is configured as an output terminal of the inverter 200. In a discharging state of the motor drive system, the inverter 200 is used to receive the direct current power stored in the battery 100 during driving of the motor 300, to convert the received direct current power to three-phase alternating current power and to output the three-phase alternating current power to the motor 300, and the motor 300 uses the three-phase alternating current power output by the inverter 200 to generate a torque. In a charging state of the motor drive system, when the charging device 400 provides an external charging current to the star point N of the motor 300 by using the boost charging control method provided in the present disclosure, the charging device increases a voltage level of the star point N of the motor 300 by controlling the switch elements in the inverter 200, and outputs the voltage to the battery 100.
[0053] In comparison to the case that the motor drive system is in the discharging state, an energy flow is generated in an opposite direction in the case that the motor drive system is used for charging. That is, in the motor drive system, if a direction of a current flowing from the inverter 200 to the motor 300 is a positive (+) direction, a direction of a current, in the charging state, flowing from the motor 300 to the inverter 200 is a negative (?) direction. Therefore, when the motor drive system is used for charging, a current command or a detected phase current may be determined to be a negative value, and the switch elements S1 to S6 in the inverter 200 may be controlled in a similar way to the motor drive system.
[0054]
[0055] During charging, positive and negative electrodes of the charging device are respectively connected to the star point of the three-phase motor 300 and the negative electrode of the battery 100, the windings of the motor 300 are used as inductors, and a boost circuit is formed by one of the three phase windings, and the upper switch element S1 and the lower switch element S4 of the inverter 200 connected thereto.
[0056] Referring to
[0057]
[0060] Preferably, in step S2, controlling currents of the two phase windings is achieved by controlling on and off of a switch unit of the inverter 200.
[0061] Further, L_A, L_B, and L_C are respectively set as inductances of the three phase windings of the motor 300, I.sub.A, I.sub.B, and I.sub.C are respectively currents (currents of three phases a, b, and c) flowing through an a-phase winding, a b-phase winding, and a c-phase winding of the motor 300. According to the present disclosure, if the electrical angle ? is between 0? and 30?, it may be obtained that L_B>L_C>L_A, the b-phase winding and the c-phase winding of the motor 300 with top two inductance strengths are selected. Similarly, two phase windings with top two inductance strengths under different electrical angles ? may be obtained.
[0062] Therefore, preferably, in step S1, [0063] if 330??the electrical angle ?<360?, 0??the electrical angle ?<30?, or 150??the electrical angle ?<210?, the b-phase winding, and the c-phase winding of the motor with top two inductance strengths are selected; or [0064] if 30??the electrical angle ?<90?, or 210??the electrical angle ?<270?, the a-phase winding, and the b-phase winding of the motor with top two inductance strengths are selected; or [0065] if 90??the electrical angle ?<150?, or 270??the electrical angle ?<330?, the a-phase winding, and the c-phase winding of the motor with top two inductance strengths are selected.
[0066] Preferably, the set torque is greater than or equal to zero and less than 50 Nm, which may result in meshing of gears of the motor without gaps, thereby reducing shaking and noise due to torque fluctuations.
[0067] Preferably, in step S2, the currents of the selected two phase windings are calculated based on currents of d and q axes determined based on the set torque, the law of sines, and relationships between a charging current of the charging device and the currents of the three phases a, b, and c.
[0068] Specifically, I.sub.A, I.sub.B, and I.sub.C are set as the currents of the three phases a, b, and c, and I.sub.d, and I.sub.q are set as the currents of the d and q axes determined based on the set torque, in which I.sub.A1, I.sub.B1, and I.sub.C1 are torque-controlled currents of the three phases a, b, and c, I.sub.A2, I.sub.B2, and I.sub.C2 are charging-controlled currents of the three phases a, b, and c, and I.sub.Charge is the charging current, then formulas are established as follows: [0069] I.sub.A=I.sub.A1+I.sub.A2, where the current I.sub.A of the phase a is a sum of a torque-controlled current I.sub.A1 of the phase a and a charging-controlled current I.sub.A2 of the phase a; [0070] I.sub.B=I.sub.B1+I.sub.B2, where the current I.sub.B of the phase b is a sum of a torque-controlled current I.sub.B1 of the phase b and a charging-controlled current I.sub.B2 of the phase b; [0071] I.sub.C=I.sub.C1+I.sub.C2, where the current I.sub.C of the phase c is a sum of a torque-controlled current I.sub.C1 of the phase c and a charging-controlled current Ice of the phase c; and [0072] I.sub.Charge=I.sub.A2+I.sub.B2+I.sub.C2, the charging current I.sub.Charge is a sum of the charging-controlled currents I.sub.A2, I.sub.B2, and Ice of the three phases.
[0073] If the two phase windings of the motor with top two inductance strengths are selected as the b-phase and c-phase windings, the a-phase winding does not work, and current calculation formulas for the windings of the phases b and c are:
that is, according to the inverse Park transform, magnitudes of the torque-controlled currents of the three phases may be specifically determined;
which is obtained on a basis that the current of the phase a is 0, i.e., I.sub.A=I.sub.A1+I.sub.A2=0;
which is obtained according to the formula I.sub.Charge=I.sub.A2+I.sub.B2+I.sub.C2 for the charging current mentioned above; and
which is determined according to the law of sines, and on a condition that since no torque is generated by the charging currents of the b-phase and c-phase windings, a direction of their current vectors is the same as that of the rotor.
[0074] The currents I.sub.B and I.sub.C of the b-phase and c-phase windings are solved according to formulas (1) to (4).
[0075] Similarly, if the two phase windings of the motor with top two inductance strengths are selected as the a-phase and b-phase windings, current calculation formulas for the two phase windings are:
[0076] The currents I.sub.A and I.sub.B of the a-phase and b-phase windings are solved according to formulas (1), and (5) to (7).
[0077] Similarly, if the two phase windings of the motor with top two inductance strengths are selected as the a-phase and c-phase windings, current calculation formulas for the two phase windings are:
[0078] The currents I.sub.A and I.sub.C of the a-phase and c-phase windings are solved according to formulas (1), and (8) to (10).
[0079] It is readily understood that if the set torque is 0, the corresponding currents of the d and q axes I.sub.d, and I.sub.q are 0, and the formulas mentioned above may be simplified as follows.
[0080] If the two phase windings of the motor with top two inductance strengths are selected as the b-phase and c-phase windings, current calculation formulas for the two phase windings are:
which is determined according to the law of sines; and
which is determined according to the formula for the charging current.
[0081] The currents I.sub.B and I.sub.C of the b-phase and c-phase windings are solved according to formulas (11) and (12).
[0082] If the two phase windings of the motor with top two inductance strengths are selected as the a-phase and b-phase windings, current calculation formulas for the two phase windings are:
[0083] The currents I.sub.A and I.sub.B of the a-phase and b-phase windings are solved according to formulas (13) and (14).
[0084] if the two phase windings of the motor with top two inductance strengths are selected as the a-phase and c-phase windings, current calculation formulas for the two phase windings are:
[0085] The currents I.sub.A and I.sub.C of the a-phase and c-phase windings are solved according to formulas (15) and (16).
[0086] The present disclosure further provides a boost charging control apparatus suitable for the boost charging control method mentioned above.
[0087] The selection module 201 is configured to select, based on an electrical angle ? of the motor, two phase windings of a motor with top two inductance strengths as working windings.
[0088] The calculation module 202 is configured to set a current of the other phase winding as zero, and calculate currents of the two phase windings based on a set torque of the motor.
[0089] The control module 203 is configured to control the currents of the two phase windings to reach calculation results of the calculation module, so as to cause the motor to generate the set torque.
[0090] Preferably, the set torque is greater than or equal to zero and less than 50 Nm.
[0091] The present disclosure further provides a boost charging control device, which includes a memory, a processor, and a computer program stored on the memory and operable on the processor, where when the processor executes the computer program, any one of the steps of the vehicle load estimation mentioned above is implemented.
[0092] The present disclosure further provides a computer-readable storage medium, having stored thereon a computer program that, when executed by a processor, implements any one of the steps of the vehicle load estimation.
[0093] Specific implementations and technical effects of the boost charging control apparatus, the boost charging control device, and the computer-readable storage medium can all be referred to the above-mentioned embodiment of vehicle load estimation provided in the present disclosure, which will not be repeated here.
[0094] Those skilled in the art further appreciated that the various explanatory logical blocks, modules, circuits and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented as electronic hardware, computer software or a combination of both. To explain this interchangeability of hardware and software clearly, various explanatory assembly, blocks, modules, circuits, and steps are described above generally in their functional forms. Whether such functionality is implemented as hardware or software depends on the specific application and design constraints applied on the overall system. Technical personnel can implement the described functionality in a different manner for each specific application, but such implementation decisions should not be construed as departing from the scope of the present disclosure.
[0095] Various explanatory logical modules and circuits described in connection with the embodiments disclosed herein can be implemented or executed by using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or a transistor logic, a discrete hardware assembly, or any combination thereof designed to execute the functions described herein. The general-purpose processor may be a microprocessor, and alternatively, the processor may be any conventional processor, controller, micro-controller or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in cooperation with a DSP core, or any other such configurations.
[0096] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor such that the processor can read and write information from/to the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and the storage medium may reside in the user terminal as discrete assemblies.
[0097] In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented as a computer program product in software, the functions may be stored on or transmitted over a computer-readable medium as one or more instructions or code. The computer-readable medium includes both a computer storage medium and a communication medium including any medium that facilitates transfer of a computer program from one place to another. The storage medium may be any available medium that can be accessed by a computer. By way of example, without limitation, such a computer-readable medium may include a RAM, a ROM, an EEPROM, a CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other media that can be used to carry or store suitable program code in the form of instructions or data structures and that can be accessed by a computer. Any connection is also properly termed a computer-readable medium. For example, if the software is transmitted from a web site, a server, or other remote sources using a coaxial cable, a fiber optic cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, the coaxial cable, the fiber optic cable, the twisted pair, the DSL, or the wireless technologies such as infrared, radio, and microwaves are included in the definition of the medium. The disk and disc as used herein include a compact disc (CD), a laser disc, an optical disc, a digital versatile disc (DVD), a floppy disk, and a blu-ray disc, where the disk is often used to magnetically reproduce data, and the disc is used to optically reproduce data by using laser light. A combination of the above should also be included within the range of the computer-readable medium.
[0098] It will be apparent to those skilled in the art that various modifications and variations can be made in the above-mentioned exemplary embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. Thus, it is intended that the present disclosure cover the modifications and variations on the present disclosure falling within the scope of the appended claims and their equivalent technical solutions.