Improved transducer failure detection

JP7634210B2Active Publication Date: 2025-02-21BAKER HUGHES CO
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023207330
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-12-09
Filing Date
2023-12-08
Publication Date
2025-02-21
Estimated Expiration
2043-12-08

Smart Images

  • Figure 0007634210000001
    Figure 0007634210000001
  • Figure 0007634210000002
    Figure 0007634210000002
  • Figure 0007634210000003
    Figure 0007634210000003
Patent Text Reader

Abstract

To enable enhanced transducer fault checking and provide systems and methods for determining and displaying the fault status of a transducer.SOLUTION: A method disclosed herein comprises receiving data characterizing an electrical signal generated by a transducer, determining that the received data is outside of a predetermined operational range of the transducer, and determining a period of time the received data remains outside the operational range. The method also comprises comparing the period of time to a predetermined fault time delay. The method further comprises determining that the period of time the data remains outside the operational range is greater than or equal to the predetermined fault time delay, determining that the data is invalid in response to determining that the period of time is greater than or equal to the predetermined fault time delay, determining a fault case from a plurality of fault cases based on the invalid received data, and providing the determined fault case.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of transducer status monitoring in industrial equipment. In particular, the present disclosure relates to an improved transducer fault check, system and method for determining a fault condition of a transducer and for determining and providing an indication of potential fault sources in a transducer system. Transducer fault detection can also be referred to as transducer "OK" detection. [Background technology]

[0002] Transducers are devices that convert energy from one form to another and are often used to monitor the operation of various industrial assets. When monitoring the operation of an asset, transducers can be configured to convert physical quantities such as position, motion, force, pressure, light, torque, etc. into electrical signals such as voltage and current that can be processed by a computer to obtain information about the operation of the asset.

[0003] Transducer condition monitoring or transducer fault checking refers to the process of comparing the signal output from a transducer to a predefined signal range that constitutes the transducer's operating range set by the manufacturer. Traditionally, if the signal is within the linear operating range, no faults are detected in the operation of the transducer or it can be determined that the transducer is "OK". In this range, the transducer is providing reliable information about the operation of the asset. However, if the signal is outside the linear operating range, it can be determined that the transducer may have a fault or that the transducer is "not OK". In this range, the transducer is not providing reliable information about the operation of the asset.

[0004] Transducer fault checks are performed in many industrial systems that utilize transducers to more accurately monitor the operation of the asset that the transducer is monitoring. Common transducer types used in many industrial systems include proximity meters, accelerometers, and speed meters.

[0005] In addition, some transducer fault detection systems may have a set point set by an operator within the operating range. The set point may represent a desired maximum value for the data characterizing the electrical signal. For example, the set point may represent a vibration level below which the operator would like to operate within the operating range. The transducer fault detection system may be configured to alert the operator if the data characterizing the electrical signal rises above the set point but remains within the operating range. Summary of the Invention

[0006] In one aspect, a method for improved transducer fault detection is provided. In one embodiment, the method can include receiving, by at least one data processor of a computing system communicatively coupled to the transducer, data characterizing an electrical signal generated by the transducer. The method can further include determining that the received data is outside a predetermined operating range of the transducer, the operating range having a lower limit and an upper limit. The method can further include determining a time period during which the received data remains outside the operating range and comparing the time period to a predetermined fault time delay. The method can further include determining that the time period during which the received data remains outside the operating range is equal to or greater than a predetermined fault time delay, and determining that the received data is invalid in response to determining that the time period is equal to or greater than the predetermined fault time delay. The method can further include determining a fault case from a plurality of fault cases based on the invalid received data, and providing the determined fault case.

[0007] In another embodiment, the method may further include determining that the received data has returned within the operating range of the transducer. The method may also include determining a period during which the received data remains within the operating range for comparison to a predetermined settling time. The method may also include determining that a period during which the received data remains within the operating range is equal to or greater than the predetermined settling time and determining that the received data is valid.

[0008] In another embodiment, the received data may be a voltage ranging from 0V to a non-zero supply voltage supplied to the transducer, and the operating range may further include a non-linear range and a linear range within the non-linear range.

[0009] In another embodiment, the transducer may be a radial proximity meter and the plurality of fault cases may include a first wiring fault case, a transducer fault case, an out of range fault case, and a second wiring fault case. In this embodiment, determining a fault case from the plurality of fault cases may further include assigning the first wiring fault case in response to a voltage between 0V and -0.25V. The method may further include assigning the transducer fault case in response to a voltage between -0.25V and a lower limit of an operating range. The method may further include assigning the out of range fault in response to a voltage between an upper limit of an operating range and a non-zero supply voltage +0.25V. The method may further include assigning the second wiring fault case in response to a voltage between a non-zero supply voltage +0.25V and a non-zero supply voltage.

[0010] In another embodiment, the lower limit of the operating range may be between -0.5V and -1V, the upper limit may be between -18V and -22V, and the non-zero supply voltage may be -23.5V.

[0011] In another embodiment, the transducer may be a thrust proximity meter, and the plurality of fault cases may include a first wiring fault case, a transducer fault case, an out-of-range fault case, and a second wiring fault case. In this embodiment, determining a fault case from the plurality of fault cases may further include assigning the first wiring fault case in response to a voltage between 0V and -0.25V. The method may further include assigning the transducer fault case in response to a voltage between -0.25V and a lower limit of the operating range. In this embodiment, assigning the transducer fault case may further include alerting. The method may further include assigning the out-of-range fault in response to a voltage between an upper limit of the operating range and a non-zero supply voltage +0.25V. In this embodiment, assigning the out-of-range fault case may further include alerting. The method may further include assigning the second wiring fault case in response to a voltage between a non-zero supply voltage +0.25V and a non-zero supply voltage.

[0012] In another embodiment, the lower limit of the operating range may be between -0.5V and -1V, the upper limit may be between -18V and -22V, and the non-zero supply voltage may be -23.5V.

[0013] In another embodiment, the received data may be a voltage ranging from 0V to a non-zero supply voltage supplied to the transducer, the voltage further including a Direct Current (DC) bias voltage portion and an Alternating Current (AC) voltage portion. In this embodiment, the transducer may further include a DC bias voltage operating range including a lower limit and an upper limit.

[0014] In another embodiment, the transducer may be an accelerometer and the plurality of fault cases may include a first wiring fault case, a first transducer fault case, and a second wiring fault case. In this embodiment, determining a fault case from the plurality of fault cases may further include assigning the first wiring fault case in response to a voltage between 0V and -0.25V. The method may also include assigning the first transducer fault case in response to a voltage between -0.25V and a lower limit of an operating range or a voltage between an upper limit of an operating range and a non-zero supply voltage +0.25V. The method may also include assigning the second wiring fault case in response to a voltage between a non-zero supply voltage and a non-zero supply voltage +0.25V.

[0015] In another embodiment, the plurality of fault cases may further include a second transducer fault case and a reverse wiring case. In this embodiment, determining a fault case from the plurality of fault cases may further include filtering the received data through a filter configured to separate the DC bias voltage portion from the AC voltage portion. The method may also include assigning a first wiring fault case in response to a DC bias voltage between 0V and -0.25V, and assigning a second transducer fault case in response to a DC bias voltage between -0.25V and a value derived from adding a lower limit of the DC bias voltage operating range to the absolute value of the DC bias voltage operating range, or in response to a DC bias voltage between a higher limit of the DC bias voltage operating range and 0.25V to a non-zero supply voltage. In this embodiment, assigning the transducer fault case may further include alerting. The method may also include assigning a reverse wiring case in response to a DC bias voltage between a value derived from adding a lower limit of the DC bias voltage operating range to the absolute value of the DC bias voltage operating range and a lower limit of the DC bias voltage operating range. The method may also include assigning a second wiring fault case in response to a DC bias voltage of a value ~ the non-zero supply voltage derived from adding 0.25V to the non-zero supply voltage.

[0016] In another embodiment, the transducer may monitor the machine during operation and the method may further include turning off power to the machine in response to assigning the first fault case and / or the second fault case.

[0017] In another embodiment, the lower limit of the operating range may be -1V to -2V, the upper limit may be -17V to -20V, the lower limit of the DC bias voltage range may be -8V, the upper limit of the DC bias voltage range may be -9V, and the non-zero supply voltage may be -23.5V.

[0018] In another embodiment, the transducer may be a speedometer or accelerometer coupled to an integrator configured to integrate received data. In this embodiment, the plurality of fault cases may include a wiring fault case and a first transducer fault case. In this embodiment, determining the fault case from the plurality of fault cases may further include assigning the wiring fault case in response to a voltage between 0V and -0.25V. The method may also include assigning the first transducer fault case in response to a voltage between -0.25V and a lower limit of an operating range or in response to a voltage between an upper limit of an operating range and a non-zero supply voltage.

[0019] In another embodiment, the plurality of fault cases may further include a second transducer fault case and a reverse wiring case. In this embodiment, determining the fault case from the plurality of fault cases may further include filtering the received data through a filter configured to separate the DC bias voltage portion from the AC voltage portion. The method may also include assigning the first wiring fault case in response to a DC bias voltage between 0V and -0.25V. The method may further include assigning the second transducer fault case in response to a DC bias voltage between -0.25V and a value derived from adding a lower limit of the DC bias voltage operating range to the absolute value of the DC bias voltage operating range, or in response to a DC bias voltage between an upper limit of the DC bias voltage operating range and a non-zero supply voltage. In this embodiment, assigning the transducer fault case may further include alerting by an alarm. The method may also include assigning the reverse wiring case in response to a DC bias voltage between a value derived from adding a lower limit of the DC bias voltage operating range to the absolute value of the DC bias voltage operating range and a lower limit of the DC bias voltage operating range.

[0020] In another embodiment, the lower limit of the operating range may be -2V and the upper limit may be -20V to -23V, the lower limit of the DC bias voltage range may be -9V to -11V, the upper limit of the DC bias voltage range may be -13V to -15V, and the non-zero supply voltage may be -23.5V.

[0021] In another embodiment, the predetermined failure time delay may be 300 μsec.

[0022] In another embodiment, the providing may be performed via a multi-color LED coupled to the computing device, a user interface display, and / or an audio notification. In another embodiment, the providing may further include providing the user with a list of possible faults corresponding to the assigned fault case.

[0023] In another aspect, a transducer fault detection system is provided. In one embodiment, the transducer fault detection system can include a transducer configured to obtain physical data from an asset and convert the physical data into data characterizing an electrical signal in the form of a voltage. The system can also include a computing system including at least one data processor communicatively coupled to the transducer. In one embodiment, the at least one data processor can be configured to receive data characterizing the electrical signal generated by the transducer. The at least one processor can also be configured to determine that the received data is outside a predetermined operating range of the transducer, the operating range having a lower limit and an upper limit. The at least one processor can also be configured to determine a period during which the received data remains outside the operating range for comparison to a predetermined failure time. The at least one processor can also be configured to determine that the period during which the received data remains outside the operating range is equal to or greater than the predetermined failure time. The at least one processor can be further configured to determine that the received data is invalid and to determine a failure case from the plurality of failure cases based on the received data. The at least one processor can also be configured to provide the determined failure case.

[0024] In another embodiment, the physical data may be vibration data of the operating asset, and the transducer may be selected from any one of a radial proximity meter, a thrust proximity meter, an accelerometer, and a velocity. In this embodiment, the voltage may range from 0V to a non-zero supply voltage supplied to the transducer. In this embodiment, the voltage may further include a direct current (DC) bias voltage portion and an alternating current (AC) voltage portion. In this embodiment, the system may further include a low pass filter coupled to the computing system and configured to separate the DC bias voltage portion from the AC voltage portion. [Brief description of the drawings]

[0025] These and other features will be more readily understood from the following detailed description taken in conjunction with the accompanying drawings. [Figure 1] FIG. 1 illustrates an example of a transducer fault detection system as described herein. [Diagram 2] FIG. 2 is a block diagram of an example architecture of a computing system or device described herein. [Diagram 3] FIG. 3 is an example of a method for transducer fault detection according to one embodiment. [Figure 4] FIG. 4 illustrates example voltage ranges of data characterizing the electrical signal output from the transducer to at least one data processor of a computing system of a transducer fault detection system for determining fault cases as described herein. [Diagram 5] FIG. 5 shows an example full signal voltage range of data characterizing the electrical signal output from the transducer to at least one data processor of a computing system of a transducer fault detection system for determining fault cases as described herein. [Figure 6] FIG. 6 shows example DC voltage ranges derived from the full signal range of FIG. 5 for determining the fault cases described herein. [Figure 7] FIG. 7 illustrates another example full signal voltage range of data characterizing the electrical signal output from a transducer to at least one data processor of a computing system of a transducer fault detection system for determining fault cases as described herein. [Figure 8] FIG. 8 shows example DC voltage ranges derived from the full signal range of FIG. 7 for determining the fault cases described herein. [Figure 9] FIG. 9 shows a table of example transducers described herein, transducer types, operating ranges, linear ranges within the operating ranges, and bias voltage operating ranges.

[0026] It should be noted that the drawings are not necessarily to scale: the drawings are intended to depict only typical aspects of the subject matter disclosed herein, and therefore should not be considered as limiting the scope of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] In conventional transducer fault detection systems, fault detection is performed by comparing the signal output from the transducer to an operating range of the signal that constitutes the transducer's operating range set by the manufacturer. Conventionally, the operating range is marked by a lower limit and an upper limit. The operating range may be optimized by the manufacturer for each transducer to provide a linear output range that can be easily interpreted by the processor. In conventional methods, if the signal is within the linear operating range, the transducer may be determined to be "OK", meaning that the transducer is providing reliable information about the operation of the asset. Alternatively, if the signal is outside the linear operating range, the transducer may be determined to be "not OK", meaning that the transducer is not providing reliable information about the operation of the asset. There may also be a non-linear operating range outside the linear operating range that may be classified as "OK" for fault detection, even though the data output characterizing the electrical signal may not be linear. Conventional transducer fault detection systems do not take advantage of this non-linear operating range.

[0028] Traditionally, when an operator receives a fault or "not OK" indication from a traditional transducer fault detection system, the operator is not provided with a detailed analysis of the transducer failure. Without the detailed analysis, the user cannot easily identify whether the fault indication is a legitimate problem with the transducer, a problem in the transducer's wiring, a problem in the transducer's connection to the power supply, simply an indication of noise in the signal, or the result of another problem. For example, noise on the signal in a traditional transducer fault detection system can cause the output to temporarily go outside the operating range. Traditionally, this temporary jump can indicate a false failure of the transducer. Therefore, it would be optimal if the transducer fault detection system could ignore the noise and continue to function. Overall, not providing a proper diagnosis of the transducer fault indication can result in time-intensive manual diagnosis, leading to further operational inefficiencies.

[0029] The systems and methods described herein address the aforementioned shortcomings. For example, one or more embodiments of the present disclosure may include a transducer fault detection system capable of detecting and diagnosing faults from multiple faults that may occur in a transducer having an operating range. In some embodiments, the operating range may include a non-linear operating range and a linear operating range within the non-linear operating range.

[0030] The transducer fault detection system described herein may include a transducer that may be manufactured with a predetermined operating range. The transducer fault check system may further include a computing device that may include at least one data processor that may determine whether the data characterizing the electrical signal is outside the predetermined operating range. Upon determining that the data characterizing the electrical signal is outside the predetermined operating range, the data processor may time the duration that the data characterizing the electrical signal remains outside the predetermined operating range and compare the time to a predetermined fault time delay. Upon determining that the duration that the data characterizing the electrical signal remains outside the operating range is equal to or greater than the predetermined fault time delay, the data processor may mark the data characterizing the electrical signal as invalid. The predetermined fault time delay may prevent the transducer fault check system described herein from indicating a fault in operation based on noise in the data characterizing the electrical signal. The transducer fault check system may further determine a fault case from a plurality of fault cases based on the data characterizing the electrical signal and provide the fault case to a user.

[0031] By determining fault cases for the transducer system based on data characterizing the electrical signal, the systems and methods described herein can further provide a detailed analysis of the transducer fault indication by classifying it into a particular fault case and providing an operator with a list of possible faults organized based on probability. Providing the operator with such a detailed analysis of the transducer fault indication can inform the operator and reduce operational inefficiencies associated with manual diagnosis of the fault indication. Additionally, the transducer fault detection system described herein allows an asset provided with a transducer to continue to operate when the transducer is outside its operating range, reducing unnecessary asset trips and operational downtime.

[0032] FIG. 1 illustrates an example of a transducer fault detection system 100 as described herein. The transducer fault detection system 100 can include one or more transducers 110 configured to monitor an asset 130. In some embodiments, the transducers 110 can be supplied with a non-zero supply voltage from a power source. In some embodiments, the power source for the transducers 110 can be a computing system 120 communicatively coupled to the transducers 110. In some embodiments, the asset 130 can be, for example, a turbine generator set. The generator set 130 can further include, for example, a generator 131, a low pressure turbine 132, an intermediate pressure turbine 133, a high pressure turbine 134, a number of combustors 135, a high pressure cylinder 136, an intermediate pressure cylinder 137, and a liquid propane compressor 138. In some embodiments, the asset 130 can be powered by an asset power source 139. In some embodiments, the asset power source 139 can be, for example, a dual 24VDC power source. In some embodiments, the transducers 110 can be configured to receive physical data from the asset 130. The transducer 110 can be configured to convert physical data from the asset 130 into data characterizing the electrical signal 115. In some embodiments, the data characterizing the electrical signal 115 can be a voltage. In some embodiments, the transducer 110 can include one or more probes 112 coupled to the asset 130. The transducer fault detection system 100 can be configured to transmit the data characterizing the electrical signal 115 to a computing system 120 communicatively coupled to the transducer 110 for processing. In some embodiments, the computing system 120 can further be communicatively coupled to an asset power source 139. In some embodiments, the computing system 120 can be configured to turn on the power source 139 in response to the transducer fault detection system 100 detecting a transducer fault. In some embodiments, one or more of the transducers 110 can be coupled to or directly mounted on the asset 130.In some embodiments, the transducer 110 may include a proximity meter, an accelerometer, a speed meter, and / or a key phasor. In some embodiments, a proximity meter may be used to monitor radial vibrations. In some embodiments, a proximity meter may be used to monitor thrust vibrations. In some embodiments, the transducer 110 may include a micro-electro-mechanical system (MEMS) capacitive accelerometer, a Hall effect accelerometer, a piezoelectric accelerometer, a piezoresistive accelerometer, or the like. In some embodiments, the speed meter may be an accelerometer coupled to an integrator.

[0033] 2 is a block diagram of an example architecture 200 of a computing system or device, such as computing system 120, configured to receive data from one or more transducers 110. Generally, computing system 120 can include at least one processor 240 for performing actions according to instructions and one or more memory devices 250 and / or 260 for storing instructions and data. The illustrated example computing system 120 includes one or more processors 240 in communication with memory 260 and at least one network interface controller 210 via a bus 280, which has a network interface 220 for connecting to transducers 110. The one or more processors 240 are also in communication with each other, the plurality of transducers 110, and any other devices 270 via the bus 280. The illustrated processor 240 incorporates or is directly connected to a cache memory 250. Generally, the processor executes instructions received from the memory. In some embodiments, computing system 120 may be configured in a cloud computing environment, a virtual or containerized computing environment, and / or a web-based microservices environment.

[0034] More specifically, processor 240 may be any logic circuitry that processes instructions, e.g., instructions fetched from memory 260 or cache 250. In many embodiments, processor 240 is an embedded processor, a microprocessor unit, or a special-purpose processor. Computing system 120 may be based on any processor capable of operating as described herein, e.g., a suitable digital signal processor (DSP), or set of processors. In some embodiments, processor 240 may be a single-core or multi-core processor. In some embodiments, processor 240 may consist of multiple processors.

[0035] The memory 260 can be any device suitable for storing computer-readable data. The memory 260 can be a device having fixed storage or a device for reading removable storage media. Examples include all forms of non-volatile memory, media and memory devices, semiconductor memory devices (e.g., EPROM, EEPROM, SDRAM, flash memory devices, and all types of solid state memory), magnetic disks, and magneto-optical disks. The computing device 120 can have any number of memory devices 260.

[0036] Cache memory 250 is typically a form of high-speed computer memory located close to processor 240 for fast read / write times. In some implementations, cache memory 250 is part of processor 240 or on the same chip as processor 240.

[0037] The network interface controller 210 manages data exchange through the network interface 220. The network interface controller 210 handles the physical, media access control, and data link layers of the Open Systems Interconnect (OSI) model for network communication. In some implementations, some of the tasks of the network interface controller are handled by the processor 240. In some implementations, the network interface controller 210 is part of the processor 240. In some implementations, the computing device 120 has multiple network interface controllers 210. In some implementations, the network interface 220 is a connection point for a physical network link, e.g., an RJ45 connector. In some implementations, the network interface controller 210 supports wireless network connections through the network interface port 220. In general, the computing device 120 exchanges data with the transducer 110 through a physical or wireless link to the network interface 220. In some implementations, the network interface controller 210 implements network protocols such as LTE, TCP / IP Ethernet, IEEE 802.11, IEEE 802.16, and the like.

[0038] The transducer 110 may be connected to the computing device 120 via a network interface port 220. Other devices 270 may include an I / O interface 230, an external serial device port, and any additional coprocessors. For example, the computing system 120 may include interfaces (e.g., Universal Serial Bus (USB) interfaces, etc.) for connecting input devices (e.g., keyboards, microphones, mice, or other pointing devices), output devices (e.g., video displays, speakers, refreshable Braille terminals, or printers), or additional memory devices (e.g., portable flash drives or external media drives). In some implementations, an I / O device, e.g., a touch screen on a tablet device, is integrated into the computing system 120. In some implementations, the computing device 120 includes additional devices 270, such as a coprocessor, e.g., a mathematical coprocessor that can assist the processor 240 with high-precision or complex calculations.

[0039] 3 is an exemplary method diagram of a method 300 of transducer fault detection according to an embodiment of the disclosure. The computing system 120 may include a memory 260 storing non-transitory computer-readable and executable instructions that, when executed by the data processor 240, cause the data processor 240 to perform one or more operations of the method 300. At 305, a signal 115 from one or more transducers 110 may be received by the computing system 120. At step 310, the computing system 120 may determine whether the data characterizing the electrical signal 115 is outside of an operating range of the transducer. In some embodiments, the data received at 305 may have already triggered a set point alarm of the monitored asset 130 due to the data exceeding a set point for a desired operation of the asset 130. In some embodiments, the set point may be set by an operator. Upon determining that the data characterizing the electrical signal is not outside of an operating range, the method 300 may further include step 370 of determining that the transducer is functioning properly (the transducer has a status of "OK"). In some embodiments, a transducer having an "OK" state may not result in a notification to an operator. In other embodiments, a transducer having an "OK" state may result in a notification to an operator. Examples of a notification of an "OK" state may include an LED indication, or an indication on a user interface display coupled to the computing device. Alternatively, upon determining that the data characterizing the electrical signal is outside of the operating range, the method 300 may further include an operation 315 of initiating a fault timer. In some embodiments, the fault timer may be configured to time the duration that the data characterizing the electrical signal remains outside of the operating range. In some embodiments, the fault timer may be initiated by a data processor of the computing device.

[0040] A transducer fault detection system can be configured to have a set point that indicates a maximum desired output for the transducer during operation. The set point can be set within the linear operating range of the transducer. Such a transducer fault detection system can be configured to track the output from the transducer, for example, using a peak-to-peak detector. The transducer fault detection system can be configured to initiate a set point pre-alarm if the output from the transducer exceeds the set point. In some cases, the pre-alarm can be configured to operate for a predetermined amount of time while the output remains above the set point before triggering the set point alarm. Thus, the pre-alarm can be configured to reduce the set point alarm being triggered due to noise in the output. Furthermore, transducers often generate high voltage outputs when subjected to shocks that exceed both the transducer set point and the transducer operating range. When these spikes occur, they may not represent a fault in the system, but simply a momentary noise in the output. In this case, it may be optimal to continue operating the transducer fault detection system without indicating that there was a fault in the system. Additionally, in this case, it may be desirable to maintain the setpoint pre-alarm and / or setpoint alarm if they had been previously triggered by the transducer failure detection system. However, conversely, if the output remains outside the operating range, it is more likely that there is a fault in the system rather than that the system is operating beyond its setpoint. In this case, it may be preferable to stop the setpoint pre-alarm or setpoint alarm and instead indicate that there has been a fault in the system.

[0041] Thus, the method 300 may further include a step 320 of comparing the time that the data characterizing the electrical signal remains outside the operating range to a predetermined fault time delay. Thus, the predetermined fault time delay may be optimized to detect a fault fast enough so that the transducer fault detection system does not trigger a set point alarm, but slow enough to not indicate a fault based on noise in the system. The predetermined fault time delay may be determined based on the transducer type and noise levels in the transducer fault detection system, among other variables. In some embodiments, the predetermined fault time delay may be between 10 and 500 μsec.

[0042] If the data characterizing the electrical signal is determined to be outside the operating range for a time period less than the predetermined failure time delay, the method 300 may further include step 370 of determining that the transducer is functioning properly (the transducer has a status of "OK"). Alternatively, if the data characterizing the electrical signal is determined to be outside the operating range for a time period greater than or equal to the predetermined failure time delay, the method 300 may further include step 325 of marking the signal as invalid.

[0043] In some embodiments, the method 300 may further include step 330 of determining that there is a fault in the system and changing the state of the transducer to "not OK". In some embodiments, the method 300 may further include step 335 of determining a fault case from the plurality of fault cases and notifying a user of the determined fault case. In some embodiments, the data characterizing the signal may be a voltage ranging from 0 volts to a non-zero supply voltage supplied to the transducer. In some embodiments, each fault case of the plurality of fault cases may correspond to a voltage range (or voltage ranges) from 0 V to a non-zero supply voltage supplied to the transducer. In some embodiments, the plurality of fault cases may be stored in a memory of the computing system (i.e., memory 260 of FIG. 2). In some embodiments, the step 335 may further include initiating a "not OK" alarm in response to the determined fault case. In some embodiments where a set point pre-alarm and / or a set point alarm have been previously triggered, the step 335 may further include stopping the set point pre-alarm and / or the set point alarm. In some embodiments, the method 300 may include an optional step 340 of turning off power to an asset being monitored by the transducer fault detection system in response to a determined fault instance.

[0044] In some embodiments, the method 300 may further include step 345 of determining whether the data characterizing the electrical signal from the transducer is outside the operational range of the transducer. Upon determining that the data characterizing the electrical signal is outside the operational range, the method 300 may further include step 355 of maintaining the data characterizing the signal as invalid and repeating step 345. Alternatively, upon determining that the data characterizing the electrical signal is not outside the operational range, the method 300 may further include step 350 of starting a settling timer. In some embodiments, the settling timer may be configured to run for a predetermined settling time set by the manufacturer or operator. In some embodiments, the settling timer may be started by a data processor of the computing device.

[0045] In some embodiments, the method 300 may further include step 360 of comparing the time that the data characterizing the electrical signal is within the operating range to a predetermined settling time. Upon determining that the time that the data characterizing the electrical signal is within the operating range is less than the predetermined settling time, the method 300 may further include jumping to step 355 of maintaining the data characterizing the signal as invalid and repeating step 345. Alternatively, upon determining that the time that the data characterizing the electrical signal is within the operating range is equal to or greater than the predetermined settling time, the method 300 may include step 365 of marking the signal as valid. Upon marking the signal as valid, the method 300 may include step 370 of determining that the transducer is functioning properly (the transducer has a status of "OK").

[0046] FIG. 4 illustrates an exemplary voltage range 400 representing a voltage range of data characterizing an electrical signal output from a transducer to at least one data processor of a computing system of a transducer fault detection system. The voltage range 400 can range from a zero point 405 to a non-zero supply voltage value 455 supplied to the transducer. In some embodiments, the zero point 405 can be 0 volts (V) and the non-zero supply voltage value 455 can be −23.5 V. In some embodiments, the voltage range 400 can represent a plurality of fault case voltage ranges and an operating range of a proximity meter. In some embodiments, the proximity meter represented by the voltage range 400 can be used in a radial sensing operation. In other embodiments, the proximity meter represented by the voltage range 400 can be used in a thrust sensing operation. In some embodiments, the plurality of fault case ranges can include a first wiring fault case range 410, a transducer fault case range 420, an out-of-range case range 440, and a second wiring fault case range 450. In some embodiments, the operating range 430 may include a non-linear range 432 and a linear range 434 within the non-linear range 432 .

[0047] With reference to the voltage range 400, data characterizing the electrical signal falling into a first wiring fault case range 410 may indicate that the transducer is operating outside its operating range 430 due to a wiring fault. Once the at least one data processor determines that the data characterizing the electrical signal is within the first wiring fault case range 410, the data processor may be configured to provide a list of possible fault diagnoses. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to common, a diagnosis that the signal line is disconnected, a diagnosis that the transducer power is not connected to the proximity meter, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0048] With reference to the voltage range 400, data characterizing the electrical signal falling within the transducer fault case range 420 may indicate that the transducer is operating outside its operating range 430 due to a fault in the transducer. Once the data characterizing the electrical signal is determined to be within the transducer fault case range 420 by the at least one data processor, the data processor may be configured to provide a list of possible fault diagnoses. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the proximity meter is faulty, a diagnosis that the probe connected to the proximity meter is faulty, a diagnosis that the connection (i.e., cable) between the proximity meter and the probe is faulty, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on the probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, for example, when the proximity meter is used in a thrust sensing operation, once the data characterizing the electrical signal is determined to be within the transducer fault case range 420, the data processor may be configured to initiate a “not OK” alarm of the transducer fault detection system. In some embodiments, the "not OK" alarm may be integrated with the system's set point alarms.

[0049] With reference to the voltage range 400, data characterizing the electrical signal falling within an out-of-range case range 440 may indicate that the transducer is operating outside its operating range 430 due to the sensing target being physically outside the sensing range of the transducer probe. When the data characterizing the electrical signal is determined by the at least one data processor to be within the out-of-range case range 440, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the target is out of range of the transducer's sensing probe. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, for example, when a proximity meter is used in a thrust sensing operation, when the data characterizing the electrical signal is determined to be within the out-of-range fault case range 440, the data processor may be configured to initiate a "not OK" alarm of the transducer fault detection system. In some embodiments, the "not OK" alarm may be integrated with a set point alarm of the system.

[0050] With reference to the voltage range 400, data characterizing the electrical signal falling into the second wiring fault case range 450 may indicate that the transducer is operating outside of its operating range 430 due to a wiring fault. Upon determination by the at least one data processor that the data characterizing the electrical signal is within the second wiring fault case range 450, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to the transducer power. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0051] In some embodiments, the operating range 430 may have a lower limit 425 and an upper limit 435. In some embodiments, the lower limit 425 of the operating range may be equal to or between about -0.5V and -1V, although other lower limit values ​​are also envisioned. In some embodiments, the upper limit 435 of the operating range may be equal to or between about -18V and -22V, although other upper limit values ​​are also envisioned. The first wiring fault case range 410 may have a lower limit at the zero point 405 and an upper limit at a voltage 415. In some embodiments, the voltage 415 may be about -0.25V. The transducer fault case range 420 may have a lower limit at the voltage 415 and an upper limit at the lower limit 425 of the operating range. The out-of-range case range 440 may have a lower limit at the upper limit 435 of the operating range and an upper limit at a voltage 445. In some embodiments, the voltage 445 may be equal to about +0.25V (non-zero supply voltage value 455). For example, if the non-zero supply voltage value 455 is equal to -23.5 V, the voltage 445 may be equal to approximately -23.25 V. The second wiring fault case range 450 may have a lower limit at the voltage 445 and an upper limit at the non-zero supply voltage value 455. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0052] In some embodiments, the transducer can be configured to be an accelerometer. In some embodiments, the accelerometer can be any of a microelectromechanical system (MEMS) capacitive accelerometer, a Hall effect accelerometer, a piezoelectric accelerometer, a piezoresistive accelerometer, and the like. Accelerometers traditionally provide an alternating current (AC) output with an AC baseline of 0V when not moving. For example, it may be desirable to artificially move this AC baseline to a non-zero voltage value so that one can distinguish between when the accelerometer is not moving and when the accelerometer is not powered. Thus, a direct current (DC) bias voltage can be applied to the accelerometer output to move the AC baseline away from 0V.

[0053] In some embodiments, when the transducer is an accelerometer, the transducer fault detection system can be configured to determine the fault case from a first plurality of fault case ranges and / or from a second plurality of fault case ranges. The first plurality of fault case ranges can be within a full signal voltage range (described below in connection with FIG. 5). The full signal voltage can include both a DC bias voltage portion of the data characterizing the electrical signal and an AC portion of the data characterizing the electrical signal. The second plurality of fault case ranges can be within a DC voltage range (described below in connection with FIG. 6). When determining the fault case from the second plurality of fault cases, the data characterizing the electrical signal output from the accelerometer can be sent through a filter to separate the DC portion of the voltage (bias voltage) from the AC portion. In some embodiments, the filter can be a low pass filter. After filtering the data characterizing the electrical signal, the DC portion of the voltage can be received into at least one data processor and compared to the DC voltage range.

[0054] FIG. 5 illustrates an exemplary voltage range 500 representing a full signal voltage range of data characterizing an electrical signal output from a transducer to at least one data processor of a computing system of a transducer fault detection system. In some embodiments, the full signal voltage range 500 can include a first plurality of fault case voltage ranges and an operating range of the accelerometer. The full signal voltage range 500 can extend from a zero point 505 to a non-zero supply voltage value 555 supplied to the transducer. In some embodiments, the zero point 505 can be approximately 0V, although other lower limit values ​​can be assumed, and the non-zero supply voltage value 555 can be approximately −23.5V, although other upper limit values ​​can be assumed. In some embodiments, the first plurality of fault case ranges can include a first wiring fault case range 510, a first transducer fault case range 520, and a second wiring fault case range 540. In some embodiments, the operating range 530 can include a non-linear range 532 and a linear range 534 within the non-linear range 532. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0055] With reference to the total signal voltage range 500, data characterizing the electrical signal falling within a first wiring fault case range 510 may indicate that the transducer is operating outside its operating range 530 due to a wiring fault. Once the at least one data processor determines that the data characterizing the electrical signal is within the first wiring fault case range 510, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to common, a diagnosis that the signal line is disconnected, a diagnosis that the transducer power is not connected to the interface module for the accelerometer and / or transducer, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0056] With reference to the total signal voltage range 500, data characterizing the electrical signal falling within the first transducer fault case range 520 may indicate that the transducer is operating outside its operating range 530 due to a fault in the transducer. Upon determination by the at least one data processor that the data characterizing the electrical signal is within the first transducer fault case range 520, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that there has been an impact event in the monitored system, a diagnosis that there is a fault in the accelerometer, a diagnosis that there is a fault in the accelerometer interface module, and / or a diagnosis that there is a fault in the wiring between the accelerometer and the accelerometer interface module. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, the data processor may be configured to initiate a “not OK” alarm of the transducer fault detection system upon determination that the data characterizing the electrical signal is within the first transducer fault case range 520. In some embodiments, the "not OK" alarm may be integrated with a system set point alarm. Further, in some embodiments, when the data characterizing the electrical signal is determined to be within the first transducer fault case range 520, the data processor may be configured to trip the power to a system monitored by the transducer fault detection system.

[0057] With reference to the total signal voltage range 500, data characterizing the electrical signal falling within the second wiring fault case range 540 may indicate that the transducer is operating outside its operating range 530 due to a wiring fault. Upon determination by the at least one data processor that the data characterizing the electrical signal is within the second wiring fault case range 540, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to the transducer power. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0058] In some embodiments, the operating range 530 can have a lower limit 525 and an upper limit 535. In some embodiments, the lower limit 525 of the operating range can be equal to or between about -1V and -2V, although other lower limit values ​​are also envisioned. In some embodiments, the upper limit 535 of the operating range can be equal to or between about -17V and -20V, although other upper limit values ​​are also envisioned. The first wiring fault case range 510 can have a lower limit at the zero point 505 and an upper limit at a voltage 515. In some embodiments, the voltage 515 can be -0.25V. The first transducer fault case range 520 can have a lower limit at a voltage 515 and an upper limit at a voltage 545, not including the operating range 530. In some embodiments, the voltage 545 can be equal to (non-zero supply voltage value 555) + about 0.25V. For example, if the non-zero supply voltage value 555 is equal to -23.5 V, then the voltage 545 may be equal to -23.25 V. The second wiring fault case range 540 may have a lower limit at the voltage 545 and an upper limit at the non-zero supply voltage value 555. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0059] In some embodiments, determining the fault case(s) from the multiple fault cases of the accelerometer may further include determining the fault case from a second multiple fault case range within, for example, a DC voltage range 600 illustrated by FIG. 6. The DC voltage range 600 may range from a zero point 605 to a non-zero supply voltage value 655 supplied to the transducer. In some embodiments, the zero point 605 may be about 0V and the non-zero supply voltage value 655 may be about −23.5V, although other non-zero supply voltages may be envisioned. In some embodiments, the DC voltage range may include an operating bias voltage range 640 having a lower limit 635 and an upper limit 645. In some embodiments, the lower limit 635 may be about −8V, although other lower limit values ​​may be envisioned, and the upper limit 645 may be about −9V, although other upper limit values ​​may be envisioned. In some embodiments, the second plurality of fault case ranges may include a first wiring fault case range 610, a second transducer fault case range 620, a reverse wiring fault case range 630, and a second wiring fault case range 650. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0060] With reference to the DC voltage range 600, a bias voltage falling into a first wiring fault case range 610 may indicate that the bias voltage is outside its operating range 640 due to a wiring fault. Once the bias voltage is determined by the at least one data processor to be within the first wiring fault case range 610, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to common, a diagnosis that the signal line is disconnected, a diagnosis that transducer power is not connected to the transducer and / or an interface module for the transducer, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0061] With reference to the DC voltage range 600, a bias voltage falling into the second transducer fault case range 620 may indicate that the bias voltage is outside its operating range 640 due to a transducer failure. Upon determining by the at least one data processor that the bias voltage is within the second transducer fault case range 620, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that there has been an impact event in the monitored system, a diagnosis that the accelerometer is faulty, a diagnosis that the accelerometer interface module is faulty, a diagnosis that there is a fault in the wiring between the accelerometer and the accelerometer interface module, and / or a diagnosis that the accelerometer is saturated. In some embodiments, the list may be provided in a hierarchical list based on the probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, the data processor may be configured to initiate a “not OK” alarm of the transducer fault detection system upon determining that the bias voltage is within the second transducer fault case range 620. In some embodiments, the "not OK" alarm may be integrated with the system set point alarm. Further, in some embodiments, when the bias voltage is determined to be within the second transducer fault case range 620, the data processor may be configured to trip the power to the system being monitored by the transducer fault detection system.

[0062] With reference to the DC voltage range 600, a bias voltage falling into a reverse wiring fault case range 630 may indicate that the bias voltage is outside of its operating range 640 due to a reverse wiring fault. In some embodiments, if the wiring of the transducer is reversed, the bias voltage of the output signal may be shifted from its operating range 640 to the reverse wiring fault case range 630. Upon determination by the at least one data processor that the bias voltage is within the reverse wiring fault case range 630, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the wiring of the transducer is reversed and / or a diagnosis that the transducer is saturated. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0063] With reference to the DC voltage range 600, a bias voltage falling into the second wiring fault case range 650 may indicate that the bias voltage is outside of its operating range 640 due to a wiring fault. Once the bias voltage is determined by the at least one data processor to be within the second wiring fault case range 650, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to the transducer power. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0064] In some embodiments, the operating range 640 can have a lower limit 635 and an upper limit 645. In some embodiments, the lower limit 635 of the operating range can be about −8V, although other lower limit values ​​can be envisioned. In some embodiments, the upper limit 645 of the operating range can be about 9V, although other upper limit values ​​can be envisioned. The first wiring fault case range 610 can have a lower limit at the zero point 605 and an upper limit at a voltage 615. In some embodiments, the voltage 615 can be about −0.25V, although other voltage values ​​can be envisioned. The second transducer fault case range 620 can have a lower limit at a voltage 615 and an upper limit at a voltage 655, excluding the reverse wiring fault case range 630 and the operating range 640. In some embodiments, the voltage 655 can be equal to (non-zero supply voltage value 655)+about 0.25V, although other voltage values ​​can be envisioned. For example, if the non-zero supply voltage value 665 is equal to -23.5V, the voltage 655 may be equal to -23.25V. The reverse wiring fault case range 630 may have a lower limit at the voltage 625 and an upper limit at the lower limit of the operating range 635. In some embodiments, the voltage 625 may be equal to (lower limit of the operating range 635) + (absolute value of the operating range 640). For example, if the lower limit of the operating range 635 is -8V and the upper limit of the operating range 645 is -9V, the voltage 625 may be equal to -7V. The second wiring fault case range 650 may have a lower limit at the voltage 655 and an upper limit at the non-zero supply voltage value 665. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0065] In some embodiments, the first wiring fault case 510 and the first wiring fault case 610 may be combined into one wiring fault case. Additionally, in some embodiments, the second wiring fault case 540 and the second wiring fault case 650 may be combined into one wiring fault case.

[0066] In some embodiments, the transducer can be configured to be a speedometer. In some embodiments, the speedometer can be an accelerometer as described above in connection with FIGS. 5-6 having an internal integrator configured to integrate data characterizing the electrical signal. Speedometers traditionally provide an alternating current (AC) output that has an AC baseline of 0V when not moving. For example, it may be desirable to artificially move this AC baseline to a non-zero voltage value so that one can distinguish between when the speedometer is not moving and when the speedometer is not powered. Thus, a direct current (DC) bias voltage can be applied to the speedometer output to move the AC baseline away from 0V.

[0067] In some embodiments, when the transducer is a speedometer, the transducer fault detection system can be configured to determine a fault case from a first plurality of fault case ranges and / or from a second plurality of fault case ranges. The first plurality of fault case ranges can be within a full signal voltage range (described below in connection with FIG. 7). The full signal voltage can include both a DC bias voltage portion of the data characterizing the electrical signal and an AC portion of the data characterizing the electrical signal. The second plurality of fault case ranges can be within a DC voltage range (described below in connection with FIG. 8). When determining a fault case from the second plurality of fault cases, the data characterizing the electrical signal output from the speedometer can be sent through a filter to separate the DC portion of the voltage (bias voltage) from the AC portion. In some embodiments, the filter can be a low pass filter. After filtering the data characterizing the electrical signal, the DC portion of the voltage can be received into at least one data processor and compared to the DC voltage range.

[0068] FIG. 7 illustrates an exemplary voltage range 700 representing a total signal voltage range of data characterizing an electrical signal output from a transducer to at least one data processor of a computing system of a transducer fault detection system. In some embodiments, the total signal voltage range 700 can include a first plurality of fault case voltage ranges and an operating range of a speedometer. The total signal voltage range 700 can extend from a zero point 705 to a non-zero supply voltage value 745 supplied to the transducer. In some embodiments, the zero point 705 can be about 0V and the non-zero supply voltage value 745 can be about −23.5V, although other non-zero supply voltage values ​​can be envisioned. In some embodiments, the first plurality of fault case ranges can include a first wiring fault case range 710 and a first transducer fault case range 720. In some embodiments, the operating range 730 can include a non-linear range 732 and a linear range 734 within the non-linear range 732. Based on the operating settings associated with each of the various transducer types, various ranges can be contemplated and are not limited to the specific ranges identified above.

[0069] With reference to the total signal voltage range 700, data characterizing the electrical signal falling within a first wiring fault case range 710 may indicate that the transducer is operating outside its operating range 730 due to a wiring fault. Once the at least one data processor determines that the data characterizing the electrical signal is within the first wiring fault case range 710, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to common, a diagnosis that the signal line is disconnected, a diagnosis that the speedometer lines are shorted together, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0070] With reference to the full signal voltage range 700, data characterizing the electrical signal falling within a first transducer fault case range 720 may indicate that the transducer is operating outside its operating range 730 due to a fault in the transducer. Upon determination by the at least one data processor that the data characterizing the electrical signal is within the first transducer fault case range 720, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that there has been an impact event in the monitored system, a diagnosis that there is a fault in the speedometer, a diagnosis that there is a fault in the speedometer interface module, and / or a diagnosis that there is a fault in the wiring between the speedometer and the speedometer interface module. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, the data processor may be configured to initiate a “not OK” alarm of the transducer fault detection system upon determination that the data characterizing the electrical signal is within the first transducer fault case range 720. In some embodiments, the "not OK" alarm may be integrated with a system set point alarm. Further, in some embodiments, when the data characterizing the electrical signal is determined to be within the first transducer fault case range 720, the data processor may be configured to trip the power to a system monitored by the transducer fault detection system.

[0071] In some embodiments, the operating range 730 can have a lower limit 725 and an upper limit 735. In some embodiments, the lower limit 725 of the operating range can be about -2V, although other lower limit values ​​are also contemplated. In some embodiments, the upper limit 735 of the operating range can be equal to or between about -20V and about -23V, although other upper limit values ​​are also contemplated. The first wiring fault case range 710 can have a lower limit at the zero point 705 and an upper limit at a voltage 715. In some embodiments, the voltage 715 can be about -0.25V. The first transducer fault case range 720 can have a lower limit at a voltage 715 and an upper limit at a voltage 735, not including the operating range 730. In some embodiments, the voltage 735 can be equal to (non-zero supply voltage value 745) + about 0.25V, although other voltage values ​​are also contemplated. For example, if the non-zero supply voltage value 745 is equal to −23.5 V, then the voltage 735 may be equal to −23.25 V. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0072] In some embodiments, determining the fault case(s) from the multiple fault cases of the speedometer may further include determining a fault case from a second multiple fault case range within, for example, a DC voltage range 800 illustrated by FIG. 8. The DC voltage range 800 may range from a zero point 805 to a non-zero supply voltage value 855 supplied to the transducer. In some embodiments, the zero point 805 may be about 0V and the non-zero supply voltage value 855 may be about -23.5V, although other non-zero supply voltage values ​​are also envisioned. In some embodiments, the DC voltage range may include an operating bias voltage range 840 having a lower limit 835 and an upper limit 845. In some embodiments, the lower limit 835 may be equal to or between about -9V and about -11V, although other lower limit values ​​are also envisioned. The upper limit 845 may be equal to or between about -13V and about -15V, although other upper limit values ​​are also envisioned. In some embodiments, the second plurality of fault case ranges may include a second wiring fault case range 810, a second transducer fault case range 820, and a reverse wiring fault case range 830. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0073] With reference to the DC voltage range 800, a bias voltage falling into the second wiring fault case range 810 may indicate that a wiring fault has caused the bias voltage to indicate outside of its operating range 840. Once the bias voltage is determined by the at least one data processor to be within the first wiring fault case range 810, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the signal line is shorted to common, a diagnosis that the signal line is disconnected, a diagnosis that the speedometer lines are shorted together, and / or a diagnosis that there is a loose connector somewhere in the system. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0074] With reference to the DC voltage range 800, a bias voltage falling within the second transducer fault case range 820 may indicate that the bias voltage is outside its operating range 840 due to a transducer failure. Once the bias voltage is determined to be within the second transducer fault case range 820 by the at least one data processor, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the speedometer is faulty and / or a diagnosis that the speedometer is saturated. In some embodiments, the list may be provided in a hierarchical list based on the probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor. In some embodiments, once the bias voltage is determined to be within the second transducer fault case range 820, the data processor may be configured to initiate a "not OK" alarm of the transducer fault detection system. In some embodiments, the "not OK" alarm may be integrated with a set point alarm of the system. Further, in some embodiments, when the bias voltage is determined to be within the second transducer fault case range 820, the data processor can be configured to trip power to a system being monitored by the transducer fault detection system.

[0075] With reference to the DC voltage range 800, a bias voltage falling into a reverse wiring fault case range 830 may indicate that the bias voltage is outside of its operating range 840 due to a reverse wiring fault. In some embodiments, if the wiring of the transducer is reversed, the bias voltage of the output signal may be shifted from its operating range 840 to the reverse wiring fault case range 830. Upon determination by the at least one data processor that the bias voltage is within the reverse wiring fault case range 830, the data processor may be configured to provide a list of possible fault diagnoses to an operator. In some embodiments, the list of possible fault diagnoses may include a diagnosis that the wiring of the transducer is reversed and / or a diagnosis that the transducer is saturated. In some embodiments, the list may be provided in a hierarchical list based on probability of occurrence. In some embodiments, the list may be provided to a user interface of a generic user interface display communicatively coupled to the at least one data processor.

[0076] In some embodiments, bias voltage operating range 840 can have a lower limit 835 and an upper limit 845. In some embodiments, the lower limit of operating range 835 can be equal to or between about -9V and about -11V, although other lower limit values ​​are also contemplated. In some embodiments, the upper limit of operating range 845 can be equal to or between about -13V and about -15V, although other upper limit values ​​are also contemplated. Second wiring fault case range 810 can have a lower limit at zero point 805 and an upper limit at voltage 815. In some embodiments, voltage 815 can be about -0.25V. Second transducer fault case range 820 can have a lower limit at voltage 815 and an upper limit at voltage 855, excluding reverse wiring fault case range 830 and operating range 840. In some embodiments, voltage 855 can be equal to a non-zero supply voltage value. In some embodiments, the non-zero supply voltage can be equal to about -23.25V. The reverse wiring fault case range 830 may have a lower limit at voltage 825 and an upper limit at operating range lower limit 835. In some embodiments, the voltage 825 may be equal to (operating range lower limit 835) + (absolute value of operating range 840). For example, if the operating range lower limit 835 is -9V and the operating range upper limit 845 is -15V, then the voltage 825 may be equal to -3V. Various ranges may be contemplated based on the operational settings associated with each of the various transducer types and are not limited to the specific ranges identified above.

[0077] In some embodiments, the first wiring fault case 710 and the second wiring fault case 810 may be combined into one wiring fault case.

[0078] FIG. 9 shows a table 900 listing example transducers 910 and transducer types 920 along with their respective operating ranges 930 , linear ranges 940 within the operating ranges 930 , and bias voltage operating ranges 950 .

[0079] Certain exemplary embodiments have been described to provide a general understanding of the principles of the structure, function, manufacture, and use of the systems, devices, and methods disclosed herein. One or more examples of these embodiments are illustrated in the accompanying drawings. Those skilled in the art will understand that the systems, devices, and methods explicitly described herein and illustrated in the accompanying drawings are non-limiting exemplary embodiments, and that the scope of the present invention is defined only by the claims. Features shown or described in connection with one exemplary embodiment may be combined with features of other embodiments. Such modifications and variations are intended to be included within the scope of the present invention. Furthermore, in this disclosure, similarly named components of the embodiments generally have similar features, and therefore, each feature of each similarly named component within a particular embodiment has not necessarily been fully detailed.

[0080] The subject matter described herein can be implemented in analog electronic circuitry, digital electronic circuitry, and / or computer software, firmware, or hardware, including the structural means disclosed herein and their structural equivalents, or in combinations thereof. The subject matter described herein can be implemented as one or more computer program products, such as one or more computer programs tangibly embodied in an information carrier (e.g., in a machine-readable storage device) or embodied in a propagated signal for execution by or to control the operation of a data processing apparatus (e.g., a programmable processor, a computer, or multiple computers). Computer programs (also known as programs, software, software applications, or code) can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, such as as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file. A program can be stored in a portion of a file that holds other programs or data, in a single file dedicated to the program, or in multiple coordinated files (e.g., files that store one or more modules, subprograms, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers at one site, or distributed across multiple sites and interconnected by a communications network.

[0081] The processes and logic flows described herein, including the method steps of the subject matter described herein, may be performed by one or more programmable data processors executing one or more computer programs to perform the functions of the subject matter described herein by operating on input data and generating output. The processes and logic flows may also be performed by special purpose logic circuitry, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and apparatus of the subject matter described herein may be implemented as such special purpose logic circuitry.

[0082] Data processors suitable for executing computer programs include, for example, both general purpose and special purpose microprocessors, as well as any one or more processors of any kind of digital computer. Typically, a processor receives instructions and data from a read-only memory or a random access memory, or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer also includes one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, or is operatively coupled to receive data therefrom, transfer data thereto, or both. Information carriers suitable for embodying computer program instructions and data include all forms of non-volatile memory, including, by way of example, semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices), magnetic disks (e.g., internal hard disks or removable disks), magneto-optical disks, and optical disks (e.g., CD and DVD disks). The processor and memory may be supplemented by, or incorporated in, special purpose logic circuitry.

[0083] To provide for interaction with a user, the subject matter described herein may be implemented on a computer having a display device, such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to the user, as well as a keyboard and pointing device (e.g., a mouse or trackball) that the user may use to provide input to the computer. Other types of devices may also be used to provide interaction with a user. For example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), while input from the user may be received in any form, including acoustic, speech, or tactile input.

[0084] The techniques described herein may be implemented using one or more modules. As used herein, the term "module" refers to computing software, firmware, hardware, and / or various combinations thereof. At a minimum, however, a module should not be interpreted as software that is not implemented on hardware, firmware, or on a non-transitory processor-readable and recordable storage medium (i.e., a module is not software itself). In fact, a "module" should always be interpreted to include at least some physical non-transitory hardware, such as a processor or part of a computer. Two different modules may share the same physical hardware (e.g., two different modules may use the same processor and network interface). The modules described herein can be combined, integrated, separated, and / or replicated to support various applications. Also, functions described herein as being performed in a particular module may be performed in one or more other modules and / or by one or more other devices instead of or in addition to functions performed in the particular module. Furthermore, modules may be implemented across multiple devices and / or other components, local or remote from each other. Additionally, modules may be moved from one device and added to another device and / or may be incorporated into both devices.

[0085] The subject matter described herein may be implemented in a computing system that includes back-end components (e.g., data servers), middleware components (e.g., application servers), or front-end components (e.g., client computers having a graphical user interface or web browser through which a user can interact with implementations of the subject matter described herein), or any combination of such back-end, middleware, and front-end components. The components of the system may be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include local area networks ("local area networks, LANs") and wide area networks ("wide area networks, WANs"), e.g., the Internet.

[0086] As used herein throughout the specification and claims, approximation language can be applied to modify any quantitative expression that can be permissibly changed without resulting in a change in the basic function to which it is related. Thus, a value modified by one or more terms such as "about," "approximately," and "substantially" is not limited to the exact value specified. In at least some instances, approximation language can correspond to the precision of an instrument for measuring the value. Range limitations can be combined and / or interchanged herein and throughout the specification and claims, and such ranges are identified and include all subranges encompassed therein unless the context or language dictates otherwise.

[0087] The use of the terms "a" and "an" and "the" and similar referents should be construed to cover both the singular and the plural unless otherwise stated herein or clearly contradicted by context. The terms "comprising," "having," "including," and "containing" should be construed as open-ended terms (i.e., meaning "including, but not limited to") unless otherwise indicated. The term "approximately" includes within 1, 2, 3, or 4 standard deviations. In certain embodiments, the term "about" or "approximately" means within 50%, 20%, 15%, %, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2%, 1%, 0.5%, or 0.05% of a given value or range. The recitation of ranges of values ​​herein is merely intended to serve as a shorthand method of referring individually to each individual value falling within the range, unless otherwise indicated herein, and each individual value is incorporated herein as if it were individually recited herein. All methods described herein can be performed in any suitable order, unless otherwise indicated herein or clearly contradicted by context. The use of any and all examples or exemplary language (e.g., "etc.") provided herein is intended merely to better illustrate the disclosure, and does not impose limitations on the scope of the disclosure unless otherwise asserted. No language in this specification should be construed as indicating any non-claimed element essential to the practice of the disclosure.

[0088] Those skilled in the art will appreciate further features and advantages of the present invention based on the above-described embodiments. Accordingly, this application is not to be limited by what has been particularly shown and described, except as indicated by the appended claims. All publications and references cited herein are expressly incorporated by reference in their entirety.

Claims

1. A method comprising: receiving, by at least one data processor of a computing system communicatively coupled to the transducer, data characterizing the electrical signal generated by the transducer; determining, by the at least one data processor, that the received data is outside a predetermined operating range of the transducer, the predetermined operating range having a lower limit and an upper limit; determining, by the at least one data processor, a period during which the received data remains outside the predetermined operating range and comparing the period during which the received data remains outside the predetermined operating range to a predetermined fault time delay; determining, by the at least one data processor, that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay; determining, by the at least one data processor, in response to the step of determining that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay, that the received data is invalid; determining, by the at least one data processor, a fault case from a plurality of fault cases based on the invalid received data; providing, by the at least one data processor, the determined fault cases; determining, by the at least one data processor, that the received data has returned within the predetermined operating range of the transducer; determining, by said at least one data processor, a period during which said received data remains within said predetermined operating range for comparison to a predetermined settling time; determining, by the at least one data processor, that the period during which the received data remains within the predetermined operating range is equal to or greater than the predetermined settling time; determining, by the at least one data processor, that the received data is valid.

2. A method comprising: receiving, by at least one data processor of a computing system communicatively coupled to the transducer, data characterizing the electrical signal generated by the transducer; determining, by the at least one data processor, that the received data is outside a predetermined operating range of the transducer, the predetermined operating range having a lower limit and an upper limit; determining, by the at least one data processor, a period during which the received data remains outside the predetermined operating range and comparing the period during which the received data remains outside the predetermined operating range to a predetermined fault time delay; determining, by the at least one data processor, that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay; determining, by the at least one data processor, in response to the step of determining that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay, that the received data is invalid; determining, by the at least one data processor, a fault case from a plurality of fault cases based on the invalid received data; providing, by the at least one data processor, the determined fault cases; The method of claim 1, wherein the received data is a voltage ranging from 0V to a non-zero supply voltage supplied to the transducer, and the predetermined operating range further includes a non-linear range and a linear range within the non-linear range.

3. the transducer is a radial proximity meter, and the plurality of fault cases includes a first wiring fault case, a transducer fault case, an out-of-range fault case, and a second wiring fault case, and determining a fault case from the plurality of fault cases comprises: assigning the first wiring fault case in response to a voltage between 0V and -0.25V; assigning the transducer fault case in response to a voltage between −0.25V and the upper limit of the predetermined operating range; assigning the out of range fault case in response to a voltage between the lower limit of the predetermined operating range and the non-zero supply voltage plus +0.25V; 3. The method of claim 2, further comprising: assigning the second wire fault case in response to a voltage between the sum of the non-zero supply voltage and +0.25V and the non-zero supply voltage.

4. 4. The method of claim 3, wherein the upper limit of the predetermined operating range is from -0.5V to -1V, the lower limit of the predetermined operating range is from -18V to -22V, and the non-zero supply voltage is -23.5V.

5. the transducer is a thrust proximity meter, and the plurality of fault cases includes a first wiring fault case, a transducer fault case, an out-of-range fault case, and a second wiring fault case, and determining a fault case from the plurality of fault cases comprises: assigning the first wiring fault case in response to a voltage between 0V and -0.25V; assigning the transducer fault case in response to a voltage between −0.25V and the upper limit of the predetermined operating range, the assigning the transducer fault case further comprising alerting via an alarm communicatively coupled to the at least one data processor; assigning the out-of-range fault case in response to a sum of the lower limit of the predetermined operating range to the non-zero supply voltage and a voltage of +0.25V, further comprising the step of alerting with the alarm communicatively coupled to the at least one data processor; 3. The method of claim 2, further comprising: assigning the second wire fault case in response to a voltage between the sum of the non-zero supply voltage and +0.25V and the non-zero supply voltage.

6. 6. The method of claim 5, wherein the upper limit of the predetermined operating range is from -0.5V to -1V, the lower limit of the predetermined operating range is from -18V to -22V, and the non-zero supply voltage is -23.5V.

7. A method comprising: receiving, by at least one data processor of a computing system communicatively coupled to the transducer, data characterizing the electrical signal generated by the transducer; determining, by the at least one data processor, that the received data is outside a predetermined operating range of the transducer, the predetermined operating range having a lower limit and an upper limit; determining, by the at least one data processor, a period during which the received data remains outside the predetermined operating range and comparing the period during which the received data remains outside the predetermined operating range to a predetermined fault time delay; determining, by the at least one data processor, that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay; determining, by the at least one data processor, in response to the step of determining that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined fault time delay, that the received data is invalid; determining, by the at least one data processor, a fault case from a plurality of fault cases based on the invalid received data; providing, by the at least one data processor, the determined fault cases; The method of claim 1, wherein the received data is a voltage ranging from 0V to a non-zero supply voltage supplied to the transducer, the voltage further including a Direct Current (DC) bias voltage portion and an Alternating Current (AC) voltage portion, the transducer further including a DC bias voltage operating range including a lower limit and an upper limit.

8. the transducer is an accelerometer, and the plurality of fault cases includes a first wiring fault case, a first transducer fault case, and a second wiring fault case, and determining a fault case from the plurality of fault cases comprises: assigning the first wiring fault case in response to a voltage between 0V and -0.25V; assigning the first transducer failure case in response to a voltage between −0.25V and the upper limit of the predetermined operating range, or in response to a voltage between the lower limit of the predetermined operating range and the sum of the non-zero supply voltage and +0.25V; 8. The method of claim 7, further comprising: assigning the second wire fault case in response to a voltage between the non-zero supply voltage and the non-zero supply voltage plus +0.25V.

9. The plurality of fault cases further includes a second transducer fault case and a reverse wiring case, and the step of determining one fault case from the plurality of fault cases includes: filtering, by the at least one data processor, the received data through a filter configured to separate the DC bias voltage portion from the AC voltage portion; assigning the first wiring fault case in response to a DC bias voltage between 0V and -0.25V; assigning the second transducer failure case in response to a DC bias voltage between −0.25V and the upper limit of the DC bias voltage operating range plus an absolute value of the DC bias voltage operating range, or in response to a DC bias voltage between the lower limit of the DC bias voltage operating range and the non-zero supply voltage plus +0.25V, further comprising alerting via an alarm communicatively coupled to the at least one data processor; assigning the reverse wiring case in response to a DC bias voltage between the sum of the upper limit of the DC bias voltage operating range and the absolute value of the DC bias voltage operating range and the upper limit of the DC bias voltage operating range; 9. The method of claim 8, further comprising: assigning the second wiring fault case in response to a DC bias voltage between the sum of the non-zero supply voltage and +0.25V and the non-zero supply voltage.

10. The transducer is monitoring a machine in operation, and the method includes: The method of claim 9 , further comprising turning off power to the machine in response to assigning the first transducer failure case and / or the second transducer failure case.

11. 10. The method of claim 9, wherein the upper limit of the predetermined operating range is −1V to −2V, the lower limit of the predetermined operating range is −17V to −20V, the upper limit of the DC bias voltage operating range is −8V, the lower limit of the DC bias voltage operating range is −9V, and the non-zero supply voltage is −23.5V.

12. the transducer is a speedometer, and the plurality of fault cases includes a first wiring fault case and a first transducer fault case; The step of determining one failure case from the plurality of failure cases includes: assigning the first wiring fault case in response to a voltage between 0V and -0.25V; and assigning the first transducer fault case in response to a voltage between −0.25V and the upper limit of the predetermined operating range or in response to a voltage between the lower limit of the predetermined operating range and the non-zero supply voltage.

13. The plurality of fault cases further includes a second transducer fault case and a reverse wiring case; The step of determining one failure case from the plurality of failure cases includes: filtering, by the at least one data processor, the received data through a filter configured to separate the DC bias voltage portion from the AC voltage portion; assigning the first wiring fault case in response to a DC bias voltage between 0V and -0.25V; assigning the second transducer failure case in response to a DC bias voltage between −0.25V and the sum of the upper limit of the DC bias voltage operating range and an absolute value of the DC bias voltage operating range, or in response to a DC bias voltage between the lower limit of the DC bias voltage operating range and the non-zero supply voltage, the assigning the second transducer failure case including alerting with an alarm communicatively coupled to the at least one data processor; and assigning the reverse wiring case in response to a DC bias voltage between the sum of the upper limit of the DC bias voltage operating range and the absolute value of the DC bias voltage operating range and the upper limit of the DC bias voltage operating range.

14. 14. The method of claim 13, wherein the upper limit of the predetermined operating range is −2V, the lower limit of the predetermined operating range is −20V to −23V, the upper limit of the DC bias voltage operating range is −9V to −11V, the lower limit of the DC bias voltage operating range is −13V to −15V, and the non-zero supply voltage is −23.5V.

15. 15. The method of any one of claims 1 to 14, wherein the predetermined failure time delay is 300 μsec.

16. 15. The method of claim 1, wherein the providing step is performed via a multi-color LED, a user interface display, and / or an audible notification coupled to the computing system.

17. The providing step includes: The method of claim 1 , further comprising the step of providing a user with a list of possible faults corresponding to the determined fault cases.

18. A transducer fault detection system comprising: a transducer configured to acquire physical data from the asset and convert said physical data into data characterizing an electrical signal in the form of a voltage; a computing system having at least one data processor and at least one memory device communicatively coupled to the transducer; The at least one data processor executes a computer program stored in the at least one memory device to receiving data characterizing an electrical signal produced by the transducer; determining that the received data is outside a predetermined operating range of the transducer, the predetermined operating range having a lower limit and an upper limit; determining a period of time during which the received data remains outside the predetermined operating range for comparison to a predetermined failure time; determining that the period during which the received data remains outside the predetermined operating range is equal to or greater than the predetermined failure time; determining that the received data is invalid; determining a failure case from a plurality of failure cases based on the received data; providing the determined fault cases; the physical data being vibration data of an operating asset; the transducer is selected from any one of a radial proximity meter, a thrust proximity meter, an accelerometer, and a speed meter, the voltage is in the range of 0V to a non-zero supply voltage supplied to the transducer, and the voltage further includes a direct current (DC) bias voltage portion and an alternating current (AC) voltage portion; The transducer failure detection system comprises: The transducer fault detection system further comprising a low pass filter coupled to the computing system and configured to separate the DC bias voltage portion from the AC voltage portion.

19. A transducer fault detection system comprising: a transducer configured to acquire physical data from the asset and convert said physical data into data characterizing an electrical signal in the form of a voltage; a computing system having at least one data processor and at least one memory device communicatively coupled to the transducer; 15. A transducer fault detection system, wherein the at least one data processor is configured to perform each step of the method according to any one of claims 1 to 14 by executing a computer program stored in the at least one memory device.

Citation Information

Patent Citations

  • Fault diagnosis device for microcomputer

    JP1986005351A

  • Fault diagnosing device for potentiometer

    JP1988148172A

  • Device and method for detecting fault

    JP1997319428A

  • Diagnostic method and device for signal input circuit

    JP2013003836A

  • Transducer fault detection system using slew rate measurements: apparatus and method

    US20040158435A1