Computationally efficient means for optimal control with control constraints
First Claim
Patent Images
1. A method for actively controlling a physical variable of interest including the steps of:
- a. measuring the physical variable;
b. generating a plurality of command signals over time, each of the plurality of command signals including at least one command signal component associated with each of a plurality of force generators wherein the plurality of command signal components are calculated based upon said physical variable measured in said step a and based upon a control weighting, the control weighting including a plurality of control weighting components, each said control weighting component associated with one of the plurality of command signal components;
c. varying the control weighting over time, including varying at least one of the plurality of control weighting components relative to another one of the plurality of control weighting components based upon a magnitude of the plurality of command signal components; and
d. activating the plurality of force generators based upon said plurality of command signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method reduces undesired noise or vibration in a vehicle. The ambient vibration is measured and command signals are generated over time. The command signals are generated based upon the measured vibration and based upon a control weighting. By varying the control weighting over time, the maximum possible performance is always obtained subject to the saturation constraints.
-
Citations
26 Claims
-
1. A method for actively controlling a physical variable of interest including the steps of:
-
a. measuring the physical variable; b. generating a plurality of command signals over time, each of the plurality of command signals including at least one command signal component associated with each of a plurality of force generators wherein the plurality of command signal components are calculated based upon said physical variable measured in said step a and based upon a control weighting, the control weighting including a plurality of control weighting components, each said control weighting component associated with one of the plurality of command signal components; c. varying the control weighting over time, including varying at least one of the plurality of control weighting components relative to another one of the plurality of control weighting components based upon a magnitude of the plurality of command signal components; and d. activating the plurality of force generators based upon said plurality of command signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for actively controlling a physical variable of interest including the steps of:
-
a. measuring the physical variable with a plurality of sensors; b. generating a plurality of command signals over time based upon said physical variable measured in said step a and based upon a control weighting; c. varying the control weighting over time; and d. minimizing a performance index J=zHWzZ+uHWuu+vHWδ
uv, where Wz, Wu and Wδ
u are matrices for the control weighting on sensors z, control inputs u, and rate of change of control inputs v, respectively. - View Dependent Claims (8, 9, 10, 25)
-
-
11. A method for reducing sensed physical variables including the steps of:
-
a. generating a plurality of sensed signals based upon physical variables; b. calculating a plurality of control commands as a function of the sensed signals; c. comparing each of the plurality of control commands to at least one maximum; d. reducing at least one of the plurality of control commands to a reduced control command based upon said step c.; e. recalculating the plurality of control commands other than the reduced control command based upon the reduced control command. - View Dependent Claims (12, 13, 14, 24)
-
-
15. A system for controlling a physical variable comprising:
-
a plurality of sensors for measuring the physical variable; a control unit generating a plurality of command signals over time, the plurality of command signals each including a plurality of command signal components, the control unit programed to calculate the command signal components based upon the physical variable measured by the plurality of sensors and based upon a control weighting that varies over time, the control weighting including a plurality of control weighting components, each said control weighting component associated with one of the plurality of command signal components, the control unit varying the control weighting components relative to one another based upon a magnitude of at least one of the plurality of command signals; and a plurality of force generators each activated based upon an associated one of said plurality of command signal components. - View Dependent Claims (16, 17, 26)
-
-
18. A computer readable medium storing a computer program, which when executed by a computer performs the steps of:
-
a. generating a first command signal based upon a measured physical variable and a control weighting, the first command signal including a plurality of command signal components, the control weighting including a plurality of control weighting components, each said control weighting component associated with one of the plurality of command signal components; b. changing the control weighting over time after said step a. based upon a magnitude of the first command signal, including changing one of the control weighting components relative to another one of the control weighting components based upon their associated command signal components; and c. generating a second command signal based upon the control weighting after said step b. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer readable medium storing a computer program, which when executed by a computer performs the steps of:
-
a. generating a first command signal based upon a measured physical variable and a control weighting; b. changing the control weighting over time after said step a.; c. generating a second command signal based upon the control weighting after said step b, wherein the first command signal and second command signal each include at least one command signal component associated with each of a plurality of force generators, and wherein said step b. further includes the step of varying the at least one command signal component for each of the force generators sequentially.
-
Specification