Automatic completion of data gaps applied to a system of water pumps
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.21/16024 |
Resumo: | We consider a time series with real data from a water lift station, equipped with three water pumps which are activated and deactivated depending on certain starting and halting thresholds. Given the water level and the number of active pumps, both read every 5 min, we aim to infer when each pump was activated or deactivated. To do so, we build an algorithm that sets a hierarchy of criteria based on the past and future of a given interval to identify which thresholds have been crossed during that interval. We then fill the gaps between the 5 min time steps, modeling the water level continuously with a piecewise linear function. This filling takes into account not only every water level reading and every previously identified change of status, but also the fact that activation and deactivation of a pump has no immediate effect on water level. This allows for the fulfillment of the ultimate objective of the problem in its real context, which is to provide the water management company an estimate of how long each pump has been working. Additionally, our estimates correct the errors contained in the time series regarding the number of active pumps. |
id |
RCAP_363a6f8919531cfb8210709dbea6e1e3 |
---|---|
oai_identifier_str |
oai:repositorio.ipl.pt:10400.21/16024 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Automatic completion of data gaps applied to a system of water pumpsGap fillingTime seriesError correctionDiscrete-to-continuous modelWater pump systemWe consider a time series with real data from a water lift station, equipped with three water pumps which are activated and deactivated depending on certain starting and halting thresholds. Given the water level and the number of active pumps, both read every 5 min, we aim to infer when each pump was activated or deactivated. To do so, we build an algorithm that sets a hierarchy of criteria based on the past and future of a given interval to identify which thresholds have been crossed during that interval. We then fill the gaps between the 5 min time steps, modeling the water level continuously with a piecewise linear function. This filling takes into account not only every water level reading and every previously identified change of status, but also the fact that activation and deactivation of a pump has no immediate effect on water level. This allows for the fulfillment of the ultimate objective of the problem in its real context, which is to provide the water management company an estimate of how long each pump has been working. Additionally, our estimates correct the errors contained in the time series regarding the number of active pumps.MDPIRCIPLEnguiça, RicardoSoares, Filipa2023-05-15T08:23:08Z2023-04-032023-04-03T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.21/16024engENGUIÇA, Ricardo; SOARES, Filipa – Automatic completion of data gaps applied to a system of water pumps. Mathematics. eISSN 2227-7390. Vol. 11, N.º 7 (2022), pp. 1-15.10.3390/math110717072227-7390info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-08-03T10:14:14Zoai:repositorio.ipl.pt:10400.21/16024Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:23:38.076805Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Automatic completion of data gaps applied to a system of water pumps |
title |
Automatic completion of data gaps applied to a system of water pumps |
spellingShingle |
Automatic completion of data gaps applied to a system of water pumps Enguiça, Ricardo Gap filling Time series Error correction Discrete-to-continuous model Water pump system |
title_short |
Automatic completion of data gaps applied to a system of water pumps |
title_full |
Automatic completion of data gaps applied to a system of water pumps |
title_fullStr |
Automatic completion of data gaps applied to a system of water pumps |
title_full_unstemmed |
Automatic completion of data gaps applied to a system of water pumps |
title_sort |
Automatic completion of data gaps applied to a system of water pumps |
author |
Enguiça, Ricardo |
author_facet |
Enguiça, Ricardo Soares, Filipa |
author_role |
author |
author2 |
Soares, Filipa |
author2_role |
author |
dc.contributor.none.fl_str_mv |
RCIPL |
dc.contributor.author.fl_str_mv |
Enguiça, Ricardo Soares, Filipa |
dc.subject.por.fl_str_mv |
Gap filling Time series Error correction Discrete-to-continuous model Water pump system |
topic |
Gap filling Time series Error correction Discrete-to-continuous model Water pump system |
description |
We consider a time series with real data from a water lift station, equipped with three water pumps which are activated and deactivated depending on certain starting and halting thresholds. Given the water level and the number of active pumps, both read every 5 min, we aim to infer when each pump was activated or deactivated. To do so, we build an algorithm that sets a hierarchy of criteria based on the past and future of a given interval to identify which thresholds have been crossed during that interval. We then fill the gaps between the 5 min time steps, modeling the water level continuously with a piecewise linear function. This filling takes into account not only every water level reading and every previously identified change of status, but also the fact that activation and deactivation of a pump has no immediate effect on water level. This allows for the fulfillment of the ultimate objective of the problem in its real context, which is to provide the water management company an estimate of how long each pump has been working. Additionally, our estimates correct the errors contained in the time series regarding the number of active pumps. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-05-15T08:23:08Z 2023-04-03 2023-04-03T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.21/16024 |
url |
http://hdl.handle.net/10400.21/16024 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
ENGUIÇA, Ricardo; SOARES, Filipa – Automatic completion of data gaps applied to a system of water pumps. Mathematics. eISSN 2227-7390. Vol. 11, N.º 7 (2022), pp. 1-15. 10.3390/math11071707 2227-7390 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
MDPI |
publisher.none.fl_str_mv |
MDPI |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133508643323904 |