Numerical DAE Approach for Solving a System Dynamics Problem

AbstractA system dynamics model first developed using modeling and simulation software that explores the complex behavior of the financially sustainable management of water distribution infrastructure was converted into a system of coupled nonlinear algebraic differential equations (DAEs). Each diff...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computing in civil engineering 2015-05, Vol.29 (3)
Hauptverfasser: Shadpour, Atefeh, Unger, Andre J. A, Knight, Mark A, Haas, Carl T
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 3
container_start_page
container_title Journal of computing in civil engineering
container_volume 29
creator Shadpour, Atefeh
Unger, Andre J. A
Knight, Mark A
Haas, Carl T
description AbstractA system dynamics model first developed using modeling and simulation software that explores the complex behavior of the financially sustainable management of water distribution infrastructure was converted into a system of coupled nonlinear algebraic differential equations (DAEs). Each differential equation involved a time derivative on a primary variable specifying the temporal evolution of the system. In addition, algebraic (secondary) equations and variables specified the nonlinearity inherent in the system as well as any controls on the primary variables constraining the physical evolution of the system relevant to the problem at hand. The objective of this exercise was to demonstrate that spurious oscillations in the modeling and simulation software solution are numerical aberrations. Furthermore, the numerical DAE solution is absent these same oscillations, exhibits point-wise stability, and converges to the physically correct solution. While the modeling and simulation software employed a fourth-order Runge-Kutta and first-order Euler numerical strategy, the numerical DAE method used a fully explicit, fully implicit, and Crank–Nicolson Euler scheme combined with a fixed-point iteration to resolve the nonlinearity. The Runge-Kutta and numerical DAE solutions deviate markedly when the nonlinearity of the system becomes pronounced. Specifically, spurious oscillations in the numerical DAE solution disappear as the time step is refined. In contrast, they remain for the Runge-Kutta solution. The DAE solution is point-wise stable as the time step is refined and hence is physically correct. The broader impact of clarifying this type of behavior is to motivate the consideration of a DAE solution, when merited, by system dynamics modelers in civil engineering who are not experts in numerical methods.
doi_str_mv 10.1061/(ASCE)CP.1943-5487.0000349
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1864561174</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1864561174</sourcerecordid><originalsourceid>FETCH-LOGICAL-a342t-f2482e3c9d5563f4e4c6dd72b68a144d0a090d456a8f07f3e9252a55f6d5840a3</originalsourceid><addsrcrecordid>eNp1kF1LwzAUhoMoOKf_IXg1LzqT5qOpeFO6-QFDB9PrkKWJdrTNTFZh_96Ujd15bg4c3udwzgPALUZTjDi-nxSrcn5XLqc4pyRhVGRTFIvQ_AyMTrNzMEJCZAkRCF-CqxA2MZPyjI7A41vfGl9r1cBZMYfFduud0t_QOg9Xrvmtuy-o4GofdqaFs32n2loHuPRu3Zj2GlxY1QRzc-xj8Pk0_yhfksX782tZLBJFaLpLbEpFaojOK8Y4sdRQzasqS9dcKExphRTKUUUZV8KizBKTpyxVjFleMUGRImMwOeyNx_30JuxkWwdtmkZ1xvVBYsEjjXFGY_ThENXeheCNlVtft8rvJUZyUCbloEyWSznokYMeeVQWYX6AVdwuN673XXzrRP4P_gFOM25i</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1864561174</pqid></control><display><type>article</type><title>Numerical DAE Approach for Solving a System Dynamics Problem</title><source>American Society of Civil Engineers:NESLI2:Journals:2014</source><creator>Shadpour, Atefeh ; Unger, Andre J. A ; Knight, Mark A ; Haas, Carl T</creator><creatorcontrib>Shadpour, Atefeh ; Unger, Andre J. A ; Knight, Mark A ; Haas, Carl T</creatorcontrib><description>AbstractA system dynamics model first developed using modeling and simulation software that explores the complex behavior of the financially sustainable management of water distribution infrastructure was converted into a system of coupled nonlinear algebraic differential equations (DAEs). Each differential equation involved a time derivative on a primary variable specifying the temporal evolution of the system. In addition, algebraic (secondary) equations and variables specified the nonlinearity inherent in the system as well as any controls on the primary variables constraining the physical evolution of the system relevant to the problem at hand. The objective of this exercise was to demonstrate that spurious oscillations in the modeling and simulation software solution are numerical aberrations. Furthermore, the numerical DAE solution is absent these same oscillations, exhibits point-wise stability, and converges to the physically correct solution. While the modeling and simulation software employed a fourth-order Runge-Kutta and first-order Euler numerical strategy, the numerical DAE method used a fully explicit, fully implicit, and Crank–Nicolson Euler scheme combined with a fixed-point iteration to resolve the nonlinearity. The Runge-Kutta and numerical DAE solutions deviate markedly when the nonlinearity of the system becomes pronounced. Specifically, spurious oscillations in the numerical DAE solution disappear as the time step is refined. In contrast, they remain for the Runge-Kutta solution. The DAE solution is point-wise stable as the time step is refined and hence is physically correct. The broader impact of clarifying this type of behavior is to motivate the consideration of a DAE solution, when merited, by system dynamics modelers in civil engineering who are not experts in numerical methods.</description><identifier>ISSN: 0887-3801</identifier><identifier>EISSN: 1943-5487</identifier><identifier>DOI: 10.1061/(ASCE)CP.1943-5487.0000349</identifier><language>eng</language><publisher>American Society of Civil Engineers</publisher><subject>Algebra ; Civil engineering ; Differential equations ; Mathematical models ; Nonlinearity ; Oscillations ; Runge-Kutta method ; System dynamics ; Technical Papers</subject><ispartof>Journal of computing in civil engineering, 2015-05, Vol.29 (3)</ispartof><rights>2014 American Society of Civil Engineers</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a342t-f2482e3c9d5563f4e4c6dd72b68a144d0a090d456a8f07f3e9252a55f6d5840a3</citedby><cites>FETCH-LOGICAL-a342t-f2482e3c9d5563f4e4c6dd72b68a144d0a090d456a8f07f3e9252a55f6d5840a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttp://ascelibrary.org/doi/pdf/10.1061/(ASCE)CP.1943-5487.0000349$$EPDF$$P50$$Gasce$$H</linktopdf><linktohtml>$$Uhttp://ascelibrary.org/doi/abs/10.1061/(ASCE)CP.1943-5487.0000349$$EHTML$$P50$$Gasce$$H</linktohtml><link.rule.ids>314,777,781,27905,27906,75942,75950</link.rule.ids></links><search><creatorcontrib>Shadpour, Atefeh</creatorcontrib><creatorcontrib>Unger, Andre J. A</creatorcontrib><creatorcontrib>Knight, Mark A</creatorcontrib><creatorcontrib>Haas, Carl T</creatorcontrib><title>Numerical DAE Approach for Solving a System Dynamics Problem</title><title>Journal of computing in civil engineering</title><description>AbstractA system dynamics model first developed using modeling and simulation software that explores the complex behavior of the financially sustainable management of water distribution infrastructure was converted into a system of coupled nonlinear algebraic differential equations (DAEs). Each differential equation involved a time derivative on a primary variable specifying the temporal evolution of the system. In addition, algebraic (secondary) equations and variables specified the nonlinearity inherent in the system as well as any controls on the primary variables constraining the physical evolution of the system relevant to the problem at hand. The objective of this exercise was to demonstrate that spurious oscillations in the modeling and simulation software solution are numerical aberrations. Furthermore, the numerical DAE solution is absent these same oscillations, exhibits point-wise stability, and converges to the physically correct solution. While the modeling and simulation software employed a fourth-order Runge-Kutta and first-order Euler numerical strategy, the numerical DAE method used a fully explicit, fully implicit, and Crank–Nicolson Euler scheme combined with a fixed-point iteration to resolve the nonlinearity. The Runge-Kutta and numerical DAE solutions deviate markedly when the nonlinearity of the system becomes pronounced. Specifically, spurious oscillations in the numerical DAE solution disappear as the time step is refined. In contrast, they remain for the Runge-Kutta solution. The DAE solution is point-wise stable as the time step is refined and hence is physically correct. The broader impact of clarifying this type of behavior is to motivate the consideration of a DAE solution, when merited, by system dynamics modelers in civil engineering who are not experts in numerical methods.</description><subject>Algebra</subject><subject>Civil engineering</subject><subject>Differential equations</subject><subject>Mathematical models</subject><subject>Nonlinearity</subject><subject>Oscillations</subject><subject>Runge-Kutta method</subject><subject>System dynamics</subject><subject>Technical Papers</subject><issn>0887-3801</issn><issn>1943-5487</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp1kF1LwzAUhoMoOKf_IXg1LzqT5qOpeFO6-QFDB9PrkKWJdrTNTFZh_96Ujd15bg4c3udwzgPALUZTjDi-nxSrcn5XLqc4pyRhVGRTFIvQ_AyMTrNzMEJCZAkRCF-CqxA2MZPyjI7A41vfGl9r1cBZMYfFduud0t_QOg9Xrvmtuy-o4GofdqaFs32n2loHuPRu3Zj2GlxY1QRzc-xj8Pk0_yhfksX782tZLBJFaLpLbEpFaojOK8Y4sdRQzasqS9dcKExphRTKUUUZV8KizBKTpyxVjFleMUGRImMwOeyNx_30JuxkWwdtmkZ1xvVBYsEjjXFGY_ThENXeheCNlVtft8rvJUZyUCbloEyWSznokYMeeVQWYX6AVdwuN673XXzrRP4P_gFOM25i</recordid><startdate>20150501</startdate><enddate>20150501</enddate><creator>Shadpour, Atefeh</creator><creator>Unger, Andre J. A</creator><creator>Knight, Mark A</creator><creator>Haas, Carl T</creator><general>American Society of Civil Engineers</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150501</creationdate><title>Numerical DAE Approach for Solving a System Dynamics Problem</title><author>Shadpour, Atefeh ; Unger, Andre J. A ; Knight, Mark A ; Haas, Carl T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a342t-f2482e3c9d5563f4e4c6dd72b68a144d0a090d456a8f07f3e9252a55f6d5840a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Algebra</topic><topic>Civil engineering</topic><topic>Differential equations</topic><topic>Mathematical models</topic><topic>Nonlinearity</topic><topic>Oscillations</topic><topic>Runge-Kutta method</topic><topic>System dynamics</topic><topic>Technical Papers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shadpour, Atefeh</creatorcontrib><creatorcontrib>Unger, Andre J. A</creatorcontrib><creatorcontrib>Knight, Mark A</creatorcontrib><creatorcontrib>Haas, Carl T</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computing in civil engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shadpour, Atefeh</au><au>Unger, Andre J. A</au><au>Knight, Mark A</au><au>Haas, Carl T</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Numerical DAE Approach for Solving a System Dynamics Problem</atitle><jtitle>Journal of computing in civil engineering</jtitle><date>2015-05-01</date><risdate>2015</risdate><volume>29</volume><issue>3</issue><issn>0887-3801</issn><eissn>1943-5487</eissn><abstract>AbstractA system dynamics model first developed using modeling and simulation software that explores the complex behavior of the financially sustainable management of water distribution infrastructure was converted into a system of coupled nonlinear algebraic differential equations (DAEs). Each differential equation involved a time derivative on a primary variable specifying the temporal evolution of the system. In addition, algebraic (secondary) equations and variables specified the nonlinearity inherent in the system as well as any controls on the primary variables constraining the physical evolution of the system relevant to the problem at hand. The objective of this exercise was to demonstrate that spurious oscillations in the modeling and simulation software solution are numerical aberrations. Furthermore, the numerical DAE solution is absent these same oscillations, exhibits point-wise stability, and converges to the physically correct solution. While the modeling and simulation software employed a fourth-order Runge-Kutta and first-order Euler numerical strategy, the numerical DAE method used a fully explicit, fully implicit, and Crank–Nicolson Euler scheme combined with a fixed-point iteration to resolve the nonlinearity. The Runge-Kutta and numerical DAE solutions deviate markedly when the nonlinearity of the system becomes pronounced. Specifically, spurious oscillations in the numerical DAE solution disappear as the time step is refined. In contrast, they remain for the Runge-Kutta solution. The DAE solution is point-wise stable as the time step is refined and hence is physically correct. The broader impact of clarifying this type of behavior is to motivate the consideration of a DAE solution, when merited, by system dynamics modelers in civil engineering who are not experts in numerical methods.</abstract><pub>American Society of Civil Engineers</pub><doi>10.1061/(ASCE)CP.1943-5487.0000349</doi></addata></record>
fulltext fulltext
identifier ISSN: 0887-3801
ispartof Journal of computing in civil engineering, 2015-05, Vol.29 (3)
issn 0887-3801
1943-5487
language eng
recordid cdi_proquest_miscellaneous_1864561174
source American Society of Civil Engineers:NESLI2:Journals:2014
subjects Algebra
Civil engineering
Differential equations
Mathematical models
Nonlinearity
Oscillations
Runge-Kutta method
System dynamics
Technical Papers
title Numerical DAE Approach for Solving a System Dynamics Problem
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T23%3A34%3A15IST&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=Numerical%20DAE%20Approach%20for%20Solving%20a%20System%20Dynamics%20Problem&rft.jtitle=Journal%20of%20computing%20in%20civil%20engineering&rft.au=Shadpour,%20Atefeh&rft.date=2015-05-01&rft.volume=29&rft.issue=3&rft.issn=0887-3801&rft.eissn=1943-5487&rft_id=info:doi/10.1061/(ASCE)CP.1943-5487.0000349&rft_dat=%3Cproquest_cross%3E1864561174%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1864561174&rft_id=info:pmid/&rfr_iscdi=true