Loading…

Feedback loops and temporal misalignment in component-based hydrologic modeling

In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software...

Full description

Saved in:
Bibliographic Details
Published in:Water resources research 2011-12, Vol.47 (12), p.n/a
Main Authors: Elag, Mostafa M., Goodall, Jonathan L., Castronova, Anthony M.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03
cites cdi_FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03
container_end_page n/a
container_issue 12
container_start_page
container_title Water resources research
container_volume 47
creator Elag, Mostafa M.
Goodall, Jonathan L.
Castronova, Anthony M.
description In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using component‐based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water‐sediment interface. We simulated the multimedia system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component‐based approach was able to produce the same results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that component‐based modeling can be used to simulate complicated feedback loops between systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned. Key Points Componentization is a promising approach for building community models It is possible to simulate fully‐coupled systems as separate model components Interpolation schemes can be used to rescale data between misaligned components
doi_str_mv 10.1029/2011WR010792
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_929992900</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2615554271</sourcerecordid><originalsourceid>FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03</originalsourceid><addsrcrecordid>eNp9kFFLwzAQx4MoOKdvfoDis9VLkzbNoxQ3heGgTvYY0jSd3dqmJh26b29GRXzy4Tju7ve_O_4IXWO4wxDx-wgwXueAgfHoBE0wpzRknJFTNAGgJMSEs3N04dwWANM4YRO0nGldFlLtgsaY3gWyK4NBt72xsgna2smm3nSt7oag7gJl_KDzRVhIp8vg_VBa05hNrYLWlLqpu80lOqtk4_TVT56it9njKnsKF8v5c_awCCWFGIc8TSKecJ1EkKSFJpWSKq4KAEVSXEQ05jFVuuJpmmLGCfU_lgqAJ2mU6LQCMkU3497emo-9doPYmr3t_EnBI859wBG6HSFljXNWV6K3dSvtQWAQR8fEX8c8Tkb8s2704V9WrPMsx8S3vCocVbUb9NevStqdSBhhsVi_zMUqo_R1RXKxIN-QW3uo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>929992900</pqid></control><display><type>article</type><title>Feedback loops and temporal misalignment in component-based hydrologic modeling</title><source>ABI/INFORM Global</source><source>Wiley-Blackwell AGU Digital Archive</source><creator>Elag, Mostafa M. ; Goodall, Jonathan L. ; Castronova, Anthony M.</creator><creatorcontrib>Elag, Mostafa M. ; Goodall, Jonathan L. ; Castronova, Anthony M.</creatorcontrib><description>In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using component‐based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water‐sediment interface. We simulated the multimedia system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component‐based approach was able to produce the same results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that component‐based modeling can be used to simulate complicated feedback loops between systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned. Key Points Componentization is a promising approach for building community models It is possible to simulate fully‐coupled systems as separate model components Interpolation schemes can be used to rescale data between misaligned components</description><identifier>ISSN: 0043-1397</identifier><identifier>EISSN: 1944-7973</identifier><identifier>DOI: 10.1029/2011WR010792</identifier><language>eng</language><publisher>Washington: Blackwell Publishing Ltd</publisher><subject>Boundary conditions ; Communication ; computational methods ; Computer science ; Data exchange ; Geographic information systems ; High performance computing ; hydrologic modeling ; Hydrologic systems ; Hydrology ; Information systems ; Information technology ; Interfaces ; modeling frameworks ; Sediment-water interface ; Simulation ; Software ; Water resources management ; Watersheds</subject><ispartof>Water resources research, 2011-12, Vol.47 (12), p.n/a</ispartof><rights>2011 by the American Geophysical Union</rights><rights>Copyright 2011 by American Geophysical Union</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03</citedby><cites>FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/929992900/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/929992900?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,11514,11688,27924,27925,36060,44363,46468,46892,74767</link.rule.ids></links><search><creatorcontrib>Elag, Mostafa M.</creatorcontrib><creatorcontrib>Goodall, Jonathan L.</creatorcontrib><creatorcontrib>Castronova, Anthony M.</creatorcontrib><title>Feedback loops and temporal misalignment in component-based hydrologic modeling</title><title>Water resources research</title><addtitle>Water Resour. Res</addtitle><description>In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using component‐based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water‐sediment interface. We simulated the multimedia system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component‐based approach was able to produce the same results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that component‐based modeling can be used to simulate complicated feedback loops between systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned. Key Points Componentization is a promising approach for building community models It is possible to simulate fully‐coupled systems as separate model components Interpolation schemes can be used to rescale data between misaligned components</description><subject>Boundary conditions</subject><subject>Communication</subject><subject>computational methods</subject><subject>Computer science</subject><subject>Data exchange</subject><subject>Geographic information systems</subject><subject>High performance computing</subject><subject>hydrologic modeling</subject><subject>Hydrologic systems</subject><subject>Hydrology</subject><subject>Information systems</subject><subject>Information technology</subject><subject>Interfaces</subject><subject>modeling frameworks</subject><subject>Sediment-water interface</subject><subject>Simulation</subject><subject>Software</subject><subject>Water resources management</subject><subject>Watersheds</subject><issn>0043-1397</issn><issn>1944-7973</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>M0C</sourceid><recordid>eNp9kFFLwzAQx4MoOKdvfoDis9VLkzbNoxQ3heGgTvYY0jSd3dqmJh26b29GRXzy4Tju7ve_O_4IXWO4wxDx-wgwXueAgfHoBE0wpzRknJFTNAGgJMSEs3N04dwWANM4YRO0nGldFlLtgsaY3gWyK4NBt72xsgna2smm3nSt7oag7gJl_KDzRVhIp8vg_VBa05hNrYLWlLqpu80lOqtk4_TVT56it9njKnsKF8v5c_awCCWFGIc8TSKecJ1EkKSFJpWSKq4KAEVSXEQ05jFVuuJpmmLGCfU_lgqAJ2mU6LQCMkU3497emo-9doPYmr3t_EnBI859wBG6HSFljXNWV6K3dSvtQWAQR8fEX8c8Tkb8s2704V9WrPMsx8S3vCocVbUb9NevStqdSBhhsVi_zMUqo_R1RXKxIN-QW3uo</recordid><startdate>201112</startdate><enddate>201112</enddate><creator>Elag, Mostafa M.</creator><creator>Goodall, Jonathan L.</creator><creator>Castronova, Anthony M.</creator><general>Blackwell Publishing Ltd</general><general>John Wiley &amp; Sons, Inc</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7QH</scope><scope>7QL</scope><scope>7T7</scope><scope>7TG</scope><scope>7U9</scope><scope>7UA</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AEUYN</scope><scope>AFKRA</scope><scope>ATCPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>BKSAR</scope><scope>C1K</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F1W</scope><scope>FR3</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>H94</scope><scope>H96</scope><scope>HCIFZ</scope><scope>K60</scope><scope>K6~</scope><scope>KL.</scope><scope>KR7</scope><scope>L.-</scope><scope>L.G</scope><scope>L6V</scope><scope>M0C</scope><scope>M2O</scope><scope>M7N</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P64</scope><scope>PATMY</scope><scope>PCBAR</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>PYCSY</scope><scope>Q9U</scope></search><sort><creationdate>201112</creationdate><title>Feedback loops and temporal misalignment in component-based hydrologic modeling</title><author>Elag, Mostafa M. ; Goodall, Jonathan L. ; Castronova, Anthony M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Boundary conditions</topic><topic>Communication</topic><topic>computational methods</topic><topic>Computer science</topic><topic>Data exchange</topic><topic>Geographic information systems</topic><topic>High performance computing</topic><topic>hydrologic modeling</topic><topic>Hydrologic systems</topic><topic>Hydrology</topic><topic>Information systems</topic><topic>Information technology</topic><topic>Interfaces</topic><topic>modeling frameworks</topic><topic>Sediment-water interface</topic><topic>Simulation</topic><topic>Software</topic><topic>Water resources management</topic><topic>Watersheds</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Elag, Mostafa M.</creatorcontrib><creatorcontrib>Goodall, Jonathan L.</creatorcontrib><creatorcontrib>Castronova, Anthony M.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Aqualine</collection><collection>Bacteriology Abstracts (Microbiology B)</collection><collection>Industrial and Applied Microbiology Abstracts (Microbiology A)</collection><collection>Meteorological &amp; Geoastrophysical Abstracts</collection><collection>Virology and AIDS Abstracts</collection><collection>Water Resources Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest One Sustainability</collection><collection>ProQuest Central UK/Ireland</collection><collection>Agricultural &amp; Environmental Science Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>Earth, Atmospheric &amp; Aquatic Science Collection</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Engineering Research Database</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>AIDS and Cancer Research Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Meteorological &amp; Geoastrophysical Abstracts - Academic</collection><collection>Civil Engineering Abstracts</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><collection>ProQuest Engineering Collection</collection><collection>ABI/INFORM Global</collection><collection>ProQuest Research Library</collection><collection>Algology Mycology and Protozoology Abstracts (Microbiology C)</collection><collection>ProQuest Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Environmental Science Database</collection><collection>ProQuest Earth, Atmospheric &amp; Aquatic Science Database</collection><collection>One Business (ProQuest)</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>Environmental Science Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Water resources research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Elag, Mostafa M.</au><au>Goodall, Jonathan L.</au><au>Castronova, Anthony M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Feedback loops and temporal misalignment in component-based hydrologic modeling</atitle><jtitle>Water resources research</jtitle><addtitle>Water Resour. Res</addtitle><date>2011-12</date><risdate>2011</risdate><volume>47</volume><issue>12</issue><epage>n/a</epage><issn>0043-1397</issn><eissn>1944-7973</eissn><abstract>In component‐based modeling, a complex system is represented as a series of loosely integrated components with defined interfaces and data exchanges that allow the components to be coupled together through shared boundary conditions. Although the component‐based paradigm is commonly used in software engineering, it has only recently been applied for modeling hydrologic and earth systems. As a result, research is needed to test and verify the applicability of the approach for modeling hydrologic systems. The objective of this work was therefore to investigate two aspects of using component‐based software architecture for hydrologic modeling: (1) simulation of feedback loops between components that share a boundary condition and (2) data transfers between temporally misaligned model components. We investigated these topics using a simple case study where diffusion of mass is modeled across a water‐sediment interface. We simulated the multimedia system using two model components, one for the water and one for the sediment, coupled using the Open Modeling Interface (OpenMI) standard. The results were compared with a more conventional numerical approach for solving the system where the domain is represented by a single multidimensional array. Results showed that the component‐based approach was able to produce the same results obtained with the more conventional numerical approach. When the two components were temporally misaligned, we explored the use of different interpolation schemes to minimize mass balance error within the coupled system. The outcome of this work provides evidence that component‐based modeling can be used to simulate complicated feedback loops between systems and guidance as to how different interpolation schemes minimize mass balance error introduced when components are temporally misaligned. Key Points Componentization is a promising approach for building community models It is possible to simulate fully‐coupled systems as separate model components Interpolation schemes can be used to rescale data between misaligned components</abstract><cop>Washington</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1029/2011WR010792</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0043-1397
ispartof Water resources research, 2011-12, Vol.47 (12), p.n/a
issn 0043-1397
1944-7973
language eng
recordid cdi_proquest_journals_929992900
source ABI/INFORM Global; Wiley-Blackwell AGU Digital Archive
subjects Boundary conditions
Communication
computational methods
Computer science
Data exchange
Geographic information systems
High performance computing
hydrologic modeling
Hydrologic systems
Hydrology
Information systems
Information technology
Interfaces
modeling frameworks
Sediment-water interface
Simulation
Software
Water resources management
Watersheds
title Feedback loops and temporal misalignment in component-based hydrologic modeling
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A38%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Feedback%20loops%20and%20temporal%20misalignment%20in%20component-based%20hydrologic%20modeling&rft.jtitle=Water%20resources%20research&rft.au=Elag,%20Mostafa%20M.&rft.date=2011-12&rft.volume=47&rft.issue=12&rft.epage=n/a&rft.issn=0043-1397&rft.eissn=1944-7973&rft_id=info:doi/10.1029/2011WR010792&rft_dat=%3Cproquest_cross%3E2615554271%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a4051-9862969e62068be3fcac5fb00c381b245954cef988817934edbdc0096826e8f03%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=929992900&rft_id=info:pmid/&rfr_iscdi=true