Adaptation to unmeasured variables
First Claim
1. A method of generating a control system, comprising:
- generating a plurality of control models of the plant based on an operation of a prototype at a design time;
characterizing an operation of the plant at a manufacturing time; and
selecting a plurality of model controllers based on the characterizing of the operation of the plant at manufacturing time, each of the plurality of model controllers corresponding to one of the plurality of control models.
1 Assignment
0 Petitions
Accused Products
Abstract
A scheme for management of uncertainty in control systems that require adaptation is described. The scheme removes as much uncertainty as possible at design time and manufacturing time by taking advantage of available compute resources in pre-computing a large set of robustness-performance tradeoff based model controllers at different operating conditions for different values of uncertainty parameters that occur in-use and in manufacturing. A group of control models, and corresponding model controllers with an uncertainty bound larger than the best-tuned controller, are generated. A subset of the model controllers is implemented in the system at manufacturing time based on characterization of the system. The subset of model controllers is switched at run time based on transient information received during operation of the system.
-
Citations
50 Claims
-
1. A method of generating a control system, comprising:
-
generating a plurality of control models of the plant based on an operation of a prototype at a design time;
characterizing an operation of the plant at a manufacturing time; and
selecting a plurality of model controllers based on the characterizing of the operation of the plant at manufacturing time, each of the plurality of model controllers corresponding to one of the plurality of control models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A controller, comprising:
-
a plurality of model controllers, each of the plurality of model controllers coupled to receive a plurality of monitored signals, each of the plurality of model controllers to generate a control signal; and
a data evaluator coupled to receive the plurality of monitored signals and generate an output, the data evaluator to determine when sufficient information from the plurality of monitored signals is received, the data evaluator coupled to select the control signal of one of the plurality of model controllers based on the output of the data evaluator. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of controlling a plant, comprising:
-
receiving a plurality of monitored signals by a plurality of model controllers and a data evaluator;
evaluating the plurality of monitored signals to determine when sufficient information of the plurality of monitored signals is received; and
selecting one of the plurality of model controllers to generate a control signal based on the plurality of monitored signals. - View Dependent Claims (24, 25)
-
-
26. A controller, comprising:
-
a plurality of model controllers, each of the plurality of model controllers coupled to receive a plurality of monitored signals, each of the plurality of model controllers to generate a control signal; and
a data evaluator coupled to receive the plurality of monitored signals and generate an output, the data evaluator to determine when sufficient information from the plurality of monitored signals is received, the data evaluator coupled to select the control signal of one of the plurality of model controllers based on a generalized likelihood ratio test with frequency weighting to reflect closed-loop performance sensitivity to variations in a plant model. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A disk drive system, comprising:
-
a head assembly; and
a servo controller coupled to the head assembly, the servo controller comprising;
a plurality of model controllers, each of the plurality of model controllers coupled to receive a plurality of head position sensor signals, each of the plurality of model controllers to generate a control signal; and
a model hypothesis tester and test confidence indicator coupled to receive the plurality of head position sensor signals and generate a model index, the model hypothesis tester and test confidence indicator to determine when sufficient information from the plurality of head position sensor signals is received, the model hypothesis tester and test confidence indicator coupled to select the control signal of one of the plurality of model controllers based on the model index. - View Dependent Claims (33, 34, 35)
-
-
36. A method of handling disk drive variations, comprising:
-
receiving a plurality of position sensor signals and a control signal by a servo controller, the plurality of position sensor signals having a range of a factor;
evaluating the plurality of position sensor signals to determine when sufficient information of the plurality of position sensor signals is received; and
selecting one of a plurality of model controllers within the servo controller to operate on the control signal based on the factor. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method of designing control models, comprising:
-
manufacturing a first prototype of a system;
characterizing the first prototype of the system to obtain a first data; and
computing a plurality of control models based on the first data of the system. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A method of manufacturing disk drives, comprising:
-
designing a plurality of control models and a corresponding plurality of uncertainty models of a servo system under at least one operating condition;
manufacturing a disk drive; and
characterizing the disk drive to obtain a nominal control model from the plurality of control models. - View Dependent Claims (48, 49, 50)
-
Specification