Finite element analysis using Abaqus

  • View
    253

  • Download
    7

Embed Size (px)

Text of Finite element analysis using Abaqus

Slide 1

Finite Element Analysis

Using AbaqusInstructor: Nam-Ho Kim (nkim@ufl.edu)

#Abaqus BasicsSimulationAbaqus/StandardOutput file:Job.odb, job.datPostprocessingAbaqus/CAEPreprocessingAbaqus/CAEInteractive ModeAnalysis Input fileInput file (text):Job.inp

FEM Solver

#Methods of Analysis in ABAQUSInteractive modeCreate an FE model and analysis using GUIAdvantage: Automatic discretization and no need to remember commandsDisadvantage: No automatic procedures for changing model or parameters

Python scriptAll GUI user actions will be saved as Python scriptAdvantage: Users can repeat the same command procedureDisadvantage: Need to learn Python script language

#Methods of Analysis in ABAQUSAnalysis input fileABAQUS solver reads an analysis input filePossible to manually create an analysis input file Advantage: Users can change model directly without GUIDisadvantage: Users have to discretize model and learn ABAQUS input file grammar

#Components in ABAQUS ModelGeometry modeling (define geometry)Creating nodes and elements (discretization)Element section properties (area, moment of inertia, etc)Material data (linear/nonlinear, elastic/plastic, isotropic/orthotropic, etc)Loads and boundary conditions (nodal force, pressure, gravity, fixed displacement, joint, relation, etc)Analysis type (linear/nonlinear, static/dynamic, etc)Output requests

#FEM Modeling

#FEM Modeling

Pressure

Which analysis type?Which element type?Section propertiesMaterial propertiesLoads and boundary conditionsOutput requests

Beam elementSolid element

#Line (Beam element)- Assign section properties (area, moment of inertia) - Assign material propertiesVolume (Solid element)- Assign section properties- Assign material propertiesFEM Modeling

#

FEM ModelingLine (Beam element)- Apply distributed load on the line- Apply fixed BC at the pointVolume (Solid element)- Apply distribution load on the surface- Apply fixed BC on the surfacefixed BCfixed BC

#FEM Modeling

Line (Beam element)- Discretized geometry with beam element- Discretized BC and load on nodesVolume (Solid element)- Discretized geometry with solid element- Discretized BC and load on nodes

#

Start Abaqus/CAEStartup window

#Example: Overhead Hoist

#UnitsQuantitySISI (mm)US Unit (ft)US Unit (inch)LengthmmmftinForceNNlbflbfMasskgtonne (103 kg)sluglbf s2/inTimessssStressPa (N/m2)MPa (N/mm2)lbf/ft2psi (lbf/in2)EnergyJmJ (103 J)ft lbfin lbfDensitykg/m3tonne/mm3slug/ft3lbf s2/in4

Abaqus does not have built-in unitsUsers must use consistent units

#Create PartPartsCreate 2D Planar, Deformable, Wire, Approx size = 4.0Provide complete constrains and dimensionsMerge duplicate points

#Geometry ConstraintDefine exact geometryAdd constraints

Add dimensionOver constraint warning

#Geometry ModificationModify geometry modeling1. Go back to the sketch

2. Update geometry

#Define Material PropertiesMaterialsName: SteelMechanicalElasticityElastic

#Define Section PropertiesCalculate cross-sectional area using CLI (diameter = 5mm)SectionsName: Circular_SectionBeam, TrussChoose material (Steel)Write area

#Define Section PropertiesAssign the section to the partSection Assignments

Select all wiresAssign Circular_Section

#Assembly and Analysis StepDifferent parts can be assembled in a modelSingle assembly per modelAssemblyInstances: Choose the frame wireframeAnalysis StepConfiguring analysis procedureStepsName: Apply LoadType: Linear perturbationChoose Static, Linear perturbation

#Assembly and Analysis StepExamine Field Output Request (automatically requested)User can change the request

#Boundary ConditionsBoundary conditions: Displacements or rotations are knownBCsName: FixedStep: InitialCategory: MechanicalType: Displacement/RotationChoose lower-left pointSelect U1 and U2Repeat for lower-right cornerFix U2 only

#Applied LoadsLoadsName: ForceStep: Applied LoadCategory: MechanicalType: Concentrated forceChoose lower-center pointCF2 = -10000.0

#Meshing the ModelPartsPart-1, MeshMenu Mesh, Element Types (side menu )Select all wireframesLibrary: StandardOrder: LinearFamily: TrussT2D2: 2-node linear 2-D truss

#Meshing the ModelSeed a meshControl how to mesh (element size, etc)Menu Seed, Part (side menu )Global size = 1.0Menu Mesh, Part, Yes (side menu )Menu View, Part Display OptionLabel on

#Mesh ModificationMenu Seed, Part (side menu )Change the seed size (Global size) 1.0 to 0.5Delete the previous meshMenu Mesh, Part, Yes (side menu )

#Creating an Analysis JobJobsJobs, TrussData CheckMonitorContinue (or, submit)

#PostprocessingChange Model tab to Results tabMenu File, Open Job.odb fileCommon Plot Option (side menu ), click on the Labels tab(Show element labels, Show node labels)

Set Font for All Model Labels

#PostprocessingDeformation scaleCommon Plot Option (side menu ), click on the Basic tab, Deformation Scale Factor area

#PostprocessingTools, XY Data, ManagerPosition: Integration PointStress components, S11 (Try with displacements and reaction)

#PostprocessingClick on the Elements/Nodes tabSelect Element/Nodes you want to see result and saveClick Edit to see the result

#PostprocessingReport, Field OutputPosition: Integration PointStress components, S11 (Try with displacements and reaction)Default report file name is abaqus.rptThe report file is generated in C:\temp folder

#SaveSave job.cae fileMenu, File, Save As- job.cae file is saved- job.jnl file is saved as well (user action history, python code)

#

View more >