1. Field of the Disclosure
The disclosure relates generally to vibration testing.
2. Brief Description of Related Technology
Vibration testing of an object typically involves measuring a vibration response to an excitation force. The excitation force is often applied in a non-contact manner to avoid influencing the vibration response. The vibration response is likewise also typically measured in a non-contact manner One non-contact technique for measuring the vibration response involves a laser vibrometer. Laser vibrometers use interferometry to capture low and high frequency vibratory movement (e.g., from about 10 Hz to about 100 kHz and higher).
Most non-contact vibration testing involves accurate relative positioning of the object and the measurement apparatus. The vibration response of an object often varies between different positions on the object. The variance may be substantial when measuring higher vibration modes. It is thus useful to know the location of the point on the object at which the vibration measurements are being made. The position of the measured point is often expressed relative to the geometry (e.g., edges) of the vibrating object.
The accuracy of vibrometer-based vibration testing systems may accordingly depend upon knowledge of the position of the measurement. Calibrating the measurements in connection with the reference system of the vibrometer is often undesirably inaccurate. Positioning accuracy for the vibrometer may be insufficient for a number of reasons. For example, a small error in orienting the laser beam of the vibrometer may be magnified over the distance from the vibrometer to the object. An error on the order of microns in the optics of the vibrometer may thus lead to a measurement offset on the order of a millimeter. Unfortunately, offsets of that size or smaller may be problematic during the measurement of complex mode shapes or high order vibration modes.
In accordance with one aspect of the disclosure, a system to detect an edge of an object includes an optical instrument configured to direct a laser beam toward the object, configured to receive a reflection of the laser beam based on whether the laser beam impacts the object, and configured to generate an intensity output indicative of an intensity of the reflection, a positioning system configured to position the object in a location relative to the optical instrument, the positioning system including a position sensor to provide a position output indicative of the location, and a processor configured to determine a position of the edge of the object based on the intensity output and the position output.
The intensity output may be indicative of the reflection of the laser beam off of a reflective surface of the object. Alternatively, the intensity output is indicative of the reflection of the laser beam off of a reflective surface of a mask configured for placement along the edge of the object. The system may alternatively or additionally include a shield configured to absorb the laser beam and for placement along the edge of the object.
The processor may be configured to implement an edge detection procedure. The edge detection procedure may be configured to detect an abrupt change in the intensity of the reflection of the laser beam. The edge detection procedure may include a curve fitting procedure. Alternatively or additionally, the edge detection procedure is configured with a calibration-based reference intensity level. Alternatively or additionally, the edge detection procedure is configured with a calibration-based time delay correction factor.
In some embodiments, the system further includes an excitation system configured to apply an excitation force to the object to produce a vibration response in the object. The optical instrument may include a vibrometer configured to measure the vibration response.
The positioning system may include linear and rotary stages to adjust the location.
The optical instrument may include a vibrometer to receive the reflection of the beam.
In accordance with another aspect of the disclosure, a method of detecting an edge of an object includes directing a laser beam generated by an optical instrument toward the object, adjusting a position of the object relative to the optical instrument to scan the object with the laser beam, detecting an intensity of a reflection of the laser beam, and determining the edge of the object based on the detected intensity and the adjusted position.
The method may further include positioning a mask along the edge of the object.
Determining the edge may include implementing an edge detection procedure. The edge detection procedure may be configured to detect an abrupt change in the intensity of the reflection of the laser beam.
In some embodiments, implementing the edge detection procedure includes executing a local fitting algorithm. The method may further include calibrating the edge detection procedure with a reference intensity level. The method may further include calibrating the edge detection procedure with a time delay correction factor.
The method may further include applying an excitation force to the object, and measuring a vibration response to the excitation force with the laser vibrometer at a measurement position on the object based on the determined edge.
Adjusting the position of the object may include displacing the object with a linear stage or a rotary stage. The method may further include sensing a displacement of the linear stage or the rotary stage to generate an indication of the position of the object.
For a more complete understanding of the disclosure, reference is made to the following detailed description and accompanying drawing figures, in which like reference numerals identify like elements in the figures.
While the disclosed systems and methods are susceptible of embodiments in various forms, specific embodiments are illustrated in the drawing figures (and will hereafter be described), with the understanding that the disclosure is intended to be illustrative, and is not intended to limit the invention to the specific embodiments described and illustrated herein.
Systems and methods of laser-based edge detection are described. Knowledge of edge position may be useful in connection with vibration and other testing of objects to which an excitation or other test force is applied. The edge of an object is detected in the disclosed systems and methods via an optical instrument such as a laser vibrometer. The disclosed embodiments may use the variations in measurements in the laser intensity signal to determine or detect the edge of the object.
The laser vibrometer may also be used to measure a vibration response to excitation. The laser vibrometer may be used for both vibration response measurement and positioning of the vibration response measurement. With the position of the edge known, a vibration measurement position may be accurately selected. For example, it may be useful to obtain vibration measurements on each blade of a bladed disk at a certain distance from the leading edge and a certain distance from the blade tip. With the disclosed systems and methods, vibration at that position may be consistently measured across a number of blades, regardless of non-uniformities in the placement or other characteristics of the blades.
Use of the same equipment, i.e., the laser vibrometer, to position and take the measurement may remove a potential source of positioning error from the system. There is one less device or system to reference to a common coordinate system and, thus, one less source of error or inaccuracy. Any inaccuracies introduced via the optics or other components of the laser vibrometer are taken into account during the edge detection procedure. Any subsequent positioning of the object is accordingly unaffected by such inaccuracies. The disclosed embodiments may thus address the challenge presented by vibration testing involving finding the edges of a test structure relative to the coordinates of the measuring system.
Although described in connection with turbomachinery, such as bladed disks, the disclosed methods and systems are well-suited for vibration and other testing involving a wide variety of objects and structures. For example, the disclosed systems and methods may be used for vibration testing of test structures, such as auto body parts and components of aerospace or aeronautical structures. The disclosed systems and methods may also be applied in a wide variety of test contexts. The disclosed embodiments are not limited to the vibration response context. For example, the disclosed systems and methods may be used to support various testing procedures in which knowledge of the geometry of the test object or structure is useful. For instance, the disclosed edge detection techniques may be useful for locating the center of a disc-shaped (but slightly nonconcentric) object.
The laser vibrometer 106 may include one or more optical components, such as mirrors, lenses, and/or other components, to direct the laser beam 112 toward the edge 108 of one of the blades 104 of the object 102. The laser beam 112 may be focused to a desired width or diameter by the source 110 and/or other component of the laser vibrometer 106 and/or other optical instrumentation. For example, the laser beam 112 may be focused via a lens or aperture 116 (or other laser vibrometer head) through which the laser beam 112 is directed. The diameter may be selected to provide a desired level of accuracy, as described below. A variety of optical instruments may be used. The optical components or instruments may be integrated with the laser vibrometer 106 to any desired extent.
The laser vibrometer 106 may be configured to receive a reflection of the laser beam. The laser vibrometer 106 may include various mirrors and/or other optical components for redirecting the beam or the reflection to generate an interferometric measurement. In this example, the laser vibrometer 106 receives the reflection via the aperture 116. In other embodiments, the laser vibrometer 106 includes one or more further apertures to receive the reflection. The sensor 114 of the laser vibrometer 106 may include one or more optical detectors (e.g., photodetectors). The optical detector(s) and/or other components of the vibrometer may be configured to generate an output signal or other indication of the intensity of the reflection. The intensity is determinative of whether the laser beam 112 impacts the object 102.
The source 110 and the sensor 114 of the laser vibrometer 106 may be co-located. In this example, the source 110 and the sensor 114 are located within a common housing or enclosure. Both the source 110 and the sensor 114 may use a common aperture, such as the aperture 116, or be otherwise co-located or disposed relative to one another such that the reflection travels along the same line as the laser beam 112 generated by the source 110. The source 110 and sensor 114 may be disposed along a common side of the object 102. With the source 110 and the sensor 114 on the same side, the system 100 need not include a detector or other optical component on the opposite side of the object 102. The proximity of the source 110 and the sensor 114 may be useful, inasmuch as separation (e.g., disposition on opposite sides of the object 102) may undesirably lead to vibration or other relative movement between the source 110 and the sensor 114.
The system 100 includes one or more masks or shields 118 disposed along the object 102. The mask(s) 118 are configured to establish the variation in the reflection intensity. In this example, a single mask 118 has a pair of arms 120 that extend along opposite sides of the blade 104. The arms 120 extend from a base 122 of the mask 118. In other embodiments, tape is used for the mask 118. The mask 118 may be configured to be either reflective or absorptive depending upon the degree to which the object 102 is reflective or absorptive. With reflective objects, the mask 118 is configured to absorb the laser beam 112 when the laser beam 112 does not impact the object 102. As shown in
In alternative embodiments, the mask 118 may be reflective. A reflective mask may be useful with other objects, such as those that are not sufficiently reflective (e.g., absorptive). In such cases, the intensity output is indicative of the reflection of the laser beam 112 off of a reflective surface of the mask 118. The intensity drops once the laser beam 112 impacts the object 102 rather than the mask 118. The mask 118 may be placed or disposed along the edge 108 of the object 102, as shown in
The reflectivity level of the mask 118 may vary. The mask 118 may thus allow the system 100 to accommodate different types of objects with varying levels of reflectivity. The construction, configuration, and other characteristics of the mask 118 may vary accordingly and in other ways. For example, the mask 118 may be constructed to scatter the laser beam 112.
The configuration of the laser vibrometer 106 may vary from the example shown. For example, one or more detectors of the sensor 114 may be spaced from or otherwise not integrated with the source 110 and/or other components of the laser vibrometer 106. The laser vibrometer 106 may alternatively or additionally have any number of optical components for directing the laser beam (or the reflection) also not integrated with the source 110 and/or other components of the laser vibrometer 106. For example, such optical components may include any number of mirrors, splitters, modulators, and/or other devices or components. Such components need not be integrated within a common housing or enclosure to be considered part of the laser vibrometer 106.
The system 100 also includes a positioning system 126 configured to position the object 102 in a location relative to the laser vibrometer 106. In this example, the positioning system 126 moves or positions the object 102 being scanned. The laser vibrometer 106 may thus be disposed in a fixed position. Alternatively, the positioning system 106 may move or position the laser vibrometer 106 (or component(s) thereof) and/or both the laser vibrometer 106 and the object 102. In this embodiment, the positioning system 126 includes a linear stage 128 and a rotary stage 130 to adjust the location or position of the object 102. The linear stage 128 may include a table, plate, or platform that rests on a table, plate, or platform of the rotary stage 130, which, in turn, may be supported by a stationary base (not shown). The configuration of the linear stage 128 and the rotary stage 130 may vary. The positioning system 126 may include any number of linear stages (e.g., for different axes of translation) and any number of rotary stages (e.g., for different axes of rotation) or other stages. In this example, the mask 118 is positioned by the table of the linear stage 128. In other cases, the positioning system 126 may include a separate stage to position the mask 118. One or both of the stages 128 may be configured for multiple axis motion.
The positioning system 126 includes one or more positioners or actuators 132 to drive and control the linear and rotary stages 128, 130. Each positioner 132 may drive a respective one of the stages 128, 130. The configuration of the positioner(s) 132 may vary. For example, the positioner(s) 132 may include a stepper motor or a DC motor with an encoder. The positioner(s) 132 may be integrated with the respective stage to any desired extent.
The positioning system 126 may include one or more position sensors 134 to provide a position output indicative of the relative location of the object 102 and/or laser vibrometer 106 and/or mask 118. The position sensor(s) 134 may directly measure such positions. Alternatively, the position sensor(s) 134 may indirectly measure such positions by detecting the position of a stage or positioner of the positioning system 126. For example, one position sensor 134 may be configured to provide an indication of an angular position of the rotary stage 130 of the positioning system 126.
The positioning system 126 (or a stage or component thereof) may be used to support the object 102 during the edge detection measurements and/or vibration response tests. In the example shown in
The system 100 includes a controller 136 configured to determine a position of the edge of the object. The controller 136 is coupled to or otherwise in communication with the laser vibrometer 106 (or the sensor 114 thereof) to receive the intensity output and the positioning system 126 (or position sensor(s) 134 thereof) to receive the position output. The position of the edge may be determined by the controller 136 based on the intensity and position outputs, as described below. The controller 136 may also be configured to direct the positioning system 126. For example, the controller 136 may provide data or instructions to the positioning system 126 indicative of a scan grid or other scanning pattern for the measurements.
A processor 138 of the controller 136 may be configured to implement an edge detection routine or other procedure. Instructions or data indicative of the edge detection routine may be stored in a memory 140 of the controller 136. The edge detection procedure may be configured to detect an abrupt change in the intensity of the reflection of the laser beam. In some embodiments, the edge detection procedure is configured as or includes one or more curve fitting procedures. For example, one curve fitting procedure may attempt to fitting a curve (e.g., a line) to a set of intensity data points. The edge detection procedure may then be configured to determine the location of the edge 108 based on the position at which the line (or other curve) crosses a calibration-based reference intensity level. In some embodiments, the rate at which the object is scanned may introduce a delay in the transmission of the intensity output. The edge detection procedure may be accordingly configured with a calibration-based time delay correction routine or other factor to adjust for such delays. Further information regarding exemplary curve fitting and edge detection procedures is provided below.
The controller 136 may also be configured to control the positioning system via one or more positioner control routines. The positioner control routine(s) may be stored in the memory 140 and executed by the processor 138 implementing the edge detection routine. The controller 136 may include any number of processing units (e.g., a computer or a central processing unit thereof) to implement the edge detection routine(s), the positioner control routine(s), and other routines, and any number of memories in which instructions and/or other data are stored.
In some embodiments, the system 100 may be used during vibration testing of the object 102. The system 100 may accordingly include an excitation system 142 configured to apply an excitation force to the object 102 to produce a vibration response in the object 102. The excitation system 142 may be integrated with the other components of the system 100 to any desired extent. For example, the laser vibrometer 106 may be used to measure the vibration response. The relative positioning of the laser vibrometer 106 and the object 102 may be determined (or known) based on the edge location measurements obtained using the laser vibrometer 106. For example, the processor 138 may access the memory 140 to obtain a stored value indicative of the location of the edge 108, and then direct the positioning system 134 to move the object 102 (and/or the vibrometer 106) such that the laser beam 112 impacts the object 102 at a desired location spaced from the edge location (e.g., 5 mm from the edge location).
The system 100 depicted in
The edge(s) 108 of the object 102 are detected during a scan procedure. Each edge position of the object 102 may be discerned as the boundary (e.g., in the direction of the laser beam 112) between two surfaces, a reflective surface and a non-reflective surface. The reflective surface is considered to reflect the laser beam 112 back to the sensor 114 or head of the laser vibrometer 106. The non-reflective surface is considered to not reflect the beam back to the sensor 114 or vibrometer head. Non-reflection may occur for a variety of reasons, including, for example, because the non-reflective surface is obscured by the reflective surface. Surfaces in the proximity of the reflective surface may be masked or covered by the mask 118 or (other non-reflective shield). The mask 118 may improve measurement contrast to detect a point on the object 102 near the edge 108.
The object 102 is moved by the linear and rotary stages 128, 130 while the intensity of the reflected laser beam is measured and the positions of the stages 128, 130 are recorded. The measured intensity is high when the laser beam 112 hits the reflective surface and low when the laser beam 112 hits other surfaces (e.g., the mask 118). The laser intensity signal is then processed and edges are detected based an algorithm or procedure configured to identify sudden jumps or other abrupt changes in the signal intensity (i.e., the intensity of the reflection of the laser beam). An abrupt change indicates a point on the edge 108. The algorithm may use a local fitting of the measured laser intensity and a reference intensity level to select the edge point. The local fitting and/or the reference intensity level may be established through calibration.
Corrections for the time delay in the acquisition of the laser intensity values may be applied. The corrections may also be computed through a calibration procedure, which involves measurements for object movement with very slow speeds. The calibration may also establish the reference intensity level by applying the detection to a point on an edge of known location.
The speed at which the edge 108 is detected may be useful in some applications. As described above, the disclosed embodiments may be configured to achieve a desired detection speed. The detection speed may be set by adjusting the resolution of the grid of scan points. The grid may be made more coarse or refined as desired. The detection speed may alternatively or additionally be adjusted by changing the operational speed of the positioner (e.g., one or more of the stages). A trade-off between accuracy, scan speed, and grid refinement may be made.
With the edge location determined, the object 102 is moved by the rotary and linear stages 128, 130 so that the laser beam 112 points to a desired measurement point defined relative to the measured edges 108 of the object 102. The excitation system 142 may apply an excitation force to the object 102, and the response to the excitation force is measured via the laser vibrometer 106 at the measurement point.
The rotary stage 130 or other rotary architecture of the positioning system 126 may be useful in applications involving the vibration testing of rotary structures or objects, such as the rotating structures used in the turbomachinery industry (e.g., rotors or bladed disks). The rotary architecture may be complementary to the edge detection of such structures. For example, disks of large diameter may be measured with little additional instrumentation or additional fixtures using a rotary architecture. In turbomachinery applications, the desired measurements may be velocities in the direction of the axis of the measured structure (i.e., not in the direction perpendicular to the surface of the structure). In such cases, the test structure may be placed on the positioning system 126 such that its axis is along the axis of the rotary table or stage 130. Hence, the desired measurements are velocities in the direction of the axis of the rotary stage 130. The laser vibrometer 106 may thus provide velocities in the direction of the laser beam 112 (rather than velocities in other directions). Hence, the laser beam 112 is aligned with the axis of the rotary stage 130.
While the systems and methods described herein may be configured for a rotating structure (e.g., a rotor, bladed disks, or other turbomachinery structures), the disclosed embodiments can accommodate a large variety of structures of different geometries and materials. The disclosed embodiments are not limited to turbomachinery or other rotating structures. The disclosed embodiments may be implemented in a variety of other fields.
One embodiment of the edge detection procedure implemented by the controller 136 is described in greater detail. The procedure uses measurements of the variations in the laser intensity signal, S. The laser intensity signal is proportional to the intensity of the reflected beam. The procedure may begin with a scan process in which the laser beam 112 is directed to the mask 118. In this case, the mask 118 is non-reflective. At this point, the laser intensity signal is minimal, S=Smin. The test structure (or object) 102 is then moved by the linear stage 128 until the laser beam is directed onto the surface of the test structure 102. At that point, the laser intensity is at a maximum, S=Smax. At a certain position of the linear stage 128, the laser beam 112 is partially incident on the mask 118 and partially incident on the edge 108 of the test structure 102.
While the scan process is implemented, both the laser intensity signal and the distance (or position) along the scan line are recorded. For example, the level of the laser intensity signal may be recorded via an 8-bit representation (i.e., 0 to 255). Other representations may be used. Measurement data for multiple scan lines may be obtained in accordance with a predefined grid.
The procedure may be based on the following parameters:
(1) D—the diameter of the laser beam 112 on the test surface, near the edge 108 (e.g., for the Polytec vibrometer referenced above, the laser spot diameter is 37 μm at the standoff distance of 275 mm);
(2) d—the fitting distance, the value of which may be established after a calibration procedure to be d=3.5 D, the calibration procedure using several measurements under distinct conditions (e.g., various scan speeds);
(3) SR—the threshold value of the laser intensity signal, the value of which may be established after a calibration procedure, e.g., SR=(Smax+Smin)/2;
(4) xa—an approximate edge location, which may be determined as the lowest coordinate for which S(xa)≧SR;
(5) i1—the index of the measured coordinate nearest x=xa−d;
(6) i2 and i3—the lowest and highest indexes of the measured coordinates which are fitted by a sloped line and may be determined as described below;
(7) i4—the index of the measured coordinate nearest x=xa+d;
(8) S1—the value of the laser intensity signal corresponding to the coordinate index i2; and,
(9) S2—the value of the laser intensity signal corresponding to the coordinate index i3.
To determine the position of the edge 108, the laser intensity and position data may be processed as follows. First, the xa coordinate is found by detecting the lowest measured coordinate along the scanned line where the laser intensity signal is larger than SR. Then, indexes i1 and i4 corresponding to measurements nearest xa−d and xa+d are identified. The measurements with indexes between i1 and i4 are then used in the remainder of the processing steps.
Next, indices i2 and i3 are calculated. To find these indices, the best piecewise linear fitting is determined in the following three regions: [i1 to i2], [i2 to i3], and [i3 to i4]. For example, indices i2 and i3 are found such that the residual—
is minimized The averages S1 and S2, which are straight horizontal lines, are given by—
and the linear fitting in the region [i2 to i3] is given by—
(xi)=m(xi−xi
The slope m is that of the line through points A(xi2,S1) and B(xi3,S2), and is given by—
The indexes i2 and i3 for which the residual R is minimum are denoted by i2 * and i3*, and the signal value for these indices are S1* and S2*. The corresponding slope for which the optimal linear fitting takes place is m *. The location xl of the edge 108 may then be computed as—
A graphical representation of the above-described processing is shown and described below in connection with
The controller 136 may include one or more processors 138, such as microprocessors. For example, the controller 136 may include a processor for implementing the edge detection routine and a processor for controlling the positioning system 126. The processor(s) 138 of the controller 136 may be a component of a variety of different computing or other devices or systems. For example, each processor 138 may be part of a standard personal computer or a workstation. The processor(s) 138 may be part of, or include, an electronic instrument (e.g., a field programmable gate array, or FPGA) configured to generate a control signal for the positioning system 126. The processor(s) 138 may be part of, or include, an electronic instrument (e.g., an application-specific integrated circuit, ASIC) configured to receive and process signals from the laser vibrometer 106 and/or the positioning system 126. Such devices and systems may be integrated to any desired extent in one or more general processors, digital signal processors, ASICs, FPGAs, servers, networked computing architectures, digital circuits, analog circuits, combinations thereof, or other now known or later developed devices for analyzing and processing data. The processor(s) 138 may implement one or more software programs. The processor 138 is not limited to a central processing unit (CPU) of a computer.
The memory 140 may be configured for storing instructions and other data in connection with implementing the disclosed embodiments. The instructions stored in the memory 140 may executable by the processor(s) 138 to cause the processor(s) 138 to implement one or more aspects of the excitation procedures. The memory 140 may communicate with the processor(s) 138 via a bus. The memory 140 may be a main memory, a static memory, and/or a dynamic memory. The memory 140 may include a computer readable storage medium, such as various types of volatile and non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape or disk, optical media and the like. The computer-readable storage medium may be or include a single medium or multiple media, such as a centralized or distributed data store. In one case, the memory may include a cache or random access memory of or for the processor(s). Alternatively or additionally, the memory 140 may be integrated with the processor(s) 138 to any desired extent. The memory 140 may include or be an external storage device or database for storing data. Examples include a hard drive, compact disc (“CD”), digital video disc (“DVD”), memory card, memory stick, floppy disc, universal serial bus (“USB”) memory device, or any other device operative to store data. The memory 140 may include a solid-state memory such as a memory card or other package that houses one or more non-volatile read-only memories. The memory 140 also may be a random access memory or other volatile re-writable memory. Additionally, the memory 140 may include a magneto-optical or optical medium, such as a disk or tapes or other storage device.
The functions, acts or tasks illustrated in the figures or described herein may be performed by the programmed processor 138 executing the instructions stored in the memory 140. The functions, acts or tasks may be independent of the particular type of instruction set, storage media, processor or processing strategy and may be performed by software, hardware, integrated circuits, firmware, micro-code and the like, operating alone or in combination. Likewise, processing strategies may include multiprocessing, multitasking, parallel processing and the like.
The controller 136 may further include a display, such as a liquid crystal display (LCD), an organic light emitting diode (OLED), a flat panel display, a solid state display, a cathode ray tube (CRT), a projector, a printer or other now known or later developed display device for outputting determined information. The display may act as an interface for an operator of the excitation system 10 to depict, for example, the operation of the controller 136 (or processor thereof).
The controller 136 may include one or more input devices configured to allow an operator to interact with the controller 136. The input device(s) may be a number pad, a keyboard, touchscreen, or a cursor control device, such as a mouse, or a joystick, touch screen display, remote control or any other device operative to interact with the controller 136.
Dedicated hardware implementations, such as ASICs, programmable logic arrays, and other hardware devices, may be constructed to implement one or more of the methods described herein. Applications that may include the apparatus and systems of various embodiments may broadly include a variety of electronic and computer systems. One or more embodiments described herein may implement functions using two or more specific interconnected hardware modules or devices with related control and data signals that may be communicated between and through the modules, or as portions of an ASIC. Accordingly, the present system may encompass software, firmware, and hardware implementations.
At the outset, one or more calibration routines may be implemented in an act 200. For example, a reference intensity level may be determined to act as a threshold intensity indicative of an edge. Alternatively or additionally, a calibration procedure may be implemented to determine a time delay correction factor, e.g., for a specific scan speed. In some cases, the calibration procedure(s) may include positioning a mask and/or shield along an edge of the object. In other cases, the mask and/or shield may be positioned after completion of the calibration procedure(s).
In the embodiment of
A laser beam generated by an optical source of the laser vibrometer is directed in an act 204 toward the object. The laser beam may initially impact the mask, as described above. The position of the object relative to the laser vibrometer is adjusted in an act 206 to scan the object with the laser beam. The relative position adjustment may include movement of the vibrometer and/or the object. The movement may include displacing the object with a linear stage and/or a rotary stage in an act 208. During the movement, the displacement may be detected to generate position data in an act 210.
An intensity of a reflection of the laser beam is then detected or otherwise obtained in an act 212. The reflection intensity may be captured by a sensor of the laser vibrometer. Reflection intensity data may be obtained for a number of positions during the scan. Data indicative of the reflection intensities is stored in one or more memories. The reflection intensity data is obtained and stored during the displacement of the linear stage and/or the rotary stage. Reflection intensity data may be stored for each position of the object. Such scanning, intensity detection, and data storage may be repeated any number of times.
The edge of the object is determined in an act 214 based on the data indicative of the detected intensity and the adjusted position. An edge detection procedure may be implemented in an act 216 in which the point at which an abrupt change in the intensity occurs is determined The procedure may include executing or otherwise applying one or more local fitting algorithms in an act 218, examples of which are provided below.
With one or more positions on the edge of the object known, a vibration test may be implemented in an act 220 in which an excitation force is applied to the object. The object may remain supported by the linear and/or rotary stages of the positioning system during the vibration test. A vibration response to the excitation force is then measured with the laser vibrometer that was used for edge detection. The vibration response measurement is taken at a measurement position on the object based on the determined position of the edge. For example, the measurement position may be selected as a point disposed at a specified distance away from the determined edge position.
The order of the above-described acts may vary from the example shown in
One example of a local curve fitting procedure is now described in connection with
As described above, the measurement data may be fitted over a distance, d, from the edge position. The fitting distance may be specified via the diameter, D, of the laser beam (e.g., 27 μm). In one example, the fitting distance is 3.5 times the diameter. Thus, the procedure may begin with estimating the edge location, xa, based on the reference intensity level and determining the range of positions over which the curve is fit, i.e., between the end positions xa−d and xa+d. The intensity level measurements may then be indexed between the end positions to support a number of curve fitting computations. The two horizontal lines may include or involve averaging the intensity measurements over the indices between the end positions and the intersection positions. The sloped transition line may then be a line having a slope and y-intercept determined by the intersection positions.
A variety of different regression and other analyses may be implemented to estimate or determine the optimal intersection positions for a given measurement intensity dataset. In one example, an iterative least squares estimation procedure is implemented to find the optimal fitting. The measured intensities are indexed per position. A residual value is defined as the sum of the squares of the offsets (e.g., errors) from the three lines. Thus, each residual value aggregates the errors for the lines given a pair of intersection points. To assign or allocate the intensity measurements to one of the three lines, the residual values may be computed for each possible allocation of indexed intensity measurements. In one example, the residual value computation is iterated for all possible allocations of intensity measurements to the transition line. The transition line in each case may be defined as the sloped line passing through the indexed measurements corresponding with the intersection points. The intersection points that correspond with the minimal residual value may then be determined. With the intersection points, the transition line is defined and the edge location may be determined
With the above-described curve fitting procedure, the edge of an object may be obtained automatically. For example, the system may be configured such that an operator need not select any parameters or control the procedure to determine the edge position.
The graphical plots of
The disclosed embodiments may be used to determine the vibratory response of structures with complex geometry. These structures may have high modal density, which can result in small changes in structural properties creating large changes in the resonant response. To address this issue, structural properties may be accurately identified, or the structural response may be experimentally measured. Both these approaches involve collecting measurements of higher order vibration modes, which have complicated shape. Consequently, such measurements may involve high accuracy positioning of laser beams from vibrometers based on laser Doppler velocimetry. The disclosed embodiments may be used to provide such high accuracy positioning. The disclosed embodiments may use a single-point or scanning laser vibrometer (e.g., with or without a scanning head), a motion controller, translating/rotating stages, and scan procedure for alignment and edge detection. The beam of the vibrometer may be used for both detecting the edges and for measuring the vibration. Using a motion controller, the system may automatically position, scan, and measure the surface of the test structure with a positioning resolution of, e.g., 1 μm.
The disclosed embodiments may be useful in connection with vibration measurements of a variety of devices and structures. One exemplary application involves bladed disks, which are typically manufactured in one piece, referred to as a blisk or integrally bladed rotor. In the event that a small piece of a blade breaks, the blisk can still be used if the surface of the broken blade is repaired (e.g., smoothed mechanically to remove stress concentrators). Instead of dismantling the engine in which the blisk is installed, the blisk may be repaired in the engine (i.e., on the wing), using a boroscope through one of the inspection holes in the engine casing. The precision of the resulting blended surface is often low. Hence, general blend limits are useful. The disclosed embodiments may then be used to measure the blended disks. The disclosed embodiments may be used to determine the geometry of the edge of the blade, including the blended area. The measurements of the vibration may be done in conjunction (e.g., simultaneously) with an identification (e.g., partial identification) of the blend geometry. The automatic nature of the operation of the disclosed embodiments may also be useful in measuring many bended blisks. Blend limits may be obtained through repeated measurements of different blended blisks.
The methods described herein may be implemented by software programs executable by a computer system. Further, implementations may include distributed processing, component/object distributed processing, and parallel processing. Alternatively or additionally, virtual computer system processing may be constructed to implement one or more of the methods or functionality as described herein.
While the present invention has been described with reference to specific examples, which are intended to be illustrative only and not to be limiting of the invention, it will be apparent to those of ordinary skill in the art that changes, additions and/or deletions may be made to the disclosed embodiments without departing from the spirit and scope of the invention.
The foregoing description is given for clearness of understanding only, and no unnecessary limitations should be understood therefrom, as modifications within the scope of the invention may be apparent to those having ordinary skill in the art.
This application claims the benefit of U.S. provisional application entitled “Laser-Based Edge Detection,” filed May 31, 2012, and assigned Ser. No. 61/653,470, the entire disclosure of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61653470 | May 2012 | US |