Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients

We consider implicit co-simulation and solver-coupling methods, where different subsystems are coupled in time domain in a weak sense. Within such weak coupling approaches, a macro-time grid (communication-time grid) is introduced. Between the macro-time points, the subsystems are integrated indepen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational and nonlinear dynamics 2022-04, Vol.17 (4)
Hauptverfasser: Kraft, J, Klimmek, S, Meyer, T, Schweizer, B
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 4
container_start_page
container_title Journal of computational and nonlinear dynamics
container_volume 17
creator Kraft, J
Klimmek, S
Meyer, T
Schweizer, B
description We consider implicit co-simulation and solver-coupling methods, where different subsystems are coupled in time domain in a weak sense. Within such weak coupling approaches, a macro-time grid (communication-time grid) is introduced. Between the macro-time points, the subsystems are integrated independently. The subsystems only exchange information at the macro-time points. To describe the connection between the subsystems, coupling variables have to be defined. For many implicit co-simulation and solver-coupling approaches, an interface-Jacobian (i.e., coupling sensitivities, coupling gradients) is required. The interface-Jacobian describes how certain subsystem state variables at the interface depend on the coupling variables. Concretely, the interface-Jacobian contains partial derivatives of the state variables of the coupling bodies with respect to the coupling variables. Usually, these partial derivatives are calculated numerically by means of a finite difference approach. A calculation of the coupling gradients based on finite differences may entail problems with respect to the proper choice of the perturbation parameters and may therefore cause problems due to ill-conditioning. A second drawback is that additional subsystem integrations with perturbed coupling variables have to be carried out. In this paper, analytical approximation formulas for the interface-Jacobian are derived, which may be used alternatively to numerically calculated gradients based on finite differences. Applying these approximation formulas, numerical problems with ill-conditioning can be circumvented. Moreover, efficiency of the implementation may be increased, since parallel simulations with perturbed coupling variables can be omitted. The derived approximation formulas converge to the exact gradients for small macro-step sizes.
doi_str_mv 10.1115/1.4051823
format Article
fullrecord <record><control><sourceid>asme_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1115_1_4051823</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1114689</sourcerecordid><originalsourceid>FETCH-LOGICAL-a180t-f46d6734db0383a3620b8875372b3738575095170e788cd053a36d562e70079f3</originalsourceid><addsrcrecordid>eNo90EFLwzAUB_AgCs7pwbuHXj1kS5q8JvUmZc7JwMP0XNI2kYw2GUk3EPzwa9nm4fHe4ff-PB5Cj5TMKKUwpzNOgMqUXaEJBQBMecqu_2cKt-guxi0hnOcSJuhv1e1aW9s-KTze2G7fqt56lyjXJBvfHnTAhd8PxP28JAtjBqrdgFVbX6g3ycr1OhhVa_yhal9ZdQq4bCYb7aLt7WEoHefLoJoxJd6jG6PaqB_OfYq-3xZfxTtefy5XxesaKypJjw3Pmkww3lSESaZYlpJKSgFMpBUTTIIAkgMVRAsp64bAaBrIUi0IEblhU_R8yq2DjzFoU-6C7VT4LSkpx7eVtDy_bbBPJ6tip8ut3wc3nDYqnsmcHQEXtWig</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients</title><source>ASME Digital Collection Journals</source><source>Alma/SFX Local Collection</source><creator>Kraft, J ; Klimmek, S ; Meyer, T ; Schweizer, B</creator><creatorcontrib>Kraft, J ; Klimmek, S ; Meyer, T ; Schweizer, B</creatorcontrib><description>We consider implicit co-simulation and solver-coupling methods, where different subsystems are coupled in time domain in a weak sense. Within such weak coupling approaches, a macro-time grid (communication-time grid) is introduced. Between the macro-time points, the subsystems are integrated independently. The subsystems only exchange information at the macro-time points. To describe the connection between the subsystems, coupling variables have to be defined. For many implicit co-simulation and solver-coupling approaches, an interface-Jacobian (i.e., coupling sensitivities, coupling gradients) is required. The interface-Jacobian describes how certain subsystem state variables at the interface depend on the coupling variables. Concretely, the interface-Jacobian contains partial derivatives of the state variables of the coupling bodies with respect to the coupling variables. Usually, these partial derivatives are calculated numerically by means of a finite difference approach. A calculation of the coupling gradients based on finite differences may entail problems with respect to the proper choice of the perturbation parameters and may therefore cause problems due to ill-conditioning. A second drawback is that additional subsystem integrations with perturbed coupling variables have to be carried out. In this paper, analytical approximation formulas for the interface-Jacobian are derived, which may be used alternatively to numerically calculated gradients based on finite differences. Applying these approximation formulas, numerical problems with ill-conditioning can be circumvented. Moreover, efficiency of the implementation may be increased, since parallel simulations with perturbed coupling variables can be omitted. The derived approximation formulas converge to the exact gradients for small macro-step sizes.</description><identifier>ISSN: 1555-1415</identifier><identifier>EISSN: 1555-1423</identifier><identifier>DOI: 10.1115/1.4051823</identifier><language>eng</language><publisher>ASME</publisher><ispartof>Journal of computational and nonlinear dynamics, 2022-04, Vol.17 (4)</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a180t-f46d6734db0383a3620b8875372b3738575095170e788cd053a36d562e70079f3</citedby><cites>FETCH-LOGICAL-a180t-f46d6734db0383a3620b8875372b3738575095170e788cd053a36d562e70079f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902,38497</link.rule.ids></links><search><creatorcontrib>Kraft, J</creatorcontrib><creatorcontrib>Klimmek, S</creatorcontrib><creatorcontrib>Meyer, T</creatorcontrib><creatorcontrib>Schweizer, B</creatorcontrib><title>Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients</title><title>Journal of computational and nonlinear dynamics</title><addtitle>J. Comput. Nonlinear Dynam</addtitle><description>We consider implicit co-simulation and solver-coupling methods, where different subsystems are coupled in time domain in a weak sense. Within such weak coupling approaches, a macro-time grid (communication-time grid) is introduced. Between the macro-time points, the subsystems are integrated independently. The subsystems only exchange information at the macro-time points. To describe the connection between the subsystems, coupling variables have to be defined. For many implicit co-simulation and solver-coupling approaches, an interface-Jacobian (i.e., coupling sensitivities, coupling gradients) is required. The interface-Jacobian describes how certain subsystem state variables at the interface depend on the coupling variables. Concretely, the interface-Jacobian contains partial derivatives of the state variables of the coupling bodies with respect to the coupling variables. Usually, these partial derivatives are calculated numerically by means of a finite difference approach. A calculation of the coupling gradients based on finite differences may entail problems with respect to the proper choice of the perturbation parameters and may therefore cause problems due to ill-conditioning. A second drawback is that additional subsystem integrations with perturbed coupling variables have to be carried out. In this paper, analytical approximation formulas for the interface-Jacobian are derived, which may be used alternatively to numerically calculated gradients based on finite differences. Applying these approximation formulas, numerical problems with ill-conditioning can be circumvented. Moreover, efficiency of the implementation may be increased, since parallel simulations with perturbed coupling variables can be omitted. The derived approximation formulas converge to the exact gradients for small macro-step sizes.</description><issn>1555-1415</issn><issn>1555-1423</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo90EFLwzAUB_AgCs7pwbuHXj1kS5q8JvUmZc7JwMP0XNI2kYw2GUk3EPzwa9nm4fHe4ff-PB5Cj5TMKKUwpzNOgMqUXaEJBQBMecqu_2cKt-guxi0hnOcSJuhv1e1aW9s-KTze2G7fqt56lyjXJBvfHnTAhd8PxP28JAtjBqrdgFVbX6g3ycr1OhhVa_yhal9ZdQq4bCYb7aLt7WEoHefLoJoxJd6jG6PaqB_OfYq-3xZfxTtefy5XxesaKypJjw3Pmkww3lSESaZYlpJKSgFMpBUTTIIAkgMVRAsp64bAaBrIUi0IEblhU_R8yq2DjzFoU-6C7VT4LSkpx7eVtDy_bbBPJ6tip8ut3wc3nDYqnsmcHQEXtWig</recordid><startdate>20220401</startdate><enddate>20220401</enddate><creator>Kraft, J</creator><creator>Klimmek, S</creator><creator>Meyer, T</creator><creator>Schweizer, B</creator><general>ASME</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20220401</creationdate><title>Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients</title><author>Kraft, J ; Klimmek, S ; Meyer, T ; Schweizer, B</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a180t-f46d6734db0383a3620b8875372b3738575095170e788cd053a36d562e70079f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kraft, J</creatorcontrib><creatorcontrib>Klimmek, S</creatorcontrib><creatorcontrib>Meyer, T</creatorcontrib><creatorcontrib>Schweizer, B</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of computational and nonlinear dynamics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kraft, J</au><au>Klimmek, S</au><au>Meyer, T</au><au>Schweizer, B</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients</atitle><jtitle>Journal of computational and nonlinear dynamics</jtitle><stitle>J. Comput. Nonlinear Dynam</stitle><date>2022-04-01</date><risdate>2022</risdate><volume>17</volume><issue>4</issue><issn>1555-1415</issn><eissn>1555-1423</eissn><abstract>We consider implicit co-simulation and solver-coupling methods, where different subsystems are coupled in time domain in a weak sense. Within such weak coupling approaches, a macro-time grid (communication-time grid) is introduced. Between the macro-time points, the subsystems are integrated independently. The subsystems only exchange information at the macro-time points. To describe the connection between the subsystems, coupling variables have to be defined. For many implicit co-simulation and solver-coupling approaches, an interface-Jacobian (i.e., coupling sensitivities, coupling gradients) is required. The interface-Jacobian describes how certain subsystem state variables at the interface depend on the coupling variables. Concretely, the interface-Jacobian contains partial derivatives of the state variables of the coupling bodies with respect to the coupling variables. Usually, these partial derivatives are calculated numerically by means of a finite difference approach. A calculation of the coupling gradients based on finite differences may entail problems with respect to the proper choice of the perturbation parameters and may therefore cause problems due to ill-conditioning. A second drawback is that additional subsystem integrations with perturbed coupling variables have to be carried out. In this paper, analytical approximation formulas for the interface-Jacobian are derived, which may be used alternatively to numerically calculated gradients based on finite differences. Applying these approximation formulas, numerical problems with ill-conditioning can be circumvented. Moreover, efficiency of the implementation may be increased, since parallel simulations with perturbed coupling variables can be omitted. The derived approximation formulas converge to the exact gradients for small macro-step sizes.</abstract><pub>ASME</pub><doi>10.1115/1.4051823</doi></addata></record>
fulltext fulltext
identifier ISSN: 1555-1415
ispartof Journal of computational and nonlinear dynamics, 2022-04, Vol.17 (4)
issn 1555-1415
1555-1423
language eng
recordid cdi_crossref_primary_10_1115_1_4051823
source ASME Digital Collection Journals; Alma/SFX Local Collection
title Implicit Co-Simulation and Solver-Coupling: Efficient Calculation of Interface-Jacobian and Coupling Sensitivities/Gradients
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T15%3A28%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-asme_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implicit%20Co-Simulation%20and%20Solver-Coupling:%20Efficient%20Calculation%20of%20Interface-Jacobian%20and%20Coupling%20Sensitivities/Gradients&rft.jtitle=Journal%20of%20computational%20and%20nonlinear%20dynamics&rft.au=Kraft,%20J&rft.date=2022-04-01&rft.volume=17&rft.issue=4&rft.issn=1555-1415&rft.eissn=1555-1423&rft_id=info:doi/10.1115/1.4051823&rft_dat=%3Casme_cross%3E1114689%3C/asme_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true