Iterative flux identification
AssigneeRockwell Automation Technologies, Inc.
InventorsJacob Lamb, Bing Li, Brian Seibel
Life of this patent
Estimating the term…
Abstract
For flux map identification, a method applies an initial voltage to a motor. The motor is a salient motor. The method generates a flux map for the motor. The method iteratively applies a variable voltage to the motor. The variable voltage includes a constant current change calculated from the flux map. The method iteratively modifies the flux map.
Claims20
A method comprising:
- applying, by use of a processor, an initial voltage to a motor, wherein the motor is a salient motor;
- generating a Q-axis flux map yielding the Q-axis flux for a Q-axis current and a D-axis current for the motor;
- iteratively applying a variable voltage to the motor, wherein the variable voltage is based on a change in flux that increases each iteration and a constant current change calculated from the flux map;
- and
- iteratively modifying the flux map based on the Q-axis current and the D-axis current measured while applying the variable voltage.
An apparatus comprising:
- a processor;
- a memory storing code executable by the processor to perform:
- applying an initial voltage to a motor, wherein the motor is a salient motor;
- generating a Q-axis flux map yielding the Q-axis flux for a Q-axis current and a D-axis current for the motor;
- iteratively applying a variable voltage to the motor, wherein the variable voltage is based on a change in flux that increases each iteration and a constant current change calculated from the flux map;
- and
- iteratively modifying the flux map based on the Q-axis current and the D-axis current measured while applying the variable voltage.
A computer program product comprising a non-transitory computer readable storage medium having program code embodied therein, the program code readable/executable by a processor to perform:
- applying an initial voltage to a motor, wherein the motor is a salient motor;
- generating a Q-axis flux map yielding the Q-axis flux for a Q-axis current and a D-axis current for the motor;
- iteratively applying a variable voltage to the motor, wherein the variable voltage is based on a change in flux that increases each iteration and a constant current change calculated from the flux map;
- and
- iteratively modifying the flux map based on the Q-axis current and the D-axis current measured while applying the variable voltage.
Dependencies are inferred from the claim text.