scholarly journals Fuzzy Q-Learning Agent for Online Tuning of PID Controller for DC Motor Speed Control

Algorithms ◽  
2018 ◽  
Vol 11 (10) ◽  
pp. 148 ◽  
Author(s):  
Panagiotis Kofinas ◽  
Anastasios I. Dounis

This paper proposes a hybrid Zeigler-Nichols (Z-N) reinforcement learning approach for online tuning of the parameters of the Proportional Integral Derivative (PID) for controlling the speed of a DC motor. The PID gains are set by the Z-N method, and are then adapted online through the fuzzy Q-Learning agent. The fuzzy Q-Learning agent is used instead of the conventional Q-Learning, in order to deal with the continuous state-action space. The fuzzy Q-Learning agent defines its state according to the value of the error. The output signal of the agent consists of three output variables, in which each one defines the percentage change of each gain. Each gain can be increased or decreased from 0% to 50% of its initial value. Through this method, the gains of the controller are adjusted online via the interaction of the environment. The knowledge of the expert is not a necessity during the setup process. The simulation results highlight the performance of the proposed control strategy. After the exploration phase, the settling time is reduced in the steady states. In the transient states, the response has less amplitude oscillations and reaches the equilibrium point faster than the conventional PID controller.

Electronics ◽  
2019 ◽  
Vol 8 (2) ◽  
pp. 231 ◽  
Author(s):  
Panagiotis Kofinas ◽  
Anastasios I. Dounis

This paper proposes a hybrid Zeigler-Nichols (Z-N) fuzzy reinforcement learning MAS (Multi-Agent System) approach for online tuning of a Proportional Integral Derivative (PID) controller in order to control the flow rate of a desalination unit. The PID gains are set by the Z-N method and then are adapted online through the fuzzy Q-learning MAS. The fuzzy Q-learning is introduced in each agent in order to confront with the continuous state-action space. The global state of the MAS is defined by the value of the error and the derivative of error. The MAS consists of three agents and the output signal of each agent defines the percentage change of each gain. The increment or the reduction of each gain can be in the range of 0% to 100% of its initial value. The simulation results highlight the performance of the suggested hybrid control strategy through comparison with the conventional PID controller tuned by Z-N.


Author(s):  
Andrean George W

Abstract - Control and monitoring of the rotational speed of a wheel (DC motor) in a process system is very important role in the implementation of the industry. PWM control and monitoring for wheel rotational speed on a pair of DC motors uses computer interface devices where in the industry this is needed to facilitate operators in controlling and monitoring motor speed. In order to obtain the best controller, tuning the Integral Derifative (PID) controller parameter is done. In this tuning we can know the value of proportional gain (Kp), integral time (Ti) and derivative time (Td). The PID controller will give action to the DC motor control based on the error obtained, the desired DC motor rotation value is called the set point. LabVIEW software is used as a PE monitor, motor speed control. Keyword : LabView, Motor DC, Arduino, LabView, PID.


Author(s):  
Davut Izci

This paper deals with the design of an optimally performed proportional–integral–derivative (PID) controller utilized for speed control of a direct current (DC) motor. To do so, a novel hybrid algorithm was proposed which employs a recent metaheuristic approach, named Lévy flight distribution (LFD) algorithm, and a simplex search method known as Nelder–Mead (NM) algorithm. The proposed algorithm (LFDNM) combines both LFD and NM algorithms in such a way that the good explorative behaviour of LFD and excellent local search capability of NM help to form a novel hybridized version that is well balanced in terms of exploration and exploitation. The promise of the proposed structure was observed through employment of a DC motor with PID controller. Optimum values for PID gains were obtained with the aid of an integral of time multiplied absolute error objective function. To verify the effectiveness of the proposed algorithm, comparative simulations were carried out using cuckoo search algorithm, genetic algorithm and original LFD algorithm. The system behaviour was assessed through analysing the results for statistical and non-parametric tests, transient and frequency responses, robustness, load disturbance, energy and maximum control signals. The respective evaluations showed better performance of the proposed approach. In addition, the better performance of the proposed approach was also demonstrated through experimental verification. Further evaluation to demonstrate better capability was performed by comparing the LFDNM-based PID controller with other state-of-the-art algorithms-based PID controllers with the same system parameters, which have also confirmed the superiority of the proposed approach.


2014 ◽  
Vol 7 (3) ◽  
pp. 65-79
Author(s):  
Ibrahem S. Fatah

In this paper, a Proportional-Integral-Derivative (PID) controller of DC motor is designed by using particle swarm optimization (PSO) strategy for formative optimal PID controller tuning parameters. The proposed approach has superior feature, including easy implementation, stable convergence characteristics and very good computational performances efficiency. The DC Motor Scheduling PID-PSO controller is modeled in MATLAB environment. Comparing with conventional PID controller using Genetic Algorithm, the planned method is more proficient in improving the speed loop response stability, the steady state error is reduced, the rising time is perfected and the change of the required input do not affect the performances of driving motor with no overtaking.


Author(s):  
Mohd Syakir Adli ◽  
Noor Hazrin Hany Mohamad Hanif ◽  
Siti Fauziah Toha Tohara

<p>This paper presents a control scheme for speed control system in brushless dc (BLDC) motor to be utilized for electric motorbike. While conventional motorbikes require engine and fuel, electric motorbikes require DC motor and battery pack in order to be powered up. The limitation with battery pack is that it will need to be recharged after a certain period and distance. As the recharging process is time consuming, a PID controller is designed to maintain the speed of the motor at its optimum state, thus ensuring a longer lasting battery time (until the next charge). The controller is designed to track variations of speed references and stabilizes the output speed accordingly. The simulation results conducted in MATLAB/SIMULINK® shows that the motor, equipped with the PID controller was able to track the reference speed in 7.8x10<sup>-2</sup> milliseconds with no overshoot.  The result shows optimistic possibility that the proposed controller can be used to maintain the speed of the motor at its optimum speed.</p>


2012 ◽  
Vol 157-158 ◽  
pp. 88-93 ◽  
Author(s):  
Guang Hui Chang ◽  
Jie Chang Wu ◽  
Chao Jie Zhang

In this paper, an intelligent controller of PM DC Motor drive is designed using particle swarm optimization (PSO) method for tuning the optimal proportional-integral-derivative (PID) controller parameters. The proposed approach has superior feature, including easy implementation, stable convergence characteristics and very good computational performances efficiency.To show the validity of the PID-PSO controller, a DC motor position control case is considered and some simulation results are shown. The DC Motor Scheduling PID-PSO controller is modeled in MATLAB environment.. It can be easily seen from the simulation results that the proposed method will have better performance than those presented in other studies.


Sign in / Sign up

Export Citation Format

Share Document