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

Discrete-time optimal control by neural network

Assignee: Boeing North American Inc
•
Filing: 1989-10-02
•
Granted: 1991-05-14
•
Expires: 2009-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A neural network determines optimal control inputs for a linear quadratic discrete-time process at M sampling times, the process being characterized by a quadratic cost function, p state variables, and r control variables. The network includes N=(p+r)M neurons, a distinct neuron being assigned to represent the value of each state variable at each sampling time and a distinct neuron being assigned to represent the value of each control variable at each sampling time. An input bias connected to each neuron has a value determined by the quandratic cost function for the variable represented by the neuron. Selected connections are provided between the output of each neuron and the input of selected other neurons in the network, each such connection and the strength of each such connection being determined by the relationship in the cost function between the variable represented by the connected output neuron and the variable represented by the connected input neuron, such that running the neural network for a sufficient time to minimize the cost function will produce optimum values for each control variable at each sampling time.

Inventors

  • 👤 Ming-Shong Lan

Bibliographic Details

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

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 237 words
A neural network for determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by and r control variables, comprising: N═(p+r) M neurons, a distinct neuron being assigned to represent the value of each state variable at each sampling time and a distinct neuron being assigned to represent the value of each control variable at each sampling time; an input for each neuron; an output for each neuron; an external input connected to the neurons representing the initial values of each state variable and each control variable, the external input having a value determined by a modified quadratic cost function J' defined as: ##EQU8## where A is a p×p state transition matrix, B is a p×r control distribution matrix, X k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; and a connection between the output of each neuron and the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function, such that running the neural network for a sufficient time to minimize the cost function will produce optimum values for each control variable at each sampling time.
Claim 2
Dependent Claim 237 words
A neural network for determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by and r control variables, comprising: N═(p+r) M neurons, a distinct neuron being assigned to represent the value of each state variable at each sampling time and a distinct neuron being assigned to represent the value of each control variable at each sampling time; an input for each neuron; an output for each neuron; an external input connected to the neurons representing the initial values of each state variable and each control variable, the external input having a value determined by a modified quadratic cost function J' defined as: ##EQU8## where A is a p×p state transition matrix, B is a p×r control distribution matrix, X k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; and a connection between the output of each neuron and the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function, such that running the neural network for a sufficient time to minimize the cost function will produce optimum values for each control variable at each sampling time.
Claim 3
Dependent Claim 13 words
The network of claim 1, wherein each neuron further comprises an analog amplifier.
Claim 4
Dependent Claim 78 words
The network of claim 2, wherein the network further comprises a Hopfield network, where the change with time of the state variables s i in the network is governed by the coupled nonlinear differential equations: ##EQU9## where C i is the ith neuron's input capacitance; R i is the ith neuron's resistance, T ij is the connection strength between the ith and jth neurons, f(s) is a smooth, monotonically nondecreasing function, and I i is a bias current.
Claim 5
Dependent Claim 310 words
A Hopfield neural network for determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by p state variables and r control variables, where the change with time of the state variables s i in the network is governed by the coupled nonlinear differential equations: ##EQU10## where C i is the ith neuron's input capacitance; R i is the ith neuron's resistance, T ij is the connection strength between the ith and jth neurons, f(s) is a smooth, monotonically nondecreasing function, and I i is a bias current, comprising: N═(p+r) M neurons, each neuron comprising an analog amplifier, a distinct neuron being assigned to represent the value of each state variable at each sampling time and a distinct neuron being assigned to represent the value of each control variable at each sampling time; an input for each neuron; an output for each neuron; an external input connected to the neurons representing the initial values of each state variable and each control variable, the external input having a value determined by a modified quadratic cost function J': ##EQU11## where R is a p×p state transition matrix, B is a p×r control distribution matrix, x k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; and a connection between the output of each neuron and the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function, such that running the neural network for a sufficient time to minimize the cost function will produce optimum values for each control variable at each sampling time.
Claim 6
Dependent Claim 310 words
A Hopfield neural network for determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by p state variables and r control variables, where the change with time of the state variables s i in the network is governed by the coupled nonlinear differential equations: ##EQU10## where C i is the ith neuron's input capacitance; R i is the ith neuron's resistance, T ij is the connection strength between the ith and jth neurons, f(s) is a smooth, monotonically nondecreasing function, and I i is a bias current, comprising: N═(p+r) M neurons, each neuron comprising an analog amplifier, a distinct neuron being assigned to represent the value of each state variable at each sampling time and a distinct neuron being assigned to represent the value of each control variable at each sampling time; an input for each neuron; an output for each neuron; an external input connected to the neurons representing the initial values of each state variable and each control variable, the external input having a value determined by a modified quadratic cost function J': ##EQU11## where R is a p×p state transition matrix, B is a p×r control distribution matrix, x k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; and a connection between the output of each neuron and the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function, such that running the neural network for a sufficient time to minimize the cost function will produce optimum values for each control variable at each sampling time.
Claim 7
Independent Claim 236 words
A method of determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by p state variables and r control variables, comprising providing a neural network having N═(p+r) M neurons; assigning a distinct neuron to represent the value of each state variable at each sampling time; assigning a distinct neuron to represent the value of each control variable at each sampling time; providing an input for each neuron; providing an output for each neuron; connecting the neurons representing the initial values of each state variable and each control variable to an external input having a value determined by a modified quadratic cost function J' defined as: ##EQU12## where A is a p×p state transition matrix, B is a p×r control distribution matrix, x k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; connecting the output of each neuron to the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function; and running the neural network for a sufficient time to minimize the cost function, thereby producing optimum values for each control variable at each sampling time.
Claim 8
Independent Claim 236 words
A method of determining according to a quadratic cost function optimal control inputs for a linear discrete-time process at M sampling times, the process being characterized by p state variables and r control variables, comprising providing a neural network having N═(p+r) M neurons; assigning a distinct neuron to represent the value of each state variable at each sampling time; assigning a distinct neuron to represent the value of each control variable at each sampling time; providing an input for each neuron; providing an output for each neuron; connecting the neurons representing the initial values of each state variable and each control variable to an external input having a value determined by a modified quadratic cost function J' defined as: ##EQU12## where A is a p×p state transition matrix, B is a p×r control distribution matrix, x k is a p×1 state vector, u k is an r×1 control vector at the sampling time instant k, Q and R are symmetric weighting matrices, M is the number of time steps, λ is a finite constraint strength, and I is the identity matrix; connecting the output of each neuron to the input of each other neuron in the network, the strength of each such connection being determined by the modified cost function; and running the neural network for a sufficient time to minimize the cost function, thereby producing optimum values for each control variable at each sampling time.
Claim 9
Dependent Claim 13 words
The method of claim 5, wherein each neuron further comprises an analog amplifier.
Claim 10
Dependent Claim 78 words
The method of claim 6, wherein the network further comprises a Hopfield network, where the change with time of the state variables s i in the network is governed by the coupled nonlinear differential equations: ##EQU13## where C i is the ith neuron's input capacitance; R i is the ith neuron's resistance, T ij is the connection strength between the ith and jth neurons, f(s) is a smooth, monotonically nondecreasing function, and I i is a bias current.

References Cited (Backward Citations)

US4660166A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-13 1994-11-12 1995-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-13 1998-11-12 1999-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-13 2002-11-12 2003-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag