Dynamic system control method
First Claim
1. A method of using a position-velocity relationship to control a dynamic system, the method comprising the steps of:
- comparing a preset destination position of a component of the dynamic system to a measured position of the component in order to generate a position variable for the system;
determining a velocity command for the system using the position-velocity relationship and the position variable;
shaping a feed forward path of a control loop after the position-velocity relationship in order to generate a shaped command;
inverse shaping a signal in a feedback path of the control loop; and
controlling the system based on the shaped command, wherein the shaping and inverse shaping steps reduce unwanted dynamics in the dynamic system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided herein for reducing vibrations in various modes of a dynamic system. One such technique comprises incorporating vibration limiting and sensitivity constraints into a partial fraction expansion equation model of the system so as to reduce vibrations to specific levels. Another technique comprises shaping a command determined using the partial fraction expansion equation model to produce a desired output. The entire command may be shaped or only selected portions thereof which produce vibrations. Another technique involves commanding in current to produce saturation in voltage. By doing this it is possible to command voltage switches. The times at which the switches occur can be set to reduce system vibrations. Other techniques are also provided. These include varying transient portions at the beginning, middle and/or end of a move and using Posicast inputs, among others.
10 Citations
18 Claims
-
1. A method of using a position-velocity relationship to control a dynamic system, the method comprising the steps of:
-
comparing a preset destination position of a component of the dynamic system to a measured position of the component in order to generate a position variable for the system; determining a velocity command for the system using the position-velocity relationship and the position variable; shaping a feed forward path of a control loop after the position-velocity relationship in order to generate a shaped command; inverse shaping a signal in a feedback path of the control loop; and controlling the system based on the shaped command, wherein the shaping and inverse shaping steps reduce unwanted dynamics in the dynamic system. - View Dependent Claims (2, 3, 15)
-
-
4. A method of generating a trajectory for inclusion in a position-velocity relationship which is used to control a dynamic system, the method comprising the steps of:
-
generating a trajectory for the dynamic system, the trajectory defining system velocity in terms of system position and one or more additional variables; storing the trajectory in a position-velocity relationship having N (N>
2) dimensions; andcontrolling the dynamic system in accordance with the trajectory stored in the position-velocity relationship. - View Dependent Claims (5, 6, 7, 16)
-
-
8. A data storage device which uses a position-velocity relationship to control movement of a component of the data storage device, the data storage device comprising:
-
a memory which stores the position-velocity relationship and computer-executable instructions; and a processor which executes the instructions stored in the memory so as (i) to compare a preset destination position of the component to a measured position of the component in order to generate a position variable for the component; (ii) to determine a velocity command for the component using the position-velocity relationship, the processor determining the velocity command based on the position-velocity relationship; (iii) to shape a feed forward path of a control loop after the position-velocity relationship in order to generate a shaped command to reduce unwanted dynamics resulting from movement of the component; (iv) to inverse shape a signal in a feedback path of the control loop; and (v) to control the component to move based on the shaped command. - View Dependent Claims (9, 10, 17)
-
-
11. An apparatus which generates a trajectory for inclusion in a position-velocity relationship that is used to control a dynamic system, the apparatus comprising:
-
a memory which stores computer-executable instructions and a position-velocity relationship having N (N>
2) dimensions; anda processor which executes the instructions stored in the memory so as (i) to generate a trajectory for the system, the trajectory defining system velocity in terms of system position in one or more additional variables, (ii) to store the trajectory in the position-velocity relationship, and (iii) to control the system in accordance with the trajectory stored in the position-velocity relationship. - View Dependent Claims (12, 13, 14, 18)
-
Specification