Abstract
A method for performing predictive maintenance that comprises installing a plurality of sound sensors at a plurality of sound monitoring points for monitoring a plurality of machines; measuring, using the plurality of sound sensors, sound pressure data from the plurality of machines at a first time period; deriving, by a processor, particle velocity data using the sound pressure data; and generating, by the processor, at least one of anomaly score or remaining useful life (RUL) associated with maintenance of the plurality of machines based on the particle velocity data and the sound pressure data, wherein the particle velocity data is derived from the sound pressure data based on distance of the sound sensors, and wherein the sound sensors are microphones.