Procedure for the regulation of an asynchronous motor

Abstract: Procedure for regulating the stator flux and torque of an asynchronous motor by vector control in a complex space vector coordinate system, in which procedure the absolute value (| Ψ s |) of the stator flux and the torque (T) are determined in said coordinate system, and in which procedure the calculation coordinates are in such a position that the rotor flux ( Ψ r ) is at least close to the real axis. In the procedure of the invention, the absolute value of the stator flux (| Ψ s |) is regulated by means of the real part (u sr ) of the stator voltage and the torque (T) by means of the stator frequency (f s ). The calculation coordinates are held in said position by adjusting the imaginary part (u si ) of the stator voltage.

Description: The present invention relates to a procedure for the regulation of an asynchronous motor as defined in the introductory part of claim 1. Today, many electric motor drives use a frequency controlled a.c. motor. With frequency control, the motor efficiency remains high over the whole speed range and the mains power ratio is almost 1. Moreover, the motor used may be a simple squirrel-cage motor. In the regulation of an asynchronous motor, equivalent circuits representing the motor may be used. For example, an equivalent circuit applicable in asyncronous motor regulation systems is found in figures 2.20 d) and 2.21 in Bühler's book "Einführung in die Theorie geregelter Drehstromantriebe, Band 1: Grundlagen", 1977, which present a uniaxial, complex equivalent circuit for the stator and rotor of an asynchronous motor in a coordinate system rotating at the angular velocity of the stator. Also, the same book presents the voltage and flux equations for the asynchronous motor in the coordinate system in question (pp. 94, equations 2.99 a - d). Especially in frequency converter drives, the regulation of asynchronous motors is implemented using vector control. An advantage of vector control is that it allows the regulation of d.c. components. This obviates the need to provide each phase of a three-phase motor with a separate regulation arrangement. The book "Steuerverfahren für Drehstrommaschinen", 1983, by Späth, describes the regulation of an asynchronous motor, especially a squirrel-cage motor, in a coordinate system tied to a space vector. On pages 6 - 33, this book presents a simple model of an asynchronous motor, in which the real axis is oriented in the same direction with the rotor flux vector. In addition, regulation systems are known which are based on the use of current regulators and which can be used in the rotor flux oriented regulation referred to. In such systems, the current has to be measured, and this makes them expensive and complex. The object of the present invention is to eliminate the drawbacks of the previously known techniques and to achieve a simple procedure for the regulation of the flux and torque of an asynchronous motor by vector control, as defined in the claim 1 to follow. In the procedure of the invention, no current regulators are needed. Therefore, the invention provides a regulation system that is faster, simpler and less expensive than the solutions currently used. In the following, the invention is described in detail by the aid of an example by referring to the drawings attached, in which Fig. 1 presents a vector diagram of a squirrel-cage motor. Fig. 2 represents the regulation system of the invention. Fig. 3 illustrates the use of the regulation system of the invention in the control of a frequency converter. Figs. 4a - 4g present motor simulation curves. According to the above-mentioned equations 2.99 a- d, the voltage and flux equations for a squirrel-cage motor, based on the uniaxial theory, in a coordinate system rotating with the stator field (the rotor voltage is zero; the underlined quantities are vector quantities) are as follows: u s = i s ·r s + 1/ω m ·d Ψ s /dt + jf s Ψ s 0 = i r ·r r + 1/ω m ·d Ψ r /dt + jf r Ψ r Ψ s = i s ·x s + i r ·x h Ψ r = i r ·x r + i s ·x h In these equations, u s is stator voltage, i s stator current, r s stator resistance, ω m angular frequency, Ψ s stator flux and f s stator frequency. Similarly, i r is rotor current, r r rotor resistance, Ψ r rotor flux and f r rotor frequency (slip). x s is stator reactance, x h mutual reactance and x r rotor reactance. Fig. 1 shows a vector diagram according to the above equations, in which the rotor flux Ψ r is placed, in accordance with what was presented above, on the real axis Re (slightly below the real axis), and in which the stator flux Ψ s is placed slightly above the real axis. The stator voltage u s is projected on the real and imaginary axes Re and Im as voltage vectors u sr and u si . In the procedure of the invention, the absolute value of the stator flux, which is kept constant as far as possible, is regulated by means of the real part u sr of the stator voltage and the torque by means of the stator frequency f s . By adjusting the imaginary part of the stator voltage, the calculation coordinates are held in a position which allows the rotor flux to remain close to the real axis. The value of the torque and the absolute value of the stator flux are obtained by calculation from the motor equations. The absolute value of the stator flux and the torque are regulated by means of PI controllers. For the imaginary part u si of the stator voltage, the following equation can be derived for the regulation: u si = k·f r + f s where k is the coefficient r s ·x h /(r r ·x s ). The motor torque T can be written for the regulation (see Bühler, pp. 92) as T =-Im{ Ψ r * i r } where Ψ r * is the complex conjugate of the rotor flux vector. Fig. 2 shows a regulation system based on the above equations as applied to a squirrel-cage motor drive fed by a frequency converter. The physical apparatus 1 comprises a three-phase squirrel-cage motor 2, a frequency converter 3 feeding it, and a tachometer generator 4 connected to the motor shaft to measure the speed of rotation n of the motor. The computer 5 contains a system for flux and torque regulation by the procedure of the invention, implemented by programs. Fig. 2 shows a block diagram representing a controller 6 and a simulator 7 holding a control algorithm containing regulation equations (5) and (6). The controller contains difference circuits 8 and 9, summing circuits 10 and 11, and PI controllers 13 and 14. The reference values Tref and Ψref for the absolute values of the torque and stator flux, obtained from a speed controller, are passed into the controller 6, in which the difference circuits 8 and 9 subtract the torque and flux values T and | Ψ s | (absolute value of stator flux) determined by the simulator 7 from said reference values. Each of these two differences is fed into a PI controller 13, 14, the former of which provides the rotor frequency f r . This is added to the motor speed n by the summer 10, which thus provides the stator frequency f s . Moreover, the rotor frequency is combined with the stator frequency via the coefficient k (element 12), thus providing the imaginary part u si of the stator voltage. The other controller 14 provides the real part u sr of the stator voltage. These three quantities, u si , u sr and f s , are fed into the simulator 7, which provides the torque T and flux | Ψ s | as stated above, and also into the frequency converter 3. The PI controller time constant is τ = (r s ·x r +r r ·x s )/(ω m ·r r #CDT#r s ) . Fig. 3 gives a more detailed illustration of the power stage and control of a frequency converter applied in the regulation procedure of the invention. The power stage 15 of the frequency converter, which is fed from a three-phase mains network having phase voltages U R , U S and U T , feeds the motor 2. The power stage of the frequency converter consists of a diode rectifier bridge 16, an inverter power stage 17, a filtering capacitor C1, and a resistor R1 and a transistor T7 serving to handle the returning motor power. The inverter power stage 17 consists of transistors T1 - T6 and diodes D1 - D6, which form the paths for the inductive currents. The transistors are controlled as follows: The imaginary u si and real u sr parts of the stator voltage are first input to an EPROM circuit 18, whose outputs provide the amplitude |U s | and angle α of the stator voltage. The stator voltage amplitude is converted into digital form U s by an A/D converter 19. A voltage proportion of the frequency f s of the stator voltage is first input to an absolute value generator 20 to produce its absolute value. Next, the signal is fed into a voltage-controlled oscillator 21, whose output provides a square wave of a frequency proportional to the stator voltage frequency f s . The square wave obtained from the oscillator is fed into an up/down counter 22, whose counting direction is determined by a comparator 23 which follows the stator voltage polarity. This signal is added to the angle signal α in a memory circuit 24. The eight-bit address signal thus obtained is applied to the inputs of three memory circuits 25a - 25c containing the curves representing the reference voltages of each phase. At the outputs of these circuits, the signals are present as a digital word in parallel form. The binary signals are then fed into digital-to-analog converters 26a - 26c, in which the voltages are converted into analog form and and their amplitudes are adjusted to a value corresponding to the voltage U s . At the outputs of the D/A converters is a three-phase voltage of variable amplitude and frequency. This voltage is used to control a pulse-width modulator 27 consisting of a triangular wave generator and comparators. The output voltages of the pulse-width modulator are obtained by comparing the triangular voltage provided by the triangular wave generator with the signals obtained from the digital-to-analog converters. The output voltages are fed into drivers (opto-couplers) 28a-28£ controlling the transistors T1 - T6. One (e.g. T2) of the transistors at each pole in the power stage 17 is controlled via comparators 29a - 29c by the complementary signal of the other transistor (e.g. T1). Fig. 4a presents the real u sr and imaginary u si parts of the stator voltage, obtained by means of the simulation model, as functions of time, Fig. 4b the absolute value |Ψ s | of the stator flux, the stator frequency f s and the step response of the torque T, Fig. 4c the rotor and stator frequencies f r , f s , Fig. 4d the real and imaginary parts Ψ sr , Ψ si of the stator flux, Fig. 4e the real and imaginary parts Ψ rr , Ψ ri of the rotor flux, Fig. 4f the real and imgaginary parts i sr , i si of the stator current and Fig. 4g the real and imgaginary parts i rr , i ri of the rotor current.

Claims: Procedure for regulating the stator flux and torque of an asynchronous motor (2) controlled by a frequency converter (3), in which procedure the speed of rotation (n) of the motor is measured, and in which procedure reference values (T ref , Ψ ref ) for the absolute values of the torque and stator flux are used, the regulation being performed by vector control in a complex space vector coordinate system, whereby the absolute value (| Ψ s |) of the stator flux and the torque (T) are determined in said coordinate system, and in which procedure the calculation coordinates are in such a position that the rotor flux ( Ψ r ) is at least close to the real axis, characterized in that the absolute value of the stator flux (| Ψ s |) is regulated by means of the real part (u sr ) of the stator voltage, that the torque (T) is regulated by means of the stator frequency (f s ), that the calculation coordinates are held in said position by adjusting the imaginary part (u si ) of the stator voltage, that the torque value (T) being obtained from a simulator (7), in which the torque (T) and the absolute value of the stator flux (| Ψ s |) are determined in said coordinate system by means of equations describing them, that the torque (T) is subtracted from the reference torque value (T REF ) and the difference is fed into a first PI controller (13), whose output provides the rotor frequency (f r ), that from the rotor frequency said stator frequency (f s ) is formed by summing the rotor frequency with the rotational speed (n) of the motor that the imaginary part (u si ) of the stator voltage is formed by combining the rotor frequency with a coefficient (k) dependent on the motor impedance and adding the result of said combining with the stator frequency (f s ), and that the absolute value of the stator flux (| Ψ s |) obtained from the simulator (7) is subtracted from the stator flux reference value (Ψ REF ) and the difference being fed into a second PI controller (14), whose output provides the real part (u sr ) of the stator voltage, that the imaginary and real parts (u si , u sr ) of the stator voltage as well as the stator frequency (f s ) are fed into the frequency converter (3) to control the solid state switches of its inverter part and also into the simulator (7). Procedure according to claim 1, characterized in that it uses a coordinate system rotating with the stator field. Procedure according to claim 1 or 2, characterized in that the absolute value of the stator flux is so regulated that it remains essentially constant. Procedure according to any one of the preceding claims for the regulation of a motor (2) controlled by a pulse- width modulated frequency converter (3), in which the control signals of the solid-state switches are generated via pulse-width modulation by comparing a modulation signal with a modulating signal, characterized in that the frequency of the reference signal for pulse-width modulation is determined on the basis of the stator frequency and the angle (α) of the stator voltage vector while its amplitude is determined on the basis of the absolute value (U s ) of the stator voltage. Procedure according to any one of the preceding claims, characterized in that the motor is a squirrel-cage motor.

Inventors: KAEHKIPURO MATTI, KAEHKIPURO, MATTI, KÄHKIPURO, Matti
Applicants: KONE ELEVATOR GMBH, MONTGOMERY ELEVATOR, MONTGOMERY ELEVATOR COMPANY
Application year: 1991
Main classification: H02P5
IPC codes: H02P21