EP1019902A1

Adaptive control system with efficiently constrained adaptation

Abstract

This record has no abstract on file.

EP1019902A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 10 August 2018, 8.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

65 claims: 7 independent, 58 dependent

  1. 1
    Claims of equivalent WO 9917275 A1 CLAIMS I claim:1. An adaptive tonal control system having a system input and a system output, the adaptive tonal control system comprising: a plurality of actuators each receiving a correction signal and outputting a secondary input, the secondary input combining with the system input to yield the system output;a plurality of error sensors sensing a system output, each error sensor generating an error signal;and an adaptive controller that outputs the correction signals, the controller including an adaptive parameter bank that outputs a plurality of output signals in accordance with the adaptive parameters, the output signals being used to generate the correction signals;a parameter update generator that generates update signals in accordance with the error signals to adapt the adaptive parameters in the adaptive parameter bank;and a parameter back-projection element that directly limits adaptation of the adaptive parameters so that none of the correction signals drive the respective actuator beyond a constraint surface which is defined in the parameter space of the adaptive parameters.
  2. 17
    In an adaptive control system having a system input and a system output, a method of controlling a tonal disturbance in the system output comprising the steps of:filtering a reference signal through adaptive parameters to generate a plurality of correction signals;driving a plurality of actuators in accordance with the correction signals to generate a plurality of secondary inputs that combine with the system input to yield the system output;sensing the system output and generating a plurality of error signals in response thereto;using the error signals to generate a unconstrained update signal vector that is intended to be used to adapt the adaptive parameters;and constraining adaptation of the adaptive parameters in relation to a smooth convex constraint surface surrounding a desired region in the parameter space of the adaptive parameters.
  3. 30
    In an adaptive control system having a system input and a system output, a method of attenuating a disturbance comprising the steps of:filtering a reference signal through adaptive parameters to generate a correction signal;driving an actuator in accordance with the correction signal to generate a secondary output which is combined with a secondary input to yield the system output;sensing the system output and generating an error signal in response thereto;using an error signal to generate a pre-constrained update signal vector that is intended to be used to adapt the adaptive parameter;and constraining the adaptive parameters to lie within a constraint surface defined by the following expression: c a) = ^— = constant G where R^ is a non-identity covariance matrix for K(k) which represents the convolution between the reference signal and the transfer function H(k) of the path which translates the correction signal into a physical limit value relating to physical limitations of the system, α represents the adaptive parameters, and G represents the maximum allowable gain for the actuator.
  4. 36
    In an adaptive control system having a system input and a system output, a method of attenuating a disturbance comprising the steps of:filtering a reference signal through adaptive parameters to generate a correction signal;driving an actuator in accordance with the correction signal to generate a secondary output which is combined with the system input to yield the system output;sensing the system output and generating an error signal in response thereto;using the error signal to generate an unconstrained update signal vector that is intended to be used to adapt the adaptive parameters;and constraining adaptation of the adaptive parameters to lie within or near a smooth convex constraint surface surrounding a desired region in the parameter space of the adaptive parameter satisfying two or more physical limitations of the system.
  5. 52
    In an adaptive control system capable of attenuating non-repetitive acoustic disturbances and having a system input and a system output, a method of attenuating a non-repetitive acoustic disturbance comprising the steps of:filtering a reference signal through adaptive parameters to generate a plurality of correction signals;driving a plurality of actuators in accordance with the correction signals to generate a plurality of secondary inputs that combine with the system input to yield the system output;sensing the system output and generating a plurality of error signals in response thereto;using the error signals to generate an unconstrained update signal vector that is intended to be used to adapt the adaptive parameters;and constraining adaptation of the adaptive parameters to lie substantially within or near a desired region in the parameter space of the adaptive parameters enclosed by a smooth surface characterizing physical limitations of the system.
  6. 55
    An active acoustic attenuation system for attenuating a non- repetitive acoustic disturbance, the system comprising:an adaptive filter model including a set of adaptive parameters, the adaptive filter model inputting a reference signal and outputting a correcting signal;an actuator that inputs the correction signal and outputs a secondary input that combines with the acoustic disturbance to attenuate or shape the acoustic disturbance;an error sensor that senses system performance and generates an error signal in response thereto, the error signal being used to adapt the adaptive parameters in the adaptive filter model;wherein adaptation of the adaptive parameters is constrained so that the adaptive parameters lie substantially within or near a desired region in the parameter space of the adaptive parameters enclosed by a surface in the parameter space characterizing one or more physical limitations of the system.
  7. 64
    A method of adaptive control comprising the steps of:filtering a reference signal through adaptive parameters to generate a correction signal;driving an actuator in accordance with the correction signal to generate a secondary input that combines with a system input to yield a system output;sensing the system output and generating an error signal in response thereto;using the error signal to generate an unconstrained update signal vector that is intended to be used to adapt the adaptive parameters;constraining adaptation in accordance with physical limitations of the system by back-projection of the unconstrained update signal vector onto a plane calculated to lie tangent to a surface surrounding a desired region in the parameter space of the adaptive parameters;and periodically scaling the adaptive parameters to account for curvature of the surface surrounding the desired region so that adaptive parameters do not lie outside of the desired region.