MOTOR STARTING CONTROL METHOD, DEVICE AND SYSTEM
20260031750 ยท 2026-01-29
Assignee
Inventors
Cpc classification
H02P21/0003
ELECTRICITY
International classification
H02P21/00
ELECTRICITY
Abstract
A motor starting control method, device, and system, the method including: accumulating electrical parameter to obtain accumulated electrical parameter values, which are alternately assigned to a direct-axis electrical parameter and quadrature-axis electrical parameter; accumulating an angular increment to obtain accumulated values of a forced-driving angle; generating a control signal for a motor based on real-time values of the direct-axis electric parameter, quadrature-axis electrical parameter, and forced-driving angle; the control signal drives the motor; repeating said steps until the direct-axis electrical parameter or the quadrature-axis electrical parameter reaches a target electrical parameter, and then continuing accumulating to obtain the accumulated values of the forced-driving angle while forcibly driving the motor based on the corresponding control signal; when the real-time value of the forced-driving angle stays in sync with the rotor angle, the motor completes the startup; the motor is driven by alternately applying two perpendicular forces to the rotor.
Claims
1. A motor starting control method, comprising: S1, accumulating an incremental electrical parameter on top of an initial electrical parameter to obtain accumulated electrical parameter values, and alternately assigning the accumulated electrical parameter values to a direct-axis electrical parameter and a quadrature-axis electrical parameter, wherein the direct-axis electrical parameter is positively correlated with a progress of a startup duration, the quadrature-axis electrical parameter is positively correlated with the progress of the startup duration; and accumulating an angular increment on top of an initial angle to obtain accumulated values of a forced-driving angle; S2, generating a control signal for a motor based on a real-time value of the direct-axis electric parameter, a real-time value of the quadrature-axis electrical parameter, and a real-time value of the forced-driving angle, wherein the control signal drives the motor to operate; and S3, repeating S1 and S2 until the direct-axis electrical parameter or the quadrature-axis electrical parameter reaches a target electrical parameter, and then continuing accumulating to obtain the accumulated values of the forced-driving angle while forcibly driving the motor based on the corresponding control signal, wherein when the real-time value of the forced-driving angle equals a rotor angle, the motor completes a startup.
2. The motor starting control method according to claim 1, wherein the electrical parameter is a voltage or a current.
3. The motor starting control method according to claim 1 or 2, wherein in S2, generating the control signal comprises; obtaining a PWM duty cycle value based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle; and generating the control signal based on the PWM duty cycle value.
4. The motor starting control method according to claim 3, wherein obtaining the PWM duty cycle value comprises: performing coordinate transformation based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle to obtain an -axis voltage and a -axis voltage in a stationary two-phase coordinate system; and obtaining the PWM duty cycle value based on the -axis voltage and the -axis voltage.
5. A motor starting control device, comprising a parameter unit and a control unit; wherein the parameter unit is configured to obtain parameter information for driving a motor start and generate a direct-axis electrical parameter, a quadrature-axis electrical parameter, and a forced-driving angle based on the parameter information; wherein the direct-axis electrical parameter is positively correlated with a progress of a startup duration, and the quadrature-axis electrical parameter is positively correlated with the progress of the startup duration; and wherein the control unit is configured to generate a control signal for the motor based on a real-time value of the direct-axis electrical parameter, a real-time value of the quadrature-axis electrical parameter, and a real-time value of the forced-driving angle to drive the motor operation and complete a startup.
6. The motor starting control device according to claim 5, wherein the parameter unit comprises a parameter configuration module and a parameter processing module; wherein the parameter configuration module is configured to obtain the parameter information for driving the motor start; and wherein the parameter processing module is configured to perform accumulation based on electrical parameter information in the parameter information to obtain the direct-axis electrical parameter and the quadrature-axis electrical parameter, and perform accumulation based on angle information in the parameter information to obtain the forced-driving angle.
7. The motor starting control device according to claim 5, wherein the control unit obtains a PWM duty cycle value based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, the real-time value of the forced-driving angle, and generates the control signal based on the PWM duty cycle value.
8. A motor starting control system, comprising a processor, an angle generator, a motor starting controller, a PWM generator, and a motor; wherein the processor is used for obtaining and configuring parameter information for driving the motor start; wherein the angle generator is communicatively connected to the processor and is used for generating a forced-driving angle of the motor based on angle information in the parameter information; wherein the motor starting controller is connected to the processor and the angle generator, generates a PWM duty cycle value based on electrical parameter information in the parameter information and the forced-driving angle; and wherein the PWM generator is connected to an output end of the motor starting controller, generates a control signal of the motor based on the PWM duty cycle value, and the motor operates and completes a startup based on the control signal.
9. The motor starting control system according to claim 8, wherein the angle generator comprises a first accumulation circuit, the first accumulation circuit accumulates an angular increment on top of an initial angle to obtain accumulated values of the forced-driving angle.
10. The motor starting control system according to claim 8 or 9, wherein the motor starting controller comprises a second accumulation circuit, a coordinate transformation circuit, and a duty cycle value generation circuit; wherein the second accumulation circuit receives the electrical parameter information in the parameter information, accumulates an incremental electrical parameter on top of an initial electrical parameter to obtain accumulated electrical parameter values, alternately assigns the accumulated electrical parameter values to a direct-axis electrical parameter and a quadrature-axis electrical parameter, and stops accumulation when the direct-axis electrical parameter or the quadrature-axis electrical parameter reach a respective target value; wherein the coordinate transformation circuit is connected to the angle generator and an output of the second accumulation circuit, and obtains a -axis voltage and a -axis voltage under a stationary two-phase coordinate system according to a real-time value of the forced-driving angle, a real-time value of the direct-axis electrical parameter, and a real-time value of the quadrature-axis electrical parameter; and wherein the duty cycle value generation circuit is connected to an output of the coordinate transformation circuit, and obtains the PWM duty cycle value based on the -axis voltage and the -axis voltage.
11. The motor starting control system according to claim 8, wherein the second accumulation circuit performs summation processing based on an initial voltage and a voltage increment to obtain accumulated electrical parameter values.
12. The motor starting control system according to claim 8, wherein when the second accumulation circuit assigns a real-time value of the accumulated electrical parameter values to the direct-axis electrical parameter, a corresponding quadrature-axis electrical parameter at this time is zero; wherein when the real-time value of the accumulated electrical parameter values is assigned to the quadrature-axis electrical parameter, the corresponding direct-axis electrical parameter is zero.
13. The motor starting control system according to claim 8, wherein the duty cycle value generation circuit receives the -axis voltage and the -axis voltage generated by the coordinate transformation circuit and performs inverse Clarke transformation to produce three-phase voltages in a three-phase coordinate system, and the three-phase voltages comprises an a-axis voltage, a b-axis voltage, and a c-axis voltage.
14. The motor starting control system according to claim 13, wherein these three-phase voltages undergo calculation by an SVPWM control algorithm to generate the PWM duty cycle value.
15. The motor starting control system according to claim 8, wherein the control signal generated by the PWM generator based on the PWM duty cycle value is a PWM wave.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
DETAILED DESCRIPTION
[0057] The embodiments of the present disclosure will be described below. Those skilled can easily understand disclosure advantages and effects of the present disclosure according to contents disclosed by the specification. The present disclosure can also be implemented or applied through other different exemplary embodiments. Various modifications or changes can also be made to all details in the specification based on different points of view and applications without departing from the spirit of the present disclosure.
[0058] Refer to
[0059] In the present disclosure, a motor is driven by alternately accumulating a voltage (or a current) of a direct axis and a quadrature axis, resulting in alternating forces applied to a rotor in two perpendicular directions, which can address an issue in existing technologies where the motor takes too long to start or cannot start at all, thus meeting the needs of applications requiring rapid startup.
Embodiment 1
[0060] The present disclosure provides a motor starting control method, as shown in
[0061] S1, accumulating an incremental electrical parameter on top of an initial electrical parameter to obtain accumulated electrical parameter values, and alternately assigning the accumulated electrical parameter values to a direct-axis electrical parameter and a quadrature-axis electrical parameter, wherein the direct-axis electrical parameter is positively correlated with a progress of a startup duration, the quadrature-axis electrical parameter is positively correlated with the progress of the startup duration; and accumulating an angular increment on top of an initial angle to obtain accumulated values of a forced-driving angle.
[0062] A direct-axis electrical parameter and a quadrature-axis electrical parameter are generated based on parameter information of a motor, the direct axis and the quadrature axis are perpendicular to each other. Therefore, when the direct-axis electrical parameter and the quadrature-axis electrical parameter alternately control and drive the motor, the direct-axis electrical parameter and the quadrature-axis electrical parameter manifest as two perpendicular forces alternately applied to the motor, specifically applied to a rotor of the motor.
[0063] Step S1 generating the direct-axis electrical parameter, the quadrature-axis electrical parameter, and the forced-driving angle includes the following steps:
[0064] S11: configuring the parameter information for starting the motor; the parameter information includes angle information, electrical parameter information, and target electrical parameters.
[0065] Specifically, the angle information includes the initial angle and the angular increment; the electrical parameter information refers to voltage information or current information, when the electrical parameter information is the voltage information, the electrical parameter information includes an initial voltage and a voltage increment, and the corresponding target electrical parameter is a target voltage; when the electrical parameter information is the current information, the electrical parameter information includes an initial current and a current increment, and the corresponding target electrical parameter is a target current.
[0066] S12: obtaining the direct-axis electrical parameter and the quadrature-axis electrical parameter based on electrical parameter information in the parameter information.
[0067] Specifically, the process of obtaining the direct-axis electrical parameter and the quadrature-axis electrical parameter from the electrical parameter information in the parameter data includes: (1) obtaining the accumulated electrical parameter values from the electrical parameter information in the parameter data; (2) deriving the direct-axis electrical parameter and the quadrature-axis electrical parameter from the accumulated electrical parameter values.
[0068] Specifically, (1) the accumulated electrical parameter values in the present disclosure are dynamically updated as the time proceeds after the motor starts.
[0069] Taking the voltage information as an example of the electrical parameter information, the initial voltage is an initial accumulated value, a sum of the initial accumulated value and the voltage increment gives a first accumulated value, and a sum of the first accumulated value and the voltage increment gives the second accumulated value, and so on. The initial accumulated value, the first accumulated value, the second accumulated value, and so on, are sequentially used as a real-time value of the electrical parameter values in the present disclosure.
[0070] Specifically, (2) the accumulated electrical parameter values are alternately assigned to the direct-axis electrical parameter and the quadrature-axis electrical parameter; when the real-time value of the accumulated electrical parameter values is assigned to the direct-axis electrical parameter, the corresponding quadrature-axis electrical parameter is zero; when the real-time value of the accumulated electrical parameter values is assigned to the quadrature-axis electrical parameter, the corresponding direct-axis electrical parameter is zero.
[0071] S13: generating the forced-driving angle of the motor based on angle information in the parameter information.
[0072] Specifically, the forced-driving angle in the present disclosure is dynamically updated based on progress of the motor startup duration; the forced-driving angle at the current moment is a sum of the forced-driving angle from the previous moment and the angular increment, the forced-driving angle at a first moment of the motor startup duration is the initial angle; more specifically, the initial angle is the forced-driving angle at the first moment; a sum of the forced-driving angle at the first moment and the angular increment gives the forced-driving angle at a second moment; a sum of the forced-driving angle at the second moment and the angular increment gives the forced-driving angle at a third moment, wherein values of the forced-driving angle at the first, second, third moments, etc., are sequentially used as a real-time value of the forced-driving angle of the motor.
[0073] It should be noted that the initial electrical parameters, electrical parameter increments, initial angle, and angular increments can all be configured as needed, and the user can determine them based on the actual situation. The electrical parameter increment and angular increment can be set as fixed values or variables, depending on requirements.
[0074] It should be noted that steps S12 and S13 do not have a fixed order; in practice, steps S12 and S13 may be carried out simultaneously.
[0075] S2: generating a control signal for a motor based on a real-time value of the direct-axis electrical parameter, a real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle, where the control signal drives the motor operation.
[0076] In one embodiment of the present disclosure, an implementation of alternating control of the motor using the real-time direct-axis electrical parameter and the real-time quadrature-axis electrical parameter is as follows: the direct-axis electrical parameter at the first moment control the motor at the first moment, the quadrature-axis electrical parameter at the second moment control the motor at the second moment, and in subsequent moments, the direct-axis electrical parameter and quadrature-axis electrical parameter alternate to control the motor.
[0077] Another implementation of alternating control of the motor using the real-time value of the direct-axis electrical parameter and the real-time value of the quadrature-axis electrical parameter is as follows: the quadrature-axis electrical parameter at the first moment controls the motor at the first moment, the direct-axis electrical parameter at the second moment controls the motor at the second moment, and in subsequent moments, the quadrature-axis electrical parameter and the direct-axis electrical parameter alternate to control the motor.
[0078] In S2, the process of generating the control signal includes:
[0079] S21: obtaining a PWM duty cycle value based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle.
[0080] Specifically, obtaining a PWM duty cycle value based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle includes.
[0081] First, the real-time value of the forced-driving angle, the real-time value of the direct-axis electrical parameter, and the real-time value of the quadrature-axis electrical parameter are subjected to coordinate transformation to obtain the -axis and -axis voltages in a stationary two-phase coordinate system; as an example, the -axis and -axis voltages in the stationary two-phase coordinate system are obtained through an inverse Park transformation, then, the PWM duty cycle value is obtained based on the -axis voltage and the -axis voltage; as an example, the -axis voltage and the -axis voltage in the stationary two-phase coordinate system are then subjected to an inverse Clarke transformation to produce three-phase voltages in a three-phase coordinate system, and the three-phase voltages includes an a-axis voltage, a b-axis voltage, and a c-axis voltage; the three-phase voltages undergo calculation by an SVPWM control algorithm to generate the PWM duty cycle value.
[0082] S22: generating the control signal based on the PWM duty cycle value.
[0083] Specifically, in one embodiment of the present disclosure, the control signal is a PWM wave, and a driving voltage is applied to the motor through the PWM wave.
[0084] S3: repeating S1 and S2 until the direct-axis electrical parameter or the quadrature-axis electrical parameter reaches a target electrical parameter, and then continuing accumulating to obtain the accumulated values of the forced-driving angle while forcibly driving the motor based on the corresponding control signal, wherein when the real-time value of the forced-driving angle stays in sync with the rotor angle, the motor completes a startup.
[0085] Specifically, S1 and S2 are repeatedly executed, during which, the direct-axis electrical parameter, the quadrature-axis electrical parameter, and the forced-driving angle are continuously updated (through accumulation); based on the continuously-updated direct-axis electrical parameter, quadrature-axis electrical parameter, and forced-driving angle, corresponding control signals are generated to drive the motor. When the direct-axis electrical parameter or the quadrature-axis electrical parameter reaches the target electrical parameter, the accumulation of the electrical parameters is stopped, no further accumulation is performed; at this point, the values of the direct-axis electrical parameter and quadrature-axis electrical parameter in the control signal are alternately controlled to remain unchanged, while the forced-driving angle continues to accumulate, based on the corresponding control signal, the motor is continuously driven by forced driving. When the forced-driving angle stays in sync with the rotor angle, the operation of the motor is synchronized with the forced driving, the motor completes the startup, and enters a closed-loop control stage.
[0086] More specifically,
Embodiment 2
[0087] The present disclosure also provides a motor starting control system as shown in
[0088] The processor is used for obtaining and configuring parameter information used for driving motor startup.
[0089] Specifically, the user configures the parameter information via the processor, the parameter information includes angle information, and electrical parameter information (voltage information or current information), and a target electrical parameter (target voltage or target current); as an alternative implementation, the parameter information also includes a PWM duty cycle value.
[0090] The angle generator is communicatively connected to the processor and is used for generating a forced-driving angle of the motor based on the angle information in the parameter information.
[0091] Specifically, the angle generator processes the forced-driving angle of the motor according to the angle information in the parameter information. The angle generator communicates with the processor through an internal bus in the system. The angle generator receives an initial angle and an angular increment configured by the user, performs a summation process to obtain the forced-driving angle of the motor by summing up the initial angle and the angular increment, and then takes the forced-driving angle of the motor obtained by the summation as a new initial angle and then performs another summation process with the angular increment to obtain another forced-driving angle of the motor; the above process is repeatedly performed, and therefore the forced-driving angle of the present disclosure is also dynamically updated with the progress of the motor startup duration. In one embodiment, the angle generator includes a first accumulation circuit, the first accumulation circuit accumulates an angular increment on top of the initial angle to obtain accumulated values of the forced-driving angle.
[0092] The motor starting controller is connected to the processor and the angle generator, generates a PWM duty cycle value based on the electrical parameter information in the parameter information and the forced-driving angle.
[0093] Specifically, the motor starting controller is communicatively connected to the processor for obtaining configured electrical parameter information (voltage information or current information); and the motor starting controller is connected to the angle generator for obtaining the forced-driving angle generated by the angle generator; Therefore, the motor starting controller of the present disclosure generates the PWM duty cycle value based on the forced-driving angle generated by the angle generator and user-configured electrical parameter information (voltage information or current information).
[0094] More specifically, as shown in
[0095] The second accumulator circuit receives the electrical parameter information in the parameter information and obtains a direct-axis electrical parameter and a quadrature-axis electrical parameter based on the electrical parameter information.
[0096] The coordinate transformation circuit is connected to the angle generator and an output of the second accumulation circuit, and obtains an -axis voltage and a -axis voltage under a stationary two-phase coordinate system according to a real-time value of the forced-driving angle, a real-time value of the direct-axis electrical parameter, and a real-time value of the quadrature-axis electrical parameter. As an example, the coordinate transformation circuit is a customized application specific integrated circuit (ASIC) that can perform a coordinate transformation function, or a field programmable gate array (FPGA).
[0097] The duty cycle value generation circuit is connected to an output of the coordinate transformation circuit, and obtains the PWM duty cycle value based on the -axis voltage and the -axis voltage. As an example, the duty cycle value generation circuit is a customized ASIC that can perform a coordinate transformation function, or a FPGA.
[0098] Specifically, (1) the second accumulation circuit obtains accumulated electrical parameter values based on the electrical parameter information in the parameter information; (2) the direct-axis electrical parameter and the quadrature-axis electrical parameter are obtained based on the accumulated electrical parameter values.
[0099] In one embodiment of the present disclosure, the accumulated electrical parameter values are obtained by summing the initial voltage and the voltage increment, and then the accumulated electrical parameter values are alternately assigned to the direct-axis electrical parameter and the quadrature-axis electrical parameter. When a real-time value of the accumulated electrical parameter values is assigned to the direct-axis electrical parameter, a corresponding quadrature-axis electrical parameter at this time is zero; when the real-time value of the accumulated electrical parameter values is assigned to the quadrature-axis electrical parameter, the corresponding direct-axis electrical parameter is zero.
[0100] The coordinate transformation circuit receives the direct-axis electrical parameter and the quadrature-axis electrical parameter generated by the second accumulation circuit, and the forced-driving angle generated by the angle generator, which are used for an inverse Park transformation to obtain the -axis voltage and the -axis voltage in the stationary two-phase coordinate system.
[0101] The duty cycle value generation circuit receives the -axis voltage and the -axis voltage generated by the coordinate transformation circuit and performs an inverse Clarke transformation to produce three-phase voltages in a three-phase coordinate system, and the three-phase voltages includes an a-axis voltage, a b-axis voltage, and a c-axis voltage; the three-phase voltages undergo calculation by an SVPWM control algorithm to generate the PWM duty cycle value.
[0102] The PWM generator is connected to an output end of the motor starting controller, and generates a control signal of the motor based on the PWM duty cycle value, and the motor operates and completes the startup based on the control signal.
[0103] Specifically, the PWM generator receives the PWM duty cycle value generated by the motor starting controller, the PWM generator generates a control signal according to the PWM duty cycle value, and the control signal is a PWM wave. The PWM generator first applies a voltage to the motor through the PWM wave, the motor starts to run. When the direct-axis electrical parameter or quadrature-axis electrical parameter reaches the target electrical parameter, the PWM wave continues forcibly driving the motor to synchronize the motor operation with the forced driving until the forced-driving angle stays in sync with the rotor angle, at which point the motor completes the startup; then the motor is closed-loop through closed-loop control.
[0104] As an alternative implementation, the motor generates the PWM wave directly based on a user-configured PWM duty cycle value, so that the motor receives the PWM wave generated by the PWM generator and begins startup.
Embodiment 3
[0105] The present disclosure also provides a motor starting control device as shown in
[0106] The parameter unit is configured to obtain parameter information for driving motor startup and generate a direct-axis electrical parameter, a quadrature-axis electrical parameter, and a forced-driving angle based on the parameter information; wherein the direct-axis electrical parameter is positively correlated with a progress of a startup duration of the motor, and the quadrature-axis electrical parameter is positively correlated with the progress of the startup duration.
[0107] Specifically, as shown in
[0108] The parameter configuration module is configured to obtain the parameter information for driving the motor startup.
[0109] More specifically, the user configures parameter information for driving the motor via the processor, the parameter information including angle information, electrical parameter information, and target electrical parameter; as an alternative implementation, the parameter information also includes a PWM duty cycle value.
[0110] The parameter processing module is configured to perform accumulation based on electrical parameter information in the parameter information to obtain the direct-axis electrical parameter and the quadrature-axis electrical parameter, and perform accumulation based on angle information in the parameter information to obtain the forced-driving angle.
[0111] More specifically, the process of obtaining the direct-axis electrical parameter and the quadrature-axis electrical parameter based on the electrical parameter information in the parameter information includes: (1) accumulating to obtain the accumulated electrical parameter values based on the electrical parameter information in the parameter information; and (2) obtaining the direct-axis electrical parameter and the quadrature-axis electrical parameter based on the accumulated electrical parameter values. The accumulated electrical parameter values in the present disclosure are dynamically updated with the progress of the motor startup duration. Specifically, the direct-axis electrical parameter and the quadrature-axis electrical parameter are obtained by alternately assigning the accumulated electrical parameter values to the direct-axis electrical parameter and the quadrature-axis electrical parameter; when a real-time value of the accumulated electrical parameter values is assigned to the direct-axis electrical parameter, a corresponding quadrature-axis electrical parameter is zero; when the real-time value of the accumulated electrical parameter values is assigned to the quadrature-axis electrical parameter, a corresponding direct-axis electrical parameter is zero.
[0112] More specifically, obtaining the forced-driving angle based on the angle information in the parameter information includes: performing accumulation based on the angle information in the parameter information to obtain the forced-driving angle.
[0113] The control unit is configured to generate a control signal for the motor based on a real-time value of the direct-axis electrical parameter, a real-time value of the quadrature-axis electrical parameter, and a real-time value of the forced-driving angle to drive the motor until completing the startup.
[0114] Specifically, a control signal is first obtained based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle; and then the motor is controlled to start based on the current control signal, and motor startup is completed when the motor operation is synchronized with the forced driving.
[0115] More specifically, the PWM duty cycle value is obtained based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter, and the real-time value of the forced-driving angle, and the control signal is generated based on the PWM duty cycle value; the control signal is a PWM wave, and the present disclosure applies a voltage to the motor by means of the PWM wave to cause the motor to start, and the PWM wave and the control signal drive the motor to continuously operate until completing the motor startup.
[0116] In summary, the present disclosure provides a motor starting control method, device and system, the method includes: accumulating an incremental electric parameter on top of an initial electrical parameter to obtain the accumulated electrical parameter values, and alternately assigning the accumulated electrical parameter values to the direct-axis electrical parameter and the quadrature-axis electrical parameter, the direct-axis electrical parameter is positively correlated with a progress of a startup duration, and the quadrature-axis electrical parameter is positively correlated with the progress of the startup duration; accumulating an angular increment on top of an initial angle to obtain accumulated values of the forced-driving angle; generating a control signal for the motor based on the real-time value of the direct-axis electrical parameter, the real-time value of the quadrature-axis electrical parameter and the real-time value of the forced-driving angle, and the control signal drives the motor to operate; repeating the above steps until the direct-axis electrical parameter or the quadrature-axis electrical parameter reaches the target electrical parameter, continuing accumulating to obtain the accumulated values of the forced-driving angle and forcibly dragging the motor based on the corresponding control signal, and when the real-time value of the forced-driving angle equals the rotor angle, the motor completes a startup; by means of the angular increment, the initial angle is added up to obtain the forced-driving angle, and the motor is forcibly driven. The motor is driven in a forced manner by alternately accumulating the direct-axis electrical parameter and quadrature-axis electrical parameter, which is achieved by alternately applying two perpendicular forces to the rotor. The control method can shorten the startup duration of the motor and reduce the resources occupied by the CPU, and the startup operation is simple, and the motor can be started when the rotor of the motor is in any initial position. Therefore, the present disclosure effectively overcomes various shortcomings in the existing technology and has high industrial utilization value.
[0117] The above-mentioned embodiments are merely illustrative of the principle and effects of the present disclosure instead of restricting the scope of the present disclosure. Those skilled in the art can make modifications or changes to the above-mentioned embodiments without going against the spirit and the range of the present disclosure. Therefore, all equivalent modifications or changes made by those who have common knowledge in the art without departing from the spirit and technical concept disclosed by the present disclosure shall be still covered by the claims of the present disclosure.