46910: PHD Course in Advanced Finite Element Simulations Using Abaqus
46910: PHD Course in Advanced Finite Element Simulations Using Abaqus
Lars P. Mikkelsen
Composite and Material Mechanics
DTU Wind Energy
http://www.pmik.dk/risoe
Up running with Abaqus
• Abaqus student version:
– A full version but can only be used on small <1000 node model
– Most exercises in the course can be solved using the student
version
– Not possible to make user-defined material/element models and
extract scripting (but possible to run scripts).
– Use the link to achieve the student edition:
http://www.3ds.com/products/simulia/academics/simulia-learning-
community/
2 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Learning objectives :
3 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Reports
5 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Report 1: Introduction to Abaqus/CAE
• The topic 1 Introduction to Abaqus/CAE will be taught
– Thursday the 1st of February
– Thursday the 8th of February
• The submission to the peergrade.io should be done
– Saturday the 10th of February at 23:59
– Sunday the 11th of February at 23:59
• The peer review should be done
– Start Monday the 12th of February at 8:00
– Deadline: Wednesday the 14th of February at 12:00
• General feedback and possibility for individual questions
– Thursday the 15th of February at 12:30-13:00 and after 16:00
• Submission of the report to campusnet
– Friday the 16th of February at 23:55
• Pass/non-pass judgement from me based on the content of the report
6 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Problems investigated
• Topic 1: Abaqus intro CA E – The
e Ab aqus and
– Workshop: Build up 3-D to u s
cantilever beam
tu re s
Learn o f i rst lec
UI Tw
– Exercise: Building up a: cantilever beam using 3D, 3D shell, 2D plane stress, 2D
G
beam elements. t1
repor
• Isoparametric elements
– Full og reduced integrations
– Locking and hour-glass deformation
8 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Pre-processing, solver, Post-processing
• Pre-processing: Abaqus CAE (CAE license tokens)
– Defining and build up the model (saved in .cae and .jnl file and abaqus.rpy)
– Generate a job-name -> generate an .inp-file
– Can be replayed/modified using a python script in the CAE or command:
abaqus cae noGUI=PYTHONSCRIPTpre.py
9 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Implicit or Explicit finite element modeling
• Implicit (Static) • Explicit (Dynamic)
– Static analysis: the solution is – Dynamic analysis: solve stress
in equilibrium waves using F=ma
– Implicit: Build up a stiffness – Explicit: Solve the problem
matrix and solve the whole element-by-element using sum
system of forces -> acceleration of
– The model breaks down when element/node
rigid body movements is – Maximum stable time
possible/the stiffness matrix is increment given by the time a
singular stress wave (speed of sound)
– Viscos damping, Riks is traveling over the smallest
methods ... for stabilization of element
the problem – Viscos damping in order to
– Quasistatic: include d’Alembert dampened stress waves
forces in ordder to mimic – Quasi-dynamic analysis: Using
dynamic effects. the mass as a stabilization
parameter in order to get a
static solution. Mass scaling
10 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Abaqus/Standard -> Abaqus/Explicit
11 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Small or large strain/rotation analysis
• In Abaqus given by the NLGEOM option in the step definition
• A linear problem requires only one increment. The solution will scale with
the load level.
12 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Introduction to Abaqus/CAE
Pre-processing
- “Getting Started with Abaqus: Interactive Edition”
• Creating part (2D or 3D)
– Sketch (or import) the geometry of a part
• Material definition
– Select e.g. a linear elastic material
• Define a section with a material
• Assign the section to a part
• Assembling parts to a model
• Configure the analysis
– Initial and step-1 (analysis type)
– Boundary condition and load (e.g. by using predefined sets)
– Define output: history and field (size of output and output variable)
• Mesh the model on part or assembly level (independent/dependent)
– 1) mesh-control, 2) seed, 3) element-type, 4) meshing part
• Create and submit analysis job
13 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Make a sketch
Creating a parts
14 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
From CT- or surface scan
15 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
From CAD drawing
16 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Units in Abaqus
17 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Materiale definition
Topic 2:
Will focus on this
18 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Create section Assign section to part
19 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Assembly model
20 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Configure step
21 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Define sets Boundary Note the step
for the BC
22 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Note the step
for load or prescribed
displacements
Load
23 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Set for extracting
reaction force
Define output
24 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Mesh the model (part or instance)
25 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Create job, submit and monitor
26 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Post-processing …
27 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Modify the contour plot
Make numbers
readable
28 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Tips and tricks
• Copy model before add new features
• Job-name = Model-name
• Keep related files in one folder e.g. by use the “start in” setup or open by
click on cae-file in folder eventually by making an empty file with the
cae-extension.
• After running the job, check the .dat, .msg, and .sta file or use monitor
in job menu.
• Use screen dump and saving e.g. in PowerPoint for later reference
• Save x-y plot as rpt-files for later comparison plotting
• Use macros or scripting for repeating sequences.
29 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Additional softwares
Extra help
Simulia: https://swym.3ds.com/#community:73/home
Facebook: https://www.facebook.com/groups/2244871379/
LinkedIn: https://www.linkedin.com/groups?home=&gid=3164622
….
30 DTU Wind Energy, Technical University of Denmark Topic 1a, Intro to Abaqus/CAE Spring 2018
Tutorials
• Exercise: Creating a simple model in Abaqus/CAE
– “Getting Started with Abaqus: Interactive Edition” in “Appendix B:
Creating and Analyzing a Simple Model in Abaqus/CAE”
• http://abaqus.software.polimi.it/v6.14/books/gsa/default.htm?startat=ap02.html
• PDF-version of documentation (Campusnet: AbqW1a-...)