Method and apparatus for robust tuning of model-based process controllers used with uncertain multiple-input, multiple-output (MIMO) processes

US9971318B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9971318-B2
Application numberUS-201514729930-A
CountryUS
Kind codeB2
Filing dateJun 3, 2015
Priority dateMar 18, 2014
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes obtaining information identifying (i) uncertainties associated with multiple time-domain parameters of a model and (ii) time-domain performance specifications for a model-based industrial process controller. The model mathematically represents a MIMO industrial process. The method also includes generating multiple tuning parameters for the controller based on the uncertainties and the time-domain performance specifications. The tuning parameters include vectors of tuning parameters associated with the controller, and each vector includes values associated with different outputs of the industrial process. The time-domain parameters could include a process gain, a time constant, and a time delay for each input-output pair of the model. The time-domain performance specifications could include requirements related to worst-case overshoots, settling times, and total variations. The uncertainties could be specified as intervals in which the time-domain parameters lie.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a web processing system by a model-based industrial process controller that controls associated processes of a web process facility in the web processing system comprising: obtaining information based on at least one sensor located in the web process facility communicating to the model-based industrial process controller through a network; identifying (i) uncertainties associated with multiple time-domain parameters of a model and (ii) time-domain performance specifications for the model-based industrial process controller, the model mathematically representing a multiple-input, multiple-output (MIMO) industrial process; and generating multiple tuning parameters for the controller based on the uncertainties and the time-domain performance specifications, the tuning parameters including vectors of tuning parameters associated with the controller, each vector including values associated with different outputs of the industrial process, wherein generating the multiple tuning parameters comprises: constructing multiple multiple-input, single-output (MISO) tuning problems based on a MIMO tuning problem, each MISO tuning problem associated with a different output of the MIMO industrial process, and solving each MISO tuning problem to identify one of the values in each vector, wherein solving each MISO tuning problem comprises: identifying the values in a first of the vectors assuming fixed values in a second of the vectors; and identifying, the values in the second vector that minimize settling times for the outputs of the MIMO industrial process; controlling, by the controller, the associated processes of the web process facility in the web processing system network utilizing the multiple tuning parameters. 2. The method of claim 1 , further comprising: generating a graphical display identifying (i) multiple expected step responses of the MIMO industrial process based on the tuning parameters of the controller and (ii) an envelope around the one or more expected step responses based on the uncertainties associated with the time-domain parameters of the model; wherein the envelope is generated using different combinations of extreme values of the time-domain parameters, the extreme values based on the uncertainties of the time-domain parameters. 3. The method of claim 2 , wherein: the time-domain parameters comprise a process gain, a time constant, and a time delay for each input-output pair of the model; the time-domain performance specifications comprise requirements related to worst-case overshoots, settling times, and total variations; and the uncertainties are specified as intervals in which the time-domain parameters lie. 4. The method of claim 1 , wherein: the first vector comprises a vector of reference tracking performance ratios, each reference tracking performance ratio defining a ratio between a desired closed-loop reference tracking response time of the controller and an open-loop response time for one output of the MIMO industrial process; and the second vector comprises a vector of disturbance rejection performance ratios, each disturbance rejection performance ratio defining a ratio between a desired closed-loop disturbance rejecting response time of the controller and the open-loop response time of the one output of the MIMO industrial process. 5. The method of claim 1 , further comprising: predicting a tuning time of the controller prior to generating the tuning parameters for the controller. 6. The method of claim 1 , wherein obtaining the information identifying the uncertainties and the performance specifications comprises receiving the information from a user. 7. An apparatus for controlling a web processing system by a model-based industrial process controller that controls associated processes of a web process facility in the web processing system comprising: at least one memory configured to store information, obtained based on at least one sensor located in the web process facility communicating to the model-based industrial process controller through a network, identifying (i) uncertainties associated with multiple time-domain parameters of a model and (ii) time-domain performance specifications for the model-based industrial process controller, the model mathematically representing a multiple-input, multiple-output (MIMO) industrial process; and at least one processing device configured to generate multiple tuning parameters for the controller based on the uncertainties and the time-domain performance specifications, the tuning parameters including vectors of tuning parameters associated with the controller, each vector including values associated with different outputs of the industrial process, wherein the multiple tuning parameters are utilized by the controller to control the associated processes of the web process facility in the web processing system, wherein the at least one processing device is configured to: construct multiple multiple-input, single-output IMISO) tuning problems based on a MIMO tuning problem, each MISO tuning problem associated with a different output of the MIMO industrial process; and solve each MISO tuning problem to identify one of the values in each vector, wherein the at least one processing device is configured to: identify the values in a first of the vectors assuming fixed values in a second of the vectors; and identify the values in the second vector that minimize settling times for the outputs of the MIMO industrial process. 8. The apparatus of claim 7 , wherein the at least one processing device is further configured to: generate a graphical display identifying (i) multiple expected step responses of the MIMO industrial process based on the tuning parameters of the controller and (ii) an envelope around the one or more expected step responses based on the uncertainties associated with the time-domain parameters of the model; generate the envelope using different combinations of extreme values of the time-domain parameters, the extreme values based on the uncertainties of the time-domain parameters. 9. The apparatus of claim 8 , wherein: the time-domain parameters comprise a process gain, a time constant, and a time delay for each input-output pair of the model; the time-domain performance specifications comprise requirements related to worst-case overshoots, settling times, and total variations; and the uncertainties are specified as intervals in which the time-domain parameters lie. 10. The apparatus of claim 7 , wherein: the first vector comprises a vector of reference tracking performance ratios, each reference tracking performance ratio defining a ratio between a desired closed-loop reference tracking response time of the controller and an open-loop response time for one output of the MIMO industrial process; and the second vector comprises a vector of disturbance rejection performance ratios, each disturbance rejection performance ratio defining a ratio between a desired closed-loop disturbance rejecting response time of the controller and the open-loop response time of the one output of the MIMO industrial process. 11. The apparatus of claim 7 , wherein the at least one processing device is further configured to: predict a tuning time of the controller prior to generation of the tuning parameters for the controller. 12. A non-transitory computer readable medium containing instructions that when executed cause at least one processing device to control a web processing system by a model-based industrial process controller that controls associated processes of a web process facility in the web processing system: obtain informatio

Assignees

Inventors

Classifications

  • in which a parameter or coefficient is automatically adjusted to optimise the performance · CPC title

  • electric · CPC title

  • G05B13/047Primary

    the criterion being a time optimal performance criterion · CPC title

  • Complex mathematical operations {(function generation by table look-up G06F1/03; evaluation of elementary functions by calculation G06F7/544)} · CPC title

  • G05B13/04Primary

    involving the use of models or simulators · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9971318B2 cover?
A method includes obtaining information identifying (i) uncertainties associated with multiple time-domain parameters of a model and (ii) time-domain performance specifications for a model-based industrial process controller. The model mathematically represents a MIMO industrial process. The method also includes generating multiple tuning parameters for the controller based on the uncertainties…
Who is the assignee on this patent?
Honeywell Asca Inc, Honeywell Ltd
What technology area does this patent fall under?
Primary CPC classification G05B13/047. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).