Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
227 words
In a process control system, a method of adaptive controller design comprising the steps: (a) compiling a model set for the process, wherein each of the models is characterized by a plurality of parameters and in each model each of the parameters has a respective value selected from a set of predetermined initialization values; (b) evaluating each of the models, whereby a model squared error is computed in the course of the evaluation of each of the models; (c) assigning a norm to each parameter value represented in the models, wherein the norm is characterized by: Ep kl ( t ) = ∑ i = 1 N X kl E i ( t ) , where: Ep kl (t) is the norm assigned to the parameter value, p kl , as a result of scan t, N is the total number of models, and X kl =1 if a parameter value, p kl , is used in one of the models, Mod i , and X kl =0 if a parameter value, p kl , is not used in one of the models, Mod i ; and (d) for each parameter, calculating an adaptive parameter value that is weighted average of values included in the set of predetermined initialization values; and (e) redesigning the controller in response to the adaptive parameter values.
Claim 2
Dependent Claim
227 words
In a process control system, a method of adaptive controller design comprising the steps: (a) compiling a model set for the process, wherein each of the models is characterized by a plurality of parameters and in each model each of the parameters has a respective value selected from a set of predetermined initialization values; (b) evaluating each of the models, whereby a model squared error is computed in the course of the evaluation of each of the models; (c) assigning a norm to each parameter value represented in the models, wherein the norm is characterized by: Ep kl ( t ) = ∑ i = 1 N X kl E i ( t ) , where: Ep kl (t) is the norm assigned to the parameter value, p kl , as a result of scan t, N is the total number of models, and X kl =1 if a parameter value, p kl , is used in one of the models, Mod i , and X kl =0 if a parameter value, p kl , is not used in one of the models, Mod i ; and (d) for each parameter, calculating an adaptive parameter value that is weighted average of values included in the set of predetermined initialization values; and (e) redesigning the controller in response to the adaptive parameter values.
Claim 3
Dependent Claim
40 words
A method of adaptive controller design as defined in claim 1 , wherein the set of initialization values associated with each of the parameters includes a center parameter value, an upper bound parameter value, and a lower bound parameter value.
Claim 4
Dependent Claim
44 words
A method of adaptive controller design as defined in claim 2 , wherein the upper bound parameter value is offset from the center parameter value by +Δ % and the lower bound parameter value is offset from the center parameter value by −Δ %.
Claim 5
Dependent Claim
68 words
A method of adaptive controller design as defined in claim 2 , wherein each of the models, Mod i , is evaluated by comparing a process output at a given time, y(t), with a model output at that time, Y l (t), and by computing a respective model squared error, E l (t)=(y(t)−Y l (t)) 2 and a norm for every parameter of the models Mod i .
Claim 6
Dependent Claim
321 words
A method of adaptive controller design as defined in claim 1 , wherein (i) a first evaluation scan is performed of a first model set and wherein in the course of the first evaluation scan each of the models is evaluated based on the difference between an instantaneous process output and a model output during the first evaluation scan and a first norm is computed for each of the parameter values represented in the models evaluated in the first evaluation scan and wherein (ii) a second evaluation scan is performed of the first model set wherein in the course of the second evaluation scan each of the models is evaluated based on the difference between the instantaneous process output and the model output during the second evaluation scan and a second norm is computed for each of the parameter values represented in the models evaluated in the second evaluation scan, and wherein (iii) the second norm for each parameter value is added to the first norm for each parameter value to formulate an aggregate norm for the respective parameter values, and wherein (iv) additional evaluation scans are performed to complete an adaptation cycle and in the course of each additional evaluation scan a respective norm for each parameter is computed and that norm is added to the then existing aggregate norm for the respective parameter value to form a current aggregate norm for the respective parameter value, resulting; in a final Norm upon completion of the evaluation scans constituting the adaptation cycle, and wherein (v) an adaptive parameter value for each parameter is computed as a sum of weighted predetermined initialization values associated with the respective parameter, where each adaptive parameter value is weighted by a respective weighting factor and the weighting factor for a parameter value is the sum of the aggregate norms for all values of the parameter divided by the aggregate norm computed for the respective parameter value.
Claim 7
Dependent Claim
51 words
A method of adaptive controller design as defined in claim 1 , wherein a model squared error, E l (t), is computed as E l (t)=(y(t)−Y l (t)) 2 , where y(t) is a process output at a particular time and Y l (t) is a model output at that time.
Claim 8
Dependent Claim
43 words
A method of adaptive controller design as defined in claim 1 , wherein the adaptive parameter value for a parameter consists of a sum of weighted parameter values, where a weighting factor applied to each parameter value is proportional to a parameter fitness.
Claim 9
Dependent Claim
48 words
A method of adaptive controller design as defined in claim 7 , wherein the adaptive parameter value for a parameter is computed as a sum of weighted values of the parameter, where the weighting factor applied to each value of the parameter is proportional to the parameter fitness.
Claim 10
Dependent Claim
51 words
A method of adaptive controller design as defined in claim 8 , wherein a norm is assigned to each model parameter value represented in a model, wherein the norm is the sum of the model squared errors that are computed in the course of the evaluation of each of the models.
Claim 11
Dependent Claim
51 words
A method of adaptive controller design as defined in claim 9 , wherein a model squared error, E l (t), is computed as E l (t)=(y(t)−Y l (t)) 2 , where y(t) is a process output at a particular time and Y l (t) is a model output at that time.
Claim 12
Dependent Claim
44 words
A method of adaptive controller design as defined in claim 1 , wherein the parameters of the process models include a memory parameter, and a memoryless parameter, and wherein a process modeling sequence accounts for the memory parameter first and the memoryless parameter next.
Claim 13
Dependent Claim
40 words
A method of adaptive controller design as defined in claim 11 , wherein the set of initialization values associated with each of the parameters includes a center parameter value, an upper bound parameter value, and a lower bound parameter value.
Claim 14
Dependent Claim
44 words
A method of adaptive controller design as defined in claim 12 , wherein the upper bound parameter value is offset from the center parameter value by +Δ % and the lower bound parameter value is offset from the center parameter value by −Δ %.
Claim 15
Dependent Claim
62 words
A method of adaptive controller design as defined in claim 11 , wherein each of the models, Mod i , is evaluated by comparing a process output at a given time, y(t), with a model output at that time, Y l (t), and by computing a respective model squared error, E l (t)=(y(t)−Y l (t)) 2 for the models, Mod i .
Claim 16
Dependent Claim
51 words
A method of adaptive controller design as defined in claim 11 , wherein a norm is assigned to each model parameter value represented in a model, wherein the norm is the sum of the model squared errors that are computed in the course of the evaluation of each of the models.
Claim 17
Dependent Claim
51 words
A method of adaptive controller design as defined in claim 11 , wherein a model squared error, E l (t), is computed as E l (t)=(y(t)−Y l (t)) 2 , where y(t) is a process output at a particular time and Y l (t) is a model output at that time.
Claim 18
Dependent Claim
48 words
A method of adaptive controller design as defined in claim 11 , wherein the adaptive parameter value for a parameter is comprised as a sum of weighted parameter values, where a weighting factor applied to each parameter value is proportional to a relative fitness of the parameter value.
Claim 19
Dependent Claim
48 words
A method of adaptive controller design as defined in claim 17 , wherein the adaptive parameter value for a parameter is computed as a sum of weighted values of the parameter, where the weighting factor applied to each value of the parameter is proportional to the parameter fitness.
Claim 20
Dependent Claim
20 words
A method of adaptive controller design as defined in claim 1 , wherein the controller is a PID type controller.
Claim 21
Dependent Claim
22 words
A method of adaptive controller design as defined in claim 1 , wherein the controller includes one or more feed forward inputs.
Claim 22
Dependent Claim
20 words
A method of adaptive controller design as defined in claim 1 , wherein the controller is a multi-input, multi-output controller.
Claim 23
Dependent Claim
20 words
A method of adaptive controller design as defined in claim 1 , wherein the controller is a model predictive controller.