US 11,726,446 B2
Drive controller with self-contained correction function of position errors
Stefan Künzel, Erlangen (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 16/955,610
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Nov. 19, 2018, PCT No. PCT/EP2018/081739
§ 371(c)(1), (2) Date Jun. 18, 2020,
PCT Pub. No. WO2019/120811, PCT Pub. Date Jun. 27, 2019.
Claims priority of application No. 17209247 (EP), filed on Dec. 21, 2017.
Prior Publication US 2021/0072722 A1, Mar. 11, 2021
Int. Cl. G05B 19/402 (2006.01); G05B 19/404 (2006.01)
CPC G05B 19/402 (2013.01) [G05B 19/404 (2013.01); G05B 2219/41125 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A drive controller for an electric drive of an electric machine receiving electrical energy via a converter, wherein the drive controller is configured to operate in a normal operation or in a special operation,
wherein the drive controller, in the normal operation, continuously
receives raw signals from a position transmitter disposed on the electric machine and detects a rotational position of a rotor shaft of the electric machine,
determines an actual position of the rotor shaft based on the received raw signals in conjunction with correction variables determined during the special operation, and
determines for the converter control signals based on a target position and the actual position or based on a target rotational speed and an actual rotational speed of the rotor shaft, with the actual rotational speed being determined from the actual position, and outputs the determined control signals to the converter,
wherein the drive controller, in the special operation,
first determines for the converter control signals that cause the rotor shaft to rotate at an initial rotational speed, and outputs the first determined control signals to the converter,
thereafter operates the electric machine in a non-powered manner causing the rotor shaft to coast down,
while the rotor shaft coasts down, continuously receives the raw signals from the position transmitter, determines therefrom raw positions of the rotor shaft, and buffers the determined raw positions,
models the coasting down of the rotor shaft in accordance with a model comprising model parameters,
determines based on the determined raw positions the correction variables and the model parameters, and
saves the determined correction variables in a correction variable memory and makes the determined correction variables available in the normal operation for determining the actual position.