﻿ Vibration Control Using Heat Actuators

World Journal of Mechanics
Vol.06 No.08(2016), Article ID:69453,15 pages
10.4236/wjm.2016.68018

Vibration Control Using Heat Actuators

Ilhan Tuzcu

Department of Mechanical Engineering, California State University, Sacramento, CA, USA

Received 3 July 2016; accepted 1 August 2016; published 4 August 2016

ABSTRACT

This paper focuses on theoretical investigation of active vibration control of a cantilever beam using heat actuation. The actuator is a thin metal bar rigidly bonded to the beam on one face and subject to heat input on the opposite face. The actuator then works like a piezoelectric actuator, and expands and contracts in response to applied heat. We assume that the actuator is insulated so that no heat is transferred to the beam, ensuring that the heat does not alter the beam’s thermal state. To avoid necessity of cooling, we consider two actuators working together at the same span- wise location, one on the upper and one on the lower face of the beam. Then, the beam can be bent up and down by applying heat to the lower and upper actuators, respectively. The governing equations are partial differential equations for one-dimensional heat conduction of the actuators and the bending vibration of the beam with attached actuators. For an approximate solution, Rayleigh-Ritz method replaces the partial differential equations with a system of ordinary differential equations. A control model is obtained from a low-dimensional representation of the system, and used to design feedback control and observer by means of LQR and Kalman-Bucy filtering techniques. The control signal obtained is introduced into the plant model, a high-dimensional representation of the system, to mimic the true system as closely as possible. In a numerical application, the response of the beam to an initial excitation is simulated, which demonstrates that the heat actuators are in fact effective in active vibration control of the beam.

Keywords:

Vibration Control, Heat Actuator, Temperature Control, Euler-Bernoulli Beam, Output Control

1. Introduction

Suppression of vibration in flexible structures remains to be a challenging problem in the related technical com- munity. The current trend is to use active means to suppress the vibration. The active control of vibration in structures is implemented by means of sensors, actuators, an accurate mathematical model of the whole system (flexible structure + sensors + actuators), and a computer to carry out all required computations in real time.

Sensors do all measurements, but usually the states of the system cannot be measured directly. Hence, the mathematical model of the system is used to estimate all of the states based on the available measurements, provided that the system is observable. The mathematical model is also used to compute the control signal to be inputed to the actuator based on these estimates of the states. The actuator produces what is needed to affect the true system to suppress the vibration. This can be force, moment, strain, etc. The actuators widely used in vibration control are hydraulic, pneumatic, and piezo-electric, with each having its own benefits and disadvantages depending on the specific applications in which they are used [1] . A special attention has been given to piezoelectric actuators in the recent years. These actuators are bonded on surfaces of structures at some discrete locations to alter the local strain therein by the application of proper voltage signals to actuators [2] .

Another type of actuation that has started receiving some attention in vibration control is simple heat. Considering a structure initially at room temperature, an applied load causes temperature to vary over the body of the structure nonuniformly. Areas of the structure under tension are now cooler and areas under compression are hotter than the room temperature, creating a temperature gradient in the structure. This in turn causes a heat flow by conduction from hotter areas to cooler areas. Hence, a portion of the mechanical energy introduced to the structure is converted to heat through this process. Since the heat flow created is irreversible, the portion of the mechanical energy converted to heat is dissipated. This phenomenon is known as thermoelastic damping [3] . With this fact, question remains as to whether vibration in a structure can be suppressed by artificially introducing a thermal gradient in the body by means of some external heat actuation. Some earlier studies had shown that, when applied properly, external heat actuation could in fact introduce significant amount of thermoelastic damping in structures [4] - [9] .

Pioneering research by Edberg [4] considers control of vibration in a beam using a thermoelectric actuator, which has an ability to heat or cool the beam to produce a thermal gradient across the thickness of the beam. Experimental results reported in the paper show that with a simple lead compensation, damping ratio for the first vibrational mode of a cantilever beam is increased by more than nine times. Another work by Murozono and Sumi [5] also investigates active vibration control of a cantilever beam, but this time by heat input into the beam through the upper and lower surfaces, solely for creating a temperature gradient across the beam section. Foil strain gauges bonded on the surfaces are used as heat actuators. The heat input is through the upper or lower surface, depending on the direction of the gradient needed. Experiments reveal that the damping ratio for the first vibration mode is increased by about ten times. A computational study by Tuzcu et al. [6] considers a uniform rod in longitudinal vibration and shows that control of both vibration and temperature can be achieved by heat input through thermoelectric actuators bonded on the lower and upper surfaces of the rod. Tuzcu and Gonzalez-Rocha [7] extended the work of Tuzcu et al. [6] to a beam in bending. Both vibration and temperature are controlled simultaneously using thermoelectric actuators. Zhang et al. [8] proposes a vibration control of thermally induced vibration in space structures. Actuators are heaters bounded on the spacecraft structure at some optimal positions. Tuzcu et al. [9] explores the idea of using heat patches as actuators working in pairs on the upper and lower surfaces at some discrete spanwise locations of a uniform beam to simultaneously control vibration and temperature in the beam. A numerical example shows the presence of thermoelastic damping and demonstrates simultaneous control of elastic displacement and temperature gradient using a set of displacement measurements.

References [4] - [9] have a major disadvantage: all use heat actuation that requires heating the flexible structure to be controlled, which has a potential to alter the thermal state of the structure significantly, which in turn can prevent the structure from functioning properly. To overcome this problem, this paper proposes a simple design of an actuator which includes a thin metal bar bonded to the structure to be controlled on one face and subject to heat input on the opposite face, as seen in Figure 1. Then, the actuators will work somewhat like piezoelectric actuators, expanding and contracting in response to applied heat, instead of electric voltage in the case of piezoelectric actuators. For more effective control of the structure, multiple of these actuators can be rigidly bonded to the upper and lower surfaces of the beam in pairs at a desired number of spanwise locations. It is assumed that the actuators are insulated so that no heat is transfered to the flexible structure. Since each actuator and the structure are rigidly attached to each other, extension in an actuator due to the application of heat is transferred directly to the host structure. The beam will then bend down if heat is applied to one or more upper actuators, and it will bend up if heat is applied to one or more lower actuators. Hence, the beam's deflection can be controlled by choosing proper heat inputs to the actuators.

Figure 1. Cantilever beam with heat actuators.

2. Modeling

We will demonstrate our modeling and control approach on a cantilever beam, which is a fundamental element commonly encountered in structures. To make the presentation of our approach more clear and focus, we limit ourselves to a simple model by assuming the beam is uniform and there is only one pair of actuators, as shown in Figure 1. The beam is slender so that Euler-Bernoulli beam theory is valid. The upper and lower actuators are assumed to be rigidly bonded to the beam, which means the displacements of the beam and the actuators are equal at every point on the bonding surfaces. We define the displacement field in the beam as

(1)

where are the displacement components in -directions, respectively, and subscript x denotes a partial derivative with respect to x. Displacement components of a typical point P on the beam are illustrated in Figure 1. The beam’s left-end is fixed and its right-end is free so that w is subject to the boundary conditions:

(2)

where each subscript x indicates a partial derivative with respect to x. Then, the strain components of the beam can be expressed as

(3)

Since the ends of the actuators are free, the normal strains of the actuators will be constant at beam’s strains at its interface with the actuators [10] , which means

(4)

Assuming a linear stress-strain relation, we can express the only nonzero stress component in beam as

(5)

where E is the Young’s modulus of the beam. On the other hand, the normal stresses in the actuators are

(6)

where is the Young’s modulus and the coefficient of thermal expansion for the actuator material, and and are the temperature deviations from the ambient temperature in the lower and upper actuators, respectively. We assume the actuators are insulated on all faces except the ones that are subject to the heat inputs and, as shown in Figure 1. Because of these boundary conditions and assumption that and are constant with x, we conclude that and are also constant with x, i.e. and.

We approximate w, , as well as using the expansions

(7)

where

(8)

are the matrices consisting of m and n number of shape functions and

(9)

are the vectors of generalized coordinates for elastic displacement, and temperatures of the upper and lower actuators. Note that we use the same matrix of shape functions for the upper and lower actuators because we assume the actuators are identical and placed symmetrically about the x axis. We choose the shape functions to be the eigenfunctions of a uniform cantilever beam, which are given as

(10)

where is the i-th solution of the characteristic equation. For example, the first four solutions are, , and.

Let us now express the total potential energy, which is the summation of potential energies of the beam and the lower and upper actuators:

(11)

where is the cross-sectional area of the each actuator, V is the volume of the beam, and are

the volumes of the actuators, and is the area moment of inertia of the beam. Substituting

Equation (7) into Equation (11), we rewrite the potential energy expression as

(12)

where

(13)

We note that K is the stiffness matrix.

Kinetic energy of the beam is

(14)

where the mass matrix is

(15)

where is the density of the beam, m mass per unit length of the beam, and density of the actuator material.

Generalized force is obtained from the virtual work:

(16)

where is the applied lateral force per unit length, virtual deflection of the beam, and

(17)

is the generalized force vector.

The equations of motion of the beam can be derived by means of Lagrange’s equations of motion, which can be written in the vector as

(18)

where is the Lagrangian. Substituting Equations (12) and (14) into the Lagrangian, and the result into Equation (18), we get

(19)

Equation (19) governs the elastic deflection of the beam. Since this equation is coupled with the temperature difference, it must be solved simultaneously with the heat equations governing the temperatures in the upper and lower actuators. Hence, we next derive these heat equations.

The heat conduction in the upper actuator is described by the boundary-value problem defined by the following partial differential equation and boundary conditions:

(20)

where is the thermal diffusivity, k the thermal conductivity, is the surface area of the upper face. We choose the shape functions as the eigenfunctions of the system defined by Equations (20) with, which are [11]

(21)

Substituting the second of Equation (7), premultiplying both sides by, and integrating the result over the domain of the upper actuator, we get

(22)

Similarly, substituting the second of Equations (7) into the boundary conditions, we get

(23)

Using the integration by parts, the second integral in Equation (22) can be written as

(24)

Substituting Equation (24), Equation (22) can be rewritten in the compact form

(25)

where

(26)

Equation (25) completely describes the temperature in the upper actuator for prescribed heat input. Note that by neglecting the thermoelasticity of the actuator, we assume the temperature is not affected by the elastic deformation of the beam. Equation (25) can be written in the state-space form

(27)

which then leads to the following scalar equations for the individual generalized coordinates:

(28)

Hence, the eigenvalues of the heat conduction are for. We note that the eigenvalue corresponding to is zero and all the remaining ones are negative real so that approaches to a constant, instead of zero, as.

The heat conduction in the lower actuator is similarly described by the boundary-value problem

(29)

Following the same steps, Equation (22) through Equation (24), we get

(30)

which governs the temperature in the lower actuator for prescribed heat input. The matrices, and are as given in Equations (26). The scalar equations for the individual generalized coordinates for the lower actuator have the same forms as Equation (28). They can in fact be obtained by replacing the subscript U by L in Equation (28). The eigenvalues are exactly same as the eigenvalues of the upper actuators.

2.1. Plant Model

Equations (19), (25) and (30) completely describe the motion of the uniform cantilever beam with the upper and lower actuators for prescribed inputs, and. We cast the system in the new first-order form as

(31)

which can be rewritten in the state-space form

(32)

where

(33)

are the state and input vectors, and

(34)

are the coefficient matrices. Note that the dimensions of, , A, and B are, , , and, respectively.

We will call the state-space model of Equation (32) the plant model, which, in absence of an experimental model, will be used to simulate the behavior of the actual system and to test the performance of our control design. In order for this model to approximate the behavior of the actual system better, we will choose m and n (the number of shape functions used in the expansions of Equations (7)) as high as possible. Control design, on the other hand, will be based on a control model that uses a less number of shape functions, as explained next.

Our objective in this paper is to control the deflection of the beam using and as the control inputs. The challenge is that the control has to be done for positive values of and so that cooling of the actuators is never necessary. This paper offers a novel approach to overcome this challenge. The beam’s deflection is governed by Equation (19) from which we note the deflection is actually affected by the difference. Subtracting Equation (30) from Equation (25), we get

(35)

where. Hence, for the control objective, Equation (35) is coupled with Equation (19) so that the difference can be used as the control input instead of the individual inputs and. The control of the deflection will certainly require both negative and positive values of the input Q, which can be achieved by properly choosing the individual inputs and. In fact, to avoid unnecessary heat inputs into the beam, we choose and as follows: If negative Q is required, we achieve it by choosing and. Similarly, if positive Q is required, we choose and.

2.2. Control Model

Control design must be as simple as possible for easy implementation and fast real-time computations. This in turn requires a low-order control model. To that end, we first note that the second integral of the expression for defined in Equation (13) has a matrix value

(36)

which clearly means the first column is the only non-zero column in, which in turn means the only tem- perature component appearing in the equation governing elastic deflection, Equation (19), is, and not any of, ,. Hence, the control of the elastic deflection by applying heat input can be achieved only through. For this reason, in the control model, we will choose and keep the governing equation for only. Then, the coupled system can be expressed in the state-space model as

(37)

where

(38)

are the control state vector and the control input, and

(39)

The dimensions of, , and in this case are, , , and, respectively. To keep the dimension even smaller, we will use an m for the control model several times smaller than for the plant model. Note that this model allows us to control not only the deflection in the beam, but also, which is the most dominant temperature component among all.

3. Output Feedback Control Design

The system to be controlled is inherently underactuated because cantilever beam is a distributed-parameter system with infinite degrees of freedom while the number of control inputs that can be used must always be finite. This inherent property of the system remains a fact even though we use a finite-order approximation of the actual system, namely the control model, because the order of the control model is while the number of control input available is only one. The order of the control model can get very high depending on the chosen m. Linear Quadratic Regulator (LQR) seems to be one of the best design methods available for this type of systems. The LQR design method determines an optimal control gain matrix G so that the control input minimizes the quadratic performance measure

(40)

where is a real symmetric positive semidefinite matrix, a real symmetric positive definite matrix, and and are the initial and the final times [12] . The LQR yields the control gain matrix as

(41)

where is a real symmetric matrix satisfying the algebraic matrix Riccati equation

(42)

The control design described above assumes that the state vector is available for feedback since it uses the input as. However, in reality, must be estimated from the output of the actual system, which includes a number of measurements of deflection and/or its rate on the beam. Then, the control input can be obtained from where is the estimate of. Using our control model, the estimate is obtained through an observer design whose dynamics is described by the matrix differential equation

(43)

where is the observer gain matrix and is the estimate of the actual output [12] . Using the Kalman-Bucy Filter, is obtained from where W is the sensor noise intensity matrix and is the solution of the algebraic matrix Riccati equation

(44)

in which V is the state excitation noise intensity matrix.

We assume deflection measurements at the points and shown in Figure 1 are available as output signals. Since we use the plant model to approximate the actual system, the output of the plant can be written as

(45)

where

(46)

is the output matrix relating the actual state to the output. The estimate of the output, on the other hand, is written as

(47)

where

(48)

is the output matrix relating the estimated state to the estimated output.

Once is obtained from, the individual and are chosen as follows:

(49)

4. Numerical Application

The modeling approach and the control design presented above will be numerically demonstrated for a uniform cantilever beam. We will use the same cantilever beam and the related parameters used in [9] so that we can compare the results from this paper directly to the ones from [9] . Physical parameters of the beam and the actuators are listed in Table 1. For most effective actuators, we choose and so that the actuators are closed to the root where the strain is high. As revealed in Table 1, the material of the beam is chosen to be steel. We choose steel also for the actuators because it has high, which makes the actuators more effective. Using the values of the parameters listed in Table 1, we construct the matrices M, K and using the ex- pressions given in Equations (13) and (15). To give the reader an idea about the numerical forms of these matrices, we present them for some small number of m and n, namely and:

(50)

The matrices, and are as given in Equation (26). A and B matrices given in (34) can be con- structed by using the numerical forms of the submatrices:

(51)

To demonstrate the simulation of the closed-loop system, we choose and for the plant model and and for the control model so that A is, B, C, , , and . For the control and observer designs, we choose the following design parameters:

(52)

where “diag” means diagonal matrix and is identity matrix. Then, the control and observer gain matrices are computed to be

(53)

The corresponding eigenvalues of open-loop plant and control models, closed-loop control model, and ob- server dynamics are listed in Table 2. The open-loop plant model has 34 eigenvalues while the control model has only 7. The zero and the negative real eigenvalues of the plant correspond to the heat conduction of the actuators, as explained earlier, and purely complex ones correspond to the vibration of the beam. The control model has a zero eigenvalue and three pairs of purely complex conjugate eigenvalues. The third and the fourth columns of Table 2 show how these eigenvalues are stabilized by the control and observer designs, respectively. However, the question remains as to whether the control and observer designs stabilize the plant. This question

Table 1. Physical parameters.

Table 2. System eigenvalues.

will be answered by the simulation of the closed-loop plant.

Block diagram shown in Figure 2 completely describes how the control of the plant is implemented. We will test the performance of our control design by simulating the response of the closed-loop plant to the same initial conditions used in [9] , namely

(54)

Figure 2. Block diagram of the closed-loop system.

so that the beam is initially at rest in the shape of with 20 mm tip displacement. Time histories of open- loop, actual, and estimated outputs, namely elastic displacement at and are plotted in Figure 3. Comparing Figure 3 to the last of Figure 2 of [9] , we conclude that the damping achieved in the present paper is about the same as that of [9] ; in both, tip displacement reduces to 5 mm in approximately 16 cycles.

Figure 4 shows the heat inputs to the lower and upper actuators needed to achieve this damping. Considering that the amplitude of the vibration in this numerical example is high, these heat inputs seem to be reasonable. Even though [9] uses heat actuators in two spanwise locations, the required heat inputs are quite similar to those of this paper.

In this paper, we assume each actuator is insulated in all faces except the face that is subject to the heat, including the faces normal to x and y axes. This assumption clearly means the temperatures everywhere in the actuators increase monotonically until the heat inputs are ceased after vibration amplitude reduces to a desired value. As an example, temperatures and versus t for 100 s are shown in Figure 5, from which we read and. Since the heat is confined to a small volume in the actuators, the temperatures get very high, but still much less than the material of the actuators can tolerate. To prevent the temperatures in the actuators to get very high values, some sort of cooling, such as thermoelectric cooling, can be used to cool the actuators. In that case, cooling must be introduced into the control design as a disturbance. Contrary to the actuators, no temperature changes occur in the cantilever beam. In [9] , since the heat is directly applied to the beam itself, which has a much larger volume than the actuators of this paper, the temperature increase in the beam is limited to few degrees.

We can also compare the total heat injected into the volumes in the two papers. we compute the total heat input to the actuators within t seconds as the integral of total heat rate:

(55)

versus t is plotted for 100 seconds in Figure 6, from which we read the total heat input to the actuators in 100 s as. On the other hand, in [9] , , which is much larger than the heat input in the present paper.

5. Conclusions

This paper investigates active vibration control of a structure using a new type of actuator. The structure of interest is a cantilever beam. The actuator, on the other hand, is a thin metal bar rigidly bonded to the beam on one face and subject to heat input on the opposite face. The actuator then can work like a piezoelectric actuator, and expand and contract in response to applied heat. We assume that the actuator is insulated so that no heat is transferred to the beam. This ensures that the heat applied to the actuator does not alter the thermal state of the beam. One problem that needs to be addressed is that expansion of the actuator requires heating while contraction requires cooling. However, cooling is not practical, and to avoid it, we consider two actuators working together at the same spanwise location, one on the upper and one on the lower face of the beam. Then, the beam can be bent down by applying heat to the upper actuator, and bent up by applying heat to the lower actuator.

Figure 3. Outputs: elastic displacement at and.

Figure 4. Heat inputs to the lower and upper actuators.

Figure 5. Actuator temperatures.

In the first part of the paper, we obtain a comprehensive model of the system that can be used to design control and simulate the response of the closed-loop system. Euler-Bernoulli beam theory is assumed to be valid to describe the motion of the beam with the attached actuators. Then, the Lagrange’s equations of motion are used to derive the governing equations for the vibration of the beam with the actuators. Since we assume the elastic motions of the actuators only depend on the elastic motion of the beam, the actuators do not bring any additional elastic degrees of freedom into the governing equations. One-dimensional heat conduction equation is used as

Figure 6. Total heat introduced into the actuators.

the equation governing the temperature in each actuator. We also assume the temperatures of the actuators are not affected by the elastic motion. The governing equations are a set of three partial differential equations, each of which has an infinite dimension. For an approximate solution, we use Rayleigh-Ritz method to replace the partial differential equations with a desired number of ordinary differential equations, obtaining a finite, but otherwise high-dimensional system. The higher the dimension, the more accurate the model is.

We obtain the plant model by using a high-dimensional representation of the system so that it can be repre- sented as accurately as possible. On the other hand, we obtain the control model by using a low-dimensional representation of the system so that estimates of the states as well as control inputs can easily be computed in real time. Since we do not have an experimental model, we use the plant model to mimic the true system as closely as possible, which is the reason to choose a high dimensional model. The control model is used to design feedback control and observer by means of LQR and Kalman-Bucy filtering techniques. The observer design is based on only two displacement measurements, one in the middle and one at the free end of the beam.

In a numerical application, control signal is computed using the control and observer gains based on the control model, and inputted into the plant. Then, the response of the beam to an initial excitation is simulated. The numerical simulation demonstrates that the actuators are in fact effective in active vibration control of the beam. The results obtained are comparable to some of the results of [9] . For comparison reason, the feedback control is designed so that approximately the same damping factor as that of [9] is achieved. However, we show that the total heat input needed to achieve this damping is much smaller than that of [9] , from which we conclude that the actuators of this paper are more effective than those of [9] .

For simplicity of the models, we assume that each actuator is insulated in all faces except the face it is subject to heat. With this assumption, the heat conduction is one-dimensional (only in z-direction), and also we do not have to make assumptions about the convection and/or radiation heat transfer from the faces normal to x and y axes to outside. However, in real-life applications, this assumption is hard to enforce and it must be relaxed. Our future work will aim to make design alterations to relax this assumption to make the work more applicable to real-life situations.

Acknowledgements

The author thanks the editor and the referee for their comments.

Dedication

This paper is dedicated to the memory of Prof. Leonard Meirovitch.

Cite this paper

Ilhan Tuzcu, (2016) Vibration Control Using Heat Actuators. World Journal of Mechanics,06,223-237. doi: 10.4236/wjm.2016.68018

References

1. 1. Huber, J.E., Fleck, N.A. and Ashby, M.F. (1997) The Selection of Mechanical Actuators Based on Performance Indices. Proceedings of the Royal Society A, 453. 2185-2205.
http://dx.doi.org/10.1098/rspa.1997.0117

2. 2. Jalili, N. (2010) Piezoelectric-Based Vibration Control: From Macro to Micro/Nano Scale Systems. Springer, New York.

3. 3. Nowinski, J.L. (1978) Theory of Thermoelasticity with Applications. Sijthoff & Noordhoff International Publishers.
http://dx.doi.org/10.1007/978-94-009-9929-9

4. 4. Edberg, D.L. (1987) Control of Flexible Structures by Applied Thermal Gradients. AIAA Journal, 25, 877-883.
http://dx.doi.org/10.2514/3.9715

5. 5. Murozono, M. and Sumi, S. (1994) Active Vibration Control of a Flexible Cantilever Beam by Applying Thermal Bending Moment. Journal of Intelligent Material Systems and Structures, 5, 21-29.
http://dx.doi.org/10.1177/1045389X9400500103

6. 6. Tuzcu, I., Asmatulu, R. and Hasanyan, D. (2003) Control of the Vibration and Temperature in a Thermoelastic Rod. Proceedings of 5th International Congress on Thermal Stresses and Related Topics, Blacksburg, 8-11 June 2003.

7. 7. Tuzcu, I. and Gonzalez-Rocha, J. (2013) Modeling and Control of Thermoelastic Beam. Proceedings of the ASME Dynamic Systems and Control Conference, Palo Alto, 21-23 October 2013, V001T06A004.
http://dx.doi.org/10.1115/dscc2013-4025

8. 8. Zhang, J., Xiang, Z. and Liu, Y. (2014) Control of the Thermally Induced Vibration of Space Structures by Using Heaters. Journal of Spacecraft and Rockets, 51, 1454-1463.
http://dx.doi.org/10.2514/1.A32601

9. 9. Tuzcu, I., Moua, J.K. and Olivares, J.G. (2016) Control of a Thermoelastic Beam Using Heat Actuation. Journal of Vibration and Control, in press.
http://dx.doi.org/10.1177/1077546316629251

10. 10. Crawley, E.F. and de Luis, J. (1987) Use of Piezoelectric Actuators as Elements of Intelligent Structures. AIAA Journal, 25, 1373-1385.
http://dx.doi.org/10.2514/3.9792

11. 11. ÖziSik, M.N. (1980) Heat Conduction. John Wiley & Sons, Inc., New York.

12. 12. Meirovitch, L. (1990) Dynamics and Control of Structures. John Wiley & Sons, New York.