Modeling by Altering Parameter Values during Time-Dependent Finite-Element SimulationsSource: Journal of Structural Engineering:;2025:;Volume ( 151 ):;issue: 005::page 04025049-1DOI: 10.1061/JSENDH.STENG-13812Publisher: American Society of Civil Engineers
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.
|
Collections
Show full item record
| contributor author | Kevin R. Mackie | |
| contributor author | Michael H. Scott | |
| date accessioned | 2025-08-17T22:17:20Z | |
| date available | 2025-08-17T22:17:20Z | |
| date copyright | 5/1/2025 12:00:00 AM | |
| date issued | 2025 | |
| identifier other | JSENDH.STENG-13812.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4306717 | |
| description 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. | |
| publisher | American Society of Civil Engineers | |
| title | Modeling by Altering Parameter Values during Time-Dependent Finite-Element Simulations | |
| type | Journal Article | |
| journal volume | 151 | |
| journal issue | 5 | |
| journal title | Journal of Structural Engineering | |
| identifier doi | 10.1061/JSENDH.STENG-13812 | |
| journal fristpage | 04025049-1 | |
| journal lastpage | 04025049-11 | |
| page | 11 | |
| tree | Journal of Structural Engineering:;2025:;Volume ( 151 ):;issue: 005 | |
| contenttype | Fulltext |