Flux offset compensation for a rotating electrical machine
AssigneeABB Technology AG
InventorsChristian Stulz, Halina Burzanowska
Life of this patent
Estimating the term…
Abstract
A method is provided for compensating the flux drift caused by measurement and/or calculation errors when controlling a rotating electrical machine. The flux drift of the estimated flux vector may be compensated for by comparing the length of the flux vector with a reference flux magnitude which already has been determined for controlling the inverter. Depending on the comparison, the length of the estimated flux vector may be lengthened or shortened.
Claims25
A method for calculating the flux in a rotating electrical machine which is electrically supplied by an inverter, the method comprising:
- determining an inverter voltage vector;
- determining an inverter current vector;
- calculating an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- comparing a length of the estimated flux vector with a reference flux magnitude;
- and
- compensating for errors by changing the length of the estimated flux vector, depending on the comparison of the length of the estimated flux vector with the reference flux magnitude.
A method for controlling an inverter, comprising:
- setting a reference angular frequency for a rotating electrical machine;
- determining a reference voltage from the reference angular frequency;
- controlling switches of the inverter, such that modulated output voltages of the inverter are generated which correspond to the reference voltage;
- determining an inverter voltage vector;
- determining an inverter current vector;
- determining an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- and
- using the estimated flux vector for diagnostics.
A non-transitory computer-readable recording medium having a program recorded thereon that causes a processor of a computer processing device to execute operations comprising:
- determining an inverter voltage vector;
- determining an inverter current vector;
- calculating an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- comparing a length of the estimated flux vector with a reference flux magnitude;
- and
- compensating for errors by changing the length of the estimated flux vector, depending on the comparison of the length of the estimated flux vector with the reference flux magnitude.
A controller for an inverter, the controller comprising a processor configured to:
- determine an inverter voltage vector;
- determine an inverter current vector;
- calculate an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- compare a length of the estimated flux vector with a reference flux magnitude;
- and
- compensate for errors by changing the length of the estimated flux vector,
- depending on the comparison of the length of the estimated flux vector with the reference flux magnitude.
A controller for an inverter, the controller comprising a processor configured to:
- set a reference angular frequency for a rotating electrical machine;
- determine a reference voltage from the reference angular frequency;
- control switches of the inverter, such that modulated output voltages of the inverter are generated which correspond to the reference voltage;
- determine an inverter voltage vector;
- determine an inverter current vector;
- determine an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- and
- use the estimated flux vector for diagnostics.
A non-transitory computer-readable recording medium having a program recorded thereon that causes a processor of a computer processing device to execute operations comprising:
- setting a reference angular frequency for a rotating electrical machine;
- determining a reference voltage from the reference angular frequency;
- controlling switches of the inverter, such that modulated output voltages of the inverter are generated which correspond to the reference voltage;
- determining an inverter voltage vector;
- determining an inverter current vector;
- determining an estimated flux vector based on the inverter voltage vector and the inverter current vector;
- and
- using the estimated flux vector for diagnostics.
Dependencies are inferred from the claim text.