![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Tuning pid controller bases on chemical reaction optimization algorithm
Số trang: 12
Loại file: pdf
Dung lượng: 643.85 KB
Lượt xem: 3
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
In this paper, we describe the application of CRO algorithm to search optimal parameters for PID controller because CRO combines both features of local and global searching techniques to increase the chance of finding global solution. The comparison of tuning PID controller by CRO and traditional Ziegler-Nichols method is also presented. The simulated results show the advantages of tuning PID using CRO compared to traditional methods in terms of performance indices and transient responses.
Nội dung trích xuất từ tài liệu:
Tuning pid controller bases on chemical reaction optimization algorithm HNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1059.2019-0044 Natural Sciences, 2019, Volume 64, Issue 6, pp. 161-172 This paper is available online at http://stdb.hnue.edu.vn TUNING PID CONTROLLER BASES ON CHEMICAL REACTION OPTIMIZATION ALGORITHM Nguyen Ba Nghien and Nguyen Van Tinh Department of Information Technology, Hanoi University of Industry Abstract. Chemical Reaction Optimization (CRO) algorithm plays an important role to determine optimal parameters of PID controller in which the model of DC motor is used as a plant. Tuning PID controller using the traditional Ziegler- Nichols (ZN) method usually produces large overshoot and Integral time absolute error, Integral absolute error and Integral square error performance indices. Therefore, recently researchers have applied random search approaches such as Genetic algorithm (GA), Particle Swarm Optimization (PSO) and Grey Wolf Optimizer (GWO) to find optimal parameters for PID controller. Among modern heuristic algorithms, CRO was introduced in 2010, it combined advantage features of both GA and Simulated Annealing (SA) to find global minimum in search space. In this paper, we describe the application of CRO algorithm to search optimal parameters for PID controller because CRO combines both features of local and global searching techniques to increase the chance of finding global solution. The comparison of tuning PID controller by CRO and traditional Ziegler-Nichols method is also presented. The simulated results show the advantages of tuning PID using CRO compared to traditional methods in terms of performance indices and transient responses. Keywords: Tuning PID, CRO algorithm, Ziegler-Nichols method, performance index, optimization.1. Introduction Proportional Integral and Derivative (PID) controllers have been used in industrialcontrol applications for a long time. This is due to its simplicity, low-cost design androbust performance in a wide range of operating conditions. According to a survey in1998, nearly 90% of the controllers used in industries are PID controllers [1]. By addinga derivative term into Proportional Integral (PI) controller, it improves the stability ofcontrol loop. The combined effect of Proportional and Derivative (D) controllersintroduces a predictive capability in the controller since D term is able to react toforeseeable future control errors. The proportional term works as a fast acting correctionReceived May 30, 2019. Revised June 21, 2019. Accepted June 28, 2019.Contact: Nguyen Van Tinh, e-mail address: nguyenvantinh_cntt@haui.edu.vn 161 Nguyen Ba Nghien and Nguyen Van Tinhwhich will produce a change in the output as quickly as the error arises. The integralaction takes a period of finite time to act but has the capability to make the steady zerostate error. Unfortunately, tuning the PID of controllers is tedious and it might bedifficult to tune the PID gains properly due to the nonlinearity and the high complexityof the system [2]. Therefore, besides the traditional tuning methods, we need heuristicmethods for tuning parameters of controller. Recently, random search algorithms arewidely chosen to solve nonlinear optimization problems. The categories of thesealgorithms do not require differentiable and continuous objective functions. Somerandom search algorithms are used for tuning PID controller such as GA [3-5], PSO [2, 6-9]and GWO [10]. Among random search optimization algorithms, the CRO combines advantagefeatures of both GA and SA random search algorithms [11]. It was proposed by AlbertY. S. Lam and Victor O. K. Li in 2010. This algorithm is successfully applied tomaximize expectation clustering [12] and solve many problems such as Quadraticassignment problem, Resource-constrained project scheduling problem, Channelassignment problem in wireless mesh networks, Population Transition Problem in peer-to-peer live streaming, Cognitive radio spectrum allocation problem, Grid schedulingproblem, Standard continuous benchmark functions, Stock portfolio selection problem,Artificial neural network training problem and so on [11]. CRO is a modern meta-heuristic algorithm for optimization problem. It simulates the nature of chemicalreaction. When chemical reaction is in balance state, the produced substances are stableand have minimal energy. In other words, chemical reaction converts unstablesubstances to stable ones. In chemical point of view, the chemical reaction begins withsome molecules which have large energy reacting with each other through a sequence ofelementary reactions [11]. Finally, they are transformed to the molecules with minimalenergy for existence. This nature is implemented in the CRO algorithm for solvingoptimization problems. In this paper, we use the CRO algorithm to find globaloptimization for parameters of PID controller and compare results with the traditionalZiegler-Nichols tuning method with respect to integral performance indices.2. Content2.1. PID controller Proportional Integral Derivative (PID) controller is widely used in industry andpractice. PID is often used in close loop control system presented in Figure 1. PID controller combines the features of three P, I and D controllers. The P elementinstantaneously adjusts proportional control variable to the error signal. This is quitelogical and it may be compared to the natural reaction of a process operator. The largerthe error signal is, the larger the proportional control variable should be adjusted. Onedrawback of the P term is any change in ...
Nội dung trích xuất từ tài liệu:
Tuning pid controller bases on chemical reaction optimization algorithm HNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1059.2019-0044 Natural Sciences, 2019, Volume 64, Issue 6, pp. 161-172 This paper is available online at http://stdb.hnue.edu.vn TUNING PID CONTROLLER BASES ON CHEMICAL REACTION OPTIMIZATION ALGORITHM Nguyen Ba Nghien and Nguyen Van Tinh Department of Information Technology, Hanoi University of Industry Abstract. Chemical Reaction Optimization (CRO) algorithm plays an important role to determine optimal parameters of PID controller in which the model of DC motor is used as a plant. Tuning PID controller using the traditional Ziegler- Nichols (ZN) method usually produces large overshoot and Integral time absolute error, Integral absolute error and Integral square error performance indices. Therefore, recently researchers have applied random search approaches such as Genetic algorithm (GA), Particle Swarm Optimization (PSO) and Grey Wolf Optimizer (GWO) to find optimal parameters for PID controller. Among modern heuristic algorithms, CRO was introduced in 2010, it combined advantage features of both GA and Simulated Annealing (SA) to find global minimum in search space. In this paper, we describe the application of CRO algorithm to search optimal parameters for PID controller because CRO combines both features of local and global searching techniques to increase the chance of finding global solution. The comparison of tuning PID controller by CRO and traditional Ziegler-Nichols method is also presented. The simulated results show the advantages of tuning PID using CRO compared to traditional methods in terms of performance indices and transient responses. Keywords: Tuning PID, CRO algorithm, Ziegler-Nichols method, performance index, optimization.1. Introduction Proportional Integral and Derivative (PID) controllers have been used in industrialcontrol applications for a long time. This is due to its simplicity, low-cost design androbust performance in a wide range of operating conditions. According to a survey in1998, nearly 90% of the controllers used in industries are PID controllers [1]. By addinga derivative term into Proportional Integral (PI) controller, it improves the stability ofcontrol loop. The combined effect of Proportional and Derivative (D) controllersintroduces a predictive capability in the controller since D term is able to react toforeseeable future control errors. The proportional term works as a fast acting correctionReceived May 30, 2019. Revised June 21, 2019. Accepted June 28, 2019.Contact: Nguyen Van Tinh, e-mail address: nguyenvantinh_cntt@haui.edu.vn 161 Nguyen Ba Nghien and Nguyen Van Tinhwhich will produce a change in the output as quickly as the error arises. The integralaction takes a period of finite time to act but has the capability to make the steady zerostate error. Unfortunately, tuning the PID of controllers is tedious and it might bedifficult to tune the PID gains properly due to the nonlinearity and the high complexityof the system [2]. Therefore, besides the traditional tuning methods, we need heuristicmethods for tuning parameters of controller. Recently, random search algorithms arewidely chosen to solve nonlinear optimization problems. The categories of thesealgorithms do not require differentiable and continuous objective functions. Somerandom search algorithms are used for tuning PID controller such as GA [3-5], PSO [2, 6-9]and GWO [10]. Among random search optimization algorithms, the CRO combines advantagefeatures of both GA and SA random search algorithms [11]. It was proposed by AlbertY. S. Lam and Victor O. K. Li in 2010. This algorithm is successfully applied tomaximize expectation clustering [12] and solve many problems such as Quadraticassignment problem, Resource-constrained project scheduling problem, Channelassignment problem in wireless mesh networks, Population Transition Problem in peer-to-peer live streaming, Cognitive radio spectrum allocation problem, Grid schedulingproblem, Standard continuous benchmark functions, Stock portfolio selection problem,Artificial neural network training problem and so on [11]. CRO is a modern meta-heuristic algorithm for optimization problem. It simulates the nature of chemicalreaction. When chemical reaction is in balance state, the produced substances are stableand have minimal energy. In other words, chemical reaction converts unstablesubstances to stable ones. In chemical point of view, the chemical reaction begins withsome molecules which have large energy reacting with each other through a sequence ofelementary reactions [11]. Finally, they are transformed to the molecules with minimalenergy for existence. This nature is implemented in the CRO algorithm for solvingoptimization problems. In this paper, we use the CRO algorithm to find globaloptimization for parameters of PID controller and compare results with the traditionalZiegler-Nichols tuning method with respect to integral performance indices.2. Content2.1. PID controller Proportional Integral Derivative (PID) controller is widely used in industry andpractice. PID is often used in close loop control system presented in Figure 1. PID controller combines the features of three P, I and D controllers. The P elementinstantaneously adjusts proportional control variable to the error signal. This is quitelogical and it may be compared to the natural reaction of a process operator. The largerthe error signal is, the larger the proportional control variable should be adjusted. Onedrawback of the P term is any change in ...
Tìm kiếm theo từ khóa liên quan:
Tuning PID CRO algorithm Ziegler-Nichols method Performance index Natural sciencesTài liệu liên quan:
-
Đề tài Combinatorics of random processes and sections of convex bodies
47 trang 29 0 0 -
Lược khảo văn bản ngôn chí thi tập của Phùng Khắc Khoan
7 trang 24 0 0 -
A study of the (ZrO2)n (n = 1/11) clusters by density functional theory
8 trang 22 0 0 -
Đánh giá hiệu quả một số phương pháp xác định biên của nguồn gây dị thường trường thế
17 trang 19 0 0 -
Tổng hợp vật liệu nano HoFeO3 bằng phương pháp sol-gel citric
7 trang 19 0 0 -
12 trang 18 0 0
-
Nghiên cứu điều kiện sinh khí hậu nhằm phát triển cây mắc ca ở Đắk Lắk
5 trang 18 0 0 -
The fern genus arachniodes (Dryopteridaceae): A new record for the flora of Vietnam
5 trang 17 0 0 -
Báo cáo The parameter-dependent cyclic inequality
4 trang 17 0 0 -
16 trang 16 0 0