Hardware Reference
In-Depth Information
linear control deteriorates under such condition of control saturation. The time
optimal control or bang-bang control is a well known solution for point-to-point
maneuver with limited control authority. Practical realization of the bang-bang
control has several drawbacks such as control chatter and sensitivity to para-
meter variations. In practice, the head positioning servomechanism of HDD
uses variants of bang-bang control that achieve near-time-optimal performance
but avoid problems associated with time-optimal control. These solutions of-
ten combine time-optimal control for large errors with linear control for small
errors and ensure smooth transfer between the two.
2.6.1 Time Optimal Control
The nominal dynamics of the VCM actuator can be modeled as a double
y = au,
with an upper bound on the amplitude of the control input, i.e., |u| ≤ U m .
Since the magnitude of the input is upper bounded, the magnitude of the
acceleration is also limited by a maximum value (|y| ≤ aU m ). The objective of
the seek control is to move the states of the head positioning servomechanism
from its initial values to some final values in the shortest possible time. The
state vector (x) includes the position (y) of the read-write head and the velocity
(v). If we assume the actuator to be at rest before and after such minimum-
time maneuver then v i = v f = 0. So the seek control transfers the state
vector from [y i 0] T to [y r 0] T in minimum time. Defining the position error
e = y r −y, the double integrator model is re-written as
e = −au.
Then the time-optimal seek control brings the error from e(0) = y r − y i at
t =0toe(T f )=0sothatT f is minimized. Simple analysis of Newton's 2 nd
law of motion reveals that for a double integrator, time-optimal maneuver is
achieved by applying maximum acceleration to the actuator for exactly half of
its travel and then decelerating with maximum effort for the remaining half of
the travel. This is equivalent to driving the actuator with +U m (or −U m )for
half of the travel followed by −U m (or +U m ) for the remaining half. The sign of
the accelerating or decelerating input depends on the direction of displacement
the head is expected to go through. Many text books such as [23] and [11]
provide in-depth analysis of the time-optimal control law, not only for a double
integrator model but also for a general plant model.
If the actuator of equation 2.34 is subject to maximum acceleration for T
second followed by maximum deceleration for another T second then the total
displacement of the read/write head is aU m T 2 (according to Newton's 2 nd law
Search WWH ::

Custom Search