18.07.2013 Views

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

d d<br />

v Ri Ls i<br />

R<br />

dt dt <br />

<br />

<br />

The rotor-stator flux linkage is always cophasal with the rotor flux thus it contains the rotor<br />

position information. Solving for R<br />

and integrating both sides yields Equation (6.1).<br />

<br />

<br />

<br />

vRi dtLi <br />

R s<br />

To implement this in software the components would be treated separately as in Equations (6.3)<br />

and (6.4). The integration can be performed by any numerical method; each has its own benefits<br />

and disadvantages.<br />

R, v RidtLi s <br />

(6.3)<br />

R, v RidtLi s <br />

(6.4)<br />

Finally, the angle of the rotor-stator flux linkage vector can be calculated using Equation (6.5),<br />

where the arctangent function is the “two-argument” (four-quadrant) type (so that the range of the<br />

rotor angle is , <br />

<br />

).<br />

arctan<br />

<br />

R,<br />

<br />

r <br />

<br />

R,<br />

<br />

This scheme is summarized in Figure 6.2.<br />

Figure 6.2 – Rotor position estimation via rotor-stator flux linkage estimation.<br />

It is seen that the rotor position estimation consists of two distinct parts: estimating the variables<br />

related to the rotor position, and calculating the rotor position using those variables. This scheme<br />

estimates the rotor-stator flux linkage in the stationary frame and uses the arctangent function to<br />

calculate the rotor angle. This estimator is an open-loop scheme and does not appear to be widely<br />

used; most references use closed-loop estimators.<br />

(6.1)<br />

(6.2)<br />

(6.5)<br />

241

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!