Adaptive control method that compensates for sign error in actuator response
First Claim
1. An adaptive control system for controlling a plant, comprising:
- a command filter that modifies a raw plant reference command to remove the effect of actuator saturation when a control limit is reached, said command filter outputting a filtered command and a time rate signal representing a time rate of said filtered command;
a linear controller that outputs a linear control signal component, said linear control signal component being a function of said time rate signal and a command tracking error signal;
control-reversal compensation means that output a nonlinear control signal component, said nonlinear control signal component being a function of said time rate signal and said command tracking error signal; and
a summer for outputting an actuator command that is a sum of said linear and nonlinear control signal components.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive control method that provides the ability to address control uncertainties in both the sign and magnitude of the control power of the system to ensure stability and command tracking. The adaptive control system also functions correctly and remains internally stable in spite of control limits. The control system has the following elements: (i) a filter that smoothes the command to the plant and modifies the command when a control limit is reached, (ii) an element that receives command error input and constructs a nonlinear function of the accumulated error, (iii) an element that converts the nonlinear function of the accumulated error into a control signal to be added to the output of a baseline control system, and (iv) an element that computes the difference between the actuator command and the maximum achievable output.
-
Citations
20 Claims
-
1. An adaptive control system for controlling a plant, comprising:
-
a command filter that modifies a raw plant reference command to remove the effect of actuator saturation when a control limit is reached, said command filter outputting a filtered command and a time rate signal representing a time rate of said filtered command; a linear controller that outputs a linear control signal component, said linear control signal component being a function of said time rate signal and a command tracking error signal; control-reversal compensation means that output a nonlinear control signal component, said nonlinear control signal component being a function of said time rate signal and said command tracking error signal; and a summer for outputting an actuator command that is a sum of said linear and nonlinear control signal components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for adaptive control of a plant comprising the following steps:
-
filtering a raw plant reference command to remove the effect of actuator saturation when a control limit is reached; outputting a filtered command and a time rate signal representing a time rate of said filtered command; generating a linear control signal component that is a function of said time rate signal and a command tracking error; computing a nonlinear function of an accumulated command tracking error; converting said nonlinear function into a nonlinear control signal component; summing said nonlinear control component and said linear control component to form an actuator command; and outputting said actuator command to an actuator of said plant. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A spacecraft comprising a reaction wheel and an adaptive control signal processing system for controlling said spacecraft, said adaptive control signal processing system being programmed to perform the following steps:
-
filtering a raw command reference to remove the effect of reaction wheel saturation when a control limit is reached; outputting a filtered command and a time rate signal representing a time rate of said filtered command; generating a linear control signal component that is a function of said time rate signal and a command tracking error; computing a nonlinear function of an accumulated command tracking error; converting said nonlinear function into a nonlinear control signal component; summing said linear and nonlinear control signal components to form a control signal; and outputting said control signal to said reaction wheel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification