43
Detection and Quantification of Impeller Wear in Tailing Pumps and Detection of faults in Rotating Equipment using Time Frequency Averaging across all Scales Enayet B. Halim, Sirish L. Shah and M.A.A. Shoukat Choudhury Department of Chemical and Materials Engineering University of Alberta

Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

Detection and Quantification of Impeller Wear in Tailing Pumps and

Detection of faults in Rotating Equipment using Time Frequency Averaging across all Scales

Enayet B. Halim, Sirish L. Shah and M.A.A. Shoukat Choudhury

Department of Chemical and Materials EngineeringUniversity of Alberta

Page 2: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

22

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Outline

- Detection and quantification of impeller wear in tailing pumps at SUNCOR.

• Defining the problem

• Existing Technique

• Bicoherence Analysis

• Application of Bicoherence on SUNCOR data

• Latest SUNCOR data and Results

- Detection of faults in Rotating Equipment using Time Frequency Averaging across all Scales

• Gearbox, Fault and Vibration

• Cyclostationarity and Continuous Wavelet Transform

• Time Domain Averaging Across all Scales

• Pilot Plant Case Study

Page 3: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

33

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Defining the Problem

Detection and Quantification of Impeller wear in Final Tailing Pumps

Page 4: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

44

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Consolidated Tailings (CT)

4 lines × 5 pumps = 20 pumps

Page 5: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

55

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Pump Impeller

Pump impeller pictures from Suncor show impeller wear in 13 weeks time. Objective of this study is to increase the maintenance period by condition based monitoring.

Page 6: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

66

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Existing Technique

Page 7: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

77

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Data Collection

1. Data is collected using a handheld vibration meter.

2. For the first 3 pumps, data is collected at motor, gearbox, and pump. For the last 2 pumps fluid-drive coupling is added.

3. For each device, data is collected at 3 positions.• Horizontal• Vertical • Axial

4. Sampling frequency of data ranges from 1000-1800 Hz.5. Data collection time is ~3 seconds.

6. Data collection frequency is once a month.

Page 8: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

88

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Data Analysis

1. Classical Fourier Transform is used as the tool of analysis.

2. Software used : AMS Suite (Machinery Health Manager) by Computational Systems Inc. (CSI)

3. For every device, the model number is fed to the software, which then collects the device parameters from the server and calculates the vibration parameters for that specific device.

4. Vibration data is analyzed in velocity or acceleration.

5. Alarm limits are set based on the overall RMS (root mean square) amplitude value of the vibration data set.

Page 9: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

99

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Vibration from Gearbox

• Once the RMS overall value is exceeded, detailed analysis is performed based on Fourier Transform Analysis.

• RMS overall value can give erroneous result.• Classical Fourier Transform Analysis depends mostly on

the analyzer.

Page 10: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1010

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Time Trend Plots

After maintenance

July 2006 August 2006

September 2006 October 2006

After maintenance

Page 11: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1111

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Power Spectra

After maintenance

Page 12: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1212

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Bicoherence Analysis

Page 13: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1313

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Higher Order Statistics (HOS)

Power Spectrum (or Fourier Analysis) is not sufficient to detectimpeller wear in pumps.

Faults in rotating machineries leave their signature on the vibration signal sensors and generally manifest themselves as a non-linear transformation in the vibration signal.

The First and Second Order Statistics (e.g. mean, variance, autocorrelation, power spectrum) are only sufficient to describelinear processes.

For non-linear processes, Higher Order Statistics is required.Higher Order Statistics (HOS) is used to detect and quantify non-linearity in the time-series.

Page 14: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1414

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Illustrative Example of Bicoherence

f1=0.12, f2=0.30, d(k) is white noise with variance 0.04

Page 15: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1515

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Application of BicoherenceAnalysis on SUNCOR data

Page 16: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1616

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Bicoherence on Impeller Wear Data

July 2006 August 2006

September 2006 October 2006

After maintenanceNon-linearity is too high

Page 17: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1717

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Latest SUNCOR Data and Results

Page 18: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1818

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Data and Analysis

Data has been given for a time period of 1 year for 20 pumps.Following plot shows analysis of data from November 2006 to January 2007.

Bicoherence Index of Line 2 pumps with Time

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

1 2 3 4

Time (months)

Bic

oher

ence

Inde

x

Pump 180Pump 6Pump 7Pump 8Pump 9

Page 19: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

1919

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Data and Analysis

Following plot shows analysis of data from Sept 2006 to Nov 2006. Maintenance was performed in October 2006 which shows up in the chart.

Bicoherence Index of Line 5 pumps with Time

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

1 2 3Time (months)

Bic

oher

ence

Inde

x

Pump 180Pump 6Pump 7Pump 8Pump 9

Page 20: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2020

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Result

Line 1 : Maintenance performed between February 2007 and March 2007.

Line 2 : Maintenance performed between November 2006 and December 2006. Process changed between December 2006 and January 2007.

Line 3 : Process changed between March 2007 and April 2007.

Line 5 : Maintenance performed between September 2006 and October 2006. Process changed between December 2006 and January 2007.

Page 21: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2121

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Concluding Remarks

1. Initially Bicoherence Analysis was carried out on InboardHorizontal Data of one single pump in Line 5 for 4 months. Bicoherence Index gave consistent results and perfectly indicated the health (wear) of the impeller.

2. Bicoherence Analysis has been carried out on OutboardHorizontal Data of 20 pumps in 4 lines for 1 year. Bicoherence index clearly indicates the period of maintenance and process changes. Result verification is underway.

3. Threshold limits of the indices to generate alarms have to be individually set for each pump.

Page 22: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2222

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Gearbox, Fault and Vibration

Detection of faults in Rotating Equipment using Time Frequency

Averaging across all Scales

Page 23: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2323

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Motivation

Unplanned production shutdowns are the largest cost in the processindustries, costing $1million or more per day.

Mechanical failure contributes to 43%of plant shutdown.

Condition Based Maintenance (CBM) for predictive fault detection and diagnosis is ‘IN’. Fail and Fix is ‘OUT’.

Suncor alone spends $40 million on preventive maintenance each year.

Page 24: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2424

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Gear and Gearbox

Gearbox : A gearbox is an assembly of gears in a shell (metal casing) allowing the rotational speed of an input shaft to be changed to a different speed to an output shaft.

Gear : A gear is a toothed wheel designed to transmit torque to another gear or toothed component.

A Gearbox is considered as a typical example of rotating machineries.

Page 25: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2525

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Gear Faults

Gear Tooth Faults can be classified into 4 major classes:

A. Worn ToothB. Chipped ToothC. Cracked ToothD. Missing Tooth

Page 26: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2626

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Vibration from Gearbox

The power spectrum of the vibration signalindicates: • Rotational frequency of the input shaft• Rotational frequency of the output shaft• Gear-mesh frequency GMF and its

integer multiples

GMF = No. of teeth in Gear × Rotation Frequency of the shaft

Page 27: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2727

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Cyclostationarity and Continuous Wavelet Transform

Page 28: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2828

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Cyclostationarity (example)

Real cyclostationary vibration data from rig.

Signal from a rotating machinery is usually weak or wide sense cyclostationary.

Page 29: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

2929

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Time Domain Average

Time Domain Average is a single period representation of the vibration signal generated by synchronously arranging each period of the signal and averaging them over a large number of rotation of the machine.

If the vibration signal x(t) has N rotations with a rotation period of T then the Time Domain Average m(t) is:

For a gearbox signal, the time synchronous average of a signal represents the vibration produced by the meshing of teeth over one complete revolution of the gear in time domain.

Page 30: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3030

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Time Domain Average Example

0 200 400 600 800 1000 1200-2

-1

0

1

2

time

ampl

itude

0 20 40 60 80 100 120 140-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

time

ampl

itude

one period

0 200 400 600 800 1000 1200-4

-2

0

2

4

time

ampl

itude

SNR=5

0 20 40 60 80 100 120 140-20

-15

-10

-5

0

5

10

15

20

timeam

plitu

de

Time Domain Average

Page 31: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3131

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Continuous Wavelet Example

Signal made of three frequencies (0.05, 0.2 and 0.1 Hz) each present in 128 consecutive samples.

Page 32: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3232

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Time Domain Averagingacross all Scales (TDAS)

Page 33: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3333

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Gearbox Data Characteristics

1. Gearbox data is periodic and the periodicity is related to the rotation frequency of the shaft. (Time Domain Average)

2. Vibration data is very noisy. (Time Domain Average)

3. Gear faults can be detected more effectively by observing the Gear Meshing Frequency GMF. (Wavelet Analysis)

4. Both distributed and local faults need to be detected by observing and characterizing the local features of the signal at different scales. (Wavelet Analysis)

• This Proposal : Combine both Wavelet analysis and Time Domain Averaging Technique

Page 34: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3434

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

MethodologyN N N N N N N N N

N N N N N N N N N

Periodic Time series x(t)Row vector with n samples

and period N

Performing Wavelet Transformation and taking the absolute value

Wavelet Coefficient W(s)Matrix with n samples and m scales

m

Page 35: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3535

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Methodology (cont.)

N

m

N N N N N N N N N

Wavelet Coefficient W(s)Matrix with n samples and m scales

TDAS Segment V(s)Matrix with N samples and m scales

m

Fold

ing

or a

vera

ging

each

tim

e se

ries

of a

ll sc

ale

over

N s

ampl

es

Page 36: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3636

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Example – Signal Generation

4 frequencies of 32 samples each

1 period of 128 samples

adding noise SNR=1

0.12 Hz 0.04 Hz 0.14 Hz 0.08 Hz

Page 37: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3737

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Example – Wavelet and TDAS

Time Trend Plot

Wavelet Plot

TDAS Plot

Power Spectrum

Page 38: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3838

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Pilot Plant Case Study

Page 39: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

3939

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Pilot Plant Case Study

Rig to generate data for pilot plant case study, located in the Reliability Lab of Mechanical Engineering Department at University of Alberta.

1-Motor, 2-Speed Controller, 3-Gearbox, 4-Brake Controller, 5-Brake, 6-Vibration Analyzer, 7-Computer

Page 40: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

4040

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Data Set

Data was generated for the following 4 conditions:

1. Gear with all normal teeth

2. One Chipped Tooth in one gear

3. One Missing Tooth in one gear

4. One Chipped Tooth in one gear and one Missing Tooth in another gear

The gearbox had 3 shafts rotating at 10 Hz, 3.3 Hz and 5 Hz approximately.

Page 41: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

4141

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Calculating the period

The 2 shafts holding the faulty gears were rotating at:

1. Gear with Chipped Tooth : Period of 0.1 sec (10 Hz)2. Gear with Missing Tooth : Period of 0.2 sec (5 Hz)

The LCM (Least Common Multiple) of the periods of the rotating shafts is 0.2 sec, and this is taken as the period to calculate the Time Domain Average across all Scales (TDAS).

In a TDAS period the shafts holding the faulty gears rotate:

1. Gear with Chipped Tooth : 2 times (0.2/0.1)2. Gear with Missing Tooth : 1 time (0.2/0.2)

Page 42: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

4242

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Application on Real Data

Normal

Missing

Chipped

Chipped +

Missing

Normal Chipped

Missing Chipped + Missing

Page 43: Detection and Diagnosis of Control Valve Stictionslshah/files/nserc_irc2007/Talk2_IRC Part-1-EH.pdf · maintenance period by condition based monitoring. 6 NSERC-Matrikon-Suncor-iCORE

4343

9-Dec-07NSERC-Matrikon-Suncor-iCORE IRC Seminar

Acknowledgements

1. Ramesh Kadali and Trevor Hrycay

2. John Hersey

3. Riaan Van Schalkwyk and Jim Geddes

4. NSERC – Suncor – Matrikon - iCore

QUESTIONS ?