610-459-9646
sales@sciotex.com

AI Predictive Maintenance with DAQ: Sensors, Sampling and Features

Written by Sciotex Engineering
In this article

AI predictive maintenance uses sensor data, typically vibration, motor current, temperature and pressure captured by a data acquisition (DAQ) system, and machine learning models to detect early signs of wear and estimate when a machine will need service, so maintenance happens before a failure instead of after it or on a fixed calendar. The AI is only as good as the data behind it: choosing the right sensors, sampling them correctly and turning raw signals into features is most of the work.

This article is part of our guide to industrial AI, and it leans on our data acquisition guide for the measurement side. Here we cover sensors, sample rates, features, model types and how to run a pilot.

Four maintenance strategies

StrategyWhen service happensTrade-off
ReactiveAfter a failureNo monitoring cost, but unplanned downtime and secondary damage
PreventiveOn a fixed schedule (hours, cycles, calendar)Predictable, but replaces healthy parts and still misses early failures
Condition-basedWhen a measured value crosses a limitNeeds sensors; simple thresholds give late warnings
Predictive (AI)When a model forecasts degradationEarliest warning and best scheduling, but needs data, models and upkeep

Predictive maintenance pays where downtime is expensive, failures develop gradually and can be measured, and the machines are critical enough to justify the sensors: spindles, pumps, compressors, gearboxes, fans, presses and conveyor drives.

Which sensors to use

SensorWhat it detectsTypical sampling
Accelerometer (vibration)Imbalance, misalignment, looseness, bearing and gear faultsKilohertz to tens of kilohertz
Motor current (CT or shunt)Rotor bar defects, load changes, mechanical binding, pump cavitationSeveral kilohertz for current signature analysis
Temperature (thermocouple, RTD)Friction, lubrication loss, electrical overloadOnce per second or slower
Acoustic emission / ultrasonicVery early bearing damage, leaks, arcingHundreds of kilohertz, usually processed to an envelope
Pressure and flowPump wear, leaks, valve and filter problemsTens to thousands of samples per second
Process data from the PLCSpeed, load, cycle counts that explain normal variationPer cycle or per second

Context matters as much as the fault signal. A vibration level that is normal at full load can be a warning at idle, so log speed and load alongside the sensors. For sensor interfacing, see signal conditioning and, for temperature, thermocouple data acquisition.

Sampling rate: a worked example

Bearing faults produce impacts that show up as high-frequency vibration long before they are audible or hot. Suppose you want to analyze vibration up to 10 kHz on a motor:

  • Analysis bandwidth: 10 kHz
  • Sample rate: vibration analyzers commonly use 2.56 × the bandwidth to leave room for the anti-aliasing filter, so 2.56 × 10,000 = 25,600 samples per second
  • Data per channel: 25,600 samples/s × 4 bytes (24-bit samples stored as 32-bit) = 102,400 bytes/s, about 102 kB/s
  • Eight channels: about 819 kB/s, or roughly 2.9 GB per hour

Streaming that to the cloud from every machine is impractical, so most systems compute features at the edge and send only the features, plus raw snapshots when something looks wrong. Sampling too slowly is the opposite mistake: frequencies above half the sample rate alias into the band and corrupt the analysis. Our article on sampling rate, Nyquist and anti-aliasing filters covers the filter side.

From raw signals to features

Models rarely look at raw waveforms directly. Engineers first compute features that track the physics of wear:

FeatureWhat it indicates
RMS (overall level)General condition; rises with imbalance, misalignment and looseness
Peak and crest factor (peak ÷ RMS)Impacting; crest factor climbs early in bearing damage
KurtosisSpikiness of the signal; sensitive to early impacts
Spectral band energy (FFT)Energy at shaft speed, its harmonics, gear-mesh and bearing defect frequencies
Envelope spectrumRepetition rate of bearing impacts hidden under other vibration
Current signature sidebandsRotor and load problems seen in the motor current spectrum
Temperature rise over ambientFriction and lubrication problems

Model types, from simplest to most advanced

  1. Statistical baselines and trends. Learn normal ranges per machine and operating state; alarm on sustained deviation. Simple, explainable and often enough.
  2. Anomaly detection. Models such as isolation forests, one-class models or autoencoders learn healthy feature combinations and flag unusual ones, even for faults never seen before. See AI anomaly detection.
  3. Fault classification. Supervised models name the fault: bearing, imbalance, misalignment, cavitation. They need labeled examples of each fault, often from teardown records or test rigs.
  4. Remaining useful life (RUL). Regression or sequence models estimate time to failure from the degradation trend. They need run-to-failure history, which most plants have little of, so RUL usually comes last.

The data problem: failures are rare

A well-run plant has few failures to learn from, which is good for production and hard for supervised AI. Practical ways around it:

  • Start with anomaly detection, which needs only healthy data
  • Pool data across identical machines so one site’s failure teaches the others
  • Log maintenance work orders with timestamps so findings can label the sensor data
  • Use test rigs or seeded faults for critical components
  • Keep raw snapshots around alarms so engineers can confirm what the model saw

Running a predictive maintenance pilot

  1. Pick a few critical, failure-prone assets with measurable failure modes.
  2. Instrument them: sensors, a DAQ system sampled for the fault frequencies, and speed and load from the PLC.
  3. Collect a baseline across normal operating states, typically weeks.
  4. Deploy anomaly detection with alarms routed to maintenance, and review every alarm.
  5. Feed confirmed findings back as labels; add fault classification once you have examples.
  6. Measure results: avoided downtime, planned vs unplanned work, parts saved.

Want to instrument a machine for predictive maintenance?

Sciotex builds industrial AI systems and custom DAQ systems: sensors, signal conditioning, edge feature extraction and the models on top, designed, programmed, built and supported in the US since 1997.

Explore industrial AI systems

Frequently asked questions

What is AI predictive maintenance?

It is the use of machine learning on sensor data such as vibration, current and temperature to detect early wear and forecast when equipment needs service, so maintenance is planned before a failure.

What sensors are used for predictive maintenance?

The most common are accelerometers for vibration, current sensors on motors, temperature sensors, pressure and flow sensors, and sometimes acoustic emission sensors, plus speed and load data from the machine controller.

What sample rate do I need for vibration monitoring?

It depends on the highest frequency you need to analyze. A common rule is 2.56 times the analysis bandwidth, so analyzing up to 10 kHz needs about 25,600 samples per second, with an anti-aliasing filter.

Do I need failure data to start predictive maintenance?

No. Anomaly detection can start from healthy-operation data alone. Labeled failure examples are needed later to classify fault types and estimate remaining useful life.

Should predictive maintenance data go to the cloud?

Raw high-rate vibration data is usually too large to stream continuously, so features are computed at the edge and only features, alarms and short raw snapshots are sent to a server or the cloud.

Related articles

Written by

Sciotex Engineering

The Sciotex engineering team has designed and built test, vision and automation systems since 1997.

Have an AI or vision problem to solve?

Talk it through with a Sciotex engineer.

In this article
Planning an industrial AI project?

Talk it through with a Sciotex engineer.

Next step

Need AI that works on your production line?