6
Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236 www.springerlink.com/content/1738-494x DOI 10.1007/s12206-013-0605-x Discrete optimization of rigid rotor balancing Tanguy Messager 1,* and Mariusz Pyrz 2 1 Laboratoire de Mécanique de Lille (UMR CNRS 8107), Université Lille 1, Cité Scientifique, 59655 Villeneuve d’Ascq cedex, France 2 Faculty of Automotive and Construction Machinery Engineering, Warsaw University of Technology, Narbutta Str. 84, 02-524 Warsaw, Poland (Manuscript Received April 10, 2012; Revised February 28, 2013; Accepted March 21, 2013) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Abstract This work deals with the discrete optimization problem of rotor two-plane balancing. The best balancing configuration is searched for two discrete parameters: allowed standard masses and predefined angular positions on the balancing planes. The objective is to minimize the residual unbalancing effects (such as reactions in supports) thanks to an optimal location of several accurately selected masses on each balancing plane. The corresponding optimization problem is solved using genetic algorithm. A simple model of a rigid rotor mounted on rigid supports is investigated in numerical examples. The optimization efficiency and the influence of the number of applied balancing masses are discussed. The experimental tests have validated the developed balancing approach. Keywords: Balancing; Discrete optimization; Genetic algorithm; Rigid rotor ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Introduction The balancing of rotating machinery has become an impor- tant technical problem for engineers and designers. Many procedures have been developed to minimize the harmful vibration effects. The classical off-line balancing vector method and static couple method [1] are applied to rigid rotor models. The extension of this approach to flexible rotors bal- ance is proposed by the modal balancing method [2] and the influence coefficient experimental technique [3, 4]. Recent research works concern the problem of active (on line) balanc- ing of rotors. The classification and the survey of various methods from this domain are presented in Ref. [5]. Besides theoretical and experimental works studying differ- ent techniques of rotor balancing, a number of papers has been devoted in a straight line to the enhancing and the optimiza- tion of balancing procedures. Everett [6] searched the estimate of the rigid rotors unbalance for several vibration magnitudes measured experimentally using the influence coefficient me- thod. Xu et al. [7] investigated the optimal balancing of flexi- ble rotors, based on the modal balancing method without test runs and using genetic algorithm to evaluate the correction masses. The optimization techniques are also proposed to the active balancing procedures, applied during the operation of the rotor, and contributing to the active vibration control. Zhou and Shi [8] presented the optimal one-plane balancing of rigid rotor. Dyer et al. [9] has developed an optimal strategy for multi- plane active balancing control, verified experimentally on a flexible rotor. Kang et al. [10] extended the influence coeffi- cient method for asymmetrical rotors and minimized the re- sidual imbalance through an iterative process of multi-plane technique for balancing crankshafts. Lui and Qu, [11] pre- sented a new balancing method for flexible rotor systems, based on the hoolospectrum technique and the use of several sensors. Rodrigues et al. [12] proposed a two-plane automatic self-compensating balancing device for rigid rotors and pro- vided bifurcation analysis and numerical simulations for the dynamic imbalance. Lee et al. [13] applied dual axes dynamic imbalance correction method to moderate vibrations of high speed rotors. The analytical or experimental off-line techniques of rotor balancing are based in general on continuous optimization formulation and procedures. As a result, optimal continuous solutions are determined and the balance correction weights and the corresponding angular position may take any real value. Furthermore, one mass per balancing plane is typically considered. Numerous practical applications however imply the discrete formulation of the balancing optimization prob- lem: only a limited set of standardized mass values is available. Moreover, each balancing plane often allows restricted, possi- ble angular positions, defined for example by the locations of drilling holes. In such a case, the “nearest” discrete solution with respect to the continuous optimal balancing configuration is commonly applied. Such “rounded off” design induces usu- ally residual unbalancing and dynamic effects. This residual * Corresponding author. Tel.: +33 328767376, Fax.: +33 328767361 E-mail address: [email protected] Recommended by Associate Editor Ohseop Song © KSME & Springer 2013

Discrete optimization of rigid rotor balancing

  • Upload
    mariusz

  • View
    221

  • Download
    3

Embed Size (px)

Citation preview

Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236

www.springerlink.com/content/1738-494x

DOI 10.1007/s12206-013-0605-x

Discrete optimization of rigid rotor balancing†

Tanguy Messager1,* and Mariusz Pyrz2 1Laboratoire de Mécanique de Lille (UMR CNRS 8107), Université Lille 1, Cité Scientifique, 59655 Villeneuve d’Ascq cedex, France

2Faculty of Automotive and Construction Machinery Engineering, Warsaw University of Technology, Narbutta Str. 84, 02-524 Warsaw, Poland

(Manuscript Received April 10, 2012; Revised February 28, 2013; Accepted March 21, 2013)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Abstract

This work deals with the discrete optimization problem of rotor two-plane balancing. The best balancing configuration is searched for

two discrete parameters: allowed standard masses and predefined angular positions on the balancing planes. The objective is to minimize

the residual unbalancing effects (such as reactions in supports) thanks to an optimal location of several accurately selected masses on

each balancing plane. The corresponding optimization problem is solved using genetic algorithm. A simple model of a rigid rotor

mounted on rigid supports is investigated in numerical examples. The optimization efficiency and the influence of the number of applied

balancing masses are discussed. The experimental tests have validated the developed balancing approach.

Keywords: Balancing; Discrete optimization; Genetic algorithm; Rigid rotor

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1. Introduction

The balancing of rotating machinery has become an impor-

tant technical problem for engineers and designers. Many

procedures have been developed to minimize the harmful

vibration effects. The classical off-line balancing vector

method and static couple method [1] are applied to rigid rotor

models. The extension of this approach to flexible rotors bal-

ance is proposed by the modal balancing method [2] and the

influence coefficient experimental technique [3, 4]. Recent

research works concern the problem of active (on line) balanc-

ing of rotors. The classification and the survey of various

methods from this domain are presented in Ref. [5].

Besides theoretical and experimental works studying differ-

ent techniques of rotor balancing, a number of papers has been

devoted in a straight line to the enhancing and the optimiza-

tion of balancing procedures. Everett [6] searched the estimate

of the rigid rotors unbalance for several vibration magnitudes

measured experimentally using the influence coefficient me-

thod. Xu et al. [7] investigated the optimal balancing of flexi-

ble rotors, based on the modal balancing method without test

runs and using genetic algorithm to evaluate the correction

masses.

The optimization techniques are also proposed to the active

balancing procedures, applied during the operation of the rotor,

and contributing to the active vibration control. Zhou and Shi

[8] presented the optimal one-plane balancing of rigid rotor.

Dyer et al. [9] has developed an optimal strategy for multi-

plane active balancing control, verified experimentally on a

flexible rotor. Kang et al. [10] extended the influence coeffi-

cient method for asymmetrical rotors and minimized the re-

sidual imbalance through an iterative process of multi-plane

technique for balancing crankshafts. Lui and Qu, [11] pre-

sented a new balancing method for flexible rotor systems,

based on the hoolospectrum technique and the use of several

sensors. Rodrigues et al. [12] proposed a two-plane automatic

self-compensating balancing device for rigid rotors and pro-

vided bifurcation analysis and numerical simulations for the

dynamic imbalance. Lee et al. [13] applied dual axes dynamic

imbalance correction method to moderate vibrations of high

speed rotors.

The analytical or experimental off-line techniques of rotor

balancing are based in general on continuous optimization

formulation and procedures. As a result, optimal continuous

solutions are determined and the balance correction weights

and the corresponding angular position may take any real

value. Furthermore, one mass per balancing plane is typically

considered. Numerous practical applications however imply

the discrete formulation of the balancing optimization prob-

lem: only a limited set of standardized mass values is available.

Moreover, each balancing plane often allows restricted, possi-

ble angular positions, defined for example by the locations of

drilling holes. In such a case, the “nearest” discrete solution

with respect to the continuous optimal balancing configuration

is commonly applied. Such “rounded off” design induces usu-

ally residual unbalancing and dynamic effects. This residual

*Corresponding author. Tel.: +33 328767376, Fax.: +33 328767361

E-mail address: [email protected] † Recommended by Associate Editor Ohseop Song

© KSME & Springer 2013

2232 T. Messager and M. Pyrz / Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236

unbalancing can then be minimized by recalculating and ap-

plying additional correcting mass on each balancing plane.

Such iterative procedure increases balancing time and cost [7].

The original contribution of this paper resides in the inves-

tigation of the practical situation of rigid rotor balancing, for-

mulated directly as a discrete optimization problem where

normalized (or available) mass values and predefined angular

positions are considered. The objective is to determine the best

balancing by searching directly several (a user’s fixed num-

ber) balancing masses and the corresponding angular positions

on each plane. The minimization of the forces acting on the

bearings is the optimization criteria. A stochastic search

method based on genetic algorithm is used to solve the result-

ing discrete optimization problem.

2. Formulation of the discrete optimization problem

Let us consider a rigid rotor mounted on rigid supports at

points A and B as schematized in Fig. 1. It is connected to two

balancing planes 1 and 2 centered at points 1C and 2C

respectively. The general goal of balancing is to reduce the

vibrations effects. This objective can be expressed as the

minimization of the reaction forces AF and BF (induced by

the unbalancing) acting on the bearing A and B.

Let us consider a rigid rotor mounted on rigid supports at

points A and B as schematized in Fig. 1. It is connected to two

balancing planes 1 and 2 centered at points 1C and 2C

respectively. The general goal of balancing is to reduce the

vibrations effects. This objective can be expressed as the

minimization of the reaction forces AF and BF (induced by

the unbalancing) acting on the bearing A and B.

A classical continuous solution of this optimization problem

can be found analytically so as to ensure vanishing of forces

acting on the supports, i.e. 0A BF F= = . It consists of two

masses 1mɶ and 2mɶ placed at angular position 1ϕɶ and 2ϕɶ

(angle measured with respect to sx�

axis, see Fig. 1) at fixed

radius 1R and 2R on the balancing planes 1 and 2, respec-

tively. The values of 1mɶ , 1ϕɶ , 2mɶ , 2ϕɶ are easily determined

by solving the system of equilibrium equations.

In this work, we focus our attention on the practical balanc-

ing problem, when discreteness constraints are imposed on

design parameters: only a finite set of P available mass values

pm (1 p P≤ ≤ ) stays at our disposal. In addition, as depicted

in Fig. 1, these masses can be placed only at Q defined posi-

tions iqϕ (1 q Q≤ ≤ ) on each balancing plane i ( 1,2i = ),

according to design references. Moreover, in order to reduce

the residual forces acting on the supports, iN balancing

masses ijm (with 1 ij N≤ ≤ ) can be placed at radius iR

and at angles ijϕ on each balancing plane i ( 1,2i = ). The

corresponding discrete optimization problem of rotor balanc-

ing can finally be expressed as follows:

For each balancing plane i ( 1,2i = )

and for a user’s defined number Ni of balancing masses

determine the balancing masses ijm (1 ij N≤ ≤ ) placed

at fixed radius iR and the corresponding angular positions

ijϕ chosen in the sets of available values

{ } { }1 2 1 2; ;...; , ; ;...;ij P ij i i iQm m m m ϕ ϕ ϕ ϕ∈ ∈

so as to minimize the dynamic loads applied on supports

A and B: FA Æ min ; FB Æ min. (1)

In the present study, each discrete mass ijm can be used

several times, and several masses can also be placed at the

same angular position ijϕ on the same balancing plane. It is

worthy to notice that we will introduce zero value in the set of

available masses ( i.e. 1 0m = ) to be able to consider the

situation when less than Ni discrete masses are necessary to

enhance the balancing. The cardinality (i.e. the number of all

possible variants) of the problem is equal to ( ) 1 2N NP Q

+⋅ .

The direct explicit checking of all these variants becomes

quickly infeasible in real applications: for example, in the case

of 10P = available masses, 12Q = angular positions and

1 2 2N N= = balance masses per plane, one has to verify more

than 82 10⋅ possible solutions. The optimization procedure

based on genetic algorithm have been developed and applied to

solve the discrete optimization problem expressed by Eq. (1).

The details of the approach are given in paragraph §3.

3. Theoretical investigations

For the rigid rotor considered, mounted on rigid supports A

and B (Fig. 1), we denote by ( )0 0 0; ;x y z� � �

the non-rotating basis

and by ( )0; ;s s sx y z z=� � � �

this connected with the shaft rotating

at a constant speed ω around sz�

axis. The origin of the coor-

dinates system is located at the point O. The rotor is character-

ized by its mass M and its inertia matrix GI , that can be

expressed in the ( ); ;s s sx y z� � �

frame as follows:

.

xx xy xz

G xy yy yz

xz yz zz

I I I

I I I I

I I I

=

(2)

The position of its centre of inertia G is defined using the

eccentricity parameters xe and ye , i.e. x s y sOG e x e y= +� � �

(the

point O being situated on the rotating axis sz�

).

A

B•

•O

C1

C2

ω t

R1

R2

O

G ex

ey

ω t

=

=

=

=

022

011

0

0

zzOC

zzOC

zzOB

zzOA

B

A

r

r

r

r

sxr

sxr

syr

syr

11ϕ

12ϕ

0xr

0xr

0yr

sxr

szzrr

=0balancing planes

rotor

Fig. 1. Scheme of the rigid rotor model.

T. Messager and M. Pyrz / Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236 2233

The equilibrium of forces and moments acting on the rotor

system is investigated. Considering Newton’s second law, the

derivative of linear momentum is:

( )2G x s y sR M M e x e yγ ω= = − +

� � � � (3)

and the derivative of angular momentum at the centre of iner-

tia G is given by:

( ) .G G s

dI z

dtδ ω= � �

(4)

The corresponding derivative of angular momentum ex-

pressed at point O (Fig. 1) is then deducted as follows:

( ) 2 .O G yz s xz sOG R I x I yδ δ ω= + ∧ = − +� � � � � �

(5)

Let us consider iN discrete masses ijm (with 1 ij N≤ ≤ )

placed at radius iR and at angles ijϕ (angular positions

measured with respect to sx�

axis, see Fig. 1) on the balanc-

ing plane i ( 1,2i = ). At point iC , these masses induce a

resultant force iF�:

( )2i i s i sF X x Y yω= ⋅ + ⋅� � �

(6)

with:

1 1

cos , sin .

i iN N

i ij i ij i ij i ij

j j

X m R Y m Rϕ ϕ= =

= =∑ ∑ (7)

The rotating forces applied by the rotor on the rigid supports

A and B, denoted AF�

and BF�

respectively, are written as

follows:

( )( )cos sin

cos sin

A A A s A s

B B B s B s

F F x y

F F x y

θ θ

θ θ

= +

= +

� � �

� � � (8)

where Aθ and Bθ are azimuth angles from sx�

axis. New-

ton’s law of motion (i.e. dynamic equilibrium of forces and

moments at point O) yields the following system of equations:

1 2

0 1 1 2 2

.A B

A B

R F F F F

OC F OC F OA F OB Fδ

− + + = +− + ∧ + ∧ = ∧ + ∧

� � � � �

� � � �� � � � � (9)

Its solving provides the norms of the forces acting on sup-

ports A and B:

( ) ( )

( ) ( )

2 22 22

1 1

2 22 22

1 1

.

A xz x B i B i yz y B i B i

B A i i

B xz x A i A i yz y A i A i

B A i i

F I Me z X z z I Me z Y z zz z

F I Me z X z z I Me z Y z zz z

ω

ω

= =

= =

= + + − + + + − −

= + + − + + + − −

∑ ∑

∑ ∑

(10)

Az and Bz being the axial coordinates of points A and B

as depicted in Fig. 1.

The optimal continuous solution consists of one mass imɶ

placed at angular location iϕɶ on each balancing plane i (i.e.

1 2 1N N= = ) enabling to compensate the rotor unbalancing.

Then, the rotor actions on the supports disappear, i.e.

0A BF F= = . Using Eq. (10), we find:

( ) ( )

( ) ( )

( ) ( )( )( ) ( )( )

22

1 2 2

2 1 1

222

2 1 1

2 1 2

11 2 2

12 1 1

1

tan

tan

xz x yz y

xz x yz y

yz y xz x

yz y xz x

m I Me z I Me zz z R

m I Me z I Me zz z R

I Me z I Me z

I Me z I Me z

ω

ϕ

ϕ

= + + +−

= + + +−

= + +

= + +

ɶ

ɶ

ɶ

ɶ

(11)

where the inverse tangent function ( )1tan Y X− is defined

between 0 and 2π (with respect to the signs of the arguments

X and Y). These values defined by Eq. (12) are optimal (con-

tinuous) solutions of the supports loads minimization problem.

4. Optimization procedure

The practical discrete balancing problem defined by Eq. (1)

consists in minimizing the forces AF and BF using only a

finite set of P available mass values and placed at Q available

angular positions on the balancing plate (see Fig. 1). Moreover,

the number of masses Ni is fixed by the user for each plane i.

Due to the high cardinality (equal to ( ) 1 2N NP Q

+⋅ of possible

combinations) of the problem, specific methods have to be

applied. In this study, genetic algorithm search procedure will

be used.

Genetic algorithms (GA) are general purpose, stochastic

search method inspired by natural evolution [14]. They are

naturally suited to solve discrete optimization problems and

are able to deal with difficult, big size, high cardinality and

multi modal problems. They belong the to the general class of

evolutionary algorithms [14], commonly used today to solve

various optimization problems and successfully applied also to

mechanical and civil engineering [15-18]. The main idea of

this class of search methods consists in processing at a time a

fixed number of potential solutions called population. The

performance of a solution is characterized by its fitness value.

The process of evolution is simulated using a set of biologi-

cally inspired operators (like crossover, mutation, reproduc-

tion) and random parameters. Potential designs in a population

compete with each other to pass to next generations but only

the most suited elements “survive”. This evolutionary process

continues for several iterations and the solution is given by the

best-found design.

The GA developed in this study manipulates directly inte-

gers: a potential design solution is represented as a string of

integer optimization variables. The balancing masses ijm are

mapped to the corresponding number P of chosen catalogue

2234 T. Messager and M. Pyrz / Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236

values pm . Similar procedure is applied to encode their posi-

tions ijϕ chosen among the Q available values iqϕ . In that

way, the chromosome corresponding to a mass balancing sys-

tem contains ( )1 22 N N+ integers. In the obtained string,

each couple represents the mass number and the correspond-

ing angular position number.

In this analytical first approach, the reduction of the unbal-

ancing residual forces AF and BF acting on the supports (cf.

Eq. (10)) has been considered revealing of the balancing solu-

tion quality. The following fitness formulation has been con-

sidered:

1

0 0

1 .A B

A B

F Ff

F F

= + +

(12)

0AF and 0BF being the norms of the forces acting on the

supports for the unbalanced rotor, see Eq. (11). Better balanc-

ing solutions lead to bigger fitness values, the best solution

corresponding to a fitness equals to unity.

In the numerical applications, typical genetic operators and

recommended parameters have been used [14]. The initial

population of potential solution has been generated randomly.

The selection for mating is based on the tournament ranking

using random pairs. New propositions are generated by re-

combining the individuals of the current population using the

"single" arithmetical crossover (applied with the probability

75%) and the random mutation (with the probability of 5%).

Moreover, in the selection of survivors, the elitist approach

replaces the worst individual in the new generation by the best

individual found in the previous generation.

5. Numerical examples

The numerical examples concern the rigid rotor which ge-

ometry is determined by the following dimensions (in m):

0.2;Az = − 0.3;Bz = 1 0.25;z = − 2 0.35;z = 1 2 0.15R R= = .

The total mass 60M = kg and the constant rotating speed

1500ω = rpm are considered. The balancing masses should be

taken from the following set of 7P = values (in grams):

{ } 0 ; 10 ; 20 ; 50 ; 100 ; 200 ; 300 .ijm ∈ Moreover, each

balancing plane comprised 12Q = following available posi-

tions (angles in degrees): { } 30 ; 60 ; 90 ;...; 360 .ijϕ ∈ Three

different numerical examples are presented: static, dynamic

and general unbalancing. The unbalancing numerical charac-

teristics have been arbitrary chosen, but nevertheless in realis-

tic ranges with respect to the rotor dimensions and mass. The

corresponding eccentricities and the inertia components are

detailed in the next paragraph. Each case has been analyzed

for several combinations of mass numbers N1 and N2 placed

on the balancing planes 1 and 2. Table 1 details the cardinality

of the corresponding combinatorial problem. The number of

individuals and the numbers of generations used by the opti-

mization procedure, chosen with respect to the recommenda-

tions of the literature [14] and authors’ experience [16-18], are

given as well. It could be noticed that the case of 1 2 1N N= =

has been analyzed only to verify that the GA leads to the near-

est solution of the continuous optimal balancing. For all

treated numerical examples, the observed CPU time (numeri-

cal processing on a standard workstation) has not exceeded 20

seconds.

The first case concerns a statically unbalanced rotor, and we

consider the following eccentricity (values in mm): 1;xe =

0.25,ye = the products of inertia xzI and yzI being 0.

Using Eq. (10), the norms of the forces (expressed in N) act-

ing on the supports for this unbalanced configuration are:

0 915.6;AF = 0 610.4BF = . Using Eqs. (11) and (12), the

corresponding optimal balancing is done by (masses in grams,

angles in degrees): 1 240.5;m =ɶ 2 171.8;m =ɶ 1 2 194.0ϕ ϕ= =ɶ ɶ .

In Table 2, the optimized balancing discrete solutions (de-

ducted from 20 successive independent runs of the GA proce-

dure) are presented.

The second case is a dynamically unbalanced rotor, illus-

trated by the following the values of the products of inertia

have been taken (expressed in kg.m2): 0.004xzI = − ;

0.01yzI = − , the point G being situated on the rotating axis, i.e.

0x ye e= = . The initial forces acting on the supports are then

Table 1. Parameters of GA applied to the numerical tests.

Numbers of masses Cardinality Population size Number of

generations

N1 = N2 = 1 7056 50 400

N1 = N2 = 2 49.8⋅106 150 1600

N1 = N2 = 3 0.351⋅1012 300 4000

Table 2. Discrete optimization results.

Number of

masses

FA

(N)

FB

(N)

N1 N2

Plane 1: masses

and positions

m1j (g) ; ϕ1j (°)

Plane 2: masses

and positions

m2j (g) ; ϕ2j (°)

Static unbalancing case

1 1 200 ; 180 200; 180 266.9 209.4

2 2 200 ; 180

50 ; 240

200 ; 180

50 ; 300 72.0 39.0

3 3

200 ; 180

50 ; 240

20 ; 240

200 ; 180

20 ; 240

50 ; 330

11.3 1.9

Dynamic unbalancing case

1 1 100 ; 60 100 ; 240 111.6 111.6

2 2 200 ; 90

100 ; 300

100 ; 120

200 ; 270 26.7 26.7

3 3

50 ; 30

100 ; 60

50 ; 180

200 ; 180

20 ; 210

200 ; 330

5.0 3

General unbalancing case

1 1 200 ; 150 300 ; 210 208.0 204.2

2 2 100 ; 150

100 ; 180

50 ; 0

300 ; 210 15.2 13.1

3 3

200 ; 150

50 ; 240

10 ; 330

20 ; 120

300 ; 180

200 ; 300

4.5 13.1

T. Messager and M. Pyrz / Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236 2235

(in N): 0 0 531.5A BF F= = . The theoretical optimal balancing

correspond to the following configuration (masses in grams,

angular positions in degrees): 1 2 119.7;m m= =ɶ ɶ 1 68.2;ϕ =ɶ

2 248.2ϕ =ɶ . The obtained balancing solutions are presented in

Table 2.

At last, we consider a general unbalancing case with the fol-

lowing eccentricity (in mm): 1,xe = 0.25,ye = and the val-

ues of products of inertia (in kg.m2): 0.004,xzI = −

0.01yzI = − . The initial forces acting on A and B are then (in

N): 0 742.3;AF = 0 1017.3BF = . The theoretical optimal bal-

ancing configuration is reached for (masses in grams, angular

positions in degrees): 1 196.1;m =ɶ 2 260.6;m =ɶ 1 164.4;ϕ =ɶ

2 215.9ϕ =ɶ . The obtained optimized results are detailed in

Table 2.

The investigated numerical tests confirm the efficiency of

the developed approach. As depicted by Table 2, the use of

several standard masses on each balancing plane enables us to

reduce significantly the residual force. The obtained solution

is obviously function of number of masses, and better results

can be obtained for more balancing masses. The applied GA

procedure makes possible the direct choice of efficient balanc-

ing configurations using several masses per plane.

In order to verify the efficiency of the GA optimization

method, 30 independent runs of the balancing procedure have

been carried out for each numerical example, showing very

good convergence and regularity of the results. The CPU time

of the optimal balancing is very really small even for large

discrete design space.

6. Experimental study

The interest and robustness of the developed balancing ap-

proach, taking into account the discrete technological con-

straints and using several masses on the balancing plane, has

been also evaluated by experiments. The testing device,

shown in Fig. 2, has been composed of an asynchronous mo-

tor fixed on a concrete foundation and having two balancing

planes at the ends of the rotating shaft. This rotor can be as-

sumed to be a short rigid shaft of mass 6.3M = kg rotating

at a nominal speed 750ω ≈ rpm. The two balancing radius

are 1 2 0.09R R= = m. However, the inertia matrix compo-

nents GI and the inertia centre position (expressed by the

1z , 2z , Az and Bz dimension parameters) are unknown

parameters.

This rotating machinery is instrumented with two acceler-

ometers allowing to measure the amplitudes of the vibrations

AV and BV of two points situated approximately on the two

bearing vertical planes (see Fig. 1). These sensors, coupled

with an optical keyphasor providing the exact rotating speed,

are linked to a commercial vibration analyser Movilog. This

analyser allows, after vibration measurements, to indicate the

1mɶ , 2mɶ , 1ϕɶ and 2ϕɶ continuous optimal balancing values.

At the beginning, preliminary measurements have been per-

formed. The initial unbalancing of the this testing device led to

the maximum initial vibration amplitudes 0AV and 0BV

(expressed in µm): 0 42.7;AV = 0 20.6.BV = Next, after

analysis, Movilog provided the following continuous optimi-

zation balancing solution: 1 13.9;m =ɶ 2 8.7;m =ɶ 1 138.2;ϕ =ɶ

2 12.4ϕ =ɶ (values in grams and degrees, respectively).

In the investigated practical problem, the balancing con-

figuration has to take into account the following discrete

constraints of the testing device: each of the two balancing

planes comprised 18Q = regularly spaced positions, i.e.

{ } 20 ; 40 ; 60 ; 80 ;...; 360 ijϕ ∈ (angle values in degrees).

Moreover, the balancing masses had to be chosen from the

following set of 9P = available values: {0 ; 2 ; 3 ;ijm ∈

}5.2 ; 6 ; 7 ; 8 ; 9 ; 10 (in grams).

The search of discrete optimized balancing solution, taking

into account these discrete constraints and allowing one or

several masses on each balancing plane, has been then per-

formed using the developed GA. As mentioned previously,

the inertia centre position and the inertia components of the

rotating testing device are not characterized: hence, the objec-

tive function f manipulated by the GA could not be those ex-

pressed by Eq. (13). Consequently, the adopted approach has

consisted of minimizing the differences between the balancing

force components ( );i iX Y and the corresponding compo-

nents of the optimal continuous solution, ( );i iX Yɶ ɶ . Following

Eq. (5), the iXɶ and iYɶ components (acting on the balancing

plane 1,2i = and expressed in the rotating frame ( ); ;s s sx y z� � �

,

see Fig. 1) are defined as:

cos , sin .i i i i i i i iX m R Y m Rϕ ϕ= =ɶ ɶɶ ɶɶ ɶ (13)

The proposed objective function (to be maximised) may

thus be chosen as:

1 12 2

1 1

1 1 .i i i i

i i

f X X Y Y

− −

= =

= + − + −

∑ ∑ɶ ɶ (14)

It could be noticed that preliminary tests, concerning the

numerical examples studied in the previous paragraph §5,

have shown that this objective function leads to similar bal-

ancing solutions to results given in Table 2.

The discrete balancing configurations ( );i im ϕɶɶ of the ex-

perimental device, obtained using the developed GA, and

considering 1 2 1, 2N N= = and 3 masses per balancing plane,

are detailed in Table 3. For each case, the corresponding re-

Fig. 2. Experimental testing device.

2236 T. Messager and M. Pyrz / Journal of Mechanical Science and Technology 27 (8) (2013) 2231~2236

sidual vibration amplitudes AV and BV have been measured.

As can be seen, the optimized discrete solutions allowed to

decrease substantially these residual unbalancing effects, with

respect to the initial 0AV and 0BV values. The use of several

masses per balancing plane appears to enhance particularly the

discrete balancing of this rotating machinery.

7. Conclusion

In this work, an optimal balancing methodology has been

developed for rigid rotors. By opposition to continuous opti-

mization solutions, this approach has been developed to take

into account the real discreteness constraints of available

masses and predefined angular positions. Numerical investiga-

tions have been carried out using an analytical rigid rotor

model. They have shown that the found out optimal discrete

practical solutions allow to reduce significantly the residual

unbalancing effects. Besides, experiments on an instrumented

device have demonstrated substantial vibration decreases

thanks to such several mass balancing optimal configurations,

with respect to single balancing mass solutions.

It could be underlined that the developed discrete optimal

balancing principle seems to be robust: significant unbalanc-

ing reductions have been noted using an objective function

minimizing the residual actions on the bearings (analytical

study) as well as minimizing the differences between the op-

timal and actual balancing forces (experimental study).

However additional investigations for more complicated

practical situations of balancing field are necessary to com-

plete the present study, the developed approach and the con-

clusions of this work may contribute to the preparation of

guidelines. At last, the presented optimal balancing methodol-

ogy is intended to be applied to the multi-plane balancing of

flexible shafts general elastic rotors.

References

[1] V. Wowk, Machinery vibration balancing, New York:

McGraw-Hill (1995).

[2] M. S. Darlow, Balancing of high-speed machinery, New

York: Springer-Verlag (1989).

[3] P. G. Morton, Modal balancing of flexible shafts without

trial weights, Proceedings of the Institution of Mechanical

Engineers (199) (1985) 71-78.

[4] Y. Kang, T. W. Lin, Y. J. Chang, Y. P. Chang and C. C.

Wang, Optimal balancing of flexible rotors by minimizing

the condition number of influence coefficients, Mechanism

and Machine Theory (43) (2008) 891-908.

[5] S. Zhou and J. Shi, Active balancing and vibration control of

rotating machinery: a survey, The Shock and Vibration Di-

gest (33) (2001) 361-371.

[6] L. J. Everett, Optimal two-plane balance of rigid rotors,

Journal of Sound and Vibration (208) (1997) 656-663.

[7] B. Xu, L. Qu and R. Sun, The optimisation technique–based

balancing of flexible rotors without test runs, Journal of

Sound and Vibration (238) (2000) 877-892.

[8] S. Zhou and J. Shi, Optimal one-plane active balancing of a

rigid rotor during acceleration, Journal of Sound and Vibra-

tion (249) (2002) 196-205.

[9] S. W. Dyer, J. Ni, J. Shi and K. K. Shin, Robust optimal

influence-coefficient control of multi-plane active rotor bal-

ancing systems, Journal of Dynamic Systems, Measurement,

and Control (124) (2002) 41-46.

[10] Y. Kang, M. H. Tseng, S. M. Wang, C. P. Chiang and C. C.

Wang, An accuracy improvement for balancing crankshafts,

Mechanism and Machine Theory (38) (2003) 1449-1467.

[11] S. Liu, S. and L. Qu, A new field balancing method of rotor

systems based on holospectrum and genetic algorithm, Ap-

plied Soft Computing (8) (2008) 446-455.

[12] D. J. Rodrigues, A. R. Champneys, M. I. Friswell and R. E.

Wilson, Automatic two-plane balancing for rigid rotors, In-

ternational Journal of Non-Linear Mechanics (43) (2008)

527-541.

[13] J. K. Lee, S. B. Lee and H. Moon, An enhanced real-time

dynamic imbalance correction for precision rotors, Journal of

Mechanical Science and Technology (23) (2009) 1050-1053.

[14] Z. Michalewicz, Genetic algorithms + data structures =

evolution programs, 3rd ed. Berlin: Springer Verlag (1996).

[15] M. Gen and R. Cheng, Genetic algorithms and engineering

optimization, John Wiley (2000).

[16] T. Messager, M. Pyrz, B. Gineste and P. Chauchot, P.,

Optimal laminations of thin underwater composite cylindri-

cal vessels, Composite Structures (58,4) (2002) 529-537.

[17] M. Pyrz, Evolutionary algorithm integrating stress heuris-

tics for truss optimization, Optimization and Engineering (5)

(2004) 45-57.

[18] R. Zalewski and M. Pyrz, Modeling and parameter identifi-

cation of granular plastomer conglomerate submitted to in-

ternal underpressure, Engineering Structures (32) (2010)

2424-2431.

Tanguy Messager received his M.S. in

mechanical engineering and his Ph.D.

from Lille 1 University of Sciences and

Technology (France). He is currently

assistant professor. His research interests

are mechanical modeling and optimiza-

tion of structures and advanced materials.

Table 3. Discrete optimization results – experimental tests.

Numbers of

masses

N1 N2

Masses on plane 1

m1j (g) ; ϕ1j (°)

Masses on plane 2

m2j (g) ; ϕ2j (°)

VA

(µm)

VB

(µm)

1 1 10 ; 140 9 ; 20 19.1 7.6

2 2 6 ; 100

10 ; 160

5.2 ; 100

10 ; 340 9.8 4.2

3 3

7 ; 120

7 ; 140

2 ; 220

10 ; 20

5.2 ; 60

7 ; 240

5.4 2.6