PLC-Based Fuzzy Logic Controller for Flow Rate Control In Water Pipelines

Jeffry Adityapriatama, S. Wijaya, P. Prajitno
{"title":"PLC-Based Fuzzy Logic Controller for Flow Rate Control In Water Pipelines","authors":"Jeffry Adityapriatama, S. Wijaya, P. Prajitno","doi":"10.1109/ICEEIE47180.2019.8981464","DOIUrl":null,"url":null,"abstract":"Soft Computing is a form of computing that is based on data or information that is not or less accurate (imperfect), or that contains uncertainty. The data generated by the sensor is one example of physical quantity information that is less accurate or always contains uncertainty. Therefore, data processing based on soft computing for sensor measurement results is the right choice, which is able to handle the uncertainties in order to produce information, conclusions or decisions that are relatively accurate. In this research study, one type of soft computing, that is fuzzy logic, was applied to design a flow-rate controller. It was expected that by implementing fuzzy logic in the controller, it can handle inaccurate flowmeter sensor readings, therefore a reliable controller can be designed even it uses a low-cost inaccurate flowmeter. Fuzzy logic in this controller uses 2 fuzzy sets, namely error and change of error. Each fuzzy set has 5 membership functions, namely large negative (NB), negative medium (NM), zero (ZO), positive medium (PM) and large positive (PB). This fuzzy system is implemented in a personal computer (PC) that functions as the center of controller that retrieves data from the OLE for Process Control (OPC) server, while the data is actually taken from PLC that is directly connected to the plant. The PC communicates with the PLC using ethernet communication. PC is involved in this design because of the limitations of PLC that cannot be programmed using common programming languages, such as MATLAB. The developed fuzzy logic-based controller is operated on a lab-scale prototype plant, and the analysis of performance is verified experimentally, and monitored using MATLAB SIMULINK. Based on the experimental results it can be concluded that the fuzzy logic-based controller is better than the conventional PID controller. The results show that the fuzzy logic controller is faster to reach steady-state which is 24.42 seconds without overshoot and has a lower root-mean-square error (rmse) of 0.69 compared to the PID controller which is 48.6 seconds with an overshoot of 16.2% and has RMSE about 3.58.","PeriodicalId":418311,"journal":{"name":"2019 International Conference on Electrical, Electronics and Information Engineering (ICEEIE)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Electrical, Electronics and Information Engineering (ICEEIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEIE47180.2019.8981464","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Soft Computing is a form of computing that is based on data or information that is not or less accurate (imperfect), or that contains uncertainty. The data generated by the sensor is one example of physical quantity information that is less accurate or always contains uncertainty. Therefore, data processing based on soft computing for sensor measurement results is the right choice, which is able to handle the uncertainties in order to produce information, conclusions or decisions that are relatively accurate. In this research study, one type of soft computing, that is fuzzy logic, was applied to design a flow-rate controller. It was expected that by implementing fuzzy logic in the controller, it can handle inaccurate flowmeter sensor readings, therefore a reliable controller can be designed even it uses a low-cost inaccurate flowmeter. Fuzzy logic in this controller uses 2 fuzzy sets, namely error and change of error. Each fuzzy set has 5 membership functions, namely large negative (NB), negative medium (NM), zero (ZO), positive medium (PM) and large positive (PB). This fuzzy system is implemented in a personal computer (PC) that functions as the center of controller that retrieves data from the OLE for Process Control (OPC) server, while the data is actually taken from PLC that is directly connected to the plant. The PC communicates with the PLC using ethernet communication. PC is involved in this design because of the limitations of PLC that cannot be programmed using common programming languages, such as MATLAB. The developed fuzzy logic-based controller is operated on a lab-scale prototype plant, and the analysis of performance is verified experimentally, and monitored using MATLAB SIMULINK. Based on the experimental results it can be concluded that the fuzzy logic-based controller is better than the conventional PID controller. The results show that the fuzzy logic controller is faster to reach steady-state which is 24.42 seconds without overshoot and has a lower root-mean-square error (rmse) of 0.69 compared to the PID controller which is 48.6 seconds with an overshoot of 16.2% and has RMSE about 3.58.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于plc的模糊控制器在水管流量控制中的应用
软计算是一种基于不准确或不太准确(不完美)或包含不确定性的数据或信息的计算形式。传感器产生的数据是不太准确或总是包含不确定性的物理量信息的一个例子。因此,对传感器测量结果进行基于软计算的数据处理是正确的选择,它能够处理不确定性,从而产生相对准确的信息、结论或决策。在本研究中,采用一种软计算方法,即模糊逻辑来设计流量控制器。通过在控制器中实现模糊逻辑,可以处理不准确的流量计传感器读数,因此即使使用低成本的不准确流量计,也可以设计出可靠的控制器。该控制器中的模糊逻辑采用2个模糊集,即误差和误差变化。每个模糊集有5个隶属函数,即大负(NB)、负介质(NM)、零(ZO)、正介质(PM)和大正(PB)。这个模糊系统是在一台个人计算机(PC)中实现的,PC作为控制器的中心,从过程控制(OPC)服务器的OLE中检索数据,而数据实际上是从直接连接到工厂的PLC中获取。PC机与PLC通过以太网通信。由于PLC无法使用MATLAB等通用编程语言进行编程,因此本设计涉及到PC机。所开发的基于模糊逻辑的控制器在实验室规模的原型装置上运行,并通过实验验证了性能分析,并使用MATLAB SIMULINK进行了监控。实验结果表明,基于模糊逻辑的控制器优于传统的PID控制器。结果表明,与PID控制器相比,模糊控制器达到稳态的时间为24.42秒,无超调,均方根误差(rmse)为0.69,均方根误差为48.6秒,超调为16.2%,rmse约为3.58。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Zoning Feature Extraction for Handwritten Javanese Character Recognition Online Motion Planning For Mobile Robot Neuro-Fuzzy-based Water Flow Controller in Prototype Plant using Programmable Logic Controller (PLC) Table of Content PLC-Based Fuzzy Logic Controller for Flow Rate Control In Water Pipelines
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1