摘要 |
<p>A method for estimating the magnetic polar position of a synchronous motor for stably controlling it by reliably sensing the magnetic polar position of the synchronous motor even on a high load and with a sudden change in load, and a controller of the synchronous motor. A coordinate converter (8) converts a sensed current value (is) into an impedance observation axis located at 45<o_> off from an estimated magnetic polar position theta < &cir& >. A high-frequency impedance estimator (10) predicts high-frequency impedances Zdm and Zqm at points 45<o_> Electric angle ahead of and behind the gamma -axis. A first magnetic polar position estimator (13) estimates a first magnetic polar estimated value theta < &cir& > so that a deviation in the high-frequency impedances Zdm and Zqm may be nullified. A second magnetic polar position estimator (14) inputs a current command value (i delta <*>), estimates an internal phase differential angle compensation angle theta < &cir& >r, subtracts the internal phase differential angle compensation angle theta < &cir& >r from a first magnetic polar position estimated value theta < &cir& >, thereby outputting it as a second magnetic polar position theta < &cir& >c.</p> |