Friction Compensation Controller for Precision Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Highly accurate positioning control is challenging in feed apparatuses, particularly when reversing the feeding direction, due to non-linear friction variations and elastic deformations causing tracking errors in multi-axis systems.
Innovation Solution
A controller and control method that generates a friction compensation signal based on a function asymptotically approaching maximum and minimum friction values, with an inflection point, to correct the control signal and compensate for tracking errors during direction reversals, using a sigmoid function or similar asymptotic functions to ensure smooth tracking performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a uniform Coulomb friction model is used for friction compensation, then the control system is simple, but tracking accuracy deteriorates during direction reversal due to non-linear friction variation
Solution Approach 1:
The friction compensation model changes parameters dynamically based on the operating state. Specifically, the friction coefficient is adjusted according to the velocity direction and magnitude, transitioning between different friction models (Coulomb friction for constant velocity, non-linear models for acceleration/deceleration phases). This allows the system to adapt to non-linear friction variation during direction reversal while maintaining manageable complexity through structured parameter switching.
Solution Approach 2:
The friction compensation system transitions from a static uniform model to a dynamic model that adapts to changing operating conditions. The compensation force is continuously adjusted based on real-time velocity and acceleration states, enabling the system to handle non-linear friction effects during direction reversal. This dynamic approach improves positioning accuracy without requiring overly complex hardware modifications.
2Manufacturing precision
If friction compensation is applied during direction reversal, then positioning accuracy improves, but control complexity increases due to non-linear friction variation
Solution Approach 1:
The friction compensation control is segmented into distinct phases based on the motion state: constant velocity phase (using uniform Coulomb friction model), acceleration phase, and deceleration phase (using non-linear friction models). By dividing the control strategy into these segments, the system handles non-linear friction variation during direction reversal more effectively while keeping the overall control complexity manageable through structured phase-based approaches.
Solution Approach 2:
The friction compensation system incorporates feedback mechanisms that monitor velocity, acceleration, and position to dynamically adjust the compensation force. This feedback loop enables the system to detect direction reversal events and apply appropriate non-linear friction compensation models, improving positioning accuracy while maintaining control through systematic feedback processing rather than overly complex open-loop control.
3Ease of manufacture
If a simple friction compensation model is used, then the control algorithm is easy to implement, but tracking error increases during direction reversal
Solution Approach 1:
The control algorithm implements parameter changes based on the motion phase, switching between simple uniform Coulomb friction compensation during constant velocity and more sophisticated non-linear compensation during acceleration and deceleration. This selective parameter adjustment maintains ease of implementation for the majority of the motion cycle while improving tracking accuracy during critical direction reversal phases.
Solution Approach 2:
The system applies full non-linear friction compensation only during critical phases (acceleration and deceleration near direction reversal), while using simpler compensation during constant velocity phases. This partial application of complex compensation strategies improves tracking accuracy where needed without requiring the full complexity to be active continuously, thus maintaining ease of implementation for the overall system.
Data Source
AI summary
A controller has a control unit generating a control signal to control a drive motor and a friction compensation unit adding a friction compensation signal to the control signal for compensating for a positioning error caused by friction in a guide unit. When reversing the direction of movement of the movable body, the friction compensation unit generates a friction compensation signal in accordance with a function f(α) representing a friction compensation value uf by a relationship with a variable α and asymptotically approaching the maximum value and the minimum value of the friction compensation value uf and having an inflection point therebetween, and adds the generated friction compensation signal to the control signal generated by the control unit during movement of the movable body a predetermined movement distance from before to after the reversing.


