Disk Drive Feed-Forward Compensation for Vibration Disturbance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing disk drive servo control systems face challenges in maintaining head positioning and fly height stability due to external vibrations and spindle motor degradation, which affect the quality of write/read signals.
Innovation Solution
Implementing a feed-forward compensation algorithm that selects and correlates disturbance signals with error signals to generate compensation values, applied to the servo control system to mitigate vibrations and maintain target positions and fly heights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If feed-forward compensation is applied to mitigate vibrations, then head positioning stability is improved, but system complexity increases due to disturbance signal selection and correlation processes
Solution Approach 1:
The system performs preliminary identification and selection of disturbance signals before they significantly affect head positioning. By pre-correlating multiple disturbance signals with error signals and selecting the optimal one in advance, the system prepares compensation parameters proactively, reducing the complexity of real-time decision-making while maintaining positioning stability.
Solution Approach 2:
The system uses error signals from the servo control system as feedback to correlate with disturbance signals. This feedback mechanism allows the system to continuously monitor positioning errors and adjust the selection of disturbance signals accordingly, improving head positioning stability through closed-loop control while managing system complexity through structured feedback processing.
2Measurement precision
If multiple disturbance signals are correlated with error signals to select the optimal one, then compensation accuracy is improved, but processing time and computational load increase
Solution Approach 1:
The system correlates multiple disturbance signals with error signals to ensure optimal compensation accuracy, but applies partial action by selecting only the single best-correlating signal for actual compensation. This approach maintains high accuracy by evaluating multiple options while reducing processing time by not implementing all correlations simultaneously,而是 selecting the most effective one.
Solution Approach 2:
The system changes parameters by adjusting the correlation threshold and selection criteria based on operating conditions. By dynamically modifying the parameters for signal correlation and selection, the system can achieve high compensation accuracy when needed while reducing processing load during normal operations, effectively balancing accuracy and processing time.
3Manufacturing precision
If feed-forward compensation values are generated and applied, then residual errors are reduced, but the device complexity increases due to additional control mechanisms
Solution Approach 1:
The system introduces an intermediary disturbance signal selection process that bridges the gap between raw error signals and feed-forward compensation generation. By selecting the optimal disturbance signal as an intermediary step, the system reduces residual errors more effectively while managing complexity through a structured intermediate selection layer rather than direct complex control mechanisms.
Solution Approach 2:
The control mechanism is segmented into distinct functional blocks: disturbance signal generation, correlation processing, signal selection, and compensation value generation. This segmentation allows each module to be optimized independently, reducing residual errors through specialized processing while managing overall system complexity through modular architecture that simplifies implementation and maintenance.
Data Source
AI summary
A disk drive is disclosed comprising a disk, a head, and control circuitry comprising a servo control system operable to actuate the head over the disk. A plurality of disturbance signals is generated in response to a vibration. A plurality of correlations is generated in response to each disturbance signal and an error signal of the servo control system. At least one of the disturbance signals is selected in response to the correlations. A feed-forward compensation value is generated in response to the selected disturbance signal, and the feed-forward compensation value is applied to the servo control system to compensate for the vibration.


