← Back to Patent Explorer
US5486996A Expired / Lapsed US ⏱️ 0.0 years remaining

Parameterized neurocontrollers

Assignee: Honeywell Inc
•
Filing: 1993-01-22
•
Granted: 1996-01-23
•
Expires: 2013-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller based on a neural network whose output is responsive to input signals that represent user or designer defined control system parameters which may include process parameters, control parameters and/or disturbance parameters. The neural network can be "trained" to mimic an existing controller which may or not receive inputs of control system parameters. The trained neural network controller may have advantages of faster execution and reduced code size. The neural network can also be trained to result in a nonlinear controller that is more powerful than an existing controller.

Inventors

  • 👤 Tariq Samad
  • 👤 Wendy K. F. Graber
  • 👤 Ahmet F. Konar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:20
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0265; G05B13/027

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 277 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein the neural network is trained to mimic an existing controller which receives inputs from the set of all P inputs or any subset thereof (except only the subset including only P, I and D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs, and has an output in a closed loop use, said training occurring by: collecting said P parameters, said x p , y r , y, u and any other of said inputs as data, and using said collected data as training data in a learning program which modifies the neural network in a training phase at least until an output from said neural network is similar or identical to the acceptable output generated by said existing controller; wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal and, coupling said modified neural network to a second process similar to a first process previously controlled by the existing controller; and applying said neural network to the second process using inputs that the existing controller would have used to control the first process so that the neural network controls the second process.
Claim 2
Dependent Claim 277 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein the neural network is trained to mimic an existing controller which receives inputs from the set of all P inputs or any subset thereof (except only the subset including only P, I and D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs, and has an output in a closed loop use, said training occurring by: collecting said P parameters, said x p , y r , y, u and any other of said inputs as data, and using said collected data as training data in a learning program which modifies the neural network in a training phase at least until an output from said neural network is similar or identical to the acceptable output generated by said existing controller; wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal and, coupling said modified neural network to a second process similar to a first process previously controlled by the existing controller; and applying said neural network to the second process using inputs that the existing controller would have used to control the first process so that the neural network controls the second process.
Claim 3
Dependent Claim 33 words
A controller as set forth in claim 1 wherein said controller comprises an input controller processor and a plurality of other controllers, at least one of which other controllers is a neural network.
Claim 4
Dependent Claim 67 words
A controller as set forth in claim 2, wherein said input controller processor passes data to inputs of the plurality of other controllers and wherein at least one of said plurality of other controllers further comprises an output controller processor that reviews outputs of said input controller processor and said plurality of other controllers and determines which of those outputs is used as input to the process.
Claim 5
Dependent Claim 38 words
A controller as set forth in claim 1 wherein the neural network is trained to extremize criteria using any training method from the set of training methods: Stochastic, non-gradient based, nonlinear; genetic; steepest descent; and second order methods.
Claim 6
Dependent Claim 19 words
A controller as set forth in claim 1 wherein training is done off-line over a variety of process models.
Claim 7
Dependent Claim 185 words
A controller as set forth in claim 1, wherein the neural network is trained to mimic an existing controller which receives inputs from the set of all P inputs or any subset thereof (except only the subset including P,I and D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs, with an output in a closed loop use, said training occurring by: placing said neural network into the closed control loop so as to receive said P parameters, said x p , y r , y, u and any other of said inputs and also input from a learning program which modifies the network in a training phase at least until the u output from said neural network is similar or identical to the output generated by said existing controller, allowing said existing controller to run in said closed-loop use until said training phase is accomplished; and, placing the trained neural network in the closed loop so as to run the process in said closed-loop use.
Claim 8
Dependent Claim 23 words
A controller as set forth in claim 6 wherein said neural network, after said training phase, is employed to run said closed-loop use.
Claim 9
Dependent Claim 218 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein said inputs received by said controller are from the set of inputs including all P inputs or any subset thereof (except only P,I,D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs; wherein training is done off-line over a variety of process models, and further comprising: an input controller processor means for passing data to other controllers and wherein said input controller processor means further comprises an output controller processor that reviews the outputs of other controllers and determines which of those is used as input to the process, wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal; and wherein the output controller processor provides an output signal that is used as input to the process as determined by said output controller processor.
Claim 10
Dependent Claim 218 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein said inputs received by said controller are from the set of inputs including all P inputs or any subset thereof (except only P,I,D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs; wherein training is done off-line over a variety of process models, and further comprising: an input controller processor means for passing data to other controllers and wherein said input controller processor means further comprises an output controller processor that reviews the outputs of other controllers and determines which of those is used as input to the process, wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal; and wherein the output controller processor provides an output signal that is used as input to the process as determined by said output controller processor.
Claim 11
Dependent Claim 192 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein said inputs received by said controller are from the set of inputs including all P inputs or any subset thereof (except only P,I,D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs; wherein said controller comprises an input controller processor and a plurality of other controllers, at least one of which other controllers is a neural network; and wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal; and wherein said controller provides a control signal to at least one actuator associated with the process so that a detectable physical change occurs in the characteristics of the process.
Claim 12
Dependent Claim 192 words
A controller of a process which accepts modification of its behavior through input signals representative of parameters that are members of a set of parameters including: control parameters p c , process parameters p p , and disturbance parameters p d (which may collectively be called P) wherein said controller comprises a neural network; wherein said inputs received by said controller are from the set of inputs including all P inputs or any subset thereof (except only P,I,D inputs), and x p , y, y r , u and all algebraic, differential and integral operators of these x p , y, y r and u inputs; wherein said controller comprises an input controller processor and a plurality of other controllers, at least one of which other controllers is a neural network; and wherein: x p is dynamic state variables of the process, y is a process output signal, y r is a reference input signal, and u is a control adjustment signal; and wherein said controller provides a control signal to at least one actuator associated with the process so that a detectable physical change occurs in the characteristics of the process.

References Cited (Backward Citations)

US5111531A Cited
US5142612A Cited
US5159660A Cited
EP0519502A1 Cited
US5268834A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-22 1999-07-24 2000-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-22 2003-07-24 2004-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-22 2007-07-24 2008-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag