← Back to Patent Explorer
US6128541A Expired / Lapsed US ⏱️ 0.0 years remaining

Optimal auto-tuner for use in a process control network

Assignee: Fisher Controls International LLC
•
Filing: 1997-10-15
•
Granted: 2000-10-03
•
Expires: 2017-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device and method that automatically tune a valve controller coupled to a process control loop generate a plurality of sets of tuning parameters for use by the controller, deliver a test signal, such as a blocked sinusoidal signal, to the controller to force the process control loop through a test cycle while each of the plurality of sets of tuning parameters are being used by the controller and measure a response of the process control loop during each of the test cycles. The device and method then calculate a performance index for each of the plurality of sets of tuning parameters based on the measured responses and select one of the sets of tuning parameters based on the calculated performance indices. The selected set of tuning parameters is then loaded into the controller for use during normal operation of the process control loop.

Inventors

  • 👤 Kenneth W. Junk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 10:54
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/042

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 157 words
An auto-tuner for developing a set of operational tuning parameters for use by a controller that receives a reference signal and that develops a drive signal to effect changes in an output variable, the auto-tuner comprising: a tuning parameter generator that generates a plurality of sets of tuning parameters for use by the controller during a tuning procedure; a test signal generator that delivers a test signal to the controller as the reference signal during the tuning procedure; a data collector adapted to receive measurements of an input variable and the output variable during the tuning procedure; a performance index generator that determines a performance index associated with each of the plurality of sets of tuning parameters from the measurements of the input variable and the output variable; and a tuning parameter selection unit that selects one of the plurality of sets of tuning parameters as the set of operational tuning parameters based on the performance indices.
Claim 2
Dependent Claim 157 words
An auto-tuner for developing a set of operational tuning parameters for use by a controller that receives a reference signal and that develops a drive signal to effect changes in an output variable, the auto-tuner comprising: a tuning parameter generator that generates a plurality of sets of tuning parameters for use by the controller during a tuning procedure; a test signal generator that delivers a test signal to the controller as the reference signal during the tuning procedure; a data collector adapted to receive measurements of an input variable and the output variable during the tuning procedure; a performance index generator that determines a performance index associated with each of the plurality of sets of tuning parameters from the measurements of the input variable and the output variable; and a tuning parameter selection unit that selects one of the plurality of sets of tuning parameters as the set of operational tuning parameters based on the performance indices.
Claim 3
Dependent Claim 41 words
The auto-tuner of claim 1, wherein the controller is a device controller and is coupled within a process control system to drive a valve and wherein the data collector is coupled to the valve to collect data pertaining to the valve.
Claim 4
Dependent Claim 15 words
The auto-tuner of claim 2, wherein the output variable is indicative of a valve position.
Claim 5
Dependent Claim 18 words
The auto-tuner of claim 2, wherein the input variable comprises the drive signal developed by the device controller.
Claim 6
Dependent Claim 41 words
The auto-tuner of claim 2, wherein the data collector is further adapted to receive a measurement of an intermediate variable during the tuning procedure and wherein the performance index generator determines the performance indices as a function of the intermediate variable.
Claim 7
Dependent Claim 14 words
The auto-tuner of claim 5, wherein the intermediate variable is a valve actuator pressure.
Claim 8
Dependent Claim 19 words
The auto-tuner of claim 1, wherein the test signal generator develops a blocked sinusoidal signal during the tuning procedure.
Claim 9
Dependent Claim 61 words
The auto-tuner of claim 1, wherein the test signal generator develops a test signal that includes a multiplicity of discrete changes therein and wherein the data collector collects a series of measurements for the input variable and for the output variable after each of the discrete changes in the test signal for each of the plurality of sets of tuning parameters.
Claim 10
Dependent Claim 43 words
The auto-tuner of claim 8, wherein the performance index generator calculates the performance index associated with each of the plurality of sets of tuning parameters as an expected value of further performance indices for each of the discrete changes in the test signal.
Claim 11
Dependent Claim 11 words
The auto-tuner of claim 1, wherein the tuning parameters comprise gains.
Claim 12
Dependent Claim 42 words
The auto-tuner of claim 1, wherein the performance index generator calculates the performance index as a function of a norm of a difference between the reference signal and the output variable and as a function of a norm of the input variable.
Claim 13
Dependent Claim 20 words
The auto-tuner of claim 1, wherein the performance index generator calculates the performance index generally according to the equation: ##EQU4##
Claim 14
Dependent Claim 30 words
The auto-tuner of claim 1, wherein the tuning parameter selection unit selects the set of tuning parameters associated with the minimum performance index as the set of operational tuning parameters.
Claim 15
Dependent Claim 21 words
The auto-tuner of claim 1, wherein the controller is a process controller and wherein the output variable is a process variable.
Claim 16
Dependent Claim 186 words
An auto-tuner for developing a set of operational tuning parameters for a valve positioner that controls an output variable associated with a valve in response to a reference signal, the auto-tuner comprising: a data collector coupled to the valve positioner and the valve to collect data pertaining to an input variable and to the output variable during a tuning procedure; a signal generator that delivers a predetermined test reference signal to the valve positioner during the tuning procedure; and a computer program embodied on a computer readable medium for implementation on a computer that performs the steps of (a) generating a plurality of sets of tuning parameters for use by the valve positioner during the tuning procedure; (b) calculating a performance index associated with each of the plurality of sets of tuning parameters from the collected data pertaining to the input variable and the output variable generated in response to the delivery of the predetermined test reference signal to the valve positioner; and (c) selecting one of the plurality of sets of tuning parameters as the set of operational tuning parameters based on the performance indices.
Claim 17
Dependent Claim 186 words
An auto-tuner for developing a set of operational tuning parameters for a valve positioner that controls an output variable associated with a valve in response to a reference signal, the auto-tuner comprising: a data collector coupled to the valve positioner and the valve to collect data pertaining to an input variable and to the output variable during a tuning procedure; a signal generator that delivers a predetermined test reference signal to the valve positioner during the tuning procedure; and a computer program embodied on a computer readable medium for implementation on a computer that performs the steps of (a) generating a plurality of sets of tuning parameters for use by the valve positioner during the tuning procedure; (b) calculating a performance index associated with each of the plurality of sets of tuning parameters from the collected data pertaining to the input variable and the output variable generated in response to the delivery of the predetermined test reference signal to the valve positioner; and (c) selecting one of the plurality of sets of tuning parameters as the set of operational tuning parameters based on the performance indices.
Claim 18
Dependent Claim 15 words
The auto-tuner of claim 15, wherein the output variable is indicative of a valve position.
Claim 19
Dependent Claim 23 words
The auto-tuner of claim 15, wherein the input variable comprises a current-to-pressure drive signal developed by a control algorithm of the valve positioner.
Claim 20
Dependent Claim 39 words
The auto-tuner of claim 15, wherein the data collector collects further data pertaining to an intermediate variable during the tuning procedure and the computer program calculates the performance indices from the collected further data pertaining to the intermediate variable.
Claim 21
Dependent Claim 14 words
The auto-tuner of claim 18, wherein the intermediate variable is a valve actuator pressure.
Claim 22
Dependent Claim 18 words
The auto-tuner of claim 15, wherein the signal generator develops a blocked sinusoidal signal during the tuning procedure.
Claim 23
Dependent Claim 46 words
The auto-tuner of claim 15, wherein the computer program calculates the performance index associated with one of the plurality of sets of tuning parameters as an expected value of further performance indices for each of a set of discrete changes in the predetermined test reference signal.
Claim 24
Dependent Claim 11 words
The auto-tuner of claim 15, wherein the tuning parameters comprise gains.
Claim 25
Dependent Claim 28 words
The auto-tuner of claim 15, wherein the computer program selects the set of tuning parameters associated with a minimum performance index as the set of operational tuning parameters.
Claim 26
Dependent Claim 52 words
The auto-tuner of claim 15, wherein the computer program calculates the performance index associated with each of the plurality of sets of tuning parameters as a function of a norm of a difference between the reference signal and the output variable and as a function of a norm of the input variable.
Claim 27
Independent Claim 117 words
A method of automatically tuning a controller coupled within a process control loop, comprising the steps of: generating a plurality of sets of tuning parameters for the controller; forcing the process control loop through a test cycle while the controller uses each of the plurality of sets of tuning parameters; measuring a response of the process control loop during the test cycle associated with each of the plurality of sets of tuning parameters; calculating a performance index for each of the plurality of sets of tuning parameters based on the measured response; and selecting one of the sets of tuning parameters as a set of operational tuning parameters for the controller based on the calculated performance indices.
Claim 28
Independent Claim 117 words
A method of automatically tuning a controller coupled within a process control loop, comprising the steps of: generating a plurality of sets of tuning parameters for the controller; forcing the process control loop through a test cycle while the controller uses each of the plurality of sets of tuning parameters; measuring a response of the process control loop during the test cycle associated with each of the plurality of sets of tuning parameters; calculating a performance index for each of the plurality of sets of tuning parameters based on the measured response; and selecting one of the sets of tuning parameters as a set of operational tuning parameters for the controller based on the calculated performance indices.
Claim 29
Dependent Claim 22 words
The method of claim 25, wherein the step of measuring includes the step of measuring an output variable and an input variable.
Claim 30
Dependent Claim 24 words
The method of claim 26, wherein the process control loop includes a valve and wherein the output variable is indicative of a valve position.
Claim 31
Dependent Claim 52 words
The method of claim 26, wherein the controller is a valve positioner that receives a drive signal and that includes a relay which is fluidly coupled to a valve actuator of a valve and wherein the input variable comprises one of the drive signal and a relay travel associated with the relay.
Claim 32
Dependent Claim 72 words
The method of claim 25, wherein the step of forcing the process control loop through a test cycle includes the step of delivering a test signal having a multiplicity of discrete changes therein to the controller and wherein the step of measuring the response includes the step of collecting a series of measurements for an input variable and for an output variable after each of the discrete changes in the test signal.
Claim 33
Dependent Claim 49 words
The method of claim 25, wherein the step of calculating a performance index includes the steps of determining a first norm associated with a difference between a reference signal and an output variable, determining a second norm associated with an input variable and combining the first and second norms.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag