Advanced Finite Element Simulations Using Abaqus
Overall Course Objectives
The course will introduce the use of the commercial finite element code Abaqus in a research-oriented way where a number of nonlinear problems will be addressed. The focus will be on creating, analyzing and evaluating nonlinear material simulations, simulations of fibre reinforced composites and crack growth predictions.
See course description in Danish
Learning Objectives
- Create advanced finite element models in Abaqus
- Apply theoretical concepts to analyze finite element simulations
- Apply the effects of nonlinear material models and evaluate the results
- Create models consisting of orthotropic materials and analyse its influence
- Create models discretizing fiber composite structures and analyse the layups and critical ply stresses and strains based on first and last ply failure criteria
- Create and evaluate crack tips models and analyse their prediction accuracy.
- Create crack growth using models cohesive material laws in a finite element model and evaluate the impact of different modelling parameters
- Create Python scripts and apply these for pre- and post-processing steps
- Apply Large-Language Models like ChatGPT/CoPilot to generate scripts and input files in order to interact with Abaqus and to evaluate/post-process results.
- Create simple user-defined subroutines in Abaqus
- Understand the navigation in Abaqus’ User Manual and apply your knowledge to find relevant information.
- Analyse and evaluate critically finite elements simulations (plausible check, physical meaningful, mesh convergence study, comparison with tests/analytical results).
Course Content
The workload in the course will focus on the study of a number of nonlinear problems, which include building up, solving and evaluating the solutions from realistic finite element problems. Throughout the work with the finite element exercises, important points using a commercial finite element code will be addressed. Cases involving isotropic elastic, anisotropic elastic and elastic-plastic material laws will be studied. In addition, user-defined subroutines and Python scripting be will used.
Teaching Method
The course is built up as a problem-based or problem-solving learning course. That means that knowledge taught during the lectures and by running tutorials must be transferred and applied to similar examples to solve the problems. Here, the focus is on understanding and conclusive postprocessing, where analytical solutions and experimental results will often be compared and discussed.