Modeling by Altering Parameter Values during Time-Dependent Finite-Element Simulations

Finite element software, particularly software with contributions from many developers, often contain models with heavily duplicated code with only minor differences in parameter values and state determination. The lack of new fundamental behavior in duplicated models indicates that the more complex model behavior can be derived from a handful of fundamental mechanistic “building blocks.” While modular, object-oriented programming can encapsulate the basic building blocks of models, using parameters to control analysis and model behaviors at run-time can also mitigate unnecessary code duplication. This modeler-in-the-loop parameterization approach can cover a wide range of behavior, including thermal loading response, long-term creep, gapping, and viscoelasticity, all with minimal code duplication and wide-ranging extensions. The efficient reuse of existing models lowers barriers to implementing new behaviors, allowing modelers to focus on behaviors instead of implementation details and maintenance of unnecessarily duplicated code.

Authors

Institutions

Publication Details

Journal
Journal of Structural Engineering
Published
2025-03-08
DOI
https://doi.org/10.1061/jsendh.steng-13812
Primary Topic
Structural Health Monitoring Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Modeling by Altering Parameter Values during Time-Dependent Finite-Element Simulations

Michael H. Scott, Kevin R. Mackie
Journal of Structural Engineering
Structural Health Monitoring Techniques
article

Modeling by Altering Parameter Values during Time-Dependent Finite-Element Simulations

Michael H. Scott, Kevin R. Mackie
article en

Abstract

Finite element software, particularly software with contributions from many developers, often contain models with heavily duplicated code with only minor differences in parameter values and state determination. The lack of new fundamental behavior in duplicated models indicates that the more complex model behavior can be derived from a handful of fundamental mechanistic “building blocks.” While modular, object-oriented programming can encapsulate the basic building blocks of models, using parameters to control analysis and model behaviors at run-time can also mitigate unnecessary code duplication. This modeler-in-the-loop parameterization approach can cover a wide range of behavior, including thermal loading response, long-term creep, gapping, and viscoelasticity, all with minimal code duplication and wide-ranging extensions. The efficient reuse of existing models lowers barriers to implementing new behaviors, allowing modelers to focus on behaviors instead of implementation details and maintenance of unnecessarily duplicated code.

Journal of Structural EngineeringVol. 151(5)
University of Central Florida (US), Oregon State University (US)
Openalex Percentile: Top 95%
Structural Health Monitoring Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.