← Back to Patent Explorer
US4899234A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive velocity profile for disk actuator control

Assignee: Seagate Technology LLC
•
Filing: 1988-04-04
•
Granted: 1990-02-06
•
Expires: 2008-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor is used to measure the performance of a disk drive during each seek operation. By measuring track crossings per unit time of acceleration the deceleration of the servo arm can be delayed as long as possible to minimize unproductive access time. A performance ratio is calculated for each seek and the look-up table values of worst case performance are modified to fit measured actual performance values.

Inventors

  • 👤 Stephen R. Genheimer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:16
CPC Classifications
G; G11; G11B; G11B21/00; G11B21/02; G11B21/08; G11B21/081; G11B21/083

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 367 words
A servo head control apparatus comprising: position signal generating means adapted for driving a voice coil actuator, the voice coil actuator being located in a disk drive apparatus to move a head to a position on a specific track of a disk, the position generating means outputting a position signal indicating a present position of the head relative to the disk; track detection means which, based on the position signal output by the position signal generating means, outputs a track pulse for each track on the disk that is passed by the head; velocity detection means which, based on the position signal output by the position signal generating means, outputs a track pulse for each track on the disk that is passed by the head; velocity detection means which, based on the position signal output by the position signal generation means, outputs a velocity signal corresponding to the velocity signal corresponding to the velocity of the head movement relative to the disk; target distance calculating means which, based on the track pulse output by the track detection means, calculates the distance to a target track from the present position of the head; comparing means for comparing a preset limit value and the distance to the target track calculated by the target distance calculating means; target velocity generating means, responsive to said target distance calculating means, for generating a target velocity signal corresponding to the distance to the target track, said generating means being responsive to said comparing means to generate said target velocity signal at a predetermined value when the distance calculated by the target distance calculating means is greater than the preset limit value and at a profile value determined by a velocity profile when the distance calculated by the target distance calculating means is smaller than said preset limit value; ratio determining means for generating a performance factor based on acceleration of the head; target velocity modifying means which, based on the performance factor generated by said ratio determining means, alters the target velocity signal generated by said target velocity generating means; and a drive control means which, based on the target velocity signal by said target velocity generating means, drives the voice coil actuator.
Claim 2
Dependent Claim 367 words
A servo head control apparatus comprising: position signal generating means adapted for driving a voice coil actuator, the voice coil actuator being located in a disk drive apparatus to move a head to a position on a specific track of a disk, the position generating means outputting a position signal indicating a present position of the head relative to the disk; track detection means which, based on the position signal output by the position signal generating means, outputs a track pulse for each track on the disk that is passed by the head; velocity detection means which, based on the position signal output by the position signal generating means, outputs a track pulse for each track on the disk that is passed by the head; velocity detection means which, based on the position signal output by the position signal generation means, outputs a velocity signal corresponding to the velocity signal corresponding to the velocity of the head movement relative to the disk; target distance calculating means which, based on the track pulse output by the track detection means, calculates the distance to a target track from the present position of the head; comparing means for comparing a preset limit value and the distance to the target track calculated by the target distance calculating means; target velocity generating means, responsive to said target distance calculating means, for generating a target velocity signal corresponding to the distance to the target track, said generating means being responsive to said comparing means to generate said target velocity signal at a predetermined value when the distance calculated by the target distance calculating means is greater than the preset limit value and at a profile value determined by a velocity profile when the distance calculated by the target distance calculating means is smaller than said preset limit value; ratio determining means for generating a performance factor based on acceleration of the head; target velocity modifying means which, based on the performance factor generated by said ratio determining means, alters the target velocity signal generated by said target velocity generating means; and a drive control means which, based on the target velocity signal by said target velocity generating means, drives the voice coil actuator.
Claim 3
Dependent Claim 16 words
Apparatus according to claim 1 wherein said target velocity modifying means alters said preset limit value.
Claim 4
Dependent Claim 34 words
Apparatus according to claim 1 wherein said target velocity modifying means alters said velocity profile to alter said velocity signal when the distance to the target track is smaller than said preset limit value.
Claim 5
Dependent Claim 29 words
Apparatus according to claim 1 wherein store means stores a plurality of velocity profiles and said performance factor selects one of said velocity profiles to determine said profile value.
Claim 6
Independent Claim 163 words
The method of moving a head from a first position adjacent a first track on a disk to a second position adjacent second track on the disk, comprising accelerating said head to a predetermined maximum velocity, measuring the time required to accelerate said head to a predetermined position, the velocity of said head at said predetermined position being less than or equal to said maximum velocity, identifying the time required to accelerate said head to said predetermined position under "worst case" acceleration conditions, calculating a performance factor based on the ratio of the measured and identified times, identifying a third position for said head where deceleration of said head is expected to commence to halt movement of said head at said second position under "worst case" deceleration conditions, determining a fourth position of said head, between said third and second positions, based on the third position and said performance factor, and commencing deceleration of said head when said head reaches its fourth position.
Claim 7
Independent Claim 163 words
The method of moving a head from a first position adjacent a first track on a disk to a second position adjacent second track on the disk, comprising accelerating said head to a predetermined maximum velocity, measuring the time required to accelerate said head to a predetermined position, the velocity of said head at said predetermined position being less than or equal to said maximum velocity, identifying the time required to accelerate said head to said predetermined position under "worst case" acceleration conditions, calculating a performance factor based on the ratio of the measured and identified times, identifying a third position for said head where deceleration of said head is expected to commence to halt movement of said head at said second position under "worst case" deceleration conditions, determining a fourth position of said head, between said third and second positions, based on the third position and said performance factor, and commencing deceleration of said head when said head reaches its fourth position.
Claim 8
Dependent Claim 27 words
The method according to claim 5 wherein the predetermined position is selected as the position where the head reaches the maximum velocity under "best case" acceleration conditions.

References Cited (Backward Citations)

US4031443A Cited
US4297734A Cited
US4333117A Cited
US4562562A Cited
US4488189A Cited
US4544968A Cited
US4638230A Cited
US4622604A Cited
US4636883A Cited
US4677507A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-05 1993-08-07 1994-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-05 1997-08-07 1998-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-05 2001-08-07 2002-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag