The present disclosure belongs to the technical field of fault-tolerant control of multi-phase motors, and in particular relates to a unified open-circuit fault-tolerant control method for a vector control (VC) drive system and a direct torque control (DTC) drive system of a five-phase permanent magnet fault-tolerant motor.
With the increasingly prominent global environmental problems, electric vehicles have received more and more attention. As manned vehicles, electric vehicles must have high safety and reliability. Multi-phase permanent magnet motors are widely used in electric vehicles, hybrid vehicles and other electric drive fields due to their high efficiency, high power density, wide speed range, low torque ripple and strong fault tolerance. Vector control (VC) and direct torque control (DTC) have attracted much attention due to their high drive performance. However, once a fault occurs, the normal operation of the motor drive systems will be affected, and even safety accidents will occur. Therefore, it is of great practical significance to study the fault-tolerant control of the multi-phase permanent magnet motor drive systems so as to improve their reliability.
At present, domestic and foreign scholars' study focuses on open-circuit fault-tolerant control strategies of multi-phase permanent magnet motors. The document “Fault-tolerant control strategy for five phase permanent magnet synchronous motors” (Electric Machines and Control, 2014) proposes a fault-tolerant current control strategy for five-phase permanent magnet motors based on the principle of minimum and equal copper loss. Chinese patent application CN201910669271.9 “Fault-tolerant direct torque control method for five-phase permanent magnet synchronous motor based on fault-tolerant switching table” and the document “Open phase fault-tolerant direct torque control technique for five phase induction motor drives” (IEEE Transaction on Industrial Electronics, 2017) propose fault-tolerant direct torque control methods based on a fault-tolerant switching table of a virtual space voltage vector. These methods are proposed based on traditional hysteresis comparison control, and have problems such as unfixed switching frequency, and large torque and flux linkage ripple. In order to overcome the problems caused by hysteresis comparison control, the document “Fault-tolerant direct torque control of five-phase FTFSCW-IPM motor based on analogous three-phase SVPWM for electric vehicle applications” (IEEE Transaction on Vehicular Technology, 2017) proposes a fault-tolerant control method based on space vector pulse width modulation (SVPWM) for one-phase open-circuit faults of five-phase permanent magnet motors. This method overcomes the shortcomings of hysteresis control-based fault-tolerant control systems. However, it is based on the reconstruction of a voltage vector after the fault, and it is complex, which is not conducive to engineering applications. For this reason, the document “Remedial field-oriented control of five-phase fault-tolerant permanent-magnet motor by using reduced-order transformation matrices” (IEEE Transaction on Industrial Electronics, 2017) and Chinese patent application CN201810025607.3 “One-phase open-circuit fault-tolerant direct thrust control method of five-phase permanent magnet linear motor” propose fault-tolerant methods based on chaotic pulse width modulation (CPWM) for VC and DTC, respectively. These two methods do not need to reconstruct a voltage vector after the fault. However, due to the use of two coordinate transformation matrices, in fact, two independent control algorithms are used under normal operation and fault-tolerant operation of the motors. That is, these two methods do not essentially simplify the control algorithms or minimize the reconfiguration of the control systems in the event of a fault. On the whole, the existing CPWM-based fault-tolerant control methods do not essentially reveal the fault-tolerant mechanisms, and with the emergence of various algorithms in recent years, the corresponding fault-tolerant control schemes are varied and complicated.
In order to solve the problems existing in the prior art, an objective of the present disclosure is to provide a unified open-circuit fault-tolerant control method for a vector control (VC) drive system and a direct torque control (DTC) drive system of a five-phase permanent magnet fault-tolerant motor. The present disclosure essentially reveals a fault-tolerant mechanism, and improves the robust operation capability of motor drive systems, such that the control systems have desirable open-circuit fault-tolerant operation performance, as well as desirable dynamic and static performance, anti-interference ability and robustness. In addition, the present disclosure is suitable for various control algorithms, and can minimize the reconfiguration of the control systems and save memory resources such as the central processing unit (CPU) of controllers under different failures.
In order to achieve the above objective, the present disclosure adopts the following technical solution: a unified open-circuit fault-tolerant control method for a vector control (VC) drive system and a direct torque control (DTC) drive system of a five-phase permanent magnet fault-tolerant motor. The control method includes the following steps:
The present disclosure has the following beneficial effects.
1) The present disclosure proposes for the first time a unified open-circuit fault-tolerant control strategy suitable for a VC drive system and a DTC drive system. The present disclosure essentially reveals the fault-tolerant mechanism, and realizes the fault-tolerant operation of the systems in different open-circuit fault states only according to the predetermined direct-axis and quadrature-axis voltages of the five-phase permanent magnet fault-tolerant motor drive systems. The present disclosure solves the problem of variable and complicated fault-tolerant control schemes corresponding to various basic control algorithms.
2) The present disclosure designs a torque controller, which enables the control systems to have an output torque under open-circuit faults, and have desirable dynamic and static performance, anti-interference ability and robustness under normal and faulty operation, thereby comprehensively improving the operating performance of the motor drive systems.
3) The present disclosure is based on CPWM to achieve undisturbed operation under an open-circuit fault, and effectively solves the problems of traditional fault-tolerant control methods based on hysteresis comparators, such as large harmonic content in the current, large torque ripple and unfixed switching frequency. Compared with fault-tolerant control methods based on space vector pulse width modulation (SVPWM), the present disclosure does not need to distinguish sectors or reconstruct the space voltage vector under a fault, which greatly simplifies the control algorithm. In addition, compared with the existing CPWM-based fault-tolerant control methods, the present disclosure does not need to change coordinate transformation and additional compensation voltage. That is, the present disclosure does not need to change the structure of the control systems, but only needs to change the control strategy of one of the modules to realize fault-tolerant operation under different faults. Therefore, the present disclosure simplifies the control algorithm, minimizes the reconfiguration of the control systems under different faults, and saves the controller's CPU and other memory resources.
4) The present disclosure breaks through the technical constraints of traditional fault-tolerant control, which is generally based on direct-axis and quadrature-axis components of the fundamental current to ensure that the MMF is equal before and after the fault. The present disclosure considers the action mechanism of the direct-axis and quadrature-axis components of the third harmonic current before and after the fault to ensure that the stator flux linkage trajectory is circular, and further improves the current quality under fault-tolerant operation.
5) The present disclosure implements fault-tolerant control in the two-phase rotating coordinate system based on the strategy of “id=0” control and flux linkage adaptive predetermined point control. The present disclosure ensures that the direct-axis current component of the motor under different operating conditions including fault operating conditions is zero, solves the problem of large loss of the motor under sudden load or fault operating conditions, and effectively improves the efficiency of the motor drive systems.
6) The present disclosure reduces the amount of calculation, and is simple, easy to implement, practical, and convenient for engineering applications.
To make the objectives, technical solutions and advantages of the present disclosure clearer, the present disclosure is described in further detail below with reference to the drawings and examples. It should be understood that the specific examples described herein are merely intended to explain the present disclosure, rather than to limit the present disclosure.
Step 1) A mathematical model of various currents of a five-phase permanent magnet fault-tolerant motor under normal operation is established.
The currents of the five-phase permanent magnet fault-tolerant motor under normal operation are expressed as follows:
where, γ=72°; θ is an electrical angle of a rotor position; id1* and iq1* are direct-axis and quadrature-axis components of a predetermined value of a fundamental current; and id3* and iq3* are direct-axis and quadrature-axis components of a predetermined value of a third harmonic current.
Step 2) Fault-tolerant currents under different fault modes, such as an open circuit of a single phase, open circuits of two non-adjacent phases and open circuits of two adjacent phases are obtained, and a fault-tolerant mechanism is analyzed.
A magnetomotive force (MMF) of the five-phase permanent magnet fault-tolerant motor under normal operation is expressed as follows:
MMF1=NiA+ηNiB+η2NiC+η3NiD+η4NiE (2)
where, η=cos γ+jsin γ; N is a number of winding turns; iA, iB, iC, iD, and iE are currents of phases A, B, C, D, and E of the motor under normal operation.
When a single phase (A) is open-circuited, the current of the faulty phase A is zero. In this case, a magnetomotive force (MMF) of the five-phase permanent magnet fault-tolerant motor is expressed as follows:
MMF2=ηNiB1+η2NiC1+η3NiD1+η4NiE1 (2)
where, iB1, iC1, iD1, and iE1 are currents of the phases B, C, D, and E when the phase A is faulty.
Based on a principle of equal MMF before and after a fault and equal fault-tolerant current amplitude and in consideration of the third harmonic current, current distribution of non-faulty phases except for the phase A is derived as follows:
Similarly, based on the principle of equal MMF before and after a fault, fault-tolerant currents are calculated in case two adjacent phases are open-circuited and two non-adjacent phases are open-circuited, respectively. The five-phase permanent magnet fault-tolerant motor has no third harmonic current in case two phases are open-circuited, so the third harmonic current is ignored.
The fault-tolerant currents in case two non-adjacent phases (A, C) are open-circuited are as follows:
where, iB2, iD2, and iE2 are currents of the phases B, D, and E when the phases A and C are open-circuited.
The fault-tolerant currents in case two adjacent phases (A, B) are open-circuited are as follows:
where, iC3, iD3, and iE3 are currents of the phases C, D, and E when the phases A and B are open-circuited.
According to the current expressions in Eqs. (1) and (4) to (6), the current vectors under normal and fault-tolerant operation are derived, as shown in
Step 3) A torque controller is constructed based on a difference between a predetermined speed and a detected speed to obtain a predetermined torque Te* so as to suppress a torque ripple of the motor after a fault, where factors such as a load disturbance, system parameter changes and an electromagnetic torque ripple caused by the fault are all considered.
A torque-speed relationship of the five-phase permanent magnet fault-tolerant motor is defined as follows:
where, ω is a mechanical angular velocity, B is a friction coefficient, J is a moment of inertia, and TL is a load torque.
An electromagnetic torque of the five-phase permanent magnet fault-tolerant motor system in a fault mode is expressed as follows:
T
e
=T
b
+ΔT
e (8)
where, Tb denotes an electromagnetic torque without a ripple component, and ΔTe denotes an electromagnetic torque with a ripple component caused by a fault. Therefore, Tb is designed to ensure the performance of the five-phase motor systems, and ΔTe is considered as an uncertain factor of the systems. A torque control strategy is used to eliminate the disturbing ΔTe so as to suppress the torque ripple of the five-phase permanent magnet fault-tolerant motor after a fault.
It is supposed that ΔTe=α1Tb , where α1 is unknown but bounded, with a maximum value of α1m, so α1 satisfies |α1|≤α1m<1. Therefore, Eq. (7) is rewritten as:
where, Bm and Jm are respectively a maximum value of B and a minimum value of J, both of which are greater than zero, and are obtained based on an extreme environment of the motor system. α2=1−(Jm/J), where α2 falls within a range of 0≤α2<1. Let e=ω−ω*, ω* being a predetermined angular velocity of a rotor, then:
ω=e+ω* (10)
Thus a relationship is obtained as follows:
A torque controller is designed based on a strong robust control law:
where,
Tm is a maximum value of TL, which is greater than zero; and e is a constant greater than zero.
The designed torque controller comprehensively considers factors such as load disturbance (TL), changes of system parameters (J, B) and electromagnetic torque ripple (ΔTe) caused by the fault. Therefore, the torque controller can suppress the electromagnetic torque ripple caused by a fault, and has desirable anti-interference performance against uncertain factors such as load disturbance and system parameter changes.
Step 4) The five-phase currents iA, iB, iC, iD, and iE of the five-phase permanent magnet fault-tolerant motor are detected, and the current components id1, iq1, id3, iq3 in a two-phase rotating coordinate system are obtained through Clark and Park transforms.
The current components of the five-phase permanent magnet fault-tolerant motor in the two-phase rotating coordinate system are expressed as follows:
Step 5) Direct-axis and quadrature-axis fundamental voltages of the VC drive system and the DTC drive system are calculated based on the current components id1 and iq1 in the two-phase rotating coordinate system and the predetermined torque Te*.
Part 1: A predetermined quadrature-axis fundamental voltage of the VC drive system is obtained.
(1) id=0 control is adopted, and a difference between a predetermined direct-axis current zero and a direct-axis current id1 is input into a proportional integral (PI) controller to obtain a predetermined direct-axis voltage ud1*.
(2) A quadrature-axis current iq1* is obtained, and a difference between iq1* and a direct-axis current iq1 is input into the PI controller to obtain a predetermined direct-axis voltage uq1*.
The quadrature-axis current iq1* is calculated as follows:
where, pr is a number of pole pairs of the motor, and ψf is an amplitude of a permanent magnet flux linkage.
Part 2: A predetermined quadrature-axis fundamental voltage of the DTC drive system is obtained.
(1) An amplitude, a phase and an estimated torque of a stator flux linkage are calculated through the current components id1 and iq1 in the two-phase rotating coordinate system.
Direct-axis and quadrature-axis components of the stator flux linkage are expressed as follows:
where, Ls is a stator inductance.
The amplitude and phase of the stator flux linkage are obtained from the above equation:
Based on direct-axis and quadrature-axis inductances of the five-phase permanent magnet fault-tolerant motor that are sub-equal, the estimated torque is calculated as follows:
(2) A difference between the predetermined torque Te* and the calculated torque is input into a speed PI controller to obtain a torque angle increment Δδ, and a predetermined value ψs* of the stator flux linkage is obtained through a flux linkage adaptive control strategy.
The torque equation is rewritten by considering that the electromagnetic torque of the five-phase permanent magnet motor is essentially an interaction result of magnetic fields of a rotor and a stator.
where, ψf is a magnetic field vector of the rotor; ψs is a magnetic field vector of the stator; δ is an angle between the stator flux linkage linkage and the rotor flux linkage linkage, that is, a phase angle of the stator flux linkage linkage.
Taking the derivative of both sides of the above equation leads to:
A torque deviation ΔTe and the torque angle increment Δδ have a nonlinear relationship. Thus, the torque angle increment Δδ is obtained by inputting ΔTe into the PI controller.
In addition, if the predetermined stator flux linkage is a fixed value, when the motor is operating with no load or sudden heavy load, an additional direct-axis current component is needed to maintain the stator flux linkage unchanged. The additional direct-axis current component will increase the motor loss and reduces system efficiency. In order to solve the above problem, the present disclosure inputs the difference between the direct-axis current id1 and zero into the PI controller to obtain the predetermined stator flux linkage. Therefore, the predetermined stator flux linkage is adaptively adjustable based on the load to ensure that the direct-axis current component is zero when the motor is operating under different conditions.
(3) The amplitude, the phase, the torque angle increment Δδ and the predetermined value ψs* of the stator flux linkage are calculated by an expected voltage, and reference values of the direct-axis and quadrature-axis fundamental voltages ud1* and uq1* in the two-phase rotating coordinate system are obtained.
The reference values of the direct-axis and quadrature-axis fundamental voltages are expressed based on the equations of the direct-axis and quadrature-axis voltages of the five-phase permanent magnet fault-tolerant motor.
Step 6) Direct-axis and quadrature-axis third harmonic voltages are obtained through the current components id3 and iq3 in the two-phase rotating coordinate system, based on a control strategy of zero third harmonic current.
Specifically, differences between the current components id3 and iq3 in the two-phase rotating coordinate system and zero are respectively input into the PI controller to obtain corresponding direct-axis and quadrature-axis third harmonic voltages.
Step 7) Winding phase voltages in a fault mode are calculated based on the fault-tolerant mechanism and the direct-axis and quadrature-axis voltages.
The phase voltages of the five-phase permanent magnet fault-tolerant motor are expressed as follows:
where, x=A,B,C,D,E; Rs is a stator resistance, ix is a phase current; and ex is a back-electromotive force (EMF).
The expression of the phase voltage is rewritten as follows:
When the five-phase fault-tolerant motor has a fault, the expression can be expressed by direct-axis and quadrature-axis voltages. Thus, expression of the phase voltages under different faults is obtained. When a winding of the phase A is faulty, the phase voltages are expressed as follows:
In addition, uA1=0. uAe1, uBe1, uCe1, uDe1 and uEe1 are phase voltages when the phase A is faulty, which do not consider the back-EMF. ued1*=ud1*−ed1*, ueq1*=uq1*−eq1*, ued3*=ud3*−ed3*, ueq1*=uq3*−eq3. ed1*, eq1*, ed3* and eq3* are back-EMF-based direct-axis and quadrature-axis components of the phase voltages, which are obtained through the back-EMF by a coordinate transformation matrix of a five-phase stationary coordinate system to the two-phase rotating coordinate system.
When windings of the phases A and C are faulty, the phase voltages are expressed as follows:
When windings of the phases A and B are faulty, the phase voltages are expressed as follows:
where, uAe3, uBe3, uCe3, uDe3, and uEe3 are phase voltages when the windings of the phases A and B are faulty, which do not consider the back-EMF.
Step 8) predetermined phase voltages in a fault-tolerant operation mode are obtained based on an EMF and the winding phase voltages in the fault mode.
The back-EMF of the five-phase permanent magnet fault-tolerant motor remains unchanged under an open-circuit fault and under normal operation. Because the amplitude of the permanent magnet flux linkage of the five-phase permanent magnet fault-tolerant motor changes little and the back-EMF has a small harmonic content, the back-EMF of the five phases is expressed as follows:
where, ωf is the amplitude of the permanent magnet flux linkage, and ωe is the electrical angular velocity.
Substituting the back-EMF into Eq. (22) leads to corresponding predetermined values of the fault-tolerant voltages under different fault modes. When a winding of the phase A is faulty, the predetermined fault-tolerant phase voltages are expressed as follows:
In addition, uA*=eA.
When windings of the phases A and C are faulty, the predetermined fault-tolerant phase voltages are expressed as follows:
When windings of the phases A and B are faulty, the predetermined fault-tolerant phase voltages are expressed as follows:
Therefore, when the direct-axis and quadrature-axis voltages ud* and uq* of the five-phase permanent magnet fault-tolerant motor drive system are known, based on the expressions of the predetermined fault-tolerant phase voltages, Eqs. (27) to (29), the fault-tolerant operation of the system is achieved in case of an open-circuit fault of a motor winding.
Step 9) The predetermined phase voltages are processed by a voltage source inverter, and undisturbed operation of the VC drive system and the DTC drive system of the five-phase permanent magnet fault-tolerant motor under any open-circuit fault is achieved through chaotic pulse width modulation (CPWM).
It is worth noting that no matter what basic control algorithm is adopted, only the corresponding predetermined direct-axis and quadrature-axis voltages need to be processed through the unified open-circuit fault-tolerant control strategy to realize the undisturbed operation of the five-phase permanent magnet fault-tolerant motor under an open-circuit fault. This avoids the problem of complicated fault-tolerant control strategies caused by different basic control algorithms.
In summary, the present disclosure provides a unified open-circuit fault-tolerant control method for a VC drive system and a DTC drive system of a five-phase permanent magnet fault-tolerant motor. The present disclosure is based on CPWM to propose the unified open-circuit fault-tolerant control strategy suitable for the VC drive system and the DTC drive system. The present disclosure essentially reveals the fault-tolerant mechanism, and solves the problem of variable and complicated fault-tolerant control schemes corresponding to various basic control algorithms. The present disclosure designs a torque controller, which enables the control systems to have an output torque under open-circuit faults, and have desirable dynamic and static performance, anti-interference ability and robustness under normal and faulty operation, thereby comprehensively improving the operating performance of the motor drive systems. The present disclosure does not need to change coordinate transformation and additional compensation voltage. That is, the present disclosure does not need to change the structure of the control systems, but only needs to change the control strategy of one of the modules to realize fault-tolerant operation under different faults. Therefore, the present disclosure simplifies the control algorithm, minimizes the reconfiguration of the control systems under different faults, and saves the controller's CPU and other memory resources. The present disclosure breaks through the technical constraints of traditional fault-tolerant control, which is generally based on direct-axis and quadrature-axis components of the fundamental current to ensure that the MMF is equal before and after the fault. The present disclosure considers the action mechanism of the direct-axis and quadrature-axis components of the third harmonic current before and after the fault to ensure that the stator flux linkage trajectory is circular, and further improves the current quality under fault-tolerant operation. The present disclosure is based on the strategy of “id=0” control and flux linkage adaptive predetermined point control to ensure that the direct-axis current component of the motors under different operating conditions including fault operating conditions is zero. The present disclosure solves the problem of large loss of the motors under sudden load or fault operating conditions, and effectively improves the efficiency of the motor drive systems.
The above embodiments are only used to illustrate the design ideas and features of the present disclosure, such that those skilled in the art can understand the content of the present disclosure and implement the present disclosure accordingly. Therefore, the protection scope of the present disclosure is not limited to the above embodiments. Any equivalent changes or modifications made to the principle and design ideas of the present disclosure should fall within the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202110229844.3 | Mar 2021 | CN | national |
This application is the national phase entry of International Application No. PCT/CN2021/082038, filed on Mar. 22, 2021, which is based upon and claims priority to Chinese Patent Application No. 202110229844.3, filed on Mar. 2, 2021, the entire contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/082038 | 3/22/2021 | WO |