Method for flying-starting sensorless vector-controlled permanent magnet synchronous motor

US2025167708A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025167708-A1
Application numberUS-202519023206-A
CountryUS
Kind codeA1
Filing dateJan 15, 2025
Priority dateAug 10, 2023
Publication dateMay 22, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for flying-starting a sensorless vector-controlled permanent magnet synchronous motor (PMSM), including: setting, by a speed tracker of a sensorless vector-controlled PMSM in a flying-start state, an actual operating speed of the PMSM as a reference speed command, for field-oriented control to reduce a real-time running current of the PMSM; and checking, using an acceleration adaptive controller, whether the sensorless vector-controlled PMSM is starting with or against wind; if the sensorless vector-controlled PMSM is starting against the wind, setting an acceleration of the PMSM to a preset value; if the sensorless vector-controlled PMSM is starting with the wind, calculating a voltage error defined as a difference between a maximum bus voltage and a real-time bus voltage; and processing, through a proportional-integral controller, the voltage error to output a new acceleration of the PMSM.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for flying-starting a sensorless vector-controlled permanent magnet synchronous motor (PMSM), the method comprising: setting, by a speed tracker of a sensorless vector-controlled PMSM in a flying-start state, an actual operating speed (Spd_act) of the PMSM as a reference speed command (Spd_ref), with a q-axis reference current (Iq_ref) and a d-axis reference current (Id_ref) at zero, for field-oriented control (FOC) to reduce a real-time running current of the PMSM, where, the reference speed command (Spd_ref) is a current speed command used in a speed control loop; and checking, using an acceleration adaptive controller, whether the sensorless vector-controlled PMSM is starting with or against wind; if the sensorless vector-controlled PMSM is starting against the wind, setting an acceleration of the PMSM to a preset value (a 0 ); if the sensorless vector-controlled PMSM is starting with the wind, calculating a voltage error defined as a difference between a maximum bus voltage and a real-time bus voltage; and processing, through a proportional-integral (PI) controller, the voltage error to output a new acceleration (a) of the PMSM. 2 . The method of claim 1 , wherein the speed tracker and the acceleration adaptive controller are two additional units to a field-oriented control strategy; during startup in the flying-start state, the speed tracker is initiated to monitor the actual operating speed (Spd_act); the actual operating speed (Spd_act) is set as the reference speed command (Spd_ref); both the q-axis reference current (Iq_ref) and the d-axis reference current (Id_ref) are set to zero; the FOC strategy is applied, until a real-time q-axis current (Iq) drops below a preset q-axis current (Iq 0 ); the speed tracker is disengaged, and the reference speed command (Spd_ref) is recorded; a first PI controller compares the q-axis reference current (Iq_ref) with the real-time q-axis current (Iq) to form a first current control loop; a second PI controller compares the d-axis reference current (Id_ref) with a real-time d-axis current (Id) to form a second current control loop; after the speed tracking is completed, the recorded reference speed command (Spd_ref) is compared with a target startup speed (Spd_target); if the recorded reference speed command (Spd_ref) is less than the target startup speed (Spd_target), the acceleration is set to a preset value (a 0 ); if the recorded reference speed command (Spd_ref) is greater than the target startup speed (Spd_target), the voltage error is calculated as the difference between the maximum bus voltage and the real-time bus voltage; and the voltage error is processed through a third PI controller to generate the new acceleration (a); and after acceleration adaptive control is completed, the FOC strategy is applied to adjust the actual operating speed (Spd_act) to approach the target startup speed (Spd_target). 3 . The method of claim 2 , wherein upon performing the FOC strategy, the PMSM starts with the recorded reference speed command (Spd_ref) and increases the reference speed command (Spd_ref), step by step, using the new acceleration (a) as a step size, to bring the reference speed command (Spd_ref) to match the target speed (Spd_target). 4 . The method of claim 3 , wherein when the reference speed command (Spd_ref) exceeds the target speed (Spd_target), the new acceleration (a) is calculated as follows: a = kp × error + ∫ ( ki × erorr ) ⁢ dt where, kp and ki are parameters of the PI controller. 5 . The method of claim 4 , comprising: S 1 : initializing all parameters, and setting a flag (Flag) to 1 for the speed tracker; S 2 : reading bus voltage (Vbus), phase currents, and the target startup speed (Spd_target); calculating the actual operating speed (Spd_act), the real-time q-axis current (Iq), and the real-time d-axis current (Id); S 3 : checking if the flag (Flag) is 1; if yes, proceeding to S 4 ; if no, skipping to S 6 ; S 4 : speed tracking: setting the actual operating speed (Spd_act) as the reference speed command (Spd_ref); checking if the real-time q-axis (Iq) is less than the preset q-axis current (Iq 0 ); if no, moving to S 5 ; if yes, setting the flag (Flag) to zero, recording the reference speed command (Spd_ref), and proceeding to S 6 ; S 5 : setting both the q-axis reference current (Iq_ref) and the d-axis reference current (Id_ref) to zero; applying the FOC strategy, and returning to S 2 ; S 6 : checking if the reference speed command (Spd_ref) is greater than the target startup speed (Spd_target); if no, setting the acceleration to a preset value a 0 ; if yes, calculating the voltage error defined as the difference between the maximum bus voltage and the real-time bus voltage; processing, through the PI controller, the voltage error to output the new acceleration a; and then proceeding to S 7 ; S 7 : recalculating, using the new acceleration a, the reference speed command (Spd_ref); comparing, through the PI controller, the recalculated reference speed command (Spd_ref) with the actual operating speed (Spd_act); performing FOC strategy, and then returning to S 2 . 6 . The method of claim 5 , wherein during the execution of the FOC strategy, the d-axis reference current (Id_ref) is generated by a maximum torque per ampere (MTPA) unit.

Assignees

Inventors

Classifications

  • H02P21/34Primary

    Arrangements for starting · CPC title

  • Estimation of position or speed · CPC title

  • Speed loop, i.e. comparison of the motor speed with a speed reference · CPC title

  • Current loop, i.e. comparison of the motor current with a current reference · CPC title

  • Synchronous machines, e.g. with permanent magnets or DC excitation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025167708A1 cover?
A method for flying-starting a sensorless vector-controlled permanent magnet synchronous motor (PMSM), including: setting, by a speed tracker of a sensorless vector-controlled PMSM in a flying-start state, an actual operating speed of the PMSM as a reference speed command, for field-oriented control to reduce a real-time running current of the PMSM; and checking, using an acceleration adaptive …
Who is the assignee on this patent?
Zhongshan Broad Ocean Motor Co
What technology area does this patent fall under?
Primary CPC classification H02P21/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).