Keeping Sensors Honest in Dust, Heat, and Vibration
A stage-by-stage walk through the sensor-to-model pipeline that keeps an industrial reading trustworthy after years in a harsh plant.
Here's the result you're after: a temperature, vibration, or flow reading that still means what it says after two years bolted to a vibrating pump skid, inside a dust cloud, next to a furnace. Not a sensor that survives. A signal you can trust enough to feed a model and act on without sending someone out with a clamp meter to check. That second part is the hard part, and it's where most instrumentation projects quietly fail. The hardware keeps reporting. The number just stops being true.
Getting from raw transducer to a trustworthy signal is a pipeline, and every stage has a way to betray you. Walk it with me, stage by stage, the way we lay it out when we instrument a plant.
Match the sensor to the environment, not the spec sheet
The first decision sets the ceiling on everything downstream. Pick the wrong sensor for the conditions and no amount of clever analytics recovers it. A reading that's been corrupted at the transducer is gone.
Start with ingress. The international classification for this is the IP code in IEC 60529, Degrees of protection provided by enclosures. Two digits: the first rates protection against solids from 0 to 6, where 6 means dust-tight; the second rates water from 0 to 8, covering everything from dripping condensate up to continuous immersion (per IEC 60529). An IP65 housing is dust-tight and shrugs off wash-down jets. An IP67 one tolerates temporary submersion. In a flour mill or a metals shop, the difference between a 5 and a 6 on that first digit is the difference between a sensor that lasts and one that fills with conductive dust and shorts. So read the code, and read which digit you actually need.
Then temperature, which is where the physics gets opinionated. For contact measurement you're usually choosing between a platinum resistance thermometer and a thermocouple, and the trade is accuracy against range. A Pt100 built to IEC 60751 holds a Class A tolerance of roughly ±0.15 °C near zero and a Class B tolerance of about ±0.3 °C, with the band widening as you climb (per IEC 60751:2008). It's the precise choice up to a few hundred degrees. Push past that, into furnace and combustion territory, and you move to thermocouples, which reach far higher but give up resolution and bring a drift problem we'll come back to.
Two more environmental insults deserve attention before you commit. Condensation is the quiet one: a sensor cycling through the dew point breathes moist air in and out of any imperfect seal, and the water collects inside where it corrodes terminals and shifts readings. This is why a high second IP digit and a sealed, gas-filled, or potted housing matter as much in a humid plant as a wet one. Chemical attack is the other: vapours in a process hall degrade gaskets, cable jackets, and exposed metalwork over months, so wetted-material compatibility belongs on the selection checklist alongside range and accuracy. Neither failure announces itself; both end the same way, in a reading you can no longer trust.
The mistake here is reading the headline range off a data sheet and stopping.
A sensor rated to a peak temperature is rated to see it, briefly, not to live there. Continuous exposure near the top of the range ages the element. So derate. Specify for the conditions the sensor actually sits in all day, not the worst minute it has to endure.Mount it so vibration doesn't shake it apart
Vibration kills more industrial sensors than heat does, and it does it two ways at once. It fatigues solder joints, connectors, and cable glands until something cracks. And it corrupts the measurement long before anything breaks.
The reference frame for how much vibration is too much is ISO 10816-3, which evaluates machine vibration from readings taken on non-rotating parts like bearing housings. It covers industrial machines above 15 kW running between 120 and 15 000 r/min, and it sorts broadband velocity, measured in mm/s RMS across the 10 to 1000 Hz band, into zones from "newly commissioned" through "damage imminent" (per ISO 10816-3:2009). Those zones are how you decide whether a rising trend means schedule a job or stop the machine tonight.
For the sensor doing that measuring, mounting is everything. An accelerometer reports the motion of whatever it's attached to, so a loose or compliant mount invents resonances that aren't in the machine. The classic error is a magnetic base or a long probe stinger on a high-frequency measurement: the mount itself rings, and the peak you chase in the spectrum is the bracket, not a bearing fault. Every mounting method has a usable frequency ceiling, set by the stiffness of the coupling between sensor and machine, and a soft mount drops that ceiling fast. Stud-mount where the frequencies matter. And keep cable runs strain-relieved, because a cable whipping in time with the machine fatigues its own termination.
If you want to know in advance how a part will hold up, look at how it was qualified. The US Department of Defense standard MIL-STD-810, Environmental Engineering Considerations and Laboratory Tests, is the common reference for this. It's a framework of tailored test methods that subject equipment to the insults of real service: high and low temperature, thermal shock, humidity, salt fog, blowing sand and dust, and both random vibration and mechanical shock (per MIL-STD-810G, US DoD). A part qualified to the relevant methods isn't guaranteed to survive your plant, but a part with no environmental qualification at all is a gamble. Ask what it was tested against and at what severity, not just whether it carries the badge.
This is the stage people underspend on. The sensor is a line item; the bracket, the gland, the routing, and the half-day of fitting are "labour", and labour gets cut. Then the install logs a fault every windy week and nobody believes the system. Cheap mounting is the most expensive decision on the skid.
Condition the signal at the edge before it travels
Now the data has to become information, and the architecture for doing that cleanly is older and better-defined than most people expect. ISO 13374, Condition monitoring and diagnostics of machines, lays out an open processing model, and its companion implementation, the MIMOSA OSA-CBM specification, names six functional blocks that a monitoring system moves data through in order: data acquisition, data manipulation, state detection, health assessment, prognostic assessment, and advisory generation.
The first two blocks live at the edge, close to the sensor, and they earn their keep there. Data acquisition is the access to the installed sensor and the raw capture. Data manipulation is the signal conditioning: filtering, scaling, time-to-frequency transforms, feature extraction (per ISO 13374-1:2003 and the OSA-CBM blocks). Why do this at the edge instead of shipping everything to a historian? Because raw high-rate vibration is enormous, most of it is uninteresting, and a noisy 4-20 mA loop or a marginal radio link will mangle it in transit. Reduce a vibration burst to its band energies and envelope features near the sensor and you send a few trustworthy numbers instead of a flood of fragile ones. You also get to timestamp and quality-flag the reading at source, which matters more than it sounds.
That timestamp-and-flag habit is worth dwelling on, because it's what makes the rest of the pipeline debuggable. When a sensor on one node and a sensor on another disagree, the first question is always whether they were even sampled at the same instant. Clock skew between devices manufactures phantom correlations and hides real ones. So discipline the clocks, stamp every reading with a quality byte that says good, suspect, or substituted, and carry that flag downstream so the analytics layer can weight or reject a reading instead of swallowing it blind. A measurement without a quality flag is a claim with no evidence behind it.
Doing this conditioning on a small computer at the machine is what an edge telemetry and analytics platform is for, and it's the layer where a deployment either becomes maintainable or turns into a pile of one-off scripts nobody can debug at 3 a.m. Keep the blocks separate and named the way the standard lays them out. When a number looks wrong, you want to know which block produced it.
Detect drift before it lies to you
A broken sensor is easy. It reads zero, or full-scale, or nothing, and any half-decent alarm catches it. The dangerous failure is the sensor that keeps reporting plausible numbers that are slowly, quietly wrong. That's drift, and harsh environments are where it lives.
Thermocouples are the textbook case. NIST, whose laboratory calibrates these against platinum standards from 0 °C to 1100 °C, documents that base-metal thermocouples drift from rapid oxidation at higher temperatures, enough that the act of calibration itself can shift the reading during the hours it takes (NIST, 2013). So a thermocouple that was dead-on at commissioning can read several degrees off a year later, with nothing visibly wrong. No alarm fires. The control loop just settles around a number that's no longer the truth, and your model learns from a lie.
How do you catch a sensor that's wrong but not broken? You stop trusting any single reading in isolation. Cross-check against redundant or neighbouring sensors that should agree. Watch for a measurement that diverges from its own history under conditions where it shouldn't. Compare against a physical model of the process, even a rough one, so a reading that violates an energy or mass balance gets flagged. And schedule real calibration against a traceable reference on an interval the environment justifies, not the one the manual suggests for an air-conditioned lab. A sensor in a kiln earns a tighter schedule than the same part on a wall.
Drift detection is unglamorous and it's the single highest-value thing the analytics layer does. A model fed a drifting input doesn't refuse the data. It absorbs the error and hands you a confident wrong answer, which is worse than no answer at all.
Turn clean signals into health and a forecast
With trustworthy, conditioned signals flowing, the last three OSA-CBM blocks do the work people actually wanted from the start: decide whether the asset is healthy, and predict when it won't be.
State detection asks whether the machine is in a normal or an abnormal condition against a learned or specified baseline. Health assessment rates that state and tries to name the fault. Prognostic assessment estimates remaining useful life, the time until the next significant change (per ISO 13374-1:2003). Advisory generation turns that into a recommendation a planner can schedule against. Each block consumes the one before it, which is exactly why the signal quality work upstream is non-negotiable. Garbage propagates.
This is also where openly published datasets stop the field from running on hand-waving. NASA's Prognostics Center of Excellence publishes the Turbofan Engine Degradation Simulation data set, generated with the C-MAPSS simulator and released by Saxena and Goebel in 2008. It gives run-to-failure trajectories across 21 sensor channels per cycle, with realistic noise injected, so a prognostic method can be tested against ground-truth degradation instead of a vendor's say-so (NASA PCoE; Saxena and Goebel, 2008). For rolling-element bearings, the Case Western Reserve University Bearing Data Center is the long-standing benchmark: vibration captured with accelerometers at 12 kHz on motor bearings seeded with single-point faults from 7 to 28 mils by electro-discharge machining, on the inner race, outer race, and rolling elements (Case Western Reserve University Bearing Data Center). If a fault-detection approach can't separate those classes, it won't separate yours.
The reason these matter to a plant engineer, and not just to a researcher, is that they let you validate the modelling layer against known answers before you trust it on a machine where the answer is unknown. Run your method on C-MAPSS and CWRU first. If it can't find a seeded bearing fault in clean benchmark data, it certainly won't find an incipient one through the noise of a real conveyor drive.
Where most rollouts go wrong
Here's the failure mode I've watched repeat. A team buys good sensors, wires them in, lands the data in a historian, and points a dashboard at it. For a few months it looks like a success. Then the readings start to disagree with reality, nobody can say which stage introduced the error, and trust evaporates. Within a year the alarms get muted and the screens get ignored.
It almost never fails at the sensor. It fails in the gaps between stages, because the pipeline was treated as one purchase instead of six. Was that spike a real event, a loose mount, a drifting element, a filtering artefact, or a clock skew between two devices? If your system can't answer that quickly, every reading is suspect and the whole thing degrades to decoration. The fix isn't a better sensor. It's discipline: name the stages, quality-flag the data at each one, keep calibration honest, and validate the model against known failures before you believe it on unknown ones.
There's a temptation to skip the boring middle and jump straight from a wall of sensors to a machine-learning model, on the theory that the model will sort out the mess. It won't. A learning model is a very efficient way to memorise whatever bias your sensors and conditioning introduced. Clean the signal first. The model is the cheap part.
Designing for the decade, not the demo
A sensor install isn't a project that ends. It's an asset that has to keep telling the truth for as long as the machine runs, through dust seasons, thermal cycling, and the slow oxidation no one sees. Specify for that. Choose the IP rating and temperature class for where the sensor lives all day, mount it so vibration can't lie to you or fatigue it, condition the signal at the edge so what travels is small and honest, hunt drift relentlessly, and prove the analytics against published failure data before you bet a maintenance schedule on them.
Do that, and the dashboard earns its place: a number that still means what it says after two years in the dust. Skip a stage, and you've built a very expensive way to be confidently wrong. Which one you end up with is decided long before the first model runs.
References
- IEC 60529: Degrees of protection provided by enclosures (IP Code)
- IEC 60751:2008, Industrial platinum resistance thermometers and platinum temperature sensors
- ISO 13374-1:2003, Condition monitoring and diagnostics of machines — Data processing, communication and presentation — Part 1: General guidelines
- MIMOSA OSA-CBM: Open System Architecture for Condition-Based Maintenance
- ISO 10816-3:2009, Mechanical vibration — Evaluation of machine vibration by measurements on non-rotating parts — Part 3
- Updated Uncertainty Budgets for NIST Thermocouple Calibrations (NIST, 2013)
- Turbofan Engine Degradation Simulation Data Set — A. Saxena and K. Goebel, 2008, NASA Prognostics Center of Excellence
- Case Western Reserve University Bearing Data Center
- MIL-STD-810G, Environmental Engineering Considerations and Laboratory Tests (US Department of Defense)
Reuse & license
This article is published by Zoniax Innovations LLC under a Creative Commons Attribution 4.0 International (CC BY 4.0) license. You are free to share and adapt it for any purpose, including commercially, as long as you give appropriate credit to Zoniax and link back to the original article.
Disclaimer
These Field Notes are general technical information, published as-is for industry peers. They are not professional, engineering, safety, legal, or financial advice, and nothing here is a recommendation to buy, sell, or act. Figures are cited from public sources believed reliable but are not independently guaranteed — verify them against the primary sources and your own plant conditions before acting. Zoniax Innovations LLC and the author accept no liability for decisions made from this content. Naming a standard, product, or vendor is not an endorsement.
Cite this article
Nõmm, A. (2016). Keeping Sensors Honest in Dust, Heat, and Vibration. Zoniax. https://zoniax.com/blog/posts/sensor-reliability-harsh-environments
Permalink: https://zoniax.com/blog/posts/sensor-reliability-harsh-environments