Control system auto-tuning
AssigneeHoriba Instruments, Inc.
InventorsDonald Bryce Johnson, Norman Malcolm Newberger
Life of this patent
Estimating the term…
Abstract
A control system includes a controller. The controller repeatedly excites a control loop characterized by parameters having randomly selected values for each excitation and scores a response of the control loop to each excitation relative to a target signal until the scores no longer achieve a value less than a minimum of the scores for a predefined number of excitations occurring after the excitation yielding the minimum of the scores to auto-tune the control system.
Claims15
A control system comprising:
- at least one controller configured to
- perform a plurality of trials that each result in a score until the scores no longer achieve a value less than a minimum of the scores for a predefined number of trials occurring after the trial yielding the minimum of the scores, each of the trials including
- (i) providing a demand signal to a control loop having parameters,
- (ii) comparing a target signal to a response to the demand signal,
- (iii) generating a score based on the comparison, and
- (iv) randomly adjusting values of the parameters, and
- output parameter values that yielded the minimum of the scores to auto-tune the control system.
A control system comprising:
- at least one controller configured to
- perform a plurality of trials that each result in a score until the scores no longer achieve a value less than a minimum of the scores for a predefined number of trials occurring after the trial yielding the minimum of the scores, each of the trials including
- (i) providing a demand signal to a control loop having parameters,
- (ii) comparing a target signal to a response to the demand signal in the frequency domain, the target signal being a filtered version of the demand signal,
- (iii) generating a score based on the comparison, and
- (iv) adjusting values of the parameters, and
- output parameter values that yielded the minimum of the scores to auto-tune the control system.
A control system comprising:
- at least one controller configured to repeatedly excite a control loop characterized by parameters having randomly selected values for each excitation and score a response of the control loop to each excitation relative to a target signal until the scores no longer achieve a value less than a minimum of the scores for a predefined number of excitations occurring after the excitation yielding the minimum of the scores to auto-tune the control system.
A method for auto-tuning a control system, the method comprising:
- performing a plurality of trials that each result in a score until the scores no longer achieve a value less than a minimum of the scores for a predefined number of trials occurring after the trial yielding the minimum of the scores, each of the trials including
- (i) providing a demand signal to a control loop having parameters,
- (ii) comparing a target signal to a response to the demand signal,
- (iii) generating a score based on the comparison, and
- (iv) randomly adjusting values of the parameters;
- and
- outputting parameter values that yielded the minimum of the scores to auto-tune the control system.
A method for auto-tuning a control system, the method comprising:
- performing a plurality of trials that each result in a score until the scores no longer achieve a value less than a minimum of the scores for a predefined number of trials occurring after the trial yielding the minimum of the scores, each of the trials including
- (i) providing a demand signal to a control loop having parameters,
- (ii) comparing a target signal to a response to the demand signal in the frequency domain, the target signal being a filtered version of the demand signal,
- (iii) generating a score based on the comparison, and
- (iv) adjusting values of the parameters;
- and
- outputting parameter values that yielded the minimum of the scores to auto-tune the control system.
Dependencies are inferred from the claim text.