<p>This paper introduces <i>AlphaTune</i>, a novel method for tuning proportional-integral (PI) controllers based on the <i>AlphaZero</i> reinforcement learning algorithm. The method formulates the controller tuning problem as a two-player game, where an agent plays against itself to optimize the controller parameters <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(k_p\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>k</mi> <mi>p</mi> </msub> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(k_i\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>k</mi> <mi>i</mi> </msub> </math></EquationSource> </InlineEquation>. The search space is constrained using the Signature Method to ensure that exploration occurs only within the stabilizing set of gains. <i>AlphaTune</i> is designed to meet time-domain performance specifications, specifically, settling time, overshoot, and control signal constraints, which are often unaddressed by analytical methods. Simulation results demonstrate that <i>AlphaTune</i> outperforms established classical tuning techniques such as Ziegler-Nichols, CC, CHR, IMC, and SIMC. To the best of our knowledge, this represents the first application of the <i>AlphaZero</i> algorithm to the problem of controller tuning, offering a powerful and flexible new approach for control system design.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Outperforming Classical PI Tuning Methods via AlphaZero Algorithm

  • Kurios Iuri Pinheiro de Melo Queiroz,
  • Samaherni Morais Dias,
  • Tiago Roux Oliveira,
  • Aldayr Dantas de Araujo

摘要

This paper introduces AlphaTune, a novel method for tuning proportional-integral (PI) controllers based on the AlphaZero reinforcement learning algorithm. The method formulates the controller tuning problem as a two-player game, where an agent plays against itself to optimize the controller parameters \(k_p\) k p and \(k_i\) k i . The search space is constrained using the Signature Method to ensure that exploration occurs only within the stabilizing set of gains. AlphaTune is designed to meet time-domain performance specifications, specifically, settling time, overshoot, and control signal constraints, which are often unaddressed by analytical methods. Simulation results demonstrate that AlphaTune outperforms established classical tuning techniques such as Ziegler-Nichols, CC, CHR, IMC, and SIMC. To the best of our knowledge, this represents the first application of the AlphaZero algorithm to the problem of controller tuning, offering a powerful and flexible new approach for control system design.