Method and apparatus for training a system model with gain constraints using a non-linear programming optimizer
First Claim
1. A method, comprising:
- providing a model, wherein the model comprises a representation of a plant or process, wherein the model comprises one or more inputs and one or more outputs, wherein the model comprises one or more gains, and wherein each gain comprises a respective partial derivative of an output with respect to a respective input;
specifying one or more gain constraints, wherein each of the one or more gain constraints corresponds to a respective gain; and
training the model with a non-linear programming optimizer subject to the one or more gain constraints.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for training a system model with gain constraints. A method is disclosed for training a steady-state model, the model having an input and an output and a mapping layer for mapping the input to the output through a stored representation of a system. A training data set is provided having a set of input data u(t) and target output data y(t) representative of the operation of a system. The model is trained with a predetermined training algorithm which is constrained to maintain the sensitivity of the output with respect to the input substantially within user defined constraint bounds by iteratively minimizing an objective function as a function of a data objective and a constraint objective. The data objective has a data fitting learning rate and the constraint objective has constraint learning rate that are varied as a function of the values of the data objective and the constraint objective after selective iterative steps.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a model, wherein the model comprises a representation of a plant or process, wherein the model comprises one or more inputs and one or more outputs, wherein the model comprises one or more gains, and wherein each gain comprises a respective partial derivative of an output with respect to a respective input;
specifying one or more gain constraints, wherein each of the one or more gain constraints corresponds to a respective gain; and
training the model with a non-linear programming optimizer subject to the one or more gain constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-accessible memory medium, wherein the memory medium comprises program instructions executable to:
-
implement a model, wherein the model comprises one or more inputs and one or more outputs, wherein the model comprises a representation of a plant or process, wherein the model comprises one or more gains, and wherein each gain comprises a respective partial derivative of an output with respect to a respective input;
specify one or more gain constraints, wherein each of the one or more gain constraints corresponds to a respective gain; and
training the model with a non-linear programming optimizer subject to the one or more gain constraints.
-
-
19. A system, comprising:
-
means for providing a model, wherein the model comprises one or more inputs and one or more outputs, wherein the model comprises a representation of a plant or process, wherein the model comprises one or more gains, and wherein each gain comprises a respective partial derivative of an output with respect to a respective input;
means for specifying one or more gain constraints, wherein each of the one or more gain constraints corresponds to a respective gain; and
training the model with a non-linear programming optimizer subject to the one or more gain constraints.
-
-
20. A system, comprising:
-
a model, representing a plant or process, the model comprising;
one or more inputs;
one or more outputs; and
one or more gains, wherein each gain comprises a respective partial derivative of an output with respect to a respective input; and
a non-linear programming optimizer, coupled to the model;
wherein the model is constrained by one or more gain constraints, wherein each of the one or more gain constraints corresponds to a respective gain; and
wherein the non-linear programming optimizer is operable to train the model subject to the one or more gain constraints.
-
Specification