US4232364A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive sampled-data controller
Assignee: Honeywell Inc
•
Filing: 1978-12-18
•
Granted: 1980-11-04
•
Expires: 1998-12-18
Abstract
Abstract A digital controller has a plurality of separate control algorithms stored in its memory. A set point value and a process variable value are each continually sampled. Each sample is compared to the previous sample and one of the plurality of separate control algorithms is chosen based on stored criteria and the differences between the sampled and stored values.
Inventors
- 👤 Robert J. Bibbero
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:57
CPC Classifications
G; G05; G05B; G05B15/00; G05B15/02
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
166 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a set point value and produces an output control signal proportional to the difference between the parameter and the set point, the improvement comprising: a digital controller; a digital memory having stored therein a plurality of separate control algorithms; means for continuously sampling the value of the set point at predetermined intervals; means coupled to said sampling means for storing the sample set point values; means coupled to said storing means for adding each sample value to a previous sampled value in order to obtain an algebraic difference between said stored values; means coupled to said adding means for comparing said algebraic difference with predetermined criteria, said comparing means producing a characteristic output when said algebraic difference meets said criteria; means coupled to said comparing means for selecting one of said stored algorithms and for coupling said algorithm to said digital controller to govern the operation thereof.
Claim 2
Dependent Claim
166 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a set point value and produces an output control signal proportional to the difference between the parameter and the set point, the improvement comprising: a digital controller; a digital memory having stored therein a plurality of separate control algorithms; means for continuously sampling the value of the set point at predetermined intervals; means coupled to said sampling means for storing the sample set point values; means coupled to said storing means for adding each sample value to a previous sampled value in order to obtain an algebraic difference between said stored values; means coupled to said adding means for comparing said algebraic difference with predetermined criteria, said comparing means producing a characteristic output when said algebraic difference meets said criteria; means coupled to said comparing means for selecting one of said stored algorithms and for coupling said algorithm to said digital controller to govern the operation thereof.
Claim 3
Dependent Claim
165 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a set point value and produces an output control signal proportional to the difference between the parameter and the set point as in claim 1, further comprising: means for continously sampling the value of the process parameter at predetermined intervals; means coupled to said last named sampling means for storing the sample process variable values; means coupled to said process variable storing means for adding each process variable sample value to previous process variable sampled value in order to obtain an algebraic difference between said stored values; means coupled to said last named adding means for comparing said algebraic difference with predetermined criteria, said comparing means producing a characteristic output when said algebraic difference meets said criteria; means coupled to said last name comparing means for selecting one of said stored algorithms and for coupling said algorithms to said digital controller to govern the operation thereof.
Claim 4
Dependent Claim
55 words
In a loop for controlling a parameter of a process varible in which a controller compares the parameters with a set point value and produces an output control signal proportional to the difference between the parameter and the set point, as in claim 1 wherein: said plurality of separate control algorithms are minimal prototype algorithms.
Claim 5
Dependent Claim
53 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output control signal proportional to the difference between the parameter and the setpoint, as in claim 2 wherein; said plurality of separate control algorithms are minimal prototype algorithms.
Claim 6
Dependent Claim
77 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output control signal proportional to the difference between the parameter and the setpoint, as in claim 1 wherein: said predetermined criteria distinguish between step function changes in the value of the setpoint, ramp function changes the values of the setpoint signal, and acceleration function changes in the value of the setpoint signal.
Claim 7
Dependent Claim
53 words
In a loop for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output control signal proportional to the difference between the parameter and the setpoint, as in claim 5, wherein: said plurality of separate control algorithms are minimal prototype algorithms.
Claim 8
Independent Claim
114 words
A method for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output controller signal proportional to the difference between the parameters and the setpoint, including the steps of: sampling the value of the setpoint at predetermined intervals; storing the sample setpoint values; adding each sample value to a previously sampled value in order to obtain an algebraic difference therebetween; comparing said algebraic difference with a predetermined criteria; and selecting one of a plurality of stored algorithms for use by the controller on the basis of the result of the step in which the algebraic difference was compared with the predetermined criteria.
Claim 9
Independent Claim
114 words
A method for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output controller signal proportional to the difference between the parameters and the setpoint, including the steps of: sampling the value of the setpoint at predetermined intervals; storing the sample setpoint values; adding each sample value to a previously sampled value in order to obtain an algebraic difference therebetween; comparing said algebraic difference with a predetermined criteria; and selecting one of a plurality of stored algorithms for use by the controller on the basis of the result of the step in which the algebraic difference was compared with the predetermined criteria.
Claim 10
Independent Claim
168 words
A method for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output controller signal proportional to the difference between the parameters and the setpoint including the steps of: sampling the value of the setpoint at predetermined intervals; sampling the value of the process variable at predetermined intervals; storing the sampled setpoint values; adding each sample setpoint value to a previously sampled setpoint value in order to determine an algebraic difference therebetween; adding each sample process variable value to a previous process variable value in order to obtain an algebraic difference therebetween; comparing the algebraic difference between with setpoint values and the process variable values; selecting the larger of the algebraic differences and comparing said larger algebraic difference with a predetermined criteria; and selecting one of a plurality of stored algorithms for use by the controller on the basis of the result of the step in which the algebraic difference was compared with the predetermined criteria.
Claim 11
Independent Claim
168 words
A method for controlling a parameter of a process variable in which a controller compares the parameters with a setpoint value and produces an output controller signal proportional to the difference between the parameters and the setpoint including the steps of: sampling the value of the setpoint at predetermined intervals; sampling the value of the process variable at predetermined intervals; storing the sampled setpoint values; adding each sample setpoint value to a previously sampled setpoint value in order to determine an algebraic difference therebetween; adding each sample process variable value to a previous process variable value in order to obtain an algebraic difference therebetween; comparing the algebraic difference between with setpoint values and the process variable values; selecting the larger of the algebraic differences and comparing said larger algebraic difference with a predetermined criteria; and selecting one of a plurality of stored algorithms for use by the controller on the basis of the result of the step in which the algebraic difference was compared with the predetermined criteria.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1983-11-04 | 1984-05-05 | 1984-11-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1987-11-04 | 1988-05-05 | 1988-11-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1991-11-04 | 1992-05-05 | 1992-11-04 | $7700.00 | Window Closed / Lapsed |