US 12,231,071 B2
Method of controlling a brushless permanent magnet motor
Neil William Hodgins, Bristol (GB); and Libo Zheng, Swindon (GB)
Assigned to Dyson Technology Limited, Wiltshire (GB)
Appl. No. 17/294,774
Filed by Dyson Technology Limited, Wiltshire (GB)
PCT Filed Oct. 16, 2019, PCT No. PCT/GB2019/052955
§ 371(c)(1), (2) Date May 18, 2021,
PCT Pub. No. WO2020/104765, PCT Pub. Date May 28, 2020.
Claims priority of application No. 1819004 (GB), filed on Nov. 22, 2018.
Prior Publication US 2022/0014125 A1, Jan. 13, 2022
Int. Cl. H02P 6/08 (2016.01); H02P 6/15 (2016.01); H02P 25/03 (2016.01)
CPC H02P 6/15 (2016.02) [H02P 25/03 (2016.02)] 17 Claims
OG exemplary drawing
 
1. A method of controlling a brushless permanent magnet motor, the method comprising operating the motor in an open loop control and subsequently operating the motor in a closed loop control, wherein:
operating the motor in the open loop control comprises:
determining a motor operating target for the motor;
determining, based on the motor operating target, an excitation timing parameter relationship from a set of pre-determined excitation timing parameter relationships for the motor, wherein the determined excitation timing parameter relationship defines one or more excitation timing parameter values that correspond to the motor operating target; and
operating the motor in accordance with the one or more excitation timing parameter values to provide a motor operating response close to the motor operating target; and
operating the motor in the closed loop control comprises:
measuring a measured motor operating response of the motor being operated in accordance with the one or more excitation timing parameter values;
comparing the measured motor operating response to the motor operating target; and
applying a correction factor to the one or more excitation timing parameter values when the measured motor operating response does not match the motor operating target, such that the motor operating response is directed towards the motor operating target.