ni-predictive maintenance and machine health monitoring

34

Upload: tuongt14

Post on 27-Oct-2015

44 views

Category:

Documents


6 download

DESCRIPTION

no

TRANSCRIPT

Page 1: NI-Predictive Maintenance and Machine Health Monitoring
Page 2: NI-Predictive Maintenance and Machine Health Monitoring

Acquire Analyze and Present– focus on –

Energy & PowerPredictive Maintenance and Machine Health Monitoring

Rodrigue Saab

Page 3: NI-Predictive Maintenance and Machine Health Monitoring

Agenda• National Instruments overview

• Introduction to Virtual Instrumentation

• What is NI LabVIEW ?

• Acquire, Analyze and Present

• Data Acquisition Elements for:

• Power

• Vibration

• Beyond the Basic applications

• Conclusion and Questions

Page 4: NI-Predictive Maintenance and Machine Health Monitoring

National Instruments Overview• Leaders for over 25 years in Computer-Based

Measurement and Control • Direct operations in 41 Countries• More than 1,500 products 3,800 employees,

and 500 Alliance Program Members • Corporate headquarters in Austin, Texas

Distributors

Direct Sales Offices

Page 5: NI-Predictive Maintenance and Machine Health Monitoring

Diversity of NI Customers• 95% of Fortune 500 in manufacturing• More than 25,000 customers in more than 90 countries

Page 6: NI-Predictive Maintenance and Machine Health Monitoring

TRADITIONAL BOX INSTRUMENT

Page 7: NI-Predictive Maintenance and Machine Health Monitoring

HW SPECIFIC ON THE PC-USER DEFINED

VIRTUAL INSTRUMENTS

Page 8: NI-Predictive Maintenance and Machine Health Monitoring

Software and Hardware Tools for Advanced Functionality and ReliabilitySoftware Tools• Graphical development• Data logging• Custom user interfaces• Advanced analysis and control

algorithms• Real-time support for reliabilityHardware Tools• High-accuracy I/O• High-speed acquisition• Motion, vision, and communications• Isolation and filtering• Onboard intelligence for reliability

Page 9: NI-Predictive Maintenance and Machine Health Monitoring

NI LabVIEW Graphical Development Software

• Measure, control, and present your data• Graphical environment for intuitive development• Up to 10 times reduction in development time• Designed specifically for measurement and control tasks

Page 10: NI-Predictive Maintenance and Machine Health Monitoring

Acquire with NI LabVIEW• Seamless and open connectivity with measurement

hardware– Data Acquisition– Instrument Control– Image Acquisition– Motion Control

• Types of Measurements– Voltage / Current– Temperature– Force, Load, Pressure– Flow– Speed– Rotation– Torque– Etc.

Page 11: NI-Predictive Maintenance and Machine Health Monitoring

Analyze with NI LabVIEWMake Decisions with Your Data

Page 12: NI-Predictive Maintenance and Machine Health Monitoring

Analyze Measurements with LabVIEWOver 450 built-in functions for math and inline analysis:

• Curve fitting and interpolation• FFT and frequency analysis• Signal generation• Mathematics• Probability and statistics• Time and frequency domain analysis• Digital signal processing• Sound and vibration

Page 13: NI-Predictive Maintenance and Machine Health Monitoring

NI LabVIEW Built-In AnalysisBasic Analysis1D Linear Evaluation1D Polynomial Evaluation2D Linear Evaluation2D Polynomial EvaluationA x BA x VectorComplex LU Inverse MatrixDeterminantDot ProductHistogramInverse MatrixMeanMedianModeOuter ProductReal Compact Array to MatrixReal Compact Cho Inverse MatrixReal Compact Cholesky FactorReal Compact Tri-Matrix InverseReal LU FactorReal LU Inverse MatrixReal Matrix to Compact ArrayStd Deviation and Variance

Signal GenerationArbitrary WaveChirp PatternGaussian White NoiseImpulse PatternPeriodic Random NoisePulse PatternRamp Pattern

MeasurementsAC & DC EstimatorAmp & Freq EstimateAmplitude and Phase SpectrumAuto Power SpectrumCross Power SpectrumFind Exact PeakH(f)Harmonic AnalyzerImpulse Response FunctionNetwork Functions (avg)Power & Frequency EstimateScaled Time Domain WindowSignal Generator by DurationSpectrum Unit ConversionTransfer Function

WindowingBlackman WindowBlackman-Harris WindowCosine Tapered WindowCosine Window CoefficientsExact Blackman WindowExponential WindowFlat Top WindowForce WindowGeneral Cosine WindowHamming WindowHanning WindowKaiser-Bessel WindowTriangle WindowWindow Parameters

Sawtooth WaveSinc PatternSine PatternSine WaveSquare WaveTriangle WaveUniform White Noise

FiltersBessel Coefficients

Bessel FilterButterworth CoefficientsButterworth FilterCascade->Direct CoefficientsChebyshev CoefficientsChebyshev FilterCoercion for FIRNCElliptic CoefficientsElliptic FilterEqui-Ripple BandPassEqui-Ripple BandStopEqui-Ripple HighPassEqui-Ripple LowPassFIR CoefficientsFIR FilterFIR Narrowband CoefficientsFIR Narrowband FilterFIR Windowed CoefficientsFIR Windowed FilterIIR Cascade Filter with I.C.IIR Cascade FilterIIR Filter with I.C.IIR FilterInv Chebyshev Coefficients

Page 14: NI-Predictive Maintenance and Machine Health Monitoring

Inverse Chebyshev FilterMedian FilterParks-McClellanStatistics1D, 2D, and 3D ANOVAChi Square DistributionContingency Tableerf(x)erfc(x)F DistributionGeneral HistogramInv Chi Square DistributionInv F DistributionInv Normal DistributionInv T DistributionMoment about MeanMSENormal DistributionPolynomial InterpolationRational InterpolationRMSSpline InterpolantSpline InterpolationT Distribution

Cross PowerCrossCorrelationDecimateDeconvolutionDerivative x(t)Fast Hilbert TransformFHTIntegral x(t)Inverse Complex FFTInverse Fast Hilbert TransformInverse FHTInverse Real FFTPower SpectrumPulse ParametersReal FFTUnwrap PhaseY[i]=Clip{X[i]}Y[i]=X[i-n]Zero PadderCurve FittingExponential Fit CoefficientsExponential FitGeneral LS Linear FitGeneral Polynomial Fitget new coefficientsLev-Mar abxLev-Mar xx

Linear AlgebraCholesky FactorizationComplex A x BComplex A x VectorComplex Cholesky FactorizationComplex Conjugate Transpose MatrixComplex DeterminantComplex Dot ProductComplex EigenValues and VectorsComplex Inverse MatrixComplex LU FactorizationComplex Matrix Condition NumberComplex Matrix NormComplex Matrix RankComplex Matrix Singular ValuesComplex Matrix TraceComplex Outer ProductComplex Pseudoinverse MatrixComplex QR FactorizationComplex SVD FactorizationCreate Special Complex Matrix

Signal ProcessingAutoCorrelationComplex FFTConvolution

Linear Fit CoefficientsLinear FitNonlinear Lev-Mar Fitpartial derivativeTarget Fnc & Deriv NonLin

Create Special MatrixEigenValues and VectorsLU FactorizationMatrix Condition NumberMatrix NormMatrix RankMatrix Singular ValuesPseudoInverse MatrixQR FactorizationSolve Complex Linear EquationsSolve Linear EquationsSVD FactorizationTest Complex Positive DefiniteTest Positive DefiniteTraceNumeric Operations1D Polar To Rectangular1D Rectangular To PolarComplex Polynomial RootsNormalize MatrixNormalize VectorNumeric IntegrationPeak DetectorPolar To RectangularQuick Scale 1DQuick Scale 2DRectangular To Polar

Page 15: NI-Predictive Maintenance and Machine Health Monitoring

Scale 1DScale 2DThreshold Peak DetectorUnit Vector 1D and 2D EvaluationCurve Length PreparationCurve LengthDifferentiationEval Polar to Rect Optimal StepEval Polar to RectEval X-Y(a,t)Eval X-Y(t) Optimal StepEval X-Y(t)Eval y=f(a,x)Eval y=f(x) Optimal StepEval y=f(x) PrepEval y=f(x) Prep1Eval y=f(x) Prep2 Eval y=f(x)Eval X-Y-Z(a,t1,t2) PrepEval X-Y-Z(a,t1,t2)Eval X-Y-Z(t1,t2)Eval y=f(a,x1,x2) PrepEval y=f(a,x1,x2)Eval y=f(x1,x2) PrepEval y=f(x1,x2)Extrema of f(x1,x2)Integration

Differential EquationsCash Karp Check PrepCash Karp CheckCash Karp FunctionCash Karp GeneralCash Karp GlobalCash Karp Global0Euler Check PrepEuler CheckEuler FunctionEuler GlobalMultiple RootsODE Cash Karp 5th OrderODE Euler MethodODE Linear nth Order NumericODE Linear nth Order Symbolic

Brent Search PowellBrent with Derivatives 1DBrent with Derivatives PrepChebyshev Approximation PrepChebyshev ApproximationConjugate Gradient GlobalConjugate Gradient nDDerivative FletcherDownhill Simplex nD GlobalDownhill Simplex nD Inner PartDownhill Simplex nD ValueDownhill Simplex nDFind All Minima 1DFind All Minima nD PrepFind All Minima nDFitting on a Sphere

LimitPartial Derivative PrepPartial Derivatives of f(x1,x2)Zeroes and Extrema of f(x)Numeric FunctionsBessel Function J0(x)Bessel Function J1(x)Bessel Function Jn(x)Bessel Function Y0(x)Bessel Function Y1(x)Bessel Function Yn(x)Bessel PolynomialBeta FunctionBinomial CoefficientCarlson Elliptic Integral 1st KindChebyshev PolynomialContinued Fraction ComplexContinued FractionCosine IntegralGamma FunctionIncomplete Beta FunctionIncomplete Gamma FunctionJacobian Elliptic FunctionLegendre Elliptic Integral 1st KindSine IntegralSpike FunctionSquare FunctionStep Function

ODE Linear System NumericODE Linear System SymbolicODE Runge Kutta 4th OrderRunge Kutta Check PrepRunge Kutta CheckRunge Kutta FunctionRunge Kutta GlobalTransfer LSS ImaginaryTransfer LSS RealOptimizationBracket FletcherBrent Search Powell Prep

Function and DerivativeFunction and Derivatives CGGolden Section 1DGolden Section Inner PartLevenberg Marquardt P.DLevenberg Marquardt PrepLevenberg MarquardtLine Minimum DerivativeLine Minimum FletcherLinear Programming MiddleLinear Programming PreparationLinear Programming Simplex Method

Page 16: NI-Predictive Maintenance and Machine Health Monitoring

LP Simplex Method Inner PartNormalized Case DecodeNormalized CaseOne Step NormalizedPade ApproximationReflection PointTransport Problem to Linear ProgrammingParser FunctionsAtomic CheckBackward Bracket SearchBackward Decompose NumberBackward Number SplitBracket BalancingBracket DeletionCoded Eval Parsed Formula String

Find String IdentifierFunction DecompositionLeft and Right PartsList of VariablesNumber DecompositionNumber SplitOperation SelectionParse Formula NodeParse Formula StringPlus Minus CorrectionSpace DeletionSplit the StringString IndexString to Tree Inner PartString to Tree PreparationString to Tree

Prime FFTRadix 2 RealSparse FFTSparse Signal FFTSTFT CalculationSTFT SpectrogramUnevenly Sampled Signal SpectrumWalsh Hadamard InverseWalsh HadamardWavelet Transform Daubechies4 InverseWavelet Transform Daubechies4WVD CalculationWVD SpectrogramZero FunctionsDivision p(x) and q(x)

Nonlinear System Single SolutionNonlinear System SolverPolynomial Real Zero CounterRidders Zero FinderRidders Zero Inner PartSign ChangesSturms Chain Single RootsZero DeletionZero Global

Compiler RPNCompiler Tree StructureDot or CommaDouble StructureEval Formula NodeEval Formula StringEval Multi-Variable ArrayEval Multi-Variable ScalarEval Parsed Formula NodeEval Parsed Formula StringEval Single-Variable ArrayEval Single-Variable Scalar

Substitute VariablesThree Register CalculationType of a Substringx DecodeTransfer FunctionsBuneman Frequency EstimatorClass GeneratorDaubechies4 FunctionDual Signal FFTFractional FFTLaplace Transform RealPower Spectrum Fractional FFT

Find All Zeroes Inner PartFind All Zeroes of f(x)Formula CheckFunction ValuesGCD of p(x) and q(x)Line Search PrepLine SearchMultiple ZeroesMultiplication p(x) and q(x)Newton Raphson Inner PartNewton Raphson Zero FinderNonlinear System Prep

Point-by-Point Array Operations1D Linear Evaluation PtByPt.vi1D Polar to Rectangular PtByPt.vi1D Polynomial Evaluation PtByPt.vi1D Rectangular to Polar PtByPt.viNormalize Vector PtByPt.viQuick Scale 1D PtByPt.viScale 1D PtByPt.viUnit Vector PtByPt.viPoint-by-Point FiltersBessel Filter PtByPtButterworth Filter PtByPtChebyshev Filter PtByPtElliptic Filter PtByPtEqui-Ripple BandPass PtByPtEqui-Ripple BandStop PtByPtEqui-Ripple HighPass PtByPtEqui-Ripple LowPass PtByPtFIR Filter PtByPt

Page 17: NI-Predictive Maintenance and Machine Health Monitoring

FIR Windowed Filter PtByPtIIR Cascade Filter PtByPtIIR Cascade Filter with I.C. PtByPtIIR Filter PtByPtIIR Filter with I.C. PtByPtInverse Chebyshev Filter PtByPtMedian Filter PtByPtPoint-by-Point FittingExponential Fit Coefficients PtByPt

Spline Interpolant PtByPtSpline Interpolation PtByPtPoint-by-Point Frequency DomainAmplitude and Phase Spectrum PtByPtAuto Power Spectrum PtByPtBuneman Frequency Estimator PtByPtC2P_zeroComplex FFT PtByPtCross Power PtByPtCross Power Spectrum PtByPtFast Hilbert Transform PtByPtFHT PtByPtImpulse Response Function PtByPtInverse Complex FFT PtByPtInverse Fast Hilbert Transform PtByPtInverse FHT PtByPtInverse Real FFT PtByPtPower Spectrum PtByPtReal FFT PtByPt

Windowed FFT PtByPtWVD CalculationWVD Spectrogram PtByPtPoint-by-Point Linear AlgebraComplex Dot Product PtByPtComplex Outer Product PtByPtDot Product PtByPtOuter Product PtByPtOther Point-by-Point FunctionsAdd Array Elements PtByPtArray Max & Min PtByPtBinarySearchBoolean Crossing PtByPtComplex Queue PtByPtData Queue PtByPtDecrement PtByPtIncrement PtByPtSearch 1D Array PtByPtSort 1D Array PtByPtValue Has Changed PtByPt

FIR Windowed Filter PtByPtIIR Cascade Filter PtByPtIIR Cascade Filter with I.C. PtByPtIIR Filter PtByPtIIR Filter with I.C. PtByPtInverse Chebyshev Filter PtByPtMedian Filter PtByPtPoint-by-Point FittingExponential Fit Coefficients PtByPt

Exponential Fit PtByPtGeneral LS Linear Fit PtByPtGeneral Polynomial Fit PtByPtLinear Fit Coefficients PtByPtLinear Fit PtByPtLinear IntopolationPolynomial Interpolation PtByPtRational Interpolation PtByPtRecurrence for Rational Interpolation

Round to ZeroSingle Side Real FFT PtByPtSTFT Spectrogram PtByPtTransfer Function PtByPtWalsh Hadamard Inverse PtByPtWalsh Hadamard PtByPtWavelet Transform Daubechies4 Inverse PtByPtWavelet Transform Daubechies4 PtByPt

Zero Crossing PtByPtZero-Order Hold PtByPtPoint-by-Point Probability and StatisticsGeneral Histogram PtByPtGenerate BinsHistogram by BinsHistogram PtByPt

Page 18: NI-Predictive Maintenance and Machine Health Monitoring

Mean PtByPtMedian PtByPtMode PtByPtMoment about Mean PtByPtMSE PtByPtRMS PtByPtSample Variance PtByPtStandard Deviation PtByPtVariance PtByPtPoint-By-Point Signal GenerationGaussian White Noise PtByPtPeriodic Random Noise PtByPtSawtooth Wave PtByPtSine Wave PtByPtSquare Wave PtByPtTriangle Wave PtByPtUniform White Noise 2 PointsUniform White Noise PtByPt.Point-by-Point Time DomainAC & DC Estimator PtByPtAutoCorrelation PtByPtConvolution PtByPtCrossCorrelation PtByPtDeconvolution PtByPtDerivative x(t) PtByPtIntegral x(t) PtByPtPeak Detector PtByPt

Savitzky Golai Filter PtByPtThreshold Peak Detector PtByPtUnwrap Phase PtByPtY[i]=Clip{X[i]} PtByPtY[i]=X[i-n] PtByPt

For a complete list of analysis functions in NI LabVIEW, go to ni.com/analysis.

Page 19: NI-Predictive Maintenance and Machine Health Monitoring

Industrial Data Acquisition System

Excitation, Switching, and

Filtering (if needed)

PCI or PXI Analog and Digital I/O

Voltage, Current and TC, RTD, Pressure,

Accelerometer, Strain, . . .)

Software Signal Conditioning

Sensor or Actuator

Interface Hardware

LabVIEW

National Instruments PartnerThird Party

National InstrumentsNational Instruments

Page 20: NI-Predictive Maintenance and Machine Health Monitoring

LabVIEW Demo

Voltage Measurements and Analysis

Page 21: NI-Predictive Maintenance and Machine Health Monitoring

Vibration Measurements:Typical Spectrum Showing Basic Faults

0.00

01

0

.001

0.01

misalignment

unbalance

bearing frequencies

Frequency (Hz)100 1000 10000 100000

Velo

city

(ips

)

gear mesh frequencies

Courtesy of

Page 22: NI-Predictive Maintenance and Machine Health Monitoring

Machine Health Monitoring Systems

Accelerometers and Proximity Sensors

PCI or PXI High Accuracy Analog Input

(built-in Signal Conditioning)

Software Sensor or Actuator

Interface Hardware

LabVIEW

PartnerThird Party

National InstrumentsNational Instruments

Page 23: NI-Predictive Maintenance and Machine Health Monitoring

Sound & Vibration Toolkit for MCM• Advanced Analysis

– FFT: time domain to frequency domain

– Gabor order analysis: frequency as rotational speed

– Signal resampling: time sampled data to position data

• Custom Presentation– Bode plot– Waterfall plot– Custom graphs and displays

• Integration of Measurements– Temperature, pressure, power

Page 24: NI-Predictive Maintenance and Machine Health Monitoring

Demo

Vibration Measurements and Analysis

Page 25: NI-Predictive Maintenance and Machine Health Monitoring

Beyond the SeminarTaking NI LabVIEW Beyond Acquire – Analyze – Present

Page 26: NI-Predictive Maintenance and Machine Health Monitoring

High-SpeedDigitizers

High-ResolutionDigitizers and DMMs

Multifunction Data Acquisition

DynamicSignal Acquisition

Digital I/OInstrumentControl

Counter/Timers

MachineVision

Motion Control

Distributed I/O andEmbedded Control

Laptop PC PDADesktop PCPXI Modular Instrumentation

Signal Conditioningand Switching

Unit Under Test

The NI Approach – Integrated Hardware Platforms

Page 27: NI-Predictive Maintenance and Machine Health Monitoring

LabVIEW Real-Time Module

Compact FieldPoint

PXI PCI Plug-In

Board

LabVIEW Real-Time

CompactRIO Desktop PC Compact Vision System

Page 28: NI-Predictive Maintenance and Machine Health Monitoring

• Ideal for high-channel-count applications• Built-in tools for

– Trending – Distributed logging– Alarm and event management – Easy networking– Security– Tag management

• OPC connectivity• Event-driven architecture• Real-time connectivity

LabVIEW Datalogging and Supervisory Control Module

Page 29: NI-Predictive Maintenance and Machine Health Monitoring

Analysis ToolkitsSignal Processing• Joint Time-Frequency

Analysis (JTFA)• Super-resolution

spectral analysis• Wavelet and filter bank

design• Digital filter design

Sound and Vibration• Averaged frequency analysis• Transient analysis• Sound level measurement• Weighting filters• Calibration and engineering

units

Order Analysis• State-of-the-art Gabor Order

Tracking algorithm• Flexible order energy

selection in the joint time-frequency domain

• Plot order(s) versus time or RPM

Page 30: NI-Predictive Maintenance and Machine Health Monitoring

NI Vision Development Module

Page 31: NI-Predictive Maintenance and Machine Health Monitoring

Why Use NI LabVIEW?• Faster development with interactive configuration and

graphical programming• Tighter integration of real-world I/O, measurement

analysis, and data presentation• Highly flexible engineering tools from desktop to

handheld, and real-time to embedded devices

Page 32: NI-Predictive Maintenance and Machine Health Monitoring

Your Next Step• Visit ni.com/info and enter semaap to:

– Try LabVIEW Online for free – Read technical white papers– View web events on demand– Find other seminars in your area

• Schedule a visit with your local field engineer to discuss your application.

Page 33: NI-Predictive Maintenance and Machine Health Monitoring

Questions or Comments?

ni.com/labview

Page 34: NI-Predictive Maintenance and Machine Health Monitoring

Applications• Energy Conservation – logging and analyzing energy usage for lowering

energy costs.• Power Quality Measurements – verifying and quantifying the quality of power.

This includes Harmonics, Sags and Swells, etc.• Machine Condition Monitoring – measuring the condition of a machine

through its power signature and vibration.• Disturbance Monitoring – measuring power fluctuations.• Facilities Monitoring -- monitoring temperature, pressure, humidity, and

power current throughout a building.• Sequence of Event recorder– typically 256 channels digital line recorder

capturing power events. Also includes analog inputs• Metering – determining the amount of power used by a business or machine.