摘要 |
PROBLEM TO BE SOLVED: To obtain a controller of an AC rotary machine which allows for position estimation and control of required accuracy regardless of the rotational speed, even if a position sensor fails.SOLUTION: After an abnormality detection signal is output, estimation means 4 stores a position error between a detection position &thetas;det and an estimation position &thetas;est immediately before output of the signal as a position error storage value &thetas;mem, calculates a detection flux based on an estimation position &Dgr;&thetas;est obtained by subtracting the &thetas;est from the sum of the &thetas;mem and &thetas;det, and then calculates estimation position &thetas;est, estimation currents ids0, iqs0, estimation flux &phgr;dr0, &phgr;qr0, and an estimation speed ωr0 on the basis of the current errors eids, eiqs, i.e., the error between a rotary machine current and estimation current, flux errors e&phgr;dr, e&phgr;qr, i.e., the error between a detection flux and an estimation flux, and voltage commands va*, vq*. |