Method for determining current-dependent and/or rotational angle position-dependent characteristic variables of an electrical machine, and frequency converter

11316451 · 2022-04-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for determining current-dependent and/or rotational angle position-dependent characteristic variables of an electrical machine by setting a rotational angle position of blocking a rotor, forming a series current desired value using a series current desired value alternating signal which changes periodically and/or forming a parallel current desired value using a parallel current desired value alternating signal which changes periodically, regulating a series current using the series current desired value and/or a parallel current using the parallel current desired value, measuring phase currents of the electrical machine and determining an established series current and/or an established parallel current, producing series setting voltage coefficients and series current coefficients and/or parallel setting voltage coefficients and parallel current coefficients using a discrete Fourier transform algorithm, and calculating characteristic variables on the basis of series setting voltage coefficients and series current coefficients and/or parallel setting voltage coefficients and parallel current coefficients.

Claims

1. A method for determining current-dependent and/or rotational-angle-position-dependent characteristic variables of an electric machine using a control unit of a frequency converter, the method comprising the steps of: a) setting a rotational angle position of a rotor of the electric machine and subsequently locking the rotor; b) forming, using the control unit, a direct-axis-current setpoint value by adding a direct-axis-current setpoint-value operating point (I.sub.d,O.sup.k) and a direct-axis-current setpoint-value AC signal (I.sub.d,RF.sup.k), wherein the direct-axis-current setpoint-value AC signal (I.sub.d,RF.sup.k) changes periodically at a direct-axis-current setpoint-value frequency, and/or forming a quadrature-axis-current setpoint value by adding a quadrature-axis-current setpoint-value operating point (I.sub.q,O.sup.k) and a quadrature-axis-current setpoint-value AC signal (I.sub.q,RF.sup.k), wherein the quadrature-axis-current setpoint-value AC signal (I.sub.q,RF.sup.k) changes periodically at a quadrature-axis-current setpoint-value frequency; c) regulating, using the control unit, a direct-axis current (i.sub.d) of the electric machine to the direct-axis-current setpoint value and/or regulating a quadrature-axis current (i.sub.q) of the electric machine to the quadrature-axis-current setpoint value, wherein, for the purpose of the regulation, manipulated variables in the form of a direct-axis manipulated voltage (u.sub.d.sup.k) and/or a quadrature-axis manipulated voltage (u.sub.q.sup.k) are generated and impressed into motor phases of the electric machine; d) measuring, using the control unit, phase currents (i.sub.u,act, i.sub.v,act, i.sub.w,act) of the electric machine and determining an ensuing direct-axis current (i.sub.d,act) and/or an ensuing quadrature-axis current (i.sub.q,act) from the measured phase currents (i.sub.u,act, i.sub.v,act, i.sub.w,act); e) applying, using the control unit, a discrete Fourier transform (DFT) algorithm or a Goertzel algorithm to the direct-axis manipulated voltage (u.sub.d.sup.k) and to the determined direct-axis current (i.sub.d,act) to generate direct-axis manipulated-voltage coefficients and direct-axis-current coefficients and/or applying the DFT algorithm or the Goertzel algorithm to the quadrature-axis manipulated voltage (u.sub.q.sup.k) and to the determined quadrature-axis current (i.sub.q,act) to generate quadrature-axis manipulated-voltage coefficients and quadrature-axis-current coefficients; and f) calculating, using the control unit, the characteristic variables depending on the direct-axis manipulated-voltage coefficients and the direct-axis-current coefficients and/or on the quadrature-axis manipulated-voltage coefficients and the quadrature-axis-current coefficients, wherein the characteristic variables are calculated depending signal propagation times of filters that serve to measure the phase currents; g) regulating, using the control unit, the electric machine using the characteristic values in a manner which improves electric machine operating efficiency, improves electric machine power regulation, checks electric machine properties, improves feed-forward control of the direct-axis current setpoint-value, improves feed-forward control of the quadrature-axis current setpoint-value, or a combination of two or more of the foregoing uses of the characteristic values, wherein the direct-axis current (i.sub.d) is regulated to the direct-axis-current setpoint value and/or the quadrature-axis current (i.sub.q) is regulated to the quadrature-axis-current setpoint value based on regulation parameters of a PI or a PI-P resonant regulator, which are dependent on the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point.

2. The method as claimed in claim 1, wherein in step b), the direct-axis-current setpoint-value operating point is changed and/or the quadrature-axis-current setpoint-value operating point is changed, wherein steps c) to f) are repeated in the case of a changed direct-axis-current setpoint-value operating point and/or in the case of a changed quadrature-axis-current setpoint-value operating point.

3. The method as claimed in claim 2, wherein the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point is/are continuously changed in such a way that a change in the direct-axis current and/or in the quadrature-axis current does not exceed a threshold value.

4. The method as claimed in claim 2, wherein the direct-axis current (i.sub.d) is regulated to the direct-axis-current setpoint value and/or the quadrature-axis current (i.sub.q) is regulated to the quadrature-axis-current setpoint value based on regulation parameters, which are dependent on the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point.

5. The method as claimed in claim 4, wherein the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point is/are continuously changed in such a way that a change in the direct-axis current and/or in the quadrature-axis current does not exceed a threshold value.

6. The method as claimed in claim 1, wherein in step a), the rotational angle position is changed and the rotor is subsequently locked in the case of a changed rotational angle position, wherein steps b) to f) are repeated in the case of a changed rotational angle position.

7. The method as claimed in claim 1, wherein the current-dependent and/or the rotational-angle-position-dependent characteristic variables are selected from a group of characteristic variables comprising: differential direct-axis inductances, differential quadrature-axis inductances, cross-saturation, resistances and impedances.

8. The method as claimed in claim 7, further comprising the step of: calculating current-dependent and/or location-dependent flux linkages in the direct-axis direction and in the quadrature-axis direction from the calculated differential direct-axis inductances and quadrature-axis inductances and from the calculated cross-saturation, in permanent-magnet synchronous machines, taking into account the flux linkage in the direct-axis direction effected by the permanent magnets thereof.

9. The method as claimed in claim 8, further comprising the step of: determining current-dependent and/or location-dependent absolute inductances in the direct-axis direction and the quadrature-axis direction from the flux linkages in the direct-axis direction and the quadrature-axis direction and from the associated direct-axis current (i.sub.d) and quadrature-axis current (i.sub.q).

10. The method as claimed in claim 1, wherein the direct-axis current (i.sub.d) and quadrature-axis current (i.sub.q) obtained from the measurement of the phase currents are filtered.

11. The method as claimed in claim 1, wherein the electric machine is a synchronous machine, a reluctance machine or an induction machine.

12. The method as claimed in claim 1, wherein the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point is/are continuously changed in such a way that a change in the direct-axis current and/or in the quadrature-axis current does not exceed a threshold value.

13. A frequency converter of an electric machine, comprising: a control unit, which is configured to execute a method comprising the steps of: a) setting a rotational angle position of a rotor of the electric machine and subsequently locking the rotor; b) forming a direct-axis-current setpoint value by adding a direct-axis-current setpoint-value operating point (I.sub.d,O.sup.k) and a direct-axis-current setpoint-value AC signal (I.sub.d,RF.sup.k), wherein the direct-axis-current setpoint-value AC signal (I.sub.d,RF.sup.k) changes periodically at a direct-axis-current setpoint-value frequency, and/or forming a quadrature-axis-current setpoint value by adding a quadrature-axis-current setpoint-value operating point (I.sub.q,O.sup.k) and a quadrature-axis-current setpoint-value AC signal (I.sub.q,RF.sup.k), wherein the quadrature-axis-current setpoint-value AC signal (I.sub.q,RF.sup.k) changes periodically at a quadrature-axis-current setpoint-value frequency; c) regulating a direct-axis current (i.sub.d) of the electric machine to the direct-axis-current setpoint value and/or regulating a quadrature-axis current (i.sub.q) of the electric machine to the quadrature-axis-current setpoint value, wherein, for the purpose of the regulation, manipulated variables in the form of a direct-axis manipulated voltage (u.sub.d.sup.k) and/or a quadrature-axis manipulated voltage (u.sub.q.sup.k) are generated and impressed into motor phases of the electric machine; d) measuring phase currents (i.sub.u,act, i.sub.v,act, i.sub.w,act) of the electric machine and determining an ensuing direct-axis current (i.sub.d,act) and/or an ensuing quadrature-axis current (i.sub.q,act) from the measured phase currents (i.sub.u,act, i.sub.v,act, i.sub.w,act); e) applying a discrete Fourier transform (DFT) algorithm or a Goertzel algorithm to the direct-axis manipulated voltage (u.sub.d.sup.k) and to the determined direct-axis current (i.sub.d,act) to generate direct-axis manipulated-voltage coefficients and direct-axis-current coefficients and/or applying the DFT algorithm or the Goertzel algorithm to the quadrature-axis manipulated voltage (u.sub.q.sup.k) and to the determined quadrature-axis current (i.sub.q,act) to generate quadrature-axis manipulated-voltage coefficients and quadrature-axis-current coefficients; and f) calculating the characteristic variables depending on the direct-axis manipulated-voltage coefficients and the direct-axis-current coefficients and/or on the quadrature-axis manipulated-voltage coefficients and the quadrature-axis-current coefficients, wherein the characteristic variables are calculated depending on signal propagation times of filters that serve to measure the phase currents; g) regulating, using the control unit, the electric machine using the characteristic values in a manner which improves electric machine operating efficiency, improves electric machine power regulation, checks electric machine properties, improves feed-forward control of the direct-axis current setpoint-value, improves feed-forward control of the quadrature-axis current setpoint-value, or a combination of two or more of the foregoing uses of the characteristic values, wherein the direct-axis current (i.sub.d) is regulated to the direct-axis-current setpoint value and/or the quadrature-axis current (i.sub.q) is regulated to the quadrature-axis-current setpoint value based on regulation parameters of a PI or a PI-P resonant regulator, which are dependent on the direct-axis-current setpoint-value operating point and/or the quadrature-axis-current setpoint-value operating point.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The invention is described in detail below with reference to the drawings, in which:

(2) FIG. 1 shows a basic schematic structogram of a method according to the invention for determining current-dependent and/or rotational-angle-position-dependent characteristic variables of an electric machine,

(3) FIG. 2 shows a schematic block circuit diagram of a structure of the method according to the invention in greater detail for determining the current-dependent and/or rotational-angle-position-dependent characteristic variables,

(4) FIG. 3 shows an illustration of the principle of alternating excitation for an operating point,

(5) FIG. 4 shows a time profile of a direct-axis-current setpoint value and a quadrature-axis-current setpoint value,

(6) FIGS. 5A and 5B show a time profile of a state of a state controller in connection with an associated time profile of a direct-axis-current setpoint value and of a quadrature-axis-current setpoint value, and

(7) FIG. 6 shows a portion of the block circuit diagram shown in FIG. 2 in greater detail.

DETAILED DESCRIPTION OF THE DRAWINGS

(8) The method according to the invention makes it possible to identify the current-dependent equivalent circuit data or characteristic variables of a permanent-magnet synchronous machine, of a synchronous reluctance machine and/or of an induction machine. The method can be carried out without a position sensor. However, it is necessary to firmly brake the machine during the method at least during certain periods.

(9) The method is based on the alternating injection of RF signals. The signal injection can take place, in principle, by means of RF voltage signals or by impressing an RF current into field-oriented coordinate systems. The description that follows is based on the impression of the RF current. Measurement takes places when the rotor is locked, wherein the position of the rotor is known or is estimated. The rotor position or the rotational angle position can be identified according to known methods. Iron losses are significant only at relatively high rotational speeds and can therefore be disregarded in the measurement of inductance when the machine is at a standstill.

(10) FIG. 1 shows an overview of a structogram of a method according to the invention for determining current-dependent and/or rotational-angle-position-dependent characteristic variables in the form of differential direct-axis inductances L.sub.dd, differential quadrature-axis inductances L.sub.qq, cross-saturations L.sub.dq and L.sub.qd and optionally resistances or impedances.

(11) With reference to FIG. 1, in an optional input step I1, the present regulators are first of all parameterized from measurement data. Furthermore, in I1, the operating points to be measured are specified.

(12) Subsequently, in a step S1, a rotational angle position of the rotor of the electric machine, that is to say an orientation of the rotor, is set.

(13) Subsequently, in an input step I2, the rotor of the electric machine is locked, with the result that the rotational angle position of the rotor can no longer be changed.

(14) In a step S2, a winding resistance and an inverter characteristic curve are determined. Furthermore, the inductances are roughly determined by means of simple test signals (for example step responses). The insights obtained in this way are used to dimension the frequency of the later AC signal and to preset the regulating parameters of the current regulators.

(15) In a step S3, the actual method for identifying the differential inductances, resistances and inductances takes place.

(16) In a step S4, the flux linkages Psi_d and Psi_q and the absolute inductances are determined from the differential inductances.

(17) In a step S5, a linkage of the permanent magnetic flux is determined taking into account a voltage constant ke, which is input in an input step I3.

(18) The determined characteristic variables are stored in a database 14.

(19) FIG. 2 shows a detailed block circuit diagram of a structure of the method according to the invention.

(20) A brake 2 serves to lock an electric machine 1 in the form of a synchronous machine, a reluctance machine or an inductance machine.

(21) A state controller 3 serves to generate a state variable k. The state controller 3 in connection with setpoint-value generation means 18 serves to prescribe a direct-axis-current setpoint-value operating point I.sub.d,O.sup.k and a quadrature-axis-current setpoint-value operating point I.sub.q,O.sup.k, each depending on the state k. The state k can assume integral values between 0 and 2.

(22) An RF generator 4 receives the state k and generates—after the stationary operating point has been approached and the stationary currents have settled—either a direct-axis-current setpoint-value AC signal i.sub.d,RF.sup.k or a quadrature-axis-current setpoint-value AC signal i.sub.q,RF.sup.k depending on said state.

(23) A current regulation means 5 receives the direct-axis-current setpoint-value operating point I.sub.d,O.sup.k, the quadrature-axis-current setpoint-value operating point I.sub.q,O.sup.k, the direct-axis-current setpoint-value AC signal i.sub.d,RF.sup.k, the quadrature-axis-current setpoint-value AC signal i.sub.q,RF.sup.k and the state k. In the current regulation means 5, a direct-axis-current setpoint value is formed by adding the direct-axis-current setpoint-value operating point and the direct-axis-current setpoint-value AC signal and a quadrature-axis-current setpoint value is formed by adding the quadrature-axis-current setpoint-value operating point and the quadrature-axis-current setpoint-value AC signal. For clarification, reference is also made to FIG. 6. The current regulator can be embodied here, for example, as a PI or a PI-P resonant regulator and is tracked from operating point to operating point with respect to the regulator parameters thereof.

(24) The current regulation means 5 regulates the direct-axis current i.sub.d to the direct-axis-current setpoint value and regulates the quadrature-axis current i.sub.q to the quadrature-axis-current setpoint value, wherein, for the purpose of the regulation, manipulated variables in the form of a direct-axis manipulated voltage u.sub.d.sup.k and a quadrature-axis manipulated voltage u.sub.q.sup.k are generated and impressed into motor phases of the electric machine 1. To this end, a transform of the field-oriented manipulated-voltage variables (dq system) is conventionally carried out into the α,β-system fixed to the stator and into the phase-voltage-based uvw system (for example for inverse Clarke transformation 6). The voltage can be impressed by means of a pulse-width-modulation (PWM) generation unit 7 and a three-phase H-bridge inverter 8. The elements 6, 7 and 8 are conventional elements used, for example, in what is referred to as field-oriented regulation or else vector regulation. In this respect, reference is also made to the relevant technical literature.

(25) With reference to FIG. 6, phase currents i.sub.u,act, i.sub.v,act, i.sub.w,act of the electric machine 1 are measured by means of conventional measuring means (not shown), wherein, based on the measured phase currents i.sub.u,act, i.sub.v,act, i.sub.w,act, an ensuing direct-axis current i.sub.d,act and an ensuing quadrature-axis current i.sub.q,act are determined from the measured phase currents i.sub.u,act, i.sub.v,act, i.sub.w,act by means of a conventional uvw-dq converter 9 (for example for Clarke-Parks transformation). The phase currents i.sub.u,act, i.sub.v,act, i.sub.w,act can be measured both using 3 and using 2 measuring elements, wherein, in the case of 2 measuring elements, the third phase current has to be calculated from the two other phase currents. In this respect, reference is likewise made to the relevant technical literature. The currents i.sub.d,act and i.sub.q,act are provided to the current regulation means 5 as actual values.

(26) The current regulation means 5 can have a PI regulator and a P resonant regulator (PR regulator) connected in parallel with the PI regulator.

(27) With reference again to FIG. 2, an identification unit 10 serves to identify characteristic variables based on the determined direct-axis current i.sub.d, the determined quadrature-axis current i.sub.q, the direct-axis manipulated voltage u.sub.d.sup.k, the quadrature-axis manipulated voltage u.sub.q.sup.k and the state k.

(28) A switch or multiplexer 15 is supplied with the direct-axis current i.sub.d, the quadrature-axis current i.sub.q and the state k and, depending on the state k, outputs either the direct-axis current i.sub.d or the quadrature-axis current i.sub.q at an optional filter 11, which can be realized, for example, in the form of a bandpass. The filter 11 (or corresponding further parallel instances of the filter 11) is/are further supplied with the direct-axis manipulated voltage u.sub.d.sup.k and the quadrature-axis manipulated voltage u.sub.q.sup.k.

(29) A DFT unit 12 applies a discrete Fourier transform (DFT) algorithm or a Goertzel algorithm to the direct-axis manipulated voltage u.sub.d.sup.k and/or the quadrature-axis manipulated voltage u.sub.q.sup.k, and/or the direct-axis current i.sub.d and/or the quadrature-axis current i.sub.q to generate direct-axis manipulated-voltage coefficients, quadrature-axis manipulated-voltage coefficients, direct-axis-current coefficients and quadrature-axis-current coefficients.

(30) A calculation unit 13 finally calculates the (impedance) characteristic variables or differential inductances depending on the direct-axis manipulated-voltage coefficients and the direct-axis-current coefficients and on the quadrature-axis manipulated-voltage coefficients and the quadrature-axis-current coefficients. To this end, the calculation unit 13 can divide the direct-axis-current coefficients by the direct-axis manipulated-voltage coefficients and the quadrature-axis-current coefficients by the quadrature-axis manipulated-voltage coefficients. The flux linkages and the absolute fluxes can be calculated from the differential inductances calculated in this way. In the calculation, dead times of the inverter and different filter times, for example in the current detection, can be taken into account and compensated.

(31) The calculated characteristic variables are stored in the database 14.

(32) Furthermore, the determined characteristic variables can be used for the purpose of tracking the current regulation means for one of the subsequent operating points. To this end, a tracking means of the regulating parameters 16 and 17 is provided.

(33) Furthermore, a setpoint-value sensor 19, a downstream position regulator 20 and a downstream rotational-speed regulation means 21 are provided for normal operation, wherein an output of the setpoint-value generation means 18 and an output of the rotational-speed regulation means 21 are guided to a changeover switch 22, which, depending on a braking state, gives either the output of the setpoint-value generation means 18 or the output of the rotational-speed regulation means 21 to the current regulation means 5.

(34) FIG. 3 shows an illustration of the principle of the alternating excitation for an operating point, which will be explained in more detail below with reference to FIGS. 4 and 5.

(35) FIG. 4 shows a time profile of the direct-axis-current setpoint value or the direct-axis current and of the quadrature-axis-current setpoint value or quadrature-axis current. The guiding of the operating points is optimized here in such a way that there is in each case only a slight difference between 2 successive operating points either in the direct-axis-current setpoint value or in the quadrature-axis-current setpoint value. This advantageously executed successive arrangement of operating points makes it possible for the measured impedances of the previous operating point to be able to be used for adaptive tracking of the regulator parameters for measuring the subsequent operating point. Machines with extreme saturation behavior and widely varying inductances can therefore also be identified in a stable, robust and reliable manner. One possible embodiment consists in first of all keeping the direct-axis-current setpoint value at the operating points constant and varying the quadrature-axis-current setpoint value from 0 up to the maximum quadrature-axis-current setpoint value that is to be identified. After the maximum quadrature-axis-current setpoint value has been reached, the direct-axis-current setpoint value is increased and the operating points for said direct-axis-current setpoint value can then be approached in the desired quadrant by gradually decrementing the quadrature-axis-current setpoint value from the maximum setpoint value to 0. All 4 quadrants of a motor can be measured in this way by a suitable successive arrangement.

(36) The steps described further above for determining the characteristic variables are repeated in the event of changed operating points.

(37) Furthermore, the rotational angle position can be changed and the rotor can subsequently be locked in the case of a changed rotational angle position, wherein the steps described above for determining the characteristic variables are repeated in the case of a changed rotational angle position.

(38) FIGS. 5A and 5B show a time profile of the state k of the state controller 3 in connection with an associated time profile of the direct-axis current or direct-axis-current setpoint value and of the quadrature-axis current or quadrature-axis-current setpoint value.

(39) The state k initially has a value of 0, then changes its value to 1, then to 2 and back to 0. This cycle is repeated continuously.

(40) During the first cycle, both the direct-axis-current setpoint-value operating point and the quadrature-axis-current setpoint-value operating point remain constant. In this state, the new direct-axis-current and quadrature-axis-current setpoint values of the operating point are approached. It is waited until the regulators have settled and the behavior is stationary in order to prevent undesired superposition of the on-regulation process of the operation point and the actual identification (k=1, k=2).

(41) In the state k=0, neither the direct-axis-current setpoint-value AC signal or the quadrature-axis-current setpoint-value AC signal are generated, with the result that the direct-axis-current setpoint value and the quadrature-axis-current setpoint value remain constant as well.

(42) In the state k=1, only the direct-axis-current setpoint-value AC signal is generated as a sinusoidal signal at a direct-axis-current setpoint-value frequency, with the result that the direct-axis-current setpoint value changes about the operating point thereof as illustrated in a sinusoidal manner at the direct-axis-current setpoint-value frequency. The quadrature-axis-current setpoint value remains constant. In the state k=1, direct-axis inductances Ldd and cross-saturations Ldq are calculated. The switch 15 (FIG. 2) and hence the calculation method 10 are only activated here after the AC signal has waited for several periods and the regulators have been able to settle. The switch is then connected for an integral number of AC signal periods.

(43) In the state k=2, only the quadrature-axis-current setpoint-value AC signal is generated as a sinusoidal signal at a quadrature-axis-current setpoint-value frequency, with the result that the quadrature-axis-current setpoint value changes about the operating point thereof as illustrated in a sinusoidal manner at the quadrature-axis-current setpoint-value frequency. The direct-axis-current setpoint value remains constant. In the state k=2, quadrature-axis inductances Lqq and cross-saturations Lqd are calculated. The switch 15 (FIG. 2) and hence the calculation method 10 are only activated here after the AC signal has been waiting for several periods and the regulators have been able to settle. The switch is then connected for an integral number of AC signal periods.

(44) The direct-axis-current setpoint-value frequency and the quadrature-axis-current setpoint-value frequency may be identical. The dimensioning of the frequency for the method can be selected depending on the motor to be identified and on the available manipulated voltage. Depending on the motor, said frequency may be between 100 and 600 Hz. The amplitude of the current signal can be determined depending on the resolution of the current detection means and on the current region to be measured. In general, the amplitude should be between 5-15% of the rated current of the machine.

(45) In the subsequent cycle, as illustrated in FIGS. 5A and 5B, the quadrature-axis-current operating point is increased, wherein the direct-axis-current operating point remains constant. The second cycle otherwise corresponds to the first cycle. Finally, the time profile of the current setpoint values illustrated in FIG. 4 emerges over a longer period.

(46) The direct-axis current and quadrature-axis current are regulated in accordance with the invention using a PI regulator connected in parallel and a PR regulator (proportional resonant regulator). The associated current setpoint values are generated using a state controller 3 in connection with a setpoint-value generation means 18. The corresponding setpoint voltages from the output of the regulator 5 and the measured currents are analyzed using the Goertzel algorithm with respect to the direct-axis-current setpoint-value frequency and/or the quadrature-axis-current setpoint-value frequency, wherein only one current component is investigated depending on the injection direction. The changeover is effected using the state-dependent switch 15.

(47) If the measurement variables have a high level of noise, a band-pass filter 11 can be used. A band-pass filter of the 2.sup.nd order is recommended, wherein the band-pass filter 11 is to be applied to all the measurement variables included in the calculation, with the result that the phase shift and the amplitude attenuation occur to the same extent for all variables.

(48) The Goertzel algorithm supplies the DFT coefficients of the voltages and of the injection current.

(49) The (differential) impedance of the machine 1 is calculated from the DFT coefficients shortly before the change in operating point (state 2.fwdarw.0). The identified inductances are tracked to optimize the regulation and stored in the memory 14.

(50) The regulator parameters of the PI and the P resonant regulator are determined automatically and adaptively tracked from measuring point to measuring point by the sequence controller 3.

(51) The test signal is dimensioned automatically.

(52) The dead time of the inverter 8 is taken into account.

(53) The differential inductances are calculated by a division of the DFT coefficients of current and voltage. This makes it possible for the differential inductances and the cross-couplings to be determined in a highly precise manner when taking the dead time into account.

(54) The flux linkages and the absolute fluxes can be calculated from the differential inductances.

(55) The P resonant regulator can be temporarily deactivated in order to make it possible to adjust the DC components of the direct-axis and quadrature-axis current in a quick and stable manner.