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

Method for feedback linearization of neural networks and neural network incorporating same

Assignee: The University of Texas System
•
Filing: 1997-10-15
•
Granted: 1999-08-24
•
Expires: 2017-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for linearization of feedback in neural networks, and a neural network incorporating the feedback linearization method are presented. Control action is used to achieve tracking performance for a state-feedback linearizable, but unknown nonlinear control system. The control signal comprises a feedback linearization portion provided by neural networks, plus a robustifying portion that keep the control magnitude bounded. Proofs are provided to show that all of the signals in the closed-loop system are semi-globally uniformly ultimately bounded. This eliminates an off-line learning phase, and simplifies the initialization of neural network weights.

Inventors

  • 👤 A. Yesildirek
  • 👤 F. L. Lewis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 14:16
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0265; G05B13/027; G06; G06N; G06N3/00; G06N3/02; G06N3/04; G06N3/045; G06N3/0499; G06N3/08; G06N3/09

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 195 words
A method of adaptively controlling a plant having at least one measurable state and at least first and second unknown functions of said measurable state, comprising: sensing said at least one measurable state; comparing said sensed state with a desired state in a first feedback loop to produce an error signal; calculating, as a function of said sensed state, a first unknown function estimate using a first multi-layer neural network process in a second feedback loop, said first multi-layer neural network process having multiple layers of neurons with tunable weights; calculating, as a function of said sensed state, a second unknown function estimate using a second multi-layer neural network process in a third feedback loop, said second multi-layer neural network process having multiple layers of neurons with tunable weights; calculating a smooth control action as a function of said error signal, and as a function of said first and second unknown function estimates; applying said smooth control action to said plant to maintain said at least one measurable state at said desired state; and adaptively adjusting said tunable weights of said first and second multi-layer neural network processes as a function of said error signal.
Claim 2
Independent Claim 195 words
A method of adaptively controlling a plant having at least one measurable state and at least first and second unknown functions of said measurable state, comprising: sensing said at least one measurable state; comparing said sensed state with a desired state in a first feedback loop to produce an error signal; calculating, as a function of said sensed state, a first unknown function estimate using a first multi-layer neural network process in a second feedback loop, said first multi-layer neural network process having multiple layers of neurons with tunable weights; calculating, as a function of said sensed state, a second unknown function estimate using a second multi-layer neural network process in a third feedback loop, said second multi-layer neural network process having multiple layers of neurons with tunable weights; calculating a smooth control action as a function of said error signal, and as a function of said first and second unknown function estimates; applying said smooth control action to said plant to maintain said at least one measurable state at said desired state; and adaptively adjusting said tunable weights of said first and second multi-layer neural network processes as a function of said error signal.
Claim 3
Dependent Claim 34 words
The method of claim 1, said step of calculating said smooth control action comprising, calculating said control action proportional to said first unknown function estimate, and inversely proportional to said second unknown function estimate.
Claim 4
Dependent Claim 33 words
The method of claim 1, further comprising: comparing said second unknown function estimate with a predetermined threshold; and robustifying said control action with a smooth correction term as a result of said comparison.
Claim 5
Dependent Claim 95 words
The method of claim 1, said step of adaptively adjusting weights of said first and second two-layer neural network processes, comprising: on-line initialization of both the first and second multi-layer neural network tunable weights, eliminating the need for conducting a preliminary off-line open-loop learning mode to adjust the tunable weights of the neural networks; simultaneous on-line adjustment of both the first and second multi-layer neural network tunable weights and tracking error control; and adjusting all layers of neural network tunable weights of said first and second network processes as a function of said error signal.
Claim 6
Dependent Claim 189 words
An adaptive controller for a plant including at least one measurable state and at least first and second unknown functions of said measurable state, comprising: means for sensing said at least one measurable state of said plant; a first multi-layer neural network having multiple layers of neurons with tunable weights, for receiving said at least one measurable state of said plant, for calculating a first unknown function estimate based on said at least one measurable state; a second multi-layer neural network having multiple layers of neurons with tunable weights, for receiving said at least one measurable state of said plant, for calculating a second unknown function estimate based on said at least one measurable state; an error amplifier for calculating a difference between said at least one measurable state and a desired state; means for calculating a smooth control action as a function of said difference, and as a function of said first and second unknown function estimates, and for applying said control action to said plant; and means for adaptively adjusting said tunable weights of said first and second multi-layer neural networks as a function of said difference.
Claim 7
Dependent Claim 189 words
An adaptive controller for a plant including at least one measurable state and at least first and second unknown functions of said measurable state, comprising: means for sensing said at least one measurable state of said plant; a first multi-layer neural network having multiple layers of neurons with tunable weights, for receiving said at least one measurable state of said plant, for calculating a first unknown function estimate based on said at least one measurable state; a second multi-layer neural network having multiple layers of neurons with tunable weights, for receiving said at least one measurable state of said plant, for calculating a second unknown function estimate based on said at least one measurable state; an error amplifier for calculating a difference between said at least one measurable state and a desired state; means for calculating a smooth control action as a function of said difference, and as a function of said first and second unknown function estimates, and for applying said control action to said plant; and means for adaptively adjusting said tunable weights of said first and second multi-layer neural networks as a function of said difference.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-23 2003-02-22 2003-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-23 2007-02-22 2007-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-23 2011-02-22 2011-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag