Development of a Microservice-Based Storm Sewer Simulation System with IoT Devices for Early Warning in Urban Areas

IF 7 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC
Shiu-Shin Lin, Kai-Yang Zhu, Xian-Hao Zhang, Yi-Chuan Liu, Chen-Yu Wang
{"title":"Development of a Microservice-Based Storm Sewer Simulation System with IoT Devices for Early Warning in Urban Areas","authors":"Shiu-Shin Lin, Kai-Yang Zhu, Xian-Hao Zhang, Yi-Chuan Liu, Chen-Yu Wang","doi":"10.3390/smartcities6060151","DOIUrl":null,"url":null,"abstract":"This study proposes an integrated approach to developing a Microservice, Cloud Computing, and Software as a Service (SaaS)-based Real-Time Storm Sewer Simulation System (MBSS). The MBSS combined the Storm Water Management Model (SWMM) microservice running on the EC2 Amazon Web Services (AWS) cloud platform and an Internet of Things (IoT) monitoring device to prevent disasters in smart cities. The Python language and Docker container were used to develop the MBSS and Web API of the SWMM microservice. The IoT comprised a pressure water level meter, an Arduino, and a Raspberry Pi. After laboratory channel testing, the simulated and IoT-monitored water levels under different flow rates indicate that the simulated water level in MBSS was such as that monitored by the IoT. These findings suggest that MBSS is feasible and can be further used as a reference for smart urban early warning systems. The MBSS can be applied in on-site stormwater sewers during heavy rain, with the goal of issuing early warnings and reducing disaster damage. The use case can be the process by which the SWMM model parameters will be optimized based on the water level data from IoT monitoring devices in stormwater sewer systems. The predicted rainfall will then be used by the SWMM microservices of MBSS to simulate the water levels at all manholes. The status of the water levels will finally be applied to early warning.","PeriodicalId":34482,"journal":{"name":"Smart Cities","volume":"73 6","pages":""},"PeriodicalIF":7.0000,"publicationDate":"2023-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Smart Cities","FirstCategoryId":"1089","ListUrlMain":"https://doi.org/10.3390/smartcities6060151","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

This study proposes an integrated approach to developing a Microservice, Cloud Computing, and Software as a Service (SaaS)-based Real-Time Storm Sewer Simulation System (MBSS). The MBSS combined the Storm Water Management Model (SWMM) microservice running on the EC2 Amazon Web Services (AWS) cloud platform and an Internet of Things (IoT) monitoring device to prevent disasters in smart cities. The Python language and Docker container were used to develop the MBSS and Web API of the SWMM microservice. The IoT comprised a pressure water level meter, an Arduino, and a Raspberry Pi. After laboratory channel testing, the simulated and IoT-monitored water levels under different flow rates indicate that the simulated water level in MBSS was such as that monitored by the IoT. These findings suggest that MBSS is feasible and can be further used as a reference for smart urban early warning systems. The MBSS can be applied in on-site stormwater sewers during heavy rain, with the goal of issuing early warnings and reducing disaster damage. The use case can be the process by which the SWMM model parameters will be optimized based on the water level data from IoT monitoring devices in stormwater sewer systems. The predicted rainfall will then be used by the SWMM microservices of MBSS to simulate the water levels at all manholes. The status of the water levels will finally be applied to early warning.
利用物联网设备开发基于微服务的暴雨下水道模拟系统,用于城市地区预警
本研究提出了一种集成方法来开发基于微服务、云计算和软件即服务(SaaS)的实时暴雨下水道模拟系统(MBSS)。MBSS结合了在EC2亚马逊网络服务(AWS)云平台上运行的雨水管理模型(SWMM)微服务和物联网(IoT)监控设备,以防止智慧城市中的灾害。使用Python语言和Docker容器开发SWMM微服务的MBSS和Web API。物联网包括一个压力水位计,一个Arduino和一个树莓派。经过实验室通道测试,不同流速下的模拟水位和物联网监测水位结果表明,MBSS模拟水位与物联网监测水位基本一致。这些发现表明MBSS是可行的,可以进一步作为智慧城市预警系统的参考。MBSS可应用于暴雨期间的现场雨水渠,目的是发出早期预警,减少灾害损失。用例可以是基于雨水下水道系统中物联网监控设备的水位数据优化SWMM模型参数的过程。然后,MBSS的SWMM微服务将使用预测的降雨量来模拟所有沙井的水位。水位状况最终将用于早期预警。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Smart Cities
Smart Cities Multiple-
CiteScore
11.20
自引率
6.20%
发文量
0
审稿时长
11 weeks
期刊介绍: Smart Cities (ISSN 2624-6511) provides an advanced forum for the dissemination of information on the science and technology of smart cities, publishing reviews, regular research papers (articles) and communications in all areas of research concerning smart cities. Our aim is to encourage scientists to publish their experimental and theoretical results in as much detail as possible, with no restriction on the maximum length of the papers published so that all experimental results can be reproduced.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信