Determining a permanent magnet flux state
Examples include a method for determining a permanent magnet flux state of a rotor in a synchronous motor using a VSD. The method includes obtaining d-axis and q-axis inductance values of the motor, fixing a non-zero stator current magnitude and controlling a motor speed using a speed loop regulation in a stator current angle γ polar coordinate frame to reach a zero motor speed steady state corresponding to the fixed non-zero stator current magnitude, to the obtained d-axis and q-axis inductance values, and to a no-load situation. The method further includes recording coordinates of the reached steady state.
1 . A method for determining a permanent magnet flux state of a rotor in a synchronous motor using a variable speed drive, VSD, the method comprising:
obtaining, at the VSD, d-axis and q-axis inductance values of the motor;
fixing, by the VSD, a non-zero stator current magnitude;
controlling, by the VSD, a motor speed of the motor using a speed loop regulation in a stator current angle γ, polar coordinate frame to reach a zero motor speed steady state corresponding to the fixed non-zero stator current magnitude, to the obtained d-axis and q-axis inductance values, and to a no-load situation, wherein controlling the motor speed comprises maintaining the fixed non-zero stator current magnitude constant while adjusting the stator current angle until the zero motor speed steady state is reached; and
recording, at the VSD, coordinates of the reached steady state, wherein the coordinates comprise a value of the stator current angle corresponding to the zero motor speed steady state.
2 . The method according to claim 1 , wherein the coordinates correspond to γ=0°, wherein the method comprises communicating, by the VSD, that the flux state corresponds to a low saliency state.
3 . The method according to claim 1 , wherein the coordinates correspond to γ=90°, wherein the method comprises communicating, by the VSD, that the flux state corresponds either to a demagnetized or to a zero flux state.
4 . The method according to claim 1 , wherein the coordinates correspond to a value of γ comprised in an interval of −180° to −90°, −90° to 0°, 0° to 90° or 90° to 180°, wherein the method comprises communicating, by the VSD, a permanent magnet flux value estimate.
5 . The method according to claim 4 , the method comprising operating the motor with the VSD taking the permanent magnet flux value estimate into account.
6 . The method according to claim 4 , the method comprising:
detecting, at the VSD, a difference between the permanent magnet flux value estimate and a reference value, wherein the difference is consistent with a rotor flux reduction exceeding a predetermined drift threshold; and
in response to the detecting, limiting, by the VSD, one or more of a motor speed or motor load in order to reduce an operating temperature.
7 . The method according to claim 1 , wherein the method comprises receiving, at the VSD, motor position sensor data from one or more sensors, the one or more sensors comprising one or more of a hall sensor and of an optical encoder sensor.
8 . The method according to claim 1 , the method comprising transmitting, by the VSD, permanent magnet flux state information over a network.
9 . A non-transitory computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to carry out the method of claim 1 .
10 . A variable speed drive, VSD, of a synchronous motor comprising a permanent magnet rotor, the variable speed drive comprising a processor and a memory, the processor being configured to operate according to the method of claim 1 .
11 . The VSD according to claim 10 , configured to operate the synchronous motor in a standstill mode.
12 . The VSD according to claim 11 , configured to operate the motor decoupled from a load.
13 . The VSD according to claim 10 , wherein the VSD comprises a networking module to communicate a permanent magnet flux state in function of the recorded coordinates of the reached steady state.
14 . The VSD according to claim 13 , wherein the communication of the permanent magnet flux state is in function of the value of the stator current angle, γ, polar coordinate frame corresponding to the reached steady state.
15 . A server comprising a processor, a networking module and a memory, wherein the server is connected via a network to a plurality of variable speed drives configured to operate according to claim 8 , wherein the processor of the server is to compile permanent magnet flux states received from the variable speed drives of the plurality of variable speed drives.
16 . A system for determining a permanent magnet flux state of a rotor in a synchronous motor, the system comprising:
a variable speed drive (VSD) configured to:
obtain d-axis and q-axis inductance values of the motor;
fix a non-zero stator current magnitude;
control a motor speed of the motor using a speed loop regulation in a stator current angle γ, polar coordinate frame to reach a zero motor speed steady state corresponding to the fixed non-zero stator current magnitude, to the obtained d-axis and q-axis inductance values, and to a no-load situation, wherein controlling the motor speed comprises maintaining the fixed non-zero stator current magnitude constant while adjusting the stator current angle until the zero motor speed steady state is reached; and
record coordinates of the reached steady state, wherein the coordinates comprise a value of the stator current angle corresponding to the zero motor speed steady state.
17 . The system according to claim 16 , wherein the VSD is further configured to:
determine that the value of the stator current angle corresponds to γ=0°; and
communicate that the flux state corresponds to a low saliency state.
18 . The system according to claim 16 , wherein the VSD is further configured to:
determine that the value of the stator current angle corresponds to a value of γ comprised in an interval of −180° to −90°, −90° to 0°, 0° to 90° or 90° to 180°;
calculate a permanent magnet flux value estimate based on the value of the stator current angle; and
communicate the permanent magnet flux value estimate.
19 . The system according to claim 18 , wherein the VSD is configured to calculate the permanent magnet flux value estimate according to the equation φr=LΔISsin γ, where LΔ=Ld−Lq, IS is the fixed non-zero stator current magnitude, and γ is the value of the stator current angle corresponding to the zero motor speed steady state.
20 . The system according to claim 16 , wherein the VSD is configured to operate the synchronous motor in a standstill mode with the motor decoupled from a load.