Motor Startup Control Using Forced-Driving Angle Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor starting technologies experience long startup durations and startup dead zones due to rotor position uncertainty, leading to motor oscillations and inefficient CPU resource usage.
Innovation Solution
A method involving alternately accumulating direct-axis and quadrature-axis electrical parameters and angular increments to generate control signals that apply perpendicular forces to the rotor, synchronizing the motor startup by dynamically updating these parameters and angles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If software control method is used to gradually increase quadrature-axis reference current from zero to target current, then the motor can be positioned at desired angle, but the startup duration becomes long and motor oscillations occur
Solution Approach 1:
The patent applies preliminary action by pre-calculating the forced-driving angle based on the rotor's initial position before startup. This allows the motor to be driven directly toward the target position without gradual current increases, eliminating oscillations and reducing startup duration while maintaining positioning precision.
Solution Approach 2:
Instead of gradually increasing current from zero to target (forward approach), the patent inverts the approach by calculating the direct angular displacement needed and applying the corresponding forced-driving angle immediately. This reverse engineering of the control sequence eliminates the oscillatory behavior inherent in gradual current ramping.
2Measurement precision
If software calculations are performed to determine rotor position and control startup, then rotor positioning can be achieved, but CPU resources are consumed and startup dead zones exist
Solution Approach 1:
The patent replaces complex software-based rotor position detection with a mathematical model that calculates the forced-driving angle directly from the initial rotor position. This substitution eliminates the need for continuous software calculations during startup, reducing CPU resource consumption while maintaining position determination accuracy.
Solution Approach 2:
The system uses the rotor's own initial position information to self-determine the required forced-driving angle through mathematical calculation, without requiring external sensors or continuous CPU intervention. This self-service approach eliminates startup dead zones and reduces computational overhead.
3Ease of operation
If forced driving is applied to drive rotor rotation, then motor startup can be achieved, but severe oscillations occur and motor may rotate in reverse direction
Solution Approach 1:
The patent applies preliminary action by pre-calculating the exact forced-driving angle needed based on the rotor's initial position before applying any driving force. This ensures the motor rotates directly toward the target position without oscillations or reverse rotation, maintaining stability while enabling reliable startup.
Solution Approach 2:
The patent incorporates feedback by continuously monitoring the relationship between the forced-driving angle and rotor angle, and adjusting the control signals accordingly. This feedback mechanism prevents oscillations and ensures stable rotation by correcting any deviations from the intended rotation path in real-time.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces motor startup duration, minimizes CPU resource consumption, and ensures motor startup regardless of rotor position, overcoming oscillations and dead zones.
Implementation Method 1
Driving a motor requires applying force to the rotor. The effect of the applied force on the rotor varies depending on the rotor's position
Data Source
AI summary
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.


