Adaptive Laser Welding Control: A Reinforcement Learning Approach

Despite extensive research efforts in the field of laser welding, the imperfect repeatability of the weld quality still represents an open topic. Indeed, the inherent complexity of the underlying physical phenomena prevents the implementation of an effective controller using conventional regulators....

Full description

Bibliographic Details
Main Authors: Giulio Masinelli, Tri Le-Quang, Silvio Zanoli, Kilian Wasmer, Sergey A. Shevchik
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9102251/
_version_ 1818874548421918720
author Giulio Masinelli
Tri Le-Quang
Silvio Zanoli
Kilian Wasmer
Sergey A. Shevchik
author_facet Giulio Masinelli
Tri Le-Quang
Silvio Zanoli
Kilian Wasmer
Sergey A. Shevchik
author_sort Giulio Masinelli
collection DOAJ
description Despite extensive research efforts in the field of laser welding, the imperfect repeatability of the weld quality still represents an open topic. Indeed, the inherent complexity of the underlying physical phenomena prevents the implementation of an effective controller using conventional regulators. To close this gap, we propose the application of Reinforcement Learning for closed-loop adaptive control of welding processes. The presented system is able to autonomously learn a control law that achieves a predefined weld quality independently from the starting conditions and without prior knowledge of the process dynamics. Specifically, our control unit influences the welding process by modulating the laser power and uses optical and acoustic emission signals as sensory input. The algorithm consists of three elements: a smart agent interacting with the process, a feedback network for quality monitoring, and an encoder that retains only the quality critic events from the sensory input. Based on the data representation provided by the encoder, the smart agent decides the output laser power accordingly. The corresponding input signals are then analyzed by the feedback network to determine the resulting process quality. Depending on the distance to the targeted quality, a reward is given to the agent. The latter is designed to learn from its experience by taking the actions that maximize not just its immediate reward, but the sum of all the rewards that it will receive from that moment on. Two learning schemes were tested for the agent, namely ${Q}$ -Learning and Policy Gradient. The required training time to reach the targeted quality was 20 min for the former technique and 33 min for the latter.
first_indexed 2024-12-19T13:12:21Z
format Article
id doaj.art-465ac00c9ee84454a28523a214b670f9
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T13:12:21Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-465ac00c9ee84454a28523a214b670f92022-12-21T20:19:54ZengIEEEIEEE Access2169-35362020-01-01810380310381410.1109/ACCESS.2020.29980529102251Adaptive Laser Welding Control: A Reinforcement Learning ApproachGiulio Masinelli0https://orcid.org/0000-0003-1924-7735Tri Le-Quang1https://orcid.org/0000-0001-7129-5393Silvio Zanoli2https://orcid.org/0000-0002-0316-1657Kilian Wasmer3https://orcid.org/0000-0002-3294-3244Sergey A. Shevchik4https://orcid.org/0000-0003-0073-3450Laboratory for Advanced Materials Processing, Swiss Federal Laboratories for Materials Science and Technology (EMPA), Thun, SwitzerlandLaboratory for Advanced Materials Processing, Swiss Federal Laboratories for Materials Science and Technology (EMPA), Thun, SwitzerlandEmbedded Systems Laboratory, Swiss Federal Institute of Technology in Lausanne (EPFL), Lausanne, SwitzerlandLaboratory for Advanced Materials Processing, Swiss Federal Laboratories for Materials Science and Technology (EMPA), Thun, SwitzerlandLaboratory for Advanced Materials Processing, Swiss Federal Laboratories for Materials Science and Technology (EMPA), Thun, SwitzerlandDespite extensive research efforts in the field of laser welding, the imperfect repeatability of the weld quality still represents an open topic. Indeed, the inherent complexity of the underlying physical phenomena prevents the implementation of an effective controller using conventional regulators. To close this gap, we propose the application of Reinforcement Learning for closed-loop adaptive control of welding processes. The presented system is able to autonomously learn a control law that achieves a predefined weld quality independently from the starting conditions and without prior knowledge of the process dynamics. Specifically, our control unit influences the welding process by modulating the laser power and uses optical and acoustic emission signals as sensory input. The algorithm consists of three elements: a smart agent interacting with the process, a feedback network for quality monitoring, and an encoder that retains only the quality critic events from the sensory input. Based on the data representation provided by the encoder, the smart agent decides the output laser power accordingly. The corresponding input signals are then analyzed by the feedback network to determine the resulting process quality. Depending on the distance to the targeted quality, a reward is given to the agent. The latter is designed to learn from its experience by taking the actions that maximize not just its immediate reward, but the sum of all the rewards that it will receive from that moment on. Two learning schemes were tested for the agent, namely ${Q}$ -Learning and Policy Gradient. The required training time to reach the targeted quality was 20 min for the former technique and 33 min for the latter.https://ieeexplore.ieee.org/document/9102251/Laser weldinglaser material processingreinforcement learningpolicy gradient<italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Q</italic>-learningclosed-loop control
spellingShingle Giulio Masinelli
Tri Le-Quang
Silvio Zanoli
Kilian Wasmer
Sergey A. Shevchik
Adaptive Laser Welding Control: A Reinforcement Learning Approach
IEEE Access
Laser welding
laser material processing
reinforcement learning
policy gradient
<italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Q</italic>-learning
closed-loop control
title Adaptive Laser Welding Control: A Reinforcement Learning Approach
title_full Adaptive Laser Welding Control: A Reinforcement Learning Approach
title_fullStr Adaptive Laser Welding Control: A Reinforcement Learning Approach
title_full_unstemmed Adaptive Laser Welding Control: A Reinforcement Learning Approach
title_short Adaptive Laser Welding Control: A Reinforcement Learning Approach
title_sort adaptive laser welding control a reinforcement learning approach
topic Laser welding
laser material processing
reinforcement learning
policy gradient
<italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Q</italic>-learning
closed-loop control
url https://ieeexplore.ieee.org/document/9102251/
work_keys_str_mv AT giuliomasinelli adaptivelaserweldingcontrolareinforcementlearningapproach
AT trilequang adaptivelaserweldingcontrolareinforcementlearningapproach
AT silviozanoli adaptivelaserweldingcontrolareinforcementlearningapproach
AT kilianwasmer adaptivelaserweldingcontrolareinforcementlearningapproach
AT sergeyashevchik adaptivelaserweldingcontrolareinforcementlearningapproach