Claims
- 1. A method of identifying a transfer function used to regulate a response of a positioning system, the method comprising steps of:
(a) identifying data representing a desired frequency response for a transfer function; (b) generating a first function of an order based on the identified data; (c) generating a second function that is of a larger order than the order of the first function based on the identified data; (d) selecting one of a transfer function that is based on the first function and a transfer function that is based on the second function as the transfer function used to regulate the response of the positioning system.
- 2. The method of claim 1 wherein generating a first function comprises fitting a first function to the identified data.
- 3. The method of claim 2 wherein generating a second function comprises fitting a second function to the identified data.
- 4. The method of claim 1 further comprising reducing the order of the second function to produce a reduced-order function.
- 5. The method of claim 4 wherein selecting one of a transfer function that is based on the first function and a transfer function that is based on the second function comprises selecting the reduced-order function.
- 6. The method of claim 4 wherein reducing the order of the second function comprises:
converting the second function from a polynomial representation to a state-space representation; reducing the order of the second function in state-space to produce a state-space representation of the reduced-order function; and converting the state-space representation of the reduced-order function to a polynomial representation of the reduced-order function.
- 7. The method of claim 1 wherein selecting one of a transfer function that is based on the first function and a transfer function that is based on the second function comprises sequentially testing the transfer functions to determine if they satisfy a set of criteria.
- 8. The method of claim 7 wherein sequentially testing the transfer functions comprises ordering the transfer functions based on the phase lags of the transfer functions and testing the transfer functions based on that ordering.
- 9. The method of claim 1 further comprising:
reducing the order of the first function to produce a first reduced-order function; and reducing the order of the second function to produce a second reduced-order function, the first reduced-order function and the second reduced-order function being of the same order.
- 10. The method of claim 1 wherein the positioning system forms part of a disc drive having multiple heads and steps a-d are repeated for each head.
- 11. A disc drive formed through the method of claim 1.
- 12. A method of setting filter parameters for a filter in a servo control system, the method comprising steps of:
(a) creating a plurality of functions, each of a different order, wherein each function is created by attempting to match each function to a same set of desired frequency response values; (b) reducing the order of at least one of the plurality of functions to form a plurality of transfer functions, each of the same order; (c) selecting one of the transfer functions; and (d) using the selected transfer function to set the filter parameters.
- 13. The method of claim 12 wherein reducing the order of a function comprises:
converting the function from a polynomial representation to a state-space representation; reducing the order of the state-space representation; and converting the state-space representation into a polynomial representation of the transfer function.
- 14. The method of claim 12 wherein selecting one of the transfer functions comprises:
determining the phase lag of each transfer function; and using the phase lags of the transfer functions to select one of the transfer functions.
- 15. The method of claim 14 wherein using the phase lags of the transfer functions to select one of the transfer functions comprises:
determining that the transfer function with the smallest phase lag meets a set of criteria; and selecting the transfer function with the smallest phase lag as the transfer function.
- 16. The method of claim 14 wherein using the phase lags of the transfer functions to select one of the transfer functions comprises:
determining that a transfer function with the smallest phase lag does not meet a set of criteria; determining that a transfer function with the second smallest phase lag meets a set of criteria; and selecting the transfer function with the second smallest phase lag as the transfer function.
- 17. The method of claim 12 wherein the set of desired frequency response values is determined based on an ideal transfer function for a portion of the servo control system and a set of actual frequency response values the portion of the servo control system.
- 18. The method of claim 12 wherein the servo control system forms part of a disc drive.
- 19. A disc drive formed through the method of claim 18.
- 20. An apparatus having a filter wherein the parameters of the filter are determined through steps comprising:
(a) using a set of desired frequency characteristics to form at least two functions, each of a different order; (b) forming a separate transfer function with each of the at least two functions; (c) selecting one of the transfer functions; and (d) using the selected transfer function to set parameters for the filter.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of a U.S. patent application having Ser. No. 10/043,427, entitled “AUTOMATIC MODEL REGULATION IN A DISC DRIVE SERVO SYSTEM USING MODEL REFERNCE INVERSE”, filed on Jan. 10, 2002, which claimed priority of U.S. provisional application Serial No. 60/345,111, filed Oct. 23, 2001. The present application also claims priority from U.S. provisional application No. 60/364,359 filed Mar. 14, 2002 and entitled “Automatic search of optimal compensator for plant regulation in a disc drive servo system”.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60345111 |
Oct 2001 |
US |
|
60364359 |
Mar 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
10043427 |
Jan 2002 |
US |
| Child |
10176226 |
Jun 2002 |
US |