Abstract
With the advent of active vibration control (AVC) systems and their gradual transfer to commercial products, building a solid knowledge base on feedback systems and their components has become increasingly important for the vibration engineering community. In addition to the actuating elements that transfer the necessary dynamic changes to vibrating mechanical systems and sensors that provide feedback on vibration levels, the control strategy itself is also an essential component of the feedback system. This chapter introduces the reader to some control strategies that are routinely implemented in vibration attenuation systems. In addition to a brief theoretical primer on the control theory standing behind these strategies, examples of their use in AVC applications are given. The chapter is meant to provide a review of strategies alternative to the model predictive control (MPC) approach that is at the center of attention of this book. First, classical control strategies are introduced which are based on position or velocity feedback and use a fixed gain to compute control input. After a short discussion on the ever-so-popular proportional integral derivative (PID) controller, the focus is shifted to the essentials of optimization-based algorithms. The linear quadratic (LQ) controller is in close relationship with MPC and it is utilized both often and very effectively in vibration control. The underlying idea behind another optimization based strategy, the \({{\fancyscript{H}}}_{\infty}\) (H-infinity) controller is reviewed as well. The chapter is finished by a section on some of the more exotic control approaches, which due to their potential to tackle hysteresis and non-linearity can be very valuable for AVC. These soft computing approaches are genetic algorithms, neural networks and fuzzy control.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Fuzzy Control
- Fuzzy Controller
- Model Predictive Control
- Vibration Control
- Proportional Integral Derivative
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Significant research effort has been devoted to explore the means and properties of active vibration attenuation in the last two to three decades. The complex discipline of active vibration control (AVC ) is now leaving the realm of experimental applications and slowly starting to appear in advanced commercial products. In addition to the hardware components in AVC, such as the actuators performing changes in system dynamics and sensors providing feedback information about vibration levels, an essential unit of this feedback system is the control strategy itself.
The field of engineering concerned with the design of control strategies and algorithms for dynamic systems is called control engineering. Active vibration control heavily relies on the recent theoretical results of control engineering. Generic strategies commonly used for dynamic plants ranging from missile cruise control to washing machines are also applicable to AVC systems. These strategies can be as simple as multiplying a feedback signal with a constant gain and supplying it back to the actuator; or may be complex online optimization based on ideas such as the model predictive control (MPC) algorithm. The aim of this chapter is thus to present a few essential control algorithms which are commonly used in active vibration control and to provide examples of their utilization in academic studies. It is by no means our goal to replicate intricate details and results of control theory such as robustness or uncertainty. It is not our ambition to list and describe every possible control strategy either. The current chapter serves mainly as a taste of strategies utilized for AVC other than MPC. The reader interested in general aspects of control engineering is referred to feedback control textbooks such as the book on the basics of classical control theory by Antsaklis and Michel [10]; on state-space control by Williams and Lawrence [118] and others works [9, 50, 73, 74].
The first section is concerned with classical control methods applied to active vibration attenuation. These methods are often referred to as position or velocity feedback where the system simply uses a fixed gain to multiply position, velocity or acceleration signal in order to compute an input signal, which is in turn supplied to the actuator. Section 4.2 discusses proportional-integral-derivative (PID) controllers, which are very commonly used in all areas of engineering, including AVC . The next two sections review slightly more advanced controller strategies: Sect. 4.3 deals with linear quadratic control, while Sect. 4.4 considers \({\fancyscript{H}}_\infty\) control—both being basic optimization -based methods. Of these two methods, linear quadratic control is particularly interesting, since it is used both extensively and effectively in AVC. Moreover, it can be regarded as a basis for the model predictive control approach. The last major section of this chapter reviews the more exotic control approaches that are exciting and potentially powerful, albeit seldom used in the area of active vibration control due to several practical limitations. These methods are referred to as soft computing approaches and we will cover the essential basics of neural network s, genetic algorithms and fuzzy control here. The former two approaches rely on ideas borrowed from nature, that is the working principles of the nervous system and evolutionary processes. The latter, fuzzy control utilizes the idea of fuzzy sets where complex dynamics can be controlled using common sense and trivial statements. The reason why we have decided to briefly cover these less common methods is their potential to control and model highly nonlinear and hysteretic dynamics, such as magnetorheological (MR ) dampers. Finally, Sect. 4.6 will mention some of the alternative algorithms which can be used in active vibration control in a nutshell.
This book is first and foremost concerned with the application of model predictive control to vibration attenuation, therefore this control strategy will be introduced in a comprehensive detail starting from the next part—Part II. As it has been mentioned before, the current chapter is only concerned with algorithms other than MPC; hence we will only give brief description in order to familiarize the reader with the idea. Model predictive control is an advanced control algorithm where optimal inputs are calculated based on predictions given by an internal plant model. Model predictive control belongs to the broader family of algorithms based on optimal control. Unlike in the case of for instance linear quadratic (LQ) control, MPC does not only generate optimal inputs but it also actively respects various system constraints. As with every conceivable real plant, vibration control systems have inherent limitations—such as actuator saturation and others. These limitations render the system nonlinear, thus precautions are to be made to guarantee the stability of the control system. As it will be elaborated later, the application of model predictive control to vibration attenuation can be a non-trivial task, mainly because of the high sampling rates necessary because of fast system dynamics.
Books on the topic of vibration mechanics and vibration control start to adapt to the new trend of AVC and set aside chapters on control theory. In addition to the material provided by this chapter, an excellent treatment of vibration control concepts for a single degree of freedom vibrating system is given in the recent book by Benaroya and Nagurka [13]. For those with minimal or no background in control theory, parts Footnote 1 of this publication may give a fast yet still very thorough discussion on classical transfer function-based control strategy, and state-space control related to the problem of vibration. Moreover, there is an abundance of excellent literature discussing control theory from the active vibration control viewpoint such as the classical book on AVC by Fuller et al. [42] or Inman [55], Preumont [96] and others [49, 56, 97].
Figure 4.1 illustrates a heavily modified F/A-18A test aircraft equipped with actuators and accelerometers to create a complex control system that is capable of altering the aerodynamic properties of the plane. Just as in the case of this aircraft with active aeroelastic wings—or any other control system—the proper choice of hardware in AVC is not the only important aspect of the design. The overall effectiveness and safety of the system also depends on a fitting control architecture.
1 Classical Feedback Methods
When the vibration signal measured by the sensors is simply amplified by a gain and fed back to the actuators, we may classify this type of feedback control system as a classical feedback method. To demonstrate the concept mathematically, let us consider a vibrating system described as a continuous state-space system or in other words given by a set of first order differential equations [32]:
where \({\bf A}\) is the state matrix, \({\bf B}\) is the input matrix and \({\bf C}\) is the output matrix. Because the term \({\bf Du}(t)\) represents direct input–output feedthrough, it is omitted from our representation Footnote 2. Although it is more common to represent system models in classical control theory by continuous (Laplace domain) or discrete (Z-domain) transfer functions, the state-space representation will be preferred here, since the model predictive controllers (MPC) introduced in upcoming chapters will also utilize a state-space model.
Vibration control literature often uses to the terms position feedback and velocity feedback [55, 97]. These two very common control methods are a part of classical feedback-based vibration control. The idea in direct position or velocity feedback methods is in fact very simple: in direct position feedback, the position signal is amplified by a gain and fed back to the force actuators, while in direct velocity feedback the sensor output is differentiated, amplified and fed back to the force actuators. According to this underlying idea, we may define the input in direct position feedback as [42]:
where \({\bf K}\) is the feedback gain matrix. In case the signal is based on velocity measurement, we have a velocity feedback and the input is given by [96, 97]:
Furthermore, it is also possible to utilize the acceleration measurement and formulate control input as
but the use of a second order filter to generate a force proportional to the output of that filter is also a possible strategy when using direct acceleration feedback.
Note that unlike in the case of linear quadratic (LQ) control, here the input is not calculated using the state \({\bf x}(t),\) instead the output \({\bf y}(t)\) and its derivatives are utilized. Considering the case of direct position feedback given by (4.2) and substituting the output equation the input will be rendered to
where the input term can be now substituted back to the original state equation in (4.1) to get
In case the sensors and actuators are co-located, we may assume that \({\bf C}={\bf B}^T,\) rendering the output equation to \({\bf y}(t)={\bf B}^T{{\bf x}}(t)\).
In direct velocity feedback, two very common approaches exist. These are [113]:
-
constant amplitude velocity feedback (CAVF)
-
constant gain velocity feedback (CGVF)
In constant amplitude velocity feedback (CAVF), the gain of the \(i\)-th actuator is the opposite of that of the \(i\)-th sensor. This is mathematically denoted as:
One may easily see that this control law is nonlinear and discontinuous. As the name implies, the feedback voltage amplitude in CAVF is constant. The feedback gain matrix used in this approach is defined by a diagonal matrix of the individual constant amplitudes \(\bar{A}_i\):
where \(i=1\ldots N\) is the number of actuating points. In constant gain velocity feedback the driving voltage of the \(i\)-th actuator is given by the relation introduced earlier in (4.2). The gain matrix here is simply a diagonal matrix of individual actuator gains, creating a linear continuous controller:
where \(i=1\ldots N\) is the number of actuating points, and \({K}_i\) are the associated gains.
Direct position feedback is not to be confused with the different concept of positive position feedback (PPF) [37, 45]. While in direct position/velocity/acceleration feedback the use of a position, velocity or acceleration sensor in combination of force actuator is implied, positive position feedback assumes a strain sensor in combination with a strain actuator [96]. The best-known combination of such a sensor and actuator pair are the commonly used piezoceramic transducers. The essential idea behind positive position feedback is to use the position signal in combination with a second order filter to generate the output for the strain actuator. The second order filter shall have an increased damping, ultimately attenuating vibrations in the closed-loop system. Preumont suggests the use of such a system in a decentralized manner, with co-located sensor and actuator pairs, thereby establishing stability [96]. An advantage of the PPF approach is that it can be designed based on an experimental transfer function, without a deeper analytical knowledge of the structure [55]. For a SISO system, the PPF control input is based on the strain signal and its transfer function can be given by [55, 96, 97]:
which combined by the error signal \(e=r-y=-y\) and the negative gain \(-K\) gives an overall positive feedback. The variables \(\zeta_{\rm fil}\;\hbox{and}\;\omega_{\rm fil}\) denote the damping and the frequency of the filter tuned to the mode, which is to be damped. If the output of this second order filter is marked by \({\bf v}_{\rm fil},\) the input from the sensors is the displacement \(y,\) then for a MDOF system the controller can be described in terms of the filter equation and the output equation [55, 96, 97]:
where \(\xi_{\rm fil}\) is a diagonal matrix containing the terms \(2\zeta_{{\rm fil}_{\,i}} \omega_{{\rm fil}_{\,i}}\) on its main diagonal, similarly \(\Uplambda_{\rm fil}\) is a diagonal matrix containing the squares of the filter frequencies \(\omega^2_{{\rm fil}_{\,i}}\) on its main diagonal, for each individual filter \(i.\) The filter in (4.11) may be augmented by a rectangular matrix \({\bf E}_{\rm fil}\) that allows using more filters than actuators, thereby allowing to damp more modes than the number of available actuators:
Given co-located sensors with the dynamics given by \({\bf y}={\bf B}^{T}{\bf x}\) and system dynamics described by the equation \({\bf M}\ddot{{\bf q}}+{\bf B}_{{\bf d}}{\dot {\bf q}}+{\bf K}_{{\bf s}} {\bf q}={\bf Bu},\) we may couple the PPF controller with the system to obtain [55]:
A review of the stability properties of direct velocity and acceleration feedback, moreover the stability of PPF assuming co-located sensors and actuators is given in [96], while the necessary and sufficient condition for the asymptotic stability of (4.11) has been established by Fanson and Caughey in [37] based on Lyapunov’s direct method. Since both the augmented mass matrix and the augmented damping matrix are positive definite, the stability of the closed-loop system in (4.13) will only depend on the positive definiteness of the augmented stiffness matrix [55].
The control action in classical feedback control is realized through the manipulation of the closed-loop system poles by the feedback gain matrix \({\bf K}.\) If a well defined \({\bf K}\) is used, the original lightly damped poles of the open-loop system \({\bf A}\) are transformed into the better damped poles of the closed-loop system \(({\bf A}-{\bf BKC})\) [113]. Unlike in the case of optimization-based approaches such as linear quadratic control or \({\fancyscript{H}}_\infty\) control, here an indirect computation of the feedback matrix \({\bf K}\) is employed. We may use several well established methods for the computation of \({\bf K}\) such as direct experimentation, strategies based on the pole-zero representation of the system (root-locus, pole-placement) or frequency domain methods (such as the Nyquist method) [113]. Although finding a direct fixed static output-feedback seems simple and intuitive enough, this fundamental control engineering problem is relatively challenging in terms of computational complexity [15, 16]. For example, the essential technique of pole-placement is NP-hard even for linear time-invariant systems [40].
A comparison of the use of classical feedback control methods with optimal control for vibration attenuation is discussed by Vasques and Rodrigues in [113]. A delayed position feedback is utilized for the vibration control of a flexible link manipulator in [59], while others employ position feedback for similar systems as well [102]. The counter-phased sound signal is employed to attenuate sound in enclosures by Lee et al. in [77], while a similar counter-phase signal is based on a gain scheduled observer in state-space in [17]. Optical tracking on satellites is ensured by AVC using a transfer function representation in [83]. Seismic activity is attenuated on a model using positive acceleration feedback in [99], while rotor vibrations are damped using PPF in [2]. Other works utilizing position feedback-based vibration control systems are [26, 53, 62, 71, 95, 106, 114].
Velocity or strain rate-based classical feedback controllers are very commonly implemented in vibration control applications as well. Aircraft tail vibrations are damped based on velocity feedback strategies in several works [8, 33, 34]. Other examples of such controllers are presented in [18, 106, 107, 119, 132]. A modified acceleration feedback-based method is applied for a cantilever beam in [84].
An even simpler on-off type controller is used in [130] for the control of rotor vibrations. A variation of this is referred to as bang–bang control. Here the controller switches between two extreme states depending on the position, velocity or the combination of the two. Such a controller has been utilized for example by Tzou et al. in [112] for cantilever vibration control.
Stability in systems controlled through classical feedback methods is guaranteed through the usual stability tests known in classical continuous or discrete controls. Moreover, Preumont states that stability in such systems can be guaranteed through the perfect physical collocation of sensors and actuators [96].
In addition to active systems, semi-active vibration damping gained some interest because of its simple electronics and hardware realization [81]. In the case of semi-active systems the obvious advantage is that A/D and D/A converters, voltage or charge amplifiers, microcontrollers are not needed; therefore making product integration simpler and economic. This method takes advantage of a fact that a circuit—using piezoelectric transducers and other simple electronic components like resistors and capacitors—may be tuned analogously to a vibration absorber. The disadvantage of this method is that one absorber may be tuned only to damp one vibration mode. Semi-active state switched resistive circuits with simple control logic are the next iteration of this concept. For example in case that the displacement and velocity at a specific point satisfies Eq. (4.14), the circuit will be switched to open circuit state. In all other cases, it will be closed circuit. Such a system including the optimal placement and resistance is discussed in [81]. The state switching law can be expressed by:
where \(q\) is a displacement depending on coordinates \(x, y\) and time \(t\); and its derivation is velocity with the same parameters.
2 Proportional-Integral-Derivative Controllers
Proportional-integral-derivative (PID) controllers are widely used in industrial practice. In the absence of knowledge about the exact underlying process PID is a good controller choice, since its tuning parameters can be translated into physical changes on the closed-loop system dynamics. However, using advanced modeling and control approaches one may develop strategies offering much more than PID does. Among others, the disadvantages of the PID control strategy are that even though the controller has been tuned very carefully, it still does not guarantee the best possible control course. This situation can be remedied with the use of optimization -based algorithms such as LQ. Moreover, as with every real control system, the inputs and often the outputs are constrained as well. Such constraints are in practice implemented using saturation limits; this however introduces a level of nonlinearity in the control law. The nonlinearity of the law means that the proofs of stability and optimality no longer apply. Constraint handling even with guaranteed stability is successfully solved by the use of model predictive control.
The position or velocity-based classical feedback methods, where the measured signal is simply multiplied with a fixed gain are in fact not so distant from a PID controller or its variants. The similarity is clearer in the case if the controlled pant is a one degree of freedom vibrating system. PID controllers from the active vibration control viewpoint are reviewed in a very intuitive way by Fuller et al. in [42]. Let us now imagine a one DOF vibrating system where the amplitudes are measured and given as \(q(t).\) We may devise a controller for this system, which calculates the control signal from the position coordinate \(q(t),\) the velocity coordinate \(\dot{q}(t)\) and the acceleration value \(\ddot{q}(t){.}\) In case we could measure these values independently, an input to the actuators \(u(t)\) could be calculated by these signals multiplied by three independent gains [42]:
where \(g_d\!, g_v\;\hbox{and}\;g_a\) are gains for the displacement, velocity and acceleration component. Due to physical limitations and practical and economic considerations not all signals can be measured. Let us therefore imagine that we can only measure the velocity signal \(\dot{q}(t),\) and the acceleration is computed using numerical derivation, while the displacement is computed using a numerical equivalent of integration. In this case, we could formulate our problem as
This in fact would be nothing else than a simple continuous PID controller. Generally, the displacement gain \(g_d\) is called the integral gain (\(K_i\)) in control engineering, since it is associated with the integral action. Similarly, the gain \(g_v\) associated with the unchanged signal is known as the proportional gain (\(K_p\)) while \(g_a\) as the derivative gain (\(K_d\)).
We will now review the principles of a generic PID controller designed for a single-input and single-output (SISO) system. Instead of the representation used in (4.15) and (4.16) focusing on vibrating systems, we will use notation known from control engineering. As with other feedback controllers, the first step in a PID algorithm is to calculate an error value \(e(t)\) which is a difference between the desired reference setting \(r(t)\) and the actual measured output \(y(t)\):
The sum of the error value itself \(e(t),\) its time integral \(\int_{0}^{t}{e(t)} {dt}\) and its derivative \({{d}\over{dt}}e(t)\) multiplied by individual tuning constants creates the input \(u(t)\) to the controlled plant. This in fact defines a PID controller. Mathematically we can express this as
which is the so-called ideal form of a PID regulator. As the name implies, the first term is the proportional term where the error is multiplied by the proportional gain \(K_p.\) The second term in (4.18) is the integral term, which is multiplied by the integral gain \(K_i.\) This is followed by the derivative term, multiplying the error derivative by the derivative constant \(K_d.\) A block algebra scheme of this process is featured in Fig. 4.2.
We may try to imagine the meaning of the three components of a PID controller by relating the error and the practical interpretation of the integration and derivation operations:
-
The proportional term P is related to the current error.
-
The integral term I is related to the history of errors or the past, since the integral expresses the area under the error curve or in discrete terms the sum of all errors.
-
The derivative term D is related to the future of the error, since a derivative expresses the rate of change or slope of the error curve, creating a kind of prediction about its upcoming trend.
It is not always necessary to use every component of the PID controller. By setting the appropriate tuning constants to zero, we can create an array of controllers missing one or two components of the original PID. In practice, however, only the following combinations are used: P, I, PI, PD. Another common notation expressing a PID controller is its so-called standard form:
where \(K_p\) is the proportional constant and \(T_i\;\hbox{and}\;T_d\) are the integral and derivative time constants. We may also express a PID controller as a Laplace transform, more suited to numerical simulations in software prototyping environments such as Matlab/Simulink:
where \(G(s)\) is the continuous transfer function of the PID controller and \(s\) is the Laplace operator. An alternative transfer function of a PID controller is given by [75]:
where the additional term \(1 + T_d/Ns\) is a low pass filter introduced on the derivative action. As it has been already noted in (4.16), a PID controller implemented on a vibrating mechanical system can be interpreted as an analogy of velocity feedback, where position and acceleration measurement is estimated by numerical methods.
Let us now briefly return to the three independent proportional gain formulation of (4.15) and investigate how a closed-loop vibrating system will change if we implement such a simple controller. Remember that for this example we will assume that all three values of displacement, velocity and acceleration can be directly measured and the controller is a sum of these three proportional values. The vibrating mechanical system shall be represented by a one degree of freedom system in (2.108) for which the transfer function is defined as:
where \(Q(s)\) is the vibration amplitude and \(F_e\) is the external disturbance in the Laplace domain. Here \(H(s)\) represents the dynamics of the vibrating system in open-loop that is, without a controller. Furthermore, let us perform a Laplace transform on the simple proportional control law given by (4.15) to get:
and finally obtain the transfer function of the control law [42]:
where \(Q(s)\) is the measured position and \(U(s)\) is the controller input in the Laplace domain. To calculate the closed-loop response of this system, we must consider the direct path from the disturbance to the displacement (\(H(s)\)) and divide it by the indirect path (\(1+H(s)G(s)\)) which contains the controller as well. After substituting for \(H(s)\;\hbox{and}\;G(s)\) we will get [42]:
which is a transfer function describing the new, controlled relationship between excitation \(F_e(s)\) and vibration \(Q(s).\) One may easily see that there is a direct and physically interpretable connection between the individual gains \(g_d,\,g_v\) and \(g_a\) which help to create the new modified mass, stiffness and damping properties of the system:
where \(m{'}, b{'}\;\hbox{and}\;k{'}\) are the modified closed-loop mass, damping and stiffness values.
The above discussion is valid to systems with no delays. Unfortunately, delays are always present in control systems and are caused by imperfect sensor or actuator dynamics. The digital sampling process itself may introduce delays into the closed-loop system as well. These delays may cause that the damping properties will change dramatically if the excitation frequency is much higher than the resonance frequency of the system. We can model the dynamics of a controller similarly to (4.22), which also takes delays into account by [42]:
where \(\tau_d\) is delay and \(e^{-\tau_d s}\) models this delay in the Laplace domain. Let us assume that the delay is small and then the frequency response can be expressed by:
which is valid for \(\omega \tau_d << 1.\) Now the closed-loop frequency response of this system can be expressed similarly to (4.26) by equivalent mass, damping and stiffness terms:
where the new equivalent effective mass \(m^{\prime\prime},\) effective damping \(b^{\prime\prime}\) and effective stiffness \(k^{\prime\prime}\) terms can be expressed by [42]:
If we compare \(k^{\prime\prime}\;\hbox{and}\;k{'}\) we can see that the delay has no impact on the effective stiffness. For lightly damped systems the term \(\tau_d g_v\) is small when compared to the mass \(m,\) therefore its impact on the effective mass is minimal. The effective damping is however greatly influenced by both the delay \(\tau_d\) and the frequency \(\omega.\) Let us assume changing the effective mass and stiffness twice to their relative magnitude under displacement and acceleration feedback [42]. For a lightly damped system, the term \(\tau_d g_d\) is comparable to \(b\) if the delay is small compared to the period of the natural resonant frequency on the system. On the other hand, for frequencies \(\omega\) over the damped natural frequency \(\omega_d\) the term \(\omega^2 \tau_d g_a\) becomes comparable to \(b.\) With a displacement or acceleration-based feedback even a small delay may dramatically alter the effective damping or even render the system unstable . That is why in classical feedback control (see Sect. 4.1) velocity-based feedback is preferred. Velocity feedback will not alter effective mass, stiffness or damping properties of the system significantly if unmodeled delay is introduced into the closed-loop system.
Although it is possible to create a purely continuous-time PID controller, it is more common to implement it in a digital control system. For this it is necessary to replace the integral term with its discrete-time equivalent, summing:
It is also necessary to compute differences numerically, instead of symbolic differentiation:
for a sampling time \(T_s.\) The resulting controller will be suitable for discrete-time application. A discrete PID controller is sometimes referred to as a PSD controller, exchanging the integral term with summation. A so-called velocity form of a discrete PID (PSD) controller can be expressed as:
or alternatively we may write [12]:
where \(T_s\) is the discrete sampling period. The discrete-time PID controller may be expressed after Z-transformation in the Z-domain by [50]:
There are different methods to tune a PID controller. One of the most widely used is a simple iterative trial and error process. Other methods include Ziegler-Nichols, Cohen-Coon, iterative response shaping and others. Note that, as it has been previously implied, the use of a PID controller neither guarantees stability of the control loop nor is it optimal in any sense. The available literature on PID controllers is extensive, therefore we will not discuss the control engineering aspects and details of this method. The reader shall refer to the relevant publications on the topic.
PID controllers are utilized by Fung et al. in [43] to control the vibrations of a flexible beam actuated through an electromagnet. Semi-active suspensions can be also controlled via PID [35]. The use of the PID strategy for earthquake-induced vibration control in civil engineering structures is suggested by Carotti and Lio; and Guclu in [21, 47]. Yet another possible application of PID in vibration control is for the AVC of flexible link mechanisms as described in [62] and other similar vibration control systems [6, 60, 111].
3 Linear Quadratic Control
Linear quadratic control belongs to the broader family of algorithms based on optimal control. In optimal control, a cost function indicating a performance index is chosen which is then minimized to obtain an optimal input \(u(k)\) [55].
Let us consider a continuous, linear time-invariant state-space system as defined by (4.1). The cost function in the continuous linear quadratic optimal control problem can be chosen to be quadratically dependent on the control input and the state or output response:
where \({\bf Q}\) is a state weighting matrix, \({\bf R}\) is an input weighting matrix and \({\bf P}_f\) is a terminal weighting matrix. All these weighting factors or penalty matrices can be chosen by the control engineer to fine-tune the behavior of the controller, according to the particular needs of the plant.
A linear quadratic (LQ) regulator (LQR) is a special case of the generic linear quadratic control problem. Contrary to the general case described above, the weighting matrices in the LQR problem are constant. Moreover, the control horizon \(t_f\) is assumed to approaching infinity. The matrix \({\bf Q}\) is positive semidefinite, while matrix \({\bf R}\) is positive definite. The generic LQ optimal control problem is expressed as the minimization of the following cost function [42, 97]:
We may interpret the above formulation as an attempt to minimize the overall control energy measured in a quadratic form. In fact, the LQR controller is an automated way to find an optimal fixed feedback matrix. The final control law then assumes the form of a constant matrix state feedback gain in the form [10, 97]:
rendering the continuous-time state-space representation in (4.1) to:
which is the closed-loop state equation of the continuous system with an LQ fixed feedback law.
The matrix gain \({\bf K}\) can be expressed as [10]:
where \({\bf P}\) is the solution of the differential Ricatti equation given as [42, 118]:
which for the infinite horizon LQR problem is replaced by the so-called algebraic Ricatti equation (ARE) defined as
For a discrete time-invariant state-space system, we may define the LQR controller as the fixed matrix feedback gain \({\bf K},\) which minimizes the following infinite horizon cost function [50]:
The output voltage at the actuators is then:
and the discrete linear time-invariant state-space system will be rendered to
where \(\varPhi\) expresses the state dynamics of the closed-loop system controlled through a fixed LQ gain. The LQR feedback gain may be calculated from
where \({\bf P}\) is the solution of the discrete-time algebraic Ricatti equation (DARE) defined by
LQ controllers are extensively used both in general industrial applications and in vibration control. To list some of the applications, the LQ strategy has been suggested for the active vibration control of buildings during an earthquake [85, 97], semi-active control for vehicle suspensions and mounts platforms [24, 39, 60], in a hybrid feedforward-feedback setup for active noise control in [66], in optical drives [22] and in numerous other academic studies aimed at vibration control [1, 43, 51, 52, 59, 67, 88].
4 \({\fancyscript{H}}_2\;\hbox{and}\;{\fancyscript{H}}_\infty\) Control
Just like the previously introduced linear quadratic control scheme, \(H\) -infinity or as it is commonly denoted in the literature \({\fancyscript{H}}_\infty\) (\(H_\infty\)) controllers are a subclass of optimization -based control methods too. \({\fancyscript{H}}_\infty\) control methods are often utilized with the aim to create a robust and stabilizing control system [72]. Similarly to LQ controllers, one of the biggest disadvantage of \({\fancyscript{H}}_\infty\) controllers is their general inability to handle constraints, such as saturation limits or naturally occurring process constraints. The advantage of \({\fancyscript{H}}_\infty\) controllers is the possibility to control multi-variable systems and robust control formulations.
In essence, the \({\fancyscript{H}}_\infty\)-optimization of control systems is based on the minimization of the peak value of closed-loop frequency functions [72]. Let us consider a simple problem involving a SISO system plant with a disturbance, which is illustrated on Fig. 4.3. Here we have a plant \({\fancyscript{P}}(s)\) and a controller \({\fancyscript{H}}_\infty (s).\) The output of the system is denoted by \(y(s),\) while the system is also subjected to an outside disturbance \(v(s).\) The reference value is denoted by \(w(s),\) let us keep it at zero for now. We can denote the Laplace transform of the plant output as:
from this it follows that
where \({\fancyscript{S}}(s)\) is the so-called sensitivity function according to
or in matrix terms
and we may also define the complementary sensitivity function
The sensitivity function characterizes the sensitivity of the system output to disturbances and its value is in the ideal case \({\fancyscript{S}}(s)=0.\) One may regard the sensitivity function as a performance indicator, similarly to the cost function that is used in LQ control or in MPC control as well. A low sensitivity function value implies a low tracking error, thus ultimately increasing the controller performance.
Alternatively for no outside disturbance \(v(s)=0\) but for a given reference tracking \(w(s) \neq 0\) we may define that [31]:
Similarly to the output of the plant, for the control error we may define
Our aim is to make the closed-loop feedback system stable and find a controller \({\fancyscript{H}}_\infty (s)\) which minimizes the peak value of the sensitivity function in the frequency domain: \({\fancyscript{S}}(j \omega)\) [124, 125]. The peak value of the sensitivity function can be defined as the infinite norm of the function \({\fancyscript{S}}(j \omega)\) given by:
The maximal or peak value of the sensitivity function in the frequency domain as defined by (4.57) is graphically illustrated in Fig. 4.4.
Although the maximum of the absolute value of the sensitivity function is a very intuitive way to define its peak, it is not always logically feasible. This is because for some functions the peak value is not assumed at all for a finite frequency \(\omega.\)Instead, one may replace the maximum with supremum or at least an upper bound, so (4.57) will change to:
We would like to minimize the peak of the sensitivity function, since in case this peak is small, then so is the magnitude of \({\fancyscript{S}}\) for all frequencies. This implies that the disturbances are attenuated uniformly well over the whole frequency range [72]. The minimization of \(||{\fancyscript{S}}||_\infty\) is a worst-case optimization procedure, since it minimizes the effect of the worst disturbance on the output. For a physical vibrating system this may be understood as minimizing the effect of a harmonic disturbance on the closed-loop controlled system in its resonance—that is where the sensitivity function \(|{\fancyscript{S}}|\) has its peak value.
In order to provide a mathematically more detailed interpretation of \({\fancyscript{H}}_\infty\) controllers in general, let us define what the \({\fancyscript{H}}_\infty\) norm means: if \({\fancyscript{H}}_\infty\) is a space of matrix-valued functions bounded in the right-half of the complex space, the value of the \({\fancyscript{H}}_\infty\) norm is the maximal singular value of the function over that space [97]. In other words, the \({\fancyscript{H}}_\infty\) norm is the maximal gain in any direction and frequency for a SISO system, or as it has been previously pointed out, the maximal magnitude of the frequency response.
Let us now define a controlled plant \({\fancyscript{P}}(s)\) that has two inputs: \({\bf w}(s)\) is the reference signal containing disturbances, while \({\bf u}(s)\) is the controlled input to the plant. The plant has two outputs as well, namely \({\bf e}(s),\) which is the error signal we aim to minimize and \({\bf y}(s)\) which is the measurable plant output. Unlike in the previous case our system is not SISO anymore, but MIMO therefore the variables \({\bf u}(s), {\bf e}(s), {\bf y}(s)\;\hbox{and}\;{\bf w}(s)\) are vectors while \({\fancyscript{H}}_\infty\;\hbox{and}\;{\fancyscript{P}}\) are matrices of transfer functions.
For this system we desire to find a matrix \({\fancyscript{H}}_\infty\) (or essentially a feedback matrix \({\bf K}\)), which will generate the optimal input \({\bf u}(s)\) based on the measured signal \({\bf y}(s)\)—see Fig. 4.5 for illustration. This augmented system can be described by [46, 58, 104]:
We may express the dependence of error \({\bf e}(s)\) on the reference \({\bf w}(s)\) by a term very similar to (4.56) using the sensitivity function to express the error based on the reference. For this, we substitute (4.60) into (4.59) and separate the matrix expression into two equations to get:
Expressing \({\bf y}(s)\) from the second equation yields
which after substituting into the first equation yields
where the operator \(F_\ell\) is known as the lower linear fractional transformation and it expresses the sensitivity function.
The objective of \({\fancyscript{H}}_\infty\) control for the system defined above is to find such a feedback matrix \({\fancyscript{H}}_\infty(s),\) which minimizes the lower linear fractional transformation or the \(F_\ell\) part of (4.64) according to the \({\fancyscript{H}}_\infty\) norm. The same definition also applies for \({\fancyscript{H}_2}\) control. The infinity norm for a general MIMO system can be expressed as the peak value of the largest singular value taken as a function of frequency [46, 97]:
where \(\bar{\sigma}_s\) is the maximal singular value of the matrix \(F_\ell({\fancyscript{P}},{\fancyscript{H}}_\infty)(j\omega)\).
\({\fancyscript{H}}_\infty\) control is utilized in [14] to control the vibration of rotor blades in a helicopter individually. Time-invariant but linear nature of the forward helicopter flight is solved through gain scheduling of the \({\fancyscript{H}}_\infty\) control laws. Other applications of \({\fancyscript{H}}_\infty\) based vibration control systems are for example active seats for the automotive industry or spacecraft s [109], active magnetic suspensions for rotors [58], active noise control [20] and active seismic vibration control in buildings [63, 97].
5 Soft Computing Approaches
The use of control approaches based on genetic algorithms, artificial neural network s and fuzzy control is fairly atypical for active vibration control. The reason for this is that soft computing control systems are rather suited for plants and phenomena, which are difficult if not impossible to model using exact mathematical, respectively numerical approaches. However, the dynamic behavior of vibrating mechanical systems can be easily characterized using ordinary or partial differential equations. This process then results in transfer function or state-space based models. By the aid of these models, exact hard control rules can be formulated.
Direct vibration control through genetic algorithms, neural network s or fuzzy control is rare. These somewhat “exotic” methods may however be utilized to tune more traditional controllers or to define the physical size or distribution of sensors and actuators. Other vibration control related applications in which the above-mentioned control methods are useful are the ones with large actuator hysteresis or other significant nonlinearities, such as magnetorheological dampers. The following sections will briefly characterize these soft computing methods.
5.1 Neural Networks
Artificial neural network s (ANN) mimic the behavior of biological neural network s found in nature by using programming constructs that resemble neurons and their interconnections. Just as in nature, the structure of an ANN changes and adapts according to the inflowing information emulating the learning process.
Biological neurons are replaced by nodes Footnote 3 in an artificial neural network and they are represented by the shaded circle in Fig. 4.6. The simplest ANN has three layers, as denoted in Fig. 4.6 consisting of an input, a hidden and an output layer. The input nodes or neurons send data via synapses to the second hidden layer, which in turn sends data to the output layer via other synapses. The synapses are denoted as arrows on the figure and in practice they store weighting parameters used to manipulate the transferred data.
For practical reasons, real life implementations of artificial neural network s rely on statistical and signal processing ideas more heavily than exact biological principles. However, what ANN and a real biological neural network have in common is their adaptive, distributed, nonlinear and parallel processing nature.
Let us represent the neural network with a function \(f(x),\) which takes \(x\) as its input. The function \(f(x)\) is a composition of other functions \(g_i\) which in turn may be a composition of yet other sets of function. This functional dependency is represented in Fig. 4.7. The dependency of functions can be interpreted in a so-called functional view, which is predominantly associated with optimization tasks. If we assume the set of functions \(g_i\) to be a vector \({\bf g}=\left[g_1\;g_2\;\ldots\;g_i\;\ldots\;g_n\!\right]\), then from the functional view the input \(x\) is transformed into a three-dimensional vector \({\bf h}\) which is in turn transformed into the two-dimensional vector \({\bf g}\) and finally to \(f.\) Another equivalent view of the artificial neural network is the so-called probabilistic view, which is commonly used in the context of graphical models.
The neural network s represented in Figs. 4.6 and 4.7 are of the feedforward type, without cycles. It is possible to include cycles in ANN, in that case we are talking about a recurrent network.
The use of neural network s in magnetorheological (MR ) damper-based semi-active control systems is justified by the large hysteretic and nonlinear behavior of MR dampers. An MR damper actuated semi-active vehicle suspension that is indirectly controlled by artificial neural network s has been proposed by Zapaterio et al. in [126]. A neural network is used as an inverse model of the MR damper: the desired force acts as an input, which is used to calculate the voltage needed to generate that force. The voltage level is then input into a controller acquired via traditional methods [126]. A neural network approach is used for the control of semi-active vehicle suspensions by Eski at al. in [35] as well. The control system is contrasted to a traditional PID controller in simulation. Eski et al. combine a PID controller with a novel ANN-based dynamics predictor.
Chen et al. combine different artificial neural network methods to attenuate acoustic signals with a voice-coil actuator in [23]. The ANN methods provide means to tune the parameters of traditional transfer function-based controllers adaptively. Adaptive vibration control is implemented similarly using ANN in [68], where the authors suggest that an ANN-based adaption method can be computationally less intensive than traditional adaptation methods. ANN has been used in [133] as well to create models for a predictive controller-based vibration flexible link manipulator vibration suppression system.
Neural networks are used to suppress vibrations in a permanent magnet linear motor in [123], rotor system in [3] and in other vibration control applications [7, 27, 64, 121, 122, 127, 129].
5.2 Genetic Algorithms
Similar to the artificial neural network s presented previously, genetic algorithms (GA) mimic nature’s behavior. Instead of emulating the working principles of a nervous system, genetic algorithms copy the evolutionary selection process. In fact, genetic algorithms belong to the larger class of evolutionary algorithms and are often utilized in optimization and search problems.
The candidate solutions of a GA problem are represented by the individuals Footnote 4 and these individuals carry encoded genetic information represented by chromosomes. Footnote 5 The population of such chromosome carrying individuals is the genetic algorithm itself, which is gradually evolving toward an optimal solution through several generations. Naturally, in GA the genetic information is represented by binary or other type of strings instead of the DNA. We may describe the steps of a genetic algorithm in a simplified manner:
-
initialization
-
selection
-
reproduction
-
termination
At the initialization stage, a population of individuals with random genetic information is generated. Typically, a population consists of several hundreds or thousands of individual “creatures”, covering the range of all possible solutions. It is also possible to insert individuals with possible optimal genetic material, so to aid the speed and succession of the selection process.
Just as in nature, the fitter individual survives. In the next stage of the genetic algorithm, a sub-set of the original population is selected based on fitness to survive and allowed to reproduce. Naturally, the fitness function is a measure of solution quality and is based on the desired type of solution, what is better for the individual changes according to the problem type. The selection process also contains a random element, so genetic information from individuals with a smaller fitness level can also enter the next generation. This helps to diversify the population.
The individuals surviving the selection process can reproduce to create the successive generation. This selection process also emulates the natural selection process. The genetic information of the “parents” is combined by genome crossover and a degree of randomness is also introduced by mutation. The process is repeated until a population with the desired size is created and the process continues with the next iteration of the selection process. With each new generation, a pool of genetic material is created which is different from that of the previous generation.
The genetic algorithm is usually terminated after a pre-set number of generations has evolved, or is terminated based on the fitness of the population.
Genetic algorithms for complex problems require extensive computation time. The computation of a complex fitness function for each individual in the population is the main limiting factor of GA. Another drawback is that the GA tends to converge toward local optima, instead of the global optimum. Certain techniques exist to diversify the population and prevent this, but no guarantee for the global optimum can be given.
The schematic representation of a simple genetic algorithm is featured in Fig. 4.8. The shaded circles represent the individuals, while the column of circles is the actual generation. The genetic information here is the color of the circle, which of course could be represented very easily by a binary string. The fitness function here is the darkest shade, we can state that the fittest is the darkest individual because it could hide well against a dark background and thus survive to pass on its genes. At an initialization stage (I) a population is generated with random genetic information, after this selection takes place (S). Selection includes fitness evaluation, where the lighter shades are removed from the population and some random “deaths” also occur—the unfavorable mutations are selected against. The rest of the population may reproduce (R) and the new generation appears (G). The reproduction happens through the crossing of the genetic information of the parents and possibly random mutations. The favorable mutation is more likely to survive and reproduce. After a satisfactory population fitness or generation number is reached, the algorithm is terminated (T).
It is clear that the nature of GA is more suited to supplementary optimization in vibration control, such as the optimal placement of actuators and sensors. It is possible to use GA as an adaptation feature, augmenting the function of other control systems. The direct utilization of GA in vibration control is not recommended because of the possible computational burden or the occurrence of local minima. Despite of its limitations, GA has been used in active vibration control applications.
The most popular way to utilize GA in the field of vibration control is to perform a geometric design optimization and therefore passively reach a better vibration response [65, 89]. A certain application of this principle is the optimal sizing and placement of actuators and sensors for active control [19, 86, 100, 120]. Tuning parameter optimization for traditional control systems can be carried out with the help of GA as well [5, 100, 120].
5.3 Fuzzy Control
Fuzzy control allows creating intricate nonlinear controllers, based on a set of simpler heuristic laws. These heuristic control laws may come from the experience of an engineer, common sense actions or may be a result of extensive mathematical simulation and optimization .
Fuzzy controllers are based on fuzzy logic, derived from fuzzy set theory. In contrast to binary logic where a statement can have either true (1) or false (0) values, in fuzzy logic the statements can assume values in between these two extremes [128]. Fuzzy controllers may use so-called linguistic variables to describe the control laws [87]. For example, instead of assigning certain acceleration values to the vibration of a mechanical system, in fuzzy control we can replace these by terms like “in equilibrium ”, “medium vibrations” and “heavily vibrating”. Control laws and functions can be associated with these linguistic terms to create a fuzzy controller. Figure 4.9 illustrates a simple set of three rules, describing the vibration level of a mechanical structure. Let us take a look at the dashed line which represents the measure of our current vibration level. It is certainly not heavily vibrating and close to the equilibrium —the value of this statement is about 60% true or 0.6. The actual level is also a little into medium vibration levels, the value of the statement that we have medium vibrations is about 30% or 0.3. In linguistic terms, we can say that our structure is slightly vibrating.
Similarly, it is possible to associate the actuator actions with an analogous set of rules and linguistic descriptors [87]. Let us imagine three different rules for an actuator: “no action”, “medium action” and “intense action”. Let us now formulate a set of rules based on these vibration levels and actuator actions, for example in linguistic terms we may logically define:
-
if vibration is in equilibrium then take no action
-
if vibration is medium then take medium action
-
if vibration is heavy then take intense action
The shape of the membership functions featured in Fig. 4.9 may be completely changed or altered by the designer, and one may use various logical statements and operators in addition to the if-is-then construct [94]. The example illustrated above is very simple, but it is always possible to add more rules and insert other logical twists and turns into the control law. In contrast to genetic algorithms or neural network s, the fuzzy control laws can be interpreted in a way that a human operator or designer can easily understand. For those interested in the theoretical basics of fuzzy sets, fuzzy logic and the design of fuzzy controllers, books by Michels et al. [87] and others [36, 94, 128] can be recommended. An interesting connection is made between multi-parametric programming based MPC (MPMPC) and the control of systems described modeled by a set of fuzzy laws by Kvasnica et al. in [69, 70], where the explicit minimum-time MPC controllers are proposed for Takagi-Sugeno fuzzy systems.
Fuzzy control is more suited to direct vibration control than for example artificial neural network s or genetic algorithms. Although it is possible to use fuzzy control to tune the parameters in classical controllers [80], fuzzy control systems may be used alone for vibration attenuation. Fuzzy control is combined with a (moving) sliding mode controller by Sung et al. in [110], while a fuzzy control-based vehicle suspension is suggested in [108] by Sun and Yang. The performance of a fuzzy controller is contrasted to a simple PD controller in by Guclu and Yazici in [48] for the active control of earthquake-induced vibrations. Fuzzy control is also suggested for the use on space borne robotic manipulator arms in [116].
Fuzzy control is often utilized for the active vibration control of active and semi-active vehicle suspension systems [82, 110] because of its ability to emulate and control the highly hysteretic and nonlinear behavior of MR dampers. The fuzzy strategy is also employed in civil engineering [48, 91] and in other works [23, 29, 54, 79, 92, 117, 129].
6 Other Approaches
The creativity of the human mind is limitless, and this is also true for designing control strategies which can be used in active vibration control. Minor or major alterations of algorithms introduced previously are abundant in the academic literature. Furthermore, several works discuss the combination of two methods, for example using soft computing techniques to turn classical methods into more advanced adaptive or robust control systems. Here we will list briefly some of the approaches used in AVC that have not been explicitly mentioned before.
Sliding mode control (SMC) applies a state switching strategy to alter the dynamics of the control system. The control law is not a continuous function of time, instead it is a nonlinear system of alternate structures, which are switched based on the current state [11]. The main advantage of SMC is robustness, moreover if bang-bang control is required; the SMC strategy can be even optimal.
Examples of state-space representation-based control laws other than the ones presented here are dynamic response shaping, eigenvalue placement and minimum energy control [118]. In a different state-space-based approach Bohn et al. utilizes an observer to attenuate engine-induced vibrations in [17]. This observer is used to reconstruct the original disturbance signal, which is then fed back with a negative sign as a control input. Due to the ever changing speed of the engine, the observer gains are scheduled based on a speed signal.
Optimization-based control methods may take different aspects of the vibration engineering task into account, such as the minimization of deflections [98], velocities, accelerations [115], maximizing resonant frequencies [103] and minimizing vibration or acoustic energy [41]. Optimization may be used as a tool to find the ideal placement and number of sensors and actuators offline and in combination with traditional controllers online [19, 44, 90, 103]. Moreover, as it has been previously mentioned, various optimization-based methods can be used offline to tune the parameters of traditional controllers based on a cost function [41, 115]. Examples of direct optimization-based vibration control approaches in addition to the ones presented here can be found in [25, 78, 98] and other works.
Feedback loops are not the only way to control vibrating systems; numerous studies use the feedforward approach to attenuate mechanical disturbances. In fact, feedforward is often preferred over feedback in active noise cancellation systems [42, 105]. If there is no information available about the disturbance acting on the system, a feedback loop must be used. In case the type and character of the disturbance is known a priori, feedforward may be a very good choice. Such scenarios include periodic oscillations caused by rotating machines [93], or structures where a sensor may be placed in between the transmission path of the source and the primary point of actuation. In the case of feedforward control, sensors are not used to directly affect the response of the controller, they are employed as a type of adaptive measure to tune the feedforward controller and monitor its performance instead [42]. One of the common strategies in feedforward control is the use of the so-called filtered-x LMS algorithm, which is used to tune a FIR filter adaptively. Feedback control-based on the \({\fancyscript{H}}_\infty\) method is contrasted to feedforward control in the work of Seba et al. [101] for a car engine vibration attenuation system. Feedforward-based vibration control has been applied to a single-link manipulators in [4, 38], while noise attenuation and control applications for windows [57], loudspeakers [131], heating ventilation and air conditioning (HVAC) [30] and other systems [28, 61] are also very common.
Notes
- 1.
See Chap. 6 in [13].
- 2.
Matrix D is omitted when accelerometers are not used for measuring output.
- 3.
Nodes are also referred to as neurons, processing elements or units.
- 4.
Also referred to as phenotypes or creatures.
- 5.
Also referred to as genomes, genotypes and strings.
References
Agrawal BN, Bang H (1996) Adaptive structures for large precision antennas. Acta Astronaut 38(3):175–183. doi:10.1016/0094-5765(96)00062-8, http://www.sciencedirect.com/science/article/B6V1N-3VTW8Y7-3/ 2/a53f7c4acb3ee1541568e0db4062d985
Ahmed B, Pota H (2011) Dynamic compensation for control of a rotary wing UAV using positive position feedback. J Intell Rob Syst 61:43–56. doi: 10.1016/0094-5765(96)00062-8,10.1007/s10846-010-9487-7
Al-Nassar YN, Siddiqui M, Al-Garni AZ (2000) Artificial neural networks in vibration control of rotor-bearing systems. Simul Pract Theory 7(8):729–740. doi:10.1016/S0928-4869(00)00004-5
Alam M, Tokhi M (2008) Designing feedforward command shapers with multi-objective genetic optimisation for vibration control of a single-link flexible manipulator. Eng Appl Artif Intell 21(2):229–246. doi:10.1016/j.engappai.2007.04.008, http://www.sciencedirect.com/science/article/B6V2M-4P0N8W7-1/ 2/0151e11caeeaab40012fcffe7059861b
Alam M, Tokhi M (2008) Hybrid fuzzy logic control with genetic optimisation for a single-link flexible manipulator. Eng Appl Artif Intell 21(6):858–873. doi:10.1016/j.engappai.2007.08.002, http://www.sciencedirect.com/science/article/B6V2M-4PPNM5K-1/2/e0cab5d17ae1330863c846be1692e6c8
Allaire PE, Lewis DW, Knight JD (1983) Active vibration control of a single mass rotor on flexible supports. J Franklin Inst 315(3):211–222. doi:10.1016/0016-0032(83)90025-X, http://www.sciencedirect.com/science/article/B6V04-45D9SMR-M/2/62024de7918cc7b0b23d9703691ab67a
Alli H, Ucar A, Demir Y (2003) The solutions of vibration control problems using artificial neural networks. J Franklin Inst 340(5):307–325. doi:10.1016/S0016-0032(03)00036-X, http://www.sciencedirect.com/science/article/B6V04-48XD30R-1/2/6aea0a5487a31fa2ed46dc803323b4f5
Amer Y, Bauomy H (2009) Vibration reduction in a 2DOF twin-tail system to parametric excitations. Commun Nonlinear Sci Numer Simul 14(2):560–573. doi:10.1016/j.cnsns.2007.10.005, http://www.sciencedirect.com/science/article/B6X3D-4PYP723-2/ 2/b9d5375168fadb0b4e67857e92948bfc
Antsaklis PJ, Michel AN (2005) Linear systems, 2nd edn. Birkhäuser, Boston (originally published by McGraw-Hill, Englewood Cliffs, 1997)
Antsaklis PJ, Michel AN (2007) A Linear systems Primer. Birkhäuser, Boston (originally published by McGraw-Hill, Englewood Cliffs, 1997)
Bandyopadhyay B, Janardhanan S (2004) Discrete-time sliding mode control: a multirate output feedback approach. In: Thoma M, Morari M (eds) Hybrid systems: computation and control, lecture notes in control and information sciences. Springer, Berlin
Belavý C (2009) Teória Automatického Riadenia II: Návody na cvičenia, 1st edn. Slovenská vysoká škola technická v Bratislave: Strojnícka Fakulta, Bratislava, (Theory of automatic control ii: seminar guide) in Slovak language
Benaroya H, Nagurka ML (2010) Mechanical vibration: analysis, uncertainities and control, 3rd edn. CRC Press, Taylor & Francis Group, Boca Raton
Bittanti S, Cuzzola FA (2002) Periodic active control of vibrations in helicopters: a gain-scheduled multi-objective approach. Control Eng Pract 10(10):1043–1057. doi:10.1016/S0967-0661(02)00052-7, http://www.sciencedirect.com/science/article/B6V2H-45KSPJJ-/2/9647861ce849d131c7d4b90cdb964751
Blondel V, Tsitsiklis JN (1996) NP-hardness of some linear control design problems. SIAM J Control Optim 35:2118–2127
Blondel VD, Tsitsiklis JN (2000) A survey of computational complexity results in systems and control. Automatica 36(9):1249–1274. doi:10.1016/S0005-1098(00)00050-9, http://www.sciencedirect.com/science/article/pii/S0005109800000509
Bohn C, Cortabarria A, Härtel V, Kowalczyk K (2004) Active control of engine-induced vibrations in automotive vehicles using disturbance observer gain scheduling. Control Eng Pract 12(8):1029–1039. doi:10.1016/j.conengprac.2003.09.008, http://www.sciencedirect.com/science/article/B6V2H-49Y3VWS-/2/dd7bcefd1618f3820896ddbd6dce7430, in special section on emerging technologies for active noise and vibration control systems
Braghin F, Cinquemani S, Resta F (2010) A model of magnetostrictive actuators for active vibration control. Sens Actuators A (in press). Corrected proof. doi: 10.1016/j.sna.2010.10.019, http://www.sciencedirect.com/science/article/B6THG-51F25N5-/2/f5cf46980d38877c74a3c4d34fbd894d
Bruant I, Gallimard L, Nikoukar S (2010) Optimal piezoelectric actuator and sensor location for active vibration control, using genetic algorithm. J Sound Vib 329(10):1615–1635. doi:10.1016/j.jsv.2009.12.001, http://www.sciencedirect.com/science/article/pii/S0022460X090
Camino J, Arruda J (2009) \({\fancyscript{H}}_2\) and \({\fancyscript{H}}_\infty\) feedforward and feedback compensators for acoustic isolation. Mech Syst Sig Process 23(8):2538–2556. doi:10.1016/j.ymssp.2009.04.006, http://www.sciencedirect.com/science/article/B6WN1-4W7J0YN-2/ 2/918091cd3d7b23193d5b3637eb2342ce
Carotti A, Lio G (1991) Experimental active control: bench tests on controller units. Eng Struct 13(3):242–252. doi:10.1016/0141-0296(91)90036-C, http://www.sciencedirect.com/science/article/B6V2Y-4829VWB-CG /2/4414a8cb4321f4e346ca04468e610264
Chang CS, Liu TS (2007) LQG controller for active vibration absorber in optical disk drive. IEEE Trans Magn 43(2):799–801. doi:10.1109/TMAG.2006.888417
Chen K, Chou C, Chang S, Liu Y (2008) Intelligent active vibration control in an isolation platform. Appl Acoust 69(11):1063–1084. doi: 10.1016/j.apacoust.2007.06.008, http://www.sciencedirect.com/science/article/B6V1S-4PMYXPB-1/ 2/55a19d9f917a53bef57682bb9d03dac2
Choi SB, Hong SR, Sung KG, Sohn JW (2008) Optimal control of structural vibrations using a mixed-mode magnetorheological fluid mount. Int J Mech Sci 50(3):559–568. doi:10.1016/j.ijmecsci.2007.08.001, http://www.sciencedirect.com/science/article/B6V49-4PD4XHC-1/
Chu CL, Wu BS, Lin YH (2006) Active vibration control of a flexible beam mounted on an elastic base. Finite Elem Anal Des 43(1):59–67. doi:10.1016/j.finel.2006.07.001, http://www.sciencedirect.com/science/article/pii/S0168874X060
Creasy M, Leo D, Farinholt K (2008) Adaptive positive position feedback for actively absorbing energy in acoustic cavities. J Sound Vib 311(1–2):461–472. doi: 10.1016/j.jsv.2007.09.013, http://www.sciencedirect.com/science/article/B6WM3-4R2HKR0-3/ 2/e9d3c9817e3b4c302a861a4a3bb6fcb1
Darus IM, Tokhi M (2005) Soft computing-based active vibration control of a flexible structure. Eng Appl Artif Intell 18(1):93–114. doi: 10.1016/j.engappai.2004.08.017 , http://www.sciencedirect.com/science/article/B6V2M-4DFT21W-2/2/0e01e702eebed40a2e2dbd2925feed5c
Davari P, Hassanpour H (2009) Designing a new robust on-line secondary path modeling technique for feedforward active noise control systems. Signal Process 89(6):1195–1204. doi:10.1016/j.sigpro.2009.01.003, http://www.sciencedirect.com/science/article/pii/S01651684090
de Abreu GLCM, Ribeiro JF (2002) A self-organizing fuzzy logic controller for the active control of flexible structures using piezoelectric actuators. Appl Soft Comput 1(4):271–283. doi:10.1016/S1568-4946(02)00020-0, http://www.sciencedirect.com/science/article/B6W86-454T5BG-1/ 2/a19272d9ab350a5ebca766ecab7b2192
de Callafon R, Zeng J, Kinney C (2010) Active noise control in a forced-air cooling system. Control Eng Pract 18(9):1045–1052. doi:10.1016/j.conengprac.2010.05.007, http://www.sciencedirect.com/science/article/pii/S0967066110001243
De Cuyper J, Swevers J, Verhaegen M, Sas P (2000) \({\fancyscript{H}}_\infty\) feedback control for signal tracking on a 4 poster test rig in the automotive industry. In: 25th international conference on noise and vibration engineering, Leuven, pp 61–68
Doyle J, Francis B, Tannenbaum A (1992) Feedback control theory, 2nd edn. Macmillan Publishing, New York
Eissa M, Bauomy H, Amer Y (2007) Active control of an aircraft tail subject to harmonic excitation. Acta Mech Sin 23:451–462. doi:10.1007/s10409-007-0077-2
El-Badawy AA, Nayfeh AH (2001) Control of a directly excited structural dynamic model of an F-15 tail section. J Franklin Inst 338(2–3):133–147. doi:10.1016/S0016-0032(00)00075-2, http://www.sciencedirect.com/science/article/B6V04-42HNMDV-3/ 2/e3bf6f797834c8e8638324be88fb78f7
Eski I, Yıldırım S (2009) Vibration control of vehicle active suspension system using a new robust neural network control system. Simul Modell Pract Theory 17(5):778–793. doi:10.1016/j.simpat.2009.01.004, http://www.sciencedirect.com/science/article/B6X3C-4VHSDJ4-1/ 2/d2fe946695b369279d2e1229f15a61bd
Espinosa J, Vandewalle J, Wertz V (2005) Fuzzy logic, identification and predictive control. Advances in industrial control. Springer, London
Fanson JL, Caughey TK (1990) Positive position feedback control for large space structures. AIAA J 28(4):717–724. doi:10.2514/3.10451
Feliu V, Pereira E, Diaz IM, Roncero P (2006) Feedforward control of multimode single-link flexible manipulators based on an optimal mechanical design. Rob Autom Syst 54(8):651–666. doi:10.1016/j.robot.2006.02.012, http://www.sciencedirect.com/science/article/pii/S09218890060, Morphology, Control and Passive Dynamics
Fischer D, Isermann R (2004) Mechatronic semi-active and active vehicle suspensions. Control Eng Pract 12(11):1353–1367. doi:10.1016/j.conengprac.2003.08.003, http://www.sciencedirect.com/science/article/B6V2H-49V1CR4-2/2/0dd89d1b7760e7303a32b5bdd2cbbf9b, Mechatronic Systems
Fu M (2004) Pole placement via static output feedback is np-hard. IEEE Trans Autom Control 49(5):855–857. doi:10.1109/TAC.2004.828311
Fuller C (1990) Active control of sound transmission/radiation from elastic plates by vibration inputs: I. analysis. J Sound Vib 136(1):1–15. doi:10.1016/0022-460X(90)90933-Q, http://www.sciencedirect.com/science/article/pii/0022460X9090
Fuller CR, Elliott SJ, Nelson PA (1996) Active control of vibration, 1st edn. Academic Press, San Francisco
Fung RF, Liu YT, Wang CC (2005) Dynamic model of an electromagnetic actuator for vibration control of a cantilever beam with a tip mass. J Sound Vib 288(4–5):957–980. doi:10.1016/j.jsv.2005.01.046, http://www.sciencedirect.com/science/article/B6WM3-4G4N5VD-1/ 2/fc3710f0625ef69f19d16c8778a63e58
Gao W, Chen JJ, Ma HB, Ma XS (2003) Optimal placement of active bars in active vibration control for piezoelectric intelligent truss structures with random parameters. Comput Struct 81(1):53–60. doi:10.1016/S0045-7949(02)00331-0, http://www.sciencedirect.com/science/article/pii/S00457949020
Goh CJ, Caughey TK (1985) On the stability problem caused by finite actuator dynamics in the collocated control of large space structures. Int J Control 41(3):787–802. doi:10.1080/0020718508961163, 10.1080/0020718508961163
Green M, Limebeer D (1995) Linear robust control. Prentice Hall, Englewood Cliffs
Guclu R (2006) Sliding mode and PID control of a structural system against earthquake. Math Comput Modell 44(1–2):210–217. doi: 10.1016/j.mcm.2006.01.014, http://www.sciencedirect.com/science/article/B6V0V-4JP9FV5-1/ 2/0900f85ba6e764d746c054ac040aff77 (Advances in business modeling and decision technologies, pp 1–95)
Guclu R, Yazici H (2008) Vibration control of a structure with ATMD against earthquake using fuzzy logic controllers. J Sound Vib 318(1–2):36–49. doi:10.1016/j.jsv.2008.03.058, http://www.sciencedirect.com/science/article/B6WM3-4SM0XJT-1/2/fe8f6a66297ad6e12f0791a83e4eed36
Hatch MR (2000) Vibration simulation using MATLAB and ANSYS, 1st edn. Chapman and Hall/CRC, Boca Raton
Hellerstein JL, Diao Y, Parekh S, Tilbury DM (2004) Feedback control of computing systems. Wiley/IEEE Press, Hoboken
Ho CC, Ma CK (2007) Active vibration control of structural systems by a combination of the linear quadratic Gaussian and input estimation approaches. J Sound Vib 301(3–5):429–449. doi:10.1016/j.jsv.2005.12.061, http://www.sciencedirect.com/science/article/B6WM3-4MV19X0-1/ 2/39db74e66a9494e834cdab9f0da4b886
Hong SR, Choi SB, Han MS (2002) Vibration control of a frame structure using electro-rheological fluid mounts. Int J Mech Sci 44(10):2027–2045. doi:10.1016/S0020-7403(02)00172-8, http://www.sciencedirect.com/science/article/B6V49-47BX3RX-4/ 2/53a10ce8cbf8dfa679c34e04beb688e4
Hu Q (2009) A composite control scheme for attitude maneuvering and elastic mode stabilization of flexible spacecraft with measurable output feedback. Aerosp Sci Technol 13(2–3):81–91. doi: 10.1016/j.ast.2007.06.007, http://www.sciencedirect.com/science/article/B6VK2-4P96269-2/ 2/5fbc47249fdd3f1963c5ba856f071c55
Huang SJ, Man RJ (1996) Active vibration control of a dynamic absorber using fuzzy algorithms. Mechatronics 6(3):317–336. doi:10.1016/0957-4158(95)00081-X, http://www.sciencedirect.com/science/article/B6V43-3WRJ1S0-5/2/d0cec849f4495c8788cf58ae50bcd708
Inman DJ (2006) Vibration with control. Wiley, Chichester
Inman DJ (2007) Engineering vibrations, 3rd edn. Pearson International Education (Prentice Hall), Upper Saddle River
Jakob A, Möser M (2003) Active control of double-glazed windows, Part I: feedforward control. Appl Acoust 64(2):163–182. doi:10.1016/S0003-682X(02)00070-1, http://www.sciencedirect.com/science/article/pii/S0003682X020
Jastrzebski RP, Hynynen KM, Smirnov A (2010) \({\fancyscript{H}}_\infty\) control of active magnetic suspension. Mech Syst Sig Process 24(4):995–1006. doi: 10.1016/j.ymssp.2009.10.008 , http://www.sciencedirect.com/science/article/B6WN1-4XJP3XR-2/2/51b0222180b2610516135c196f226b0e
Jnifene A (2007) Active vibration control of flexible structures using delayed position feedback. Syst Control Lett 56(3):215–222. doi: 10.1016/j.sysconle.2006.10.005, http://www.sciencedirect.com/science/article/B6V4X-4MJC1V9-1/ 2/5fe33b4788d9ca97d9a9938bc7742194
Jung WJ, Jeong WB, Hong SR, Choi SB (2004) Vibration control of a flexible beam structure using squeeze-mode ER mount. J Sound Vib 273(1–2):185–199. doi:10.1016/S0022-460X(03)00478-4, http://www.sciencedirect.com/science/article/B6WM3-49DFFMM-1/ 2/1255ad59eca53b0c021632de61aef0b8
Kamman JW, Naghshineh K (1999) A comparison of open-loop feedforward and closed-loop methods for active noise control using volume velocity minimization. Appl Acoust 57(1):29–37. doi: 10.1016/S0003-682X(98)00043-7, http://www.sciencedirect.com/science/article/pii/S0003682X980
Kang B, Mills JK (2005) Vibration control of a planar parallel manipulator using piezoelectric actuators. J Intell Rob Syst 42:51–70. doi:10.1007/s10846-004-3028-1
Karimi H, Zapateiro M, Luo N, Rossell J (2010) Feedback vibration control of a base-isolated building with delayed measurements using \(\fancyscript{H}_{\infty}\,\) techniques. In: American control conference (ACC), 2010, pp 750–55
Kawabe H, Tsukiyama N, Yoshida K (2006) Active vibration damping based on neural network theory. Mater Sci Eng A 442(1–2):547–550. doi:10.1016/j.msea.2006.02.234, http://www.sciencedirect.com/science/article/B6TXD-4KPFKNH-2/ 2/51634002bdd85fe7ee55df4b6b28e7e4, Proceedings of the 14th international conference on internal friction and mechanical spectroscopy
Keane AJ (1995) Passive vibration control via unusual geometries: the application of genetic algorithm optimization to structural design. J Sound Vib 185(3):441–453. doi:10.1006/jsvi.1995.0391, http://www.sciencedirect.com/science/article/B6WM3-45R8DN4-16 /2/ef1e97179ca4c87ba2111dd2da839fd5
Kim I, Kim YS (2009) Active vibration control of trim panel using a hybrid controller to regulate sound transmission. Int J Precis Eng Manuf 10:41–47. doi:10.1007/s12541-009-0007-2
Krishnaswamy K, Rajamani R, Woo J, Cho Y (2005) Structural vibration control for broadband noise attenuation in enclosures. J Mech Sci Technol 19:1414–1423. doi:10.1007/BF03023900
Kumar R, Singh S, Chandrawat H (2007) MIMO adaptive vibration control of smart structures with quickly varying parameters: neural networks vs classical control approach. J Sound Vib 307(3–5):639–661. doi:10.1016/j.jsv.2007.06.028, http://www.sciencedirect.com/science/article/B6WM3-4PJ6BP9-1/ 2/69b80beb8f5338317e59823d40598c23
Kvasnica M, Herceg M, Čirka L’, Fikar M (2009) Time-optimal control of Takagi-Sugeno fuzzy systems. In: Proceedings of the 10th European control conference, Budapest, pp 916–921
Kvasnica M, Herceg M, Čirka L’, Fikar M (2011) Explicit minimum-time controllers for fuzzy systems. In: Selected topics on constrained and nonlinear control. Preprints, STU Bratislava-NTNU Trondheim, pp 287–292
Kwak MK, Heo S (2007) Active vibration control of smart grid structure by multiinput and multioutput positive position feedback controller. J Sound Vib 304(1–2):230–245. doi:10.1016/j.jsv.2007.02.021, http://www.sciencedirect.com/science/article/B6WM3-4NH6N96-2/ 2/ca7b43602b9d052e388f4b2a28f1ebae
Kwakernaak H (1993) Robust control and \({\fancyscript{H}}_\infty\)-optimization-tutorial paper. Automatica 29(2):255–273. http://doc.utwente.nl/29962//
Kwakernaak H, Sivan R (1972) Linear optimal control systems. Wiley-Interscience/Wiley, New York
Landau ID, Zito G (2006) Digital control systems: design, identification and implementation. Communications and control engineering. Springer, London
Landau ID, Constantinescu A, Rey D (2005) Adaptive narrow band disturbance rejection applied to an active suspension–an internal model principle approach. Automatica 41(4):563–574. doi:10.1016/j.automatica.2004.08.022, http://www.sciencedirect.com/science/article/B6V21-4FB3X55-3/ 2/28887440b73dcde4fdbaefe4d507e857
Landis T, NASA Dryden Flight Research Center (NASA-DFRC) (2001) Full scale dynamic model of the EOS-AM1 satellite. Image ID: EC01-0288-2
Lee J, Kim J, Cheong C (1999) Piezoelectric smart structures for noise reduction in a cabin. J Mech Sci Technol 13:451–458. doi:10.1007/BF02947714, 10.1007/BF02947714
Lim CW (2008) Active vibration control of the linear structure with an active mass damper applying robust saturation controller. Mechatronics 18(8):391–399. doi:10.1016/j.mechatronics.2008.06.006, http://www.sciencedirect.com/science/article/pii/S09574158080
Lin J, Liu WZ (2006) Experimental evaluation of a piezoelectric vibration absorber using a simplified fuzzy controller in a cantilever beam. J Sound Vib 296(3):567–582. doi:10.1016/j.jsv.2006.01.066, http://www.sciencedirect.com/science/article/B6WM3-4K0FG0H-2/ 2/e4fad7e52e98cf46123aa869cf780b65
Lin LC, Lee TE (1997) Integrated PID-type learning and fuzzy control for flexible-joint manipulators. J Intell Rob Syst 18:47–66. doi:10.1023/A:1007942528058
Lin Q, Ermanni P (2004) Semi-active damping of a clamped plate using PZT. Int J Solids Struct 41:1741–1752
Liu SJ, Huang ZH, Chen YZ (2004) Automobile active suspension system with fuzzy control. J Central South Univ Technol 11:206–209. doi:10.1007/s11771-004-0042-1
Luo T, Hu Y (2002) Vibration suppression techniques for optical inter-satellite communications. In: IEEE 2002 international conference on communications, circuits and systems and west sino expositions, vol 1, pp 585–589. doi:10.1109/ICCCAS.2002.1180687
Mahmoodi SN, Craft MJ, Southward SC, Ahmadian M (2011) Active vibration control using optimized modified acceleration feedback with adaptive line enhancer for frequency tracking. J Sound Vib 330(7):1300–1311. doi:10.1016/j.jsv.2010.10.013, http://www.sciencedirect.com/science/article/B6WM3-51D894K-1/ 2/25e8ef1bcadb5fd2aa078de4d678c7f4
Marzbanrad J, Ahmadi G, Jha R (2004) Optimal preview active control of structures during earthquakes. Eng Struct 26(10):1463–1471. doi:10.1016/j.engstruct.2004.05.010,http://www.sciencedirect.com/science/article/B6V2Y-4CYNR00-1/ 2/271b4c49fa053fb1a95d5df632c701c8
Mehrabian AR, Yousefi-Koma A (2011) A novel technique for optimal placement of piezoelectric actuators on smart structures. J Franklin Inst 348(1):12–23. doi:10.1016/j.jfranklin.2009.02.006, http://www.sciencedirect.com/science/article/B6V04-4VTCM9T-1/ 2/1d68ecf523d642a7246481a506f3edab, International symposium on mechatronics and its applications 2007
Michels K, Klawonn F, Kruse R, Nurnberger A (2006) Fuzzy control: fundamentals, stability and design of fuzzy controllers, studies in fuzziness and soft computing, vol 200. Springer, Berlin
Moon SJ, Lim CW, Kim BH, Park Y (2007) Structural vibration control using linear magnetostrictive actuators. J Sound Vib 302(4–5):875–891. doi:10.1016/j.jsv.2006.12.023, http://www.sciencedirect.com/science/article/B6WM3-4N2M6HH-5/2/417522adfca8640acfa76e890ae0533c
Moshrefi-Torbati M, Keane AJ, Elliott SJ, Brennan MJ, Rogers E (2003) Passive vibration control of a satellite boom structure by geometric optimization using genetic algorithm. J Sound Vib 267(4):879–892. doi:10.1016/S0022-460X(03)00192-5, http://www.sciencedirect.com/science/article/B6WM3-48NJ208-4/ 2/d00d9d286c87c83da9f2a01bba7d9209
Moshrefi-Torbati M, Keane A, Elliott S, Brennan M, Anthony D, Rogers E (2006) Active vibration control (AVC) of a satellite boom structure using optimally positioned stacked piezoelectric actuators. J Sound Vib 292(1–2):203–220. doi:10.1016/j.jsv.2005.07.040, http://www.sciencedirect.com/science/article/pii/S0022460X050
Ok SY, Kim DS, Park KS, Koh HM (2007) Semi-active fuzzy control of cable-stayed bridges using magneto-rheological dampers. Eng Struct 29(5):776–788. doi:10.1016/j.engstruct.2006.06.020, http://www.sciencedirect.com/science/article/B6V2Y-4KM46VD-4/ 2/1c85c3a0d12e30e2d5afddaa590f7059
Park HW, Yang HS, Park YP, Kim SH (1999) Position and vibration control of a flexible robot manipulator using hybrid controller. Rob Autom Syst 28(1):31–41. doi:10.1016/S0921-8890(99)00027-5, http://www.sciencedirect.com/science/article/B6V16-3X9YY2M-4/ 2/991e70955258e7604c6775467c5eea35, Robotics applications at FLINS’98
Pasco Y, Robin O, Bélanger P, Berry A, Rajan S (2011) Multi-input multi-output feedforward control of multi-harmonic gearbox vibrations using parallel adaptive notch filters in the principal component space. J Sound Vib (in press). Corrected proof. doi:10.1016/j.jsv.2011.06.008, http://www.sciencedirect.com/science/article/pii/S0022460X110
Passino KM, Yurkovich S (1998) Fuzzy control. Addison-Wesley, Berkley
Pradhan S (2005) Vibration suppression of FGM shells using embedded magnetostrictive layers. Int J Solids Struct 42(9–10):2465–2488. doi:10.1016/j.ijsolstr.2004.09.049, http://www.sciencedirect.com/science/article/B6VJS-4F6SSGN-1/2/b6f9e2e6ffc65bfc0c4af5083e37df0b
Preumont A (2002) Vibration control of active structures, 2nd edn. Kluwer Academic Publishers, Dordrecht
Preumont A, Seto K (2008) Active control of structures, 3rd edn. Wiley, Chichester
Rashidi M (1990) A computational strategy for active control of dynamic systems via minimizing the displacement magnitudes of dominant harmonics of vibration. Math Comput Modell 14:410–412. doi:10.1016/0895-7177(90)90217-B, http://www.sciencedirect.com/science/article/pii/089571779090
Rios-Gutiérrez M, Silva-Navarro G (2010) Suppression of mechanical vibrations in a building like structure by means of a piezoelectric patch actuator and positive acceleration feedback. In: 2010 7th international conference on electrical engineering computing science and automatic control (CCE), pp 452–457. doi:10.1109/ICEEE.2010.5608581
Roy T, Chakraborty D (2009) Optimal vibration control of smart fiber reinforced composite shell structures using improved genetic algorithm. J Sound Vib 319(1–2): 15–40. doi:10.1016/j.jsv.2008.05.037, http://www.sciencedirect.com/science/article/B6WM3-4T0X2NT-1/2/6e02883f5e6352192210eb9b36700538
Seba B, Nedeljkovic N, Paschedag J, Lohmann B (2005) \({\fancyscript{H}}_{\infty}\) feedback control and Fx-LMS feedforward control for car engine vibration attenuation. Appl Acoust 66(3):277–296. doi:10.1016/j.apacoust.2004.07.015, http://www.sciencedirect.com/science/article/B6V1S-4DTKD2W-1/2/d413b004e2a2e14e9df7fcf75f2df02f
Shan J, Liu HT, Sun D (2005) Slewing and vibration control of a single-link flexible manipulator by positive position feedback (PPF). Mechatronics 15(4): 487–503. doi:10.1016/j.mechatronics.2004.10.003, http://www.sciencedirect.com/science/article/B6V43-4DR87K7-4/ 2/2dd311fdd61308e1415cd45c1edc3076
Simões-Moita JM, Correia VMF, Martins PG, Soares CMM, Soares CAM (2006) Optimal design in vibration control of adaptive structures using a simulated annealing algorithm. Compos Struct 75(1–4):79–87. doi:10.1016/j.compstruct.2006.04.062, http://www.sciencedirect.com/science/article/pii/S02638223060, thirteenth international conference on composite structures-ICCS/13
Skogestad S, Postlethwaite I (2005) Multivariable feedback control: analysis and design, 2nd edn. Wiley, Chichester
Snyder SD (2000) Active noise control primer. Modern acoustics and signal processing. Springer/AIP Press, New York
Song G, Qiao PZ, Bibienda WK, Zhou GP (2002) Active vibration damping of composite beam using smart sensors and actuators. J Aerosp Eng 15(3):97–103
Sun D, Mills JK, Shan J, Tso SK (2004) A PZT actuator control of a single-link flexible manipulator based on linear velocity feedback and actuator placement. Mechatronics 14(4):381–401. doi:10.1016/S0957-4158(03)00066-7, http://www.sciencedirect.com/science/article/B6V43-49DN5K4-1/2/fa21df547f182ad568cefb2ddf3a6352
Sun J, Yang Q (2007) Automotive suspension system with an analytic fuzzy control strategy. In: IEEE international conference on vehicular electronics and safety, 2007. ICVES, pp 1–4. doi:10.1109/ICVES.2007.4456375
Sun W, Li J, Zhao Y, Gao H (2010) Vibration control for active seat suspension systems via dynamic output feedback with limited frequency characteristic. Mechatronics (in press). Corrected proof. doi:10.1016/j.mechatronics.2010.11.001, http://www.sciencedirect.com/science/article/B6V43-51KH6DW-1/ 2/9f06f9d31ca4a47bf3b8e034ba8c6150
Sung KG, Han YM, Cho JW, Choi SB (2008) Vibration control of vehicle ER suspension system using fuzzy moving sliding mode controller. J Sound Vib 311(3–5):1004–1019. doi:10.1016/j.jsv.2007.09.049, http://www.sciencedirect.com/science/article/B6WM3-4R2H1TN-4/ 2/b3a297765c3ac7767b2d64fda7a6a3d7
Tso SK, Yang TW, Xu WL, Sun ZQ (2003) Vibration control for a flexible-link robot arm with deflection feedback. Int J Non Linear Mech 38(1):51–62. doi:10.1016/S0020-7462(01)00040-3, http://www.sciencedirect.com/science/article/B6TJ2-46BSCBF-5/2/db9a6ea06f0106fae187a067a96b1888
Tzou H, Chai W (2007) Design and testing of a hybrid polymeric electrostrictive/piezoelectric beam with bang-bang control. Mech Syst Sig Process 21(1):417–429. doi:10.1016/j.ymssp.2005.10.008, http://www.sciencedirect.com/science/article/B6WN1-4HR75KY-1/2/73701e5908a2ea598fa7bec1ce093563
Vasques C, Rodrigues JD (2006) Active vibration control of smart piezoelectric beams: Comparison of classical and optimal feedback control strategies. Comput Struct 84(22–23):1402–1414. doi:10.1016/j.compstruc.2006.01.026, http://www.sciencedirect.com/science/article/B6V28-4K4219V-1/ 2/fc83fdc87b19e200d95c2b596f8f0201, Composite adaptive structures: modelling and simulation
Šolek P (2009) Numerical analyses of piezoelectric elements, 1st edn. Slovenská technická univerzita v Bratislave, Nakladatel’stvo STU, Bratislava
Wang Z, Chen S, Han W (1999) Integrated structural and control optimization of intelligent structures. Eng Struct 21(2):183–191. doi:10.1016/S0141-0296(97)90158-9, http://www.sciencedirect.com/science/article/pii/S01410296979
Wei JJ, Qiu ZC, Han JD, Wang YC (2010) Experimental comparison research on active vibration control for flexible piezoelectric manipulator using fuzzy controller. J Intell Rob Syst 59:31–56. doi:10.1007/s10846-009-9390-2, http://dx.doi.org/10.1007/s10846-009-9390-2
Wenzhong Q, Jincai S, Yang Q (2004) Active control of vibration using a fuzzy control method. J Sound Vib 275(3-5):917–930. doi:10.1016/S0022-460X(03)00795-8, http://www.sciencedirect.com/science/article/B6WM3-49P82Y8-3/2/4041c663559fb530f34deadda058c82d
Williams RL II, Lawrence DA (2007) Linear state-space control systems. Wiley, Hoboken
Yaman M, Sen S (2007) Vibration control of a cantilever beam of varying orientation. Int J Solids Struct 44(3–4):1210–1220. doi:10.1016/j.ijsolstr.2006.06.015, http://www.sciencedirect.com/science/article/B6VJS-4K6KB0P-6/2/ec9c328d3a430cb47cf393bb4917a950
Yang Y, Jin Z, Soh CK (2005) Integrated optimal design of vibration control system for smart beams using genetic algorithms. J Sound Vib 282 (3–5):1293–1307. doi:10.1016/j.jsv.2004.03.048, http://www.sciencedirect.com/science/article/B6WM3-4DJBPM1-6/ 2/944b2e30a1b99c969b56adbf527d9b1c
Yau J (2009) Vibration control of maglev vehicles traveling over a flexible guideway. J Sound Vib 321(1–2):184–200. doi:10.1016/j.jsv.2008.09.030, http://www.sciencedirect.com/science/article/B6WM3-4TWSWP3-1/ 2/c2ef06bef3677e1ed29b82857a322d58
Yildirim S (2004) Vibration control of suspension systems using a proposed neural network. J Sound Vib 277(4–5):1059–1069. doi:10.1016/j.jsv.2003.09.057, http://www.sciencedirect.com/science/article/B6WM3-4BM6CCP-4/2/0db857f0580d634772e8d782485e76bf
Yousefi H, Hirvonen M, Handroos H, Soleymani A (2008) Application of neural network in suppressing mechanical vibration of a permanent magnet linear motor. Control Eng Pract 16(7):787–797. doi:10.1016/j.conengprac.2007.08.003, http://www.sciencedirect.com/science/article/B6V2H-4R003K1-1/2/42098496ccc03cdc28602bd04bc4858e
Zames G (1979) Optimal sensitivity and feedback; weighted seminorms, approximate inverses, and plant invariant schemes. In: Proceedings 17th of the Allerton conference, pp 744–752
Zames G (1981) Feedback and optimal sensitivity: model reference transformations, multiplicative seminorms, and approximate inverses. IEEE Trans Autom Control 26(2):301–320. doi:doi:10.1109/TAC.1981.1102603
Zapateiro M, Luo N, Karimi H, Vehi J (2009) Vibration control of a class of semiactive suspension system using neural network and backstepping techniques. Mech Syst Sig Process 23(6):1946–1953. doi:10.1016/j.ymssp.2008.10.003, http://www.sciencedirect.com/science/article/B6WN1-4TTMJRM-1/2/b6b45074716201902e0b01b664ebbeb9, special issue: Inverse Problems
Zhang CL, Mei DQ, Chen ZC (2002) Active vibration isolation of a micro-manufacturing platform based on a neural network. J Mater Process Technol 129 (1–3):634–639. doi:10.1016/S0924-0136(02)00671-4, http://www.sciencedirect.com/science/article/B6TGJ-46V46C0-4P /2/8e8228760a4ac6759cef159e6fcb7606
Zhang H, Liu D (2006) Fuzzy modeling and fuzzy control. Control engineering. Birkhäuser, Boston
Zheng K, Zhang Y, Yang Y, Yan S, Dou L, Chen J (2008) Active vibration control of adaptive truss structure using fuzzy neural network. In: Control and decision conference. CCDC 2008. Chinese, pp 4872–4875. doi:10.1109/CCDC.2008.4598254
Zhu C (2005) A disk-type magneto-rheological fluid damper for rotor system vibration control. J Sound Vib 283(3–5):1051–1069. doi:10.1016/j.jsv.2004.06.031, http://www.sciencedirect.com/science/article/B6WM3-4F4H9R2-1/ 2/48abebbf8d1230fcd80eee7d19fe52fa
Zhu H, Rajamani R, Dudney J, Stelson K (2003) Active noise control using a distributed mode flat panel loudspeaker. ISA Trans 42(3):475–484. doi:10.1016/S0019-0578(07)60148-7, http://www.sciencedirect.com/science/article/pii/S00190578076
Zilletti M, Elliott SJ, Gardonio P (2010) Self-tuning control systems of decentralised velocity feedback. J Sound Vib 329(14):2738–2750. doi:10.1016/j.jsv.2010.01.024, http://www.sciencedirect.com/science/article/B6WM3-4YCGKVX-1/ 2/81a53368279e8e5c8664ee835d4b4985
Zmeu K, Shipitko E (2005) Predictive controller design with offline model learning for flexible beam control. In: Proceedings of the 2005 international conference on physics and control, pp 345–350. doi:10.1109/PHYCON.2005.1514005
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag London Limited
About this chapter
Cite this chapter
Takács, G., Rohal’-Ilkiv, B. (2012). Algorithms in Active Vibration Control. In: Model Predictive Vibration Control. Springer, London. https://doi.org/10.1007/978-1-4471-2333-0_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2333-0_4
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2332-3
Online ISBN: 978-1-4471-2333-0
eBook Packages: EngineeringEngineering (R0)