Beruflich Dokumente
Kultur Dokumente
Modern rotating machines such as turbomachines, either produce or absorb huge amount of
power. Some of the common applications are: steam turbine-generator and gas turbine-
compressor-generator trains produce power and machines, such as pumps, centrifugal
compressors, motors, generators, machine tool spindles, etc., are being used in industrial
applications. Condition-based maintenance of rotating machinery is a common practice
where the machine’s condition is monitored constantly, so that timely maintenance can be
done. Since modern machines are complex and the amount of data to be interpreted is huge,
we need precise and fast methods in order to arrive at the best recommendations to prevent
catastrophic failure and to prolong the life of the equipment. In the present work using
vibration characteristics of a rotor-bearing system, the condition of a rotating machinery
(electrical rotor) is predicted using an off-line expert system. The analysis of the problem is
carried out in an Object Oriented Programming (OOP) framework using the finite element
method. The expert system which is also developed in an OOP paradigm gives the type of the
malfunctions, suggestions and recommendations. The system is implemented in C++.
*Corresponding author. Tel." (044)235 1365, ext. 8180. Telex: TECHMAS 041-8926 IITM IN. Fax: (044) 2350509.
E-mail: bsprabhu@hotmail.com.
363
364 M. SARATH KUMAR AND B.S. PRABHU
reviewed predictive maintenance programs for the dynamic characteristics of rotor supported on hy-
rotating machinery using vibration signature anal- drodynamic bearings using FEM and validated the
ysis. Recently, the literature has given emphasis on theoretically obtained results with the experimental
expert systems for condition-based maintenance. results. Lund (1987) has reviewed the concept of
An expert system is an Artificial Intelligence system calculating the spring and damping coefficients
created to solve problems in a particular domain. of journal bearings.
Hill et al. (1988) have presented the expert system When a rotor is operated beyond a certain rota-
for health monitoring of a rotating machinery. tional speed, a very high and unstable vibration com-
They discussed the expert system components for ponent with a fractional frequency of the rotor speed
condition monitoring and design considerations. will be developed. This rotor speed is referred to as
Lewis et al. (1989) have described a rule-based the instability threshold. Lund (1965) presented a
expert system for fault identification and predictive theoretical analysis for predicting stability of a sym-
maintenance of turbomachinery using vibration metrical, flexible rotor supported in journal bear-
oriented diagnosis. Sakthivel and Kalyanaraman ings. Rao (1983) and Muszynska (1988) presented
(1993) have presented a knowledge based expert instability criteria of the rotor supported on journal
systems (KBES) approach to an engineering data. bearings. Majumdar et al. (1988) investigated the sta-
Rao (1993) discussed the various aspects of condi- bility of a rigid rotor in oil journal bearings including
tion monitoring based on the vibration signature the effect of elastic distortion in the bearing liner.
analysis and development of an off-line expert The method of implementation whereby pro-
system for fault diagnosis in rotating machines. grams are organized as a cooperative collections of
Sarath Kumar and Prabhu (1997) presented a rule- objects, in which each object represents an instance
based off-line expert system for condition moni- of some class is called Object Oriented Programming
toring of a rotating machinery. Bettig and Han (OOP). In rotor dynamic analysis a physical object is
(1998) have discussed the usage of rotordynamic a constituent of the rotor, representing its geome-
models in predictive maintenance, in which vari- trical shape, material, etc. and also the linkages with
ables characterizing the state of deterioration other rotating components. The main features of
mechanism are trended to determine the rate of OOP are data encapsulation, operator overloading
deterioration to predict the machine life or the and inheritance. Each object encapsulates (hides) its
maintenance period (the time period between major data attributes from other objects and only displays
over haul shutdowns). its behavior, which enhances the portability of
In finite element modeling of rotor-bearing the application codes. Operator overloading refers
systems, Gmfir and Rodrigues (1991) proposed a to multiple usage of the same function name, with
C-compatible linearly tapered shaft element to differing argument characteristics. A class may have
model the rotor system. This element consists of several derived classes that may inherit some of its
four degrees of freedom per nodal point (i.e., two attributes and behavior from the parent class. This
lateral displacements and two total cross-sectional enables efficient and reusability of codes (e.g.,
rotations), which includes the effects of translational coupling of the shaft or bearing may inherit char-
inertia, rotary inertia, gyroscopic moments, internal acters of the class shaft). In OOP, both data and
viscous and hysteretic damping, shear deformation subroutines are linked intrinsically which leads to
and mass eccentricity. Singh et al. (1977) have made clear thinking of program design, so that the errors
parametric studies on the performance character- are minimized. Allocation of less storage space, less
istics (load-carrying capacity, oil flow, attitude computational time, allowing programs to be
angle, stiffness coefficients) of a hydrostatic oil substantially altered, without the need to change
journal bearing using the finite element method. existing code, are the advantages of the OOP
Birembaut and Peigney (1980) predicted the compared to FORTRAN language. Forde et al.
PREDICTIVE MAINTENANCE 365
(1990) have discussed the implementation of an The antecedents to n are known as premises,
object-oriented program for the numerical analysis which are given facts, and the consequents to rn
of two-dimensional solid and structural mechanics, are known as conclusions, which are deduced facts.
emphasizing on knowledge-based expert system. The inference engine analyses the base and actual
Zeglinski et al. (1994) have discussed the concepts data in the data base and detects the discrepancies
of OOP for the finite element method using C++ by using rules. The data base stores base values
language in a generalized matrix library and showed (from data books, reference manuals, past experi-
that the efficiency, flexibility and maintainability ence of personnel and experts in particular field)
of the C+/ program is superior to a comparable and actual values (experimentally measured
version written in a non-OOP language, such as values, analytically calculated values etc.). The rule
FORTRAN. Bettig et al. (1997) described the compiler converts the rules about a machine con-
concepts of OOP for predictive maintenance of a dition to a form expected by the inference engine.
rotating machinery, in which trend variables (e.g. The report generator, creates a consolidated report
bearing rotordynamic coefficients) were trended to about the health of the machine based on infer-
predict the machine life/maintenance period using a ences. The system gives the type of malfunction,
finite element model in a graphical framework. cause of the problem, recommendations and sug-
An expert system for condition monitoring pur- gestions regarding the machine. Very little literature
poses consists of three key components. They are is available which relates to combining theoretical
(i) knowledge base (ii) inference engine and (iii) data rotor dynamic analysis with expert system for pre-
base. The architecture of the expert system is shown dicting the malfunctions in a rotating machinery. In
in Appendix A. The system comprises hierarchical the present work a theoretical model to predict the
levels of generic rules (surface knowledge) and dynamic characteristics of the rotor-bearing system
generic analytical simulation models (deep models). using the finite element method and a rule-based
For a rotating machinery some surface knowledge is off-line expert system, for fault diagnosis of a
required about vibration, bearings, lubricant, seals, rotating machinery, are presented and discussed in
coupling etc. coupled to a much deeper knowledge an object oriented framework.
of vibration analysis (i.e., critical speeds, resonance,
responses, stability, etc.), bearing analysis (static and
dynamic characteristics), lubricant flow analysis, 2. ANALYSIS
seal analysis, crack initiation/propagation etc. In
order to predict the type of the malfunction exactly, A true object oriented solution to an engineering
the detailed models knowledge is used. In the present problem arises from a thorough analysis of the
study the deep knowledge regarding vibration problem domain and the development of an
analysis and bearing analysis is used to predict the application that emulates the existence of objects.
malfunctions in rotating machinery. Knowledge A rotor analysis using the finite element method
of the machine is stored in the form of IF-THEN consists of four different classes of objects. They
rules. Therefore rule has the following form are: shaft, material, matrices and eigenvalue. Class
shaft consists of details of the number of elements,
number of nodes, type of element, type of shape
IF (antecedent function, speed of rotor, number of point masses
AND (antecedent2) etc. Figure corresponds to the C/+ program in an
AND (antecedentn) OOP paradigm and it illustrates how the class shaft
THEN (consequent data has been accessed through member functions
AND (consequent2) in the main program without passing the data
AND (consequentm) directly through functions.
366 M. SARATH KUMAR AND B.S. PRABHU
class shaft{//class declaration The data declared under protected were called as
protected: member data and the functions declared in public
int ne, nn, npt;//No, of elements, nodes, point are called member functions or methods, because
masses they are the members of the class. The data
float len, dia, speed;//shaft length, diameter, speed attributes declared under protected of the class
char eletyp[10], shafunc[ 10];//element type, shape shaft are encapsulated with in the object. The data
function declared under "protected" were only known to the
public: class and its descendent classes in the hierarchy,
void input );//functions than can access the whereas "public" data are known to all the users of
private or protected data the class. The two functions input and printshaft
void printshaft ); defined in the public of the class shaft is used to
access the input from the class shaft and print the
//class method definitions follow same. The data declared in "private" is known only
void shaft :: inputl ( ){ to the class and not accessible to the other classes.
cout << "Enter ne:" << "npt:" << "speed:" << endl; Messages are the means of invoking the methods
cin >> ne >> npt >> speed; supported by the class of objects and they are the
for (int i= 1; <= ne; ++){ primary way in which objects communicate and
cout << "i:" << "len:" << "diG:" << endl; interact with each other. Messages are generally
cin >> >> len >> diG; accompanied by arguments. The scope resolution
operator "::" is used to tie the function definition to
cout << "Enter eletyp:" << "shafunc:" << endl; the class shaft. In Fig. 1, input and printshaft
cin >> eletyp >> shafunc; are the two member functions tied up to the class
nn ne + 1;//In beam element} shaft. Member function inputl is for giving the
void shaft :: printshaft { input details like number of elements, number of
cout << setw (3) << ne << setw (3) << nn << setw (3) point masses, speed of rotation, length, diameter of
<< npt << endl; the shaft element etc., in the finite element analysis
cout << setw (5) << speed << setw (10) << eletyp << of rotor. Member function printshaft ( to print the
setw (10) << shafunc << endl; input details given in member function input ().
for (int i= 1; i<=ne; i++){ The main program, consists of object shaft "s 1". s 1.
cout << setw (3) << << setw (5) << len << setw (5) input and s 1.printshaft corresponds to class
<< dia << endl;} } member access operator, which connects the object
//MAIN PROGRAM name and the member functions, so that, the
void main (void) member functions input and printshaft of the s
shaft sl;//shaft object object will be executed.
s .input );//variables encapsulated within Class material consists of physical and geometri-
methods cal properties (p, E, G, A, Ip, Ia, etc.) of shaft and
s .printshaft ); disks. Class bearing is inherited from the class shaft
//remaining source code follows which consists of the number of bearings, member
functions to calculate static and dynamic character-
FIGURE
istics of the bearing etc. The inherited class bearing
Passing of data from class shaft to main pro-
gram via member functions. is shown in Fig. 2. In a similar way as the class shaft
The program shown in Fig. consists of class above, the two classes, material and bearing are
shaft, two member functions input (), printshaft framed to access the data to the main program.
and the main program. The class shaft consists Class matrices consist of element stiffness matrices
of two access specifiers "protected" and "public". and global stiffness matrices (stiffness matrix, mass
PREDICTIVE MAINTENANCE 367
I
2.1. Bearing Modeling 7r+c L 2 1/2
-
Fig. 3. The two-dimensional Reynolds equation gov-
erning the flow ofthe lubricant in the clearance space 27r
of journal bearing under steady-state loading is Q--ZR dO+
h
( z)dl
L Uh
R 2 00 +z -z 200" / dz, (4)
By using the variation principles of calculus the L
above equation can be expressed in pressure
functional as
F-
f0 7-dA
ao=o I 24R2 +
Coefficient of friction (#) F/W, (6)
+ p d0 dz. (2)
FU
Temperature rise At where rn (pQ).
The fluid film has been divided into triangular JmC
elements as in the reference Booker and Huebner (7)
368 M. SARATH KUMAR AND B.S. PRABHU
Bearing
200mm
2585mm 620
25.00
_20.00
(13
0 15.00
c
Calculation of static & dynamic 0 5.00
characteristics of joumal bearing
10.00
method in FORTRAN. The calculated value of
first critical speed of the rotor using ROTODYNA 8.00
is 1772.8 rpm. The results obtained through OOP
6.O0
program were compared with the two software
packages and found to be in good agreement. The 4.00
amplitude of vibration at critical speed is 24.0 lain.
From the ISO 2372 vibration severity chart for 2.00
0
stable operation of the rotor, the vibration displace- L_9 o.oo
ment peak-to-peak at the bearing cap at 1500 cpm is 2o= d.d
10 l.tm, which is taken as the base value displace- -2.00
Rotor Speed (rpr
ment of the rotor. These values can be directly fed to
--4.00
the data base. The available knowledge is imple-
FIGURE 8 Rotational speed vs growth factor.
mented in the form of a set of rules. Some of the
rules are shown in Appendix B, which will predict
the type of malfunction of the rotating machinery deduces "shaft unbalance detected". Check for
through the inference engine. eccentricity and mass unbalance; if necessary,
The system uses data to match with the ante- balancing is to be done, is the recommendation
cedents of every rule. If any rule matches, then that and suggestion given by the system from rule R4.
rule is said to be fired or triggered and the cor- Fig. 8 shows growth factor versus speed of the
responding inference is added to the report gene- rotor, from which one can find that the threshold
rator. Suggestions and recommendations will be speed of the rotor is 3740.5rpm. If the rotor
displayed by the system. For example, the actual reaches this speed and the amplitude of vibration
vibration amplitude level at bearing point. at exceeds the base value at bearing point 1, rule R3
frequency I*RPM is 24 lam, which exceeds the base gets triggered and deduces that the rotor has
value amplitude level by 14tm. The ruli R1 in reached threshold speed. If 1X, 2X order frequen-
Appendix B corresponds to a rotor unbalance cies are existing with 1X amplitude of vibration
malfunction. In practice, rotors can never be
perfectly balanced because of manufacturing
errors, such as inhomogeneties in material, manu-
,
greater than 2X amplitude, the phase angle is equal
to 180 the envelop is narrow, the dominant plane
is radial, and the actual vibration amplitude levels
facturing tolerances and gain or loss of material at bearing point at frequency I*RPM exceeds
during operation, which increases the vibrational their respective allowable percentage change of
response of the rotor-bearing system. A state of base value amplitude level, then rule R5 gets
imbalance occurs when the center of mass of the triggered, and deduces that shaft misalignment
rotating system does not coincide with the center of has occurred. This new inference causes the rule
rotation. If the frequency of excitation coincides R6 gets triggered, and deduces "misalignment of the
with one of the natural frequencies of the system shaft is detected". Check alignment is the recom-
and the unbalance response envelop is narrow (In mendation given by the system. If frequencies
rules of Appendix B:--1 corresponds to true) and 0.25*RPM, 0.33*RPM, 0.66*RPM, I*RPM exist in
predominantly in the radial plane, and amplitude of the radial dominant plane with bearing lubricating
vibration of journal at bearing point exceeds the oil temperature exceeding base value temperature
base value, then rule R1 is triggered. Since all the 50C by 60.0% (i.e. 50 x 1.6=80C, At=30C)
antecedents and consequents of the rule R1 satisfies and bearing coefficient of friction exceeds 0.1, then
the above input data, rule R1 gets triggered and R15 gets triggered and deduces that the malfunc-
deduces that shaft unbalance is true. This new tion is "light rotor rub in bearings". Similarly, the
inference causes the rule R4 gets triggered, and system uses data to match the compiled rules and
PREDICTIVE MAINTENANCE 371
Booker, J.F. and Huebner, K.H. (1972) Application of finite Rao, J.S. (1983) Instability of rotor in fluid film bearings, ASME
element methods to lubrication: an engineering approach, Transactions, Journal of Vibration, Acoustics, Stress and
ASME Transactions, Journal of Lubrication Technology, reliability in Design, 105, 274-279.
313-323. Rao, J.S. (1993) Future Perspective Condition Monitoring with
Cameron, A. (1966) The Principles of Lubrication, Longmans, Special Emphasis on Expert Systems, Frontiers of Tribology
London. and Condition Monitoring, Tata McGraw Hill, New Delhi,
Forde, B.W.R., Foschi, R.O. and Stiemer, S.F. (1990) Object- 87-101.
oriented finite element analysis, Computers and Structures, Renwick, J.T. (1984) Condition monitoring using computerized
34 (3), 355-374. vibration signature analysis, IEEE Transactions on Industry
Gmfir, T.C. and Rodrigues, J.D. (1991) Shaft finite elements for Applications, IA-20, 519- 527.
rotor dynamics analysis, ASME Transactions, Journal of Sakthivel, T.S. and Kalyanaraman, V. (1993) A knowledge based
Vibration and Acoustics, 113, 482-493. expert system for integrated engineering, Engineering with
Hill, J.W. and Baines, N.C. (1988) Application of an expert Computers, 9, 16.
system to rotating machinery, Proc. of I Mech. E, C307, Sarath Kumar, M. and Prabhu, B.S. (1997) Condition moni-
449-454. toring of rotating machinery using expert systems, Proc. of
Lewis, D.W. and Sheth, P. (1989) ROMEX An expert system International Conference on Industrial Tribology, Calcutta,
testbed for turbomachinery diagnostics, Proc. of 19 th India, pp. 403--411.
Turbomachinery Symposium, pp. 135-148. Singh, D.V., Sinhasan, R. and Ghai, R.C. (1977) Performance
Lund, J.W. (1965) Stability of an elastic rotor in journal bearings characteristics of hydrostatic journal bearings with journal
with flexible, damped supports, ASME Transactions, Journal rotation by a finite element method, Wear, 44, 41-55.
of Applied Mechanics, 911-920. Sohre, J.S. (1972) Turbomachinery analysis and protection,
Lund, J.W. (1987) Review of the concept of dynamic coefficient Proc. 1st Turbomachinery Symposium, pp. 1-9.
for fluid film journal bearings, ASME Transactions, Journal of Zeglinski, G.W., Han, R.P.S. and Aitchison, P. (1994) Object
Tribology, 109, 37-41. oriented matrix classes for use in a finite element code using
Majumdar, B.C., Brewe, D.E. and Khonsari, M.M. (1988) C+/, International Journal for Numerical Methods in Engi-
Stability of a rigid rotor supported on flexible oil journal neering, 37, 3921-3937.
bearings, ASME Transactions, Journal of Tribology, 110, Zimmer, S. and Bently, D.E. (1986) Predictive maintenance
181-187. programs for rotating machinery using computerized vibra-
Muszynska, A. (1988) Stability of whirl and whip in rotor- tion monitoring systems, Proc. of 1st European Turboma-
bearing systems, Journal of Sound and Vibration, 127, 49-64. chinery Symposium, Brunel University, pp. 91-107.
Report
Recommendations
for Maintenance
Report
Generator
-
Rules
Rule
compiler
Inference
Engine
Knowledge
Base
Data Base
Base value
Database
Actual-value
Database
f
Values
Values
PREDICTIVE MAINTENANCE 373
IF FREQUENCY (n*RPM)
AND DISCRETE ENVELOP=
ENERGY MATERIALS
N R
EW
FO 006
2
Materials Science & Engineering for Energy Systems
Maney Publishing on behalf of the Institute of Materials, Minerals and Mining
Economic and environmental factors are creating ever greater pressures for the
efficient generation, transmission and use of energy. Materials developments are
crucial to progress in all these areas: to innovation in design; to extending lifetime
and maintenance intervals; and to successful operation in more demanding
environments. Drawing together the broad community with interests in these
areas, Energy Materials addresses materials needs in future energy generation,
transmission, utilisation, conservation and storage. The journal covers thermal
generation and gas turbines; renewable power (wind, wave, tidal, hydro, solar and
geothermal); fuel cells (low and high temperature); materials issues relevant to
biomass and biotechnology; nuclear power generation (fission and fusion);
hydrogen generation and storage in the context of the ‘hydrogen economy’; and
the transmission and storage of the energy produced.
As well as publishing high-quality peer-reviewed research, Energy Materials
promotes discussion of issues common to all sectors, through commissioned
reviews and commentaries. The journal includes coverage of energy economics
EDITORS
and policy, and broader social issues, since the political and legislative context
Dr Fujio Abe
influence research and investment decisions.
NIMS, Japan
Dr John Hald, IPL-MPT,
Technical University of
CALL FOR PAPERS Denmark, Denmark
Contributions to the journal should be submitted online at
http://ema.edmgr.com Dr R Viswanathan, EPRI, USA
To view the Notes for Contributors please visit:
www.maney.co.uk/journals/notes/ema
SUBSCRIPTION INFORMATION
Volume 1 (2006), 4 issues per year
Print ISSN: 1748-9237 Online ISSN: 1748-9245
Upon publication in 2006, this journal will be available via the
Ingenta Connect journals service. To view free sample content Individual rate: £76.00/US$141.00
online visit: www.ingentaconnect.com/content/maney Institutional rate: £235.00/US$435.00
Online-only institutional rate: £199.00/US$367.00
For special IOM3 member rates please email
subscriptions@maney.co.uk
Rotating
Machinery
International Journal of
The Scientific
Engineering Distributed
Journal of
Journal of
Journal of
Control Science
and Engineering
Advances in
Civil Engineering
Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
Journal of
Journal of Electrical and Computer
Robotics
Hindawi Publishing Corporation
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
VLSI Design
Advances in
OptoElectronics
International Journal of
International Journal of
Modelling &
Simulation
Aerospace
Hindawi Publishing Corporation Volume 2014
Navigation and
Observation
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2010
Hindawi Publishing Corporation
http://www.hindawi.com
http://www.hindawi.com Volume 2014
International Journal of
International Journal of Antennas and Active and Passive Advances in
Chemical Engineering Propagation Electronic Components Shock and Vibration Acoustics and Vibration
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014