Claims
- 1. A method for controlling a synchronous motor driving system, the system including a synchronous motor, an inverter for driving the synchronous motor, a rotational speed command generator for supplying a rotational speed command to the synchronous motor, and a control unit for calculating a voltage applied to the synchronous motor, the method comprising:calculating an axial error, the axial error being a deviation between a magnetic pole axis of the synchronous motor and an assumed magnetic pole axis on control, by using a driving current command of the synchronous motor, a current value of the synchronous motor, an inductance constant of the synchronous motor and a generated power constant; and controlling the synchronous motor so that the calculated axial error approaches zero.
- 2. The method of claim 1, wherein the synchronous motor is of a salient type.
- 3. The method of claim 1, wherein the synchronous motor is of a non-salient type.
- 4. The method of claim 1, wherein the driving current command of the synchronous motor includes a current command on the magnetic pole axis and a current command on an axis orthogonal to the magnetic pole axis,and wherein the current value of the synchronous motor includes a detected current value on the assumed axis on control and a detected current value on an axis orthogonal to the assumed axis on control.
- 5. The method of claim 1, wherein the current value of the synchronous motor is estimated based on a DC current on a power source side of the inverter and a driving pulse signal for driving the inverter.
- 6. The method of claim 1, wherein the current value of the synchronous motor is a current value calculated based on a detected DC current value on a power source side of the inverter and a detected value or a set value of a DC voltage of the inverter.
- 7. A method of controlling a synchronous motor driving system according to claim 1, said axial error Δθ being calculated using the equation: Δ θ=tan-1Lq(Iqc-Iq*)Ke-(LqId c-LdId*) wherein Ld is an inductance of magnetic pole axis d, Lq is an inductance of an axis q orthogonal to the magnetic pole axis d, Ke is the generated power constant of the motor, Id* is a current command on the axis d, Iq* is a current command on the axis q, Idc is a detected current value on an assumed axis dc, Iqc is a detected current value on an assumed axis qc orthogonal to the assumed axis dc.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-241858 |
Aug 2001 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 10/099,590 filed Mar. 13, 2002, which application is hereby incorporated by reference in its entirety.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
5635810 |
Goel |
Jun 1997 |
A |
5903129 |
Okuno et al. |
May 1999 |
A |
6075328 |
Notohara et al. |
Jun 2000 |
A |
6081093 |
Oguro et al. |
Jun 2000 |
A |
6396229 |
Sakamoto et al. |
May 2002 |
B1 |
6462492 |
Sakamoto et al. |
Oct 2002 |
B1 |
Foreign Referenced Citations (5)
Number |
Date |
Country |
06-153526 |
May 1994 |
JP |
07-245981 |
Sep 1995 |
JP |
08-019263 |
Jan 1996 |
JP |
08-308286 |
Nov 1996 |
JP |
2000-236694 |
Aug 2000 |
JP |
Non-Patent Literature Citations (2)
Entry |
Kiyoshi Sakamoto et al., “A New Position Sensorless Control of Interior Permanent Magnet Synchronous Motor using Direct Position Error Estimation”, Spec-00-67, Nov. 2000, pp. 73-77. |
Hidehiko Sugimoto, “Theory and Designing Practice of AC Servo System”, Sogo Denshi Publishing, May 1990. pp. 78-79. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10/099590 |
Mar 2002 |
US |
Child |
10/213685 |
|
US |