Active vibration control (AVC) systems without online path modeling and controller adjustment are provided that are able to adapt to an uncertain operating environment. The controller (250, 280, 315, 252, 282, 317, 254, 319) of such an AVC system is an adaptive recursive neural network whose weights are determined in an offline training and are held fixed online during the operation of the system. AVC feedforward, feedback, and feedforward-feedback systems in accordance with the present invention are described. An AVC feedforward system has no error sensor and an AVC feedback system has no reference sensor. All sensor outputs of an AVC system are processed by the controller for generating control signals to drive at least one secondary source (240). While an error sensor (480, 481) must be a vibrational sensor, a reference sensor (230, 270, 295, 305, 330) may be either a vibrational or nonvibrational sensor. The provided AVC systems reduce or eliminate most of such shortcomings of the prior-art AVC systems as use of an error sensor, relatively slow convergence of a weight/waveform adjustment algorithm, frequent adjustment of a path model, use of a high-order adaptive linear transversal filter, instability of an adaptive linear recursive filter, failure to use a useful nonvibrational reference sensor, failure to deal with the nonlinear behavior of a primary or secondary path, weight adjustment using control predicted values, use of an identification neural network, and online adjustment of the weights of a neural network.
展开▼