CN110752796B - Control method of permanent magnet motor - Google Patents

Control method of permanent magnet motor Download PDF

Info

Publication number
CN110752796B
CN110752796B CN201911352466.7A CN201911352466A CN110752796B CN 110752796 B CN110752796 B CN 110752796B CN 201911352466 A CN201911352466 A CN 201911352466A CN 110752796 B CN110752796 B CN 110752796B
Authority
CN
China
Prior art keywords
motor
unbalanced
state
unbalance
transformation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911352466.7A
Other languages
Chinese (zh)
Other versions
CN110752796A (en
Inventor
吴立建
方攸同
李卓航
陈泽开
朱亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201911352466.7A priority Critical patent/CN110752796B/en
Publication of CN110752796A publication Critical patent/CN110752796A/en
Application granted granted Critical
Publication of CN110752796B publication Critical patent/CN110752796B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/10Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/022Synchronous motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/16Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the circuit arrangement or by the kind of wiring
    • H02P25/22Multiple windings; Windings for more than three phases

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

A control method of a permanent magnet motor comprises a motor unbalance state judgment module, a coordinate transformation mathematical model and an unbalance harmonic current suppression module, wherein after the unbalance harmonic current module is completed, the running state of the motor is input into the electrode unbalance state judgment module again. The invention has the advantages that: the method can judge the unbalanced state of all the double three-phase motors to obtain unbalanced operation parameters, effectively inhibit unbalanced current components and reduce torque pulsation in the unbalanced operation state.

Description

Control method of permanent magnet motor
Technical Field
The invention belongs to the field of motor control, and relates to a control method under the condition of unbalance of a double three-phase permanent magnet synchronous motor.
Background
A permanent magnet synchronous motor is a synchronous rotating motor excited by permanent magnets. It has the advantages of high power density, high efficiency, various structures and the like. The multiphase permanent magnet synchronous motor is widely applied to the fields of ship electric power, aviation electric power, wind power generation and the like due to the characteristics of fault-tolerant operation, high reliability and the like.
The double three-phase permanent magnet synchronous motor with two sets of windings is mainly divided into a double-winding motor with 30-degree phase shift and a double-winding motor without phase shift. Each set of windings of the double-winding motor with the phase shift of 30 degrees is completely symmetrical in space structure. Each set of windings of the phase-shift-free double-winding motor may not be completely symmetrical in space structure, which may result in asymmetric mutual inductance. Under the condition of phase-loss fault operation (namely when one set of windings is cut off due to faults and does not operate any more, only one set of windings operates normally), the motor structure can have unbalanced operation condition. Meanwhile, the problems of motor manufacturing process, non-linear characteristic of a driver and long-term running aging can cause the electrical parameter matrix of the motor to be asymmetric, and the motor has unbalanced running condition.
The double three-phase motor operates under the unbalanced condition, vibration noise can be increased, and the service life of the motor is influenced. Therefore, how to restrain the unbalanced operation of the motor and reduce the torque pulsation has important significance.
At present, researches for inhibiting unbalanced operation of a motor mainly aim at a double-winding motor with a phase shift of 30 degrees, and no scheme for judging and inhibiting unbalanced operation of the double-winding motor without the phase shift is published.
Disclosure of Invention
The invention aims to provide a double three-phase permanent magnet synchronous motor unbalance control system and method which can judge the unbalance state of all double three-phase motors, obtain unbalance operation parameters, effectively inhibit unbalance current components and reduce torque pulsation in the unbalance operation state.
A double three-phase permanent magnet synchronous motor unbalance control system comprises a motor unbalance state judgment module, a coordinate transformation mathematical model and an unbalance harmonic current suppression module, wherein after the unbalance harmonic current module is finished, the running state of a motor is input into an electrode unbalance state judgment module again;
the unbalance state judging module distinguishes the unbalance state of the motor, wherein the unbalance state comprises an unbalance operation state after single-phase circuit breaking, an unbalance operation state when only one set of windings operates, and asymmetric resistance and inductance parameters; the coordinate transformation mathematical model comprises double dq0 transformation units, VSD (vector space decoupling transformation) units and a modified vector decoupling transformation matrix; when the motor is in an unbalanced operation state when only one set of windings operates, the double dq0 conversion unit is adopted to carry out coordinate conversion on the operation parameters of the motor; and when the motor is in an unbalanced operation state after single-phase circuit break or the parameters of the resistance and the inductance are asymmetric, performing coordinate transformation by adopting the VSD or the improved vector decoupling transformation matrix, and obtaining unbalanced operation information of the motor through coordinate transformation.
The unbalanced operation information includes harmonic currents and a current difference value between the two phase windings.
Preferably, the transformation matrix of the VSD unit is:
Figure 792782DEST_PATH_IMAGE001
wherein, theta represents the included angle of the electrical angle between the d axis of the rotating coordinate system and the A axis of the static coordinate system.
As a preferred scheme, the improved vector decoupling transformation matrix is:
Figure 303398DEST_PATH_IMAGE002
preferably, the unbalanced harmonic current suppression module is a proportional-integral resonance controller (PIR) and/or a harmonic voltage feedforward algorithm, and when the proportional-integral resonance controller (PIR) and the harmonic voltage feedforward algorithm are adopted for hybrid suppression, the proportional-integral resonance controller (PIR) and the harmonic voltage feedforward algorithm are used in parallel.
Preferably, the coordinate transformation mathematical model is loaded or integrated in the motor controller as a calculation module, or the coordinate transformation mathematical model is integrated in a remote controller or a calculation resource of the motor as a calculation module; and or, the coordinate transformation mathematical model comprises a model calling unit, and the model calling unit calls the corresponding mathematical model to calculate according to the judgment result of the unbalance state.
A double three-phase permanent magnet synchronous motor unbalance control method executes the following operations: identifying the unbalanced state of the motor and classifying the unbalanced state, wherein the unbalanced state comprises an unbalanced running state after single-phase circuit break, an unbalanced running state when only one set of winding runs, and asymmetric resistance and inductance parameters;
carrying out coordinate transformation on the motor operation parameters to obtain unbalanced specific parameters, such as unbalanced current components, unbalanced current harmonics and the like; the coordinate transformation mathematical model comprises a double dq0 transformation unit, a VSD (vector space decoupling transformation) unit and an improved vector decoupling transformation matrix, and when the motor is in an unbalanced operation state when only one set of windings operate, the double dq0 transformation unit is adopted to carry out coordinate transformation on the operation parameters of the motor; when the motor is in an unbalanced operation state after single-phase circuit break or the parameters of resistance and inductance are asymmetric, VSD is adopted or coordinate transformation is carried out, and the unbalanced operation information of the motor is obtained through the coordinate transformation;
inputting unbalanced operation information into an unbalanced harmonic current suppression module, and inputting the current operation state of the motor into an electrode unbalanced state judgment module again after the unbalanced harmonic current suppression module finishes suppression; the unbalance state determination, the coordinate transformation, and the unbalance harmonic current suppression are repeatedly performed.
The unbalanced operation information comprises harmonic current of the two-phase winding and parameter difference values of the two-phase winding when the two-phase winding is unbalanced.
The technical concept of the invention is as follows: firstly, the motor unbalance state judging module judges which type of unbalance operation problem exists in the current circuit by detecting current circuit current, voltage, power device fault signals and other data. Then, based on the problem of unbalanced operation, an appropriate coordinate transformation mathematical model is selected. And finally, suppressing the unbalanced harmonic current in the double three-phase motor by adopting a proportional integral resonance controller (PIR), harmonic voltage feedforward or a mixed control algorithm of the proportional integral resonance controller and the harmonic voltage feedforward.
The unbalanced operation reasons of the double-winding permanent magnet synchronous motor are as follows: 1. when the motor body is designed, the spatial structure of a single set of windings is asymmetric, so that the mutual inductance of each set of windings is unbalanced; 2. parameters such as resistance, inductance and the like of the motor are asymmetric due to the motor manufacturing process, the nonlinear characteristic of a driver, the long-term operation aging problem and the like. Therefore, the motor unbalance state judgment module can classify the following three unbalance states: 1. an unbalanced operating state after single-phase disconnection; 2. an unbalanced state when only one set of three-phase windings is running; 3. the parameters of resistance and inductance in the double three-phase motor are asymmetric. The first unbalanced state is caused by single-phase short circuit, open circuit and other faults, and after the short-circuit fault phase or the open circuit fault phase is cut off, the fault can be regarded as open circuit fault, and the rest phases continue to operate. In order to ensure that the resultant magnetic field generated by the current is constant in the magnetic flux linkage circle of the space, the current of the excision phase is shared by the rest phases. If the motor winding structure is asymmetric, a negative-sequence current will occur in this case. The second unbalanced condition is that a single phase or multiple phases in one set of windings are in fault, and after the whole set of windings are cut off, the other set of three-phase windings continue to operate. If the motor winding structure is asymmetric, negative-sequence currents will also occur in this case. The third unbalanced state is that the motor parameter matrix is asymmetric and negative sequence current occurs when rated operation is performed due to different resistance and inductance parameters of each phase of motor.
The mathematical model of coordinate transformation used in motor control can use the traditional double dq0 transformation, and also: 1. a vector space decoupling transform (VSD); 2. a new vector decoupling transformation matrix; 3. a double dq0 transform. The first coordinate transformation model, VSD, is suitable for the neutral point connection or the isolated double three-phase motor of neutral point, regard the double three-phase motor as the six-phase motor, through the decoupling transformation matrix of vector space to vary the six-phase parameter into the six-phase orthogonal decoupling parameter, wherein two-phase parameters form the space vector of fundamental wave sub-plane, two-phase parameters form the space vector of harmonic sub-plane, two-phase parameters form the space vector of zero sequence sub-plane. The second kind of coordinate transformation model, new vector decoupling transformation matrix, is to transform the six variables of the double three-phase motor into four unbalanced components of the dq axis component and the zero sequence plane of the fundamental plane, the dq axis component controls the electromechanical transformation of the motor, and the unbalanced component controls the unbalance of each phase between two windings of the motor. And a third coordinate transformation model, namely double dq0 transformation, is suitable for a double-winding motor with isolated neutral points, two sets of windings are regarded as vector composition of two three-phase motor subsystems, and Clarke-Park coordinate transformation is respectively carried out on each set of windings.
When the motor runs in an unbalanced state, a proportional integral resonant controller (PIR), a harmonic voltage feedforward algorithm or a mixed control algorithm of the PIR and the harmonic voltage are adopted to restrain unbalanced components in current. The unbalanced component in the current is dominated by the negative sequence current (double frequency harmonic current) component caused by the asymmetry of the electrical parameters.
In the first method, a PI controller is connected in parallel with a resonance controller, the PI controller can track a direct current component in a current, and the resonance controller is used for suppressing a harmonic current of a specific frequency by generating a harmonic component of the frequency in a high-gain tracking current of the frequency. The second method, harmonic voltage feed-forward, calculates from the determined motor parameter imbalance componentSuppression of harmonic voltage component Δ of harmonic currentU d 、ΔU q Is injected intoU d U q In the method, harmonic current suppression is rapidly realized. In a third method, the PIR controller is used in combination with a harmonic voltage feed forward algorithm while suppressing unbalanced currents in the circuit. The harmonic voltage feedforward can ensure the current to be quickly restrained and improve the restrained dynamic response. If the unbalanced component of the motor parameter can be accurately measured, the compensation harmonic voltage component can be accurately injected, and the harmonic current can be completely inhibited. A resonance term in the PIR controller is provided with an integrator, so that the harmonic current in the current under a steady state can be controlled to be 0, and the complete inhibition on the harmonic current is realized under the condition that the measurement of the unbalanced component of the motor parameter is inaccurate. Therefore, the PIR and harmonic voltage feedforward hybrid algorithm can realize the rapid and complete suppression of the unbalanced harmonic current.
The motor unbalance state judgment module is used for positioning the unbalance problem, and a proper coordinate transformation mathematical model and an unbalance current suppression method are selected, so that the suppression of the unbalance current component in the motor system is realized. Because the double three-phase permanent magnet synchronous motor has various winding arrangement structures, the unbalance problem is more, and the invention can judge various unbalance conditions and solve the unbalance problem in a targeted manner. Compared with a traditional double three-phase motor coordinate transformation mathematical model, the invention provides a new coordinate transformation model. Compared with the traditional PIR controller and harmonic voltage feedforward hybrid algorithm, the invention adopts the PIR and harmonic voltage feedforward hybrid algorithm, and can improve the dynamic and steady-state performance of the unbalanced current suppression algorithm.
Drawings
FIG. 1 is a flow chart of the operation of the present invention.
Fig. 2 is a winding distribution structure diagram of two double-winding three-phase motors, wherein a is a winding distribution structure diagram with a phase shift of 30 degrees, and b is a winding distribution structure diagram without a phase shift.
Fig. 3 is a schematic diagram of three types of classification for imbalance determination.
FIG. 4 is a control block diagram for coordinate transformation using a modified vector decoupling transformation matrix with PIR suppression of unbalanced current harmonics.
Fig. 5 is a graph comparing current waveforms in the motor before and after the control strategy of fig. 4 is applied.
FIG. 6 is a control block diagram for hybrid suppression of unbalanced current harmonics using PIR and harmonic voltage feedforward algorithms using dual dq0 for coordinate transformation.
FIG. 7 is a graph comparing current waveforms in the motor before and after the control strategy of FIG. 6 is employed.
Fig. 8 is a control block diagram for performing coordinate conversion using the VSD and suppressing an unbalanced current harmonic using the PIR.
FIG. 9 is a graph comparing current waveforms in the motor before and after the control strategy of FIG. 8 is employed.
Fig. 10 is a schematic diagram of the directional component of the current vector in the flux linkage vector.
FIG. 11 is a schematic of a current vector decomposition to the dq axis.
FIG. 12 is a schematic diagram of six-phase current values in an alpha-beta coordinate system.
FIG. 13 is a schematic diagram of the integration of dq coordinate system into alpha-beta coordinate system.
FIG. 14 is a schematic diagram showing the integration of the dq coordinate system into the alpha-beta coordinate system when the alpha axis and the d axis coincide with each other.
Detailed Description
The invention is further illustrated by the following figures and examples.
The embodiment and the attached drawings illustrate a motor unbalance state judgment module, three coordinate transformation mathematical models and a proportional integral resonant controller (PIR) and harmonic voltage feedforward mixed suppression method. The invention is also suitable for multi-phase and multi-set winding motors, and the control principle is the same.
Fig. 1 is a block diagram illustrating an implementation flow of a control strategy under unbalanced operation. The double-winding motor has the problems of unbalanced operation condition, unbalanced negative sequence current and increased torque pulsation due to the problems of structural design, manufacturing process, operation failure, aging and the like of the motor body.
Fig. 2 shows two main winding arrangements of a double three-phase permanent magnet synchronous machine, (a) the winding arrangement 1 is phase-shifted by 30 ° and (b) the winding arrangement 2 is phase-shifted. In the winding distribution structure 2, each set of windings cannot be completely symmetrical in space, so that an inductance matrix of each set of windings is asymmetrical, and unbalanced current can occur under the condition that currents of two sets of windings are not completely consistent.
As shown in fig. 1, a method for controlling imbalance of a dual three-phase permanent magnet synchronous motor performs the following operations: identifying the unbalanced state of the motor and classifying the unbalanced state, wherein the unbalanced state comprises an unbalanced running state after single-phase circuit break, an unbalanced running state when only one set of winding runs, and asymmetric resistance and inductance parameters;
carrying out coordinate transformation on the motor operation parameters to obtain unbalanced specific parameters, such as unbalanced current components, unbalanced current harmonics and the like; the coordinate transformation mathematical model comprises a double dq0 transformation unit, a VSD (vector space decoupling transformation) unit and an improved vector decoupling transformation matrix, and when the motor is in an unbalanced operation state when only one set of windings operate, the double dq0 transformation unit is adopted to carry out coordinate transformation on the operation parameters of the motor; when the motor is in an unbalanced operation state after single-phase circuit break or the parameters of resistance and inductance are asymmetric, VSD is adopted or coordinate transformation is carried out, and the unbalanced operation information of the motor is obtained through the coordinate transformation;
inputting unbalanced operation information into an unbalanced harmonic current suppression module, and inputting the current operation state of the motor into an electrode unbalanced state judgment module again after the unbalanced harmonic current suppression module finishes suppression; the unbalance state determination, the coordinate transformation, and the unbalance harmonic current suppression are repeatedly performed.
As shown in fig. 2, the motor imbalance state determination module takes the 6-phase current, the 6-phase end voltage, and the fault signal of each bridge arm of the driving module of the dual three-phase motor as input. If the IGBT driving module has a bridge arm fault, the problems of phase short circuit, open circuit and the like are judged, and the fault phase is cut off. And if only one phase is cut off, performing a single-phase open circuit control strategy. And if two phases are cut off and the two phases are the same set of winding, carrying out a single set of three-phase winding control strategy. And if the IGBT driving module has no bridge arm fault signal and obvious negative sequence current component appears in the 6-phase current, carrying out asymmetric control on the resistance and the inductance.
Example 1
And under the unbalanced state of the single-phase open circuit fault, selecting an improved vector decoupling transformation matrix model, and inhibiting harmonic current by adopting a PIR control algorithm. Wherein the transformation matrix is:
Figure 286397DEST_PATH_IMAGE003
(1)
wherein, the first two rows represent fundamental component vectors, and the last four rows represent zero-sequence component vectors. The mathematical model of the motor under dq axis is:
Figure 275082DEST_PATH_IMAGE004
(2)
whereinLIs representative of self-inductance,. DELTA.LRepresenting the self-inductance of the imbalance caused by open-phase operation.
In the existing motor control, the essence of the control is that the torque of the motor is controlled no matter the rotating speed, the position and the motor output are controlled, the torque of one motor is calculated by the cross product of a flux linkage vector and a current vector, and the motor with electric excitation or permanent magnet excitation is the same no matter the motor is an induction motor or a synchronous motor. Can be expressed as:
Figure 355033DEST_PATH_IMAGE005
wherein, in the step (A),
Figure 380758DEST_PATH_IMAGE006
which is indicative of an electromagnetic torque, is,
Figure 241267DEST_PATH_IMAGE007
representing a permanent magnet flux linkage.
In a permanent magnet synchronous machine, whether a common three-phase machine or the dual three-phase machine of this patent, the flux linkage vector is essentially generated by permanent magnets. The flux linkage vector can be written as
Figure 705746DEST_PATH_IMAGE008
And represents the permanent magnet flux linkage vector. The current vector is generated by the armature current, typically the current on the stator windings. For a current vector of the same magnitude, in order to obtain the maximum electromagnetic torque, it is desirable that the direction of the flux linkage vector is orthogonal to the direction of the current vector, i.e. perpendicular, when this is the case
Figure 843466DEST_PATH_IMAGE009
And is represents the stator current vector magnitude. As shown in fig. 10: if the current vector has a component in the direction of the flux linkage vector, i.e. the two vectors are not perpendicular, which affects the magnitude of the flux linkage vector in the machine, the torque control becomes a coupled control, which is undesirable. If the two are perpendicular (orthogonal), the control of the torque can be regarded as the control of the current, and the magnitude of the current vector is proportional to the magnitude of the torque, which is desirable in the control.
Thus, a dq axis can be defined, the d axis direction is the same as the flux linkage vector direction, and the q axis direction is the vertical direction thereof, as shown in fig. 11: for ease of understanding, the current vector is made non-orthogonal to the flux linkage vector, and is decomposed into dq axes, which are called direct axis current (id) and quadrature axis current (iq), respectively. Id is controlled to 0 and iq equals the magnitude of is. At this time
Figure 430306DEST_PATH_IMAGE010
. However, in an actual motor, the values of id and iq cannot be directly measured, and without the actual values of id and iq, the control of the motor cannot be said. The current values that we can obtain through the power sensor are three-phase current values, in this embodiment, six-phase current values, which can be called ia1, ib1, ic1, ia2, ib2, ic2, and the distribution in space is shown in fig. 12. So its current is: as shown in fig. 13, a dq axis is also added, θ is an angle between the d axis and the a axis, and because the d axis is in phase with the flux linkage vector of the permanent magnet, and the permanent magnet is on the rotor and rotates with the motor, the dq axis also rotates synchronously.
Figure 387897DEST_PATH_IMAGE011
The transformation matrix is to transform a certain six-phase variable in the motor into another six-phase variable, and the transformation is performed in different meanings before and after the transformation. It is more clear to apply the transformation matrix to a specific current transformation scenario.
Figure 983964DEST_PATH_IMAGE012
It will be more clear to write in the form of a system of equations:
Figure 976191DEST_PATH_IMAGE013
it can be seen that the transformation matrix can actually represent how much id 1, ib1, ic1, ia2, ib2 and ic2 contribute to id and iq, or how id and iq are composed of ia1, ib1, ic1, ia2, ib2 and ic2, which can be regarded as a weighting. For example, an example
When θ =0, the a-axis and the d-axis coincide, as shown in fig. 14, and id may be represented as
Figure 733931DEST_PATH_IMAGE014
iq is the same, i.e., the projection of the components on the abc axis onto the dq axis. The same is true when θ changes.
The actual values of id and iq are obtained, so that id and iq can be further controlled, and the control method is various and is not described in detail.
iz0 is called the zero sequence component and is added by all six phase currents. Because the two sets of windings are connected at their neutral points, the six phase currents theoretically sum to zero, all of which is generally not addressed for the component iz 0. Further control is only required when leakage currents or capacitance to ground, etc. are taken into account.
iz1, iz2, iz3 are called imbalance components and control the magnitude of the current between the two sets of windings. There is no impact on torque performance, only the dq axis current has an impact on torque, which has been theorized above. But between the three components and the two sets of windingsThe balance has an important influence. In general, the two sets of windings are required to have the same output as much as possible, so that the loss of the line is low and the efficiency is high. Because the circuit has copper loss, the copper loss is equal to
Figure 444398DEST_PATH_IMAGE015
Where i is the current value of each phase, R is the phase resistance, and ia1+ ia2 is equal to the same phase resistance
Figure 312997DEST_PATH_IMAGE016
At a minimum, ia1= ia2 is necessary. Therefore, the three unbalanced components iz1, iz2 and iz3 are usually controlled to 0. In our motor, there is a further reason to control ia1 and ia2 equal, and due to the special structure of the motor, if the currents between the two sets are not equal, the asymmetry of the inductance will show up, resulting in low order harmonics of the currents and torques. This is also undesirable. So in this motor we want to control it equally, namely iz1, iz2, iz3 to 0.
This is why this transformation matrix exists, the top two rows controlling its torque performance and the bottom four rows controlling the imbalance between the two sets.
Fig. 3 is a control block diagram under the control strategy, and the PIR module plays a role in current direct-current component regulation and second harmonic current component suppression.
Fig. 5 shows the current waveform in the motor before and after the control strategy is adopted. As can be seen from fig. 5, the torque ripple of the non-balance-suppression control is significantly higher than the torque ripple subjected to the balance-suppression control, and the ripple decreases.
Example 2
Under the control strategy of a single set of three-phase winding, a double dq0 coordinate transformation mathematical model is selected, and a PIR and harmonic voltage feedforward hybrid control algorithm is adopted.
Wherein, the single three-phase winding mathematical model is:
Figure 425309DEST_PATH_IMAGE017
(3)
Figure 353951DEST_PATH_IMAGE018
L 2nd and the parameter is related to the mutual inductance imbalance of the motor. According to the unbalanced component in the mathematical model, calculating the corresponding double frequency harmonic voltage:
Figure 817293DEST_PATH_IMAGE019
(4)
fig. 5 is a control block diagram under the control strategy, and the PIR and the second-order voltage harmonic feedforward modules are connected in parallel and simultaneously play roles in adjusting the direct-current component of the current and suppressing the second-order frequency harmonic current component.
Fig. 7 shows the current waveform in the motor before and after the control strategy is adopted. As can be seen from fig. 7, the torque ripple of the non-balance-suppression control is significantly higher than the torque ripple subjected to the balance-suppression control, and the ripple decreases.
Example 3
When the resistance and the inductance are asymmetric, the asymmetric resistance is taken as an example, and the asymmetric resistance of the A phase of the first set of windings is assumed to be deltaR 1The asymmetric resistance of the second set of winding A phase is deltaR 2,ΔR 1≠ΔR 2At the moment, the conditions of sleeve resistance asymmetry and interphase resistance asymmetry exist in the double three-phase motor at the same time. A Vector Space Decoupling (VSD) transform mathematical model is selected, and the corresponding second harmonic voltages are as follows:
Figure 489583DEST_PATH_IMAGE020
(5)
according to a mathematical model, the fundamental sub-plane current has a frequency-doubled harmonic current component, and the harmonic sub-plane current has a frequency-doubled harmonic current component introduced into the fundamental sub-plane, so that the harmonic sub-plane current needs to be suppressed while the frequency-doubled harmonic current component of the fundamental sub-plane is suppressed.
In the following, we introduce the transformation matrix derivation process of VSD.
The alpha-beta coordinate transformation matrix for the abc coordinate series is generally as follows for a phase shift of 30 °:
Figure 190823DEST_PATH_IMAGE021
alpha beta-
Figure 228049DEST_PATH_IMAGE022
transformation matrix
Base:
Figure 772163DEST_PATH_IMAGE023
harmonic:
Figure 123510DEST_PATH_IMAGE024
alpha beta-
Figure 69469DEST_PATH_IMAGE022
the transformation matrix is as follows:
Figure 215280DEST_PATH_IMAGE025
aiming at no displacement, if the original reasoning process is adopted, an abc-alphabeta transformation matrix is obtained:
Figure 512269DEST_PATH_IMAGE026
due to the fact that
Figure 136148DEST_PATH_IMAGE027
Therefore, the first row and the third row are linearly related, and therefore the matrix is not established, that is, the abc-alphabeta transformation matrix of the double three-phase motor without phase shift cannot be obtained by using the transformation matrix derivation process of the double three-phase motor with phase shift of 30 °.
We modify the derivation principle, reflecting the mean value in the first plane (i.e. row 1 and 2 of the transformation matrix),
Figure 202193DEST_PATH_IMAGE028
(
Figure 581222DEST_PATH_IMAGE029
is respectively made in two sets of windings
Figure 975294DEST_PATH_IMAGE030
Transformed values);
the second plane (i.e. rows 3 and 4 of the transformation matrix) reflects the difference,
Figure 793077DEST_PATH_IMAGE031
deducing non-phase-shift abc-
Figure 57837DEST_PATH_IMAGE030
The transformation matrix of (a) is:
Figure 607767DEST_PATH_IMAGE032
fig. 7 is a control block diagram under the control strategy, in which a PIR module is respectively added to a fundamental sub-plane and a harmonic sub-plane, and a double-frequency harmonic current component of the fundamental sub-plane is suppressed on the basis of suppressing a harmonic sub-plane current.
Fig. 9 shows the current waveform in the motor before and after the control strategy is adopted. As can be seen from fig. 9, the torque ripple of the non-balance-suppression control is significantly higher than the torque ripple subjected to the balance-suppression control, and the ripple is significantly reduced.
The embodiments described in this specification are only for illustrative purposes and are not intended to limit the invention, the scope of the invention should not be limited to the specific embodiments described in the embodiments, and any modifications, substitutions, changes, etc. within the spirit and principle of the invention are included in the scope of the invention.

Claims (4)

1. A control method of a permanent magnet motor comprises a motor unbalance state judgment module, a coordinate transformation mathematical model and an unbalance harmonic current suppression module, wherein after the unbalance harmonic current suppression module is finished, the running state of the motor is input into the motor unbalance state judgment module again;
the unbalance state judging module distinguishes the unbalance state of the motor, wherein the unbalance state comprises an unbalance operation state after single-phase circuit breaking, an unbalance operation state when only one set of windings operates, and asymmetric resistance and inductance parameters; the coordinate transformation mathematical model comprises a double dq0 transformation unit, a VSD vector space decoupling transformation unit and an improved vector decoupling transformation unit; when the motor is in an unbalanced operation state when only one set of windings operates, the double dq0 conversion unit is adopted to carry out coordinate conversion on the operation parameters of the motor; when the motor is in an unbalanced operation state after single-phase circuit break or the parameters of resistance and inductance are asymmetric, the unbalanced operation information of the motor is obtained by adopting VSD or improved vector decoupling transformation, wherein the unbalanced operation information comprises the magnitude of harmonic current and the current difference value between two windings;
the transformation matrix of the VSD unit is:
Figure 702664DEST_PATH_IMAGE001
wherein theta represents an electrical angle included angle between the d axis of the rotating coordinate system and the A axis of the static coordinate system;
the improved vector decoupling transformation matrix is:
Figure DEST_PATH_IMAGE002
2. the control method of a permanent magnet motor according to claim 1, characterized in that: the unbalanced harmonic current suppression module is a proportional-integral resonance controller and/or a harmonic voltage feedforward algorithm, and when the proportional-integral resonance controller and the harmonic voltage feedforward algorithm are adopted for mixed suppression, the proportional-integral resonance controller and the harmonic voltage feedforward algorithm are used in parallel.
3. The control method of a permanent magnet motor according to claim 1, characterized in that: the coordinate transformation mathematical model is loaded or integrated in the motor controller as a calculation module, or the coordinate transformation mathematical model is integrated in a remote controller or calculation resources of the motor as a calculation module; and or, the coordinate transformation mathematical model comprises a model calling unit, and the model calling unit calls the corresponding mathematical model to calculate according to the judgment result of the unbalance state.
4. A control method of a permanent magnet motor performs the following operations: identifying the unbalanced state of the motor and classifying the unbalanced state, wherein the unbalanced state comprises an unbalanced running state after single-phase circuit break, an unbalanced running state when only one set of winding runs, and asymmetric resistance and inductance parameters; carrying out coordinate transformation on the motor operation parameters to obtain unbalanced specific parameters which are unbalanced current components and unbalanced current harmonics; the coordinate transformation mathematical model comprises double dq0 transformation, VSD vector space decoupling transformation and an improved vector decoupling transformation matrix, and when the motor is in an unbalanced operation state when only one set of windings operate, double dq0 transformation is adopted to carry out coordinate transformation on the operation parameters of the motor; when the motor is in an unbalanced operation state after single-phase circuit break or the parameters of resistance and inductance are asymmetric, coordinate transformation is carried out by adopting VSD or an improved vector decoupling transformation matrix, and the unbalanced operation information of the motor is obtained by coordinate transformation; the unbalanced operation information is input into an unbalanced harmonic current suppression module, and after the suppression of the unbalanced harmonic current suppression module is finished, the current operation state of the motor is input into a motor unbalanced state judgment module again; repeatedly executing unbalance state judgment, coordinate transformation and unbalance harmonic current suppression; the transformation matrix of the VSD unit is:
Figure 291908DEST_PATH_IMAGE003
wherein theta represents an electrical angle included angle between the d axis of the rotating coordinate system and the A axis of the static coordinate system;
the improved vector decoupling transformation matrix is:
Figure DEST_PATH_IMAGE004
CN201911352466.7A 2019-12-25 2019-12-25 Control method of permanent magnet motor Active CN110752796B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911352466.7A CN110752796B (en) 2019-12-25 2019-12-25 Control method of permanent magnet motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911352466.7A CN110752796B (en) 2019-12-25 2019-12-25 Control method of permanent magnet motor

Publications (2)

Publication Number Publication Date
CN110752796A CN110752796A (en) 2020-02-04
CN110752796B true CN110752796B (en) 2020-04-14

Family

ID=69285995

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911352466.7A Active CN110752796B (en) 2019-12-25 2019-12-25 Control method of permanent magnet motor

Country Status (1)

Country Link
CN (1) CN110752796B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112904708B (en) * 2021-01-15 2022-11-18 江苏大学 Position servo feedforward-feedback composite control method for double three-phase permanent magnet synchronous motor
CN113489401B (en) * 2021-06-02 2023-07-28 广东省大湾区集成电路与***应用研究院 Control device, method and system for six-phase permanent magnet synchronous motor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103441726B (en) * 2013-08-25 2016-01-06 浙江大学 Based on the double three-phase permanent-magnetic motor vector control method of ratio resonant regulator
CN105119546B (en) * 2015-08-27 2018-07-06 浙江大学 Fault tolerant control method based on asymmetric double three-phase permanent-magnetic synchronous motor unified model

Also Published As

Publication number Publication date
CN110752796A (en) 2020-02-04

Similar Documents

Publication Publication Date Title
Zhou et al. PMSM open-phase fault-tolerant control strategy based on four-leg inverter
Cheng et al. Implementation of postfault decoupling vector control and mitigation of current ripple for five-phase fault-tolerant PM machine under single-phase open-circuit fault
Hwang et al. The current harmonics elimination control strategy for six-leg three-phase permanent magnet synchronous motor drives
Song et al. Open-phase fault-tolerant predictive control strategy for open-end-winding permanent magnet synchronous machines without postfault controller reconfiguration
CN104993767B (en) Consider the polyphase machine open-phase fault fault-tolerant operation electric current reconstructing method of Harmonic coupling
CN110752796B (en) Control method of permanent magnet motor
Lu et al. Fault‐tolerant predictive current control with two‐vector modulation for six‐phase permanent magnet synchronous machine drives
Kuang et al. Thermal analysis of fifteen-phase permanent magnet synchronous motor under different fault tolerant operations
Hollstegge et al. Dual three-phase machine modeling and control including saturation, rotor position dependency and reduction of low current harmonics
CN111293946B (en) Method for suppressing harmonic current of motor
Kong et al. Comparative study of harmonic current suppression control strategies for six-phase DC-biased vernier reluctance machines
Bi et al. Adaptive quasi-proportional-resonant observer-based rotor position estimation for sensorless PMSM drives
CN107846165B (en) Method for inhibiting torque pulsation during turn-to-turn short circuit of dual-redundancy permanent magnet synchronous motor coil
Lin et al. Position sensorless direct torque control for six‐phase permanent magnet synchronous motor under two‐phase open circuit
CN110224651B (en) Open-phase control method for inhibiting second harmonic torque
Abosh et al. Current control of permanent magnet synchronous machine with asymmetric phases
Nakao et al. Torque ripple compensation based on instantaneous torque estimation in permanent magnet synchronous motors
Chen et al. Novel harmonic current controller for dc-biased vernier reluctance machines based on virtual winding
CN115913038A (en) Model prediction control method for double three-phase permanent magnet synchronous motor
Khadar et al. Remedial robust control of five-phase fault-tolerant induction motor with open-end winding using reduced-order transformation matrices
Elsayed et al. Open-phase fault-tolerant control approach for EV PMSM based on four-leg VSI
Liu et al. Sensorless Fault-Tolerant Control of A Nine-phase Permanent Magnet Synchronous Motor Under One-phase Open-Circuited Fault
Yu et al. Harmonic current suppression control strategy for hybrid excited vernier PM machines
Hu et al. Modeling and control of a dual three-phase permanent magnet machine accounting for asymmetry between two winding sets
Thapa et al. Torque ripple reduction in a traction ipmsm with resistance asymmetry using an adaptive pir current controller

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant