You are on page 1of 6

2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010

WeB05.3

Generator Thermal Sensitivity Analysis with Support Vector Regression


Youliang Yang and Qing Zhao*

Abstract Generator thermal sensitivity issue is studied in this paper. Currently, thermal sensitivity test is usually adopted in industries to determine if a generator has been experiencing thermal sensitivity problem. However, this kind of tests has its own disadvantages. In this paper, Support Vector Regression is utilized to provide some valuable information regarding thermal sensitivity in a rotating machine based on the normal operational data of the machine. Experimental results on the steam turbine generators show that the proposed method can be used to track the generator condition related to the thermal effects and make a recommendation to the on-site engineers whether or not a thermal sensitivity test should be performed.

I. I NTRODUCTION Electrical machine condition monitoring plays an important role in modern industries and it has been an active research topic. Traditionally, electrical machines are allowed to run until failure then they are either repaired or replaced. Very limited information regarding the machine condition is known before the machine is shutdown and hence resulting in long machine downtime and great economic lost. Recently, predictive maintenance strategy is adopted in many industries. In predictive maintenance, machine condition is monitored continuously, and hence valuable information regarding machine condition can be obtained before the machine is shutdown and repaired and the machine downtime can be greatly reduced. Predictive maintenance consists of various aspects. For example, fault analysis needs to be performed and classication models can be built with articial intelligence techniques to classify and identify different machine conditions. In addition, prognosis models can be built to predict the future machine conditions and determine if the machine is experiencing faults related condition degradation. The machine condition trending based on importance machine performance index can be carried out to determine when the machine should be shutdown or a major maintenance/repair should be scheduled. This way the number of unexpected shutdown can be greatly reduced and the reliability is greatly improved. In this paper, a specic issue, generator rotor thermal sensitivity, is studied. Thermal sensitivity is a phenomenon caused by uneven heat distribution around an axis, e.g. rotor, causing it to bend. Some common causes of generator thermal sensitivity include shorted turns, blocked ventilation or unsymmetrical cooling, insulation variation, wedge t,
Y. Yang and Q. Zhao are with the Dept. of Electrical and Computer Engineering, University of Alberta, Edmonton, Alberta, T6G2V4 Canada. Email: <youliang, qingz>@ualberta.ca, *: corresponding author

distance block tting, etc. [1]. There are two types of thermal sensitivity, reversible and irreversible. Normally thermal sensitivity is conrmed and the severity is determined through a standard test procedure commonly adopted in industries. However, the thermal sensitivity test is destructive especially when the machine has irreversible thermal sensitivity problem. Support Vector Regression (SVR) has been widely used in the eld of electrical machine condition monitoring. Just to name a few, in [2], a hybrid model is built with SVR to predict the future state of a turbo generator. In [3], the Least-Square Support Vector Machine (LS-SVM) combining with wavelet decomposition is utilized to predict the future vibration of a hydro-turbine generating unit. In this paper, a model for vibration analysis is built with SVR that can be useful in tracking machine conditions. It is applied to analyze the thermal sensitivity issue for a type of steam turbine generators. In this method, only normal machine operational data are used to build the model. The results can be used to recommend whether and when a necessary thermal sensitivity test is needed. The rest of the paper is organized as follows. The basic theory of SVR is reviewed in section II. In section III, the background of generator thermal sensitivity and the procedure of a thermal sensitivity test are introduced. In section IV, after some discussions on the industrial practice regarding thermal sensitivity and the limitations, SVR models are built and the experimental results are presented. Finally, the conclusion is provided in section V. II. S UPPORT V ECTOR R EGRESSION In SVR, the goal is to nd a function f (x), which maps the input to the output, while minimizing the difference between the predicted value yi and the actual value yi based on the loss function [4]. Suppose that there are training data (x1 , y1 ), (x2 , y2 ), ..., (xN , yN ), where xi is the input and yi is the output. In a linear case, f (x) can be expressed as y = f (x) = wx + b (1)

where w is the weighted vector and b is a constant. While trying to minimize the difference between the predicted value and the actual value, in SVR, it is also desirable to keep the function f (x) as at as possible [4], which means w should be as small as possible. One way to nd a small w is to minimize the norm, i.e. ||w||2 =< w, w >. Thus, the regression problem becomes to min. 1 1 (i yi )2 + ||w||2 y 2 n=1 2
N

(2)

978-1-4244-7427-1/10/$26.00 2010 AACC

944

y( x)
x x x x x x x x x x x x

III. G ENERATOR THERMAL SENSITIVITY


i
x x x x x x x x x

y+

A. Causes of thermal sensitivity As stated in [1], even for a rotor that has thermal sensitivity issue, it is not affected much when the generator is operating with low VAR. On the other hand, when the generator is operating with a power factor lower than 0.85 lagging, a thermal sensitive rotor will be affected and its vibration prole will change. The rotor vibration may increase, decrease, or its phase angle may change. Therefore, even with a thermal sensitive rotor, a generator may not have any issues when operating with low eld current; however, its operation may be greatly restricted at high eld currents or VAR loads as the rotor vibration excesses the acceptable limit. Generator rotor thermal sensitivity can be classied into two types: reversible and irreversible. When the thermal sensitivity is reversible, rotor vibration changes as eld current varies. That is, when the eld current increases, the rotor vibration increases. Later on, when the eld current decreases, the rotor vibration will decrease as well. This type of thermal sensitivity usually does not cause major problems in practice and the rotor can be balanced so that its maximum vibration will not excess the limit. If the rotor vibration does not decrease after the eld current is reduced, this type of thermal sensitivity is called irreversible. This type of thermal sensitivity is troublesome since the rotor vibration will keep increasing, and the rotor may have to be taken off-line and repaired in order to reduce the vibration. Readers can refer to [1] for more details on some common causes of generator thermal sensitivity and their thermal sensitivity types. B. Thermal sensitivity test A standard procedure for determining generator thermal sensitivity is normally adopted. The purpose of this test is to isolate the machine vibration which is caused by MW (real power) loading from that caused by VAR loading (reactive power). Vibration changing with MW loading does not indicate thermal sensitivity problem. The thermal sensitivity test consists of 3 parts: 1) The thermal sensitivity test is started by loading the generator with small MW and MVAR, 10MW and 0MVAR for example, and then MW gradually increases to about 60% of its rated value and MVAR will be reduced. At each stage, all the important readings, such as the machine vibration, voltage, current, temperature, etc. are recorded. 2) In the second step of the test, the generator MW is kept constant while the eld current continuously increases to its rated value, so MVAR increases correspondingly. It is important that the MVAR is high enough so that the generator operates with a power factor lower than 0.85 lagging. 3) The last step of the thermal sensitivity test is the reverse of the rst 2 parts. The generator MVAR decreases while the MW is kept constant, and then the MW decreases and MVAR increases so that the nal generator MW and MVAR are back to the same

x
Fig. 1. Linear SVR with slack variables

Quadratic error function is used in Eq. (2) to calculate the error between the predicted value and the actual value. In practice, the -insensitive error function is often used, which can be mathematically expressed as 0, if |i yi | < y |i yi | , otherwise y

E (i yi ) = y

(3)

Readers can refer to [5] for more details on error functions. With the -insensitive error function, the regression problem becomes to minimize C 1 E (i yi ) + ||w||2 y 2 n=1
N

(4)

Where C is the trade-off between the atness of f (x) and the prediction error. In cases that with the optimal f (x), some actual values may not lie within the region [, y +], slack y variables and need to be introduced so that for any given actual value yi , it lies within the region [i i , yi ++i ] y (Please refer to Fig. 1). When yi lies above yi + , i > 0 and i = 0. On the other hand, when yi lies below yi , i = 0 and i > 0. Thus, the objective function of the SVR problem can be rewritten as min. subject to i 0 i 0 yi yi + + i yi yi i (6) (7) (8) (9) C 1 (i + i ) + ||w||2 2 i=1
N

(5)

The above optimization problem can be transformed into a Lagrangian dual problem and the nal predicted value is given by [6]:
N

yi =
i=1

(i i )k(x, xi ) + b

(10)

where i and i are the Lagrange multipliers, and k is the kernel function. Common kernel functions include linear, polynomial, and radial basis functions (RBF) [7].

945

MVAR 40

mil
30

20

40

60 Time (ms)

80

100

120

140

20

(a)
10
1

0 10 -10 20 30 40 50 60 70

MW

mil

20

40

60 Time (ms)

80

100

120

140

-20

(b) Fig. 4. Machine vibration waveform, (a) unltered, (b) 1X only

Fig. 2. test

Typical plot of machine output power during a thermal sensitivity

Bearing 1X, 1Y

Bearing 2X, 2Y

Bearing 3X, 3Y

Bearing 4X, 4Y A

X Stream Turbine Generator A

Axial view

Fig. 3.

Typical layout of a BPSTG

During the thermal sensitivity test, at each stage, the machine vibration peak-to-peak value and its phase can be recorded. However, it is believed that the vibration due to thermal bow is mainly shown on 1X (one times) speed, which is 60 Hz in this case; therefore, in order to eliminate the other effects, the 1X vibration peak-to-peak value is used. Figure 4 shows a typical machine vibration waveform together with 1X component only. Thus, every cycle in the 1X vibration waveform in the x and y direction can be expressed by: Vx = 1 Ax cos( x ) 2 1 Vy = Ay cos( y ) 2 0 < 2

values as when the test is started. The complete process of the thermal sensitivity test is illustrated in Figure 2. If the nal machine vibration is similar to the vibration when the test is started, it can be concluded that the thermal sensitivity is reversible. Otherwise, if the nal machine vibration remains high, the thermal sensitivity is irreversible and further maintenance actions may need to be taken. IV. SVR MODEL BASED ON MACHINE VIBRATION
TRACKING FOR THERMAL SENSITIVITY ANALYSIS

(11)

A. Experimental setup Two back pressure steam turbine generators (BPSTG) used in a local oil-sand company are investigated in this paper. They are labeled as G1 and G2. Figure 3 shows a typical layout of the BPSTG, which consists of a steam turbine and a generator. They are 4 bearings in total for each generator and two vibration sensors are installed on each bearing along x and y axes of 90 degrees apart. During normal operation, the machines are running at 3600 RPM and the vibration waveform for each bearing is captured and updated every 2 hours. B. Thermal component The thermal sensitivity test serves 2 purposes. The rst one is to determine if there exists irreversible thermal sensitivity. The other purpose is to determine the size of the thermal component, i.e. the difference between the vibration when the generator is operating at the low MW and MVAR loading at the beginning of the test and the vibration when the generator is operating at the highest MW and MVAR during the test. The difference has to be within a certain limit otherwise the generator will not be able to run with its full capacity. The method used to calculate the thermal component is as follows:

where Ax , Ay , x , and y are the 1X vibration peak-to-peak value and phase angle in the x and y direction, respectively, and they can all be recorded during the thermal sensitivity test. y is subtracted by /2 (or added by 3/2 if y /2 < 0) since the vibration sensor x and y are 90o degree apart. Thus, y = y /2 1 Vy = Ay cos( y ) 2

(12)

To ensure Vx and Vy are larger than 0, constant terms, 1 Ax 2 and 1 Ay will be added to Vx and Vy , respectively. Hence, 2 1 1 Vx = Ax + Ax cos( x ) 2 2 1 1 Vy = Ay + Ay cos( y ) (13) 2 2 Finally, by iteration, a can be found which maximizes the following equation, VT = 2 2 Vx + Vy (14)

The corresponding phase angle can be denoted as T . At this point, the overall maximum machine vibration can be expressed by a vibration vector with magnitude VT and phase angle T . The maximum vibration vector can be calculated for the machine vibration at the start of the thermal sensitivity test and at the point when the machine is operating at the highest MW and MVAR during the test, and then the vibration

946

mil 2

-1 -1

mil 1 Low Load Thermal Component 2 3 High Load 4 5

(a)

-2

-3

Fig. 5. Typical plot of the machine 1X vibration vector during a thermal sensitivity test Fig. 6.

(b) Plots of (a) VT X and (b) VT Y , G1

difference between those 2 conditions can be calculated. Figure 5 is a typical plot of the vibration vector during a thermal sensitivity test indicating the thermal component. The above analysis is focused on the vibration difference between the lowest load and the highest load of the machine operation during the thermal sensitivity test. However, how the machine vibration changes due to thermal sensitivity in a long term has not been taken into consideration. Also, if the machine thermal sensitivity is irreversible, the thermal sensitivity test can be destructive since the machine vibration may become worse after the test. Moreover, when a machine is undergone a thermal sensitivity test, it has to be removed from the production line, so the productivity is reduced. It is therefore desirable to determine whether or not a machine has been experiencing thermal sensitivity issue by analyzing normal machine operational data. In this paper, the SVR technique is applied to build a model for this purpose. Many different techniques can be used to build a system model, including building a physical model. However, this usually requires an in-depth understanding of the machine structure. Hence, articial intelligence techniques are often preferred. Based on [8] and [9], SVR seems to be a better choice over Neural Network (NN) and adaptive neuro-fuzzy inference system (ANFIS) and therefore it is selected in this paper. The method is tested on the two BPSTG and some valuable preliminary information about rotor thermal sensitivity problem is obtained. C. SVR based vibration model For tracking the machine vibration, a system model is needed. In this case, the inputs of the model are the generator output real power and reactive power, and the output of the model is the machine 1X vibration. Other than the machine output power, many other factors, such as the temperature of the machine operating environment, may also have impacts on the machine vibration. However, machine output power can be directly controlled by the on-site engineers, and this is why they are chosen as the inputs of the model. The model built to predict the machine vibration based on the generator output power can be mathematically expressed as y = f (P, Q) (15)

where P and Q are the machine real and reactive power, respectively, and y is the output related to machine 1X vibration amplitude. If the model is properly trained and the machine thermal sensitivity is irreversible, the difference between the predicted vibration and the real vibration can be shown in the thermal component analysis. Instead of using the magnitude or phase angle of the vibration vector as the model output, the vibration vector is decomposed into two components by projecting to X and Y axes: VT X = VT cosT , VT Y = VT sinT (16)

Thus, any changes in the magnitude and phase angle of the machine 1X vibration are reected in VT X and VT Y . D. Case studies and the analysis results In this section, SVR models are built for both G1 and G2 and used to track their vibrations. Based on previous thermal sensitivity test results from the plant, it is known that G1 does not have serious problem since the thermal sensitivity is reversible. On the other hand, G2 may have serious thermal sensitivity issue and it is irreversible. Vibrations for both generators are analyzed separately in the following sections. Fig. 6 shows the plots of VT X and VT Y of G1. The vibration data is obtained during the period from Jan. to Aug. 2003 on bearing 4 and there are 2761 data points in total. From Fig. 6, no obvious trend can be noticed. VT X and VT Y do not seem to increase or decrease as time progresses. In order to conrm that the machine condition did not change during that period, SVR models can be built to predict the machine vibration based on the machine output power. If the machine condition indeed did not change during that period, the model predicted vibration should be very close to the real vibration as long as the model is properly trained. When building the SVR models in this section, different kernel functions have been tried, including linear and polynomial kernel functions with different degrees. By trial and error while taking the model training time into consideration as well, polynomial kernel function with degree 2 is selected. The rst 700 data points are used to train the SVR models and the prediction error is simply the difference between the predicted vibration value and the real vibration value: error = V ibrationT,
actual

V ibrationT,

predicted

(17)

947

(a)

(b) Fig. 7. (a) SVR model prediction results for VT X , predicted values (red), actual values (blue), and (b) prediction error, G1

(a)

(b) Fig. 8. (a) SVR model prediction results for VT Y , predicted values (red), actual values (blue), and (b) prediction error, G1

Fig. 7 and 8 shows the SVR model prediction results along with the real machine vibration and the prediction error. It can be seen that, for both VT X and VT Y , the prediction results are very close to the real values. The mean and the standard deviation of the prediction error of VT X are 0.024 and 0.2599, respectively, while they are 0.1202 and 0.5018 for VT Y . Also, from the error plots, there is no clear trend that the prediction error increases or decreases as time progresses. Therefore, it can be concluded that the condition of G1 did not change during the period from Jan. to Aug. 2003, and a thermal sensitivity test around this period may not be necessary for G1. From the plots, it can also be concluded that there is a direct relationship between the machine output power and the machine 1X vibration. It is possible to build an accurate model with machine real and reactive powers as the model inputs to predict the machine 1X vibration. Similar analysis can be applied to generator G2. Fig. 10 shows the plots of VT X and VT Y of G2. The vibration data is obtained from Jan. to Sep. 2003 on bearing 3 and there are 3123 data points in total. SVR models are built with the same kernel function and parameter for VT X and VT Y , and again the rst 700 data points are used to trained the models. The prediction results and prediction errors are shown on Fig. 11 and 12. From Fig. 11, it can be seen that the prediction results are close to the actual values. The mean and standard

deviation of the prediction errors are 0.0114 and 0.2584, respectively. On the other hand, on Fig. 12, starting from data points around 1920, which corresponding to June 23, 2003 in actual date, the actual vibration starts to increase, which causes the prediction error between the predicted VT Y and the actual VT Y to increase and nally settles down at data points around 2200, which corresponding to July 16, 2003 in actual date. The mean and standard deviation of the prediction errors are 0.5502 and 0.613, respectively. Hence, the mean of the prediction error is much larger than those in the other 3 cases. The prediction error can be further analyzed with the moving window method to show how the mean and standard deviation change more clearly. The results are shown in Fig. 13, with 500 data points as the window size and 100 data points as the moving size. From Fig. 13, it is very clear that the mean of the prediction error starts to increase rapidly after index 15, which is equivalent to index 1900 in the actual data point. If the vibration vectors are plotted during the period from June 23 to July 16, the result would be similar to Fig. 9. VT X did not change too much during that period and it remained at about 2.5 mil, while VT Y increased approximately from -1 to 1 mil. Thus, the vibration vector moves from the forth quadrant to the rst quadrant. From the Fig. 12, it is noticed that the model prediction errors are small for the rst 1800 data points, it can be conrmed that the SVR model has been trained properly and it should generate outputs accordingly with the changing input power. Therefore the difference shown after the index number 1920, is mainly due to the reason that the machine condition has changed. The machine condition may change due to many mechanical reasons, such as the machine may have been taken off-line and maintenance work have been performed to the machine, or some machine components are worn out. However, it has been conrmed that G2 was continuously running for the whole period and there was not any maintenance work done to the machine. Also, if the machine condition is changed due to components wear out, the process should be slow and the vibration should change slowly instead of increasing abruptly as it is shown in Fig. 12. Another possible cause for the machine condition change is irreversible thermal sensitivity. By checking the generator output powers, it is found out that, from June 23 to 27, the generator was operating with very high MVAR, such as 25MW and 30MVAR, 45MW and 30MVAR, etc. Also, G2 was considered running in the normal condition since its peak-to-peak vibration is under the pre-dened limit and the change of vibration cannot be noticed if the vibration data was not processed by the method described previously in this paper. Thus, considering all the analysis above, it is believed that the vibration change is due to thermal sensitivity. Based on the results, one could then recommend a thermal sensitivity test to be scheduled to conrm this. Since the valuable information about thermal sensitivity can be obtained before the severe machine condition degradation by analyzing past operational data, unexpected shutdowns can be avoided.

948

1.5

mil

mil
Change of vibration vector

July 16, 2003

1 0.5 0 0.5

10

15

20

25

30

-1

mil 1 2 3 4 5
0.7 0.6

(a)

June 23, 2003

mil

-1

0.5 0.4 0.3 0.2 0 5 10 15 20 25 30

Fig. 9.

Change of vibration vector, G2

(b) Fig. 13. SVR model prediction results for VT Y , (a) mean, and (b) standard deviation, G2

V. C ONCLUSION
(a)

(b) Fig. 10. Plots of (a) VT X and (b) VT Y , G2

Generator thermal sensitivity is studied in this paper. Currently, in practice, a thermal sensitivity test can be performed to determine if a generator has thermal sensitivity issue or not. However, thermal sensitivity test has some disadvantages and it is preferred to determine the thermal sensitivity problem based on the regular machine operational data. In this paper, system model is built with SVR to predict the machine vibration based on the machine output power. The proposed method is applied to analyze the thermal sensitivity in 2 BPSTGs and experimental results show that the proposed method can be used to keep track of the machine condition and provide valuable information on whether the generator has thermal sensitivity issue. R EFERENCES

(a)

(b) Fig. 11. (a) SVR model prediction results for VT X , predicted values (red), actual values (blue), and (b) prediction error, G2

(a)

[1] R.J. Zawoysky and W.M. Genovese. Generator Rotor Thermal Sensitivity-Theory and Experience, GE Power Systems, New York, 2001. [2] L. Xiang, G.J. Tang, and C. Zhang. Simulation of time series prediction based on hybrid support vector regression, Proceedings - 4th International Conference on Natural Computation, Vol, 2, 2008, pp.167171. [3] M. Zou, J. Zhou, Z. Liu, and L. Zhan, L. A Hybrid Model for Hydroturbine Generating Unit Trend Analysis, Proceedings - Third International Conference on Natural Computation, Vol. 2, 2007, pp.570574. [4] Alex J. Smola and B. Scholkopf, A tutorial on support vector regression, Statistics and Computing, Vol. 14, 2004, pp.199222. [5] S.R. Gunn, Support Vector Machines for Classication and Regression, Technical Report, Faculty of Engineering, Science and Mathematics, School of Electronics and Computer Science, University of Southampton, 1998. [6] C.M. Bishop, Pattern Recognition and Machine Learning, Springer, New York, 2006. [7] S. Abe, Support Vector Machine for Pattern Classication, Springer, London, 2005. [8] Jang, J.R. (1993) ANFIS: adaptive-network-based fuzzy inference system, IEEE Transactions on Systems, Man, and Cybernetics, May/June, Vol. 23, No. 6, pp.665685. [9] B. Samanta and C. Nataraj. Prognostics of machine condition using soft computing, Robotics and Computer-Integrated Manufacturing, Vol. 24, 2008, pp.816823.

(b) Fig. 12. (a) SVR model prediction results for VT Y , predicted values (red), actual values (blue), and (b) prediction error, G2

949

You might also like