CN103684179A - Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor - Google Patents

Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor Download PDF

Info

Publication number
CN103684179A
CN103684179A CN201310692734.6A CN201310692734A CN103684179A CN 103684179 A CN103684179 A CN 103684179A CN 201310692734 A CN201310692734 A CN 201310692734A CN 103684179 A CN103684179 A CN 103684179A
Authority
CN
China
Prior art keywords
current
value
synchronous motor
voltage
shaft
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
CN201310692734.6A
Other languages
Chinese (zh)
Other versions
CN103684179B (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.)
Tsinghua University
Original Assignee
Tsinghua 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 Tsinghua University filed Critical Tsinghua University
Priority to CN201310692734.6A priority Critical patent/CN103684179B/en
Publication of CN103684179A publication Critical patent/CN103684179A/en
Application granted granted Critical
Publication of CN103684179B publication Critical patent/CN103684179B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

The invention relates to a compensation device and a compensation method of current filtering and the dead zone of a permanent magnet synchronous motor. The input end of a position sensor is connected with the output end of the permanent magnet synchronous motor, and the output end of the position sensor is connected with a rotating speed calculation module, a coordinate transformation module and a current inverse transformation module respectively. The output value of the rotating speed calculation module is used as the input of a speed ring PI adjuster. A current sensor inputs the detected two-phase current of the permanent magnet synchronous motor to the coordinate transformation module through a summation module, meanwhile the two-phase current is input into the coordinate transformation module, the coordinate transformation module transforms the coordinate of three-phase currents and then inputs the currents to an incremental kalman filter, and the output end of the incremental kalman filter is connected with the current inverse transformation module, a q-axis current ring and a d-axis current ring. The output end of a first current ring PI adjuster and the output end of a second current ring PI adjuster are connected with an inverter through a voltage inverse transformation module, the output end of the current inverse transformation module is connected with the input end of a dead zone compensation module, the output end of the dead zone compensation module is connected with the input end of the inverter, and the output end of the inverter is connected with the input end of the permanent magnet synchronous motor.

Description

A kind of permagnetic synchronous motor current filtering and dead area compensation device and compensation method
Technical field
The present invention relates to a kind of current of electric filtering and dead area compensation device and compensation method, particularly about a kind of permagnetic synchronous motor current filtering and dead area compensation device and compensation method.
Background technology
Permagnetic synchronous motor has high efficiency, high power density, the advantage such as non-carbonate, in servo occasion, is applied widely.Actual system generally all includes noise to a certain degree, and the current noise source of PMSM Servo System can be divided into two kinds, and a kind of is the white noise causing due to non-ideal factors such as interference, sampling errors, and this is unavoidable.Another kind is due to the state of system in closed-loop control, original white noise is used as to error originated from input and regulates, and causes system to export frequent disturbance, thereby causes larger noise.For the noise of this type, can take rational filtering method, at feedback path, by the filtering to greatest extent of system white noise, avoid causing that system exports unnecessary disturbance, thereby reach the object of attenuating noise.
Low pass filter is a kind of conventional filtering method, and it has feature simple in structure, calculated load is little.Moving average filter is exactly a kind of easy low pass filter in essence, and in servo field, it is widely used in the high-frequency random noises in the signals such as filtering electric current, rotating speed.But, in principle of lowpass filter, all be there is to time delay in all frequency contents in signal, the dynamic property of such time delay meeting impair system.
Kalman filtering is a kind of modern filtering method growing up the sixties in last century, and it is the optimum linearity method of estimation in a kind of minimum variance meaning.Different from principle of lowpass filter, Kalman filter has used system mathematic model, is equivalent to obtain more system information, based on Mathematical Modeling, can realize the filtering of system state amount or estimation, but cost is calculated load, obviously increases.PMSM Servo System generally adopts three-phase PWM voltage source inverter to drive.For fear of two switches conductings simultaneously on same brachium pontis, generally take the mode of inserting Dead Time to guarantee that another switch turn-offs before a switch conduction.The insertion in dead band be equivalent to the superpose interference voltage of one-period pulsation, this interference voltage can cause phase current distortion and then cause the pulsation of motor output electromagnetic torque.
In order to obtain the better phase current waveform of sinusoidal degree, generally pass through the impact of the mode deadband eliminating effect of dead area compensation.The interference voltage causing due to dead band and the polarity of phase current exist close ties, and the phase current polarity judgement mistake compensation causing that makes mistakes can cause that larger distortion appears in electric current, so the key of dead area compensation is the detection of phase current zero crossing.The detected value judgement phase current polarity being directly converted to according to A/D is easily subject to the impact of sampling noiset, and the probability that mistake compensation occurs is larger.Conventional method is according to the position judgment phase current polarity of output voltage vector, the adverse effect of having avoided current sample noise to bring, propose only need be to the strategy that wherein a phase output voltage compensates in specific currents region simultaneously, yet the computational methods to " angle between voltage vector and induced electromotive force " are only applicable to steady-state process, the servo system for operating modes such as rotating speed and electric currents in frequent fluctuation is also inapplicable.
While adopting digital control approach, applying of controlled quentity controlled variable exists one to clap hysteresis time delay.In this case, if still using the current status of current period as the foundation of judgement phase current polarity, to the compensation in dead band, also can postpone a bat so.If current polarity changes in current period, due to digital control one impact clap lagging behind, bucking voltage can not be made an immediate response in current period, must wait until that the soonest next cycle just can make adjustment.In this case, the dead area compensation in current period is just equivalent to mistake compensation.For one of dead area compensation, clap hysteresis problem, study at present less.
Summary of the invention
For the problems referred to above, the object of this invention is to provide a kind of effective weakening current noise and suppress permagnetic synchronous motor current filtering and dead area compensation device and the compensation method of the electromagnetic torque pulsation that dead band causes.
For achieving the above object, the present invention takes following technical scheme: a kind of permagnetic synchronous motor current filtering and dead area compensation device, is characterized in that: it comprises position transducer, permagnetic synchronous motor, rotating speed computing module, coordinate transformation module, electric current inverse transform block, speed ring pi regulator, current sensor, summation module, increment type Kalman filter, the first electric current loop pi regulator 1, voltage inverse transform block, the second electric current loop pi regulator, inverter and dead area compensation module; Described coordinate transformation module, increment type Kalman filter and the first electric current loop pi regulator form q shaft current ring; Described coordinate transformation module, increment type Kalman filter and the second electric current loop pi regulator form d shaft current ring, and described q shaft current ring and d shaft current ring form electric current loop; The input of described position transducer connects the output of described permagnetic synchronous motor, the output of described position transducer connects respectively described rotating speed computing module, described coordinate die change piece and electric current inverse transform block, and the electrical degree θ collecting is transferred to described rotating speed computing module, described coordinate die change piece and electric current inverse transform block; The rotational speed omega of described rotating speed computing module output is as negative feedback, and with given rotating speed command value ω *get after difference, as the input of described speed ring pi regulator; Described current sensor connects the stator of described permagnetic synchronous motor, and the biphase current in the three-phase current of the permanent-magnetic synchronous motor stator detecting is got after negative and inputted described coordinate transformation module through the summation of described summation module; Described current sensor is also inputted described coordinate transformation module by described biphase current simultaneously, and described coordinate transformation module carries out described three-phase current to input described increment type Kalman filter after dq coordinate transform, q shaft current detected value i qwith d shaft current detected value i dafter described increment type Kalman filter is processed, by q shaft current predictive filtering value i q_preinput respectively described q shaft current ring and electric current inverse transform block, by described d shaft current predictive filtering value i d_preinput respectively described d shaft current ring and electric current inverse transform block; Described q shaft current predictive filtering value i q_as the negative feedback of q shaft current ring, with the output comparison of described speed ring pi regulator, comparison value is input to described the first electric current loop pi regulator and obtains q shaft voltage
Figure BDA0000439431240000021
, q shaft voltage
Figure BDA0000439431240000022
transfer to described voltage inverse transform block; Described d shaft current detected value i d_as the ring negative feedback of d shaft current and electric current given in advance
Figure BDA0000439431240000023
relatively, comparison value is input to described the second electric current loop pi regulator and obtains d shaft voltage
Figure BDA0000439431240000024
, d shaft voltage
Figure BDA0000439431240000025
transfer to described voltage inverse transform block; The output of described voltage inverse transform block connects the input of described inverter; The output of described electric current inverse transform block connects the input of described dead area compensation module, and the output of described dead area compensation module connects the input of described inverter, and the output of described inverter connects the input of described permagnetic synchronous motor.
Permagnetic synchronous motor current filtering and dead-zone compensation method based on a kind of permagnetic synchronous motor current filtering and dead area compensation device, comprise the following steps: 1) current sensor is by the permagnetic synchronous motor threephase stator current i detecting a, i band i cinput in coordinate transformation module, the coordinate transform that it is carried out to abc/ α β, obtains the current component i under two-phase rest frame α, i β:
i α i β = 2 3 1 - 1 2 - 1 2 0 3 2 3 2 i α i b i c , In formula, i cfor i a, i bwith negative value;
2), in coordinate transformation module, the electrical degree θ rotating through according to the permanent-magnetic synchronous motor rotor receiving, to the current component i under two-phase rest frame α, i βcarry out again α β/dq coordinate transform, obtain the current detection value i under two-phase synchronous rotary dq coordinate system d, i q:
i d i q = cos θ sin θ - sin θ cos θ i α i β , In formula, θ is the electrical degree that permanent-magnetic synchronous motor rotor rotates through, and by position transducer, is obtained;
3) the electrical degree θ that permanent-magnetic synchronous motor rotor rotates through inputs in rotating speed computing module, and electrical degree θ is carried out to differential, obtains speed feedback value ω; Speed feedback value ω and rotary speed instruction value ω given in advance *as the input of speed ring pi regulator, through calculation process, obtain current instruction value
Figure BDA0000439431240000034
; 4) current detection value i q, i dbe input in increment type Kalman filter, by increment type Kalman filter output d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_pre; 5) current instruction value
Figure BDA0000439431240000035
electric current given in advance respectively with d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_prerelatively, comparison value, respectively as the input of the first electric current loop pi regulator, the second electric current loop pi regulator, obtains respectively the reference voltage of the first electric current loop pi regulator, the second electric current loop adjuster output through calculation process ; 6) d shaft current predictive filtering value i d_pre, q shaft current predictive filtering value i q_prethe electrical degree θ rotating through with the permanent-magnetic synchronous motor rotor of position transducer output is input to respectively electric current inverse transform block, by electric current inverse transform block output three-phase predicted current i a_pre, i b_preand i c_pre; 7) three-phase predicted current i a_pre, i b_preand i c_preinput dead area compensation module, dead area compensation module is according to three-phase predicted current i a_pre, i b_preand i c_prepolarity export corresponding bucking voltage; 8) reference voltage
Figure BDA0000439431240000037
input voltage inverse transform block, voltage inverse transform block output three-phase voltage u a, u b, u c, with three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage respectively with three-phase voltage u a, u b, u cinput inverter after stack, inverter is exported corresponding three-phase voltage to permagnetic synchronous motor, drives permagnetic synchronous motor work.
In described step 4), increment type Kalman filter is to current detection value i d, i qprocessing comprise the following steps:
(1) under synchronous rotating frame, the stator d axle of permagnetic synchronous motor, q shaft voltage equation are:
U d=Ri d+ L ddi d/ dt-ω L qi q, u q=Ri q+ L qdi q/ dt+ ω L di d+ ω ψ f, u wherein d, u qbe respectively stator d, q shaft voltage, i d, i qbe respectively stator d, q shaft current, R is stator resistance, L d, L qbe respectively stator d, q axle inductance, ψ ffor permanent magnet flux linkage, ω is rotor speed; (2) according to the stator q shaft voltage equation in step (1), at current period (k) T swith (k-1) T of the upper cycle sinside set up respectively the discrete voltage equation of permagnetic synchronous motor:
u q(k)=R e(i q(k)+i q_pre(k+1))/2+L e(i q_pre(k+1)-i q(k))/T s+ω(L di df),
u q(k-1)=R(i q(k)+i q(k-1))/2+L q(i q(k)-i q(k-1))/T s +ω(L di df),
I wherein q_pre(k+1) be the predicted value to next of q shaft current in current period the zero hour in cycle, be called for short current forecasting value, i q(k) be the current detection value of current period, i q(k-1) a upper periodic permanent magnet synchronous motor stator q shaft current detected value, T sfor control cycle, u q(k) be current period stator q shaft voltage, u q(k-1) be a upper cycle stator q shaft voltage, R e, L ebe respectively permanent-magnetic synchronous motor stator resistance R, stator q axle inductance L qestimated value; (3) ignore the variation of the voltage item relevant to rotating speed, two formula in step (2) are subtracted each other, obtain the simplification current increment formula of permagnetic synchronous motor, because R emuch smaller than L e/ T s, therefore ignore the impact of R, obtain in current period the predicted value i to next of d shaft current the zero hour in cycle d_pre(k+1), and by current increment formula change into matrix form:
x k = i q ( k ) i q ( k - 1 ) , x k - 1 = i q ( k - 1 ) i q ( k - 2 ) , F k - 1 = 2 - 1 1 0 , B k - 1 = T s / L q 0 , C = 1 0 T ;
(4) according to the Mathematical Modeling of the current increment Formula increment type Kalman filter of step (3) matrix form, be:
x k = F k - 1 x k - 1 + B k - 1 u k - 1 + w y k = C x k + v ,
Wherein, w is input noise vector, and v is output noise vector; x k, x k-1for system mode vector, y kfor system output vector, u k-1for dominant vector; F k-1, B k-1, C is coefficient matrix;
(5) according to the Mathematical Modeling of increment type Kalman filter, its correlated variables is carried out to iteration, obtain optimal estimation value
Figure BDA0000439431240000043
In described step (5), described optimal estimation value computational methods comprise the following steps:
1. calculate prior estimate vector value with corresponding error matrix
Figure BDA0000439431240000046
x ^ k - = F k - 1 x ^ k - 1 B k - 1 u k - 1 , P k - = F k - 1 P k - 1 P k - 1 T + Q k - 1 ,
Wherein, Q k-1for noise matrix Q k-1, optimal estimation vector value for system state variables in the state vector in (k-1) cycle,
Figure BDA00004394312400000410
being k cycle prior estimate vector, is an intermediate variable,
Figure BDA00004394312400000411
being k cycle prior estimate error matrix, is also intermediate variable matrix, P k-1for the error matrix of system in (k-1) cycle;
2. calculated gains matrix K k: K k = P k - C T ( C P k - C T + R k - 1 ) - 1 ;
3. computing system is in the optimal estimation value of k periodic system state variable
Wherein x ^ k = i q _ ( k ) i q _ ( k - 1 ) , I q_(k-1) be permanent-magnetic synchronous motor rotor (k-1) current detection value i qoptimal estimation value, i q_(k) be that permanent-magnetic synchronous motor rotor is at k periodic current detected value i qoptimal estimation value;
4. calculate the error matrix P in k cycle koptimal estimation value:
Figure BDA0000439431240000054
, wherein, Q k-1, R is respectively the covariance matrix of noise w, v, error matrix P kfor the error matrix of the optimal estimation value in estimation process, by iteration repeatedly, error matrix P kfinally can converge to null matrix.
In described step 6), in described electric current inverse transform block, processing procedure comprises the following steps:
1. dope next periodic permanent magnet synchronous electric motor rotor coordinate transform angle θ pre, because permagnetic synchronous motor mechanical time constant is much larger than electrical time constant, think motor remain a constant speed at short notice operation state, permanent-magnetic synchronous motor rotor is consistent with the angle θ turning in current period in next cycle;
2. in conjunction with the predictive filtering value of dq shaft current, by coordinate transform, obtain the predicted value i of the three-phase current in next cycle a_pre, i b_preand i c_prefor:
i a _ pre i b _ pre i c _ pre = cos θ pre - sin θ pre cos ( θ pre - 2 π 3 ) - sin ( θ pre - 2 π 3 ) ocs ( θ pre + 2 π 3 ) - sin ( θ pre + 2 π 3 ) i d _ pre i q _ pre ,
And according to above formula, calculate the predicted value i of next cycle three-phase current a_pre, i b_preand i c_pre.
In described step 7), described dead area compensation comprises the following steps:
1. dead area compensation module is according to next the cycle three-phase predicted current i receiving a_pre, i b_preand i c_pre, obtain the relevant voltage error delta u that next cycle three-phase predicted current produces respectively a, Δ u bwith Δ u c:
Δu a = T d + T on - T off T s V dc sign ( i a _ pre ) , Δu b = T d + T on - T off T s V dc sign ( i b _ pre ) , Δu c = T d + T on - T off T s V dc sign ( i c _ p r e ) ,
Sign () is the polarity of predicted current, and during predicted current value >0, sign () value is 1, otherwise is-1;
2. by three-phase predicted current i a_pre, i b_preand i c_prethe voltage error Δ u producing a, Δ u bwith Δ u cget respectively negative value, obtain and three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage.
The present invention is owing to taking above technical scheme, it has the following advantages: 1, the present invention adopts the dq shaft current filtering method of increment type Kalman filter, with filter value, replace actual current detection value as the feed back input of electric current loop adjuster, can eliminate the interference of sampling noiset.2, the system state equation order of current filtering method that the present invention is based on increment type Kalman filter is only for second order, and calculated load significantly reduces, and has avoided the estimation to the voltage item relevant with rotating speed simultaneously, and system complexity and sensitivity to parameter obviously reduce.3, the present invention is by the voltage error that causes with dead band in inverter link stack contrary voltage just in time, effectively deadband eliminating interference.4, the present invention adopts incremental forecasting method can in current period, calculate in advance next cycle dq shaft current, therefore can eliminate one of digital control approach and clap hysteresis time delay.5, the present invention does closed-loop control by dq shaft current filter value, can reduce noise, reduce the pulsation of dq shaft voltage; With the phase current predicted value obtaining with prediction after filtering, make dead area compensation, be conducive to reduce the mistake compensation causing because the erroneous judgement of phase current polarity is disconnected, eliminate the impact of a bat hysteresis time delay simultaneously.The present invention is applicable to permagnetic synchronous motor SERVO CONTROL field.
Accompanying drawing explanation
Fig. 1 is the PMSM Servo System overall structure schematic diagram that the present invention adopts;
Fig. 2 is current sample sequential schematic diagram of the present invention;
Fig. 3 is the affect schematic diagram of prior art dead band on stator phase voltage;
Fig. 4 is the schematic diagram that is related to of prior art permagnetic synchronous motor dq shaft voltage error and rotor electrical degree;
Fig. 5 is current filtering of the present invention and dead-zone compensation method schematic diagram;
Fig. 6 adopts the filter effect contrast schematic diagram of distinct methods to q shaft current, Fig. 6 (a) adopts the filter effect schematic diagram of moving average filter to q shaft current, and Fig. 6 (b) adopts the filter effect schematic diagram of increment type Kalman filter of the present invention to q shaft current;
Dq shaft voltage when Fig. 7 is employing prior art and the stable state that adopts current filtering of the present invention and the comparison of wave shape schematic diagram of dq shaft current, wherein, Fig. 7 (a) be adopt prior art with adopt filtering of the present invention stable state time dq shaft voltage comparison of wave shape schematic diagram, Fig. 7 (b) be adopt prior art with adopt filtering of the present invention stable state time the comparison of wave shape schematic diagram of dq shaft current;
Fig. 8 is stator phase current i while adopting current filtering of the present invention a, i bpredicted value and detected value schematic diagram;
Fig. 9 is three kinds of employing the present invention under rotating speed and does not adopt stator phase current i when of the present invention a, i b, q shaft current i q, q shaft voltage u qcomparison of wave shape schematic diagram, stator phase current i when employing the present invention when wherein Fig. 9 (a) is 1000rpm for permanent-magnetic synchronous motor rotor rotating speed and employing prior art a, i b, q shaft current i q, q shaft voltage u qcomparison of wave shape schematic diagram, stator phase current i when employing the present invention when Fig. 9 (b) is 200rpm for permanent-magnetic synchronous motor rotor rotating speed and employing prior art a, i b, q shaft current i q, q shaft voltage u qcomparison of wave shape schematic diagram, stator phase current i when employing the present invention when Fig. 9 (c) is 50rpm for permanent-magnetic synchronous motor rotor rotating speed and employing prior art a, i b, q shaft current i q, q shaft voltage u qcomparison of wave shape schematic diagram;
Figure 10 is that permanent-magnetic synchronous motor rotor rotating speed is that 1200rpm does not adopt the present invention and the Steady Experimental comparison of wave shape schematic diagram that adopts dq shaft current and dq shaft voltage when of the present invention, Figure 10 (a) is the Steady Experimental waveform schematic diagram that does not adopt dq shaft current and dq shaft voltage when of the present invention, and Figure 10 (b) is the Steady Experimental waveform schematic diagram that adopts dq shaft current and dq shaft voltage when of the present invention;
Figure 11 is that permagnetic synchronous motor rotating speed does not adopt the present invention while being 1200rpm and adopts permanent-magnetic synchronous motor stator monophase current experimental waveform contrast schematic diagram when of the present invention, Figure 11 (a) is permanent-magnetic synchronous motor stator monophase current waveform schematic diagram while not adopting dead-zone compensation method of the present invention, and Figure 11 (b) is permanent-magnetic synchronous motor stator monophase current waveform schematic diagram while adopting dead-zone compensation method of the present invention;
Figure 12 is that permanent-magnetic synchronous motor rotor rotating speed does not adopt the present invention and the Steady Experimental comparison of wave shape schematic diagram that adopts dq shaft current of the present invention and dq shaft voltage while being 500rpm, Figure 12 (a) is the Steady Experimental waveform schematic diagram that does not adopt dq shaft current and dq shaft voltage when of the present invention, and Figure 12 (b) is the Steady Experimental waveform schematic diagram that adopts dq shaft current and dq shaft voltage when of the present invention;
Figure 13 is permagnetic synchronous motor rotating speed permanent-magnetic synchronous motor stator monophase current experimental waveform contrast schematic diagram when not adopting dead-zone compensation method of the present invention while being 500rpm and adopting dead-zone compensation method of the present invention;
Figure 14 is the stator monophase current experimental waveform schematic diagram of permagnetic synchronous motor rotating speed while not adopting dead-zone compensation method of the present invention respectively when two kinds of low speed, Figure 14 (a) is the stator monophase current experimental waveform schematic diagram of permagnetic synchronous motor rotating speed while being 170rpm and while not adopting dead-zone compensation method of the present invention, and Figure 14 (b) is the stator monophase current experimental waveform schematic diagram of permagnetic synchronous motor rotating speed while being 80rpm and while not adopting dead-zone compensation method of the present invention;
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in detail.
As shown in Figure 1, take PMSM Servo System as example, the present invention includes position transducer 1, permagnetic synchronous motor (PMSM) 2, rotating speed computing module 3, coordinate transformation module 4, electric current inverse transform block 5, speed ring pi regulator 6, current sensor 7, summation module 8, increment type Kalman filter 9, the first electric current loop pi regulator 10, voltage inverse transform block 11, the second electric current loop pi regulator 12, inverter 13 and dead area compensation module 14.Wherein coordinate transformation module 4, increment type Kalman filter 9 and the first electric current loop pi regulator 10 form q shaft current ring; Coordinate transformation module 4, increment type Kalman filter 9 and the second electric current loop pi regulator 12 form d shaft current ring, and q shaft current ring and d shaft current ring form electric current loop.
The input of position transducer 1 connects the output of permagnetic synchronous motor 2, the output of position transducer 1 connects respectively rotating speed computing module 3, coordinate die change piece 4 and electric current inverse transform block 5, and the electrical degree θ collecting is transferred to rotating speed computing module 3, coordinate die change piece 4 and electric current inverse transform block 5.The rotational speed omega of rotating speed computing module 3 output is as negative feedback, and with given rotating speed command value ω *get after difference, as the input of speed ring pi regulator 6.Current sensor 7 connects the stator of permagnetic synchronous motor 2, for detection of the biphase current i in the three-phase current of permagnetic synchronous motor 2 stators aand i b, then by biphase current i aand i binput summation module 8,8 couples of biphase current i of summation module awith i band get negative value after obtain third phase current i c, and by third phase current i cinput coordinate conversion module 4.Current sensor 7 is simultaneously also by biphase current i aand i binput coordinate conversion module 4, the electrical degree θ that coordinate transformation module 4 bases receive is by three-phase current i a, i band i ccarry out exporting q shaft current detected value i after coordinate transform qwith d shaft current detected value i d, and through increment type Kalman filter 9 by q shaft current detected value i qwith d shaft current detected value i dafter predictive filtering is processed, by q shaft current predictive filtering value i q_preinput respectively q shaft current ring and electric current inverse transform block 5, by d shaft current predictive filtering value i d_preinput respectively d shaft current ring and electric current inverse transform block 5.Q shaft current predictive filtering value i q_as the negative feedback of q shaft current ring, with the output of speed ring pi regulator 6 be current-order
Figure BDA0000439431240000083
compare, comparison value is input to the first electric current loop pi regulator 10 and obtains q shaft voltage , the first electric current loop pi regulator 10 is by q shaft voltage
Figure BDA0000439431240000085
transfer to voltage inverse transform block 11; D shaft current detected value i d_as the ring negative feedback of d shaft current and electric current given in advance
Figure BDA0000439431240000086
compare, comparison value is input to the second electric current loop pi regulator 12 and obtains d shaft voltage
Figure BDA0000439431240000087
, the second electric current loop pi regulator 12 is by d shaft voltage
Figure BDA0000439431240000088
transfer to voltage inverse transform block 11.The output of voltage inverse transform block 11 connects the input of inverter 13; The output of electric current inverse transform block 5 connects the input of dead area compensation module 14, and the output of dead area compensation module 14 connects the input of inverter 13, and the output of inverter 13 connects the input of permagnetic synchronous motor 2.
Permagnetic synchronous motor current filtering of the present invention and dead-zone compensation method comprise the following steps:
1) as shown in Figure 1, current sensor 7 is by the permagnetic synchronous motor detecting 2 threephase stator current i a, i band i cinput in coordinate transformation module 4, it is carried out to the coordinate transform of three-phase/two-phase, i.e. the coordinate transform of abc/ α β, obtains the current component i under two-phase rest frame α, i β:
i α i β = 2 3 1 - 1 2 - 1 2 0 3 2 3 2 i α i b i c ,
In formula, i cfor i a, i bwith negative value.
2), in coordinate transformation module 4, the electrical degree θ crossing according to permagnetic synchronous motor 2 rotors that receive, to the current component i under two-phase rest frame α, i βcarry out static-rotating coordinate transformation, i.e. α β/dq coordinate transform, obtains the current detection value i under two-phase synchronous rotary dq coordinate system again d, i q:
i d i q = cos θ sin θ - sin θ cos θ i α i β ,
In formula, θ is the electrical degree that permagnetic synchronous motor 2 rotors are crossed, and by position transducer 1, is obtained.
3) the electrical degree θ that permagnetic synchronous motor 2 rotors are crossed inputs in rotating speed computing module 3, and electrical degree θ is carried out to differential, obtains speed feedback value ω; Speed feedback value ω and rotary speed instruction value ω given in advance *as the input of speed ring pi regulator 6, through calculation process, obtain current instruction value
Figure BDA0000439431240000089
4) current detection value i q, i dbe input in increment type Kalman filter 9, by increment type Kalman filter 9 output d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_pre;
5) current instruction value
Figure BDA00004394312400000810
electric current given in advance
Figure BDA00004394312400000811
respectively with d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_prerelatively, comparison value as the input of the first electric current loop pi regulator 10, the second electric current loop pi regulator 12, obtains respectively the output of the first electric current loop pi regulator 10, the second electric current loop pi regulator 12, i.e. reference voltage respectively through calculation process
Figure BDA0000439431240000091
6) d shaft current predictive filtering value i d_pre, q shaft current predictive filtering value i q_prethe electrical degree θ crossing with permagnetic synchronous motor 2 rotors of position transducer 1 output is input to respectively electric current inverse transform block 5, by electric current inverse transform block 5 output three-phase predicted current i a_pre, i b_preand i c_pre;
7) three-phase predicted current i a_pre, i b_preand i c_preinput dead area compensation module 14, dead area compensation module 14 is according to three-phase predicted current i a_pre, i b_preand i c_prepolarity export corresponding bucking voltage;
8) reference voltage
Figure BDA0000439431240000093
input voltage inverse transform block 11, voltage inverse transform block 11 output three-phase voltage u a, u b, u c, with three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage respectively with three-phase voltage u a, u b, u cinput inverter 13 after stack, the corresponding three-phase voltage of inverter 13 output, to permagnetic synchronous motor 2, drives permagnetic synchronous motor 2 work.
In above-mentioned steps 4) in, 9 couples of current detection value i of increment type Kalman filter d, i qprocessing comprise the following steps:
(1) under synchronous rotating frame, the stator d axle of permagnetic synchronous motor 2, q shaft voltage equation are:
u d=Ri d+L ddi d/dt-ωL qi q, (1)
u q=Ri q+L qdi q/dt+ωL di d+ωψ f, (2)
U wherein d, u qbe respectively stator d, q shaft voltage, i d, i qbe respectively stator d, q shaft current, R is stator resistance, L d, L qbe respectively stator d, q axle inductance, ψ ffor permanent magnet flux linkage, ω is rotor speed.
(2) according to the stator q shaft voltage equation in step (1), at current period kT swith (k-1) T of the upper cycle sinside set up respectively the discrete voltage equation of permagnetic synchronous motor 2:
u q(k)=R e(i q(k)+i q_pre(k+1))/2+L e(i q_pre(k+1)-i q(k))/T s+ω(L di df), (3)
u q(k-1)=R(i q(k)+i q(k-1))/2+L q(i q(k)-i q(k-1))/T s+ω(L di df), (4)
I wherein q_pre(k+1) be the predicted value to next of q shaft current in current period the zero hour in cycle, be called for short current forecasting value, i q(k) be the current detection value of current period, i q(k-1) a upper periodic permanent magnet synchronous motor stator q shaft current detected value, T sfor control cycle, u q(k) be current period stator q shaft voltage, u q(k-1) be a upper cycle stator q shaft voltage, R e, L ebe respectively permanent-magnetic synchronous motor stator resistance R, stator q axle inductance L qestimated value, current sample sequential is as shown in Figure 2.
(3) ignore the variation of the voltage item relevant to rotating speed, formula (3) and formula (4) subtracted each other, obtain the current increment formula of permagnetic synchronous motor 2:
i q _ pre ( k + 1 ) = u q ( k ) - u q ( k - 1 ) + L e T s ( 2 i q ( k ) - i q ( k - 1 ) ) + R e 2 i q ( k - 1 ) R e 2 + L e T s , - - - ( 5 )
Because R emuch smaller than L e/ T s, therefore can ignore the impact of R, the q shaft current predicted value that obtains permagnetic synchronous motor 1 after simplified style (5) is:
i q _ pre ( k + 1 ) = T s L e ( u q ( k ) - u q ( k - 1 ) ) + ( 2 i q ( k ) - i q ( k - 1 ) ) , - - - ( 6 )
In like manner can draw in current period the predicted value i to next of d shaft current the zero hour in cycle d_pre, write formula (6) as coefficient matrix and be followed successively by,
x k = i q ( k ) i q ( k - 1 ) ,
x k - 1 = i q ( k - 1 ) i q ( k - 2 ) ,
F k - 1 = 2 - 1 1 0 ,
B k - 1 = T s / L q 0 ,
C = 1 0 T ;
(4) according to the Mathematical Modeling of the current increment Formula increment type Kalman filter 9 of step (3) matrix form, be:
x k = F k - 1 x k - 1 + B k - 1 u k - 1 + w y k = C x k + v , - - - ( 9 )
Wherein: w is input noise (system noise) vector, v is output noise (measurement noise) vector; x k, x k-1for system mode vector, y kfor system output vector, u k-1for dominant vector; F k-1, B k-1, C is coefficient matrix, and x k, x k-1, u k-1, F k-1, B k-1, C takes from the value in step (3).
(5) according to the Mathematical Modeling of increment type Kalman filter 9, its correlated variables is carried out to iteration, obtain optimal estimation value
Figure BDA0000439431240000108
it comprises the steps:
1. calculate prior estimate vector value
Figure BDA0000439431240000109
with corresponding error matrix
Figure BDA00004394312400001010
x ^ k - = F k - 1 x ^ k - 1 B k - 1 u k - 1 , - - - ( 10 )
P k - = F k - 1 P k - 1 F k - 1 T + Q k - 1 , - - - ( 11 )
Wherein, noise matrix Q k-1choose relevantly with site environment, it is chosen generally can not affect final effect, only can affect the speed of convergence,
Figure BDA00004394312400001013
optimal estimation vector value for system state variables
Figure BDA00004394312400001014
in the state vector in (k-1) cycle, and optimal estimation vector value
Figure BDA00004394312400001015
initial value can choose at random, its initial value is chosen can not affect final optimal estimation value,
Figure BDA0000439431240000111
being k cycle prior estimate vector, is an intermediate variable,
Figure BDA0000439431240000112
being k cycle prior estimate error matrix, is also intermediate variable matrix, P k-1for the error matrix of system in (k-1) cycle.
2. calculated gains matrix K k:
K k = P k - C T ( CP k - C T + R k - 1 ) - 1 , - - - ( 12 )
3. computing system is in the optimal estimation value of k periodic system state variable
Figure BDA0000439431240000114
x ^ k = x ^ k - + K k ( y k - C x ^ k - ) , - - - ( 13 )
Wherein x ^ k = i q _ ( k ) i q _ ( k - 1 ) , I q_(k-1) be permagnetic synchronous motor 2 rotor (k-1) current detection value i qoptimal estimation value, i q_(k) be that permagnetic synchronous motor 2 rotors are at k periodic current detected value i qoptimal estimation value;
4. calculate the error matrix P in k cycle koptimal estimation value:
P k = P k - - K k C P k - , - - - ( 14 )
Wherein, Q k-1, R is respectively the covariance matrix of noise w, v, error matrix P kfor the error matrix of the optimal estimation value in estimation process, by iteration repeatedly, error matrix P kfinally can converge to null matrix.
In above-mentioned steps 6) in, the interior processing procedure of electric current inverse transform block 5 comprises the steps:
1. dope next periodic permanent magnet synchronous electric motor rotor coordinate transform angle θ pre, because permagnetic synchronous motor mechanical time constant is much larger than electrical time constant, can think motor remain a constant speed at short notice operation state, permanent-magnetic synchronous motor rotor is consistent with the angle θ turning in current period in next cycle;
2. in conjunction with the predictive filtering value of dq shaft current, by coordinate transform, obtain the predicted value i of the three-phase current in next cycle a_pre, i b_preand i c_pre, shown in (19):
i a _ pre i b _ pre i c _ pre = cos θ pre - sin θ pre cos ( θ pre - 2 π 3 ) - sin ( θ pre - 2 π 3 ) ocs ( θ pre + 2 π 3 ) - sin ( θ pre + 2 π 3 ) i d _ pre i q _ pre , - - - ( 19 )
According to formula (19), calculate the predicted value i of next cycle three-phase current a_pre, i b_preand i c_pre.
In above-mentioned steps 7) in, dead area compensation comprises the following steps:
1. dead area compensation module 14 is according to next the cycle three-phase predicted current i receiving a_pre, i b_preand i c_pre, obtain the relevant voltage error delta u that next cycle three-phase predicted current produces respectively a, Δ u bwith Δ u c, Δ u afor predicted current i a_prethe voltage error producing, sign (i a_pre) be predicted current i a_prepolarity, i a_preduring >0, sign (i a_pre) value is 1, otherwise is-1.
Δu a = T d + T on - T off T s V dc sign ( i a _ pre ) , - - - ( 20 )
In like manner can obtain predicted current i b_preand i c_prethe voltage error Δ u producing bwith Δ u c;
Δu b = T d + T on - T off T s V dc sign ( i b _ pre ) , - - - ( 21 )
Δu c = T d + T on - T off T s V dc sign ( i c _ pre ) , - - - ( 22 )
2. by three-phase predicted current i a_pre, i b_preand i c_prethe voltage error Δ u producing a, Δ u bwith Δ u cget respectively negative value, obtain and three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage.
As shown in Figure 3, the insertion in dead band there are differences virtual voltage and the desired voltage of inverter 13 outputs, and electric current flows to permagnetic synchronous motor 2 for the positive direction of electric current from inverter 13, as a phase current i afor timing, the error delta u that phase voltage produces a-for:
Δu a = T d + T on - T off T s V dc - - - ( 23 )
Wherein, T dfor the Dead Time arranging, T on, T offbe respectively break-over of device time and turn-off time, T sfor control cycle, V dcfor DC bus-bar voltage.
In like manner, current i awhen negative, phase voltage error delta u a-for:
Δ u a - = - T d + T on - T off T s V dc - - - ( 24 )
Therefore the phase voltage error that, cause in dead band is:
Δ u a = T d + T on - T off T s V dc sign ( i a ) - - - ( 25 )
In formula, sign (i a) be phase current i apolarity, i aduring >0, sign (i a) value is 1, otherwise is-1.
For b, two electric currents of c, obtain corresponding phase voltage error.By coordinate transform, can arrive the dq shaft voltage error that dead band causes, as follows:
Δ u d Δ u q = cos θ cos ( θ - 2 π 3 ) cos ( θ + 2 π 3 ) - sin θ - sin ( θ - 2 π 3 ) - sin ( θ + 2 π 3 ) · sign ( i a ) sign ( i b ) sign ( i c ) T d + T on - T off T s V dc - - - ( 26 )
Dead time effect causes the one-period pulsation that superposeed in contravarianter voltage instruction to disturb, and then causes the distortion of inverter output voltage.Therefore, remedial measure is at inverter link stack pulsating voltage in contrast, thereby offsets the impact of dead time effect.
As shown in Figure 4, wherein, busbar voltage V dc=310V, T d=125 μ s, T on=T off.The dq shaft voltage error can dead band causing presents 6 times to the pulsation of fundamental frequency, wherein, and q shaft voltage error delta u qfor pulsation amplitude less but have the steamed bun ripple of larger direct current biasing, d shaft voltage error delta u dsawtooth waveforms for the about 10V of amplitude.
During permagnetic synchronous motor low cruise, when permanent-magnetic synchronous motor rotor rotating speed is less than 300rpm, the dq shaft voltage error delta u that dead band causes d, Δ u qripple frequency is lower, relies on merely the regulating action of electric current loop self, and the current distortion that just can cause in the dq shaft voltage error to a certain degree dead band being caused is adjusted in time.In addition, during low cruise, phase current is longer in the near zero-crossing point time, and the judgement of phase current polarity occurs that the wrong possibility of mistake compensation that causes is larger, and mistake compensation may bring the phenomenons such as zero crossing clamper, causes the distortion that electric current is larger.Therefore, considering above-mentioned two aspect factors, during motor low cruise, can rely on the impact of the regulating action deadband eliminating effect of electric current loop self, is also feasible thereby do not carry out extra compensation.
During permagnetic synchronous motor high-speed cruising, permanent-magnetic synchronous motor rotor rotating speed when 300rpm is above, the dq shaft voltage error delta u that dead band causes d, Δ u qripple frequency is higher.In general, electric current loop bandwidth is limited, is generally 1kHz left and right.When the motor of four pairs of utmost points moves by power frequency 50Hz, phase current fundamental frequency is 200Hz, the dq shaft voltage error delta u that dead band causes d, Δ u qripple frequency is 1.2kHz, substantially meets or exceeds electric current loop bandwidth.Therefore,, under high frequency situations, because the ripple frequency of error voltage is suitable with electric current loop bandwidth, rely on merely the regulating action of electric current loop self to be difficult to the impact of deadband eliminating effect.In addition,, during high-speed cruising, because phase current zero passage required time is shorter, be subject to noise jamming and occur that the possibility of mistake compensation is relatively low.Therefore, situation during with low cruise is contrary, during permagnetic synchronous motor high-speed cruising, can take dead area compensation measure, the voltage error causing with dead band in inverter link stack is contrary voltage just in time, reaches and eliminate the object of disturbing the better current waveform of the sinusoidal degree of acquisition.
As shown in Figure 5, output current i q_, i d_the electrical degree θ crossing with permagnetic synchronous motor 2 rotors of position transducer 1 output is input to respectively electric current inverse transform block 5, electric current inverse transform block 5 output three-phase predicted current i a_pre, i b_preand i c_pre, according to three-phase predicted current i a_pre, i b_preand i c_prethe corresponding bucking voltage of polarity judgement output; Reference voltage
Figure BDA0000439431240000131
Figure BDA0000439431240000132
input voltage inverse transform block 11, voltage inverse transform block 11 output three-phase voltage u a, u b, u c, the bucking voltage of dead area compensation module 14 output respectively with three-phase voltage u a, u band u cstack.
As shown in Figure 6, permagnetic synchronous motor is first controlled after reaching certain rotating speed (230rpm) and is switched to current loop control mode, the instruction of q shaft current through speed closed loop
Figure BDA0000439431240000133
be set to the AC signal of direct current biasing 1.75A, frequency 100Hz, amplitude 0.2A, current detection value i qfeed back input as electric current loop adjuster.Electric motor load torque is constant is 2Nm.Threephase stator current i a, i band i ceach amplitude that superposes is about the noise of 0.06A.Inverter adopts perfect switch device, as shown in Figure 6 (a), adopts moving average filter to current detection value i qprocess, sliding window length is set to 8, can observe current detection value i qexist obvious phase place to lag behind or time delay with filter value, its difference is just being rendered as (remaining) string waveform, has proved the existence of time delay.As shown in Figure 6 (b), adopt increment type Kalman filter to current detection value i qcarry out filtering, the difference of detected value and filter value is rendered as near the burr zero, does not occur significantly fluctuation, and increment type kalman filter method does not bring extra time delay or phase place to lag behind.
As shown in Figure 7, permagnetic synchronous motor is first controlled after reaching certain rotating speed (about 230rpm) and is switched to current loop control mode, the instruction of q shaft current through speed closed loop
Figure BDA0000439431240000141
be set to the AC signal of direct current biasing 1.75A, frequency 100Hz, amplitude 0.2A, current detection value i qfeed back input as electric current loop adjuster.Electric motor load torque is constant is 2Nm.Threephase stator current i a, i band i ceach amplitude that superposes is about the noise of 0.06A.Inverter adopts perfect switch device, at 0.065s, before the moment, contains noisy current detection value i qdo not do any processing directly as the feed back input of current regulator 9; After this moment, detected value is through being input to current regulator after the filtering of increment type Kalman filter again.After processing after filtering, as shown in Figure 7 (a), dq shaft current noise amplitude decreases, and as shown in Figure 7 (b) shows, dq shaft voltage noise amplitude obviously reduces, and increment type Kalman filter of the present invention can effectively reduce system noise.
As shown in Figure 8, wherein, inverter 14 adopts perfect switch, phase current i a, i beach amplitude that superposes is about the noise of 0.06A.Electric motor load torque 1.5Nm, rotary speed instruction is set to constant 1000rpm, and in Fig. 8, solid line represents phase current detected value; Dq shaft current detected value calculates predicted value through increment type Kalman filter filtering and incremental forecasting method, then by inverse transformation, obtains the predicted value of phase current, as the predicted value of phase current in Fig. 8 dots.Owing to having passed through filter and predication link, the predicted value of phase current is more level and smooth than detected value, and this is conducive to reduce the current polarity judgement that noise causes and makes mistakes and cause mistake compensation; Meanwhile, in sequential, the predicted value of phase current is carried the previous sampling period than detected value, can eliminate the impact of a digital control bat hysteresis time delay, can reduce system noise, reduce the pulsation of dq shaft voltage; According to filtered prediction phase current, draw corresponding bucking voltage, be conducive to reduce the mistake compensation causing because the erroneous judgement of phase current polarity is disconnected.
As shown in Figure 9, sampling period T s=125 μ s, voltage dead band time setting is 6 μ s, permagnetic synchronous motor load torque is made as constant 1.5Nm.First stage, adopt 9 couples of current detection value i of increment type Kalman filter d, i qcarry out filtering and then input respectively the first electric current loop pi regulator 10 and the second electric current loop pi regulator 12, dead-zone compensation method of the present invention works; Second stage, the first electric current loop pi regulator 10 and the second electric current loop pi regulator 12 feed back inputs switch to current detection value i d, i q, dead-zone compensation method of the present invention no longer works simultaneously.In Fig. 9 (a), during permanent-magnetic synchronous motor rotor high speed (1000rpm), when the current filtering that employing the present invention proposes and dead-zone compensation method, phase current i a, i band q shaft current i q, q shaft voltage u qin waveform, noise content is fewer, and phase current is smoother at zero crossing annex; Stop adopting after the present invention phase current i a, i band q shaft current i q, q shaft voltage u qall contain obvious noise, and phase current i a, i bat zero crossing annex, there is significantly distortion, by above contrast, can prove the validity of current filtering of the present invention and voltage dead-zone compensation method.
As Fig. 9 (b)-9(c) as shown in, during permanent-magnetic synchronous motor rotor low speed.Than the high-speed case shown in Fig. 9 a, although q shaft voltage u qwaveform still exists notable difference before and after institute of the present invention extracting method works, but phase current i a, i band q shaft current i qthere is not significant difference in waveform.The voltage cycle interfering frequency that during permanent-magnetic synchronous motor rotor low speed, voltage dead time effect causes is lower, the curent change that electric current loop causes it has enough regulating powers, even if do not take in this case dead area compensation measure, also can obtain the reasonable current waveform of sinusoidal degree.
As shown in figure 10, the instruction of q shaft current is set to constant 0.5A, by regulating dynamometer machine output torque to make motor speed be stabilized in 1200rpm left and right.While not taking the measure of voltage dead area compensation, as shown in Figure 10 (a) shows, all there is regular dither in dq shaft current and voltage, and wherein current pulsation amplitude has reached positive and negative 0.1A left and right; And after current filtering of the present invention and dead-zone compensation method work, as shown in Figure 10 (b), current pulsation frequency obviously slows down, mains ripple amplitude significantly reduces simultaneously, has proved the validity of current filtering of the present invention and dead-zone compensation method.
As shown in figure 11, the experiment condition of Figure 11 and Figure 10 is identical, contrast can obviously be seen, as shown in Figure 11 (a) shows, do not adopt the phase current waveform of current filtering of the present invention and dead-zone compensation method to have very large distortion, and adopt after current filtering of the present invention and dead-zone compensation method, as shown in Figure 11 (b), it is very level and smooth that phase current waveform becomes, and distortion significantly reduces, and has proved validity of the present invention.
Shown in Figure 12, the instruction of q shaft current is set to constant 0.5A, by regulating dynamometer machine output torque to make permagnetic synchronous motor 2 stabilizations of speed at 500rpm.Contrast Figure 10 and Figure 12, due to the reduction of rotating speed, in Figure 12 (a) and Figure 12 (b), dq shaft current and mains ripple frequency reduce, even if do not taking under the prerequisite of dead area compensation measure, pulsation amplitude also has obvious reduction.Along with the reduction of frequency, the ability of the anti-dead time effect impact of electric current loop has obtained reinforcement.
As shown in figure 13, the experiment condition of Figure 13 and Figure 12 is identical, and because rotating speed is lower, even if do not take dead area compensation measure, the pulsation amplitude of stator phase current also has obvious reduction, and along with the reduction of frequency, the ability of the anti-dead time effect impact of electric current loop has obtained reinforcement.
As shown in figure 14, in Figure 14 (a) and Figure 14 (b), the instruction of q shaft current is set to constant 0.5A, by regulating dynamometer machine output torque to make permagnetic synchronous motor 2 rotating speeds be stabilized in respectively 170rpm and 170rpm.Further reduction along with permagnetic synchronous motor rotating speed, even if do not take dead area compensation measure, stator monophase current can obtain the reasonable waveform of sinusoidal degree, during low speed, owing to relying on merely the regulating action of electric current loop adjuster self can obtain, relatively approach sinusoidal stator phase current waveform, then it is not obvious that dead band is compensated to meaning.Meanwhile, during low speed, phase current is elongated in the time of annex delay at zero point, the judgement of current polarity is more easily subject to the impact of noise, occurs that the possibility of mistake compensation is larger.Therefore, can not take indemnifying measure during low speed and rely on the impact that the regulating action of current regulator self can deadband eliminating effect.
The various embodiments described above are only for illustrating the present invention; wherein the structure of each parts, connected mode and manufacture craft etc. all can change to some extent; every equivalents of carrying out on the basis of technical solution of the present invention and improvement, all should not get rid of outside protection scope of the present invention.

Claims (6)

1. permagnetic synchronous motor current filtering and a dead area compensation device, is characterized in that: it comprises position transducer, permagnetic synchronous motor, rotating speed computing module, coordinate transformation module, electric current inverse transform block, speed ring pi regulator, current sensor, summation module, increment type Kalman filter, the first electric current loop pi regulator 1, voltage inverse transform block, the second electric current loop pi regulator, inverter and dead area compensation module; Described coordinate transformation module, increment type Kalman filter and the first electric current loop pi regulator form q shaft current ring; Described coordinate transformation module, increment type Kalman filter and the second electric current loop pi regulator form d shaft current ring, and described q shaft current ring and d shaft current ring form electric current loop;
The input of described position transducer connects the output of described permagnetic synchronous motor, the output of described position transducer connects respectively described rotating speed computing module, described coordinate die change piece and electric current inverse transform block, and the electrical degree θ collecting is transferred to described rotating speed computing module, described coordinate die change piece and electric current inverse transform block; The rotational speed omega of described rotating speed computing module output is as negative feedback, and gets after difference with given rotating speed command value ω *, as the input of described speed ring pi regulator; Described current sensor connects the stator of described permagnetic synchronous motor, and the biphase current in the three-phase current of the permanent-magnetic synchronous motor stator detecting is got after negative and inputted described coordinate transformation module through the summation of described summation module; Described current sensor is also inputted described coordinate transformation module by described biphase current simultaneously, and described coordinate transformation module carries out described three-phase current to input described increment type Kalman filter after dq coordinate transform, q shaft current detected value i qwith d shaft current detected value id after described increment type Kalman filter is processed, by q shaft current predictive filtering value i q_preinput respectively described q shaft current ring and electric current inverse transform block, by described d shaft current predictive filtering value i d_preinput respectively described d shaft current ring and electric current inverse transform block; Described q shaft current predictive filtering value i q_as the negative feedback of q shaft current ring, with the output comparison of described speed ring pi regulator, comparison value is input to described the first electric current loop pi regulator and obtains q shaft voltage
Figure FDA0000439431230000012
q shaft voltage
Figure FDA0000439431230000013
transfer to described voltage inverse transform block; Described d shaft current detected value i d_as the ring negative feedback of d shaft current and electric current given in advance
Figure FDA0000439431230000014
relatively, comparison value is input to described the second electric current loop pi regulator and obtains d shaft voltage d shaft voltage
Figure FDA0000439431230000016
transfer to described voltage inverse transform block; The output of described voltage inverse transform block connects the input of described inverter; The output of described electric current inverse transform block connects the input of described dead area compensation module, and the output of described dead area compensation module connects the input of described inverter, and the output of described inverter connects the input of described permagnetic synchronous motor.
2. the compensation method of a kind of permagnetic synchronous motor current filtering as claimed in claim 1 and dead area compensation device, it comprises the following steps:
1) current sensor is by the permagnetic synchronous motor threephase stator current i detecting a, i band i cinput in coordinate transformation module, the coordinate transform that it is carried out to abc/ α β, obtains the current component i under two-phase rest frame α, i β:
i α i β = 2 3 1 - 1 2 - 1 2 0 3 2 3 2 i α i b i c ,
In formula, i cfor i a, i bwith negative value;
2), in coordinate transformation module, the electrical degree θ rotating through according to the permanent-magnetic synchronous motor rotor receiving, to the current component i under two-phase rest frame α, i βcarry out again α β/dq coordinate transform, obtain the current detection value i under two-phase synchronous rotary dq coordinate system d, i q:
i d i q = cos θ sin θ - sin θ cos θ i α i β ,
In formula, θ is the electrical degree that permanent-magnetic synchronous motor rotor rotates through, and by position transducer, is obtained;
3) the electrical degree θ that permanent-magnetic synchronous motor rotor rotates through inputs in rotating speed computing module, and electrical degree θ is carried out to differential, obtains speed feedback value ω; Speed feedback value ω and rotary speed instruction value ω given in advance *as the input of speed ring pi regulator, through calculation process, obtain current instruction value
Figure FDA0000439431230000022
4) current detection value i q, i dbe input in increment type Kalman filter, by increment type Kalman filter output d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_pre;
5) current instruction value
Figure FDA0000439431230000023
electric current given in advance
Figure FDA0000439431230000024
respectively with d shaft current predictive filtering value i d_prewith q shaft current predictive filtering value i q_prerelatively, comparison value, respectively as the input of the first electric current loop pi regulator, the second electric current loop pi regulator, obtains respectively the reference voltage of the first electric current loop pi regulator, the second electric current loop adjuster output through calculation process
Figure FDA0000439431230000025
6) d shaft current predictive filtering value i d_pre, q shaft current predictive filtering value i q_prethe electrical degree θ rotating through with the permanent-magnetic synchronous motor rotor of position transducer output is input to respectively electric current inverse transform block, by electric current inverse transform block output three-phase predicted current i a_pre, i b_preand i c_pre;
7) three-phase predicted current i a_pre, i b_preand i c_preinput dead area compensation module, dead area compensation module is according to three-phase predicted current i a_pre, i b_preand i c_prepolarity export corresponding bucking voltage;
8) reference voltage
Figure FDA0000439431230000026
input voltage inverse transform block, voltage inverse transform block output three-phase voltage u a, u b, u c, with three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage respectively with three-phase voltage u a, u b, u cinput inverter after stack, inverter is exported corresponding three-phase voltage to permagnetic synchronous motor, drives permagnetic synchronous motor work.
3. a kind of permagnetic synchronous motor current filtering as claimed in claim 2 and dead-zone compensation method, is characterized in that: in described step 4), increment type Kalman filter is to current detection value i d, i qprocessing comprise the following steps:
(1) under synchronous rotating frame, the stator d axle of permagnetic synchronous motor, q shaft voltage equation are:
u d=Ri d+L ddi d/dt-ωL qi q
u q=Ri q+L qdi q/dt+ωL di d+ωψ f
U wherein d, u qbe respectively stator d, q shaft voltage, i d, i qbe respectively stator d, q shaft current, R is stator resistance, L d, L qbe respectively stator d, q axle inductance, ψ ffor permanent magnet flux linkage, ω is rotor speed;
(2) according to the stator q shaft voltage equation in step (1), at current period (k) T swith (k-1) T of the upper cycle sinside set up respectively the discrete voltage equation of permagnetic synchronous motor:
u q(k)=R e(i q(k)+i q_pre(k+1))/2+L e(i q_pre(k+1)-i q(k))/T s+ω(L di df),
u q(k-1)=R(i q(k)+i q(k-1))/2+L q(i q(k)-i q(k-1))/T s+ω(L di df),
I wherein q_pre(k+1) be the predicted value to next of q shaft current in current period the zero hour in cycle, be called for short current forecasting value, i q(k) be the current detection value of current period, i q(k-1) a upper periodic permanent magnet synchronous motor stator q shaft current detected value, T sfor control cycle, u q(k) be current period stator q shaft voltage, u q(k-1) be a upper cycle stator q shaft voltage, R e, L ebe respectively permanent-magnetic synchronous motor stator resistance R, stator q axle inductance L qestimated value;
(3) ignore the variation of the voltage item relevant to rotating speed, two formula in step (2) are subtracted each other, obtain the simplification current increment formula of permagnetic synchronous motor, because R emuch smaller than L e/ T s, therefore ignore the impact of R, obtain in current period the predicted value i to next of d shaft current the zero hour in cycle d_pre(k+1), and by current increment formula change into matrix form:
x k = i q ( k ) i q ( k - 1 ) ,
x k - 1 = i q ( k - 1 ) i q ( k - 2 ) ,
F k - 1 = 2 - 1 1 0 ,
B k - 1 = T s / L q 0 ,
C = 1 0 T ;
(4) according to the Mathematical Modeling of the current increment Formula increment type Kalman filter of step (3) matrix form, be:
x k = F k - 1 x k - 1 + B k - 1 u k - 1 + w y k = C x k + v ,
Wherein, w is input noise vector, and v is output noise vector; x k, x k-1for system mode vector, y kfor system output vector, u k-1for dominant vector; F k-1, B k-1, C is coefficient matrix;
(5) according to the Mathematical Modeling of increment type Kalman filter, its correlated variables is carried out to iteration, obtain optimal estimation value
Figure FDA0000439431230000037
4. a kind of permagnetic synchronous motor current filtering as claimed in claim 3 and dead-zone compensation method, is characterized in that: in described step (5), and described optimal estimation value
Figure FDA0000439431230000041
computational methods comprise the following steps:
1. calculate prior estimate vector value
Figure FDA0000439431230000042
with corresponding error matrix
Figure FDA0000439431230000043
x ^ k - = F k - 1 x ^ k - 1 B k - 1 u k - 1 ,
P k - = F k - 1 P k - 1 F k - 1 T + Q k - 1 ,
Wherein, Q k-1for noise matrix Q k-1,
Figure FDA0000439431230000046
optimal estimation vector value for system state variables
Figure FDA0000439431230000047
in the state vector in (k-1) cycle,
Figure FDA0000439431230000048
being k cycle prior estimate vector, is an intermediate variable, being k cycle prior estimate error matrix, is also intermediate variable matrix, P k-1for the error matrix of system in (k-1) cycle;
2. calculated gains matrix K k:
K k = P k - C T ( CP k - C T + R k - 1 ) - 1 ;
3. computing system is in the optimal estimation value of k periodic system state variable
Figure FDA00004394312300000411
x ^ k = x ^ k - + K k ( y k - C x ^ k - ) ,
Wherein x ^ k = i q _ ( k ) i q _ ( k - 1 ) , I q_(k-1) be permanent-magnetic synchronous motor rotor (k-1) current detection value i qoptimal estimation value, i q_(k) be that permanent-magnetic synchronous motor rotor is at k periodic current detected value i qoptimal estimation value;
4. calculate the error matrix P in k cycle koptimal estimation value:
P k = P k - - K k C P k - ,
Wherein, Q k-1, R is respectively the covariance matrix of noise w, v, error matrix P kfor the error matrix of the optimal estimation value in estimation process, by iteration repeatedly, error matrix P kfinally can converge to null matrix.
5. a kind of permagnetic synchronous motor current filtering as claimed in claim 2 and dead-zone compensation method, is characterized in that: in described step 6), in described electric current inverse transform block, processing procedure comprises the following steps:
1. dope next periodic permanent magnet synchronous electric motor rotor coordinate transform angle θ pre, because permagnetic synchronous motor mechanical time constant is much larger than electrical time constant, think motor remain a constant speed at short notice operation state, permanent-magnetic synchronous motor rotor is consistent with the angle θ turning in current period in next cycle;
2. in conjunction with the predictive filtering value of dq shaft current, by coordinate transform, obtain the predicted value i of the three-phase current in next cycle a_pre, i b_preand i c_prefor:
i a _ pre i b _ pre i c _ pre = cos θ pre - sin θ pre cos ( θ pre - 2 π 3 ) - sin ( θ pre - 2 π 3 ) ocs ( θ pre + 2 π 3 ) - sin ( θ pre + 2 π 3 ) i d _ pre i q _ pre ,
And according to above formula, calculate the predicted value i of next cycle three-phase current a_pre, i b_preand i c_pre.
6. a kind of permagnetic synchronous motor current filtering as claimed in claim 2 and dead-zone compensation method, is characterized in that: in described step 7), described dead area compensation comprises the following steps:
1. dead area compensation module is according to next the cycle three-phase predicted current i receiving a_pre, i b_preand i c_pre, obtain the relevant voltage error delta u that next cycle three-phase predicted current produces respectively a, Δ u bwith Δ u c:
Δu a = T d + T on - T off T s V dc sign ( i a _ pre ) ,
Δu b = T d + T on - T off T s V dc sign ( i b _ pre ) ,
Δu c = T d + T on - T off T s V dc sign ( i c _ pre ) ,
Sign () is the polarity of predicted current, and during predicted current value >0, sign () value is 1, otherwise is-1;
2. by three-phase predicted current i a_pre, i b_preand i c_prethe voltage error Δ u producing a, Δ u bwith Δ u cget respectively negative value, obtain and three-phase predicted current i a_pre, i b_preand i c_precorresponding bucking voltage.
CN201310692734.6A 2013-12-17 2013-12-17 Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor Active CN103684179B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310692734.6A CN103684179B (en) 2013-12-17 2013-12-17 Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310692734.6A CN103684179B (en) 2013-12-17 2013-12-17 Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor

Publications (2)

Publication Number Publication Date
CN103684179A true CN103684179A (en) 2014-03-26
CN103684179B CN103684179B (en) 2017-01-18

Family

ID=50320713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310692734.6A Active CN103684179B (en) 2013-12-17 2013-12-17 Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor

Country Status (1)

Country Link
CN (1) CN103684179B (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104476544A (en) * 2014-10-23 2015-04-01 广东工业大学 Self-adaptive dead zone inverse model generating device of visual servo mechanical arm system
FR3021469A1 (en) * 2014-05-21 2015-11-27 Commissariat Energie Atomique METHOD OF TORQUE CONTROL OF AN ELECTRIC MOTOR
CN105790660A (en) * 2016-03-03 2016-07-20 南京理工大学 Rotary speed adaptive robust control system and method for ultra-high-speed permanent magnet synchronous motor
CN106291246A (en) * 2016-08-26 2017-01-04 天津瑞能电气有限公司 A kind of LES bimodulus quick electrical network fundamental voltage amplitude detection method and bimodulus detector
CN106712629A (en) * 2016-12-15 2017-05-24 宁波央腾汽车电子有限公司 Current control method for permanent magnet synchronous motor
CN106788058A (en) * 2016-12-22 2017-05-31 南京埃斯顿自动控制技术有限公司 A kind of dead time compensation control method of permagnetic synchronous motor
CN106809050A (en) * 2017-01-11 2017-06-09 广东高标电子科技有限公司 A kind of method and apparatus for controlling electric motor car operation
CN107070341A (en) * 2017-03-24 2017-08-18 中国科学院长春光学精密机械与物理研究所 Permagnetic synchronous motor method for suppressing torque ripple based on Robust Iterative Learning Control
CN107317502A (en) * 2016-04-18 2017-11-03 珠海格力电器股份有限公司 Inverter Dead-time compensation method, device and inverter
CN108288934A (en) * 2018-02-05 2018-07-17 中山大洋电机股份有限公司 A kind of control method of correction PMSM motor compensating projects
CN108736779A (en) * 2017-11-30 2018-11-02 深圳市科卫泰实业发展有限公司 A kind of horizontal stage electric machine control method
CN109088567A (en) * 2018-08-02 2018-12-25 哈尔滨工程大学 A kind of brushless DC motor without position sensor afterflow interference compensation method
CN109451781A (en) * 2016-07-20 2019-03-08 日本精工株式会社 Electric power steering apparatus
CN109981015A (en) * 2019-03-23 2019-07-05 广东希塔变频技术有限公司 Motor drive control method, device, circuit and transducer air conditioning
CN110071673A (en) * 2019-04-26 2019-07-30 河北工业大学 Control device and methods are clapped in magneto period lag compensation and three-phase energization six
CN110073590A (en) * 2016-10-13 2019-07-30 Trw汽车股份有限公司 Control system for motor circuit
CN110073235A (en) * 2016-12-13 2019-07-30 Seb公司 The method of the offset error of the acquisition system including current sensor is compensated for dynamic
CN110098774A (en) * 2019-05-21 2019-08-06 上海大郡动力控制技术有限公司 Electric machine controller dead-time compensation method based on current forecasting
CN110829930A (en) * 2019-09-30 2020-02-21 潍柴动力股份有限公司 Inverter dead zone compensation method and device, inverter and automobile
CN111030184A (en) * 2019-12-28 2020-04-17 新风光电子科技股份有限公司 Dead zone compensation method in grid-connected inverter and vector control
CN111162699A (en) * 2018-11-08 2020-05-15 中车永济电机有限公司 High-power direct-drive permanent magnet electric transmission system for electric locomotive
CN111756287A (en) * 2020-06-18 2020-10-09 中车永济电机有限公司 Dead zone compensation method suitable for permanent magnet motor control based on current prediction
CN111756300A (en) * 2020-06-18 2020-10-09 中车永济电机有限公司 Dead zone compensation method suitable for linear induction motor control based on current prediction
CN112737448A (en) * 2020-12-29 2021-04-30 联合汽车电子有限公司 Vehicle motor control system and control method
CN112865642A (en) * 2021-01-18 2021-05-28 南京航空航天大学 Harmonic suppression system and method for line-controlled steering permanent magnet synchronous motor
CN113364384A (en) * 2021-06-03 2021-09-07 广东电网有限责任公司 Dead zone compensation method and device for low-speed-stage permanent magnet synchronous motor
CN114070171A (en) * 2020-07-30 2022-02-18 纬湃科技有限责任公司 Method, device and vehicle for determining phase current of inverter
CN114244222A (en) * 2021-11-02 2022-03-25 西南交通大学 Permanent magnet synchronous motor control method
CN114257150A (en) * 2022-01-26 2022-03-29 合肥倍豪海洋装备技术有限公司 Permanent magnet synchronous motor dead zone compensation method based on improved Kalman filter
CN114744939A (en) * 2022-03-10 2022-07-12 华中科技大学 Online compensation method and equipment for dead zone voltage of current loop of permanent magnet synchronous motor
WO2022174488A1 (en) * 2021-02-22 2022-08-25 江苏大学 Neural network bandpass filter-based vibration compensation controller for bearingless permanent-magnet synchronous motor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062906A (en) * 2000-08-18 2002-02-28 Yaskawa Electric Corp Estimation control device
CN102208894A (en) * 2011-03-16 2011-10-05 浙江理工大学 Rotating speed evaluation method used for speed-sensorless induction motor vector controlling
CN103401503A (en) * 2013-07-29 2013-11-20 清华大学 Method and device for distinguishing double-three-phase motor parameter on line on harmonic plane

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062906A (en) * 2000-08-18 2002-02-28 Yaskawa Electric Corp Estimation control device
CN102208894A (en) * 2011-03-16 2011-10-05 浙江理工大学 Rotating speed evaluation method used for speed-sensorless induction motor vector controlling
CN103401503A (en) * 2013-07-29 2013-11-20 清华大学 Method and device for distinguishing double-three-phase motor parameter on line on harmonic plane

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
周建华等: "基于卡尔曼滤波器的PMSM逆变器死区效应补偿方法", 《微特电机》 *
王伟华等: "永磁同步电机改进电流预测控制", 《电工技术学报》 *
郑泽东等: "基于扩展Kalman滤波器的PMSM高性能控制***", 《电工技术学报》 *

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3021469A1 (en) * 2014-05-21 2015-11-27 Commissariat Energie Atomique METHOD OF TORQUE CONTROL OF AN ELECTRIC MOTOR
WO2015177289A3 (en) * 2014-05-21 2016-03-10 Commissariat A L`Energie Atomique Et Aux Energies Alternatives Torque control method for an electric motor
CN104476544A (en) * 2014-10-23 2015-04-01 广东工业大学 Self-adaptive dead zone inverse model generating device of visual servo mechanical arm system
CN105790660B (en) * 2016-03-03 2019-02-22 南京理工大学 Ultrahigh speed permanent magnet synchronous motor revolving speed adaptive robust control system and method
CN105790660A (en) * 2016-03-03 2016-07-20 南京理工大学 Rotary speed adaptive robust control system and method for ultra-high-speed permanent magnet synchronous motor
CN107317502B (en) * 2016-04-18 2023-07-18 珠海格力电器股份有限公司 Inverter dead zone compensation method and device and inverter
CN107317502A (en) * 2016-04-18 2017-11-03 珠海格力电器股份有限公司 Inverter Dead-time compensation method, device and inverter
CN109451781B (en) * 2016-07-20 2020-01-31 日本精工株式会社 Electric power steering apparatus
CN109451781A (en) * 2016-07-20 2019-03-08 日本精工株式会社 Electric power steering apparatus
CN106291246A (en) * 2016-08-26 2017-01-04 天津瑞能电气有限公司 A kind of LES bimodulus quick electrical network fundamental voltage amplitude detection method and bimodulus detector
CN106291246B (en) * 2016-08-26 2019-03-01 天津瑞能电气有限公司 A kind of quick power grid fundamental voltage amplitude detection method of LES bimodulus and bimodulus detector
CN110073590A (en) * 2016-10-13 2019-07-30 Trw汽车股份有限公司 Control system for motor circuit
CN110073235A (en) * 2016-12-13 2019-07-30 Seb公司 The method of the offset error of the acquisition system including current sensor is compensated for dynamic
CN110073235B (en) * 2016-12-13 2021-04-27 Seb公司 Method for dynamically compensating offset errors of an acquisition system comprising a current sensor
CN106712629B (en) * 2016-12-15 2019-06-11 宁波央腾汽车电子有限公司 A kind of current control method of permanent magnet synchronous motor
CN106712629A (en) * 2016-12-15 2017-05-24 宁波央腾汽车电子有限公司 Current control method for permanent magnet synchronous motor
CN106788058A (en) * 2016-12-22 2017-05-31 南京埃斯顿自动控制技术有限公司 A kind of dead time compensation control method of permagnetic synchronous motor
CN106809050B (en) * 2017-01-11 2019-06-11 广东高标电子科技有限公司 A kind of method and apparatus of control electric vehicle operation
CN106809050A (en) * 2017-01-11 2017-06-09 广东高标电子科技有限公司 A kind of method and apparatus for controlling electric motor car operation
CN107070341A (en) * 2017-03-24 2017-08-18 中国科学院长春光学精密机械与物理研究所 Permagnetic synchronous motor method for suppressing torque ripple based on Robust Iterative Learning Control
CN108736779A (en) * 2017-11-30 2018-11-02 深圳市科卫泰实业发展有限公司 A kind of horizontal stage electric machine control method
CN108288934A (en) * 2018-02-05 2018-07-17 中山大洋电机股份有限公司 A kind of control method of correction PMSM motor compensating projects
CN108288934B (en) * 2018-02-05 2019-11-22 中山大洋电机股份有限公司 A kind of control method correcting PMSM motor compensating project
CN109088567A (en) * 2018-08-02 2018-12-25 哈尔滨工程大学 A kind of brushless DC motor without position sensor afterflow interference compensation method
CN109088567B (en) * 2018-08-02 2021-05-28 哈尔滨工程大学 Follow current interference compensation method for brushless direct current motor without position sensor
CN111162699B (en) * 2018-11-08 2023-09-01 中车永济电机有限公司 Large-power direct-drive permanent magnet electric transmission system for electric locomotive
CN111162699A (en) * 2018-11-08 2020-05-15 中车永济电机有限公司 High-power direct-drive permanent magnet electric transmission system for electric locomotive
CN109981015A (en) * 2019-03-23 2019-07-05 广东希塔变频技术有限公司 Motor drive control method, device, circuit and transducer air conditioning
CN110071673B (en) * 2019-04-26 2021-03-16 河北工业大学 Permanent magnet motor period lag compensation and three-phase power-on six-beat control device and method
CN110071673A (en) * 2019-04-26 2019-07-30 河北工业大学 Control device and methods are clapped in magneto period lag compensation and three-phase energization six
CN110098774A (en) * 2019-05-21 2019-08-06 上海大郡动力控制技术有限公司 Electric machine controller dead-time compensation method based on current forecasting
CN110829930A (en) * 2019-09-30 2020-02-21 潍柴动力股份有限公司 Inverter dead zone compensation method and device, inverter and automobile
CN111030184A (en) * 2019-12-28 2020-04-17 新风光电子科技股份有限公司 Dead zone compensation method in grid-connected inverter and vector control
CN111756300A (en) * 2020-06-18 2020-10-09 中车永济电机有限公司 Dead zone compensation method suitable for linear induction motor control based on current prediction
CN111756287A (en) * 2020-06-18 2020-10-09 中车永济电机有限公司 Dead zone compensation method suitable for permanent magnet motor control based on current prediction
CN114070171A (en) * 2020-07-30 2022-02-18 纬湃科技有限责任公司 Method, device and vehicle for determining phase current of inverter
CN112737448A (en) * 2020-12-29 2021-04-30 联合汽车电子有限公司 Vehicle motor control system and control method
CN112865642A (en) * 2021-01-18 2021-05-28 南京航空航天大学 Harmonic suppression system and method for line-controlled steering permanent magnet synchronous motor
WO2022174488A1 (en) * 2021-02-22 2022-08-25 江苏大学 Neural network bandpass filter-based vibration compensation controller for bearingless permanent-magnet synchronous motor
US11705838B2 (en) 2021-02-22 2023-07-18 Jiangsu University Vibration compensation controller with neural network band-pass filters for bearingless permanent magnet synchronous motor
CN113364384A (en) * 2021-06-03 2021-09-07 广东电网有限责任公司 Dead zone compensation method and device for low-speed-stage permanent magnet synchronous motor
CN114244222A (en) * 2021-11-02 2022-03-25 西南交通大学 Permanent magnet synchronous motor control method
CN114257150A (en) * 2022-01-26 2022-03-29 合肥倍豪海洋装备技术有限公司 Permanent magnet synchronous motor dead zone compensation method based on improved Kalman filter
CN114257150B (en) * 2022-01-26 2022-11-01 合肥倍豪海洋装备技术有限公司 Permanent magnet synchronous motor dead zone compensation method based on improved Kalman filter
CN114744939A (en) * 2022-03-10 2022-07-12 华中科技大学 Online compensation method and equipment for dead zone voltage of current loop of permanent magnet synchronous motor
CN114744939B (en) * 2022-03-10 2024-06-04 华中科技大学 Online compensation method and equipment for dead zone voltage of current loop of permanent magnet synchronous motor

Also Published As

Publication number Publication date
CN103684179B (en) 2017-01-18

Similar Documents

Publication Publication Date Title
CN103684179A (en) Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor
CN109842336B (en) One-phase short-circuit fault-tolerant direct torque control method for five-phase permanent magnet motor
JP6132948B1 (en) Motor control device and motor control method
CN107317532B (en) Permanent magnet synchronous motor predictive-current control method and system based on sliding formwork
CN101917158B (en) Dead-zone compensation method for voltage source inverter
EP3758216A1 (en) Control system and method for permanent magnet synchronous traction drive system
CN103532465B (en) Based on the permagnetic synchronous motor inductance identification algorithm of increment type model reference adaptive
CN103684178B (en) A kind of permagnetic synchronous motor rotating speed filter and filtering method
EP2164165A1 (en) Method and apparatus for reducing torque ripple in permanent magnet synchronous machines
CN103516284B (en) A kind of permagnetic synchronous motor current increment prediction algorithm
CN110071674B (en) Position-sensor-free permanent magnet synchronous motor maximum torque current ratio control method
CN106059434A (en) Single-current-sensor-based current loop control method and apparatus of moto
CN105024615A (en) Permanent magnet synchronous motor low-speed sensorless control method and device
CN105720879A (en) Direct characteristic control based novel double-fed induction motor control method
CN111082726B (en) Current control method of permanent magnet motor servo system
Elmorshedy et al. Sensorless direct thrust control of a linear induction motor based on MRAS
CN108199633A (en) The suppressing method of phase current reconstruction error under high PWM switching frequencies
CN105743330B (en) A kind of twin inverter list SVM simplifies modulation algorithm
CN112448409A (en) Brushless double-fed motor low-voltage ride-through technology based on fractional order sliding mode control
CN108649852B (en) Permanent magnet synchronous motor control method for improving current loop
CN109510548B (en) Double-fed motor flexible power control method and device
CN108880379B (en) Speed estimation method for linear traction motor speed sensorless control system
CN102386839B (en) Synchronous motor vector controller based on reactive power observer and control method
CN112803858B (en) Improved current hysteresis control method of permanent magnet fault-tolerant motor based on H-bridge inverter
Badini et al. Single Current Sensor-Based Speed Sensorless Vector Controlled PMSM Drive

Legal Events

Date Code Title Description
PB01 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