The present invention relates to ultrasonic non-destructive scanning systems and methods, and more specifically to systems and methods of characterizing wrinkles and other transverse defects or features within a test object using ultrasonic non-destructive testing.
Non-destructive Testing (NDT), also known as Non-destructive Evaluation (NDE) or Non-destructive Inspection (NDI), has achieved popularity in testing materials and parts of larger machines as the methods do not generally render the material or part unfit for its intended purpose. Traditional methods of NDT include ultrasonic and thermographic techniques, as well as ones based on the use of eddy currents, radiation (including gamma, X-ray, and microwave), magnetic particles, dye penetrants, and more. NDT has traditionally been used to detect surface or sub-surface flaws of a material, detect delamination between different layers of a material, or indicate the presence of other irregularities or foreign object debris within a material. In some instances, some varieties of NDT, including thermographic and ultrasonic methods, have been used to detect and characterize wrinkles within a part.
Prior art patent documents include the following:
US Patent Publication No. 2018/0120268 for Wrinkle Characterization and Performance Prediction for Composite Structures by inventors Georgeson et al., filed Oct. 31, 2016 and published May 3, 2018, discloses methods that provide wrinkle characterization and performance prediction for wrinkled composite structures using automated structural analysis. In accordance with some embodiments, the method combines the use of B-scan ultrasound data, automated optical measurement of wrinkles and geometry of cross-sections, and finite element analysis of wrinkled composite structure to provide the ability to assess the actual significance of a detected wrinkle relative to the intended performance of the structure. The disclosed method uses an ultrasonic inspection system that has been calibrated by correlating ultrasonic B-scan data acquired from reference standards with measurements of optical cross sections (e.g., micrographs) of those reference standards.
U.S. Pat. No. 10,605,781 for Methods for measuring out-of-plane wrinkles in composite laminates by inventors Grewal et al., filed Mar. 9, 2018 and issued Mar. 31, 2020, discloses methods for measuring out-of-plane wrinkles in composite laminates. An example method includes scanning a first side of a composite laminate with an ultrasonic transducer. The method further includes locating an out-of-plane wrinkle of the composite laminate on a B-scan ultrasound image generated in response to the scanning of the first side of the composite laminate. The method further includes associating a first marker with the B-scan ultrasound image, the first marker determined based on a location of a crest of the out-of-plane wrinkle on the B-scan ultrasound image. The method further includes associating a second marker with the B-scan ultrasound image, the second marker determined based on a location of a trough focal point of the out-of-plane wrinkle on the B-scan ultrasound image. The method further includes determining an amplitude of the out-of-plane wrinkle based on a distance between the first marker and the second marker.
U.S. Pat. No. 10,161,910 for Methods of non-destructive testing and ultrasonic inspection of composite materials by inventors Niri et al., filed Jan. 11, 2016 and issued Dec. 25, 2018, discloses a method of non-destructive testing including locating an ultrasonic transducer with respect to a component having a visually-inaccessible structure to collect B-scan data from at least one B-scan of the component and to collect C-scan data from at least one C-scan of the component. The method also includes filtering the B-scan data and the C-scan data to remove random noise and coherent noise based on predetermined geometric information about the visually-inaccessible structure to obtain filtered data. The method further includes performing linear signal processing and nonlinear signal processing to determine a damage index for a plurality of voxels representing the visually-inaccessible structure from the filtered B-scan data and the filtered C-scan data to generate a V-scan image. A method of non-destructive testing of a wind turbine blade and an ultrasound system are also disclosed.
US Patent Publication No. 2021/0302375 for System and method for real-time visualization of defects in a material by inventors Jack et al., filed Jan. 13, 2021 and published Sep. 30, 2021, discloses a system and method for real-time visualization of a material during ultrasonic non-destructive testing. The system includes a graphical user interface (GUI) capable of showing a three-dimensional (3-D) image of a composite laminate constructed of a series of two-dimensional (2-D) cross sections. The GUI is capable of displaying the 3-D image as each additional 2-D cross section is scanned by an ultrasonic testing apparatus in real time or near real time, including probable defect regions that contain a flaw such as a hole, crack, wrinkle, or foreign object within the composite. Furthermore, in one embodiment, the system includes an artificial intelligence capable of highlighting defect areas within the 3-D image in real time or near real time and providing data regarding each defect area, such as the depth, size, and/or type of each defect.
European Patent No. 2,667,187 for Ultrasonic non-destructive inspection system, in particular for composite material structures for aeronautical applications by inventors Cavaccini et al., filed Dec. 30, 2011 and issued May 13, 2015, discloses an ultrasonic non-destructive inspection system for a composite material structure including a first incidence surface and a first back surface arranged at a distance from the incidence surface, to detect at least a first defect located between the first incidence surface and the first back surface, comprising: a first scanning probe; a first motor configured to move the first scanning probe to a plurality of first inspection points along a first scanning direction of the structure, the scanning probe being configured to generate, for each of the first inspection points, an ultrasonic signal incident on the first incidence surface and acquire a reflected ultrasonic signal indicative of the presence of the first defect; and processing means configured to (i) process, for each of the first inspection points, the reflected ultrasonic signal to extract a first echo signal related to a defect reflection generated by the first defect; (ii) associate an amplitude value and a time-of-flight value with the first echo signal; (iii) fit the amplitude and time-of-flight values associated with the first echo signals; and (iv) estimate the width of the first defect on the basis of at least one parameter of the first or second interpolation function. The depth of the first defect is determined by plotting the logarithmic spectrogram of a difference between the echo signals obtained from the defectuous composite material structure and a reference structure free of defects. The ultrasonic inspection is carried out by using an ultrasonic crawler comprising a first scanning head for translational scanning and a second scanning head for rotational scanning.
The present invention relates to ultrasonic non-destructive scanning systems and methods, and more specifically to systems and methods of characterizing wrinkles within a test object using ultrasonic non-destructive testing.
It is an object of this invention to provide improved resolution in characterizing wrinkles using ultrasonic scanning relative to existing systems and methods.
In one embodiment, the present invention is directed to an ultrasonic non-destructive testing system for detecting and characterizing transverse features, including a plurality of ultrasonic elements constituting an ultrasonic array, one or more pulser receivers configured to transmit pulses to actuate the plurality of ultrasonic elements, and a processor, wherein, in conducting a scan of a test object, the one or more pulser receivers are operable to introduce individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, wherein the ultrasonic array is configured to generate scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, wherein the ultrasonic array is moved in a raster motion above the test object to produce a plurality of sectorial scans providing volumetric scan data, and wherein the processor generates an image of the test object including at least one wrinkle based on the volumetric scan data.
In another embodiment, the present invention is directed to an ultrasonic non-destructive testing method of detecting and characterizing transverse features, including one or more pulser receivers transmitting pulses to actuate a plurality of ultrasonic elements, constituting an ultrasonic array, to conduct a scan, the one or more pulser receivers introducing individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, the ultrasonic array generating scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, moving the ultrasonic array in a raster motion above the test object to produce a plurality of sectorial scans, thereby providing volumetric scan data, and a processor generating an image of the test object including at least one wrinkle based on the volumetric scan data.
In yet another embodiment, the present invention is directed to an ultrasonic non-destructive testing system for detecting and characterizing transverse features, including a plurality of ultrasonic elements constituting an ultrasonic array, and one or more pulser receivers configured to transmit pulses to actuate the plurality of ultrasonic elements, wherein, in conducting a scan of a test object, the one or more pulser receivers are operable to introduce individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, wherein the ultrasonic array is configured to generate scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, and wherein an angle-corrected gain factor is applied to individual angle scans constituting each sectorial scan, and wherein the angle-corrected gain factor for higher magnitude steering angles is greater than the angle-corrected gain factor for lower magnitude steering angles.
These and other aspects of the present invention will become apparent to those skilled in the art after a reading of the following description of the preferred embodiment when considered with the drawings, as they support the claimed invention.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
The present invention relates to ultrasonic non-destructive scanning systems and methods, and more specifically to systems and methods of characterizing wrinkles within a test object using ultrasonic non-destructive testing.
In one embodiment, the present invention is directed to an ultrasonic non-destructive testing system for detecting and characterizing transverse features, including a plurality of ultrasonic elements constituting an ultrasonic array, one or more pulser receivers configured to transmit pulses to actuate the plurality of ultrasonic elements, and a processor, wherein, in conducting a scan of a test object, the one or more pulser receivers are operable to introduce individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, wherein the ultrasonic array is configured to generate scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, wherein the ultrasonic array is moved in a raster motion above the test object to produce a plurality of sectorial scans providing volumetric scan data, and wherein the processor generates an image of the test object including at least one wrinkle based on the volumetric scan data.
In another embodiment, the present invention is directed to an ultrasonic non-destructive testing method of detecting and characterizing transverse features, including one or more pulser receivers transmitting pulses to actuate a plurality of ultrasonic elements, constituting an ultrasonic array, to conduct a scan, the one or more pulser receivers introducing individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, the ultrasonic array generating scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, moving the ultrasonic array in a raster motion above the test object to produce a plurality of sectorial scans, thereby providing volumetric scan data, and a processor generating an image of the test object including at least one wrinkle based on the volumetric scan data.
In yet another embodiment, the present invention is directed to an ultrasonic non-destructive testing system for detecting and characterizing transverse features, including a plurality of ultrasonic elements constituting an ultrasonic array, and one or more pulser receivers configured to transmit pulses to actuate the plurality of ultrasonic elements, wherein, in conducting a scan of a test object, the one or more pulser receivers are operable to introduce individual delays in signals actuating each of the plurality of ultrasonic elements to steer a beam produced by the ultrasonic array, wherein the ultrasonic array is configured to generate scans of the test object across a range of angles, thereby generating a sectorial scan from a particular point above the test object, and wherein an angle-corrected gain factor is applied to individual angle scans constituting each sectorial scan, and wherein the angle-corrected gain factor for higher magnitude steering angles is greater than the angle-corrected gain factor for lower magnitude steering angles.
Ultrasonic testing is one of the most popular methods of non-destructive testing (NDT), also known as non-destructive inspection (NDI) or non-destructive evaluation (NDE). Ultrasonic testing involves the emission of ultrasonic waves into a test material by a transducer and the subsequent sensing of reflecting or transmitted waves by a receiver. In pulse-echo, or reflection, configurations, high frequency ultrasonic energy is introduced to and transmitted through the surface of the test material in waves, reflected off the back side of the structure and/or internal features, and transmitted back through the material, exiting through the front surface of test material, and are measured by the transmitter (transducer). The use of such systems typically requires an acoustic medium (e.g., water, gel) to bridge the gap between the transducer and the test material. As the waves propagate through the thickness of the test material, discontinuities within the test material (due to material changes, cracks, delaminations, foreign objects, etc.) cause a reflection of the wave, which can then be detected by the transducer and displayed or characterized. In contrast, in through transmission configurations, a transducer generates high frequency ultrasonic energy, which is transmitted through one side of a test material and then received by a corresponding receiver on the opposite side of the test material. As the waves propagate through the thickness of the test material, discontinuities within the test material cause waves in some areas to be slowed, attenuated partially, attenuated fully (resulting in no transmitted signal), or scattered before they reach the receiver. The receiver is then able to characterize the test material by measuring the degree of attenuation of the ultrasonic wave.
When the ultrasonic waves emitted by an ultrasonic transducer contact a material with different properties than the ones they are initially traveling through, some waves are reflected back with varying intensities in accordance with Equation 1 below, though it should be noted that other waves are scattered and do not return to the transmitter.
In Equation 1, R is a reflection coefficient, which is a decimal value representing the percentage of waves reflected at the boundary between two materials. Z1 and Z2 are the acoustic impedances of the two materials that make up the material boundary. The acoustic impedance of a material is found by multiplying the speed of sound for the material by its density. Additionally, the speed of sound for the material is found by dividing the square root of the Young's modulus of the material by the square root of the density of the material. Therefore, based on the percentage of waves reflected, a user is able to calculate the reflection coefficient for the interaction. If the acoustic impedance for one material is known, the identity of the other material is able to be found using Equation 1. Alternatively, the speed of sound for a material is able to be determined experimentally by simply placing a sound emitting source on one side of a material and measuring when a receiver on the other side of the material receives a corresponding signal.
Phased Array ultrasonic probes often allow for greater precision and flexibility than single element probes. A phased array ultrasonic probe includes a plurality of ultrasonic transducer elements spaced apart and each connected to a separate pulser receiver. The overall signal produced by firing one or more of the transducers of the phased array is able to be modeled as one larger wave or as a focused beam. Focal laws are mathematical formulas indicating which elements of the array are to be fired and with what delay. By changing the delay pattern, the properties of the overall beam are able to be changed. For example, by firing elements closer to the outside of the array before the elements closer to the interior of the array, a more focused beam is able to be produced. By firing the elements in a pattern from left to right, an angled beam is able to be produced. The angle of the beam is also able to be changed during the inspection, and the resultant B-scan images are able to be stitched together to produce what is called a sectorial scan. Additionally, by firing only a subset of the elements of the array at any given moment of a scan, the active aperture of the phased array is able to be changed.
One defect that has the potential to impact the mechanical properties of a composite laminate is a wrinkle or waviness in the layers of the composite. Wrinkles between layers of the composite frequently occur during manufacturing, when the composite is curing but pressure on layers of the laminate is not adequately maintained dure the cure. This occurs more readily for pieces with complex curves due to the challenge of maintaining uniform pressure on these types of geometries. For thin parts or for parts where wrinkles are relatively quite large, these abnormalities are often spotted early through a simple visual analysis of the surface of the part. However, for thicker composites, especially where the wrinkle amplitude is small relative to the thickness of the part and where the wrinkle is in a layer distant from the surface of the part, visual analysis often does not reveal an issue, as the part will appear to be smooth on its surface.
When a composite having wrinkles is put into tension, the wrinkled layer is frequently not taut like each of the other layers, meaning it is not engaged in tension and does not contribute to the overall strength of the composite laminate. Additionally, when a composite is placed in compression, the wrinkle is able to buckle instead of engaging the load, leading to a noticeable decrease in the compressive strength of the composite. This frequently causes the composite to fail prematurely. In order to be able to detect the majority of wrinkles big enough to significantly impact the performance of a composite, ultrasonic testing systems need to be able to at least detect wrinkles with an amplitude of 0.4 mm or larger. Current ultrasonic systems are unable to achieve this resolution and therefore are highly likely to miss important defects in a composite. In addition to the size of the wrinkles, of critical importance in evaluating the potential danger of a wrinkle is its aspect ratio. The aspect ratio of a wrinkle is defined as the amplitude of the wrinkle divided by the half wavelength. Wrinkles with low aspect ratios are more difficult to detect because at longer length scales, they often appear to be flat relative to adjacent layers. Therefore, systems being able to detect wrinkles with low aspect ratios is often as critical as being able to detect wrinkles with low amplitudes.
None of the prior art discloses using a phased-array ultrasonic system to accurately detect and characterize wrinkles within a composite (e.g., a carbon fiber composite) using sectorial scans to improve accuracy. For examples, system such as those described in U.S. Pat. No. 10,605,781 make no mention of angling the beam produced by a transducer array in order to detect sections of a wrinkle having different orientation.
Prior art methods of detecting wrinkles, such as that described in the article “Wrinkle detection with Ultrasonic Phased Array technology” by Fernandez-Lopez et al. (2014), which is incorporated herein by reference in its entirety, fail to describe systems capable of accurately characterizing wrinkles, especially for parts primarily, or entirely, comprising carbon fiber. For example, the system described in Fernandez-Lopez et al. was tested on a carbon fiber composite, but required that a glass fiber fabric be inserted into the carbon fiber in order for the wrinkle to be fully visible on the scan, let alone able to be characterized. This is likely due to the system described in Fernandez-Lopez et al. only being fully sensitive to larger acoustic mismatches between the carbon fiber and the glass fiber, while the system lacks the sensitivity or precision to detect impedance mismatches between the carbon fiber layers themselves. Furthermore, the system described in Fernandez-Lopez et al. only sweeps its beam between-7 and 7 degrees relative to the surface of the part, making it less precise in characterizing wrinkles having a greater amplitude (and therefore having features with a greater angle relative to the surface of the part). Furthermore, the purpose of the sectorial scan in Fernandez-Lopez et al. is for detection of wrinkles, not characterization of those wrinkles. Therefore, Fernandez-Lopez et al. never contemplates combining the signals from different sectorial angles to create a single, well-defined B-scan image. Because of this, the system in Fernandez-Lopez is unable to determine start and stop points for the wrinkle, notably decreasing the ability of the system to assess the severity of the wrinkle and provide meaningful data for determining part quality. Furthermore, Fernandez-Lopez et al. utilizes a 5 MHz array, which limits the spatial resolution of the system, preventing it from characterizing the geometry of wrinkles as accurately as the method of the present invention.
Increasing precision in characterizing wrinkles is important, as low precision of existing systems forces companies to overdesign devices, as even wrinkles with tolerably low aspect ratios cause the part to be rejected. Therefore, being able to deal with edge cases and to determine which wrinkles require a part to be serviced or replaced and which wrinkles are tolerable has the potential to save companies large amounts of time and resources. For example, if inspectors have a tolerable aspect ratio of 0.5 for wrinkles, above which the part needs to be serviced or replaced, and it is only able to be determined that a wrinkle has an aspect ratio between 0.45 and 0.55, then the part will need to be serviced or replaced, regardless of whether the wrinkle is actually tolerable or not. Some companies have even began introducing sensors or other components within the part itself to monitor for wrinkles and increase precision. However, adding these components adds expense and manufacturing complications and are preferably able to be removed, or at least reduced in number, if a device is capable of achieving higher precision while scanning the exterior of the part.
The present invention utilizes sectorial scans driven by an array of ultrasonic transducer elements to provide high precision characterization of wrinkles. Sectorial scans have been used in other industries and fields, such as in medical ultrasonograms where they have been used to cover a range of angles for the medical image originating from a single point, with the cross-sectional area covered by this scanning method being known as a “sector.” However, in performing these scans for medical purposes, raster motion is not utilized with the sectorial scan and the scan is generated from a single location. If an acoustic wedge is used, the range of angles across which the scan sweeps depends upon the speed of sound in the wedge material and the test object, following Snell's Law.
Referring now to the drawings in general, the illustrations are for the purpose of describing one or more preferred embodiments of the invention and are not intended to limit the invention thereto.
The present invention provides a system and method for better characterizing wrinkles, especially the transverse region of wrinkles. However, one of ordinary skill in the art will understand that the present invention is not limited to only characterizing wrinkles, but is useful in scanning any defect or other feature within a test object that is transverse to the normal scan direction or contains components that are transverse to the normal scan direction.
In order to improve spatial resolution, in one embodiment, the array is operated at a frequency of approximately 10 MHz, which is notably greater than frequencies used by other systems. It should be noted that increasing the frequency of the scan, while beneficial for improving spatial resolution, decreases the depth within the part that features are precisely able to be detected and/or characterized. With a frequency of 10 MHz and a typical carbon fiber component, the inspectable depth is on the order of magnitude of approximately 0.25 inches (or 6.35 mm), but this depth will otherwise increase if the frequency is decreased.
Fortunately, the issue of depth resolution is able to be easily addressed by the present invention. In one embodiment, wrinkles are found by performing an initial scan and noting features that do not appear to be cracks and which appear to have a shape or other characteristic recognizable to an inspector as a wrinkle. The area including the wrinkle is then able to be scanned again in order to characterize the wrinkle. In one embodiment, the initial scan and/or a subsequent scan determines an approximate depth of the wrinkle. If the depth exceeds the inspectable range when operating at approximately 10 MHz, the frequency is able to be adjusted so as to be able to inspect the detected wrinkle.
In one embodiment, the array is operable to sweep the beam produced by the elements over a range of angles. The angle that each beam is steered is able to be controlled by adjusting the focal laws used to fire the transducer array. In a preferred embodiment, the range of angles is greater than 20°. In one embodiment, the range is between approximately 20° and approximately 180° degrees. In one embodiment, the range is approximately 60°. In one embodiment, the range is centered on a steering angle of 0° (i.e., where the beam is orthogonal to the testing surface of the test object). In this embodiment, a 60° range, for example, means that the array sweeps between steering angles of −30° and 30°. If the range were 20°, then the array sweeps between steering angles of −10° and 10°, and so on. The number of angles scanned within the range varies and, in one embodiment, depends on the number of elements of the array. In one embodiment, a scan is always taken at a steering angle of 0° as well as the maximum steering angle and minimum steering angle within the range, meaning that 3 is the minimum number of scans. In another embodiment, the number of scans within the range includes 5 scans, 7 scans, 9 scans, 15 scans, 31 scans, 35 scans, 51 scans, 101 scans, and so on. The angles that are used to scan in sectorial scanning tend to be limited by factors such as grating lobes, mode conversion of the ultrasound, pitch of the probe, or the aperture of the probe.
In one embodiment, the elements are utilized such that focal distance from each element remains constant through all beams (i.e., true depth focusing), while in another embodiment, the elements are utilized such that the focus is at a constant depth (i.e., fixed depth focusing).
The resolution of a sectorial scan depends on the interval angle between consecutive beams, though typically using only a few angled beams is sufficient for capturing an accurate image of a wrinkle within a part. Still, having a large number of beams is helpful, as the maximum intensity value is obtained when the beams is exactly perpendicular to the component being scanned and, given that the wrinkle has features that rise with varying slopes, getting beams that are perfectly perpendicular to each section of the wrinkle requires a large number of beams. However, increasing the number of beams results in a slower scanning speed and a large increase in required computational power and data. Generally, a set of three beams, with steering angles of −30, 0 and 30 are sufficient in order to capture the full extent of a given wrinkle. However, in one embodiment, five beams, with steering angles of −30, −15, 0, 15, and 30 are used to provide more optimum results.
In one embodiment, the test object is a composite laminate. In one embodiment, the composite laminate includes a plurality of carbon fiber composite layers. In one embodiment, the plurality of carbon fiber composite layers adhered to each other via bond layers between each of the carbon fiber composite layers. In one embodiment, the composite laminate does not include glass fiber or any other material specifically inserted for detection of defects. In one embodiment, the composite laminate includes at least 5 layers. In another embodiment, the composite laminate includes at least 10 layers. In yet another embodiment, the composite laminate includes at least 15 layers. In still another embodiment, the composite laminate includes at least 30 layers. One of ordinary skill in the art will understand that the number of layers in the composite laminate able to be scanned by the present invention is not intended to be limiting and the system is capable of being used on a composite laminate having any number of layers. In one embodiment, the system is capable of detecting and characterizing (e.g., determining the width and/or amplitude of) wrinkles located more than 5 layers deep from the testing surface of the test object. In another embodiment, the system is capable of detecting and characterizing (e.g., determining the width and/or amplitude of) wrinkles located more than 10 layers deep from the testing surface of the test object.
In one embodiment, based on the combined B-scan, the system is operable to automatically determine a start point for the wrinkle and an end point for the wrinkle along one or more dimensions. In one embodiment, the start point for the wrinkle and end point for the wrinkle are determined by an artificial intelligence module. The system is therefore able to automatically determine a width of the wrinkle and/or an amplitude of the wrinkle.
In one embodiment, the transducer array is translated above the testing surface of the test object, such that it performs a raster scan, such as, but not limited to, the pattern shown in
The raster scan pattern generates a volumetric scan of the part by use of a novel post-processing method described in
For each position in scan, index, and time dimensions, the amplitude values are compared with existing values in the 3D buffer matrix. If the existing absolute amplitude value in the buffer matrix is less than the current amplitude value, the existing value is replaced with the current value, representing the fact that features that have significant reflected energy will show higher amplitudes in A-scans. This process is repeated for each focal law, providing the maximum value for each point as determined by scans of all angles, allowing for features that are transverse to one scan to appear clearly in the overall matrix. Because this matrix takes the highest value for all scans, it is able to also store value for positions only examined by a subset of the angled scans, which are able to be trimmed or discarded if the user wants to select only those positions with consensus from scans with all utilized focal laws.
In one embodiment, a low pass filter is used on the raw A-scan data to filter high frequency noise to produce adjusted, or filtered, A-scan data. In one embodiment, the passband frequency is set to a value that allows the filter to cut off high frequency components outside the natural frequency spectrum of the probe. In one embodiment, the passband frequency is set to approximately 10 MHz.
In one embodiment, the system and method of the present invention is used in a manufacturing setting to determine whether defects were introduced during the manufacturing process or whether intended features or structures were properly included within a manufactured component. In one embodiment, the wrinkle characterization data from the present invention is used to edit or alter a digital twin of the manufactured part and/or to automatically adjust a manufacturing process to prevent creation of wrinkles or other unintended features in future items. Including the data in a digital twin improves the ability to teach manufacturers where mistakes occur in the process and the ability to re-design the process to produce more consistent products.
In one embodiment, the ultrasonic element array is attached (e.g., via adhesive, magnetic connection, bolts, screws, hook and loop elements, etc.) to an end effector of a robotic arm. In one embodiment, the robotic arm is operable to move the ultrasonic element array in a raster pattern over a test object and/or to physically angle the array relative to a top, testing surface of the test object.
In one embodiment, based on test data received from the sectorial scans performed according to the present invention, at least one connected processor is operable to automatically outline and identify boundaries of a wrinkle on a B-scan or C-scan image generated by the processor. In one embodiment, this automatic outlining and identification is performed by at least one machine learning module. In another embodiment, at least one graphical user interface (GUI) used to access and view B-scan or C-scan data generated from the sectorial scans of the present invention is operable to receive user-selected inputs of particular positions on the scan to allow for manual identification and outlining of a wrinkle.
The server 850 is constructed, configured, and coupled to enable communication over a network 810 with a plurality of computing devices 820, 830, 840. The server 850 includes a processing unit 851 with an operating system 852. The operating system 852 enables the server 850 to communicate through network 810 with the remote, distributed user devices. Database 870 is operable to house an operating system 872, memory 874, and programs 876.
In one embodiment of the invention, the system 800 includes a network 810 for distributed communication via a wireless communication antenna 812 and processing by at least one mobile communication computing device 830. Alternatively, wireless and wired communication and connectivity between devices and components described herein include wireless network communication such as WI-FI, WORLDWIDE INTEROPERABILITY FOR MICROWAVE ACCESS (WIMAX), Radio Frequency (RF) communication including RF identification (RFID), NEAR FIELD COMMUNICATION (NFC), BLUETOOTH including BLUETOOTH LOW ENERGY (BLE), ZIGBEE, Infrared (IR) communication, cellular communication, satellite communication, Universal Serial Bus (USB), Ethernet communications, communication via fiber-optic cables, coaxial cables, twisted pair cables, and/or any other type of wireless or wired communication. In another embodiment of the invention, the system 800 is a virtualized computing system capable of executing any or all aspects of software and/or application components presented herein on the computing devices 820, 830, 840. In certain aspects, the computer system 800 is operable to be implemented using hardware or a combination of software and hardware, either in a dedicated computing device, or integrated into another entity, or distributed across multiple entities or computing devices.
By way of example, and not limitation, the computing devices 820, 830, 840 are intended to represent various forms of electronic devices including at least a processor and a memory, such as a server, blade server, mainframe, mobile phone, personal digital assistant (PDA), smartphone, desktop computer, netbook computer, tablet computer, workstation, laptop, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the invention described and/or claimed in the present application.
In one embodiment, the computing device 820 includes components such as a processor 860, a system memory 862 having a random access memory (RAM) 864 and a read-only memory (ROM) 866, and a system bus 868 that couples the memory 862 to the processor 860. In another embodiment, the computing device 830 is operable to additionally include components such as a storage device 890 for storing the operating system 892 and one or more application programs 894, a network interface unit 896, and/or an input/output controller 898. Each of the components is operable to be coupled to each other through at least one bus 868. The input/output controller 898 is operable to receive and process input from, or provide output to, a number of other devices 899, including, but not limited to, alphanumeric input devices, mice, electronic styluses, display units, touch screens, signal generation devices (e.g., speakers), or printers.
By way of example, and not limitation, the processor 860 is operable to be a general-purpose microprocessor (e.g., a central processing unit (CPU)), a graphics processing unit (GPU), a microcontroller, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a state machine, gated or transistor logic, discrete hardware components, or any other suitable entity or combinations thereof that can perform calculations, process instructions for execution, and/or other manipulations of information.
In another implementation, shown as 840 in
Also, multiple computing devices are operable to be connected, with each device providing portions of the necessary operations (e.g., a server bank, a group of blade servers, or a multi-processor system). Alternatively, some steps or methods are operable to be performed by circuitry that is specific to a given function.
According to various embodiments, the computer system 800 is operable to operate in a networked environment using logical connections to local and/or remote computing devices 820, 830, 840 through a network 810. A computing device 830 is operable to connect to a network 810 through a network interface unit 896 connected to a bus 868. Computing devices are operable to communicate communication media through wired networks, direct-wired connections or wirelessly, such as acoustic, RF, or infrared, through an antenna 897 in communication with the network antenna 812 and the network interface unit 896, which are operable to include digital signal processing circuitry when necessary. The network interface unit 896 is operable to provide for communications under various modes or protocols.
In one or more exemplary aspects, the instructions are operable to be implemented in hardware, software, firmware, or any combinations thereof. A computer readable medium is operable to provide volatile or non-volatile storage for one or more sets of instructions, such as operating systems, data structures, program modules, applications, or other data embodying any one or more of the methodologies or functions described herein. The computer readable medium is operable to include the memory 862, the processor 860, and/or the storage media 890 and is operable be a single medium or multiple media (e.g., a centralized or distributed computer system) that store the one or more sets of instructions 900. Non-transitory computer readable media includes all computer readable media, with the sole exception being a transitory, propagating signal per se. The instructions 900 are further operable to be transmitted or received over the network 810 via the network interface unit 896 as communication media, which is operable to include a modulated data signal such as a carrier wave or other transport mechanism and includes any delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics changed or set in a manner as to encode information in the signal.
Storage devices 890 and memory 862 include, but are not limited to, volatile and non-volatile media such as cache, RAM, ROM, EPROM, EEPROM, FLASH memory, or other solid state memory technology; discs (e.g., digital versatile discs (DVD), HD-DVD, BLU-RAY, compact disc (CD), or CD-ROM) or other optical storage; magnetic cassettes, magnetic tape, magnetic disk storage, floppy disks, or other magnetic storage devices; or any other medium that can be used to store the computer readable instructions and which can be accessed by the computer system 800.
In one embodiment, the computer system 800 is within a cloud-based network. In one embodiment, the server 850 is a designated physical server for distributed computing devices 820, 830, and 840. In one embodiment, the server 850 is a cloud-based server platform. In one embodiment, the cloud-based server platform hosts serverless functions for distributed computing devices 820, 830, and 840.
In another embodiment, the computer system 800 is within an edge computing network. The server 850 is an edge server, and the database 870 is an edge database. The edge server 850 and the edge database 870 are part of an edge computing platform. In one embodiment, the edge server 850 and the edge database 870 are designated to distributed computing devices 820, 830, and 840. In one embodiment, the edge server 850 and the edge database 870 are not designated for distributed computing devices 820, 830, and 840. The distributed computing devices 820, 830, and 840 connect to an edge server in the edge computing network based on proximity, availability, latency, bandwidth, and/or other factors.
It is also contemplated that the computer system 800 is operable to not include all of the components shown in
Certain modifications and improvements will occur to those skilled in the art upon a reading of the foregoing description. The above-mentioned examples are provided to serve the purpose of clarifying the aspects of the invention and it will be apparent to one skilled in the art that they do not serve to limit the scope of the invention. All modifications and improvements have been deleted herein for the sake of conciseness and readability but are properly within the scope of the present invention.
This application is related to and claims priority from the following US patents and patent applications: this application claims priority from and the benefit of U.S. Provisional Patent Application No. 63/456,244, filed Mar. 31, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63456244 | Mar 2023 | US |