Deep reinforcement learning with shallow controllers: An experimental application to PID tuning. (April 2022)
- Record Type:
- Journal Article
- Title:
- Deep reinforcement learning with shallow controllers: An experimental application to PID tuning. (April 2022)
- Main Title:
- Deep reinforcement learning with shallow controllers: An experimental application to PID tuning
- Authors:
- Lawrence, Nathan P.
Forbes, Michael G.
Loewen, Philip D.
McClement, Daniel G.
Backström, Johan U.
Gopaluni, R. Bhushan - Abstract:
- Abstract: Deep reinforcement learning (RL) is an optimization-driven framework for producing control strategies for general dynamical systems without explicit reliance on process models. Good results have been reported in simulation. Here we demonstrate the challenges in implementing a state of the art deep RL algorithm on a real physical system. Aspects include the interplay between software and existing hardware; experiment design and sample efficiency; training subject to input constraints; and interpretability of the algorithm and control law. At the core of our approach is the use of a PID controller as the trainable RL policy. In addition to its simplicity, this approach has several appealing features: No additional hardware needs to be added to the control system, since a PID controller can easily be implemented through a standard programmable logic controller; the control law can easily be initialized in a "safe" region of the parameter space; and the final product—a well-tuned PID controller—has a form that practitioners can reason about and deploy with confidence. Graphical abstract: Highlights: Reinforcement learning (RL) is used to tune a real-world PID controller. The RL policy is a PID controller, for compatibility with many current systems. Good tuning is achieved in roughly 40 min of training time. Full implementation details and thorough lab results are presented. A multi-criterion scorecard compares RL with several known auto-tuning methods.
- Is Part Of:
- Control engineering practice. Volume 121(2022)
- Journal:
- Control engineering practice
- Issue:
- Volume 121(2022)
- Issue Display:
- Volume 121, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 121
- Issue:
- 2022
- Issue Sort Value:
- 2022-0121-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-04
- Subjects:
- Reinforcement learning -- Deep learning -- PID control -- Process control -- Process systems engineering
Automatic control -- Periodicals
629.89 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09670661 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.conengprac.2021.105046 ↗
- Languages:
- English
- ISSNs:
- 0967-0661
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3462.020000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 20811.xml