Concrete - Compressive damage definitions
Description
This dataset provides two text files defining compressive damage formulations used in COMSOL Multiphysics. The third file is the definition of the equivalent compressive strain state variable. The files contain the Energy and Thermodynamic definitions used for compressive failure of concrete. Users import these files directly into COMSOL (or another compatible FE program) to replicate the compressive damage behaviour reported in the research article.
Files
Steps to reproduce
DATASET DESCRIPTION This dataset provides text files defining compressive damage formulations for COMSOL Multiphysics. The files contain equations to regularise mesh sensitivity during macro compressive failure of concrete. Users import these files into COMSOL to replicate specific damage behaviours. FILES INCLUDED File dmgc-energy.txt contains the compressive damage formulation based on fracture-energy regularisation. File dmgc-thermo.txt contains the compressive damage formulation based on thermodynamic principles. File dmgc-state_variable.txt contains the definition for the maximum compressive equivalent strain tracking. REFERENCES The formulations originate from two peer-reviewed articles. Reference for the Energy Model: Arruda, M.R.T., Pacheco, J., Castro, L.M.S., and Julio, E. (2022). A modified Mazars damage model with energy regularization. Engineering Fracture Mechanics, 259, 108129. DOI: 10.1016/j.engfracmech.2021.108129 Reference for the Thermo Model: He, W., Xu, Y., Cheng, Y., Jia, P.F., and Fu, T.T. (2019). Tension and Compression Damage Model with Consistent Crack Bandwidths for Concrete Materials. Advances in Civil Engineering, 2019(1), 2810108. DOI: 10.1155/2019/2810108 COMSOL IMPLEMENTATION INSTRUCTIONS Follow these steps to insert the definitions into a COMSOL Multiphysics model. Step 1: Open the COMSOL model file. Step 2: Navigate to the Definitions node in the Model Builder. Step 3: Right-click Definitions. Select Variables. Step 4: Click the Load from File button in the Settings window. Step 5: Select either dmgc-energy.txt or dmgc-thermo.txt. Click Open. Step 6: Repeat steps 3 through 5 for dmgc-state_variable.txt using a separate State Variables node. This action tracks the maximum equivalent strain over time. Step 7: Assign the loaded variables to the corresponding material model in the Solid Mechanics interface. Step 8: Verify the element size variable hc maps correctly to the mesh size definition of the active component.
Institutions
- KTH Royal Institute of TechnologyStockholm, Stockholm