Transcript
Page 1: Algorithm automation for nuclear power plant Loose Parts Monitoring System

Nuclear Engineering and Design 231 (2004) 99–107

Algorithm automation for nuclear power plantLoose Parts Monitoring System

Young Woo Chang∗, Jae-Cheon Jung, Poong-Hyun SeongDepartment of Nuclear and Quantum Engineering, Korea Advanced Institute of Science and Technology,

373-1 Gusung-Dong Yuseong-Gu, Daejeon 305-701, Republic of Korea

Received 8 November 2002; received in revised form 21 February 2003; accepted 21 February 2003

Abstract

Loose Parts Monitoring signals in the control room of the nuclear power plant come in through multiple channels and arepresented as graphs on the display devices. It involves a lengthy and complicated process to determine the size, mass, speed,and impact location of the loose part when the signals are collected and processed. In this work, a simple and efficient modelfor determining the impact location of the loose part using the Least-Sum-of-Square-Errors (LSSEs) method combined withiteration has been developed based on the phase distortion of the impact signal envelopes. The signal peak point shifts to theright on the time axis when the sensor is located farther away from the impact location. This method provides a good estimationof the impact location and can be used as an alternative to existing calculations based on other attributes of the impacting signal.To automate the backend portion of the LPMS algorithm, interpolation was used for compensating the impact attenuation effectand log-log regression was also employed to determine the impacting part size and impact velocity, and the result turned out tobe well in line with the manual calculations. The automated algorithm will improve the efficiency of the LPMS software.© 2003 Published by Elsevier B.V.

1. Introduction

Loose Parts Monitoring System (LPMS) is a com-puterized monitoring system which provides the sig-nal displays and data to the operating and engineeringpersonnel of the nuclear power plant to assist themin making correct decisions about the loose parts thatcan cause serious damages to the structures of the re-actor vessel, coolant system, and the steam generator.Impact location is one of the major target variablesof concern by the algorithm developers of the LPMS.Other variables include contact time of the impactingloose part, mass, impact speed, size of the loose part,

∗ Corresponding author. Tel.:+82-42-868-4338;fax: +82-42-861-1488.

E-mail address: [email protected] (Y.W. Chang).

etc. The typical computation is an involved processcombined with a lookup table and usually impact lo-cation is one of the important variables to be found.From recent research byLee et al. (1997), it has beendiscovered that the peak point of the impact time datatends to shift to the right when the distance betweenthe impact location and the sensor location increased.Fig. 1 shows the results from test cases.

The purpose of this research is to review currentlyknown LPMS algorithms for determining the impactlocation of loose parts and their sizes in the steamgenerator of the nuclear power plant. Then a seriesof methods and algorithms are developed so that theLPMS computer can automatically produce the neededinformation on the loose parts.

In Section 2, the algorithms to be studied in the re-search are described.Section 3presents a new model,

0029-5493/$ – see front matter © 2003 Published by Elsevier B.V.doi:10.1016/j.nucengdes.2003.02.001

Page 2: Algorithm automation for nuclear power plant Loose Parts Monitoring System

100 Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107

Nomenclature

KAERI Korea Atomic Energy ResearchInstitute

LPMS Loose Parts Monitoring SystemLSSE Least-Sum-of-Square-ErrorEPRI Electric Power Research InstituteIAEA International Atomic Energy Agency

which combines iteration and least-squares methodfor a new impact location algorithm. InSection 4, alog-log regression method is introduced for convert-ing the diameter-and-velocity graph into a curve-fitformula for algorithm automation. Also, impact atten-uation compensation based on the sensor distance isexplained.

2. Criteria for modeling

Currently known impact point location algorithms(Lee et al., 1997) have their own drawbacks. Ac-cording toLee et al. (1997), the Wave Method usessignals from three different sensors and each signal

Distance 0 - 1m 3 m approx. 10 m approx.

Wave

Pattern

0 2 0ms

o o o

Character

o Fast decrease followed

by quick disappearance

after around 20ms.

o o

Fast increase,

Peak of various

Frequencies

Relatively slow

increase and

a few ms to peak.

Very slow

increase.

Peak is not

clearly shown.

Relatively slow

decrease

Slow decrease.

Decrease time

typically is

longer than

20ms.

Fig. 1. Impact signal trends based on the sensor-location distances.

has its own time delay between the fundamental wavemodes of Lamb waves such as quasi-longitudinalwave (So) and bending wave (Ao) according toFujitaand Tanaka (1982). But it is hard to get an accuratemeasure of wave transition time. Also when usingcurrently known triangulation method based on arrivaltime distinction, three unknowns (sensor distancesfrom the impact point) are to be determined fromtwo equations (signal arrival time differences amongthe three according toKim et al. (1989)). This doesnot render the solution right away and it takes somegeometric manipulation. In addition, a slight error indetermining the arrival time, for example, 1 ms error,could mean a discrepancy of several meters. Andwith an embedded error, the process of determiningthe signal arrival time can cause significant errors inthe calculated distances. The purpose of this workis to develop a new method to determine the impactpoint on a structure that has been transformed fromthe three-dimensional space to the two-dimensionalplane. It is not a very involved process to trans-form a three-dimensional structure and map it onto atwo-dimensional plane. Typically, when an impact oc-curs, signals from sensors at three different locationsare collected and utilized.

Page 3: Algorithm automation for nuclear power plant Loose Parts Monitoring System

Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107 101

As shown inFig. 1, peak points of the signals tendto shift to the right on the time axis when the sen-sor location is farther away from the impact locationcompared with the other sensors. This gives a goodestimate of the sensor distance from the impact point.After a simple algorithm for locating the impact pointis derived, this location is used as a preliminary datain computing other variables, such as, impact mass,speed, or duration of impact, etc.

3. Impact point location calculation model

3.1. The model layout for impact point calculation

The first step of the LPMS algorithm is to developa method to determine the impact point on a structuretransformed from the three-dimensional space (typi-cally, the surface of a vessel or a pipe, in this workthe steam generator) to the two-dimensional plane.An approach reducing complicated computation intoa relatively simpler one is presented in this sec-tion. This method is the Least-Sum-of-Square-Error(LSSE) method combined with iteration.

To derive the approximate distances fromFig. 1-typedata, a fuzzy weighting method was adopted. Thewhole data ofFig. 4(A), shown later, was sectionedinto 50 intervals then the weighting factor was multi-plied by the distance factor. The interval on the righthand side of the time axis has a higher weightingfactor. This way, the whole graph of each channelcan provide useful approximate distance input. In the

(0,1) d1 = 2.2 S3

d3 = 8

(a,b) (10,0)

d2 = 2.9

(0,-2)

Fig. 2. Impact location determination for the LSSE method.

test of Fig. 4(A), the farthest sensor was located atapproximately 5 m. And for the sample calculation ofthis and in the following sections, the farthest sensordistance was about 8 m.

In the LSSE method, the target is to calculate theimpact point from the distance data out of the signalshape. For this, the sum-of-square-errors between thecorrect distance and the calculated distance is mini-mized. Then as a result, the correct coordinate of theimpact location, (a, b) is derived as inFig. 2.

In the following, a series of equations and logicexplains the algorithm for determining the coordinatesof impact location.

Let S1, S2, andS3 be the calculated distances

S2i = (xi − a)2 + (yi − b)2, for i = 1, 2, 3 (1)

where (xi, yi) is the coordinate of sensori.Let d1, d2, andd3 be the correct distances. Actu-

ally these are observed approximate distances derivedfrom the signal shapes calculated from the method in-troduced inFig. 1.

The aim here is to minimize the sum-of-square-errors:

minimizeε2 =∑

(Si − di)2 (2)

wheredi is the distance between the sensor and impactpoint.

In this section, the model starts with the known co-ordinate of the sensor. Each sensor-to-impact locationdistance is iteratively calculated and renders the in-terim correct coordinate of the impact point. Initialcoordinate of the impact location is the average (X,

Page 4: Algorithm automation for nuclear power plant Loose Parts Monitoring System

102 Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107

( a,b)

S2 (X2C, Y2C)

d2 (given)

( x2, y2)

Fig. 3. Impact location determination from sensor 2. Note: (X2C,Y2C) is calculated impact point. (x2, y2) is sensor 2 location.S2 iscalculated distance.d2 is known distance from the signal shape.(a, b) are correct point adjusted at each iteration.

Y) coordinate of three sensors. But in each iteration,as is explained inSection 3.2, since there are threesensors, three different correct impact points are pro-duced. Then, the averages of the three distinct correctpoints are taken as the final impact point in each iter-ation step.

The errors are newly defined as the discrep-ancies between correct and calculated points. InFig. 3, only the place near sensor 2 is featured. Butthe same algorithm may be applied to sensors 1and 3.

If d2 < S2, then from a simple geometric relation-ships,

X2C − x2

a − x2= d2

S2= Y2C − y2

b − y2(3)

Then, initially, (a, b) is defined from the three sensorlocations:

aini =∑

(xi)

3(4)

aini =∑

(yi)

3(5)

3.2. Algorithm for calculation of theadjusted sensor location using iteration andLeast-Sum-of-Square-Error (LSSE) method

The adjusted point (a, b) can be calculated usingthe LSSE principle. The sum-of-square-error of thedistances between the adjusted sensor location (a, b)and the calculated impact point should be minimized.The partial differentiation by “a” and “b” results in

Eqs. (6) and (7).

∂a

∑{(XiC − a)2 + (YiC − b)2} = 0 (6)

∂b

∑{(XiC − a)2 + (YiC − b)2} = 0 (7)

After rearrangingEqs. (6) and (7), the adjusted pointcan be obtained as,

a =∑

(XiC)

3(8)

b =∑

(YiC)

3(9)

Using Eq. (3), the impact pointXiC and YiC can berewritten asEqs. (10) and (11).

XiC = (a − xi)di

Si

+ xi, for i = 1, 2, 3 (10)

YiC = (a − yi)di

Si

+ yi, for i = 1, 2, 3 (11)

Then, the distance between the impact point locationand the sensor locations can be recalculated usingEq. (1).

To obtain point (a, b), Si is recalculated and thealgorithm goes back toEq. (8)then repeats untila andb converge.

3.3. Iteration results by LSSE method

The algorithm is programmed and tested using theparameters inTable 1.

In the above example computation, expected resultis approximately (a, b) = (2, 0) and the LSSE methodshows a good result, and the convergence is reasonablyfast.Fig. 4(A) shows sample signals from the test onthe Ulchin 4 nuclear power plant steam generator, andFig. 4(B) shows approximate locations of the impactsensors on the structures of the Ulchin Unit 4 nuclear

Table 1Computation results by LSSE

Type in d1, d2, d3

d 2.2000000 2.8000000 8.0000000Type in option (1= asis, 2= wt, 3 = w2, 4 = stop)iopt = 1iter = 7 a = 1.9816700 b = −6.714041E−002iter = 8 a = 1.9805710 b = −5.167026E−002

Page 5: Algorithm automation for nuclear power plant Loose Parts Monitoring System

Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107 103

power plant. A data smoothing method similar to thatof Bevington (1969)was adopted.Table 2shows thecomputation results from the tested data samples withthe two algorithms showing similar results.

Although the two methods show close results, LSSEmethod is more efficient since it does not requiregeometric measuring (which is typical of triangula-tion method), and the Wave Mode method involveshard-to-automate signal noises and distortions thatwere added to the signal while propagating through

Fig. 4. (A) Impact Test Signals from the Ulchin 4 nuclear power plant (four channels). (The test data were produced on the surface of theUlchin Unit 4 steam generator with a hammer during the pre-operational test period.) (B) Typical locations of loose part sensors (locatedon the surface of steam generator, reactor vessel, reactor coolant pump).

the medium and often requires manual measuring thewave mode change.

4. Algorithm automation using interpolation andlog-log regression

The EPRI Note on LPMS improvements (EPRI,1988) and IAEA training course material (IAEA,1993) have many useful tables and some technical

Page 6: Algorithm automation for nuclear power plant Loose Parts Monitoring System

104 Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107

Fig. 4. (Continued ).

information that are used in this work. The tables cor-relating the parameters, especially center frequency(explained later), impact (G: multiple of gravitationalacceleration), and impact velocity, etc. together are

Table 2Distance calculation

Signal detection channel V-108 V-107 V-106 V-105Time of signal arrival (ms) 14.82 15.64 14.91 17.7Arrival time difference

(ms)0.86 0.09 2.88

Relative impact location(m)

4.26 0.47 2.1

So wave arrival timestamp (ms)

14.82 15.68 14.91 270

Ao wave arrival timestamp (ms)

15.00 219 593

So, Ao time stampdifference (ms)

0.18 0.71 0.28

Distance from impactlocation (m)

1.27 5.03 1.99 –a

Iteration-LSQ methodlocation (m)

1.3 5.0 2.0 –b

a Computation result from the Wave Mode method (Lee et al.,1999).

b Result from the LSSE method.

used in the algorithm automation. After a numberof trial and error sessions with different curve-fittingformulas, with an exponential formula as in (12), alog-log regression was performed on the data fromthe four parameter graph shown inFig. 5 from IAEA(1993).

zi = cxri y

ti (12)

where c, r, t are constants to be estimated by thelog-log regression;zi is diameter of the impacting part(in.); also in the second set of regression computation,impact velocity (ft/s);xi is governing frequency of thesignal (Hz), which is one distinct frequency of highestenergy or the average of a few distinct frequencies;yi

is impact (multiple of acceleration) (G)Eq. (12)is valid when the distance between the im-

pact point and the sensor is 3 ft. Therefore, the truedistance has to be considered and the adjusted impactbased on attenuation formula is explained in the nextparagraph.Table 3shows the results of the log-log re-gression on the sample data set from the graph. Twosets ofc, r, and t are estimated for loose part diam-eter and impact velocity, respectively. For each case,

Page 7: Algorithm automation for nuclear power plant Loose Parts Monitoring System

Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107 105

Fig. 5. Center frequency–acceleration (G) graph at 3 ft.

Fig. 6. Impact attenuation for 2 kHz.

Page 8: Algorithm automation for nuclear power plant Loose Parts Monitoring System

106 Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107

Table 3The result of log-log regression

Case c r t Relativeerror (%)

Diameter (in.) −0.8875 0.1169 2722.245 2.16Velocity (ft/s) 0.58893 0.6223 0.01143 2.64

relative errors show the excellency of the curve-fittingformula.

Impact attenuation graphs (IAEA, 1993) show thatthe impact energy attenuates quasi-exponentially asshown inFig. 6. The authors tried log-log regressionon the impact attenuation based on the distance but itturned out that there are combined effects of impact-ing part size and frequency. The log or exponentialcurve-fitting trial was not feasible on the attenuationgraphs but interpolation from the readout coordinatesof the graphs was feasible. There are separate atten-uation graphs for each of the 2, 5, and 10 kHz cases.The attenuation graphs for 5 and 10 kHz look some-what similar to that of 2 kHz. The authors tried todetermine the relationships between two of the threegraphs without success. Therefore, it was concludedthat, for the frequencies that are between the frequen-cies of the three graphs, it is best to interpolate. Thegraphs were broken down to prepare the database forthe interpolation and the interpolation algorithm wasset up in the form of a table search.

Typically, the impact value (G) of the test data istaken from the center frequency. Center frequency iseither the peak frequency or an average of a few peakswhen there are more than one distinct peak. Test data inthe EPRI technical report (EPRI, 1988) were collectedfrom the sensor located at 3 ft from the impact loca-tion. So the correct adjustment from sensor-detectedimpact at 3 ft location has to go through the follow-ing conversion inEq. (13) before using the derivedformula ofEq. (12).

Gi.s = Gdet × Fatt 3 ft

Fatt sensor(13)

whereGi.s is correct impact,Gdet is detected impact,Fatt 3 ft is attenuation factor at 3 ft location,Fatt sensoris attenuation factor at sensor location.

Table 4shows the mass calculation by manual andautomated algorithm using the impact adjustment viainterpolation and the log-log regression.

Table 4Mass calculation

Signal detectionchannel

V-105 V-106 V-107 V-108

Frequency range(kHz)

4.3–6 4.3–6 3.2–5.5 4.8–5.7

Center frequency 5.3 5 3.6 5.6Impact (G) at 3 ft 0.9 1.3 2.1Manually estimated

mass (gm)214 683 270

Mass from automatedalgorithm

219 593 290

Relative error(diameter) (%)

0.7 4.6 2.4

5. Conclusion

Determining the location and mass of Loose PartsMonitoring signals in the nuclear power plant requiresoperating experience and good algorithms. The tech-nical staff in the power plant control room must beprovided with advanced tools or devices that presentreliable information. Given the somewhat fuzzinessof the mass and location determination, it always hasbeen the desire of the plant engineers to devise anefficient and accurate algorithm via better models.In this work, a new LSSE method combined withiteration for determining the impact point locationis suggested. This new model may be used to re-place the currently known Wave Mode method thatrequires geometric manipulation on the calculationresults.

To automate the backend portion of the LPMS al-gorithm, interpolation was used for compensating theimpact (G) attenuation effect based on the distancebetween the sensor and impact location, and log-logregression was used to determine the impacting partsize and impact velocity, and the result turned out tobe well in line with the manual calculations. The au-tomated algorithm will improve the efficiency of theLPMS software.

References

Bevington, P.R., 1969. Data Reduction and Error Analysis for thePhysical Sciences. McGraw-Hill.

EPRI Report Project, 1988. Loose Parts Monitoring SystemImprovements. Final Report NP-5743, May 1988.

Page 9: Algorithm automation for nuclear power plant Loose Parts Monitoring System

Y.W. Chang et al. / Nuclear Engineering and Design 231 (2004) 99–107 107

Fujita, K., Tanaka, M., 1982. Shock and Vibration Analysis on theImpact of Metal Parts for PWR Diagnosis. Progress in NuclearEnergy, vol. 9. Pergamon Press, pp. 531–540.

IAEA Training Course on Reactor Noise Analysis Technology forPWR, November 1993.

Kim, J.S., et al., 1989. A Study on the LPMS Signal EvaluationTechnique. KAERI/NSC-351/89, March 1989, Korea AtomicEnergy Research Institute.

Lee, I.K., et al., 1997. Technology Development Project forLocating Anomalous Signal Sources of Pressure Vessels.Technical Report KAERI/CM-146-96, July, 1997, KoreaAtomic Energy Research Institute, Hannam University.

Lee, T.W., et al., 1999. Signal Analysis and Diagnosis forthe Nuclear Integrity Monitoring System for Ulchin 3 & 4Nuclear Power Plants. Project Report KOPEC/NED/TR/99-001,February 1999, Korea Power Engineering Company.


Recommended