Electricity: motive power systems – Synchronous motor systems – Hysteresis or reluctance motor systems
Reexamination Certificate
1999-05-26
2001-03-27
Dang, Khanh (Department: 2837)
Electricity: motive power systems
Synchronous motor systems
Hysteresis or reluctance motor systems
C318S254100
Reexamination Certificate
active
06208108
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a controller for a synchronous motor used for a machine tool, and so on, and particularly to a controller for a reluctance type synchronous motor.
2. Description of the Related Art
A permanent magnet type synchronous motor using a permanent magnet for a rotor has conventionally been used for positioning a machine tool or driving a feeding spindle of a machine tool. When applying an electric current to such a motor, only the amplitude and phase of an armature current (torque current) must be controlled. In this motor, however, as the magnetic force of the magnet cannot be controlled, the magnetic field cannot be desirably controlled using, for example, a field weakening control (a constant output). Consequently, the inductive voltage between terminals exceeds the power source voltage, becoming saturated when the rotation speed reaches or exceeds a designed rotation speed (hereinafter referred to as a base rotation speed), causing a problem of unstable control.
Therefore, instead of a permanent magnet type motor, a reluctance type electric motor capable of using independently controlled field and armature currents is used. With such a motor, a field current is weakened in accordance with a rotor speed (which is equivalent to reduction of the magnetic force of a magnet) when the rotor speed reaches or exceeds the base rotation speed, so that control can be made stable even when the rotor speed is equal to or higher than the base rotation speed.
FIG. 15
is a block diagram showing an example of a conventional controller for a reluctance type synchronous motor.
An adder
1
obtains a speed difference DIF based on a speed command SVC and a rotor speed SPD, and outputs the obtained speed difference DIF to a PI controller
2
, the speed command SVC being instructed by a higher order controller (not shown) and the rotor speed SPD being obtained through conversion by a differentiator
11
using a rotor position SP read by a detector
10
mounted on a motor
6
. The PI controller
2
then obtains a torque command STC by multiplying the speed difference DIF and a speed loop gain to output to a torque command-current converter
7
. The torque command-current converter
7
then performs level conversion in a level converter
71
, so that the torque command STC is converted into an armature current amplitude command SIQ. After multiplication by an output from a phase distributor
73
in a multiplier
72
, a resultant armature current command SIAC is output to an adder
3
.
Meanwhile, in the field current calculator
9
, a field current coefficient calculator
91
outputs, referring to the rotor speed SPD, a field current coefficient SKD in accordance with a function pattern
21
shown in FIG.
2
(
a
) (a curved line function taking a constant value with a rotor speed equal to or lower than a base rotation speed Nbase, and depending on a rotor speed SPD equal to or higher than a base rotation speed Nbase). The output coefficient SKD is multiplied by a default field current IDC in a multiplier
93
so that the resultant field current amplitude SID is output to a multiplier
94
. In the multiplier
94
, the field current amplitude SID is multiplied by an output from a phase distributor
95
, so that the resultant field current command SIFC is output to the adder
3
. The phase of the field current command SIFC is displaced by &pgr;/2 from that of the armature current command SIAC as a result of processing by a phase converter
97
and an adder
96
. The adder
3
performs vector addition using the armature current command SIAC and the field current command SIFC, so that a resultant combined current command SIC is output to a phase distributor
4
. Thereafter, current commands SIUC and SIVC with respective phases are amplified in an amplifier
5
, and the result is output to drive the motor
6
.
In the above conventional controller for a reluctance type synchronous motor, field current control depends solely on the rotor speed SPD, and field weakening control is applied only when a rotor speed is equal to or more than the base rotation speed Nbase. Moreover, because of an arrangement in which a large field current flows when a large toque is necessary, a field current always flows even when no torque is required, e.g., when the motor is stopped or operating at a constant speed. This leads to problems of a large power consumption and heat generation of the motor. On the other hand, when a field current is small, a torque constant becomes small, which only enables generation of a smaller torque for the same armature current. This leads to problems of a prolonged motor acceleration time and, when applied to amachine tool, a prolonged machining cycle. Moreover, if an armature current is large in view of a field current, armature reaction may be caused, deteriorating torque linearity with respect to an armature current and, as a consequence, lowering a torque constant.
The influence of the drop in torque constant may appear as machining fringes on a work piece being cut, or deteriorating machining accuracy.
SUMMARY OF THE INVENTION
The present invention has been conceived to overcome the above problems and aims to provide a controller for a reluctance type synchronous motor, which is superior in controllability and can achieve efficient control with small power consumption.
In order to achieve the above object, according to the present invention, there is provided a controller including a reluctance type synchronous motor having, inside a rotor, magnetic force insulation means such that magnetic reluctance caused on a surface of the rotor made of soft magnetic material is different in a rotation direction viewed from a stator, whereby magnetomotive force due to the stator is generated penetrating a magnetic pole, where the magnetic reluctance is weak, for generation of a torque to rotate the magnetic pole of the rotor to move in a direction of the magnetomotive force, detection means for detecting a rotor position of the rotor, and, current command calculation means for obtaining a current command by adding an armature current command and a field current command at the rotor position for supplying a current to the synchronous motor. The controller comprises a calculator for obtaining a field current command by multiplying a field current command corresponding to the rotor speed, and a coefficient supplied from a field current compensation coefficient calculator, the coefficient corresponding to a torque command.
Further, the above controller may further comprise an armature current compensation calculator for calculating an armature current command by calculating a compensation value with reference to an armature current command, and compensating an armature current amplitude using the calculated compensation value.
According to the above invention, field current can be actively controlled when a calculator is provided which calculates a field current command by multiplying a field current amplitude calculated with reference to the rotor speed, and a coefficient obtained by a function generator referring to a torque command. This enables reduction of a field current when a small torque is needed, achieving reduction of power consumption and heat generation. Also, variation of a torque constant due to variation of a field current can be suppressed when an armature current compensation calculator is provided which calculates an armature current command by calculating a coefficient with reference to an armature current command, and multiplying the coefficient to an armature current amplitude. This enables reduction of an acceleration time and, when applied to a machine tool or the like, reduction of the machining cycle.
Still further, the above controller may comprise a field current amplitude calculator for outputting a constant field current, and a phase shift calculator for calculating a phase shift amount by multiplying a code value output from a polarity judgment section referring to a torque command or an armat
Nashiki Masayuki
Satake Akiyoshi
Dang Khanh
Okuma Corporation
Oliff & Berridg,e PLC
LandOfFree
Controller for reluctance type synchronous motor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Controller for reluctance type synchronous motor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controller for reluctance type synchronous motor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2482121