Patent US943687A successfully refreshed from Google Patents.
Patent US3512848A successfully refreshed from Google Patents.
Patent US5680304A successfully refreshed from Google Patents.
US5680304A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for controlling nonlinear systems
Assignee: Motorola Solutions Inc
•
Filing: 1996-08-21
•
Granted: 1997-10-21
•
Expires: 2016-08-21
Abstract
Abstract A system polynomial is determined using a plurality of system I/O data, wherein the system polynomial expresses the system output in terms of the system input, and wherein the system polynomial has at least one linear term and at least one nonlinear term. A control polynomial is determined, the control polynomial having at least one cancellation term and at least one control term, the at least one cancellation term calculated to cancel the at least one nonlinear term of the system polynomial, and the at least one control term calculated to control the at least one linear term of the system polynomial. A control output signal is generated based on the control polynomial and the control input signal.
Inventors
- 👤 Shay-Ping Thomas Wang
- 👤 Dan Teng
- 👤 David Alan Hayner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 14:28
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/042
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
172 words
A method for controlling a system having a system input and a system output for use with a controller that receives a control input signal based on the system output and generates a control output signal which is applied to the system input, the method comprising the following steps: determining a system polynomial using a plurality of system I/O data, the system polynomial expressing the system output in terms of the system input, the system polynomial having at least one linear term and at least one nonlinear term; determining a control polynomial having at least one cancellation term and at least one control term, the at least one cancellation term calculated to cancel the at least one nonlinear term of the system polynomial, and the at least one control term calculated to control the at least one linear term of the system polynomial; generating the control output signal based on the control polynomial and the control input signal; and controlling the system by applying the control output signal to the system input.
Claim 2
Independent Claim
172 words
A method for controlling a system having a system input and a system output for use with a controller that receives a control input signal based on the system output and generates a control output signal which is applied to the system input, the method comprising the following steps: determining a system polynomial using a plurality of system I/O data, the system polynomial expressing the system output in terms of the system input, the system polynomial having at least one linear term and at least one nonlinear term; determining a control polynomial having at least one cancellation term and at least one control term, the at least one cancellation term calculated to cancel the at least one nonlinear term of the system polynomial, and the at least one control term calculated to control the at least one linear term of the system polynomial; generating the control output signal based on the control polynomial and the control input signal; and controlling the system by applying the control output signal to the system input.
Claim 3
Dependent Claim
16 words
The method of claim 1 wherein the system input includes a plurality of individual system inputs.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein the system output includes a plurality of system outputs.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein the step of determining includes the step of: fitting the system polynomial to the plurality of system I/O data using a curve fitting approach.
Claim 6
Dependent Claim
18 words
The method of claim 4 wherein the step of fitting the system polynomial includes using a least-squares technique.
Claim 7
Dependent Claim
19 words
The method of claim 4 wherein the step of fitting the system polynomial includes using a matrix inversion technique.
Claim 8
Dependent Claim
44 words
The method of claim 4 wherein the system polynomial has an nth order and wherein the step of fitting the system polynomial produces a minimum sum-squared error between the system polynomial and the plurality of system I/O data for the nth order system polynomial.
Claim 9
Independent Claim
168 words
A method for controlling a system having a system input and a system output for use with a controller that receives a control input signal based on the system output and generates a control output signal which is applied to the system input, the method comprising the following steps: determining a system polynomial using a plurality of system I/O data, the system polynomial expressing the system output in terms of the system input, the system polynomial having a plurality of linear terms and a plurality of nonlinear terms; determining a control polynomial having a plurality of cancellation terms and a plurality of control terms, the plurality of cancellation terms calculated to cancel the plurality of nonlinear terms of the system polynomial, and the plurality of control terms calculated to control the plurality of linear terms of the system polynomial; generating the control output signal based on the control polynomial and the control input signal; and controlling the system by applying the control output signal to the system input.
Claim 10
Independent Claim
168 words
A method for controlling a system having a system input and a system output for use with a controller that receives a control input signal based on the system output and generates a control output signal which is applied to the system input, the method comprising the following steps: determining a system polynomial using a plurality of system I/O data, the system polynomial expressing the system output in terms of the system input, the system polynomial having a plurality of linear terms and a plurality of nonlinear terms; determining a control polynomial having a plurality of cancellation terms and a plurality of control terms, the plurality of cancellation terms calculated to cancel the plurality of nonlinear terms of the system polynomial, and the plurality of control terms calculated to control the plurality of linear terms of the system polynomial; generating the control output signal based on the control polynomial and the control input signal; and controlling the system by applying the control output signal to the system input.
Claim 11
Dependent Claim
16 words
The method of claim 8 wherein the system input includes a plurality of individual system inputs.
Claim 12
Dependent Claim
15 words
The method of claim 8 wherein the system output includes a plurality of system outputs.
Claim 13
Dependent Claim
33 words
The method of claim 8 wherein the step of determining a system polynomial includes the step of: fitting the system polynomial to the plurality of system I/O data using a curve fitting approach.
Claim 14
Dependent Claim
18 words
The method of claim 11 wherein the step of fitting the system polynomial includes using a least-squares technique.
Claim 15
Dependent Claim
19 words
The method of claim 11 wherein the step of fitting the system polynomial includes using a matrix inversion technique.
Claim 16
Dependent Claim
44 words
The method of claim 11 wherein the system polynomial has an nth order and wherein the step of fitting the system polynomial produces a minimum sum-squared error between the system polynomial and the plurality of system I/O data for the nth order system polynomial.
References Cited (Backward Citations)
US4725942A
Cited
US4758943A
Cited
US4797835A
Cited
US5038269A
Cited
US5049796A
Cited
US5550732A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-10-20 | 2001-04-21 | 2001-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-10-20 | 2005-04-21 | 2005-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-10-20 | 2009-04-21 | 2009-10-21 | $7700.00 | Window Closed / Lapsed |