Motor Drive Inertial Compensation with Load Observer Decoupling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current motor drive systems face challenges in simultaneously auto-tuning controller gains and compensating for load dynamics, as existing methods are often incompatible, leading to instability and reduced performance when used together.
Innovation Solution
The motor drive system separates load inertia from motor inertia, allowing auto-tuning of controller gains while using a load observer to compensate for load dynamics by incorporating a feedforward acceleration term multiplied by load inertia and utilizing a load observer for real-time compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a load observer is used to compensate for load dynamics, then compensation for load inertia is improved, but controller stability deteriorates when combined with auto-tuned gains
Solution Approach 1:
The patent segments the inertia compensation into two distinct components: motor inertia remains in the closed-loop control path while load inertia is extracted and placed in the feedforward path. This segmentation allows the load observer to compensate for load dynamics without interfering with the stability of the closed-loop controller gains that were auto-tuned.
Solution Approach 2:
The patent extracts the load inertia from the total system inertia and separates it from the motor inertia. By taking out the load inertia component and placing it in the feedforward path, the system allows the load observer to handle load dynamics compensation while the auto-tuned controller gains maintain stability for the motor control portion.
2Extent of automation
If auto-tuning is performed using total system inertia, then controller gain optimization is improved, but load dynamics compensation deteriorates
Solution Approach 1:
The patent segments the inertia parameter into motor inertia and load inertia components. This allows the auto-tuning process to optimize controller gains based on motor inertia while the separate load inertia parameter enables the load observer to provide dedicated load dynamics compensation.
Solution Approach 2:
The patent extracts the load inertia from the total system inertia measurement obtained during auto-tuning. By separating load inertia from motor inertia, the system enables the load observer to use the extracted load inertia value for effective load dynamics compensation while the auto-tuned controller uses the motor inertia value for gain optimization.
3Speed
If controller gains are optimized for total inertia, then response speed is improved, but accuracy in distinguishing motor and load dynamics deteriorates
Solution Approach 1:
The patent uses feedback from the load observer to continuously monitor and compensate for load dynamics. The load observer provides real-time feedback about load acceleration and disturbance forces, allowing the system to maintain accurate separation between motor and load dynamics while preserving fast response characteristics.
Solution Approach 2:
The patent introduces the load observer as an intermediary component that specifically handles load dynamics compensation. This intermediary allows the main controller to focus on fast motor response while the load observer mediates the compensation for load effects, enabling both speed and accuracy.
Data Source
AI summary
A motor drive receives a position feedback signal from a position sensor operatively connected to a motor. The motor drive receives a command signal defining a desired operation of the motor. A processor in the motor drive generates an acceleration feedforward signal from the command signal and an acceleration reference signal from the command signal and the position feedback signal. The processor also generates an estimated disturbance acceleration from the acceleration reference signal. The acceleration feedforward signal is multiplied by a first gain to obtain a first product, and the estimated disturbance acceleration by a second gain to obtain a second product. The first and second gains are functions of first and second portions of the system inertia. A current reference signal is generated based on the first product and second products, and an output voltage to the motor is generated from the current reference signal.


