{"title":"用遗传算法整定PID控制器控制非线性耦合球形罐过程","authors":"D. Pradeepkannan, S. Sathiyamoorthy","doi":"10.1109/ICACCCT.2014.7019324","DOIUrl":null,"url":null,"abstract":"Conventional PID controller is a well known controller used in almost all process Industries for controlling the process parameters at desired set value. The tuning of these controllers is done by a classical Zeigler Nichols (ZN) tuning. As the process tanks are connected in an interacting mode, there exhibits a highly nonlinear dynamic behavior and time delays between the inputs and outputs. The ZN tuned PID controller parameters does not cope with all operating points as it exhibits different non linear characteristics at various operating points. This paper aims at real time implementation of enhanced PID controller performance for a nonlinear coupled spherical tank process. The methodology followed in this paper is to keep the ZN tuned PID values as the base value so as to fine tune these parameters using an Genetic Algorithm approach to obtain the optimal set of tuning values which can cope up with all operating points. Applying the governing mass balance equations, the mathematical model is determined and found to be (FOPDT) First order plus dead time model. The controller performance of the ZN tuned PID controller is fine tuned using GA based PID controller in terms of time domain specification as well as performance indices. Better enhanced controller performance was obtained for a GA tuned PID controller than that of ZN tuned PID controller at various operating points. All the simulations are carried out in Mat lab environment and the real time implementation is done on a coupled interacting spherical tank setup in LabVIEW Environment using NI Compact RIO 9024.","PeriodicalId":239918,"journal":{"name":"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Control of a non-linear coupled spherical tank process using GA tuned PID controller\",\"authors\":\"D. Pradeepkannan, S. Sathiyamoorthy\",\"doi\":\"10.1109/ICACCCT.2014.7019324\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Conventional PID controller is a well known controller used in almost all process Industries for controlling the process parameters at desired set value. The tuning of these controllers is done by a classical Zeigler Nichols (ZN) tuning. As the process tanks are connected in an interacting mode, there exhibits a highly nonlinear dynamic behavior and time delays between the inputs and outputs. The ZN tuned PID controller parameters does not cope with all operating points as it exhibits different non linear characteristics at various operating points. This paper aims at real time implementation of enhanced PID controller performance for a nonlinear coupled spherical tank process. The methodology followed in this paper is to keep the ZN tuned PID values as the base value so as to fine tune these parameters using an Genetic Algorithm approach to obtain the optimal set of tuning values which can cope up with all operating points. Applying the governing mass balance equations, the mathematical model is determined and found to be (FOPDT) First order plus dead time model. The controller performance of the ZN tuned PID controller is fine tuned using GA based PID controller in terms of time domain specification as well as performance indices. Better enhanced controller performance was obtained for a GA tuned PID controller than that of ZN tuned PID controller at various operating points. All the simulations are carried out in Mat lab environment and the real time implementation is done on a coupled interacting spherical tank setup in LabVIEW Environment using NI Compact RIO 9024.\",\"PeriodicalId\":239918,\"journal\":{\"name\":\"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies\",\"volume\":\"112 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACCCT.2014.7019324\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACCCT.2014.7019324","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
摘要
传统的PID控制器是一种众所周知的控制器,几乎在所有的过程工业中用于控制过程参数在期望的设定值。这些控制器的调谐是由经典的Zeigler Nichols (ZN)调谐完成的。由于过程罐以交互方式连接,在输入和输出之间表现出高度非线性的动态行为和时间延迟。ZN整定PID控制器参数在不同的工作点表现出不同的非线性特性,不能适应所有的工作点。本文的目的是对非线性耦合球罐过程进行增强PID控制器性能的实时实现。本文采用的方法是将ZN整定的PID值作为基值,利用遗传算法对这些参数进行微调,得到能应付所有工作点的最优整定值集。应用控制质量平衡方程,确定了该系统的数学模型为FOPDT一阶加死区时间模型。采用基于遗传算法的PID控制器,从时域规格和性能指标两个方面对ZN整定PID控制器的控制器性能进行了微调。在不同的工作点上,遗传算法整定PID控制器的控制性能比ZN整定PID控制器有更好的提高。所有的仿真都在Mat实验室环境中进行,并在LabVIEW环境中使用NI Compact RIO 9024在耦合交互球形罐装置上进行了实时实现。
Control of a non-linear coupled spherical tank process using GA tuned PID controller
Conventional PID controller is a well known controller used in almost all process Industries for controlling the process parameters at desired set value. The tuning of these controllers is done by a classical Zeigler Nichols (ZN) tuning. As the process tanks are connected in an interacting mode, there exhibits a highly nonlinear dynamic behavior and time delays between the inputs and outputs. The ZN tuned PID controller parameters does not cope with all operating points as it exhibits different non linear characteristics at various operating points. This paper aims at real time implementation of enhanced PID controller performance for a nonlinear coupled spherical tank process. The methodology followed in this paper is to keep the ZN tuned PID values as the base value so as to fine tune these parameters using an Genetic Algorithm approach to obtain the optimal set of tuning values which can cope up with all operating points. Applying the governing mass balance equations, the mathematical model is determined and found to be (FOPDT) First order plus dead time model. The controller performance of the ZN tuned PID controller is fine tuned using GA based PID controller in terms of time domain specification as well as performance indices. Better enhanced controller performance was obtained for a GA tuned PID controller than that of ZN tuned PID controller at various operating points. All the simulations are carried out in Mat lab environment and the real time implementation is done on a coupled interacting spherical tank setup in LabVIEW Environment using NI Compact RIO 9024.