[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107332486B - Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque - Google Patents

Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque Download PDF

Info

Publication number
CN107332486B
CN107332486B CN201710371608.9A CN201710371608A CN107332486B CN 107332486 B CN107332486 B CN 107332486B CN 201710371608 A CN201710371608 A CN 201710371608A CN 107332486 B CN107332486 B CN 107332486B
Authority
CN
China
Prior art keywords
phase
current
fault
permanent magnet
axis
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
CN201710371608.9A
Other languages
Chinese (zh)
Other versions
CN107332486A (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.)
Jiangsu University
Original Assignee
Jiangsu University
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 Jiangsu University filed Critical Jiangsu University
Priority to CN201710371608.9A priority Critical patent/CN107332486B/en
Publication of CN107332486A publication Critical patent/CN107332486A/en
Application granted granted Critical
Publication of CN107332486B publication Critical patent/CN107332486B/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
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/025Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being a power interruption
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/032Preventing damage to the motor, e.g. setting individual current limits for different drive conditions
    • 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/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/182Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings

Landscapes

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

Abstract

The invention discloses a maximum torque current ratio MTPA fault-tolerant control method of a five-phase permanent magnet motor considering reluctance torque, which comprises the steps of detecting the rotating speed of the motor, and setting the rotating speed omega* rWith feedback speed omegarComparing, obtaining a given q-axis given current i by using a PI controller* q(ii) a The sampled phase current is subjected to reduced order matrix transformation to obtain d-q-3 axis feedback current idm,iqm,i3m(ii) a Calculating d-q axis voltage u in fault statedm,uqm(ii) a The obtained d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarInputting the current into a maximum torque-to-current ratio fault-tolerant (FT-MTPA) module, and obtaining d-axis given current i during fault-tolerant operation of the motor by using a virtual signal injection method* d(ii) a Comparing the given current of the d-q-3 axis with the feedback current, obtaining the given voltage of the d-q-3 axis through a PI controller, obtaining the phase voltage under a natural coordinate system through a reduced order matrix, inputting the phase voltage into a CPWM module to obtain a switching signal of each phase, and controlling the motor through an inverter to realize the FT-MTPA control of the five-phase permanent magnet motor.

Description

Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque
Technical Field
The invention relates to the technical field of multi-phase motor fault-tolerant control, in particular to a maximum torque-current ratio MTPA fault-tolerant control method of a five-phase permanent magnet motor considering reluctance torque.
Background
The embedded permanent magnet motor has the characteristics of high torque density, high efficiency, high reliability and the like, and is more and more widely applied to the fields of electric automobile traction, aerospace and marine cruise systems. Meanwhile, for some occasions with higher reliability requirements, such as aircrafts, electric automobiles and the like, a stable and reliable motor driving system is particularly important. Therefore, a highly reliable fault-tolerant control method of the fault-tolerant permanent magnet motor is receiving wide attention.
In recent years, researchers at home and abroad have conducted intensive studies on maximum torque to current ratio (MTPA) control of an interior permanent magnet synchronous motor and fault-tolerant control of a multi-phase motor, and have achieved a lot of results.
At present, a commonly used high-performance maximum torque-current ratio control algorithm is a method based on high-frequency signal injection, but the existing research of the method mainly focuses on the application of the motor in a normal running state, and MTPA control in a motor fault state cannot be realized.
Research on fault-tolerant control algorithms for multiphase motors has mainly focused on how to obtain optimal fault-tolerant currents in the fault state of the motor. The existing fault-tolerant current calculation method mainly comprises the steps of solving fault-tolerant current from the angles of constant instantaneous power, instantaneous torque and flux linkage by combining two common optimization conditions that the minimum copper consumption and the copper consumption are equal and through nonlinear optimization tools such as a Lagrange multiplier method and the like; starting from a mathematical model in a motor fault state, solving fault-tolerant current by using a reduced-order matrix; an intelligent algorithm is also used to find the fault tolerant current. However, these fault tolerant current calculation methods are generally based on idThe control algorithm of 0 is suitable for a surface-mounted permanent magnet motor, and for the motor with the embedded permanent magnet, the reluctance torque of the embedded permanent magnet motor is not fully utilized to improve the output torque performance of the motor during fault-tolerant operation.
Disclosure of Invention
Aiming at the defect that the traditional fault-tolerant control is difficult to utilize reluctance torque and the current situation that the existing MTPA cannot realize fault operation, the invention provides a reluctance torque-considered MTPA fault-tolerant control method for the maximum torque-current ratio of a five-phase permanent magnet motor.
In order to achieve the technical purpose, the invention adopts the following technical scheme:
a maximum torque current ratio MTPA fault-tolerant control method for a five-phase permanent magnet motor considering reluctance torque comprises the following steps:
step 1, detecting the rotating speed of a five-phase permanent magnet motor as the speed feedback omega of the motorrWill give a rotational speed ω* rWith feedback speed omegarThe rotation speed error e of the motor is obtained through comparisonrUsing PI controller according to the error e of rotation speedrCalculating to obtain q-axis current of the five-phase permanent magnet motor, wherein the output quantity of the PI controller is given q-axis current i* q
Step 2, sampling each phase current i of the five-phase permanent magnet motor by using a current sensora,ib,ic,id,ieAnd determining the fault phase of the five-phase permanent magnet motor according to the sampled currents of the phases. Selecting a reduced matrix corresponding to the single-phase open circuit according to the determined fault phase, and performing matrix transformation on the phase current of the five-phase permanent magnet motor obtained by sampling by using the selected reduced matrix to obtain d-q-3 axis current i fed back by the five-phase permanent magnet motor in faultdm,iqm,i3m
And 3, obtaining d-q axis voltage u under the fault through matrix transformation by utilizing the duty ratio of the residual normal phase output voltage, the bus voltage and the counter potential of the fault phase obtained in the CPWM module according to the obtained fault phase informationdm,uqm
Step 4, obtaining d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarInputting the input signal into a maximum torque-to-current ratio fault-tolerant module (FT-MTPA), and obtaining d-axis current of the five-phase permanent magnet motor by using a virtual signal injection method, wherein the output quantity of the FT-MTPA is given by dAxial current i* d
Step 5, respectively setting the given d-q-3 axis current i* d,i* q,i* 3With feedback d-q-3 axis current idm,iqm,i3mCompared with the prior art, the d-q-3 axis current error e is obtainedid,eiq,ei3Adopting a PI controller to obtain d-q-3 axis current error eid,eiq,ei3The voltage of a d-q-3 shaft of the five-phase permanent magnet motor is obtained through calculation, and the output quantities of the three PI controllers are respectively the voltage component u of the d-q-3 shaft given by the five-phase permanent magnet motor* d,u* q,u* 3
Step 6, utilizing reduced order conversion to convert the given d-q-3 axis voltage component u* d,u* q,u* 3Given phase voltage u converted to five-phase natural coordinate system* a,u* b,u* c,u* d,u* e. The obtained given phase voltage u* a,u* b,u* c,u* d,u* eAnd inputting the signals into a CPWM module to obtain switching signals of all phases. And inputting the obtained switching signal into an inverter to control the motor, thereby realizing the fault-tolerant control of the maximum torque-current ratio of the five-phase permanent magnet motor.
Further, the derivation method of the reduced matrix in the step 2 is to reconstruct the new matrix after removing the elements corresponding to the fault in the original matrix under the condition of one-phase open circuit fault on the basis of ensuring that the circular track of the motor flux linkage before and after the fault on the plane α - β is unchanged.
Taking the open circuit fault of phase a as an example:
when an open circuit fault occurs to the phase A, the matrix after the corresponding element A is removed is as follows:
Figure GDA0002293180030000021
wherein δ in the above formula is 2 π/5.
The new clarke matrix obtained above is a new matrix obtained by removing the relevant elements of the phase a, because the third row is not orthogonal to the other rows, the third row can be removed, and the matrix is reconstructed according to the principle of ensuring that the circular trajectory of the motor flux linkage before and after the fault is unchanged in the plane α - β, so as to obtain a reduced clarke transformation matrix when the phase a is open-circuited:
Figure GDA0002293180030000031
the reduced-order park transformation matrix when the single-phase of the five-phase permanent magnet motor has open-circuit fault is as follows:
Figure GDA0002293180030000032
further, the specific implementation steps of the FT-MTPA module in step 4 are as follows:
step 4.1, the obtained d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarObtaining the filtered d-q axis voltage u through a low-pass filterd,uqAnd current id,iqAnd a rotational speed omegam
Step 4.2, filtering the d-q axis current id,iqCalculating to obtain the amplitude I of the currentmAnd current phase angle β:
Figure GDA0002293180030000033
step 4.3, inject high frequency signal △β into current phase angle β, utilize current amplitude ImAnd the d-q axis current i containing high frequency components is calculated by the current phase angle β + △β containing high frequency signalsh d,ih q
Δβ=Asin(ωht)
Figure GDA0002293180030000034
Step 4.4, according to the d-q axis voltage u obtained after filteringd,uqCurrent id,iqRotational speed ωmD-q axis current i containing high frequency component obtained in step 4.3h d,ih qAnd d-axis inductance L of five-phase permanent magnet motordTo calculate the electromagnetic torque T of a five-phase permanent magnet machine with high frequency componentsh eAnd giving a Taylor expansion expression:
Figure GDA0002293180030000035
Figure GDA0002293180030000036
step 4.5, the torque T containing high frequency componenth ePassing through a center frequency of ωhBand pass filter extraction of
Figure GDA0002293180030000041
Component of the signal extracted by the band-pass filter with sin (ω) in phaseht) multiplication:
Figure GDA0002293180030000042
step 4.6, the signal obtained by the multiplication is passed through a low-pass filter to extract the DC quantity therein
Figure GDA0002293180030000048
Is obtained in proportion to
Figure GDA0002293180030000043
Using a PI controller or a pure integral controller to integrate the d-axis current i* d
Further, in step 3, the duty ratio and the number of the rest normal phase output voltage obtained in the CPWM module are utilizedCalculating d-q axis voltage u by line voltage and counter potential of fault phasedm,uqmThe method comprises the following steps:
Figure GDA0002293180030000044
Figure GDA0002293180030000045
further, the given cubic space current component i in step 53The determination can be carried out according to two optimization conditions of minimum copper consumption and equal copper consumption:
copper consumption minimum principle:
Figure GDA0002293180030000046
copper consumption equality principle:
Figure GDA0002293180030000047
the invention has the following beneficial effects:
1. the invention combines the MTPA algorithm of virtual signal injection with the fault-tolerant algorithm using the reduced matrix, solves the defect that the traditional fault-tolerant control is difficult to utilize the reluctance torque, overcomes the defect that the existing MTPA can not realize the fault operation, and realizes the MTPA control under the fault-tolerant operation state of the embedded five-phase permanent magnet synchronous motor. The reluctance torque component can be fully utilized when the embedded five-phase permanent magnet synchronous motor operates in fault tolerance, the output torque performance of the motor in a fault state is improved, the fault tolerance operation efficiency of the motor is improved, the speed regulation range of the motor during fault tolerance operation is widened, and the embedded five-phase permanent magnet synchronous motor can be better suitable for application fields such as electric automobiles and the like which need high reliability and wide speed regulation range.
2. The MTPA algorithm adopted by the invention is a virtual signal injection method, and compared with the MTPA algorithm of the traditional signal injection, the iron consumption and the copper consumption of the motor cannot be increased; the fault-tolerant method adopted by the invention is a fault-tolerant control algorithm utilizing a reduced matrix, and compared with other methods for solving the fault-tolerant current from the angles of constant instantaneous power, instantaneous torque and flux linkage and through nonlinear optimization tools such as a Lagrange multiplier method, the fault-tolerant current solving method is simple to operate, does not need to pass through a complex nonlinear optimization process, and can realize the online solution of the fault-tolerant current.
3. The PWM modulation mode adopted by the invention is carrier-based pulse width modulation CPWM, and compared with a current hysteresis modulation method used in the traditional fault-tolerant algorithm, the CPWM has a fixed modulation period and can be used for realizing the magnetic field directional control in a fault state.
Drawings
FIG. 1: adopting a FT-MTPA fault-tolerant control block diagram realized by virtual signal injection and a reduced-order matrix; (a) a main block diagram of maximum torque-current ratio fault-tolerant control of the five-phase permanent magnet motor based on CPWM; (b) adopting virtual signal injection to realize an algorithm block diagram of maximum torque-current ratio fault-tolerant control;
FIG. 2: the current waveform of the five-phase permanent magnet synchronous motor during fault-tolerant operation; (a) obtaining current waveforms under the condition of equal copper consumption; (b) obtaining a current waveform under the condition of minimum copper consumption;
FIG. 3: d-axis current of the five-phase permanent magnet synchronous motor during fault-tolerant operation;
FIG. 4: speed waveform of fault-tolerant operation of the five-phase permanent magnet synchronous motor; (b) a torque waveform;
FIG. 5: adopting a high-frequency signal injection and reduced-order matrix to realize an FT-MTPA fault-tolerant control block diagram;
FIG. 6: and the high-frequency signal injection realizes the algorithm block diagram of the maximum torque-current ratio fault-tolerant control.
Detailed Description
Detailed description of the preferred embodiment 1
Embodiment 1 mainly introduces a maximum torque-to-current ratio fault-tolerant control implemented based on virtual signal injection and a reduced-order matrix, and a control block diagram thereof is shown in fig. 1. The following detailed description and the effects of the embodiments will be described in detail with reference to the accompanying drawings.
Step 1, detecting the rotating speed of a five-phase permanent magnet motor as the speed feedback omega of the motorrWill be givenSpeed of rotation omega* rWith feedback speed omegarObtaining the rotation speed error e of the motor by differencerUsing PI controller according to the error e of rotation speedrCalculating to obtain q-axis current of the five-phase permanent magnet motor, wherein the output quantity of the PI controller is given q-axis current i* q
Step 2, sampling each phase current i of the five-phase permanent magnet motor by using a current sensora,ib,ic,id,ieAnd determining the fault phase of the five-phase permanent magnet motor according to the sampled currents of the phases. Selecting a reduced matrix corresponding to the single-phase open circuit according to the determined fault phase, and performing matrix transformation on the phase current of the five-phase permanent magnet motor obtained by sampling by using the selected reduced matrix to obtain d-q-3 axis current i fed back by the five-phase permanent magnet motor in faultdm,iqm,i3m
The reconstruction principle of the reduced matrix is to ensure that the circular track of the motor flux linkage in the α - β plane is unchanged before and after a fault.
Taking the open circuit fault of phase a as an example:
when an open circuit fault occurs to the phase A, the matrix after the corresponding element A is removed is as follows:
Figure GDA0002293180030000061
wherein δ in the above formula is 2 π/5.
The new clarke matrix obtained above is a new matrix obtained by removing relevant elements of the phase a, because the third row is not orthogonal to other rows, the third row can be removed, and the matrix is reconstructed according to the principle that the circular trajectory of the motor flux linkage before and after the guarantee fault on the plane α - β does not change, so as to obtain a reduced clarke transformation matrix when the phase a open circuit fault occurs:
Figure GDA0002293180030000062
the reduced-order park transformation matrix when the single-phase of the five-phase permanent magnet motor has open-circuit fault is as follows:
Figure GDA0002293180030000063
and 3, obtaining d-q axis voltage u under the fault through matrix transformation by utilizing the duty ratio of the output voltage of the residual normal phase, the bus voltage and the back electromotive force of the fault phase obtained in the CPWM module according to the obtained fault phase informationdm,uqm
Wherein, the d-q axis voltage u is calculated by utilizing the duty ratio of the residual normal phase output voltage obtained in the CPWM module, the bus voltage and the counter potential of the fault phasedm,uqmThe method comprises the following steps:
Figure GDA0002293180030000064
Figure GDA0002293180030000065
step 4, obtaining d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarInputting the input signal into a maximum torque-to-current ratio fault-tolerant module (FT-MTPA), and obtaining d-axis current of the five-phase permanent magnet motor by using a virtual signal injection method, wherein the output quantity of the FT-MTPA is given d-axis current i* d
As shown in fig. 1(b), the specific steps of FT-MTPA control using the dummy signal injection method are as follows:
step 4.1, the obtained d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarObtaining the filtered d-q axis voltage u through a low-pass filterd,uqAnd current id,iqAnd a rotational speed omegam
Step 4.2, filtering the d-q axis current id,iqCalculating to obtain the amplitude I of the currentmAnd current phase angle β:
Figure GDA0002293180030000071
step 4.3, inject high frequency signal △β into current phase angle β, utilize current amplitude ImAnd the d-q axis current i containing high frequency components is calculated by the current phase angle β + △β containing high frequency signalsh d,ih q
Δβ=Asin(ωht)
Figure GDA0002293180030000072
Step 4.4, according to the d-q axis voltage u obtained after filteringd,uqCurrent id,iqRotational speed ωmD-q axis current i containing high frequency component obtained in step 4.3h d,ih qAnd d-axis inductance L of five-phase permanent magnet motordTo calculate the electromagnetic torque T of a five-phase permanent magnet machine with high frequency componentsh eAnd giving a Taylor expansion expression:
Figure GDA0002293180030000073
Figure GDA0002293180030000074
step 4.5, the torque T containing high frequency componenth ePassing through a center frequency of ωhBand pass filter extraction of
Figure GDA0002293180030000075
Component of the signal extracted by the band-pass filter with sin (ω) in phaseht) multiplication:
Figure GDA0002293180030000076
step 4.6, passing the multiplied signal through a low-pass filterExtracting DC component therein
Figure GDA0002293180030000077
Is obtained in proportion to
Figure GDA0002293180030000078
Using a PI controller or a pure integral controller to integrate the d-axis current i* d
Step 5, respectively setting the given d-q-3 axis current i* d,i* q,i* 3With feedback d-q-3 axis current idm,iqm,i3mMaking a difference to obtain a d-q-3 axis current error eid,eiq,ei3Adopting a PI controller to obtain d-q-3 axis current error eid,eiq,ei3The voltage of a d-q-3 shaft of the five-phase permanent magnet motor is obtained through calculation, and the output quantities of the three PI controllers are respectively d-q-3 shaft voltage components u given by the five-phase permanent magnet motor* d,u* q,u* 3
Wherein a cubic space current component i is given3The determination can be carried out according to two optimization conditions of minimum copper consumption and equal copper consumption:
copper consumption minimum principle:
Figure GDA0002293180030000081
copper consumption equality principle:
Figure GDA0002293180030000082
as shown in phase currents in fault tolerant operation of fig. 2: FIG. 2(a) is a phase current waveform under the principle of equal copper consumption, the current amplitudes of the remaining normal phases are equal, and the maximum torque output capability of the motor can be improved under the condition that the power level of the device is constant; fig. 2(b) shows the current waveform under the principle of minimum copper loss, and the current amplitudes of the remaining normal phases are different, at this time, the total copper loss of the motor is minimum.
Step 6, utilizing reduced order conversion to convert the given d-q-3 axis voltage component u* d,u* q,u* 3Given phase voltage u converted to five-phase natural coordinate system* a,u* b,u* c,u* d,u* e. The obtained given phase voltage u* a,u* b,u* c,u* d,u* eAnd inputting the signals into a CPWM module to obtain switching signals of all phases. And inputting the obtained switching signal into an inverter to control the motor, thereby realizing the fault-tolerant control of the maximum torque-current ratio of the five-phase permanent magnet motor.
As shown in fig. 3, a d-axis current waveform of the five-phase permanent magnet synchronous motor during open-circuit fault-tolerant operation of the phase a is given, and it can be seen from the graph that the d-axis current is finally stabilized near a theoretical value of the d-axis current, so that the correctness of the FT-MTPA algorithm is also verified, and finally the d-axis current can be stabilized near a maximum torque point.
And FIG. 4 shows the rotating speed and torque waveforms of the five-phase embedded permanent magnet synchronous motor during the open-circuit fault-tolerant operation of the phase A. As can be seen from fig. 4(a) which is a rotation speed waveform diagram, the rotation speed is constant when the motor operates in fault tolerance; fig. 4(b) is a torque waveform diagram, which shows that the average value of the output torque is kept unchanged during the fault-tolerant operation of the motor, and the fault-tolerant operation requirement of the motor is met.
Specific example 2
The specific embodiment 2 mainly introduces the fault-tolerant control of the maximum torque-to-current ratio based on the high-frequency signal injection and the reduced-order matrix, and the control block diagram is shown in fig. 2. Compared with the specific embodiment 1, the FT-MTPA algorithm of the specific embodiment 2 adopts a high-frequency signal injection method, and the high-frequency signal injection does not need specific parameters of the motor, but increases the copper and iron loss of the system compared with the virtual signal injection. The following detailed description of this embodiment will be made with reference to fig. 5 and 6.
Step 1, detecting the rotating speed of a five-phase permanent magnet motor as the speed feedback omega of the motorrWill give a rotational speed ω* rAnd feedbackSpeed of rotation omegarObtaining the rotation speed error e of the motor by differencerUsing PI controller according to the error e of rotation speedrCalculating to obtain q-axis current of the five-phase permanent magnet motor, wherein the output quantity of the PI controller is given q-axis current i* q
Step 2, sampling each phase current i of the five-phase permanent magnet motor by using a current sensora,ib,ic,id,ieAnd determining the fault phase of the five-phase permanent magnet motor according to the sampled currents of the phases. Selecting a reduced matrix corresponding to the single-phase open circuit according to the determined fault phase, and performing matrix transformation on the phase current of the five-phase permanent magnet motor obtained by sampling by using the selected reduced matrix to obtain d-q-3 axis current i fed back by the five-phase permanent magnet motor in faultdm,iqm,i3m
And 3, obtaining α - β shaft voltage u under the fault through matrix transformation by utilizing the duty ratio of the output voltage of the residual normal phase, the bus voltage and the back electromotive force of the fault phase obtained in the CPWM module according to the obtained fault phase informationα,uβ:
Figure GDA0002293180030000091
The α - β axis currents i can also be obtained by using a reduced order matrixα,iβ
Step 4, obtaining α - β axis voltage uα,uβAnd current iα,iβAnd a rotational speed omegarThe output quantity of the five-phase permanent magnet motor is a given d-axis current i* d. As shown in fig. 6, the specific steps are as follows:
step 4.1, utilizing the input shaft voltage u of α - βα,uβAnd current iα,iβCalculating the amplitude | psi of stator flux linkages|:
ψα=∫(uα-Riα)dt
ψβ=∫(uβ-Riβ)dt
Figure GDA0002293180030000092
Step 4.2, stator current amplitude | isI and stator flux linkage amplitude | ψsThe I respectively passes through the passband with frequency omegahBPF of band-pass filter to separate omegahThe extracted signals are multiplied, pass through a low pass filter LPF and finally are sent into an integrator, and the output of the integrator is given d-axis current i* d
Step 5, respectively setting the given d-q-3 axis current i* d,i* q,i* 3With feedback d-q-3 axis current idm,iqm,i3mMaking a difference to obtain a d-q-3 axis current error eid,eiq,ei3Adopting a PI controller to obtain d-q-3 axis current error eid,eiq,ei3The voltage of a d-q-3 shaft of the five-phase permanent magnet motor is obtained through calculation, and the output quantities of the three PI controllers are respectively d-q-3 shaft voltage components u given by the five-phase permanent magnet motor* d,u* q,u* 3
Step 6, obtaining the d-q-3 axis voltage component u* d,u* q,u* 3The voltages u × α and u × β of α - β axes are obtained through reduced matrix transformation, the obtained voltages u × α and u × β of α - β axes are input into a signal injection module for high-frequency signal injection, and the injection method is as follows:
the input of the signal injection module is α - β shaft voltage set value uα,uβThe output is u* αh,u* βhThe specific operation is as follows:
Figure GDA0002293180030000093
θ=Asin(ωht)
where θ is the high frequency signal to be injected, A is the amplitude of the signal, ωhIs the frequency of the injected signal. It is emphasized that the frequency of the injection signal needs to consider the switching frequency of the inverter and the fundamental frequency of the electrical angular velocity of the motor, such as W r/min, the pole pair number P, and the fundamental frequency is WP/60Hz, and through experiments, the frequency of the injection signal is selected to be 2-3 times of the fundamental frequency, that is, WP/30-WP/20 Hz, and the amplitude a of the injection signal is selected to be 3-8 degrees. Through the operation, the high-frequency signal can be successfully injected into the voltage space vector.
Step 6, utilizing reduced order conversion to convert α - β axis voltage u containing high frequency signals* αh,u* βhGiven phase voltage u converted to five-phase natural coordinate system* a,u* b,u* c,u* d,u* e. The obtained given phase voltage u* a,u* b,u* c,u* d,u* eAnd inputting the signals into a CPWM module to obtain switching signals of all phases. And inputting the obtained switching signal into an inverter to control the motor, thereby realizing the fault-tolerant control of the maximum torque-current ratio of the five-phase permanent magnet motor.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an illustrative embodiment," "an example," "a specific example," or "some examples" or the like mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims (3)

1. A maximum torque current ratio MTPA fault-tolerant control method for a five-phase permanent magnet motor considering reluctance torque is characterized by comprising the following steps:
step 1, detecting the rotating speed of a five-phase permanent magnet motor as the speed feedback omega of the motorrWill give a rotational speed ω* rWith feedback speed omegarThe rotation speed error e of the motor is obtained through comparisonrUsing PI controller according to the error e of rotation speedrCalculating to obtain q-axis current of the five-phase permanent magnet motor, wherein the output quantity of the PI controller is given q-axis current i* q
Step 2, sampling each phase current i of the five-phase permanent magnet motor by using a current sensora,ib,ic,id,ieDetermining the fault phase of the five-phase permanent magnet motor according to the sampled current of each phase; selecting a reduced matrix corresponding to the single-phase open circuit according to the determined fault phase, and performing matrix transformation on the phase current of the five-phase permanent magnet motor obtained by sampling by using the selected reduced matrix to obtain d-q-3 axis current i fed back by the five-phase permanent magnet motor in faultdm,iqm,i3m
And 3, obtaining d-q axis voltage u under the fault through matrix transformation by utilizing the duty ratio of the residual normal phase output voltage, the bus voltage and the counter potential of the fault phase obtained in the CPWM module according to the obtained fault phase informationdm,uqm
Step 4, obtaining d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarThe output quantity of the FT-MTPA module is given as d-axis current i* d
Step 5, respectively setting the given d-q-3 axis current i* d,i* q,i* 3With feedback d-q-3 axis current idm,iqm,i3mCompared with the prior art, the d-q-3 axis current error e is obtainedid,eiq,ei3Adopting a PI controller to obtain d-q-3 axis current error eid,eiq,ei3The voltage of a d-q-3 shaft of the five-phase permanent magnet motor is obtained through calculation, and the output quantities of the three PI controllers are respectively the voltage component u of the d-q-3 shaft given by the five-phase permanent magnet motor* d,u* q,u* 3
Step 6, utilizing reduced order conversion to convert the given d-q-3 axis voltage component u* d,u* q,u* 3Given phase voltage u converted to five-phase natural coordinate system* a,u* b,u* c,u* d,u* e(ii) a The obtained given phase voltage u* a,u* b,u* c,u* d,u* eInputting the signals into a CPWM module to obtain switching signals of each phase; inputting the obtained switching signal into an inverter to control the motor, and realizing the fault-tolerant control of the maximum torque-current ratio of the five-phase permanent magnet motor;
under the condition of one-phase open circuit fault, reconstructing a new matrix from which elements corresponding to the fault in the original matrix are removed on the basis of ensuring that the circular track of the motor flux linkage before and after the fault on the plane of α - β is unchanged;
when an open circuit fault occurs to the phase A, the matrix after the corresponding element A is removed is as follows:
Figure FDA0002293180020000021
wherein, delta in the formula is 2 pi/5;
the obtained new clarke matrix is a new matrix obtained by removing relevant elements of the phase A, the third row is removed, and the matrix is reconstructed according to the principle of ensuring that the circular locus of the motor flux linkage before and after the fault is unchanged in the plane of α - β, so that the reduced clarke transformation matrix when the phase A is in open circuit fault is obtained:
Figure FDA0002293180020000022
the reduced-order park transformation matrix when the single-phase of the five-phase permanent magnet motor has open-circuit fault is as follows:
Figure FDA0002293180020000023
the specific implementation steps of the FT-MTPA module in the step 4 are as follows:
step 4.1, the obtained d-q axis voltage udm,uqmAnd current idm,iqmAnd a rotational speed omegarObtaining the filtered d-q axis voltage u through a low-pass filterd,uqAnd current id,iqAnd a rotational speed omegam
Step 4.2, filtering the d-q axis current id,iqCalculating to obtain the amplitude I of the currentmAnd current phase angle β:
Figure FDA0002293180020000024
step 4.3, inject high frequency signal △β into current phase angle β, utilize current amplitude ImAnd the d-q axis current i containing high frequency components is calculated by the current phase angle β + △β containing high frequency signalsh d,ih q
Δβ=A sin(ωht)
Figure FDA0002293180020000025
Step 4.4, according to the d-q axis voltage u obtained after filteringd,uqCurrent id,iqRotational speed ωmD-q axis current i containing high frequency component obtained in step 4.3h d,ih qAnd d-axis inductance L of five-phase permanent magnet motordTo calculate the electromagnetic torque T of a five-phase permanent magnet machine with high frequency componentsh eAnd giving a Taylor expansion expression:
Figure FDA0002293180020000031
Figure FDA0002293180020000032
step 4.5, the torque T containing high frequency componenth ePassing through a center frequency of ωhBand pass filter extraction of
Figure FDA0002293180020000033
Component of the signal extracted by the band-pass filter with sin (ω) in phaseht) multiplication:
Figure FDA0002293180020000034
step 4.6, the signal obtained by the multiplication is passed through a low-pass filter to extract the DC quantity therein
Figure FDA0002293180020000035
Is obtained in proportion to
Figure FDA0002293180020000036
Using a PI controller or a pure integral controller to integrate the d-axis current i* d
2. The MTPA fault-tolerant control method for the maximum torque-to-current ratio of the five-phase permanent magnet motor considering the reluctance torque as claimed in claim 1, wherein the step 3 utilizes the duty ratio of the residual normal phase output voltage and the bus obtained from the CPWM moduleCalculating d-q axis voltage u from the voltage and back electromotive force of the fault phasedm,uqmThe method comprises the following steps:
Figure FDA0002293180020000037
Figure FDA0002293180020000038
3. the MTPA fault-tolerant control method for the maximum torque current ratio of the five-phase permanent magnet motor considering the reluctance torque as claimed in claim 1, wherein the third-space current component is given in the step 5
Figure FDA0002293180020000039
The determination can be carried out according to two optimization conditions of minimum copper consumption and equal copper consumption:
copper consumption minimum principle:
Figure FDA00022931800200000310
copper consumption equality principle:
Figure FDA0002293180020000041
CN201710371608.9A 2017-05-24 2017-05-24 Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque Active CN107332486B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710371608.9A CN107332486B (en) 2017-05-24 2017-05-24 Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710371608.9A CN107332486B (en) 2017-05-24 2017-05-24 Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque

Publications (2)

Publication Number Publication Date
CN107332486A CN107332486A (en) 2017-11-07
CN107332486B true CN107332486B (en) 2020-03-31

Family

ID=60193969

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710371608.9A Active CN107332486B (en) 2017-05-24 2017-05-24 Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque

Country Status (1)

Country Link
CN (1) CN107332486B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788026B (en) * 2016-11-25 2019-02-05 江苏大学 A kind of space vector signal injection permanent magnet synchronous motor maximum torque per ampere control method
CN109347386B (en) * 2018-09-18 2021-06-22 江苏大学 SVPWM-based five-phase permanent magnet motor maximum torque current ratio fault-tolerant control method
US11646618B2 (en) 2018-10-31 2023-05-09 Optiphase Drive Systems, Inc. Electric machine with permanent magnet rotor
CN110429889B (en) * 2019-08-07 2021-06-22 北京航空航天大学 Amplitude-adjustable square wave injection maximum torque current ratio motor control method
CN113141139B (en) * 2021-03-31 2022-09-30 山东大学 Five-closed-loop control method and system for double three-phase permanent magnet motor
CN113346814B (en) * 2021-06-11 2022-09-02 中国科学院深圳先进技术研究院 Motor control method, device, terminal and storage medium
CN114337436B (en) * 2021-11-23 2024-10-22 潍柴动力股份有限公司 Method and device for calculating torque of permanent magnet synchronous motor, storage medium and vehicle-mounted computer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916058A (en) * 2014-03-11 2014-07-09 江苏大学 Linear field weakening control system of embedded permanent magnet synchronous motor
CN104167975A (en) * 2014-08-18 2014-11-26 华中科技大学 Multiphase permanent magnet motor speed regulating system based on phase switching and speed regulating method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916058A (en) * 2014-03-11 2014-07-09 江苏大学 Linear field weakening control system of embedded permanent magnet synchronous motor
CN104167975A (en) * 2014-08-18 2014-11-26 华中科技大学 Multiphase permanent magnet motor speed regulating system based on phase switching and speed regulating method thereof

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Comparison of Two MTPA Algorithms for an Interior Permanent Magnet Synchronous Motor Drives;Di Zhu等;《2016 19th International Conference on Electrical Machines and Systems》;20170202;第1-5页 *
Maximum Torque Per Ampere (MTPA) Control for Interior Permanent Magnet Synchronous Machine Drives Based on Virtual Signal Injection;Tianfu Sun等;《IEEE TRANSACTIONS ON POWER ELECTRONICS》;20150930;第30卷(第9期);第5036-5045页 *
五相永磁同步电动机单相开路故障的容错控制策略;赵品志等;《中国电机工程学报》;20110825;第31卷(第24期);第68-76页 *

Also Published As

Publication number Publication date
CN107332486A (en) 2017-11-07

Similar Documents

Publication Publication Date Title
CN107332486B (en) Maximum torque current ratio MTPA fault-tolerant control method of five-phase permanent magnet motor considering reluctance torque
CN108306571B (en) Five-phase permanent magnet linear motor one-phase open-circuit fault-tolerant direct thrust control method
CN109347386B (en) SVPWM-based five-phase permanent magnet motor maximum torque current ratio fault-tolerant control method
CN110429886B (en) Permanent magnet synchronous motor low-speed domain rotor position identification method
CN106788026B (en) A kind of space vector signal injection permanent magnet synchronous motor maximum torque per ampere control method
CN110071674B (en) Position-sensor-free permanent magnet synchronous motor maximum torque current ratio control method
Mai et al. HF pulsating carrier voltage injection method based on improved position error signal extraction strategy for PMSM position sensorless control
CN108155838A (en) A kind of rotating speed method for tracing based on permanent magnet synchronous motor open loop
CN105356806A (en) Permanent-magnet synchronous motor sensorless control method adopting square-wave injection
CN111404433B (en) Maximum torque current ratio control method for built-in permanent magnet synchronous motor
CN106972806B (en) A kind of open circuit fault tolerant control method for the fault-tolerant interior permanent magnet machines of three-phase considering reluctance torque
CN107046389B (en) A kind of three-phase motor with permanent magnets torque capacity electric current based on CPWM compares fault tolerant control method
CN112671298B (en) Improved PLL non-inductive control algorithm for permanent magnet synchronous motor control
CN113381657A (en) Position-sensor-free six-phase permanent magnet synchronous motor fault-tolerant control method
CN108566134B (en) Common DC bus opens winding permanent magnet synchronous motor rotor position discrimination method
Zhou et al. An improved high frequency square wave injection permanent magnet synchronous motor sensorless control
CN108418485A (en) A kind of hidden pole type mixed excitation electric machine invariable power loss model forecast Control Algorithm
CN108923712A (en) Permanent magnet synchronous motor revolving speed monocycle control method, apparatus and system
CN108574438A (en) A kind of striding capacitance opens the inverter open circuit hybrid modulation fault tolerant control method of winding three-phase permanent magnet synchronous motor
CN109379012A (en) A kind of low speed segment of permanent magnet synchronous machine method for controlling position-less sensor of no high frequency electrocardiography
Zhang et al. Research on PMSM Position Sensorless Control Based on Improved Sliding Mode Observer
CN114915228B (en) Decoupling observation method for initial position of rotor of six-phase series three-phase double-permanent magnet synchronous motor
Kato et al. Position and velocity sensorless control of synchronous reluctance motor at low speed using disturbance observer for high-frequency extended EMF
Fan et al. Equivalent Inductance-based Flux Observer for Tri-Three-phase PMSM Sensorless Control
CN116683816B (en) Motor current harmonic suppression system based on dead beat predictive control

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