{"title":"A generalized algorithm for tuning UAS flight controllers*","authors":"Holly J. Wright, Reuben Strydom, M. Srinivasan","doi":"10.1109/ICUAS.2018.8453451","DOIUrl":null,"url":null,"abstract":"Proportional, Integral and Derivative (PID) controllers are among the most commonly used control systems throughout industry, and there is an increasing need to tune such controllers effectively and rapidly, especially in varying dynamic conditions. Here we present two versions of a generalized, iterative method for tuning PID controllers: Iterative Root Mean Square Optimization (iRMSE) and Iterative Weighted Root Mean Square Optimization (iWRMSE). The two methods are validated in Matlab and in a virtual environment, as well as in field tests with a quadcopter. The performance of our two methods are compared against five popular methods: Zeigler-Nichols, Cohen-Coon, Lambda, Root Mean Square Error (RMSE) and Integral Square Error (ISE). We find that iWRMSE optimization delivers performance that is better than that obtained using all of the other methods, including manual tuning. Both iRMSE and iWRMSE can be used on a wide range of systems. Due to their iterative nature, they are also likely to be more suitable for systems operating in noisy or variable environments.","PeriodicalId":246293,"journal":{"name":"2018 International Conference on Unmanned Aircraft Systems (ICUAS)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Unmanned Aircraft Systems (ICUAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICUAS.2018.8453451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Proportional, Integral and Derivative (PID) controllers are among the most commonly used control systems throughout industry, and there is an increasing need to tune such controllers effectively and rapidly, especially in varying dynamic conditions. Here we present two versions of a generalized, iterative method for tuning PID controllers: Iterative Root Mean Square Optimization (iRMSE) and Iterative Weighted Root Mean Square Optimization (iWRMSE). The two methods are validated in Matlab and in a virtual environment, as well as in field tests with a quadcopter. The performance of our two methods are compared against five popular methods: Zeigler-Nichols, Cohen-Coon, Lambda, Root Mean Square Error (RMSE) and Integral Square Error (ISE). We find that iWRMSE optimization delivers performance that is better than that obtained using all of the other methods, including manual tuning. Both iRMSE and iWRMSE can be used on a wide range of systems. Due to their iterative nature, they are also likely to be more suitable for systems operating in noisy or variable environments.