Building data platform with a graph change feed
US-12040911-B2 · Jul 16, 2024 · US
US9971318B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9971318-B2 |
| Application number | US-201514729930-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 3, 2015 |
| Priority date | Mar 18, 2014 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
in which a parameter or coefficient is automatically adjusted to optimise the performance · CPC title
electric · CPC title
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
involving the use of models or simulators · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.