METHOD FOR OPERATING AN ELECTRIC MACHINE, APPARATUS
20220190757 · 2022-06-16
Inventors
Cpc classification
H02P23/0031
ELECTRICITY
H02P23/0004
ELECTRICITY
International classification
Abstract
The invention relates to a method for operating an electric machine (1), in particular of a motor vehicle, that has a stator (4) and a rotor (2), wherein the stator (4) has a stator winding (5) having at least three phases (U, V, W), and wherein the rotor is arranged/arrangeable on a rotor shaft (3), wherein a time-invariant differential equation modelling the machine (1) is taken as a basis for ascertaining a desired current value (I.sub.desired,fl) for the stator winding (5) for producing a required torque and/or a required rotation speed, wherein the desired current value (I.sub.desired,fl) is compared with an actual current value (I.sub.actual,fl) of the stator winding (5), which actual current value corresponds to electric phase currents (I.sub.U, I.sub.V, I.sub.W) flowing through the phases (U, V, W), and wherein the comparison is taken as a basis for passing current through the phases (U, V, W) such that a difference from the actual current value (I.sub.actual,fl) to the desired current value (I.sub.desired,fl) is reduced. There is provision for the time-invariant differential equation to be ascertained on the basis of a periodic, linear differential equation by means of a Floquet transformation.
Claims
1. A method for operating an electric machine (1), which has a stator (4) and a rotor (2), wherein the stator (4) has a stator winding (5) with at least three phases (U, V, W), and wherein the rotor (2) is arrangeable on a rotor shaft (3), the method comprising: determining a desired current value (I.sub.Soll,fl) of the stator winding (5) for generating a required torque and/or a required speed on the basis of a time-invariant differential equation modeling the machine (1), comparing the desired current value (I.sub.Soll,fl) is compared with an actual current value (I.sub.Ist,fl) of the stator winding (5), which corresponds to electric phase currents (I.sub.U, I.sub.V, I.sub.W) flowing through the phases (U, V, W), and energizing, on the basis of the comparison, the phases (U, V, W) such that a deviation of the actual current value (I.sub.Ist,fl) from the desired current value (I.sub.Soll,fl) is reduced, wherein the time-invariant differential equation is determined on the basis of a periodic, linear time-variant differential equation by means of a Floquet transformation.
2. The method as claimed in claim 1, wherein the periodic, linear time-variant differential equation is determined on the basis of a speed (ω) and/or a torque of the electric machine (1).
3. The method as claimed in claim 1, wherein the periodic, linear time-variant differential equation is determined on the basis of a system matrix (A.sub.abc(t)) of the electric machine (1), which describes an angle-dependent inductance of the stator winding (5).
4. The method as claimed in claim 3, wherein the system matrix (A.sub.abc(t)) of the electric machine (1) is determined on the basis of a finite element model of the electric machine (1).
5. The method as claimed in claim 1, wherein, to implement the Floquet transformation, an initial value is specified, wherein the time-invariant differential equation is determined on the basis of the initial value.
6. The method as claimed in claim 5, wherein a mean value of the system matrix (A.sub.abc(t)) is specified as the initial value.
7. The method as claimed in claim 5, wherein an error (J) of the time-invariant differential equation determined on the basis of the initial value is determined and in that the time-invariant differential equation is corrected until the error (J) is smaller than a specified threshold value.
8. The method as claimed in claim 7, wherein the time-invariant differential equation is corrected on the basis of a downhill simplex method.
9. The method as claimed in claim 7, wherein the time-invariant differential equation is corrected on the basis of a quasi-Newton method.
10. A device (8) for an electric machine (1), wherein the machine (1) has a stator (4) and a rotor (2), wherein the stator (4) has a stator winding (5) with at least three phases (U, V, W), and wherein the rotor (2) is arrangeable on a rotor shaft (3), wherein the device (8) comprises a control unit (8) configured to determine a desired current value (I.sub.Soll,fl) of the stator winding (5) for generating a required torque and/or a required speed on the basis of a time-invariant differential equation modeling the machine (1), compare the desired current value (I.sub.Soll,fl) with an actual current value (I.sub.Ist,fl) of the stator winding (5), which corresponds to electric phase currents (I.sub.U, I.sub.V, I.sub.W) flowing through the phases (U, V, W), and energize, on the basis of the comparison, the phases (U, V, W) such that a deviation of the actual current value (I.sub.Ist,fl) from the desired current value (I.sub.Soll,fl) is reduced, wherein the time-invariant differential equation is determined on the basis of a periodic, linear time-variant differential equation by means of a Floquet transformation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The invention is explained in more detail below with reference to the drawings. In this regard:
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020]
[0021] An electric energy store 6 is associated with the electric machine 1. The energy store 6 is connected to the phases U, V and W by means of power electronics 7. A DC voltage supplied by the energy store 6 can be converted into AC voltages via the power electronics 7 to energize the phases U, V and W.
[0022] The electric machine 1 moreover has a device 8, which is designed as a control unit 8 to actuate the power electronics 7 or to switch switching elements (not illustrated) of the power electronics 7.
[0023]
[0024] According to the first graph shown on the left in
[0025] According to the second graph shown on the right in
[0026]
[0027] If the phase currents I.sub.U, I.sub.V and I.sub.W shown in the second graph of
[0028] A method for operating the electric machine 1 is described below with reference to
[0029] In a step S.sub.1, a speed w of the rotor 2 or a variable corresponding to the speed ω, for example a rotational speed of the rotor 2, is determined. The speed ω is, for example, the current speed ω of the rotor 2. Alternatively, it is a possible speed ω of the rotor 2, which deviates from the current speed ω. Moreover, in step S.sub.1, the determined speed ω or the variable is supplied to the device 8. In step S1, alternatively or additionally to the speed ω, a torque of the rotor 2 is determined and supplied to the device 8.
[0030] In a step S2, on the basis of the speed ω or the variable on the one hand and a system matrix A.sub.abc(t) of the electric machine 1 on the other, the device 8 determines a periodic, linear time-variant differential equation with the following equation (1.1):
İ.sub.abc=A.sub.abc(t)I.sub.abc (1.1)
[0031] In this case, the system matrix A.sub.abc(t) is understood to be a matrix which describes an angle-dependent inductance of the electric machine 1. In particular, there is a non-linear association between the system matrix A.sub.abc(t) and the inductance of the electric machine 1. I.sub.abc is a current value which corresponds to the phase currents I.sub.U, I.sub.V and I.sub.W. The current value I.sub.abc represents the phase currents I.sub.U, I.sub.V and I.sub.W in phase coordinates. In particular, in addition to the parameters included in equation (1.1), an input term describing an electric voltage and/or a disturbance term describing an electromagnetic force of a permanent magnet of the electric machine 1 are contained in the periodic, linear time-variant differential equation. The input term and the disturbance term are preferably not taken into account according to the method shown in
[0032] In a step S3, the device 8 determines a time-invariant differential equation on the basis of the periodic, linear time-variant differential equation by means of a Floquet transformation. This is described by the following equation (1.2).
İ.sub.fl=A.sub.flI.sub.fl=QI.sub.fl (1.2)
[0033] In this case, Q describes a real-valued matrix and I.sub.fl a current value which corresponds to the phase currents I.sub.U, I.sub.V and I.sub.W. The current value I.sub.fl represents the phase currents I.sub.U, I.sub.V and I.sub.W in Floquet coordinates. Since the periodic, linear time-variant differential equation is a T-periodic differential equation, this can be transformed into the time-invariant differential equation according to the Floquet theory. A transformation which can be described by the following equation (1.3) then exists.
I.sub.flP(t)I.sub.abc (1.3)
[0034] In this case, P(t)is a transformation matrix. This results from the fundamental matrix Φ(t), which can be represented according to the following equation (1.4) for periodic systems.
Φ(t)=P(T)e.sup.Qt (1.4)
[0035] The equation (1.6) furthermore results from the mathematical association described by the following equation (1.5).
{dot over (Φ)}(t)={dot over (P)}(t)e.sup.Qt+P(t)e.sup.Qt=({dot over (P)}(T)+P(t)Q)e.sup.Qt=A.sub.abc(t)P(t)e.sup.Qt (1.5)
{dot over (P)}=AP−PQ (1.6)
[0036] To implement or calculate the Floquet transformation, the equation (1.6) is solved. To this end, an initial value for the matrix Q is specified. Therefore, an initial value for part of the time-invariant differential equation is specified. A mean value of the system matrix A.sub.abc(t) is preferably specified as an initial value.
[0037] In a step S4, the device 8 determines an error J of the time-invariant differential equation determined on the basis of the initial value. The error J is determined according to the following equation (1.7).
J=∥P(2 T)−E∥ (1.7)
[0038] In this case, E describes the unit matrix of the dimension of P(t). Owing to the periodicity of the system, it is assumed that the transformation matrix P(t) corresponds to the points in time t=0 and t=2 T of the unit matrix E.
[0039] In a step S5, the time-invariant differential equation or the matrix Q is corrected by the device 8 until the error J is smaller than a specified threshold value. To this end, a search method, in particular a downhill simplex method or a gradient method, in particular a quasi Newton method, is used in step S5, for example.
[0040] In a step S6, the device 8 determines a desired current value I.sub.Soll,fl on the basis of the corrected time-invariant differential equation on the one hand and a specified torque or a specified speed on the other. The desired current value I.sub.Soll,fl corresponds to the phase currents I.sub.U, I.sub.V and I.sub.W which must flow through the phases U, V or W so that the specified torque or the specified speed is generated by the electric machine 1. The desired current value I.sub.Soll,fl represents the phase currents I.sub.U, I.sub.V and I.sub.W in phase coordinates.
[0041] In a step S7, the current phase currents I.sub.U, I.sub.V and I.sub.W are determined. By way of example, each of the current phase currents I.sub.U, I.sub.V and I.sub.W is detected in each case by a current measuring device and supplied to the device 8.
[0042] In a step S8, the device 8 determines an actual current value I.sub.Ist,fl on the basis of the current phase currents I.sub.U, I.sub.V and I.sub.W. The actual current value I.sub.Ist,fl corresponds to the current phase currents I.sub.U, I.sub.V and I.sub.W and represents the current phase currents I.sub.U, I.sub.V and I.sub.W in Floquet coordinates. In this case, the actual current value I.sub.Ist,fl and the desired current value I.sub.Soll,fl have an identical dimension or physical unit.
[0043] In a step S9, the device 8 compares the desired current value I.sub.Soll,fl to the actual current value I.sub.Ist,fl. By way of example, to this end, the device 8 calculates a difference from the desired current value I.sub.Soll,fl and the actual current value I.sub.Ist,fl.
[0044] In a step S10, the device 8 determines a desired voltage value U.sub.Soll,fl on the basis of the comparison, which desired voltage value corresponds to electric voltages which must be applied to the phases U, V or W so that the difference between the actual current value I.sub.Ist,fl and the desired current value I.sub.Soll,fl is reduced. The desired voltage value U.sub.Soll,fl represents the voltages to be applied in Floquet coordinates.
[0045] In a step S11, the device 8 determines a desired voltage value U.sub.Soll,abc on the basis of the desired voltage value U.sub.Soll,fl. The desired voltage value U.sub.Soll,abc represents the voltages to be applied in phase coordinates.
[0046] In a step S12, the device 8 then controls the power electronics 7 such that the voltages to be applied are applied at the phases U, V and W.
[0047] The steps S7 to S12 preferably form a control loop 9. Step S7 is then preferably referred to again following step S12.
[0048] The steps S1 to S5 preferably take place spaced in time from steps S6 to S12. By way of example, according to steps S1 to S5, a time-invariant differential equation is determined on the basis of the speed ω of the rotor 2 or a variable corresponding to the speed ω of the rotor 2, and the determined time-invariant differential equation is stored in a data memory. Corresponding variables of a time-invariant differential equation in each case are preferably determined for a plurality of speeds ω of the rotor or variables corresponding to speeds ω of the rotor 2, and the determined time-invariant differential equations are stored in the data memory. To implement the method steps S6 to S12 in a time-staggered manner, the stored time-invariant differential equation or one of the stored time-invariant differential equations is then supplied to the device 8.