SYSTEM AND METHOD FOR ROBOTIC THERMAL TREATMENT BY HEAT INDUCTION
20170259384 · 2017-09-14
Assignee
Inventors
- Eric BOUDREAULT (LaPrairie, Quevec, CA)
- Bruce HAZEL (Montreal, Quebec, CA)
- Jacques LANTEIGNE (Longueuil, Quebec, CA)
- Jean COTE (Saint-Mathieu-de-Beloeil, Quebec, CA)
- Marin LAGACE (Saint-Bruno-de-Montarville, Quebec, CA)
- Mathieu GENDRON (Longueuil, Quebec, CA)
Cpc classification
H05B6/40
ELECTRICITY
B23K31/02
PERFORMING OPERATIONS; TRANSPORTING
B23P6/007
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
B23P6/045
PERFORMING OPERATIONS; TRANSPORTING
Y02P10/25
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B23P6/04
PERFORMING OPERATIONS; TRANSPORTING
H05B6/10
ELECTRICITY
H05B6/40
ELECTRICITY
B23K31/02
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Method and system for thermal treatment by heat induction of a metal piece on a targeted zone. According to the method, the thermal treatment is carried out using a thermal element mounted on a robotic system for moving the thermal element along a cyclical trajectory on the targeted zone so as to heat the target zone and minimize the temperature deviations over the targeted zone.
Claims
1. Method for induction heat treatment on a targeted zone of a metal piece, the method comprising: performing the heat treatment on the targeted zone using a thermal element mounted on a robotic system for displacing the thermal element by following a cyclical trajectory on the targeted zone so as to heat the targeted zone and to minimize temperature deviations on the targeted zone.
2. The method according to claim 1, wherein the thermal element comprises an induction coil or serpentine coil.
3. The method according to claim 2, wherein the induction coil or serpentine coil comprises a magnetic flux concentrator.
4. The method according to claim 1, wherein the robotic system comprises a robotic arm for moving the thermal element on the cyclical trajectory.
5. The method according to claim 2, comprising feeding the thermal element with electrical power by means of a parallel resonant circuit.
6. The method according to claim 5, wherein the parallel resonant circuit comprises an inverter connected to a power source via a rectifier and a capacitor connected to the inverter by an RF cable, the capacitor being connected to the induction coil or to the serpentine coil by a flexible cable.
7. The method according to claim 6, wherein the capacitor is mounted on the robotic arm.
8. The method according to claim 1, comprising measuring a temperature profile of the targeted zone in order to control the temperature of the targeted zone.
9. The method according to claim 8, wherein the temperature profile of the targeted zone is measured using at least one element selected from: a thermocouple, a pyrometer mounted on the thermal element and an infrared camera.
10. The method according to claim 1, comprising performing a modeling of a mean heat flux per unit surface area f.sub.i(x, y, z) injected into the targeted zone in order to simulate the actual temperature on the piece, the mean heat flux per unit surface area f.sub.i(x, y, z) injected into an element i on a cycle of the trajectory being calculated according to the equation:
11. The method according to claim 1, comprising performing a modeling of a mean heat flux per unit surface area f.sub.i(x, y, z) injected into the targeted zone in order to simulate the actual temperature on the piece, the mean heat flux per unit surface area f.sub.i(x, y, z) injected into an element i on one revolution/cycle of the trajectory being calculated according to the equation:
12. The method according to claim 1, wherein the cyclical trajectory comprises: a) a first cyclic trajectory component (t.sub.rap) that is followed by the thermal element at a first average velocity over a portion of the targeted zone; and b) a second trajectory component (t.sub.lent) that is followed by the thermal element at a second average speed lower than the first average speed.
13. The method according to claim 1, comprising: a) uniformizing a temperature profile (T) in steady state around the targeted zone by means of a simulator; b) recovering a shape of the cyclic trajectory generated by the simulator in steady state; c) modulating a heat flux injected into the thermal element as a function of time and of the position of the thermal element on the cyclic trajectory so as to minimize the temperature deviations on a given zone during a temperature rise phase and/or during the heat treatment and to maintain the temperature constant during the heat treatment.
14. Method for repairing a metal piece having a damage on a targeted zone, comprising: a) gouging and/or machining around the damage; b) welding after said gouging and/or machining; c) grinding and/or polishing after said welding; d) performing the induction heat treatment method according to claim 1, following said grinding and/or polishing using a thermal element mounted on a robotic system for moving the thermal element by following a cyclical trajectory on the targeted zone so as to heat the targeted zone and to minimize the temperature deviations on the targeted zone.
15. System for heat treatment on a targeted zone of a metal piece, comprising a thermal element mounted on a robotic system for displacing the thermal element by following a cyclical trajectory on the targeted zone so as to heat the targeted zone and to minimize temperature deviations on the targeted zone.
16. The system according to claim 1 wherein the thermal element comprises an induction coil or serpentine coil.
17. The system according to claim 16, wherein the induction coil or serpentine coil comprises a magnetic flux concentrator.
18. The system according to claim 15, wherein the robotic system comprises a robotic arm for moving the thermal element on the cyclical trajectory.
19. The system according to claim 16, comprising a parallel resonant circuit for feeding the thermal element with electrical power.
20. The system according to claim 19, wherein the parallel resonant circuit comprises an inverter connected to a power source via a rectifier and a capacitor connected to the inverter by an RF cable, the capacitor being connected to the induction coil or to the serpentine coil by a flexible cable.
21. The system according to claim 20, wherein the capacitor is mounted on the robotic arm.
22. The system according to claim 15, comprising a thermal system for measuring a temperature profile of the targeted zone in order to control the temperature of the targeted zone.
23. The system according to claim 22, wherein the thermal system comprises thermocouple(s), pyrometer(s) mounted on the thermal element and infrared camera(s).
24. The system according to claim 15, comprising a simulator configured for: a) uniformizing a temperature profile (T) in steady state around the targeted zone; b) recovering a shape of the cyclic trajectory generated by the simulator in steady state; c) modulating a heat flux injected into the thermal element as a function of time and of the position of the thermal element on the cyclic trajectory; wherein the system comprises a controller for modulating the trajectory and the heat flux injected into the thermal element as a function of time and of the position of the thermal element on the cyclic trajectory so as to minimize the temperature deviations on a given zone during a temperature rise phase and/or during the heat treatment and to maintain the temperature constant during the heat treatment.
25. The system according to claim 24, wherein the simulator is configured for modeling of a mean heat flux per unit surface area f.sub.i(x, y, z) injected into the targeted zone in order to simulate the actual temperature on the piece, the mean heat flux per unit surface area f.sub.i(x, y, z) injected into an element i on a cycle of the trajectory being calculated according to the equation:
26. The method according to claim 24, wherein the simulator is configured for modeling of a mean heat flux per unit surface area f.sub.i(x, y, z) injected into the targeted zone in order to simulate the actual temperature on the piece, the mean heat flux per unit surface area f.sub.i(x, y, z) injected into an element i on one revolution i cycle of the trajectory being calculated according to the equation:
Description
BRIEF DESCRIPTION OF FIGURES
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0045] Referring to
[0046] Referring to
[0047] The advantages of induction heating are that it is non-contact, smokeless, safe in isolation and easy to control.
[0048] Electronics
[0049] In order to ensure the movement of the power source with a mobile manipulator robot 14 shown in.
[0050] Serpentine Coil
[0051] Referring to
[0052] Flux Concentrator
[0053] Referring to
[0054] Mobile Robot
[0055] The serpentine coil 30 is installed to the end-effector of a portable manipulator. For achieving the method, the Scompi™ manipulator or robot 14 shown in
[0056] Thermal Simulator
[0057] Referring to
[0058] Modelling of Heating Source
[0059] Several trials have concluded that for a local curvature of the piece and of the same source, the heating source used in the calculation by finite elements can be modeled using a heat flux per unit area (W/m2) also distributed within an annular geometry. The ring dimensions are generally similar to those of the inductor. An example of the heat flux distribution per unit area used is shown in
[0060] Finite Elements
[0061] In order to quickly resolve the intrinsic heat equation finite differences method (see [1]) we use the Crank-Nicolson trapezoidal integration. The thermal properties of the material are assumed constant within the same time step. That is
becomes:
[0062] We also linearize by calculating the emissivity factor h.sub.rad presented in equation (3) assuming that the temperature T.sub.n+1 is identical to the previous time T.sub.n.
h.sub.nxt=εσ(T.sub.n+1.sup.2+T.sub.n.sup.2)(T.sub.n+1+T.sub.fl)≈εσ(T.sub.n.sup.2+T.sub.fl.sup.2)(T.sub.n+T.sub.fl) (3)
where ε is the emissivity, and σ the Stefan-Boltzmann constant.
[0063] Average Temperature
[0064] As shown in trajectory planning section, the source is moved cyclically on the surface. The back and forth mode movement generates local and cyclic temperature variations. The longer the delay between when the source passes over a coordinate and comes back, the greater the temperature variation is large. The simulator estimates the effective temperature among these temperature variations. This temperature is the constant value that produces the same effect on the mechanical properties of the material as the intrinsic temperature variations robotic thermal treatment process.
[0065] In order to obtain the effective temperature, the software uses an average source. The software therefore calculates the total energy injected locally (in each element) on the same cycle. This energy is then divided by the total time (t.sub.cycle) that it takes the source to complete the cycle.
where Q is the heat flux from the source and A is he area of the projected source on the surface.
[0066] The effective source covers the entire area swept by the serpentine coil. It injects into each of the elements the average heat flow created within a scanning cycle. In addition to calculating the average temperature in the plate, this strategy reduces by several orders of magnitude the calculation time.
[0067] It should be noted that the formula (4) above assumes a uniform distribution of heat flow in the inductor and is a refinement of the more general formula:
[0068] As understood by those skilled in the field, other types of models or formulas may be used to achieve similar results.
[0069] Trajectory Planning
[0070] Cyclic Trajectory (fast)
[0071] The manipulator or robot 14 moves the source or serpentine coil 30 cyclically over a target area 36 (shaded in
[0072] Referring to
[0073] Sections 1, 2, 3, 5, 6, 7 are shown linearly to simplify understanding. In practice, these sections are usually curves.
[0074] Slow Trajectory
[0075] As shown in
[0076] Complex Geometry
[0077] The trajectory shown in
[0078] As shown in
[0079] The geometry of the area to be heated in a Cartesian world is then deformed in the parameter space. The cyclic trajectory used to heat this zone is generally produced in this space. At this stage the parametric distance between the outbound and return trajectory (straight lines in
[0080] Step Planning Heating Settings
[0081]
[0082] Referring to
[0083] Optimization using the Steady State Temper
[0084] By using the simulation software, an algorithm determines the trajectory parameters that maximize the uniformity of the temperature profile over a given volume. There are many applications that require lengthy heating times. For long heating time, the piece reaches a state close to the steady state temperature where the distribution of the temperature in the piece no longer varies. There are two ways to calculate this said stationary state. The first step is to calculate the whole evolution of the temperature at each time step in the piece until a point where the temperature varies no more. The quickest solution is to solve a suitable and different system of equations. The solution to the steady state is then obtained by solving a single system of equations (see equation 5).
[K(T.sub.i)]{T.sub.i}={R(T.sub.i)} (5)
[0085] Considering that the majority of applications is achieved at the approach of this steady state, it is much faster to adjust system parameters to be optimal in this state and use similar parameters to uniformize the temperature profile when the temperature rises and during the transient portion of the thermal treatment. A comparative study on simple geometries showed no significant difference between this strategy and the optimization of parameters to uniformize individually each time step in the transient phase. For complex geometries, some changes are needed to get closer, during the transient portion, to the profile that is as uniform as possible.
[0086] Design of the Inductor
[0087] The coil is firstly dimensioned so as to generate a temperature profile that is as uniform as possible, and without moving the source. To do this, the internal radius (R.sub.int) is determined by the minimum bend radius allowed by the copper pipe.
[0088] Optimization of the Lateral Temperature Profile
[0089] The distance between the outbound and return (the trajectory between 2 and 6 in
[0090] In a heated piece whose dimensions are infinite, keeping the minimum inner radius, a simple scaling of the couple outside radius and distance between the outbound and return can increase both the width and penetration of the volume heating. Depending on the situation increasing the inner radius may allow to slightly increase the uniformity of the profile.
[0091] Optimization of the Longitudinal Temperature Profile
[0092] For the same trajectory, the length of the heated zone is increased by modulating the flow of heat according to the position on the cyclic trajectory. The length of the bend influences the uniformity of the profile. Depending on the length of minimum bend achievable by the operator, as shown in
[0093] The flow of heat is injected modulated according to four complementary schemes. First, as shown in
W=W.sub.nominatW.sub.slowW.sub.fastW.sub.surface (6)
[0094] The accuracy on the control of the temperature profile achieved by adequately modulating each parameter is generally greater than the accuracy of the measuring instruments (see Measuring Systems section).
[0095] High Performance Calculation System
[0096] To ensure the success of the method on location, all of the above-presented analysis should be achievable in situ. Indeed, in cases where site access is difficult or restrained, taking measurements to determine a priori the geometry of the heating volume (zone) is complex. In addition, certain operations such as thermal treatment after repair of a crack require prior operations (gouging, machining, welding, grinding, polishing or hammering) that affect the geometry of the volume to be heated.
[0097] The system therefore incorporates high performance computing technologies such as parallelization of computing on CPU and GPGPU. The assembly of matrices according to the finite element system is carried out on several microprocessors (CPU). The resolution of the matrix system is then transferred to the system using GPGPU libraries in the public domain. The conjugate gradient algorithm is used by previously applying a preconditioner to the stiffness matrix.
[0098] Measurement Systems
[0099] A measurement system can be used to ensure the quality of the temperature profile and compensate for modeling errors. The temperature profile is read with the aid of one or more pyrometers, infrared camera and thermocouples. The camera is fixed relative to the scene, the pyrometers 46 are installed on the end effector of the manipulator to read a temperature near the serpentine coil and thermocouples 48 are welded directly onto the plate.
[0100] Control
[0101] Each of the measurement systems listed in the previous section can be used for the temperature control. Indeed, the additional accuracy provided by the thermocouples soldered directly on the piece is used to perform an absolute measure and to validate that the heat flux injected into the piece actually achieves the required temperature. The measurements of movable pyrometers and the thermal camera 50 are combined to validate the uniformity of the temperature profile. Algorithms based on iterative learning control principle modulate the parameters to ensure the quality of the heating profile.
[0102] Experimental validation
[0103] Temperature Distribution
[0104] Each step of development on the control of the temperature profile is first developed on simple pieces and always validated on complex geometries such as turbine wheels. The results for each of the sections show a match between the simulated and measured values with thermocouples, an infrared camera and a pyrometer.
[0105] Mechanical Properties
[0106] The impact of robotic thermal treatment on the mechanical properties of a weld is validated on the martensitic stainless steel plate UNS S41500 shown in
[0107] An objective is to compare the microstructure obtained after the completion of the robotic thermal treatment and after a conventional thermal treatment in an oven. To estimate the final properties (e.g. resistance to crack propagation), Charpy testing and hardness are carried out on the welded zone as welded and after each thermal treatment (robotic and conventional). Measurements are also performed to quantify the phase (austenitic and martensitic) that are present. A significant improvement in the properties is observed after treating the martensitic stainless steel 13Cr-4Ni between 600 and 630° C. for one hour. The results are shown in
[0108] The second objective is to significantly reduce the internal stresses after welding. The internal stresses (see
[0109] Finally, the applications of this invention can be varied. We detail below some possible applications.
[0110] Turbine Blade Profiling
[0111] The arrival of new digital computing technologies now enables the development of blade profiles more effectively. The difference in efficacy between the current wheels and those of the past is marked. This difference represents a significant monetary loss for an electrical producer. To modify the profile in place by welding and grinding alters the properties of steel and generates significant internal stresses. There is therefore in this field a need for a technology that may allow to reset the properties base metal of the previous level and to relax internal stress. This need may advantageously be filled by the present invention.
[0112] Reconstruction of a Pan of a Pelton Wheel
[0113] Pelton wheels are usually installed in places where water is highly abrasive. The erosion generated on the pans by the passage of sediment can quickly degrade the geometry. This geometry change causes a loss of efficiency and premature wear of the wheel. There is therefore a need in the art for a technology that allows to reconstruct the geometry by welding and thermal treatment of the repaired area directly in a central. It has been until now forbidden to weld on the pans in CA6NM. This need may advantageously be filled by the present invention.
[0114] Pipeline
[0115] A pipeline is an assembly of several tubes welded in place to form a long pipe. There is therefore a need in this area for a technique that can be used to treat post-weld junctions or for repairs to ensure the sustainability of the facilities. This need may advantageously be filled by the present invention.
[0116] Retouch of Large Parts at the Manufacturer
[0117] The assembly of large pieces by welding is complex. Such operation frequently leads to geometrical and structural non-compliances. The repair of a new assembly, following a non-compliance, may require complex operations should require heat treatment of the entire piece. There is therefore a need in the art for a method of thermal treatment that would enable the manufacturer to locally repair the defect and to locally perform the thermal treatment associated with the repair.
[0118] Thermal Treatment of Injection Molds
[0119] The choice of steels used for the manufacture of plastic injection molds is critical. To maximize corrosion resistance and durability, the matrix must be thermally treated. Traditionally, used materials are difficult to weld and therefore are impossible to be modified or repaired. There is therefore in this field a need for a thermal treatment process that can be used to perform a localized thermal treatment following a repair or modification of a mold by welding. This need may advantageously be filled by the present invention.
[0120] The inventors believe that the reasons for the difficulty for the industry to perform a quality localized thermal treatment (TT) are: [0121] 1. The impossibility for a worker to maintain a high temperature profile within a narrow temperature range without computer simulation or feedback loop (e.g. The CA6NM requires thermal treatment (TT) between 600 and 630° C. for 1 hour). [0122] 2. The impossibility for a worker to maintain a high temperature profile within a narrow temperature range for hours. [0123] 3. The impossibility of current technologies (thermal blanket, induction coil wound around a pipeline) to locally maintain a uniform temperature profile within a significant volume on complex geometries or having variable thickness or being unsymmetrical. [0124] 4. The need for current technologies to extend the heated zone to a much greater width than the area to be treated. This is required to ensure the uniform temperature profile in the desired zone. In addition, this applies to simple pieces only. Finally, this requires large installations and increases the importance of deformations and internal stresses. [0125] 5. The inability of current technologies to adapt to in situ unforeseen situations (e.g. the geometry of the piece and the volume to repair are unexpected). [0126] 6. The difficulty installing existing technologies in tight places.
[0127] The present invention thus has several advantages over thermal processing of known types, namely: [0128] 1. Heat treatment after welding with electric blanket. Such system has the following disadvantages; [0129] There is no control over the temperature distribution. [0130] The system is not applicable for complex geometries.—The system is not applicable to the geometries of variable thickness. [0131] The system is dedicated for a specific application. [0132] The system is not sufficiently adaptable for in situ repair applications. [0133] The system is very large for in situ applications. [0134] 2. Heat treatment in a furnace. Such system has the following disadvantages. [0135] The piece must be dismantled and transported to the oven.
[0136] For large parts, a furnace of very large dimensions is required. [0137] The full piece is processed. [0138] 3. Heat treatment by fixed induction. This system has the follow wing disadvantages: [0139] The system is bulky. [0140] The system is fixed. [0141] The piece is brought to the heating system. [0142] The system is dedicated to one application.
REFERENCES
[0143] [1] P. Bilmes Llorente C and J Perez Ipiña 2000 Toughness and Microstructure of 13Cr4NiMo high-strength steel welds Journal of Material Engineering and Flight Performance 9 No. 6 pp 609-615. [0144] [2] M Sabourin, Thibault D, A and D Bouffard Lévesque M 2010 New parameters influencant hydraulic runner lifetime 2010 25th IAHR Symposium on Hydraulic Machinery and Systems (Timisoara, Romania). [0145] [3] Godin S, E Boudreault, Lévesque J-B and Hazel B 2013 post-weld heat treatment On-Site of welds made of Steel 410NiMo Proceedings of MS & T-COM (Montreal, Quebec, Canada), [0146] [4] Fisk, M., Lundbäck, A., 2012, “Simulation and validation of repair welding and heat treatment of an alloy 718 plate”, Finite Elements in Analysis and Design, Vol. 58.” [0147] [5] Ruffini, R. T., Nemkov, V., 2004, “New Magnetodielectric Materials for Magnetic Flux Control”, HES 2004.
[0148] The claims should not be limited in scope by the preferred embodiments illustrated in the examples, but should receive the broadest interpretation that conforms to the specification as a whole.
[0149] In the figures, the areas identified by the letters A, J, G and B correspond to red, yellow, green and blue on the original figures and each represent a temperature range higher temperatures in red, moderately high temperatures in yellow, moderately low temperatures in green and the lowest temperatures in blue.