Toward a Reinforcement Learning Environment Toolbox for Intelligent Electric Motor Control

被引:32
作者
Traue, Arne [1 ]
Book, Gerrit [1 ]
Kirchgassner, Wilhelm [1 ]
Wallscheid, Oliver [1 ]
机构
[1] Paderborn Univ, Dept Power Elect & Elect Drives, D-33098 Paderborn, Germany
关键词
DC motors; Permanent magnet motors; Electric motors; Induction motors; Reluctance motors; Power electronics; Benchmarks; control; electric drive control; electrical motors; power electronics; reinforcement learning (RL); simulation; testing; MODEL-PREDICTIVE CONTROL;
D O I
10.1109/TNNLS.2020.3029573
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Electric motors are used in many applications, and their efficiency is strongly dependent on their control. Among others, linear feedback approaches or model predictive control methods are well known in the scientific literature and industrial practice. A novel approach is to use reinforcement learning (RL) to have an agent learn electric drive control from scratch merely by interacting with a suitable control environment. RL achieved remarkable results with superhuman performance in many games (e.g., Atari classics or Go) and also becomes more popular in control tasks, such as cart-pole or swinging pendulum benchmarks. In this work, the open-source Python package gym-electric-motor (GEM) is developed for ease of training of RL-agents for electric motor control. Furthermore, this package can be used to compare the trained agents with other state-of-the-art control approaches. It is based on the OpenAI Gym framework that provides a widely used interface for the evaluation of RL-agents. The package covers different dc and three-phase motor variants, as well as different power electronic converters and mechanical load models. Due to the modular setup of the proposed toolbox, additional motor, load, and power electronic devices can be easily extended in the future. Furthermore, different secondary effects, such as converter interlocking time or noise, are considered. An intelligent controller example based on the deep deterministic policy gradient algorithm that controls a series dc motor is presented and compared to a cascaded proportional-integral controller as a baseline for future research. Here, safety requirements are particularly highlighted as an important constraint for data-driven control algorithms applied to electric energy systems. Fellow researchers are encouraged to use the GEM framework in their RL investigations or contribute to the functional scope (e.g., further motor types) of the package.
引用
收藏
页码:919 / 928
页数:10
相关论文
共 35 条
[1]   A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Speed Control of Induction Motors [J].
Ahmed, Abdelsalam A. ;
Koh, Byung Kwon ;
Lee, Young Il .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (04) :1334-1346
[2]  
[Anonymous], 2019, MATLAB VERSION 9 6 0
[3]  
[Anonymous], 2018, CONTROLLED 3 PHASE D
[4]  
[Anonymous], 2016, Openai gym
[5]  
Bocker, 2019, POWER ELECT
[6]  
Chiasson J, 2005, IEEE PR SER POWER, P1, DOI 10.1002/0471722359
[7]  
Chollet F., 2015, Keras
[8]  
De Doncker R, 2011, POWER SYST, P1, DOI 10.1007/978-94-007-0181-6_1
[9]  
Dhariwal Prafulla, 2017, Openai baselines
[10]   Hyperparameter Optimization for Tracking with Continuous Deep Q-Learning [J].
Dong, Xingping ;
Shen, Jianbing ;
Wang, Wenguan ;
Liu, Yu ;
Shao, Ling ;
Porikli, Fatih .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :518-527