Apparatuses and methods for actualizing future process outputs using artificial intelligence
US-2024369979-A1 · Nov 7, 2024 · US
US2016147203A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016147203-A1 |
| Application number | US-201414552788-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 25, 2014 |
| Priority date | Nov 25, 2014 |
| Publication date | May 26, 2016 |
| Grant date | — |
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 controls iteratively the operation of the machine with control inputs determined using the model of the machine based on an optimization of a cost function subject to constraints on the control inputs. A current iteration of the method includes determining a current state of the machine after the controlling with a previous control input determined for a previous iteration by optimizing a previous cost function using a previous model of the machine and determining a current model of the machine to reduce a difference between the current state and a state estimated using the previous model of the machine. The cost function is updated during the current iteration based on a difference between the previous model and the current model to produce a current cost function. A current control input for the controlling at the current iteration is determined using the current model and the current cost function.
Opening claim text (preview).
1 . A method for controlling an operation of a machine according to a model of the machine, comprising: controlling iteratively the operation of the machine with control inputs determined using the model based on an optimization of a cost function subject to constraints on the control inputs, wherein at least one current iteration comprises: determining a current state of the machine after the controlling with a previous control input determined for a previous iteration by optimizing a previous cost function using a previous model of the machine; determining a current model of the machine to reduce a difference between the current state and a state estimated using the previous model of the machine; updating the cost function based on a difference between the previous model and the current model to produce a current cost function; and determining a current control input for the controlling at the current iteration using the current model and the current cost function, wherein steps of the methods are performed by a processor of a controller controlling the operation of the machine. 2 . The method of claim 1 , wherein the cost function includes a first term for determining a first value for a control input according to an objective of the operation and includes a second term for determining a second value for the control input for reducing the difference between a future state of the machine and a future state estimated with the current model of the machine, such that the optimization optimizes a combination of the first term and the second term, wherein the updating the cost function includes changing a weight of the second term in the combination. 3 . The method of claim 2 , wherein the second term of the cost function includes a function of the difference between the current state of the machine and a state of the machine estimated using the current machine model from a previous machine state and a previous machine control input, wherein the updating comprises: determining the difference between the previous and the current models; and updating the second term of the cost function with the determined difference. 4 . The method of claim 2 , wherein the first term of the cost function is related to a performance of the machine, and the second term is related to improving estimation of the parameters of the model of the machine, wherein the second term is weighted by reliability of the current model of the machine measured as a nonnegative, nondecreasing function of a prediction error of the current model of the machine determined from the previous machine state, the previous machine control input and the current machine state. 5 . The method of claim 1 , wherein the model of the machine includes a nominal model defining relationships among parameters of the model and an uncertainty model defining a range of values for at least one parameter of the model, and wherein the current model is determined such that a current value of the parameter of the current model is within the range of values. 6 . The method of claim 5 , wherein the uncertainty model is extended such that a combination of the nominal model and the uncertainty model is included into a convex combination of linear models with a convex combinations of additive disturbances. 7 . The method of claim 6 , wherein the current model of the machine is determined recursively such that the parameters of the current model are within the convex combination of linear models and the convex combinations of additive disturbances. 8 . The method of claim 6 , wherein the determining the current model comprises: determining a combination vector of the linear models and a combination vector of the additive disturbances; projecting the combination vector of the linear models in the convex combination of the linear models; and projecting the combination vector of the additive disturbances in the convex combination of the additive disturbances. 9 . The method of claim 5 , wherein the constraints on the control inputs include control-invariant constraints on the control inputs selected such that any value of a control input satisfying the control-invariant constraints maintains a state of the machine in a control-invariant subset of states satisfying constraints on the operation of the machine, wherein for any state of the machine within the control-invariant subset there is an admissible control input satisfying the control-invariant constraints and maintaining the state of the machine within the control-invariant subset for all values of the parameter of the model within the range defined by the uncertainty model. 10 . The method of claim 6 , wherein the constraints on the control inputs include control-invariant constraints determined from the convex combination of the linear models and the convex combination of the additive disturbances by backward reachability iterations that guarantee that for any state into a control-invariant subset of states satisfying constraints on the operation of the machine, there exists a control input such that the control-invariant constraints are satisfied during the operation for all values of the parameters of the model of the machine defined by the nominal and the uncertainty models. 11 . The method of claim 5 , wherein the constraints on the control inputs include stability constraints converging the state of the machine to a target value for all values of the parameters of the model of the machine defined by the nominal and the uncertainty models. 12 . The method of claim 1 , wherein the stability constraints include a control Lyapunov function of the machine. 13 . The method of claim 12 , wherein the control Lyapunov function is an infinity-norm control Lyapunov function that satisfies a feasible value reduction test for all states of the machine satisfying the control-invariant constraints comprising of: selecting rows of a matrix describing the infinity-norm control Lyapunov function; determining convex components of the states of the machine that satisfy, for positive and negative conditions, a feasible value reduction on the rows of the matrix describing the infinity-norm control Lyapunov function for at least one input of the machine satisfying the control-invariant constraints; determining a union of the convex components; verifying that all the states of the machine in the the control-invariant subset of the states of the machine are contained in the union of the convex components. 14 . The method of claim 1 , wherein the optimization is solved by numerical optimization algorithms. 15 . A method for controlling an operation of a machine according to a model of the machine including a nominal model defining relationships among parameters of the model and an uncertainty model defining a range of values for at least one parameter of the model, comprising: controlling iteratively the operation of the machine with control inputs determined using the model of the machine based on an optimization of a cost function, wherein the optimization is subject to control-invariant constraints on the control inputs selected such that any value of the control input satisfying the control-invariant constraints maintains a state of the machine in a control-invariant subset of states satisfying constraints on the operation of the machine, wherein for any state of the machine within the control-invariant subset there is an admissible control input satisfying the control-invariant constraints and maintaining the state of the machine within the control-invariant subset for all values of the parameters of the model within the range defined b
in which a parameter or coefficient is automatically adjusted to optimise the performance · CPC title
electric · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.