This document pertains generally, but not by way of limitation, to non-destructive evaluation, and more particularly, to apparatus and techniques for providing acoustic inspection, such as using ultrasound testing.
Industrial non-destructive testing instruments are used for various types of applications, such as material flaw detection, corrosion monitoring, and thickness measurement. For example, ultrasound technology can be used for inspecting materials (e.g., pipes) in a non-destructive manner. In ultrasonic testing, a single element (conventional UT) or multiple elements such as phased array instruments are used to pulse on an object. The resulting echoes are received by the elements, digitized, and analyzed to highlight any flaws in the targeted test object. Each element can be used to both send and receive high-frequency sound waves or echo signals, or they can be paired so that one element acts as a transmitter, the other one as a receiver.
The present inventor has recognized the desirability of remotely monitoring the condition of assets in the field over time, without using a lot of power. Using various techniques of this disclosure, a system can remotely monitor a condition of an object at a location, such as remotely monitoring a thickness of a pipe to detect corrosion. In some examples, after installation, the service life of the system can be 5-10 years, for example, without intervention when using various techniques of this disclosure.
In an aspect, this disclosure is directed to a system for monitoring a condition of an object, the system comprising: an ultrasound transducer configured to be in contact with a surface of the object; and an electronics module electrically coupled to the ultrasound transducer, the electronics module comprising: a control unit configured to transmit a control signal to generate a transmit pulse to the ultrasound transducer that generates a transmit acoustic signal; and a time-to-digital converter coupled to the control unit and configured to receive, from the ultrasound transducer, a representation of a return acoustic signal from the object and determine a time between the transmit acoustic signal and the return acoustic signal, wherein the control unit is configured to determine a thickness of the object based on the determined time.
In an aspect, this disclosure is directed to an electronics module for monitoring a condition of an object, the electronics module comprising: a control unit configured to transmit a control signal to generate a transmit pulse to an ultrasound transducer that generates a transmit acoustic signal; and a time-to-digital converter coupled to the control unit and configured to receive, from the ultrasound transducer, a representation of a return acoustic signal from the object and determine a time between the transmit acoustic signal and the return acoustic signal, wherein the control unit is configured to determine a thickness of the object based on the determined time.
In an aspect, this disclosure is directed to a method of monitoring a condition of an object at a location, the method comprising: transmitting a control signal to generate a transmit pulse using an ultrasound transducer; receiving, from the ultrasound transducer, a representation of a return pulse from the object; determining, using a time-to-digital converter circuit, a time between the transmit pulse and the return pulse; and determining a thickness of the object based on the determined time.
In the drawings, which are not necessarily drawn to scale, like numerals can describe similar components in different views. Like numerals having different letter suffixes can represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
Assets in the field, such as pipes, can degrade over time. For example, a pipe carry various substances that, over time, can corrode sections of the pipe. The corrosion can reduce the thicknesses of one or more sections of pipe, which can put the asset at greater risk of an eventual failure.
The present inventor has recognized the desirability of remotely monitoring the condition of assets in the field over time, without using a lot of power. Using various techniques of this disclosure, a system can remotely monitor a condition of an object at a location, such as remotely monitoring a thickness of a pipe to detect corrosion. In some examples, after installation, the service life of the system can be 5-10 years, for example, without intervention when using various techniques of this disclosure.
The system 100A includes an ultrasound transducer 106 configured to be in contact with the surface of the object. For example, the ultrasound transducer 106 is configured to be in contact with an outer surface 107 of a pipe 108. The system 100A optionally includes an energy-harvesting device 110 configured to be in contact with the surface of the object. The system 100A optionally includes a temperature sensor 112 configured to be in contact with the surface of the object. The electronics module 102 is electrically coupled to the ultrasound transducer 106, the optional energy-harvesting device 110, and the optional temperature sensor 112.
The temperature sensor 112 is configured to generate a temperature signal representing a temperature of the object. The control unit 202 is configured to compensate for changes in the temperature of the object using the temperature signal.
In some examples, the system 100A includes an antenna 114, such as to communicate, via WAN IC 206 of
In some examples, the systems 100A-100N can transmit information representing the condition, e.g., thickness, to the gateway device 116. The optional gateway device 116 can be in communication with one or more cloud servers, customer equipment, etc, to allow the monitoring of the condition(s) of the asset. The control unit 202 can perform a compression technique to compress data before transmission to the gateway 116.
When the system 100A includes an optional temperature sensor 112, the electronics module 200 includes a temperature measurement IC 210 coupled to the control unit 202 and configured to receive information representing the temperature from temperature sensor 112. When the system 100A includes an optional energy-harvesting device 110, the electronics module 200 includes an energy-harvesting IC 212 coupled to the control unit 202 and configured to receive power from the energy-harvesting device 110. The control unit 202 can include power distribution functionality, such as in configurations including the optional energy-harvesting device 110. The control unit 202 communicates with various components of the system 100A and performs various functions, such as those described below.
The battery 204 can include a primary battery having one or more primary battery cells. In configurations that include the optional energy-harvesting device 110, the battery 204 can include a secondary battery having one or more secondary battery cells, such as rechargeable battery cells, which can receive a trickle charge generated from the energy-harvesting device 110, such as when the system 100A is asleep.
The control unit 202 is configured to transmit a control signal 214 to generate a transmit pulse to the ultrasound transducer 106 (of
The electronics module 200 includes a receiver circuit 220 to receive a representation of a return acoustic signal from the object via a receive input port 222 to which the ultrasound transducer 106 is coupled. The receive input port 222 is coupled to gain amplifier 224, such as a variable gain amplifier (VGA) or automatic gain amplifier (AGC). The gain amplifier 224 can receive a gain level as input.
The receiver circuit 220 can further include a differential detector circuit 226 coupled to an output of the gain amplifier 224. The differential detector circuit 226 can be configured to receive various signals, such as latch signals and threshold signals, as described further with respect to
The receiver circuit 220 can further include a time-to-digital converter circuit (TDC) 228 coupled to an output of the differential detector circuit 226 and configured to receive, from the ultrasound transducer, the representation of the return acoustic signal from the object and determine a time between the transmit acoustic signal and the return acoustic signal. The TDC 228 is coupled to an input of the control unit 202, and the control unit 202 is configured to determine a thickness of the object based on the determined time between the transmit acoustic signal and the return acoustic signal.
The electronics module 200 can further include a zeroing pulser circuit 230 coupled to the control unit 202 and configured to generate and transmit a zeroing pulse 232 to the receive input port 222. The zeroing pulse 232 is received and processed by the receiver circuit 220 to determine what delays are present in the receiver circuit 220, such as due to changes in temperature, etc. The zeroing pulse 232 has the same shape as the high voltage excitation pulse 217 but a smaller amplitude. Using the zeroing pulse 232, the control unit 202 can compensate for any changes in delay in the receiver circuit 220, such as due to temperature. For example, the control unit 202 can subtract the measurement achieved using the zeroing pulse 232 from the measurement achieved using the high voltage excitation pulse 217.
The time between the main pulse from the pulser circuit 216 and the first echo is measured to determine the time of flight. This time of flight includes the travel time of the transducer, which the control unit 202 can zero out using the measurement corresponding to the zeroing pulse 232 from the zeroing pulser circuit 230. The result of the total time of flight minus the zero time of the flight will be the travel time of sound in the material from front to back. Because the velocity of sound (m/s) is known for a given material, the control unit 202 can determine the thickness of the object.
In some examples, the gain amplifier 224 receives a single-ended signal and generates a differential output signal at its outputs. Once amplified, the signal is now differential and centered about the reference voltage of the gain amplifier 224, such as 1.5V. The outputs of the gain amplifier 224 are coupled to a high-pass filter circuit 302, which removes the common mode voltage component.
The control unit 202 is coupled to a digital-to-analog converter circuit (DAC) 304. The control unit 202 can generate a gain level signal that is received by the DAC 304, converted, and then applied to the gain amplifier 224, thereby amplifying the signal. Using the gain level signal value, the DC offset of the amplified signals can be adjusted as to change the measurement thresholding.
The output of the high-pass filter circuit 302 is coupled to the differential detector circuit 226. In the example shown in
The summing stages 304A and 304B are each coupled to the differential outputs of the high-pass filter circuit 302. In addition, an offset is added to each portion of the differential signal at the summing stages 304A and 304B so that their relative potentials can be processed by the next stage. As seen in
The outputs of the summing stage 304A are coupled to corresponding inputs of the comparator circuit 306A, and the outputs of the summing stage 304B are coupled to corresponding inputs of the comparator circuit 306B. The comparator circuits 306A and 306B act like 1-bit analog-to-digital converter circuits in that they sample the input signal. In some examples, the comparator circuits 306A and 306B are dual latched comparators coupled to the offset node. Latching the comparator circuits 306A and 306B for a period of time after the pulser circuit 216 generates the high voltage excitation pulse 217 can prevent triggering due to noise or artifacts.
The positive and negative portions of the differential signal are set relative to one another and the comparator circuits 306A and 306B trigger based on their relative positions. By comparing the relative potentials of the positive and negative portions of the differential signal at the positive and negative inputs, the comparator circuits 306A and 306B can sample the inputs to generate a time-voltage digital waveform like pulse time modulation. Due to the signals being sampled relative to each other at the input (differentially), the effects of offset and noise present in the analog front end will tend to cancel out. This has the effect of reducing false positives and improving the detection resolution and precision.
The multiplexer circuit 308A and the multiplexer circuit 308B are coupled to corresponding outputs of the comparator circuit 306A and the comparator circuit 306B, e.g., dual latched comparator circuits. Similarly, the multiplexer circuit 308B is configured to receive the outputs of both the comparator circuit 306A and the comparator circuit 306B. The control unit 202 can generate a select signal (SEL[1:0]) to select an output of either the multiplexer circuit 308A or the multiplexer circuit 308B, or both. The output of the multiplexer circuit 308A and/or the output of the multiplexer circuit 308B is applied to corresponding inputs of the TDC 228, e.g., a dual channel TDC. In some examples, the TDC 228 is a digital counter. The TDC 228 can be a dual channel counter that can capture up to 10 time events (5 for each counter) with picosecond resolution, for example.
After the comparator circuits 306A and 306B generate their corresponding outputs, the control unit 202 can generate and output select signals to either the multiplexer circuit 308A or the multiplexer circuit 308B, or both, to select which of the two comparator outputs to sample, where each comparator represents a channel, and each channel can be associated with a different threshold value. For example, it can be desirable to sample one edge from both channels or two edges from a signal channel. One edge from both channels allows for dual threshold detection, which can be used in situations where there is a concern of the threshold being at the edge. Two edges from a single channel allows the tracking of the peaks of the sinusoids that are located between the rising and falling edge of pulses.
After generating the digital pulse train, the TDC 228 can measure when each pulse arrives relative to a start signal (synchronized to the main pulse sent). Internally, the TDC 228 has a masking period that allows it to only register pulses that have occurred within a window of time after the start signal. The control unit 202 can convert the signals to a time value and determine a thickness measurement of the object. After performing the thickness measurement, the system 100A can enter a sleep mode in which the energy-harvesting device 110, when present, recharges the secondary battery and provides power to various components in the electronics module 200, as needed, during the sleep mode.
The graph 400 depicts a first DC threshold 402 (ZERO[1:0] in
As seen in
The resulting pulse train of output pulses 410A-410F are applied to the multiplexer circuits 308A and 308B of
In the graph 500 of
For a particular threshold, such as the threshold 504, and given that the signal is a sinusoid and has a constant frequency, the control unit 202 of
A non-limiting example of performing a measurement is described below for the purpose of explanation only. Enable the analog front end (AFE) and latch the comparators. Configure the AFE by reading a measurement setup from memory. There are three items that can be configured within the AFE to make an appropriate measurement: 1) VGA gain level; 2) Threshold and Zero values; and 3) Multiplexor inputs.
Start the measurement clock. The source can be from a clock output of the control unit or an external oscillator. Enable and configure the TDC. Start an internal timer (e.g., 1 MHz for 1 μs resolution delay. Wait for trigger signals from the TDC.
Enable and trigger the pulser circuit. Wait 5 us after the pulse, then de-latch the comparators. This operation helps ensure that the comparators are not latched during the noisy part of the echo. In one example implementation, the time travel time can be about 7 μs. The delay value used is based on the minimum thickness. For example, in 0. 1 in steel, the first echo is seen at within 8 μs-9 μs.
Wait for the Interrupt Service Routine (ISR) from TDC indicating data is ready to read from register. It can be desirable to avoid reading from the TDC until the measurement is complete. For one example of a TDC, there are 2 ISRs—one for each TDC inside the device. A readout of each of TDC's set of data registers is gated by the interrupt.
Disable the pulser, AFE, and latch comparators so as to not consume any extra energy while the data is being read out from the TDCs. Read data from TDCs and check the data. After the data has been collected, it can be checked using a multi-try system, for example. Once a measurement has been approved by the checking system, the control unit can collect all system and environmental measurement data and prepare the data for transmission.
At block 604, the method 600 includes receiving, from the ultrasound transducer, a representation of a return pulse from the object. For example, the receiver circuit 220 of
At block 604, the method 600 includes determining, using a time-to-digital converter circuit, a time between the transmit pulse and the return pulse. For example, the TDC 228 of
At block 604, the method 600 includes determining a thickness of the object based on the determined time. For example, the control unit 202 of
In configurations that include an optional temperature sensor, the method 600 can include generating, using a temperature sensor coupled to a surface of the object, a temperature signal representing a temperature of the object, and compensating for changes in the temperature of the object using the temperature signal.
In configurations that include an optional energy-harvesting device, the method 600 can include receiving power from an energy-harvesting device coupled to a surface of the object, and storing the received power in a battery.
By using the various techniques of this disclosure described above, a system can remotely monitor a condition of an object at a location, such as remotely monitoring a thickness of a pipe to detect corrosion.
Each of the non-limiting aspects described herein can stand on its own or can be combined in various permutations or combinations with one or more of the other aspects or other subject matter described in this document.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to generally as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment.
This application claims the benefit of priority of U.S. Provisional Patent Application Ser. No. 63/270,750 titled “ENERGY HARVESTING REMOTE CONDITION MONITORING LOCATION SYSTEM” to Anthony E. Sayegh, filed on Oct. 22, 2021, the entire contents of which being incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/077838 | 10/10/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63270750 | Oct 2021 | US |