Documente Academic
Documente Profesional
Documente Cultură
Introduction
Introduction
Presentation
Anders Schmidt Kristensen M.Sc. in Mechanical Eng. from Aalborg University in 1993 Ph.D. in Mechanical Eng. from Aalborg University in 1997 Consultant for PTC Denmark 1997-1998 implementation of Pro/ENGINEER 1998 to pt. Associate Prof. at Aalborg University Esbjerg
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 2
Introduction
The course is conducted the following way:
20-40 minutes lecture followed by 40-60 minutes exercise (including a break) Questions are allowed at any time
Introduction
References
[ANSYS] ANSYS 10.0 Documentation (installed with ANSYS):
Basic Analysis Procedures Advanced Analysis Techniques Modeling and Meshing Guide Structural Analysis Guide Thermal Analysis Guide APDL Programmers Guide ANSYS Tutorials
[Cook] Cook, R. D.; Concepts and applications of finite element analysis, John Wiley & Sons [Burnett] Burnett, D. S.; Finite element analysis: From concepts to application, Addison-Wesley [Kildegaard] Kildegaard, A.; Elasticitetsteori, Aalborg Universitet
Introduction
Lecture 2 - Preprocessor:
Lecture 3 - Loads:
Introduction
Lecture 7 3D Modeling:
Operate Import CAD Advanced topics
Introduction
Overview
CAD - Computer Aided Design
AutoCAD, Bentley MicroStation, CadKey
BEM - Boundary Element Method Mesh-less systems CFD - Computational Fluid Dynamics
ANSYS/Fluent, ANSYS/Flotran, ANSYS/CFX, CF-Design, Altair
Introduction
Each point have a finite number of deformation state variables (u,v), i.e. degrees of freedom
Introduction
Introduction
12
Using a deformation based method yield one unique kinematic determined system to be determined
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 13
[K]{D} = {R}
Stiffness matrix Load vector
This system of equations is solved for {D} by, e.g. Gaussian elimination Note on matrix algebra is found here
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 14
Introduction
15
[K]{D} = {R}
Stiffness matrix Displacement field variables: In 2D: (u,v) In 3D: (u,v,w)
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction
u3
Load vector y v1 u1 x
ndof = 6
v2 u2
16
x1
xi
x2
N1 = (1 x/L) N2 = x/L
Introduction
x1
xi
x2
Linear case
17
ndof = 4
-1
Advantages
Irregular Boundaries General Loads Different Materials Boundary Conditions Variable Element Size Easy Modification Dynamics Nonlinear Problems (Geometric and/or Material)
Introduction 19
Disadvantages
An approximate solution An element dependent solution
NB: Always document assumptions!
Shape quality of elements affect the solution, e.g. poorly shaped elements (irregular shapes) reduce accuracy of the FE solution Element density affect the solution, i.e. the element size should be adjusted to capture gradients
Example: plate with a circular hole
Disadvantages
[Cook]
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 21
Disadvantages
[Cook]
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 22
History
A. Hrennikoff [1941] - Lattice of 1D bars McHenry [1943] - Model 3D solids R. Courant [1943] - Variational form Levy [1947, 1953] - Flexibility & Stiffness M. J. Turner [1953] - FEM computations on a wing Boeing [1950's] Engineer's at Boeing apply FEM to delta wings Argryis and Kelsey [1954] - Energy Prin. for Matrix Methods Turner, Clough, Martin and Topp [1956] - 2D elements R. W. Clough [1960] Coins the term Finite Elements
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 24
History
1963 - Mathematical validity of method established - applied to non-structural problems 1960's - First general purpose FEA code developed 1970's - Non-linear solvers developed 1980's - Graphical pre-/postprocessors are developed 1990's - FEM tools integrated in CAD software
Introduction
25
FEM - Resources
ALGOR ANSYS COSMOS/M STARDYNE/FEMAP MSC/NASTRAN SAP90/2000 ADINA NISA GT Strudl ABAQUS Plaxis Matlab based:
CalFem FemLab
CAE products:
Pro/ENGINEER
Pro/FEA Pro/MECHANICA
Resources
Introduction 26
Introduction to ANSYS
What is ANSYS Facilities in ANSYS Interfacing with ANSYS Common terms
Introduction
27
What is ANSYS
ANSYS finite element analysis software enables engineers to perform the following tasks:
Build computer models or transfer CAD models of structures, products, components, or systems. Apply operating loads or other design performance conditions. Study physical responses, such as stress levels, temperature distributions, or electromagnetic fields. Optimize a design early in the development process to reduce production costs. Do prototype testing in environments where it otherwise would be undesirable or impossible (for example, biomedical applications).
Introduction
28
Facilities in ANSYS
Structural Linear Structural Nonlinear Structural Contact/Common Boundaries Structural Dynamic Structural Buckling Thermal Analysis CFD Analysis Electromagnetic - Low Frequency Electromagnetics - High Frequency Field and Coupled-Field Analysis
Introduction 29
Facilities in ANSYS
Solvers
Iterative Sparse Frontal Explicit
Facilities in ANSYS
.. ANSYS Commands reference ANSYS Element reference .. Basic Analysis Procedures Advanced Analysis Techniques .. Structural Analysis Guide .. ANSYS Tutorials
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 31
Facilities in ANSYS
During an analysis, you may want to modify or delete commands entered since your last SAVE or RESUME.
You can access the following file operations from the session editor dialog:
OK: Enters the series of operations displayed in the window below. You will use this option to input the command string after you have modified it. Save: Saves the command string displayed in the window below to a separate file. ANSYS names the file Jobnam000.cmds, with each subsequent save operation incrementing the filename by one digit. You can use the /INPUT command to reenter the saved file. Cancel: Dismisses this window and returns to your analysis. Help: Displays the command reference for the UNDO command.
Facilities in ANSYS
Introduction
33
Introduction
34
Introduction
35
Common terms
Processor PREP7 SOLUTION POST1 POST26 OPT PDS AUX2 Function Build the model (geometry, materials, etc.) Apply loads and obtain the finite element solution Review results over the entire model at specific time points Review results at specific points in the model as a function of time Improve an initial design Quantify the effect of scatter and uncertainties associated with input variables of a finite element analysis on the results of the analysis Dump binary files in readable form GUI Path Main Menu> Preprocessor Main Menu> Solution Main Menu> General Postproc Main Menu> TimeHist Postpro Main Menu> Design Opt Main Menu> Prob Design Utility Menu> File> List> Binary Fi les Utility Menu> List> Files> Binary F iles AUX12 AUX15 RUNSTAT Calculate radiation view factors and generate a radiation matrix for a thermal analysis Translate files from a CAD or FEA program Predict CPU time, wavefront requirements, etc. for an analysis Main Menu> Radiation Matrix Utility Menu> File> Import Main Menu> Run-Time Stats /AUX12 /AUX15 /RUNST Command /PREP7 /SOLU /POST1 /POST26 /OPT /PDS /AUX2
Introduction
36
Basics
Launching of ANSYS Graphical User Interface (GUI) Menus, dialogs and toolbars Working area Preferences Files used by ANSYS ANSYS Menus ANSYS File menu ANSYS PlotCtrls menu Units Undo Hints
Introduction 37
Analysis phases
Build the model. Apply loads and obtain the solution. Review the results.
PREPROCESSOR SOLUTION POSTPROCESSOR
Introduction
38
Analysis phases
Element Type select appropiate element type to model the structural response/behaviour most accurately. Real Constants properties depending on the element type, e.g. cross-sectional properties, area, area moment of inertia Material Props material properties, e.g. modulus of elasticity E and Poissons ratio n Sections cross-section definition Modeling define the geometry of the structure - it is essential to make some modeling considerations in this phase Meshing divide the geometry of the structure into elements take care of element distribution/density
FEM ANSYS Classic Computational Mechanics, AAU, Esbjerg Introduction 39
Analysis phases
Analysis Type specify the character of the problem Define Loads apply loads to the element model Solve run the solution process, e.g. for linear static systems solve (Gaussian elimination) for the unknown displacements: The global stiffness Unknown displacement vector ndof x 1
matrix [K]: ndof = total number of nodes x number degrees of freedom per node
-1
Geometric modeling
Create geometrical entities Operate perform Boolean operations Move / Modify move or modify geometrical entities Copy copy geometrical entities Delete geometrical entities Update Geom update the geometry in relation to for example buckling analysis
Introduction
41
Modeling - Create
Examples - content
Example0100s: Link and/or beam models Example0200s: Plane 2D models Example0300s: Solid 3D models Example0400s: Vibration/dynamic models Example0600s: Thermal models
Introduction
43
Introduction
44