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...
Gespeichert in:
Veröffentlicht in: | Journal of computing in civil engineering 2015-05, Vol.29 (3) |
---|---|
Hauptverfasser: | , , , |
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 & 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 |