Systems and methods for use in performing maintenance on turbine rotors
A robotic system with a visual inspection device generates a coordinate system for turbine rotors, addressing labor-intensive maintenance challenges by enabling efficient and automated operations.
Patent Information
- Application Number
- JP2021010620
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-02-17
- Filing Date
- 2021-01-26
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2041-01-26
AI Technical Summary
Existing maintenance tasks for turbine rotors are labor-intensive, time-consuming, and costly due to manual disassembly and visual inspection, leading to high downtime and labor costs.
A robotic system with a visual inspection device and computing device is used to calibrate a robotic device, generating a three-dimensional coordinate system based on rotor axis and blade data, enabling automated maintenance operations.
Facilitates fast and efficient evaluation of turbine rotors, reducing downtime and human error, and allowing automated maintenance procedures.
Smart Images

Figure 0007752945000001 
Figure 0007752945000002 
Figure 0007752945000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates generally to turbine rotor maintenance operations, and more particularly to systems and methods for calibrating robotic devices for use in performing maintenance on turbine rotors. [Background technology]
[0002] Many types of industrial machines, such as gas turbines, include components housed within an external casing or shell. During the gas turbine's lifecycle, such components require periodic maintenance, such as inspection and repair, to extend the life of the components and / or the gas turbine as a whole. At least some known maintenance tasks are performed while the gas turbine is out of service by removing the casing and disassembling the gas turbine as needed to access the gas turbine's rotor assembly. However, such maintenance can be technically challenging, time-consuming, labor-intensive, and costly to perform. Once disassembled, a visual inspection of the rotor assembly is typically performed manually by a technician to identify components or portions of components that may require maintenance. Manual visual inspection of the rotor assembly is also a time-consuming and labor-intensive task. The aforementioned maintenance tasks incur costs for the gas turbine, both in labor costs and unproductive downtime. Summary of the Invention
[0003] In one aspect, a system for use in performing maintenance on a turbine rotor is provided, the system including: a rotor mount configured to receive the turbine rotor; a robotic device; a visual inspection device removably coupleable to the robotic device; and a computing device configured to: use the visual inspection device to direct the robotic device to evaluate the turbine rotor at different circumferential locations thereof and obtain rotor axis data; determine a centerline of the turbine rotor based on the rotor axis data; generate a coordinate system including the turbine rotor centerline; use the visual inspection device to direct the robotic device to evaluate a plurality of blades on at least one stage of the turbine rotor and obtain blade position data relative to the centerline; and input the blade position data into the coordinate system.
[0004] In another aspect, a method of calibrating a robotic device for use in performing maintenance on a turbine rotor is provided, the method including: evaluating the turbine rotor at different circumferential locations thereof using a visual inspection device to obtain rotor axis data, determining a centerline of the turbine rotor based on the rotor axis data, generating a coordinate system including the centerline of the turbine rotor, evaluating a plurality of blades on at least one stage of the turbine rotor using the visual inspection device to obtain blade position data relative to the centerline, and inputting the blade position data into the coordinate system.
[0005] In yet another aspect, a method of calibrating a robotic device for use in performing maintenance on a turbine rotor is provided, the method including using a visual inspection device of the robotic device to evaluate the turbine rotor at different circumferential locations thereof to obtain rotor axis data, determining a centerline of the turbine rotor based on the rotor axis data, using the visual inspection device to evaluate a plurality of blades on at least one stage of the turbine rotor to obtain blade position data relative to the centerline, and using the visual inspection device to perform a visual inspection of the blades of the turbine rotor once the blade position data is obtained. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a block diagram illustrating an exemplary calibration and maintenance system. [Figure 2] FIG. 2 is a perspective view of the calibration and maintenance system shown in FIG. 1. [Figure 3] FIG. 3 illustrates an exemplary coordinate system that may be generated by the system shown in FIG. 2. [Figure 4] 1 is a flow chart illustrating an example method for calibrating a robotic device for use in performing maintenance on a turbine rotor. DETAILED DESCRIPTION OF THE INVENTION
[0007] Embodiments described herein relate to systems and methods for performing maintenance on a turbine rotor. In exemplary embodiments, a robotic device is used to perform maintenance on the rotor. Calibration of the robotic device facilitates accurately determining the positions of rotor blades on the turbine rotor, allowing automated maintenance operations to begin after the calibration is performed. In exemplary embodiments, the robotic device is a multi-axis robot, such as a seven-axis robot, with an end effector attached. To calibrate the robotic device, an end effector of a visual inspection device is attached to the robotic device and used to evaluate the turbine rotor and generate a three-dimensional coordinate system. The coordinate system is defined by a rotor axis centerline and a number of blade coordinate points input about the centerline, both of which are determined based on the evaluation. In some embodiments, the visual inspection device also evaluates the turbine rotor for potential defects once the rotor axis and blade position data are obtained. The generated coordinate system can be used to control movement of the robotic device relative to the turbine rotor in performing maintenance operations after the calibration. For example, after the coordinate system is generated, it may be possible to remove the visual inspection device from the robotic device and attach another end effector to the robotic device for use in performing maintenance operations. Accordingly, the systems and methods described herein facilitate fast and efficient evaluation of turbine rotors, thereby enabling automated maintenance procedures to be performed and facilitating reduced downtime of associated gas turbine assemblies.
[0008] Unless otherwise specified, terms used herein that express approximations, such as "generally," "substantially," and "approximately," indicate that the modified term may apply only to an approximate degree, as recognized by one of ordinary skill in the art, rather than to an absolute or complete degree. Thus, values modified by terms such as "approximately," "about," and "substantially" are not limited to the exact value specified. In at least some instances, approximation terms may correspond to the precision of the instrument used to measure the value. Additionally, unless otherwise specified, terms such as "first," "second," and the like are used herein merely as labels and are not intended to impose any ordering, positioning, or hierarchical requirements on the items to which they refer. Furthermore, for example, a reference to a "second" item does not require or exclude the presence of, for example, a "first" or lower-numbered item, or a "third" or higher-numbered item.
[0009] 1 and 2 illustrate an exemplary calibration and maintenance system 100. In the exemplary embodiment, system 100 includes a rotor mount 102, a robotic device 104, and a computing device 106. Rotor mount 102 is designed to receive and hold a turbine rotor 108 that has been disassembled and removed from an associated turbine engine (not shown), for example, for service. Turbine rotor 108 includes a shaft 110 and a plurality of stages 112 spaced apart along shaft 110, with each stage 112 including a plurality of blades 114 extending radially outward from shaft 110. As shown in FIG. 2 , rotor mount 102 includes a pair of ground support members 116 that are spaced apart from one another to allow turbine rotor 108 to be coupled therebetween. For example, support members 116 may be coupled to shaft 110 of turbine rotor 108 to allow turbine rotor 108 to be rotatable on rotor mount 102.
[0010] The robotic device 104 is any automated robotic system or device that enables the system 100 to function as described herein. As shown in FIG. 2 , the robotic device 104 is a seven-axis robot having a detachably coupled end effector 118. Exemplary end effectors include, but are not limited to, a visual inspection device 120 and a maintenance tool 122. In one embodiment, the visual inspection device 120 is a two-dimensional camera and laser vision system, a laser profiler, a three-dimensional structured light scanner, or a stereo camera system. The maintenance tool 122 is configured to perform at least one of a cleaning operation, a mixing operation (i.e., cleaning, polishing, and / or machining the rotor blades to modify their geometry), a non-destructive inspection operation, and / or a repair operation on the turbine rotor 108.
[0011] Computing device 106 is communicatively coupled to rotor mount 102 and robotic device 104. The computing device includes memory 124 (i.e., a non-transitory computer-readable medium) and a processor 126 coupled to memory 124 for executing programmed instructions. Processor 126 may include one or more processing units (e.g., a multi-core configuration) and / or may include a cryptographic accelerator (not shown). Computing device 106 is programmable to perform one or more operations described herein by programming memory 124 and / or processor 126. For example, processor 126 may be programmed by encoding operations as executable instructions and providing the executable instructions to memory 124.
[0012] The processor 126 may include, but is not limited to, a general-purpose central processing unit (CPU), a microcontroller, a reduced instruction set computer (RISC) processor, an open media application platform (OMAP), an application-specific integrated circuit (ASIC), a programmable logic circuit (PLC), and / or any other circuit or processor capable of performing the functions described herein. The methods described herein may be encoded as executable instructions embodied in a computer-readable medium, including, but not limited to, a storage device and / or a memory device. Such instructions, when executed by the processor 126, cause the processor 126 to perform at least a portion of the functions described herein. The above examples are illustrative only and thus are not intended to limit in any way the definition and / or meaning of the term processor.
[0013] Memory 124 is one or more devices that allow information, such as executable instructions and / or other data, to be stored and retrieved. Memory 124 may include one or more computer-readable media, such as, but not limited to, dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), static random access memory (SRAM), solid-state disks, and / or hard disks. Memory 124 may be configured to store, but is not limited to, executable instructions, operating systems, applications, resources, deployment scripts, and / or any other type of data suitable for use with the methods and systems described herein.
[0014] Instructions for the operating system and applications are arranged in a functional form on non-transitory memory 124 for execution by processor 126 to perform one or more of the processes described herein. These instructions in different embodiments may be embodied on a different physical or tangible computer-readable medium, such as memory 124 or another memory, such as a computer-readable medium (not shown), which may include, but is not limited to, a flash drive and / or a thumb drive. Furthermore, the instructions may be arranged in a functional form on a non-transitory computer-readable medium, which may include, but is not limited to, SmartMedia (SM) memory, CompactFlash™ (CF) memory, Secure Digital (SD) memory, Memory Stick (MS) memory, MultiMediaCard (MMC) memory, embedded MultiMediaCard (e-MMC), and MicroDrive memory. The computer-readable medium may be selectively insertable and / or removable from computing device 106 to allow access and / or execution by processor 126. In an alternative embodiment, the computer-readable medium is not removable.
[0015] As shown in FIG. 2 , the rotor mount 102 is at a fixed position on the ground 128 within a maintenance facility (not shown). The robotic device 104 has a limited range of motion and reach and is selectively movable relative to the rotor mount 102 to perform an evaluation of the turbine rotor 108. For example, the robotic device 104 can be moved substantially parallel to a rotor axis 130 of the turbine rotor 108, such as via a wheeled platform or track system (both not shown), to facilitate evaluation of the turbine rotor 108 from a first end 132 to a second end 134 of the shaft 110. Furthermore, such movement of the device 104 enables evaluation of each stage 112 of the turbine rotor 108 positioned therebetween, as described in more detail below. The robotic device 104 can also move and position the end effector 118 at different circumferential locations relative to the turbine rotor 108 throughout the evaluation and inspection process.
[0016] During operation, the system 100 evaluates the turbine rotor 108 using the visual inspection device 120 to facilitate the generation of a three-dimensional coordinate system. Furthermore, once the 3D coordinate system is generated, the system 100 is also calibrated for performing subsequent maintenance operations on the turbine rotor 108 using the robotic device 104. To calibrate the robotic device 104, the robotic device 104 first evaluates the turbine rotor 108 and determines its centerline. For example, the computing device 106 uses the visual inspection device 120 to instruct the robotic device 104 to evaluate the turbine rotor 108 at different circumferential locations thereof to obtain rotor axis data. In one embodiment, the outer surface 136 of the shaft 110 is evaluated to obtain the rotor axis data, although any other circumferential surface of the turbine rotor 108 may be evaluated to obtain the rotor axis data.
[0017] As shown in FIG. 3 , at least three rotor coordinate points 138 (i.e., rotor axis data) are acquired at the first end 132 of the shaft 110, and at least three rotor coordinate points 140 (i.e., rotor axis data) are acquired at the second end 134 of the shaft 110. Next, a first user frame 142 is defined at one of the coordinate points 138. The first user frame 142 is used to define a plane within the coordinate system, and a first center point 144 is defined on the plane. The first center point 144 of the shaft 110 is located at the first end 132 and is determined based on the rotor coordinate points 138. A second center point 146 of the shaft 110 at the second end 134 is determined based on the rotor coordinate points 140. The center points 144 and 146 are saved in the coordinate system 100, and a second user frame 148 is created based on the determined center points 144 and 146 to determine a centerline 150 of the turbine rotor 108. For example, at least one axis (e.g., X-axis) of the second user frame 148 is defined as the centerline 150 of the turbine rotor 108, which is typically the axis of gas flow in the turbine. Optionally, the second user frame 148 is rotated about its Y-axis. The second user frame 148 is then fixed relative to and rotates with the shaft 110 of the turbine rotor 108 when the shaft 110 is rotated on the rotor mount 102 (shown in FIG. 2 ). Additional estimation of the turbine rotor 108 facilitates input of the coordinate system 100 relative to the second user frame 148 and the centerline 150.
[0018] For example, referring again to FIG. 2 , the computing device 106 directs the robotic device 104 to evaluate each blade 114 on each stage 112 of the turbine rotor 108 and obtain blade position data relative to the centerline 150 (shown in FIG. 3 ). In one embodiment, the computing device 106 directs the robotic device 104 to evaluate a first blade 152 on a first stage 154 of the turbine rotor 108 and then evaluate successive blades 114 from the first blade 114 on the first stage 154 by moving the visual inspection device 120 relative to the turbine rotor 108. The first stage 154 may be evaluated until the range of motion of the robotic device 104 is reached. The robotic device 104 may then evaluate the blades 114 on successive axially adjacent stages 112 on the turbine rotor 108 by moving the robotic device 104 relative to the rotor axis 130. In one embodiment, the rotor mount 102 holds the turbine rotor 108 in a first rotational orientation relative to the robotic device 104 as the robotic device 104 evaluates each stage 112. In such an embodiment, the robotic device 104 can move the visual inspection device 120 in a serpentine pattern relative to the turbine rotor 108, across each stage 112, to successively adjacent stages 112, across successively adjacent stages 112, etc. The rotor mount 102 can then rotate the turbine rotor 108 in a second rotational orientation relative to the robotic device 104, which allows evaluation of the blades 114 on each stage 112 that were outside the range of movement of the robotic device 104 while the turbine rotor 108 was in the first rotational orientation.
[0019] In an alternative embodiment, the turbine rotor 108 is sequentially rotatable on the rotor mount 102 as the blades 114 of each stage 112 are evaluated by the visual inspection device 120. In such an embodiment, each successive blade 114 on the first stage 154 is evaluated as the turbine rotor 108 is rotated, and then the robotic device 104 is selectively moved to evaluate each successive stage 112 relative to the rotor axis 130.
[0020] In an exemplary embodiment, the computing device 106 controls the movement of the end effector 118 relative to the turbine rotor 108 based on the number of blades 114 in each stage 112. For example, in one embodiment, the number of blades 114 in each stage 112 is a known quantity stored in memory 124 (shown in FIG. 1 ). The computing device 106 can then determine a predetermined radial angle between each blade 114 in each stage 112. For example, if each stage 112 includes 60 blades, the predetermined radial angle between each blade 114 is approximately 3 degrees. In some embodiments, the end effector 118 is moved between blades by the computing device 106 based at least in part on feedback received from the visual inspection device 120. For example, the visual inspection device 120 can evaluate the first blade 152, after which each successive blade 114 needs to be “spotted” by the visual inspection device 120 for subsequent evaluations to be performed. Moving the end effector 118 from blade to blade based on a predetermined radial angle across each stage 112 of the turbine rotor 108 facilitates efficient and time-saving evaluation of the turbine rotor 108 .
[0021] As described above, the computing device 106 directs the robotic device 104 to evaluate each blade 114 on each stage 112 of the turbine rotor 108 and obtain blade position data. In an exemplary embodiment, as shown in FIG. 3 , the robotic device 104 evaluates each blade to obtain leading edge coordinate points 156 and trailing edge coordinate points 158 of each blade 114, thereby determining the position of each blade 114 relative to the centerline 150. The coordinate points 156 and 158 of each blade 114 are input into the coordinate system 100, which can then be used to control the movement of the end effector 118 in performing maintenance operations on the turbine rotor 108, as described above.
[0022] In one embodiment, a visual inspection of each blade 114 is performed using visual inspection device 120 once blade position data is obtained. The visual inspection is performed to identify blades 114 that have potential defects. Additionally, a unique identifier (not shown) may be assigned to each blade 114 identified in coordinate system 100. Thus, the unique identifiers of blades 114 identified as having potential defects may be stored in memory 124 and used in the future to coordinate the performance of maintenance work on turbine rotor 108.
[0023] 4 is a flow chart illustrating an example method 200 for calibrating a robotic device for use in performing maintenance on a turbine rotor. The method 200 includes evaluating the turbine rotor at different circumferential locations thereof to obtain rotor axis data 202, determining a centerline of the turbine rotor based on the rotor axis data 204, generating a coordinate system 206 that includes the centerline of the turbine rotor, evaluating each blade on at least one stage of the turbine rotor to obtain blade position data relative to the centerline 208, inputting the blade position data into the coordinate system 210, and performing a visual inspection 212 of the blades of the turbine rotor once the blade position data is obtained.
[0024]
[0003] Embodiments described herein relate to systems and methods for performing maintenance on turbine rotors in a fast, efficient, and reproducible manner. Calibrating a robotic device with a visual inspection device eliminates the need for manual inspection of the turbine rotor, thereby reducing the likelihood of human error and tool damage. Thus, the systems and methods described herein facilitate fast and efficient assessment of turbine rotors, thereby enabling automated maintenance operations to be performed and reducing downtime of associated gas turbine assemblies.
[0025] The above description is intended to be illustrative only, and those skilled in the art will recognize that changes can be made to the described embodiments without departing from the scope of the disclosed invention. For example, the process steps described herein may be modified, for example, in duration, temperature, or time between cycles. Still other modifications within the scope of the invention will be apparent to those skilled in the art upon review of this disclosure, and such modifications are intended to fall within the scope of the appended claims.
[0026] Exemplary embodiments of actively brazed joints and methods for processing them are described in detail above. The methods are not limited to the specific embodiments described herein; rather, the steps of the methods can be utilized separately and independently of other steps described herein. For example, the methods described herein are not limited to practice with only joints used in the hot gas path of gas turbine engines described herein. Rather, the exemplary embodiments can be implemented and utilized in connection with many other applications.
[0027] Although specific features of various embodiments of the invention may be shown in some drawings and not in others, this is for convenience only. Moreover, references to "one embodiment" in the above description are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. In accordance with the principles of the invention, any feature of a drawing may be referenced and / or claimed in combination with any feature of any other drawing.
[0028] While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims. [Explanation of symbols]
[0029] 100 Calibration and Maintenance Systems / Coordinate Systems 102 rotor mount 104 Robot Devices 106 Computing Devices 108 Turbine rotor 110 Shaft 112 steps 114 Blade 116 Ground support member 118 End Effector 120 Visual Inspection Device 122 Maintenance Tools 124 memory 126 processors 128 Ground 130 rotor shaft 132 first end 134 Second End 136 Exterior / Surface 138 Rotor coordinate points 140 Rotor coordinate points 142 First User Frame 144 First Center Point 146 Second Center Point 148 Second User Frame 150 center line 152 First Blade 154 First paragraph 156 Leading Edge Coordinate Point 158 Trailing edge coordinate point 200 ways 202 steps 204 steps 206 steps 208 steps 210 steps 212 steps X-axis Y-axis
Claims
1. 1. A system (100) for use in performing maintenance on a turbine rotor (108), the system (100) comprising: a rotor mount (102) configured to receive the turbine rotor (108); a robotic device (104); a visual inspection device (120) coupled to the robotic device (104); a computing device (106) instructing the robotic device (104) to evaluate the turbine rotor (108) and obtain rotor axis data at different circumferential locations of the turbine rotor (108) using the visual inspection device (120); determining a centerline (150) of the turbine rotor (108) based on the rotor axis data; generating a coordinate system that includes the centerline (150) of the turbine rotor (108); directing the robotic device to evaluate a plurality of blades on at least one stage of the turbine rotor using the visual inspection device to obtain blade position data relative to the centerline; Inputting the blade position data into the coordinate system a computing device (106) configured to A system (100) comprising:
2. 2. The system of claim 1, further comprising a maintenance tool coupled to the robotic device, the maintenance tool configured to perform a maintenance operation on the turbine rotor based on the coordinate system.
3. The system of claim 2 , wherein the maintenance tool is configured to perform at least one of a cleaning operation, a mixing operation, a non-destructive testing operation, or a repair operation.
4. The system (100) of any preceding claim, wherein the rotor mount (102) is rotatable to rotate the turbine rotor (108) relative to the robotic device (104).
5. 2. The system of claim 1, wherein the visual inspection device is an end effector of the robotic device, and the computing device instructs the robotic device to evaluate the turbine rotor by moving the visual inspection device relative to the turbine rotor.
6. 2. The system of claim 1, wherein the computing device is further configured to use the visual inspection device to instruct the robotic device to perform a visual inspection of blades of the turbine rotor once the blade position data is obtained.
7. A method (200) for calibrating a robotic device (104) for use in performing maintenance on a turbine rotor (108), the method comprising: evaluating (202) the turbine rotor (108) at different circumferential locations of the turbine rotor (108) using a visual inspection device (120) to obtain rotor axis data; determining (204) a centerline (150) of the turbine rotor (108) based on the rotor axis data; generating (206) a coordinate system that includes the centerline (150) of the turbine rotor (108); evaluating (208) a plurality of blades (114) on at least one stage (112) of the turbine rotor (108) using the visual inspection device (120) to obtain blade position data relative to the centerline (150); inputting the blade position data into the coordinate system (210); A method (200) comprising:
8. The method of claim 7, wherein evaluating the turbine rotor comprises evaluating a surface of a shaft of the turbine rotor to obtain the rotor axis data.
9. 9. The method of claim 8, wherein evaluating the surface of the shaft includes obtaining a first set of at least three rotor coordinate points at a first end of the shaft and obtaining a second set of at least three rotor coordinate points at an opposite second end of the shaft.
10. 8. The method of claim 7, wherein the visual inspection device is an end effector of the robotic device, and evaluating the turbine rotor includes moving the visual inspection device relative to the turbine rotor.
11. 11. The method of claim 10, wherein evaluating blade positions includes evaluating a first blade of the at least one stage and then evaluating successive blades of the at least one stage from the first blade.
12. The method of claim 11, wherein sequentially evaluating each blade includes rotating the turbine rotor relative to the robotic device.
13. Sequentially evaluating each blade (114) determining a predetermined radial angle between each blade in the at least one stage based on the number of blades in the at least one stage; controlling movement of the visual inspection device (120) relative to the turbine rotor (108) based on the predetermined radial angle; 12. The method (200) of claim 11, comprising:
14. 8. The method of claim 7, wherein evaluating blade position includes obtaining leading edge coordinate points and trailing edge coordinate points for each blade in the at least one stage to define the blade position data.
15. The method of claim 7, further comprising performing a maintenance operation on the turbine rotor using the robotic device based on the coordinate system.
Citation Information
Patent Citations
Bent measuring method for long material such as pipe, round bar or the like
JP1991233301A
Method and equipment for measuring plate shift, and recording medium
JP2001328326A
Airfoil shape for turbine bucket, and turbine incorporating the same
JP2009036209A
Turbine rotor blade polishing device for power plant
JP2010007633A
Robotic peening apparatus
JP2011125999A