Cascade PID Control Loop Implementation For Liquid Tank Level in LabVIEW PC-Based Control Using Arduino Mega as Data Acquisition

Dede Irawan Saputra, Aditiya Eko Pambudi, A. Najmurrokhman, Zul Fakhri, Nenny Hendajany, Didin Saepudin
{"title":"Cascade PID Control Loop Implementation For Liquid Tank Level in LabVIEW PC-Based Control Using Arduino Mega as Data Acquisition","authors":"Dede Irawan Saputra, Aditiya Eko Pambudi, A. Najmurrokhman, Zul Fakhri, Nenny Hendajany, Didin Saepudin","doi":"10.1109/TSSA56819.2022.10063911","DOIUrl":null,"url":null,"abstract":"The performance of a single PID system can be increased by using a cascade control loop approach. In the tank system, level control is located in the primary loop, and the flow setpoint, which is located in the secondary loop, is the PID output value. Computers can be used in process control, such as using LabView,which was created to handle several types of data processing tasks and is easily integrated with other pieces of hardware, such as Arduino Mega as a data acquisition (DAQ) device that is integrated utilizing the serial connection. Types of sensors and actuators, which use the HC-SR04 as a liquid level sensor in the tank, flow sensors, which use the YF-S201 as a flow sensor that both enters and exits the tank, servo motors connected to valves to function as control valves, and the pump motor used to supply liquid into the tank are the sensors used in the tank system. With a setpoint of 8 cm, the test results showed a rising time of 167.5 seconds, a settling time of 202.5 seconds, a maximum overshoot of 0.0625%, and a delay time of 119 seconds even though the setpoint was reached. In comparison to random input the PID constant without employing tuning, this control is advantageous since it takes a long time but does not result in overshoot and oscillations. The controller continues to work well, as shown by the fact that it restarts to reach the setpoint value after disturbance testing on the tank.","PeriodicalId":164665,"journal":{"name":"2022 16th International Conference on Telecommunication Systems, Services, and Applications (TSSA)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 16th International Conference on Telecommunication Systems, Services, and Applications (TSSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TSSA56819.2022.10063911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The performance of a single PID system can be increased by using a cascade control loop approach. In the tank system, level control is located in the primary loop, and the flow setpoint, which is located in the secondary loop, is the PID output value. Computers can be used in process control, such as using LabView,which was created to handle several types of data processing tasks and is easily integrated with other pieces of hardware, such as Arduino Mega as a data acquisition (DAQ) device that is integrated utilizing the serial connection. Types of sensors and actuators, which use the HC-SR04 as a liquid level sensor in the tank, flow sensors, which use the YF-S201 as a flow sensor that both enters and exits the tank, servo motors connected to valves to function as control valves, and the pump motor used to supply liquid into the tank are the sensors used in the tank system. With a setpoint of 8 cm, the test results showed a rising time of 167.5 seconds, a settling time of 202.5 seconds, a maximum overshoot of 0.0625%, and a delay time of 119 seconds even though the setpoint was reached. In comparison to random input the PID constant without employing tuning, this control is advantageous since it takes a long time but does not result in overshoot and oscillations. The controller continues to work well, as shown by the fact that it restarts to reach the setpoint value after disturbance testing on the tank.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用Arduino Mega作为数据采集的LabVIEW pc控制中液罐液位串级PID控制回路的实现
采用串级控制回路的方法可以提高单个PID系统的性能。在储罐系统中,液位控制位于一次回路,流量设定点位于二次回路,为PID输出值。计算机可以用于过程控制,例如使用LabView,它是为处理几种类型的数据处理任务而创建的,并且很容易与其他硬件集成,例如Arduino Mega作为利用串行连接集成的数据采集(DAQ)设备。使用HC-SR04作为油箱液位传感器的传感器和执行器的类型,使用YF-S201作为进出油箱的流量传感器的流量传感器,连接到阀门的伺服电机作为控制阀,以及用于向油箱供应液体的泵电机是油箱系统中使用的传感器。当设定值为8 cm时,测试结果显示上升时间为167.5秒,沉降时间为202.5秒,最大超调量为0.0625%,即使达到设定值也有119秒的延迟时间。与随机输入PID常数相比,不使用调谐,这种控制是有利的,因为它需要很长时间,但不会导致超调和振荡。控制器继续工作良好,在对水箱进行扰动测试后,控制器重新启动达到设定值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design of a compact antenna and rectifier for a dual band rectenna operating at 2.4 GHz and 5.8 GHz Road Segmentation with U-Net Architecture Using Jetson AGX Xavier For Autonomous Vehicle Speed Control System of BLDC Motor Based on DSP TMS320F28027F Design and Control of Swerve Drive Mechanism for Autonomous Mobile Robot Application of Certainty Factor Method to Diagnose Venereal Diseases Using Confusion Matrix for Multi-Class Classification
×
引用
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