Javascript must be enabled to continue!
Automation of the pre- and postprocessing of analyses performed by the nonintrusive coupling between Abaqus and an in-house code
View through CrossRef
Structural design requires precise analyses that represent the actual behavior of the structure, ensuring safety and project optimization. In this context, many industry software, such as Abaqus, use the Finite Element Method (FEM) and perform well in simulations of large structures. However, they face difficulties achieving accurate results in simulations involving localized phenomena, such as cracks, holes, or discontinuities, which require high computational costs.
To overcome the limitations of commercial software, a non-intrusive coupling strategy is used between Abaqus and the INSANE (INterative Structural ANalysis Environment) computational environment, based on the Generalized Finite Element Method with Global-Local Enrichment (GFEMgl). This strategy divides the analysis into three solution scales: global scale, which represents the entire structure, disregarding the effects of local phenomena, and is solved in Abaqus with a coarse mesh using FEM; local scale, modeled in INSANE, accurately simulating the region where phenomena occur with high discretization; and mesoscale, which facilitates the exchange of information between the scales. The mesoscale and local scale are solved using the global-local strategy applied to GFEMgl, while the coupling between the global scale and the mesoscale is performed through a procedure called Interactive Global-Local (IGL).
For preprocessing, a Python script is used that automates the creation of the INSANE input file based on the structure modeled in Abaqus. Initially, the structural model is built in Abaqus, then the script is executed in the Abaqus interface within the mdb file, requesting the necessary information from the user for INSANE and the number of interfaces. Finally, using specific commands from the Abaqus documentation, the model data is automatically extracted and organized in XML format.
Additionally, another Python script merges the Abaqus results into the INSANE postprocessing file, allowing a complete representation of the analyzed structure behavior. The xml file generated by INSANE, containing the final mesoscale result, is used to incorporate the results obtained in Abaqus. These automations represent an advance in the practical application of the strategy in the industry, making the process less prone to errors and more accessible and feasible for designers.
Title: Automation of the pre- and postprocessing of analyses performed by the nonintrusive coupling between Abaqus and an in-house code
Description:
Structural design requires precise analyses that represent the actual behavior of the structure, ensuring safety and project optimization.
In this context, many industry software, such as Abaqus, use the Finite Element Method (FEM) and perform well in simulations of large structures.
However, they face difficulties achieving accurate results in simulations involving localized phenomena, such as cracks, holes, or discontinuities, which require high computational costs.
To overcome the limitations of commercial software, a non-intrusive coupling strategy is used between Abaqus and the INSANE (INterative Structural ANalysis Environment) computational environment, based on the Generalized Finite Element Method with Global-Local Enrichment (GFEMgl).
This strategy divides the analysis into three solution scales: global scale, which represents the entire structure, disregarding the effects of local phenomena, and is solved in Abaqus with a coarse mesh using FEM; local scale, modeled in INSANE, accurately simulating the region where phenomena occur with high discretization; and mesoscale, which facilitates the exchange of information between the scales.
The mesoscale and local scale are solved using the global-local strategy applied to GFEMgl, while the coupling between the global scale and the mesoscale is performed through a procedure called Interactive Global-Local (IGL).
For preprocessing, a Python script is used that automates the creation of the INSANE input file based on the structure modeled in Abaqus.
Initially, the structural model is built in Abaqus, then the script is executed in the Abaqus interface within the mdb file, requesting the necessary information from the user for INSANE and the number of interfaces.
Finally, using specific commands from the Abaqus documentation, the model data is automatically extracted and organized in XML format.
Additionally, another Python script merges the Abaqus results into the INSANE postprocessing file, allowing a complete representation of the analyzed structure behavior.
The xml file generated by INSANE, containing the final mesoscale result, is used to incorporate the results obtained in Abaqus.
These automations represent an advance in the practical application of the strategy in the industry, making the process less prone to errors and more accessible and feasible for designers.
Related Results
A STUDY ON THE IMPACT OF MARKETING AUTOMATION ADOPTION
A STUDY ON THE IMPACT OF MARKETING AUTOMATION ADOPTION
Marketing automation adoption refers to the process of implementing and using marketing automation technology to streamline, automate, and measure marketing tasks and workflows. It...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Multi-resolution postprocessing for precipitation
Multi-resolution postprocessing for precipitation
<p>Automated forecasting provides the basis for everyday forecast products used by a wide range of users. Continued progress in numerical weather prediction allows to...
The interaction between neural populations: Additive versus diffusive coupling
The interaction between neural populations: Additive versus diffusive coupling
Abstract
Models of networks of populations of neurons commonly assume that the interactions between neural populations are via
...
Operational postprocessing at MeteoSwiss: lessons learned
Operational postprocessing at MeteoSwiss: lessons learned
Local forecasts are the most viewed product on the MeteoSwiss mobile app and website. In the past year, MeteoSwiss has integrated statistical postprocessing into its automated fore...
Network Automation
Network Automation
Purpose: The article "Network Automation in the Contemporary Economy" explores the concepts and methods of effective network management. The application stack, Jinja template engin...
Evaluation of TH multi-scale coupling methods in BEPU analysis
Evaluation of TH multi-scale coupling methods in BEPU analysis
The combined use of thermal-hydraulics system with sub-channel codes (TH-TH coupling) in transient analysis provides an integrated tool with the capability of modelling in detail b...

