CN102684577A - Fault-tolerant control method of permanent-magnet synchronous motor driving system - Google Patents

Fault-tolerant control method of permanent-magnet synchronous motor driving system Download PDF

Info

Publication number
CN102684577A
CN102684577A CN2012101645264A CN201210164526A CN102684577A CN 102684577 A CN102684577 A CN 102684577A CN 2012101645264 A CN2012101645264 A CN 2012101645264A CN 201210164526 A CN201210164526 A CN 201210164526A CN 102684577 A CN102684577 A CN 102684577A
Authority
CN
China
Prior art keywords
actual
abc
switch signal
phase current
phase
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.)
Granted
Application number
CN2012101645264A
Other languages
Chinese (zh)
Other versions
CN102684577B (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.)
Southeast University
Original Assignee
Southeast 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 Southeast University filed Critical Southeast University
Priority to CN201210164526.4A priority Critical patent/CN102684577B/en
Publication of CN102684577A publication Critical patent/CN102684577A/en
Application granted granted Critical
Publication of CN102684577B publication Critical patent/CN102684577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

The invention discloses a fault-tolerant control method of a permanent-magnet synchronous motor driving system. Under the normal working conditions of a phase-current sensor, the system adopts a normal current hysteresis control mode. When the phase-current sensor is detected to fail, the system enters a fault-tolerant control mode to perform out-phase check for an original switch signal obtained by the normal current hysteresis control mode, if the original switch signal and a last actual switch signal meet the out-phase principle, then the original switch signal directly serves as the actual switch signal to be outputted, and otherwise, the original switch signal is modified according to a minimum current deviation absolute value method so that the actual switch signal is obtained and outputted. The method has the advantages that a hardware structure of an existing driving system is unchanged, and the method is high in reliability, simple, feasible and the like.

Description

The fault tolerant control method of permagnetic synchronous motor drive system
Technical field
The invention belongs to motor-driven and control technology field, relate to the technology that a kind of permagnetic synchronous motor drives the fault-tolerant control of system.
Background technology
(various control methods emerge in an endless stream for Permanent magnet synchronous machine, high accuracy PMSM), high dynamic performance operation, and are wherein, typical with direct torque control and vector control two class methods in order to realize permagnetic synchronous motor.The category that belongs to vector control based on the id=0 control method (hereinafter to be referred as the control of current hysteresis ring) of current hysteresis ring in itself.Because the electric current hysteresis control method thereof does not rely on any parameter of electric machine, and simple in structure, be to use one of PMSM control method the most widely at present.Control method as most PMSM is the same, and the electric current hysteresis control method thereof needs current sensor to gather three-phase current.But in case current sensor breaks down, the PMSM drive system can't operate as normal.In order to improve the reliability of PMSM drive system, be necessary current sensor is carried out fault-tolerant control, this must be able to rely on remaining transducer to come the reconstruct three-phase current with regard to requiring.At present, the method for electric current reconstructing mainly contains two types: modulation method and modelling.As everyone knows, when frequency converter applied nonzero voltage space vector, dc bus current will reflect a certain phase current information.Because space vector modulating method (SVPWM) is adjacent two nonzero voltage space vectors to be synthesized obtain the target voltage vector in a control cycle, this just means that the dc bus current transducer can collect biphase current information in a switch periods.Modulation method mainly is exactly to utilize above-mentioned this characteristic to realize the reconstruct of three-phase current.But because the sampling of current sensor needs the regular hour, can there be certain measurement blind area in modulation method.Therefore, how eliminating and measure the blind area, keep the original state of SVPWM simultaneously as much as possible, is the research difficult point of modulation method.Prior art has adopted diverse ways to overcome the blind area.But what the electric current hysteresis control method thereof adopted is a kind of " bang-bang " control to electric current, does not adopt the SVPWM mode.Therefore, modulation method can not be used for the fault-tolerant control of the ring-like PMSM drive system of current hysteresis current sensor.And modelling is based on accurate motor mathematical model, relies on other physical quantitys (like voltage) to calculate three-phase current.The shortcoming of modelling is to rely on the more parameter of electric machine, and the robustness of control system descends.
Summary of the invention
Technical problem: the invention provides a kind of fault tolerant control method that strengthens the permagnetic synchronous motor drive system of the existing ring-like permagnetic synchronous motor drive system reliability of current hysteresis.
Technical scheme: the fault tolerant control method of permagnetic synchronous motor drive system of the present invention, in the control cycle of confirming according to the control system characteristic, carry out control flow, the control flow of each said control cycle comprises the steps:
1) the rotor-position signal θ that transmits of velocity calculator receiving position transducer Mea, and obtain actual speed ω according to following formula Mea:
ω mea = d θ mea dt ;
2) the actual speed ω that sends according to velocity calculator of speed control MeaWith the speed reference ω that sets RefPassing ratio-integration is regulated and is obtained handing over shaft current reference value i Q_ref
3) the phase current calculator is according to rotor-position signal θ Mea, hand over shaft current reference value i Q_refWith direct-axis current reference value i according to the control system property settings D_ref, obtain three-phase current reference value i by following formula Abc_ref, said three-phase current reference value i Abc_refBe by A phase current reference value i A_ref, B phase current reference value i B_refWith C phase current reference value i C_refThe three-dimensional vector of forming:
Figure BDA00001680473900022
4) the current hysteresis ring controller is according to the three-phase current reference value i that obtains in the said step 3) Abc_refWith the phase current feedback signal i ' that stores in the last control cycle Abc_back, obtain original threephase switch signal s according to following three formulas Abc_init, the phase current feedback signal i ' that stores in the said last control cycle Abc_backBe by the A phase current feedback signal i ' that stores in the last control cycle A_back, B phase current feedback signal i ' B_backWith C phase current feedback signal i ' C_backThe three-dimensional vector of forming is for initial control cycle, i ' Abc_backValue be 0, said s Abc_initBe by A phase original switch signal s A_init, B phase original switch signal s B_initWith C original switch signal s mutually C_initThe three-dimensional vector of forming:
s a _ init = 1 , i a _ ref - i &prime; a _ back > H 0 , i a _ ref - i &prime; a _ back < - H
s b _ init = 1 , i b _ ref - i &prime; b _ back > H 0 , i b _ ref - i &prime; b _ back < - H
s c _ init = 1 , i c _ ref - i &prime; c _ back > H 0 , i c _ ref - i &prime; c _ back < - H
Wherein, H is the ring width of current hysteresis ring controller;
5) the dc bus current sampled value i that sends of fault-tolerant controller received current transducer Dc_mea, A phase current sampling value i A_meaWith B phase current sampling value i B_mea, receive the original threephase switch signal s that obtains in the said step 4) simultaneously Abc_init
6) fault-tolerant controller judges according to failure criterion whether system the phase current sensor fault takes place, if break down, then abandons A phase current sampling value i A_meaWith B phase current sampling value i B_mea, obtain phase current feedback signal i in reconstruct Abc_backAnd with its storage back entering step 7), otherwise accept and believe A phase current sampling value i A_meaWith B phase current sampling value i B_meaAnd with three-phase current sampled value i Abc_meaDirectly as phase current feedback signal i Abc_backThe storage back gets into step 8),
Wherein, i Abc_meaBe by A phase current sampling value i A_mea, B phase current sampling value i B_meaWith C phase current sampling value i C_meaThe three-dimensional vector of forming, i A_meaAnd i B_meaDirectly measure i by corresponding phase current transducer C_mea=-i A_mea-i B_mea
7) fault-tolerant controller is checked original threephase switch signal s Abc_initActual threephase switch signal s ' with a last control cycle Abc_actualWhether meet not homophase principle, as meet, then with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualOutput back gets into step 9), as does not meet, then according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initMake amendment and obtain actual threephase switch signal s Abc_actualAnd output back entering step 9),
Wherein, the actual threephase switch signal s ' of a last control cycle Abc_actualBe A phase actual switch signal s ' by a last control cycle A_actual, B phase actual switch signal s ' B_actualWith C actual switch signal s ' mutually C_actualThe three-dimensional vector of forming is for initial control cycle, s ' Abc_actualValue be 0, actual threephase switch signal s Abc_actualBe by A phase actual switch signal s A_actual, B phase actual switch signal s B_actualWith C actual switch signal s mutually C_actualThe three-dimensional vector of forming, described according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initThe concrete steps of making amendment are:
71) obtain the three-phase current absolute value of the bias according to computes | Δ i a|, | Δ i b| with | Δ i c|: | Δ i a|=| i A_ref-i' A_back|, | Δ i b|=| i B_ref-i' B_back|, | Δ i c|=| i C_ref-i' C_back|;
The size of the three-phase current absolute value of the bias that obtains 72) more said step 71) is made amendment to the original switch signal of that minimum phase of phase current absolute value of the bias;
73) if said step 72) in revise the new threephase switch signal and the satisfied not homophase principle of the actual threephase switch signal of a last control cycle obtain, the new threephase switch signal that then modification is obtained is as actual threephase switch signal s Abc_actual, otherwise the original threephase switch signal s to obtaining in the step 4) Abc_initIn the original switch signal of little that phase of phase current absolute value of the bias second make amendment, and the new threephase switch signal that modification is obtained is as actual threephase switch signal s Abc_actual
8) with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualThe output back gets into step 9);
9) finish the control flow of this control cycle, wait for next control cycle.
Among the present invention, the not homophase principle in the step 7) is meant: if the corresponding different respectively N of value mutually of two threephase switch signals that compare then satisfies not homophase principle, otherwise for not satisfying different phase principles, wherein, threephase switch signal s AbcThe corresponding relation that is worth N mutually is following:
Wherein, be worth the possible value of N 1,2,3 mutually and represent A phase, B phase, C phase respectively, threephase switch signal s AbcBe by A phase switching signal s a, B phase switching signal s bWith C phase switching signal s cThe three-dimensional vector of forming.
Preferably, the reconstruct of step 6) obtains phase current feedback signal i Abc_backMethod following:
61) by dc bus current sampled value i Dc_meaActual threephase switch signal s ' with a last control cycle Abc_actualObtain the wherein phase current feedback signal of a phase through following formula,
Figure BDA00001680473900042
62) will go up the step 61 of a control cycle) in the phase current feedback signal that obtains as the phase current feedback signal of second phase of this control cycle;
63) according to said step 61) with 62) obtain two mutually the phase current feedback calculated signals obtain the phase current feedback signal of third phase, thereby obtain phase current feedback signal i Abc_back
Beneficial effect: the present invention compares with prior art, has following advantage:
1. compare with normal electric current hysteresis control method thereof; This method does not increase any hardware cost; Only, make drive system after any type phase current sensor fault takes place, can both keep the superior performance operation through revising the reliability that Control Software just can significantly strengthen existing drive system.Shown in accompanying drawing 3,4 and 5; After the phase current sensor fault takes place in t=3.90s constantly; Drive system in time gets into fault-tolerant control mode, and friendship shaft current and the phase current shown in accompanying drawing 5 shown in accompanying drawing 4 just have a small amount of increase, and the rotating speed shown in accompanying drawing 3 is unaffected basically.In addition, the phase current registration of phase current that the reconstruct shown in the accompanying drawing 5 obtains and actual measurement is very high, and this explains that also this method can provide comparatively accurate phase current signal under phase current sensor fault condition.
2. compare with existing fault tolerant control method based on modelling; This method does not come reconstruct to obtain the three-phase current feedback signal according to high-precision magneto model; And only be according to minimum current absolute value of the bias method the threephase switch signal that normal electric current hysteresis control method thereof generates to be done minor modifications; Obtain meeting the not new threephase switch signal of homophase principle thus, and the dc bus current signal that records with current sensor together reconstruct obtain high-precision three-phase current feedback signal.Because this method does not adopt high-precision magneto model, has just avoided introducing any magneto parameter yet, thereby has made the robustness of drive system under fault-tolerant control mode promote greatly.
Description of drawings
Fig. 1 is the system block diagram of the inventive method embodiment;
Fig. 2 is the FB(flow block) of the inventive method;
Fig. 3 is fault-tolerant process rotating speed experimental waveform;
Fig. 4 is that fault-tolerant process is handed over the shaft current experimental waveform;
Fig. 5 is fault-tolerant process A phase current experimental waveform.
Embodiment
The present invention will be described below with reference to accompanying drawings.
The system block diagram of embodiments of the invention is as shown in Figure 1, comprising: rectification circuit, filter circuit, control system, permagnetic synchronous motor, position transducer.Wherein, the parameter of permagnetic synchronous motor is: specified phase voltage U N=220V, number of pole-pairs p n=2, stator resistance R s=0.665 Ω, the d-axis inductance L d=7.623mH hands over the axle inductance L q=7.623mH, permanent magnetism magnetic linkage ψ f=0.783Wb, rated speed n N=1500r/min; Confirm the Control Parameter used in the control flow according to the control system characteristic, in the present embodiment, get control cycle T s=50 μ s, proportionality coefficient K p=0.1, integral coefficient K i=1, direct-axis current reference value i D_ref=0, speed reference ω Ref=1000r/min, current controller ring width H=0.Wherein, direct-axis current reference value i D_ref=0 is a kind of preferable control mode of permagnetic synchronous motor in the embodiment of the invention, and the present invention is equally applicable to direct-axis current reference value i D_ref≠ 0 permagnetic synchronous motor drive system; Current controller ring width H=0 is a kind of preferable setting means of ring width during the current hysteresis ring is controlled in the embodiment of the invention, and the present invention is equally applicable to the permagnetic synchronous motor drive system of ring width H ≠ 0.
The fault tolerant control method of permagnetic synchronous motor drive system of the present invention, under the phase current normal operation of sensor condition, system adopts normal current hysteresis ring control mode; When detecting the phase current transducer and break down, system gets into fault-tolerant control mode, and the original threephase switch signal s that normal electric current hysteresis control method thereof is obtained Abc_initMonitor; If original threephase switch signal s Abc_initActual threephase switch signal s ' with a last control cycle Abc_actualSatisfy not homophase principle, then directly with original threephase switch signal s Abc_initAs actual threephase switch signal s Abc_actualOutput, otherwise according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initMake amendment and amended threephase switch signal as actual threephase switch signal s Abc_actualOutput.Logical procedure diagram of the present invention is seen Fig. 2; Specifically; This method is carried out control flow in the control cycle of confirming according to the control system characteristic; When a control cycle finishes, get into next control cycle and proceed next control flow, the control flow of each said control cycle comprises following concrete steps:
1) the rotor-position signal θ that transmits of velocity calculator receiving position transducer Mea, and obtain actual speed ω according to following formula Mea:
&omega; mea = d &theta; mea dt ;
Following formula is to obtain actual speed ω MeaTheoretical formula, can't be in the real figure control system strict the realization, therefore, in the practical application generally through following formula being the actual speed ω that approximate conversion obtains being similar to Mea, present embodiment adopts the approximate actual speed ω that obtains of following a kind of method MeaBut the present invention is not limited only to this method:
&omega; mea ( k ) = &theta; mea ( k ) - &theta; &prime; mea 20 T s ;
Wherein, θ ' MeaThe rotor-position signal that transmits for the position transducer of calculating the 20th control cycle forward is for initial control cycle, θ ' MeaValue is 0, and subscript m ea representes the implication that directly or indirectly measures;
2) the actual speed ω that sends according to velocity calculator of speed control MeaWith the speed reference ω that sets RefPassing ratio-integration is regulated and is obtained handing over shaft current reference value i Q_ref, subscript ref representes the implication of reference value, ratio-integration adjustment process is following:
21) obtain integral Sum according to following formula
Sum=K irefmea]+Sum'
Wherein, K iBe integral coefficient, Sum' is the integral that a last control cycle obtains, and Sum ' initial value is 0;
22) obtain handing over shaft current reference value i according to following formula A_ref
i q_ref=K prefmea]+Sum
Wherein, K pBe proportionality coefficient;
3) the phase current calculator is according to rotor-position signal θ Mea, hand over shaft current reference value i Q_refWith direct-axis current reference value i according to the control system property settings D_ref, obtain three-phase current reference value i by following formula Abc_ref, said three-phase current reference value i Abc_refBe by A phase current reference value i A_ref, B phase current reference value i B_refWith C phase current reference value i C_refThe three-dimensional vector of forming:
Figure BDA00001680473900071
4) the current hysteresis ring controller is according to the three-phase current reference value i that obtains in the said step 3) Abc_refWith the phase current feedback signal i ' that stores in the last control cycle Abc_back, subscript back representes the implication fed back to obtain original threephase switch signal s according to following three formulas Abc_init, subscript init representes original implication, the phase current feedback signal i' that stores in the said last control cycle Abc_backBe by the A phase current feedback signal i ' that stores in the last control cycle A_back, B phase current feedback signal i ' B_backWith C phase current feedback signal i ' C_backThe three-dimensional vector of forming is for initial control cycle, i' Abc_backValue be 0, said s Abc_initBe by A phase original switch signal s A_init, B phase original switch signal s B_initWith C original switch signal s mutually C_initThe three-dimensional vector of forming:
s a _ init = 1 , i a _ ref - i &prime; a _ back > H 0 , i a _ ref - i &prime; a _ back < - H
s b _ init = 1 , i b _ ref - i &prime; b _ back > H 0 , i b _ ref - i &prime; b _ back < - H
s c _ init = 1 , i c _ ref - i &prime; c _ back > H 0 , i c _ ref - i &prime; c _ back < - H
Wherein, H is the ring width according to the current hysteresis ring controller of control system property settings;
5) the dc bus current sampled value i that sends of fault-tolerant controller received current transducer Dc_mea, A phase current sampling value i A_meaWith B phase current sampling value i B_mea, receive the original threephase switch signal s that obtains in the said step 4) simultaneously Abc_init
6) fault-tolerant controller judges according to failure criterion whether system the phase current sensor fault takes place; Promptly when system satisfies any one in the following condition; Think the phase current sensor fault takes place; But following failure criterion is a kind of preferable implementation of present embodiment, the invention is not restricted to this failure criterion:
Condition 1:A phase current sampling value i A_meaPerhaps B phase current sampling value i B_meaDiffer above 2A with last control cycle sampled value separately;
Condition 2: as original threephase switch signal s Abc_initBe 100 or 011 o'clock, dc bus current sampled value i Dc_meaAbsolute value and A phase current sampling value i A_meaAbsolute value differ above 2A;
Condition 3: as original threephase switch signal s Abc_initBe 101 or 010 o'clock, dc bus current sampled value i Dc_meaAbsolute value and B phase current sampling value i B_meaAbsolute value differ above 2A;
If the phase current sensor fault takes place, then abandons A phase current sampling value i A_meaWith B phase current sampling value i B_mea, obtain phase current feedback signal i in reconstruct Abc_backAnd with its storage back entering step 7), otherwise accept and believe A phase current sampling value i A_meaWith B phase current sampling value i B_meaAnd with three-phase current sampled value i Abc_meaDirectly as phase current feedback signal i Abc_backThe storage back gets into step 8), and reconstruct obtains phase current feedback signal i Abc_backMethod following:
61) by dc bus current sampled value i Dc_meaActual threephase switch signal s ' with a last control cycle Abc_actualObtain the wherein phase current feedback signal of a phase through following formula,
Figure BDA00001680473900081
62) will go up the step 61 of a control cycle) in the phase current feedback signal that obtains as the phase current feedback signal of second phase of this control cycle;
63) according to said step 61) with 62) obtain two mutually the phase current feedback calculated signals obtain the phase current feedback signal of third phase, thereby obtain phase current feedback signal i Abc_back
Wherein, i Abc_meaBe by A phase current sampling value i A_mea, B phase current sampling value i B_meaWith C phase current sampling value i C_meaThe three-dimensional vector of forming, i A_meaAnd i B_meaDirectly measure i by corresponding phase current transducer C_mea=-i A_mea-i B_mea
7) fault-tolerant controller is checked original threephase switch signal s Abc_initActual threephase switch signal s ' with a last control cycle Abc_actualWhether meet not homophase principle, the homophase principle is not meant: if the corresponding different respectively N of value mutually of two threephase switch signals that compare then satisfies not homophase principle, otherwise for not satisfying different phase principles, wherein, threephase switch signal s AbcThe corresponding relation that is worth N mutually is following:
Figure BDA00001680473900091
Wherein, be worth the possible value of N 1,2,3 mutually and represent A phase, B phase, C phase respectively, threephase switch signal s AbcBe by A phase switching signal s a, B phase switching signal s bWith C phase switching signal s cThe three-dimensional vector of forming;
Like original threephase switch signal s Abc_initActual threephase switch signal s ' with a last control cycle Abc_actualMeet not homophase principle, then with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualOutput back gets into step 9), as does not meet, then according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initMake amendment and obtain actual threephase switch signal s Abc_actualAnd output back entering step 9),
Wherein, the actual threephase switch signal s ' of a last control cycle Abc_actualBe A phase actual switch signal s ' by a last control cycle A_actual, B phase actual switch signal s ' B_actualWith C actual switch signal s ' mutually C_actualThe three-dimensional vector of forming is for initial control cycle, s ' Abc_actualValue be 0, actual threephase switch signal s Abc_actualBe by A phase actual switch signal s A_actual, B phase actual switch signal s B_actualWith C actual switch signal s mutually C_actualThe three-dimensional vector of forming, wherein, according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initThe concrete steps of making amendment are:
71) obtain the three-phase current absolute value of the bias according to computes | Δ i a|, | Δ i b| with | Δ i c|: | Δ i a|=| i A_ref-i' A_back|, | Δ i b|=| i B_ref-i' B_back|, | Δ i c|=| i C_ref-i' C_back|;
The size of the three-phase current absolute value of the bias that obtains 72) more said step 71) is made amendment to the original switch signal of that minimum phase of phase current absolute value of the bias;
73) if said step 72) in revise the new threephase switch signal and the satisfied not homophase principle of the actual threephase switch signal of a last control cycle obtain, the new threephase switch signal that then modification is obtained is as actual threephase switch signal s Abc_actual, otherwise the original threephase switch signal s to obtaining in the step 4) Abc_initIn the original switch signal of little that phase of phase current absolute value of the bias second make amendment, and the new threephase switch signal that modification is obtained is as actual threephase switch signal s Abc_actual
8) with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualThe output back gets into step 9);
9) finish the control flow of this control cycle, wait for next control cycle.
The above is merely preferred embodiments of the present invention; Protection scope of the present invention is not exceeded with above-mentioned execution mode; As long as the equivalence that those of ordinary skills do according to disclosed content is modified or changed, all should include in the protection range of putting down in writing in claims.

Claims (3)

1. the fault tolerant control method of a permagnetic synchronous motor drive system is characterized in that, this method is carried out control flow in the control cycle of confirming according to the control system characteristic, and the control flow of each said control cycle comprises the steps:
1) the rotor-position signal θ that transmits of velocity calculator receiving position transducer Mea, and obtain actual speed ω according to following formula Mea:
&omega; mea = d &theta; mea dt ;
2) the actual speed ω that sends according to velocity calculator of speed control MeaWith the speed reference ω that sets RefPassing ratio-integration is regulated and is obtained handing over shaft current reference value i Q_ref
3) the phase current calculator is according to rotor-position signal θ Mea, hand over shaft current reference value i Q_refWith direct-axis current reference value i according to the control system property settings D_ref, obtain three-phase current reference value i by following formula Abc_ref, said three-phase current reference value i Abc_refBe by A phase current reference value i A_ref, B phase current reference value i B_refWith C phase current reference value i C_refThe three-dimensional vector of forming:
Figure FDA00001680473800012
4) the current hysteresis ring controller is according to the three-phase current reference value i that obtains in the said step 3) Abc_refWith the phase current feedback signal i ' that stores in the last control cycle Abc_back, obtain original threephase switch signal s according to following three formulas Abc_init, the phase current feedback signal i ' that stores in the said last control cycle Abc_backBe by the A phase current feedback signal i ' that stores in the last control cycle A_back, B phase current feedback signal i ' B_backWith C phase current feedback signal i ' C_backThe three-dimensional vector of forming is for initial control cycle, i ' Abc_backValue be 0, said s Abc_initBe by A phase original switch signal s A_init, B phase original switch signal s B_initWith C original switch signal s mutually C_initThe three-dimensional vector of forming:
s a _ init = 1 , i a _ ref - i &prime; a _ back > H 0 , i a _ ref - i &prime; a _ back < - H ,
s b _ init = 1 , i b _ ref - i &prime; b _ back > H 0 , i b _ ref - i &prime; b _ back < - H ,
s c _ init = 1 , i c _ ref - i &prime; c _ back > H 0 , i c _ ref - i &prime; c _ back < - H
Wherein, H is the ring width of current hysteresis ring controller;
5) the dc bus current sampled value i that sends of fault-tolerant controller received current transducer Dc_mea, A phase current sampling value i A_meaWith B phase current sampling value i B_mea, receive the original threephase switch signal s that obtains in the said step 4) simultaneously Abc_init
6) fault-tolerant controller judges according to failure criterion whether system the phase current sensor fault takes place, if break down, then abandons A phase current sampling value i A_meaWith B phase current sampling value i B_mea, obtain phase current feedback signal i in reconstruct Abc_backAnd with its storage back entering step 7), otherwise accept and believe A phase current sampling value i A_meaWith B phase current sampling value i B_meaAnd with three-phase current sampled value i Abc_meaDirectly as phase current feedback signal i Abc_backThe storage back gets into step 8),
Wherein, i Abc_meaBe by A phase current sampling value i A_mea, B phase current sampling value i B_meaWith C phase current sampling value i C_meaThe three-dimensional vector of forming, i A_meaAnd i B_meaDirectly measure i by corresponding phase current transducer C_mea=-i A_mea-i B_mea
7) fault-tolerant controller is checked original threephase switch signal s Abc_initActual threephase switch signal s ' with a last control cycle Abc_actualWhether meet not homophase principle, as meet, then with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualOutput back gets into step 9), as does not meet, then according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initMake amendment and obtain actual threephase switch signal s Abc_actualAnd output back entering step 9),
Wherein, the actual threephase switch signal s ' of a last control cycle Abc_actualBe A phase actual switch signal s ' by a last control cycle A_actual, B phase actual switch signal s ' B_actualWith C actual switch signal s ' mutually C_actualThe three-dimensional vector of forming is for initial control cycle, s ' Abc_actualValue be 0, actual threephase switch signal s Abc_actualBe by A phase actual switch signal s A_actual, B phase actual switch signal s B_actualWith C actual switch signal s mutually C_actualThe three-dimensional vector of forming, described according to minimum current absolute value of the bias method to original threephase switch signal s Abc_initThe concrete steps of making amendment are:
71) obtain the three-phase current absolute value of the bias according to computes | Δ i a|, | Δ i b| with | Δ i c|:
|Δi a|=|i a_ref-i′ a_back|,|Δi b|=|i b_ref-i′ b_back|,|Δi c|=|i c_ref-i′ c_back|;
The size of the three-phase current absolute value of the bias that obtains 72) more said step 71) is made amendment to the original switch signal of that minimum phase of phase current absolute value of the bias;
73) if said step 72) in revise the new threephase switch signal and the satisfied not homophase principle of the actual threephase switch signal of a last control cycle obtain, the new threephase switch signal that then modification is obtained is as actual threephase switch signal s Abc_actual, otherwise the original threephase switch signal s to obtaining in the step 4) Abc_initIn the original switch signal of little that phase of phase current absolute value of the bias second make amendment, and the new threephase switch signal that modification is obtained is as actual threephase switch signal s Abc_actual
8) with original threephase switch signal s Abc_initDirectly as actual threephase switch signal s Abc_actualThe output back gets into step 9);
9) finish the control flow of this control cycle, wait for next control cycle.
2. the fault tolerant control method of permagnetic synchronous motor drive system according to claim 1; It is characterized in that: the not homophase principle in the said step 7) is meant: if the corresponding different respectively N of value mutually of two threephase switch signals that compare; Then satisfy not homophase principle; Otherwise for not satisfying different phase principles, wherein, threephase switch signal s AbcThe corresponding relation that is worth N mutually is following:
Figure FDA00001680473800031
Wherein, be worth the possible value of N 1,2,3 mutually and represent A phase, B phase, C phase respectively, threephase switch signal s AbcBe by A phase switching signal s a, B phase switching signal s bWith C phase switching signal s cThe three-dimensional vector of forming.
3. the fault tolerant control method of permagnetic synchronous motor drive system according to claim 1 is characterized in that, the described reconstruct of step 6) obtains phase current feedback signal i Abc_backMethod following:
61) by dc bus current sampled value i Dc_meaActual threephase switch signal s ' with a last control cycle Abc_actualObtain the wherein phase current feedback signal of a phase through following formula,
Figure FDA00001680473800032
62) will go up the step 61 of a control cycle) in the phase current feedback signal that obtains as the phase current feedback signal of second phase of this control cycle;
63) according to said step 61) with 62) obtain two mutually the phase current feedback calculated signals obtain the phase current feedback signal of third phase, thereby obtain phase current feedback signal i Abc_back
CN201210164526.4A 2012-05-24 2012-05-24 Fault-tolerant control method of permanent-magnet synchronous motor driving system Active CN102684577B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210164526.4A CN102684577B (en) 2012-05-24 2012-05-24 Fault-tolerant control method of permanent-magnet synchronous motor driving system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210164526.4A CN102684577B (en) 2012-05-24 2012-05-24 Fault-tolerant control method of permanent-magnet synchronous motor driving system

Publications (2)

Publication Number Publication Date
CN102684577A true CN102684577A (en) 2012-09-19
CN102684577B CN102684577B (en) 2014-06-11

Family

ID=46816060

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210164526.4A Active CN102684577B (en) 2012-05-24 2012-05-24 Fault-tolerant control method of permanent-magnet synchronous motor driving system

Country Status (1)

Country Link
CN (1) CN102684577B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378045A (en) * 2014-12-10 2015-02-25 中国矿业大学 Device and method for fault-tolerant operation of three-phase AC-AC (alternating current-alternating current) frequency converter in motor operation
CN105656377A (en) * 2016-04-11 2016-06-08 中国矿业大学 Fault-tolerant control method of current sensor of permanent magnet synchronous motor
CN106301136A (en) * 2016-09-06 2017-01-04 中国矿业大学 A kind of switched reluctance machines method for reconstructing phase current with fault tolerance
WO2018018672A1 (en) * 2016-07-26 2018-02-01 江苏大学 Fault-tolerant vector control method for non-adjacent two-phase short circuits of five-phase permanent magnet embedded fault-tolerant linear motor
CN105958896B (en) * 2016-04-26 2018-06-26 江苏大学 A kind of short-circuit fault tolerant control method of five phase magnetoes of simplification
CN105871283B (en) * 2016-05-08 2019-01-22 浙江理工大学 The fault-tolerant drive system of automobile permanent magnet synchronous motor and method under sensor fault
CN110557068A (en) * 2019-09-27 2019-12-10 南京工业大学 Speed sensor fault-tolerant control (FTC) strategy based on improved maximum likelihood voting algorithm (MLV)
CN113852311A (en) * 2021-08-18 2021-12-28 北京精密机电控制设备研究所 Fault-tolerant permanent magnet synchronous motor phase current sampling method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040239272A1 (en) * 2003-06-02 2004-12-02 Schulz Steven E. Methods and apparatus for fault-tolerant control of electric machines
US20070090785A1 (en) * 2005-10-26 2007-04-26 Ho Eddy Y Y Audible noise reduction for single current shunt platform
CN101272125A (en) * 2008-04-17 2008-09-24 中国科学院电工研究所 Motor drive system with fault tolerance function
CN101769953A (en) * 2010-01-14 2010-07-07 东元总合科技(杭州)有限公司 Phase current detection method of motor based on direct-current bus current

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040239272A1 (en) * 2003-06-02 2004-12-02 Schulz Steven E. Methods and apparatus for fault-tolerant control of electric machines
US20070090785A1 (en) * 2005-10-26 2007-04-26 Ho Eddy Y Y Audible noise reduction for single current shunt platform
CN101272125A (en) * 2008-04-17 2008-09-24 中国科学院电工研究所 Motor drive system with fault tolerance function
CN101769953A (en) * 2010-01-14 2010-07-07 东元总合科技(杭州)有限公司 Phase current detection method of motor based on direct-current bus current

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
于泳等: "一种感应电机驱动器容错控制方法", 《微电机》, vol. 43, no. 9, 30 September 2010 (2010-09-30) *
刘艳等: "混合动力汽车电机驱动***传感器故障重构控制", 《大连理工大学学报》, vol. 48, no. 3, 31 May 2008 (2008-05-31) *
马鸿雁等: "PWM逆变器相电流重构研究与误差分析", 《电工技术学报》, vol. 26, no. 1, 31 January 2011 (2011-01-31) *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378045A (en) * 2014-12-10 2015-02-25 中国矿业大学 Device and method for fault-tolerant operation of three-phase AC-AC (alternating current-alternating current) frequency converter in motor operation
CN104378045B (en) * 2014-12-10 2017-04-05 中国矿业大学 Three-phase ac/ac frequency converter and fault-tolerant operation method in motor operation
CN105656377A (en) * 2016-04-11 2016-06-08 中国矿业大学 Fault-tolerant control method of current sensor of permanent magnet synchronous motor
CN105958896B (en) * 2016-04-26 2018-06-26 江苏大学 A kind of short-circuit fault tolerant control method of five phase magnetoes of simplification
CN105871283B (en) * 2016-05-08 2019-01-22 浙江理工大学 The fault-tolerant drive system of automobile permanent magnet synchronous motor and method under sensor fault
WO2018018672A1 (en) * 2016-07-26 2018-02-01 江苏大学 Fault-tolerant vector control method for non-adjacent two-phase short circuits of five-phase permanent magnet embedded fault-tolerant linear motor
US10574164B2 (en) 2016-07-26 2020-02-25 Jiangsu University Fault-tolerant field-oriented control method of five-phase interior permanent-magnet linear motor under two nonadjacent short-circuit phase faults
CN106301136A (en) * 2016-09-06 2017-01-04 中国矿业大学 A kind of switched reluctance machines method for reconstructing phase current with fault tolerance
CN106301136B (en) * 2016-09-06 2019-05-31 中国矿业大学 A kind of switched reluctance machines method for reconstructing phase current with fault tolerance
CN110557068A (en) * 2019-09-27 2019-12-10 南京工业大学 Speed sensor fault-tolerant control (FTC) strategy based on improved maximum likelihood voting algorithm (MLV)
CN113852311A (en) * 2021-08-18 2021-12-28 北京精密机电控制设备研究所 Fault-tolerant permanent magnet synchronous motor phase current sampling method

Also Published As

Publication number Publication date
CN102684577B (en) 2014-06-11

Similar Documents

Publication Publication Date Title
CN102684577A (en) Fault-tolerant control method of permanent-magnet synchronous motor driving system
CN101964624B (en) Sensorless control system of permanent magnet synchronous motor
US9059653B2 (en) Rotating electrical machine control device
CN103178769A (en) Parameter offline identification method for permanent magnet synchronous motor under condition of rest
CN103532464B (en) The vector control system without sensor of permagnetic synchronous motor and control method
CN105680742B (en) A kind of brushless direct current motor sensorless rotor-position identifying system and method
CN106787995B (en) Method for testing initial position angle of motor rotor
CN106549618B (en) Electric automobile safety system based on magnetic field angle redundancy algorithm and control method thereof
CN102684592B (en) Torque and flux linkage control method for permanent synchronous motor
CN103270691B (en) Sensorless ac motor controller
CN105915142B (en) A kind of permanent-magnet synchronous motor rotor position and turn count method based on decoupling self-adaptive observer
CN101154910A (en) Controller and constant measuring apparatus for AC motor
CN105763118A (en) EPS control method for improving hand touch of steering wheel rapidly manipulated by driver
CN103532465A (en) Permanent magnet synchronous motor inductance identification algorithm based on incremental model reference adaptive system
CN101741299A (en) Method for regulating speed of brushless direct current motor supplied with power by four-switch three-phase inverter
CN104901600A (en) Sensorless control method of permanent magnet synchronous motor in wide rotating speed scope
CN101007510A (en) Hybrid power automobile motor control method
CN102545740A (en) Low-speed position sensorless control method for surface mounted permanent magnet synchronous motor
CN106026803A (en) Speed sensorless control method based on sliding-mode observer
CN103944482B (en) Stator magnetic linkage, electromagnetic torque observation procedure and respectively apply two kinds of methods device
CN110022107A (en) A kind of position-sensor-free drive system current sensor fault-tolerance approach for making to correct based on current space vector error pro
CN103986394A (en) Method for detecting initial position of surface mount type permanent magnet synchronous motor rotor
CN103248287A (en) Switching method of position-sensor-free direct torque motor control system
CN105048921A (en) Phase current measurement diagnostic
CN103051279B (en) Vector control-based prediction method for uncontrollability of electric current of induction machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120919

Assignee: Jiangsu Weiteli motor Limited by Share Ltd

Assignor: Southeast University

Contract record no.: 2018320000017

Denomination of invention: Fault-tolerant control method of permanent-magnet synchronous motor driving system

Granted publication date: 20140611

License type: Exclusive License

Record date: 20180123