93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two...

6
INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS) ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:188 SIMULATION STUDY OF ACTIVE VIBRATION CONTROL OF CLAMPED-CLAMPED BEAM BY USING TWO PIEZOELECTRIC ACTUATORS 1 S.M. KHOT, 2 NITESH P. YELVE, 3 PANKAJ S. PATIL 1,2 Assistant Professor, Fr. C. R. Institute of Technology, Navi Mumbai, 3 Student, Department of Mechanical Engineering, Fr. Conceicao Rodrigues Institute of Technology 1 [email protected], 2 [email protected], 3 [email protected] ABSTRACT : Stringent behaviour requirements imposed on flexible structures have necessitated the sensing and control of vibrations in these structures in a suitable manner. This issue is particularly important for space and aircraft structures for which the mission requirements are crucial and the divergence from these requirements may be considerably expensive. One of the most likely alternatives to deal with this aspect of vibrations is the use of active vibration control, which makes the structure a Smart structure. In this paper, active vibration control of a clamped-clamped beam using two piezoelectric actuators for controlling multimodes is discussed. In order to design the controller, the mathematical model of the system is required. To form such a model theoretically may be difficult or impossible for complex structures. However, such structures may be easily modeled in finite element (FE) environment like ANSYS © . The mathematical model required is extracted in MATLAB © from the results of modal analysis of the beam done in ANSYS © . Since the matrices of the full model of any system are very large in general, model reduction is attempted in MATLAB © by discarding those modes, which do not contribute to the overall response of the system. Then by using this reduced model, design of optimal controller is achieved using Linear Quadratic Regulator (LQR) algorithm with state feedback control law. Effect of selection of weighting matrices of performance index of LQR on the performance of optimal controller is also reported. Validity of using reduced model for designing optimal controller is checked by comparing its response with that of full model. If reduced models are used for designing controllers for active vibration control of real life complicated systems, a lot of computational time can be saved. KEYWORDS: Smart Structures, Cantilever Beam, Piezoelectric Actuator, Optimal (LQR) Controller, ANSYS © , MATLAB © 1. INTRODUCTION It is desired to design lighter mechanical systems carrying out higher workloads at higher speeds. However, the vibration may become prominent factor in this case. This undesired vibration can be reduced or eliminated by using active vibration control. The previous decade has seen a lot of growth in this field accompanied with various revolutionary ideas sprouting up and eventually being applied to practical systems with amazing adapting capabilities. Some recent works are reported here. The active vibration control of simple cantilever beams is studied in [1]-[5]. Piezoelectric patches as actuators are mounted on the beams. The system identification and pole placement control method is used in [1]. The beam with piezo-patches FE model of the structure is constructed and the closed loop control is applied in [2] and [3]. Singh [4] also used the beam with piezo-patches FE model, but applied modal control strategies. Xu et al [5] reported results on active vibration control of cantilever beam type of structures by using the commercial FE package ANSYS © . The influence of sensor/actuator location is studied for cantilever type beam. Karagulle et al [6] extended the work of Xu et al [5] and proposed the procedure for simulation of active vibration control in ANSYS © , for cantilever and plate type of structures. Lim [7] studied the vibration control of several modes of a clamped square plate by locating discrete sensor/actuator devices at points of maximum strain. Quek et al [8] presented an optimal placement strategy of piezoelectric sensor/actuator pairs for the vibration control of laminated composite plates. Xianmin et al [9] studied the active vibration control in a four-bar linkage. Numerical simulations are reported in all the references

Transcript of 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two...

Page 1: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:188

SIMULATION STUDY OF ACTIVE VIBRATION CONTROL

OF CLAMPED-CLAMPED BEAM BY USING TWO

PIEZOELECTRIC ACTUATORS

1S.M. KHOT,

2NITESH P. YELVE,

3PANKAJ S. PATIL

1,2

Assistant Professor, Fr. C. R. Institute of Technology, Navi Mumbai, 3 Student, Department of Mechanical Engineering, Fr. Conceicao Rodrigues

Institute of Technology

[email protected],

[email protected],

[email protected]

ABSTRACT :

Stringent behaviour requirements imposed on flexible structures have necessitated the sensing and control

of vibrations in these structures in a suitable manner. This issue is particularly important for space and

aircraft structures for which the mission requirements are crucial and the divergence from these

requirements may be considerably expensive. One of the most likely alternatives to deal with this aspect of

vibrations is the use of active vibration control, which makes the structure a Smart structure. In this paper,

active vibration control of a clamped-clamped beam using two piezoelectric actuators for controlling

multimodes is discussed. In order to design the controller, the mathematical model of the system is

required. To form such a model theoretically may be difficult or impossible for complex structures.

However, such structures may be easily modeled in finite element (FE) environment like ANSYS©. The

mathematical model required is extracted in MATLAB© from the results of modal analysis of the beam

done in ANSYS©. Since the matrices of the full model of any system are very large in general, model

reduction is attempted in MATLAB© by discarding those modes, which do not contribute to the overall

response of the system. Then by using this reduced model, design of optimal controller is achieved using

Linear Quadratic Regulator (LQR) algorithm with state feedback control law. Effect of selection of

weighting matrices of performance index of LQR on the performance of optimal controller is also reported.

Validity of using reduced model for designing optimal controller is checked by comparing its response with

that of full model. If reduced models are used for designing controllers for active vibration control of real

life complicated systems, a lot of computational time can be saved.

KEYWORDS: Smart Structures, Cantilever Beam, Piezoelectric Actuator, Optimal (LQR) Controller,

ANSYS©, MATLAB

©

1. INTRODUCTION

It is desired to design lighter mechanical systems

carrying out higher workloads at higher speeds.

However, the vibration may become prominent

factor in this case. This undesired vibration can

be reduced or eliminated by using active

vibration control. The previous decade has seen a

lot of growth in this field accompanied with

various revolutionary ideas sprouting up and

eventually being applied to practical systems

with amazing adapting capabilities.

Some recent works are reported here. The active

vibration control of simple cantilever beams is

studied in [1]-[5]. Piezoelectric patches as

actuators are mounted on the beams. The system

identification and pole placement control method

is used in [1]. The beam with piezo-patches FE

model of the structure is constructed and the

closed loop control is applied in [2] and [3].

Singh [4] also used the beam with piezo-patches

FE model, but applied modal control strategies.

Xu et al [5] reported results on active vibration

control of cantilever beam type of structures by

using the commercial FE package ANSYS©. The

influence of sensor/actuator location is studied

for cantilever type beam. Karagulle et al [6]

extended the work of Xu et al [5] and proposed

the procedure for simulation of active vibration

control in ANSYS©, for cantilever and plate type

of structures. Lim [7] studied the vibration

control of several modes of a clamped square

plate by locating discrete sensor/actuator devices

at points of maximum strain. Quek et al [8]

presented an optimal placement strategy of

piezoelectric sensor/actuator pairs for the

vibration control of laminated composite plates.

Xianmin et al [9] studied the active vibration

control in a four-bar linkage. Numerical

simulations are reported in all the references

Page 2: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:189

given. Experimental results are also reported in

some studies [1], [2] and [5].

The construction of mathematical model,

analytically for complicated real life dynamic

structures is very difficult and time consuming.

This itself may become constraint in

implementing active vibration control strategies

for real life applications. Therefore in present

study an attempt is made to extract the

mathematical model of the clamped-clamped

beam for designing optimal controller for its

active vibration control, from the results of its

modal analysis done in ANSYS©. The design of

the optimal controller is based on state feed back

control law and uses LQR algorithm in

MATLAB©. The control gains obtained not only

accounts for the magnitude but also the phase of

the control force to be exerted by the two

piezoelectric patches on the beam. These control

gains are implemented for simulating active

vibration control in MATLAB©.

2. MODAL ANALYSIS AND THE STATE

SPACE FORM

The equation of motion of a multi degree of

freedom system under external forces is given by

Fxkxcxm =++ ][][][ &&& . (2.1)

Since [m], [c] and [k] are non-diagonal, the

above expression leads to n coupled second order

differential equations. To uncouple these

equations, first the eigenvalue problem is solved

for Eq.2.1 and the eigenvectors are obtained as

x(1) , x(2) ,… x(n). The modal matrix for the system

is defined as

[xn] = [ x(1) x(2) … x(n) ] . (2.2)

For a multi degree of freedom system with the

assumption of proportional damping (that is, the

damping matrix expressed as a linear

combination of the mass and stiffness matrices

as ][][][ kmc βα += ), the solution of Eq.2.1 can

be expressed as a linear combination of the

normal modes [10] as

)(][)( txxtx pn= , (2.3)

where )(txp is the displacement in principal

coordinates. If the normal modes are normalised

with respect to mass [10], the equation of motion

in the principal coordinates becomes of the form

)()(2)(2

tFtxxtx piipiipiiip =++ ωωζ &&& , (2.4)

where i = 1, 2, …, n and

)(][)( tFxtF Tnp = (2.5)

is the vector of forces in principal coordinates.

Thus, a set of n uncoupled differential equations

of the second order is obtained from the set of n

coupled differential equations of the second

order. These n uncoupled differential equations

of the second order are converted into the state

space form as 2n differential equations of the

first order.

The equations of motion in the state-space form

are

BuAxx +=& , (2.6)

DuCxy += , (2.7)

where x is the state vector

y is the output vector

u is the input vector (control vector)

A is the state matrix

B is the input matrix (control matrix)

C is the output matrix

D is the direct transmission matrix.

Now a general algorithm for analyzing any

vibrating structure using ANSYS©

and

MATLAB© is summarized in Section 3.

3. EXTRACTION OF STATE-SPACE

MODEL FROM FE MODEL

3.1. General Theory The state-space model of the system may be

constructed by using eigenvalues and

eigenvectors as illustrated in this section. The

eigenvalues and eigenvectors normalized with

respect to mass are obtained by performing

modal analysis in ANSYS©, as will be described

in Section 3.2. In order to ease computation, a

reduced model of the system may be constructed

by discarding those modes, which do not

contribute to the response of the system. The

contribution of each mode to the overall response

may be calculated as follows. Taking the Laplace

transform of the equation of motion in principal

coordinates, the transfer function for

displacement of the jth node due to a force

applied at the kth node for the i

th mode

(considering damping) is given by [11].

ki

ji

ii

nkinjijki

F

z

ss

zzz =

++=

22 2 ωζω. (3.1)

This is the contribution to the transfer function zjk

from the ith mode. Summing up all such

contributions from individual modes, we get the

total transfer function as

k

j

ii

nkinjijk

F

z

ss

zzz =

++=∑ 22 2 ωζω

. (3.2)

The dc gain for each mode is defined by putting

s = 0 in Eq.3.1. For the ith mode,

2i

nkinji zzdcgain

ω. (3.3)

The peak gain [11] is obtained a

i

dcgainjpeakgain

ζ2−= (3.4)

wherei

ii ω

βωαζ

2

2+= . (3.5)

Page 3: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:190

Model reduction can now be attempted by

sorting the modal contributions according to

their peak gains. Only those modes, which have

higher values of peak gain, will be retained,

while the rest will be eliminated, thus reducing

the size of state space model of the system. Now,

the matrices A, B, C and D of Eq.2.6 and Eq.2.7

for a system with n modes can be written as

follows [11]

−−

−−=

nnn

A

ωζω

ωζω

2.........

10.........

...............

.........2

.........10

2

1121

(3.6)

and

=

pn

p

p

F

F

F

B

...

0

0

2

1

, (3.7)

where Fp = [ Fp1 Fp2 … Fpn ]T (3.8)

is the force vector in principal co-ordinates.

Matrix C depends upon the output that we are

interested in. Since we desire the values of

displacement of the nodes, C is given by

C =

...............

...00

...0000

...00

2221

1211

nn

nn

xx

xx

, (3.9)

where xn11 , xn12 , … are the elements of xn , the

modal matrix normalized with respect to mass.

D is the direct transmission matrix. Here,

D = [0]. (3.10)

3.2. Modal Analysis in ANSYS©

As discussed in Section 3.1, the first step in

obtaining the state-space model of the beam is to

find its eigenvalues and eigenvectors normalised

with respect to mass. This can be done by

performing modal analysis in ANSYS©. An

aluminium beam of dimensions (504 × 25.4 ×

0.8) mm3 is used for the analysis [5]. Two

piezoelectric actuators are bonded to its surface.

Actuator dimensions are (76.2 × 25.4 × 0.305) mm

3 and they are located 5mm from both the

ends. The piezoelectric material properties are

defined in ANSYS© as

mp, dens,2,7500

! Density for piezoelectric material

mp,perx,2,15.03e-9

! Permittivity in x direction

mp,pery,2,15.03e-9

! Permittivity in y direction

mp,perz,2,13e-9

! Permittivity in z direction

tb,piez,2

! Define piez. table

tbdata,16,17

! E16 piezoelectric constant

tbdata,14,17 ! E25

tbdata,3,-6.5 ! E31

tbdata,6,-6.5 ! E32

tbdata,9,23.3 ! E33

tb,anel,2

! Define structural table

tbdata,1,126e9,79.5e9,84.1e9

! C11, C12, C13

tbdata,7,126e9,84.1e9 ! C22, C23

tbdata,12,117e9 ! C33

tbdata,16,23.3e9 ! C44

tbdata,19,23e9 ! C55

tbdata,21,23e9 ! C66

Modal analysis of the beam is performed by

using the Block Lanczos method. The range of

frequency is defined as 0 to 50000Hz. The

results of the analysis are written to a file with

the extension “eig”. This file is imported in

MATLAB©. The state-space model may now be

formed as described in the following section.

3.3. State Space Modeling in MATLAB©

For the clamped-clamped beam, node number

555 is defined as both the point of application of

the input force as well as the point where the

output (displacement) is measured. This node is

selected since it is a point of non zero

displacement. Hence all the modes can be

excited or observed at this node. Both input and

output are along the Z axis. Hence the

eigenvectors pertaining to the UZ displacement

are required. The eigenvalues are extracted from

the .eig file exported from ANSYS© using the

file ext56uz.m [11]. This code forms the vector

of eigenvalues and the modal matrix of the

system consisting of the eigenvectors pertaining

to the UZ displacement of all the nodes of the FE

model.

The state-space parameters, i.e., the A, B, C and

D matrices of the system are formulated for the

full model as described in Section 3.1. Then a

state-space system is defined using the “ss”

function in MATLAB© with A, B, C and D as

parameters. The transient responses of the beam

obtained from ANSYS© and MATLAB

© are

shown in Fig.3.1.

Since the results closely match, the state-space

model from MATLAB© accurately represents the

system and hence can be used for further

analysis. Then by using the “bode” function in

MATLAB©, the frequency response of the

system is plotted. The response of the full model

and the modal contributions are shown in

Fig.3.2.

Page 4: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:191

Now, a reduced model state-space system is

constructed by truncating the insignificant

modes. The first five modes sorted according to

their peak gains are selected for forming reduced

model (Section 3.1). Frequency response of the

reduced model is plotted in Fig.3.3.

Fig.3.1 Transient Response of

MATLAB© and ANSYS

© Models

Fig.3.2 Frequency Response of Full Model

Transient responses of the full and reduced

models are then plotted as shown in Fig.3.4. It is

seen that the reduced model response closely

follows the full model response.

Fig.3.3 Frequency Response of Full and

Reduced Model

Fig.3.4 Transient Response of Full &

Reduced Model

4. CONTROLLER (LQR) DESIGN IN

MATLAB© WITH STATE FEEDBACK

For active vibration control both coupled control

and independent control methods can be

employed. The independent control method is

efficient only when few modes are of interest.

Coupled control is desirable when simultaneous

control of multimodes is required which is the

case here under study. Two feedback control

laws are available for coupled control design:

state feedback and output feedback.

For the design of controller state feedback

control law is used here. Linear Quadratic

Regulator (LQR) [12] is employed here to

determine the optimal controller gain and it is

chosen to minimise a quadratic cost or

performance index of the form,

∫∞

+=

0

)(2

1dtRuuQxxJ TT , (4.1)

where Q and R are suitably chosen positive

semidefinite weighting matrices and u is the

control force to be applied.

The selection of these weighting matrices is vital

in the controller design process. The relative

magnitude of Q and R are selected to trade off

requirements on the smallness of the state

against requirements on the smallness of the

control force. Q may be chosen as the Identity

matrix (I). An alternative is to

choose HHQT= , where Hxz = , z being the

desired control objective (in this case the

displacement of node 555), x is the vector of

states and H is the appropriate transformation

matrix [12]. In this case, R is a scalar and hence

the control performance such as settling time can

be tuned through changing the value of R. The

control gain [12] vector K may be determined

using the “lqr” command in MATLAB©. The

control force is then given by

Kxuc −= . (4.2)

Page 5: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:192

Since there are two actuators to apply control

force, the system state equations become

exexcccc uBuBuBAxx +++= 2211& or

exexcc uBxKBKBAx +×+×−= ))(( 2211& and

(4.3)

Cxy = . (4.4)

where the subscript c refers to the controlling

force and ex refers to the exciting force.

For state feedback method, values of all the

states are required to be known for every time

step. Unlike state feedback, for the output

feedback method only some of the states are

required to be known at every time step, but

however, the initial value of all the states must

be known to calculate the control gain [12].

5. SIMULATION OF ACTIVE VIBRATION

CONTROL OF BEAM IN MATLAB©

The state-space models are constructed as

described in Section 3.1. The force matrix is

constructed assuming uniform distribution of

force along the ends of the perfectly bonded

actuators [13]. Reduced model is constructed in

MATLAB© assuming both input excitation and

point of observation, at the node 555 of the

beam. The impulse responses of the uncontrolled

and controlled models of the beam are plotted in

MATLAB© for different values of R with Q = I

in Fig.5.1, Fig.5.2 and Fig.5.3. Then the reduced

controlled model is formed and its transient

response is plotted with that of full model in the

same figures (Fig.5.1, Fig.5.2 and Fig.5.3). Since

the two responses closely match, the reduced

model may be used to design the controller for

active vibration control. In Fig.5.4, Fig.5.5 and

Fig.5.6 the variation of control force for different

values of R with Q = I is shown for both the

controlled full and reduced models.

Fig.5.1 Transient Response of Full and Reduced

Controlled Models for Q=I and R=1e-3

Fig.5.2 Transient Response of Full and Reduced

Controlled Models for Q=I and R=1e-4

Fig.5.3 Transient Response of Full and Reduced

Controlled Models for Q=I and R=1e-5

Fig.5.4 Control Force for Full and Reduced

Models for Q=I and R=1e-3

Fig.5.5 Control Force for Full and Reduced

Models for Q=I and R=1e-4

Page 6: 93929129 Simulation Study of Active Vibration Control of Clamped Clamped Beam by Using Two Piezoelectric Actuators

INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN

ENGINEERING, TECHNOLOGY AND SCIENCES (IJ-CA-ETS)

ISSN: 0974-3596 | October ’09 – March ’10 | Volume 2 : Issue 1 | Page:193

Fig.5.6 Control Force for Full and Reduced

Models for Q=I and R=1e-5

6. CONCLUSION

The mathematical model required for optimally

designing the controller for active vibration

control of clamped-clamped beam beam is

extracted from the results of its modal analysis

done in ANSYS©. It is observed that selection of

weighting matrix R plays important role in

designing optimal controller. When R is

increased, the control energy spent decreased,

but the settling time increased. Reduction in

model size is carried out in MATLAB©. The full

model and reduced models are used for optimal

controller design and their responses are studied.

This study clearly shows that reduced model can

be effectively used for optimal controller design,

which in turn saves computational time. This

study may help for analysing real life dynamic

systems for their active vibration control, right

from their modeling to optimal controller design.

7. REFERENCES

[1] W. J. Manning, A. R. Plummer, and M. C.

Levesley, “Vibration Control of a Flexible

Beam with Integrated Actuators and

Sensors”, Smart Materials and Structures

9, pp. 932-939, 2000

[2] P. Gaudenzi, R. Carbonaro and E. Benzi,

“Control of Beam Vibrations by means of

Piezoelectric Devices: Theory and

Experiments”, Composite Structures, pp.

373-379, 2000

[3] I. Bruant, G. Coffignal, F. Lene and M.

Verge, “Active Control of Beam Structures

with Piezoelectric Actuators and Sensors:

Modeling and Simulation”, Smart

Materials and Structures 10, pp. 404-408,

2000

[4] S. P. Singh, H. S. Pruthi and V. P.

Agarwal, “Efficient Modal Control

Strategies for Active Control of

Vibrations”, Journal of Sound and

Vibrations 262, pp. 563-575, 2003

[5] S. X. Xu and T. S. Koko, “Finite Element

Analysis and Design of Actively

Controlled Piezoelectric Smart Structures”,

Finite Element. Analysis Designs 40, pp.

241-262, 2004

[6] H. Karagulle, L. Malgaca and H. F.

Oktem, “Analysis of Active Vibration

Control in Smart Structures by ANSYS”,

Smart Materials and Structures 13, pp.

661- 667, 2004

[7] Y. H. Lim, “Finite Element Simulation of

Closed Loop Vibration Control of a Smart

Plate under Transient Loading”, Smart

Materials and Structures 12, pp. 272-286,

2003

[8] S. T. Quek, S. Y. Wang and K. K. Ang,

“Vibration Control of Composite Plates via

Optimal Placement of Piezoelectric

Patches”, Journal of Intelligent Material,

Systems and Structures 14, pp. 229-245,

2003

[9] Z. Xianmin, S. Changjian and A. G.

Erdman, “Active vibration controller

design and comparison study of flexible

linkage mechanism systems”, Mechanical

Machine Theory 37, pp. 985-997, 2002

[10] S. S. Rao, Mechanical Vibrations, Third

Edition, Prentice-Hall, Upper Saddle

River, NJ, 1995

[11] M. R. Hatch, Vibration Simulation Using

MATLAB and ANSYS, Chapman and

Hall/ CRC, 2001

[12] F. L. Lewis, V. L. Syrmos, Optimal

Control,A Wiley-Interscience Publication,

John Wiley & Sons Inc., 1995

[13] Crawley E. F. and Anderson E. H.,

“Detailed Models of Piezoceramic

Actuation of Beams”, Journal of

Intelligent Material Systems and

Structures 1(1), pp. 4-25, 1990