Application of Particle Swarm Optimization to Design a PID Controller

碩士 === 國立臺北教育大學 === 資訊科學系碩士班 === 107 === The PID controller is a widely accepted feedback and loop control unit for industrial control applications. It is mainly used in the systems when the linearity and dynamic characteristics do not vary over time. The basic operating principle of the PID control...

Full description

Bibliographic Details
Main Authors: CHENG, TZU-YANG, 鄭子洋
Other Authors: HSIAO, YING-TUNG
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/6hbe3p
Description
Summary:碩士 === 國立臺北教育大學 === 資訊科學系碩士班 === 107 === The PID controller is a widely accepted feedback and loop control unit for industrial control applications. It is mainly used in the systems when the linearity and dynamic characteristics do not vary over time. The basic operating principle of the PID controller is to read the data of the sensor and feedback units, through adjustment the three basic parameters of the PID controller: proportional, integral, and differential to calculate the output value of the controlling system or related brake unit time. The difference between the input value and the objective value is mainly used to generate a new input by calculating the errors of the difference value, and the new input value allows the output value of the system to reach the objective value more quickly and remains stable. PID controller adjusts the corresponding input value according to the historical correlation data and the probability of occurrence of the difference value, which can improve the efficiency, accuracy and stability of the system. The PID controller contains three basic parameters, proportional, integral and differential. These three parameters determine the reaction individually on the basis of current error, sum of recent errors and the future error. Adjusting parameters and implementing numerical calculations could make the system stable or get the best response. This study uses Particle Swarm Optimization (PSO) algorithm to search and calculate three parameters of the PID controller. Compared with the artificial adjustment or Ziegler-Nichols tuning formula, etc. can search the best parameter and system performance better.