CN103904975B - A kind of control method of salient-pole synchronous motor - Google Patents
A kind of control method of salient-pole synchronous motor Download PDFInfo
- Publication number
- CN103904975B CN103904975B CN201410121053.9A CN201410121053A CN103904975B CN 103904975 B CN103904975 B CN 103904975B CN 201410121053 A CN201410121053 A CN 201410121053A CN 103904975 B CN103904975 B CN 103904975B
- Authority
- CN
- China
- Prior art keywords
- axis
- current
- synchronous motor
- salient
- given
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Ac Motors In General (AREA)
Abstract
The present invention relates to a kind of control method of salient-pole synchronous motor, first by dq coordinate system transformation to jm coordinate system, by coordinate conversion relation, the electromagnetic torque expression formula of salient-pole synchronous motor under dq coordinate system is converted, obtain a kind of electromagnetic torque expression formula that reluctance torque is decomposed, then according to the magnitude relationship of d-axis and q-axis inductance, select the reservation item in reluctance torque, thus realize the control to salient-pole synchronous motor.Control procedure is insensitive to parameter, there is not curve, and robustness comparatively MTPA method effectively improves.In whole control procedure of the present invention, only need three-phase current and the rotor position information of knowing salient-pole synchronous motor, and d-axis and q-axis inductance L
d, L
qmagnitude relationship, insensitive to parameter of electric machine change, control simple, vulnerability to jamming is good, speed-regulating range width.
Description
Technical field
The present invention relates to a kind of control method of salient-pole synchronous motor, being a kind of control method by decomposing salient-pole synchronous motor cogging torque, belonging to variable frequency ac drive technical field.
Background technology
At present, the advantages such as vector control technology is accurate with speeds control, torque pulsation is little, speed-regulating range width are widely used at synchronous motor transmission field.For the vector control of salient-pole synchronous motor, in order to make full use of its reluctance torque, and create breakdown torque current ratio (MTPA) control method.From the derivation of MTPA method, MTPA can obtain optimum ac-dc axis electric current distribution effects, thus realizes using minimum electric current to obtain maximum electromagnetic torque, and theoretically, this is a kind of desirable control program.But in the middle of practical application, MTPA can not reach its due effect.Main cause has: (1) is in the process of its theory deduction, use the rotor flux of motor, the parameters of electric machine such as ac-dc axis inductance, because these parameters are in the running of motor, constantly change along with the change of motor speed, temperature and electric current, and be nonlinear change, the Immunity Performance of control system is deteriorated.So in actual applications, the optimum allocation of ac-dc axis electric current and the control effects of expection can not be realized, and can torque pulsation be caused, affect control precision further.(2) due in MTPA control method, the computing formula of ac-dc axis electric current is very complicated, common way is offline simulation ac-dc axis electric current distribution curve, then be written in the microcontroller such as single-chip microcomputer, DSP and control in real time, a kind of error on the whole can only be met minimum by the known this offline simulation method of the relevant knowledge of numerical analysis method, so larger error may can be there is in some part, thus cause control precision to be deteriorated, in conjunction with reason described in (1), control effects can be deteriorated further.
Summary of the invention
The technical problem solved
In order to avoid the deficiencies in the prior art part, the present invention proposes a kind of control method of salient-pole synchronous motor, and solving breakdown torque current ratio (MTPA) method affects larger problem by parameter and calculating in actual use.
Technical scheme
A control method for salient-pole synchronous motor, decomposes reluctance torque, then by the magnitude relationship of d-axis and q-axis inductance, selects the reservation item in reluctance torque, thus realizes the control to salient-pole synchronous motor.Technical characteristic is it successively containing following steps:
Step 1: according to given rotating speed n
*carry out PI adjustment with the difference of feedback rotating speed n, obtain given quadrature axis current
Wherein: K
pn, K
inbe respectively the ratio of pi regulator, integral coefficient; e
n=n
*-n;
Step 2: according to given quadrature axis current
with feedback quadrature axis current i
qdifference carry out PI adjustment, obtain given quadrature-axis voltage
Wherein: K
pq, K
iqbe respectively the ratio of pi regulator, integral coefficient;
Step 3: according to the magnitude relationship of d-axis and q-axis inductance, under selecting jm coordinate system, corresponding current component carries out closed-loop adjustment, after current PI adjuster, exports given direct-axis voltage
concrete steps are as follows:
Dq axis coordinate system is turned clockwise 45 ° by step (a), obtains jm coordinate system;
Step (b) is by coordinate transform formula
by current i
d, i
qobtain current i
j, i
m;
Step (c) obtains d-axis and q-axis inductance L according to the type of motor
dand L
qif, L
d>L
q, with current component i
mcarry out closed-loop adjustment, given parameters is
feedback parameter is i
m;
If L
d<L
q, with current component i
jcarry out closed-loop adjustment, given parameters is
feedback parameter is i
j;
Step 4: carry out PI adjustment with the difference of the given parameters and feedback parameter that carry out the current component of closed-loop control in step 3, obtain given direct-axis voltage
Wherein: K
pd, K
idbe respectively the ratio of pi regulator, integral coefficient;
If the current component carrying out closed-loop control is i
m, so
If the current component carrying out closed-loop control is i
j, so
Step 5: by given rectangular axis component of voltage
obtain given space voltage vector
according to space vector width pulse modulation method pair
carry out Vector modulation, obtain the control signal required for inverter.
The parameter of 3 described pi regulators, needs to regulate according to salient-pole synchronous motor self character and system performance requirements.
Beneficial effect
The control method of a kind of salient-pole synchronous motor that the present invention proposes, control principle block diagram is as shown in Figure 1: first by dq coordinate system transformation to jm coordinate system, as shown in Figure 2, by coordinate conversion relation, the electromagnetic torque expression formula of salient-pole synchronous motor under dq coordinate system is converted, obtain a kind of electromagnetic torque expression formula that reluctance torque is decomposed, then according to the magnitude relationship of d-axis and q-axis inductance, select the reservation item in reluctance torque, thus realize the control to salient-pole synchronous motor.Control procedure is insensitive to parameter, there is not curve, and robustness comparatively MTPA method effectively improves.
The inventive method has following beneficial effect:
(1) in whole control procedure of the present invention, three-phase current and the rotor position information of knowing salient-pole synchronous motor is only needed, and d-axis and q-axis inductance L
d, L
qmagnitude relationship, insensitive to parameter of electric machine change, control simple, vulnerability to jamming is good, speed-regulating range width;
(2) the present invention is not owing to needing to carry out the work such as the curve of traditional MTPA, so the error not having curve to bring, programming is simple, and torque pulsation is little, and computational speed is fast, and the robustness of control effectively improves.
Accompanying drawing explanation
Fig. 1: control principle block diagram
Fig. 2: dq coordinate system and jm coordinate system
Fig. 3: dq coordinate system electric current is to the conversion of jm coordinate system electric current
Fig. 4: load torque change curve
Fig. 5: simulation result---A phase current, rotating speed, electromagnetic torque curve
Embodiment
Now in conjunction with the embodiments, the invention will be further described for accompanying drawing:
The present invention decomposes reluctance torque, then by the magnitude relationship of d-axis and q-axis inductance, selects the reservation item in reluctance torque, thus realizes the control to salient-pole synchronous motor.Technical characteristic is it successively containing following steps:
(1) according to given rotating speed n
*carry out PI adjustment with the difference of feedback rotating speed n, obtain given quadrature axis current
Wherein, K
pn, K
inbe respectively the ratio of pi regulator, integral coefficient, e
n=n*-n;
(2) according to given quadrature axis current
with feedback quadrature axis current i
qdifference carry out PI adjustment, obtain given quadrature-axis voltage
Wherein, K
pq, K
iqbe respectively the ratio of pi regulator, integral coefficient,
(3) in the I district shown in Fig. 1 first by rectangular axis current transformation under jm coordinate system, according to the magnitude relationship of d-axis and q-axis inductance, under selecting jm coordinate system, corresponding current component carries out closed-loop adjustment, after current PI adjuster, exports given direct-axis voltage
concrete steps are as follows:
A dq axis coordinate system is turned clockwise 45 ° by (), obtain jm coordinate system;
B () is by coordinate transform formula
By current i
d, i
qobtain current i
j, i
m;
C () obtains d-axis and q-axis inductance L by the type of motor
d, L
qsize, if L
d>L
q, so closed-loop parameters is i
m, be namely given as i
m=0, feedback parameter is i
m; If L
d<L
q, so closed-loop parameters is i
j, be namely given as i
j=0, feedback parameter is i
j.Here respectively for embedded permanent magnetic synchronous motor and salient pole type electrically excited synchronous motor, the selection of closed loop current component is described:
1. the electromagnetic torque expression formula under embedded permanent magnetic synchronous motor dq coordinate system is
In formula, T
em: electromagnetic torque; p
n: number of pole-pairs; ψ
d: d axle magnetic linkage; ψ
q: q axle magnetic linkage.
Obtained by formula (1)
In embedded permanent magnetic synchronous motor, there is L
d<L
q, i.e. L
d-L
q<0, again because
all be more than or equal to 0, therefore, can control i
j=0, then electromagnetic torque expression formula becomes
2. the electromagnetic torque expression formula under salient pole type electrically excited synchronous motor (undamped winding) dq coordinate system is
In formula, M
af: the amplitude of stator one phase winding and excitation winding mutual inductance; i
f: exciting current.
Obtained by formula (1)
In salient pole type electrically excited synchronous motor, there is L
d>L
q, i.e. L
d-L
q>0, again because
all be more than or equal to 0, therefore, can control i
m=0, then electromagnetic torque expression formula becomes
As can be seen from the electromagnetic torque expression formula of embedded permanent magnetic synchronous motor and salient pole type electrically excited synchronous motor (undamped winding), first the control method that the present invention proposes decomposes reluctance torque, then determines reservation item concrete in reluctance torque.
(4) set-point of closed loop current component selected in step (2) and the difference of value of feedback are carried out PI adjustment, obtain given direct-axis voltage
Wherein, K
pd, K
idbe respectively the ratio of pi regulator, integral coefficient, if closed loop current component is chosen as i
m, so
if closed loop current component selects i
j, so
(5) by given rectangular axis component of voltage
obtain given space voltage vector
according to space vector width pulse modulation method pair
carry out Vector modulation, obtain the control signal required for inverter.
Specific embodiment is as follows:
Matlab2008b/Simulink6.0 is adopted to carry out simulating, verifying.The salient-pole synchronous motor adopted in emulation is an embedded permanent magnetic synchronous motor, and design parameter is: number of pole-pairs p
n=6; Stator winding resistance R
s=0.03048 Ω; D-axis inductance L
d=0.602mH; Quadrature axis inductance L
q=1.295mH; Permanent magnet flux linkage Ψ
r=0.0566wb; Given rotating speed n
*=1500rpm.Simulated conditions is specially: simulation time is 0.2s, and simulation step length is 1e-5, and calculation method is ode4(Runge-Kutta); Starting duty torque is elevated to 15Nm when being 10Nm, 0.08s gradually, drops to 5Nm gradually during 0.15s, until emulation terminates during 0.2s, concrete load torque change curve as shown in Figure 4.
The concrete steps that embodiment comprises are as follows:
1. obtain current rotor position θ and rotating speed n and stator three-phase current i by the simulation model of permanent magnet synchronous motor
a, i
b, i
c;
2. calculate the current component of permanent magnet synchronous motor under dq coordinate system:
(2.1). calculate the component of permanent magnet synchronous motor stator current under α β coordinate system by following formula:
(2.2). calculate the component of permanent magnet synchronous motor stator current under dq coordinate system by following formula:
3. calculate i by following steps
j, i
m:
(3.1). dq coordinate system is turned clockwise 45 °, obtain jm coordinate system;
(3.2). calculate the current component of permanent magnet synchronous motor stator current under jm coordinate system by following formula
4. judge d-axis and q-axis inductance L
d, L
qsize, determine closed loop current component: because L
d<L
q, so closed-loop parameters is i
j, be namely given as i
j=0, feedback parameter is i
j;
5. the operation control of permanent magnet synchronous motor is implemented by following steps:
(5.1). the regulating parameter of setting speed ring pi regulator is respectively K
pn=5, K
in=1; The regulating parameter K of setting two electric current loop pi regulators
pq=50, K
iq=10, K
pd=50, K
id=10;
(5.2). obtain given quadrature-axis voltage u by following steps
q*:
(5.2.1).
(5.2.2).
(5.3). obtain given direct-axis voltage by following steps
(5.3.1).
(5.3.2).
(5.4). according to the given quadrature-axis voltage that rotor position and (5.2) of permanent magnet synchronous motor draw
(5.3) the given direct-axis voltage drawn
by the component of following formula calculating voltage vector under α β coordinate system:
(5.5). carry out voltage vector synthesis according to space vector width pulse modulation method, calculate the threephase switch control signal S required for inverter by following steps
a, S
b, S
c:
(5.5.1) sector residing for resultant vector is judged:
By known input
order
N is obtained: if u by following principle
1> 0, then A=1, otherwise A=0; If u
2> 0, then B=1, otherwise B=0; If u
3> 0, then C=1, otherwise C=0.Then N=A+2B+4C.
After obtaining N value, corresponding relation as shown in Table 1, obtains sector residing for resultant vector.
The corresponding relation of table 1N value and sector
N | 1 | 2 | 3 | 4 | 5 | 6 |
Sector number | Ⅱ | Ⅵ | Ⅰ | Ⅳ | Ⅲ | Ⅴ |
(5.5.2) action time of adjacent two vectors that this sector is corresponding is determined: order
Then blended space voltage vector
the action time of adjacent two space vector of voltage can be obtained by table 2.Wherein, T
xrepresent the action time of the last vector in adjacent two vectors, T
ythe action time of a vector after representing.
Table 2 vector table action time
Sector number | Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ |
T X | -Z | Z | X | -X | -Y | Y |
T Y | X | Y | -Y | Z | -Z | -X |
When calculating (T
x+ T
y) > T
stime, produce saturated, make zero vector action time be negative value, therefore will process saturation time.As (T
x+ T
y) > T
stime, order
(5.5.3) the calculating voltage space vector switching point time, order
Then the space vector of voltage switching point time can be tabled look-up and 3 to be drawn.T in table 3
cm1, T
cm2, T
cm3be respectively the space vector of voltage switching point moment.
Table 3 space vector of voltage switching point timetable
Sector number | Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ |
T cm1 | T a | T b | T c | T c | T b | T a |
T cm2 | T b | T a | T a | T b | T c | T c |
T cm3 | T c | T c | T b | T a | T a | T b |
(5.5.4) pulse generate
By the T calculated
cm1, T
cm2, T
cm3as modulating wave compared with carrier wave, finally obtain the control signal S of inverter
a, S
b, S
c, drive motors, realizes controlling functions.
Final acquisition simulation result as shown in Figure 5.
Claims (2)
1. a control method for salient-pole synchronous motor, is characterized in that step is as follows:
Step 1: according to given rotating speed n
*carry out PI adjustment with the difference of feedback rotating speed n, obtain given quadrature axis current
k
pn> 0, K
in> 0; Wherein: K
pn, K
inbe respectively the ratio of pi regulator, integral coefficient; e
n=n
*-n;
Step 2: according to given quadrature axis current
with feedback quadrature axis current i
qdifference carry out PI adjustment, obtain given quadrature-axis voltage
k
pq> 0, K
iq> 0; Wherein: K
pq, K
iqbe respectively the ratio of pi regulator, integral coefficient;
Step 3: according to the magnitude relationship of d-axis and q-axis inductance, under selecting jm coordinate system, corresponding current component carries out closed-loop adjustment, after current PI adjuster, exports given direct-axis voltage
concrete steps are as follows:
Dq axis coordinate system is turned clockwise 45 ° by step (a), obtains jm coordinate system;
Step (b) is by coordinate transform formula
By current i
d, i
qobtain current i
j, i
m;
Step (c) obtains d-axis and q-axis inductance L according to the type of motor
dand L
qif, L
d>L
q, with current component i
mcarry out closed-loop adjustment, given parameters is
feedback parameter is i
m;
If L
d<L
q, with current component i
jcarry out closed-loop adjustment, given parameters is
feedback parameter is i
j;
Step 4: carry out PI adjustment with the difference of the given parameters and feedback parameter that carry out the current component of closed-loop control in step 3, obtain given direct-axis voltage
k
pd> 0, K
id> 0; Wherein: K
pd, K
idbe respectively the ratio of pi regulator, integral coefficient;
If the current component carrying out closed-loop control is i
m, so
If the current component carrying out closed-loop control is i
j, so
Step 5: given rectangular axis component of voltage
the component of voltage vector under α β coordinate system is obtained after Park inverse transformation
again according to space vector width pulse modulation method pair
carry out voltage vector synthesis, obtain the control signal required for inverter.
2. the control method of salient-pole synchronous motor according to claim 1, is characterized in that: the parameter of 3 described pi regulators, needs to regulate according to salient-pole synchronous motor self character and system performance requirements.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410121053.9A CN103904975B (en) | 2014-03-27 | 2014-03-27 | A kind of control method of salient-pole synchronous motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410121053.9A CN103904975B (en) | 2014-03-27 | 2014-03-27 | A kind of control method of salient-pole synchronous motor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103904975A CN103904975A (en) | 2014-07-02 |
CN103904975B true CN103904975B (en) | 2016-04-06 |
Family
ID=50996157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410121053.9A Active CN103904975B (en) | 2014-03-27 | 2014-03-27 | A kind of control method of salient-pole synchronous motor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103904975B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106026823A (en) * | 2016-06-21 | 2016-10-12 | 山东大学(威海) | Motor driver topology and control algorithm |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105991012A (en) * | 2015-12-16 | 2016-10-05 | 许昌学院 | SVPWM controller of grid-connected inverter |
CN105978387A (en) * | 2015-12-16 | 2016-09-28 | 许昌学院 | SVPWM-based photovoltaic grid-connected inverter control method |
CN108565878A (en) * | 2018-04-20 | 2018-09-21 | 清华大学 | Flywheel energy storage array control method for coordinating and device for micro-capacitance sensor island state |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008295200A (en) * | 2007-05-24 | 2008-12-04 | Aisin Seiki Co Ltd | Synchronous motor control device and method for optimizing synchronous motor control |
CN102223133A (en) * | 2011-06-02 | 2011-10-19 | 西北工业大学 | Maximum torque control method for salient-pole permanent-magnet synchronous motor |
CN102362424A (en) * | 2009-03-25 | 2012-02-22 | 三菱电机株式会社 | Device and method for rotating electric machine |
CN102710210A (en) * | 2012-06-19 | 2012-10-03 | 合肥工业大学 | Control method of drive system of salient pole type permanent magnet synchronous motor |
CN103166559A (en) * | 2011-12-16 | 2013-06-19 | 三菱电机株式会社 | Controller |
-
2014
- 2014-03-27 CN CN201410121053.9A patent/CN103904975B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008295200A (en) * | 2007-05-24 | 2008-12-04 | Aisin Seiki Co Ltd | Synchronous motor control device and method for optimizing synchronous motor control |
CN102362424A (en) * | 2009-03-25 | 2012-02-22 | 三菱电机株式会社 | Device and method for rotating electric machine |
CN102223133A (en) * | 2011-06-02 | 2011-10-19 | 西北工业大学 | Maximum torque control method for salient-pole permanent-magnet synchronous motor |
CN103166559A (en) * | 2011-12-16 | 2013-06-19 | 三菱电机株式会社 | Controller |
CN102710210A (en) * | 2012-06-19 | 2012-10-03 | 合肥工业大学 | Control method of drive system of salient pole type permanent magnet synchronous motor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106026823A (en) * | 2016-06-21 | 2016-10-12 | 山东大学(威海) | Motor driver topology and control algorithm |
CN106026823B (en) * | 2016-06-21 | 2019-03-26 | 山东大学(威海) | A kind of motor driver topology and control algolithm |
Also Published As
Publication number | Publication date |
---|---|
CN103904975A (en) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1115196B1 (en) | Motor control device | |
CN106992729B (en) | A kind of stator permanent magnetic type memory electrical machine permanent magnet flux linkage Discrete control method | |
KR102286371B1 (en) | Apparatus and Method for controlling temperature changes in a motor | |
CN103904975B (en) | A kind of control method of salient-pole synchronous motor | |
CN109194221A (en) | A kind of novel permanent magnet synchronous motor is tabled look-up field weakening control method | |
CN102647134B (en) | Efficiency optimization control method without angle sensor for permanent magnet synchronous motor | |
CN105071717A (en) | Method for restraining torque ripple of surface-mounted permanent magnet synchronous motor by use of current harmonic waves | |
CN101599737B (en) | Permanent magnet flux-switching generator voltage control method by space vector modulation | |
CN103746624A (en) | Double salient permanent magnet (DSPM) current control method based on model prediction | |
CN105680755A (en) | Model-free current control method for permanent magnet synchronous motor | |
CN106849812A (en) | A kind of asynchronous motor control method based on flux compensation | |
CN104767445B (en) | A kind of mounted permasyn morot method for controlling torque in face of no current feedback | |
CN105680752A (en) | Identification method and system for saturated inductance parameters of PMSM (Permanent Magnet Synchronous Motor) | |
Jeong et al. | Extended MTPA with cross coupling inductances for electrically excited synchronous motors | |
CN102857160A (en) | Control method for variable excitation synchronous motor MTPA based on multi-line fitting | |
CN107248830A (en) | A kind of stator permanent magnetic type memory electrical machine magnetized state selection controls cooperative control method with weak magnetic | |
CN106817057A (en) | Motor driven systems | |
CN104393814A (en) | Control method for permanent magnet synchronous motor | |
CN110086398B (en) | Direct torque control method based on duty ratio control | |
CN107017818A (en) | A kind of stator permanent magnetic type memory electrical machine Direct Torque Control | |
CN107171611A (en) | A kind of big control method for torque output of stator permanent magnetic type memory electrical machine | |
Matsuki et al. | High‐Response Torque Control of IPMSM Based on a New Coordinate System Suitable for Voltage Amplitude and Phase Control | |
Zhang et al. | Direct voltage vector control for field weakening operation of PM machines | |
Amornwongpeeti et al. | Adaptive torque control of IPMSM motor drives for electric vehicles | |
Amornwongpeeti et al. | Speed control of IPMSM motor drives using Model Reference Adaptive technique |
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 |