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...
Saved in:
Published in: | Water resources research 2011-12, Vol.47 (12), p.n/a |
---|---|
Main Authors: | , , |
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 & 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 & 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 & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest One Sustainability</collection><collection>ProQuest Central UK/Ireland</collection><collection>Agricultural & 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 & 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 & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & 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 & Geoastrophysical Abstracts - Academic</collection><collection>Civil Engineering Abstracts</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Aquatic Science & 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 & 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 |