Professional Documents
Culture Documents
1.1 What is FEA? Finite Element Analysis is a way to simulate loading conditions on a design and determine the designs response to those conditions. The design is modeled using discrete building blocks called elements.
Each element has exact equations that describe how it responds to a certain load. The sum o! the response o! all elements in the model gi"es the total response o! the design. The elements ha"e a !inite number o! unknowns# hence the name finite elements.
The finite element model# which has a finite number o! unknowns# can only approximate the response o! the physical system# which has infinite unknowns. $o the question arises% How good is the approximation? &n!ortunately# there is no easy answer to this question. 't depends entirely on what you are simulating and the tools you use !or the simulation. (e will# howe"er# attempt to gi"e you guidelines throughout this training course.
F.E.
)ost o!ten the mathematical models result in algebraic# di!!erential or integral equations or combinations thereo!. $eldom these equations can be sol"ed in closed !orm *Exact !orm+# and hence numerical methods are used to obtain solutions. ,inite di!!erence method is a classical method that pro"ides approximate solutions to di!!erential equations with reasonable engineering accuracy. There are other methods o! sol"ing mathematical equations that are taught in traditional numerical methods courses. ,inite Element )ethod is one o! the numerical methods o! sol"ing di!!erential equations. The ,E) originated in the area o! structural mechanics# and has been extended to other areas o! solid mechanics and later to other !ields such as heat trans!er# !luid dynamics and electromagnetic de"ices. 'n !act ,E) has been recogni-ed as a power!ul tool !or sol"ing partial di!!erential equations and integral.di!!erential equations. /nd in the near !uture it may become the numerical method o! choice in many engineering and applied science areas. 0ne o! the reasons !or ,em.1s popularity is that the method results in computer programs "ersatile in nature that can be used to sol"e many practical problems with least amount o! training. 0b"iously there is a danger in using computer programs without proper understanding o! the theory behind them# and that is one o! the reactions to ha"e a thorough understanding o! tile theory behind the ,inite Element )ethod. Page
1.2 Brief History of the FEM /cademic and industrial researchers created the !inite element method o! structural analysis during the 1345s and 1365s. The underlying theory is o"er 155 years old# and was the basis !or pen.and.paper calculations in the e"aluation o! suspension bridges and steam boilers 1. 2. 3. 4. ). 1943 Courant (Variational Methods) 1960 Clough ("Finite Element" !lane !ro"lems) 19#0s $!!li%ations on main&rame %om!uters 19'0s Mi%ro%om!uters !re( and !ost!ro%essors 1990s $nal*sis o& large stru%tural s*stems
1.4 Why is FEA needed? To reduce the amount o! prototype testing 78omputer simulation allows multiple what.i! scenarios to be tested quickly and e!!ecti"ely. To simulate designs those are not suitable !or prototype testing 7Example% $urgical implants# such as an arti!icial knee The bottom line% 78ost sa"ings 7Time sa"ings9 reduce time to market: 78reate more reliable# better.quality designs
FEM TO DESIGNERS: Easil* a!!lied to %om!le+ irregular sha!ed o",e%ts %om!osed o& se-eral di&&erent materials and ha-ing %om!le+ "oundar* %onditions. $!!lied to stead* state time de!endent Eigen Value !ro"lems. $!!li%a"le to linear and non(linear !ro"lems. .um"ers o& general(!ur!ose Fem !a%/ages are a-aila"le. FEM %an "e %ou!led to C$0 !rograms to &a%ilitate 1olid modeling and mesh generations. Man* Fem so&t2are !a%/ages &eature 345 inter&a%es automeshers and so!histi%ated !ost !ro%essors and gra!hi%s to s!eed the anal*sis and ma/es 6re and !ost !ro%essing more user &riendl*.
FEM TO DESIGN ORGANISATION: 7edu%ed 8esting and 7edesign %osts there"* shortening o& !rodu%t de-elo!ment %*%le. 5denti&* issues in designs "e&ore tooling is %ommitted. 7e&ine %om!onents "e&ore de!enden%ies to other %om!onents !rohi"it %hange. 9!timi:e !er&orman%e "e&ore !rotot*!ing. 0is%o-ers design !ro"lems "e&ore litigations. $llo2s more time &or designers to use engineering ,udgment and less time &or &urther thin/ing. Page
Step 2 Selection of a proper interpolation or displacement model $ince the displacement solution o! a complex structure under any speci!ied load conditions cannot be predicted exactly# we assume some suitable solution within an element to approximate the unknown solution. The assumed solution must be simple !rom computational points o! "iew# but it should satis!y certain con"ergence requirements. 'n general# the solution or the interpolation model is taken in the !orm o! a polynomial. *>e!ine the beha"iors o! the "ariables in each elements by a suitable shape !unction. 8hoose the displacement at each nodal point as the unknown "ariable and use the shape !unctions to describe how the geometry and "ariables changes o"er each elements *e.g. linear or quadratically+. The higher the orders o! the shape !unction# the more nodal point are assigned to each element. /ccuracy o! the solutions can be impro"ed either by using large number o! simple elements *=.con"ergence+ or increasing the order o! the shape !unctions *P con"ergence+.+ Step 3 Element strains and stresses ,rom the displacements# deri"e the strains and stresses within each element by using the strain. displacement relationship and =ooks law *constituti"e equations+. 8ompatibility equations are automatically satis!ied within each element because the displacements are chosen as the unknown "ariables.
Step 4 Derivation of element stiffness matrices and load ,rom the assumed displacement model# the sti!!ness matrix ? K (e ) @ and the load "ector F (e ) # o! element e are to be deri"ed by using equilibrium conditions or a suitable "ariational principle Page
Step 5 Assemblages of element equations to obtain the overall equilibrium equations $ince the structure is composed o! se"eral !inite elements# the indi"idual element sti!!ness matrices and load "ectors are to assembled in a suitable manner and the o"erall equilibrium equation can be !ormulated as
[K ]Q = F
(here K is called the assembled sti!!ness matrix# Q is the "ector o! nodal displacement and F is
~
[]
the "ector o! nodal !orces !or the complete structure. $ince the summation o! sti!!ness is carried out only on elements sharing a particular node# the o"erall sti!!ness matrix will be sparsely populated The assembled sti!!ness matrix is singular. The process o! !inding the appropriate location !or the indi"idual element matrix in the Blobal matrix is called >irect $ti!!ness )ethod. Step 6 Imposition of the Boundar conditions. These can take the !orm o! prescribed displacement# sliding against a rigid sur!ace# attached spring# prescribed !orcesC stresses or pressures. )ore complex boundary conditions occur in contact problems. The constraints can be single point constraint or multipoint constraint. These constraints can be handled by Elimination or Penalty approach.
Step ! Solution for the un"no#n nodal displacements /!ter the incorporation o! the boundary conditions# the equilibrium equations can be expressed as
[K ]Q = F .
The modi!ied sti!!ness matrix is non.singular. ,or linear problems# the "ector Q can be sol"ed "ery easily using techniques such as Bauss Elimination method. Dut !or nonlinear problems# the solution has to be obtained in a sequence o! steps# each step in"ol"ing the modi!ication o! the sti!!ness
matrix ?E@ and Cor the load "ector F . Step $ %omputation of element strains and stress
,rom the known nodal displacements Q # i! required# the element strains and stresses can be computed by using the necessary equations o! solid or structural mechanics. /lso the reactions can be computed. The terminology used in the abo"e steps has to be modi!ied i! we want to extend the concept to other !ields. ,or example# we ha"e to use the term continuum or domain in the place o! structure# !ield "ariable in place o! displacement# characteristic matrix in place o! sti!!ness matrix# and element resultants in place o! element strains. Page
'n general# a !inite element solution may be broken into the !ollowing three stages. This is a general guideline that can be used !or setting up any !inite element analysis. 1. Preprocessing: defining the problem; the maFor steps in preprocessing are gi"en below% o >e!ine key pointsClinesCareasC"olumes *0r Duilding a solid model+ o >e!ine element type and materialCgeometric properties o )esh linesCareasC"olumes as required The amount o! detail required will depend on the dimensionality o! the analysis *i.e. 1># 2># axi.symmetric# ;>+. 2. Solution: assigning loads, constraints and solving; here we speci!y the loads *point or pressure+# constraints *translational and rotational+ and !inally sol"e the resulting set o! equations.
;.
ost processin!" f#rther processin! and $ie%in! of the res#lts& in this stage one may wish to see% o Gists o! nodal displacements o Element !orces and moments o >e!lection plots o $tress contour diagrams
o
Page
1 . S'(E 'F %/E FE( 0(EC/A$ICA+1 PAC2A&ES: A'A()S*tm+# A*AMS+FEA*tm+# A*I,A*tm+# AFEMS*tm+ AL-./*tm+# A,S0S*J+# A)T.*0,*tm+# 1-M.L**J+ so!tware 1AM/A* II*J+# 1ESA/-L1 1 1.SM.SC(orks# 1.SM.SC>esign# ,ISA2 I*EAS Sim#lation mod#le2 ro-ME13A,I1A2 ,AST/A,
Page
/I$L$ is a complete ,E/ so!tware package used by engineers worldwide in "irtually all !ields o! engineering%
$tructural Thermal ,luid *8,># /coustics# and other !luid analyses+ Gow. and =igh.,requency Electromagnetics /erospace... Electronics M /ppliances /utomoti"e... =ea"y Equipment M )achinery Diomedical... )E)$ . )icro Electromechanical $ystems Dridges M Duildings... $porting Boods
/I$L$ )ultiphysics is the !lagship /I$L$ product which includes all capabilities in all engineering disciplines.
ANSYS Classic Environment for e5pos#re to all A,S0S f#nctionality ANSYS Workbench Environment for tight integration with CAD
Page
There are three main component products deri"ed !rom /I$L$ )ultiphysics%
/I$L$ )echanical 7 structural M thermal capabilities /I$L$ Emag 7 electromagnetics /I$L$ ,G0TJ/I 7 8,> capabilities
/I$L$ >esign $pace 7 linear structural and steady state thermal analyses# a subset o! /I$L$ )echanical capabilities in the (orkbench En"ironment. Str#ct#ral
analysis" Jeaction !orces. is used to determine de!ormations# strains# stresses# and
Static analysis" 7&sed !or static loading conditions. 7Ionlinear beha"ior such as large
elasticity# and creep can be simulated.
*ynamic analysis" 7'ncludes mass and damping e!!ects. 7Modal analysis calculates natural !requencies and mode shapes. 7Harmonic analysis determines a structures response to sinusoidal
amplitude and !requency. can include nonlinear beha"ior.
loads o! known
7Transient Dynamic analysis determines a structures response to time."arying loads and .ther str#ct#ral capa6ilities 7$pectrum analysis 7Jandom "ibrations 7Eigen "alue buckling 7$ubstructuring# submodeling E5plicit *ynamics %ith A,S0S+LS-*0,A" 7'ntended !or "ery large de!ormation simulations where inertia !orces are dominant. 7&sed to simulate impact# crushing# rapid !orming# etc. Thermal analysis% is used to determine the temperature distribution in an obFect.
0ther quantities o! interest include amount o! heat lost or gained# thermal gradients# and thermal !lux. /ll three primary heat transfer modes can be simulated% 8onduction# con"ection# radiation.
Electroma!netic
de"ices.
7Example% solenoid actuators# motors# trans!ormers 7Ouantities o! interest include magnetic !lux density# !ield intensity# magnetic !orces and
To determine the !low distributions and Temperatures in a !luid. Page
torques# impedance# inductance# eddy currents# power loss# and !lux leakage
Page
2. Utility Menu: This Menus Contains all important options as follows a) File" The !ile contains 1lear = Start" To clear the database M $tart a new Fob /es#me from" To resume the pre"iously stored Fob Sa$e as" $a"e the database as !ile name.db /ead Inp#t from% i! input is taken !rom 0utside programmed !ile S%itch .#tp#t" To external !ile or by de!ault !iles in P.iges !ormat is supported without any additional so!tware. DL 8/T'/# &B#PJ0.E u can import the geometry E5port" To export to use in other so!twares. E5it" To close the /nsys $ession.
6) Select" This is "ery important option !or "iewing the results or applying the boundary conditions. The parts o! the model can be selected and can manipulate !or data. This option contains Entities" Entities to be selected like keypoints#lines# nodes# elements# areas# "olumes# etc 1omponents" Iaming and grouping the selected components. E$erythin!" $electing only that part E$erythin! 6elo%" $electing the entities below that. c) List" This option can be used to listing the elements# nodes# "olumes# !orces# displacements etc. d) lot" This option is used to plot the areas# "olumes# nodes# elements etc. e) lot 1ontrols" This option is "ery important and contains an >oom /otate" 't opens another menu through which -ooming and rotation o! the model is possible. ?ie% Settin!" Dy de!ault Q plane is perpendicular to the "iewer. Dy this "iew option# "iew settings can be changed. ,#m6erin!" this is use!ul !or setting onCo!! the entity numbering Sym6ols" to "iew the applied translations# !orces# pressures# etc. this option should be used to set them on. Style" $ectioning# "ector arrow si-ing and real structural appearances is possible through this. ;indo% 1ontrols" (indow positioning 3 Gayout+ is possible with this. Animate" /nimation can be done !or the output data using this. *e$ice .ptions" (ire!rame models can be obser"ed through this. 3ard 1opy" data can be sent either to printer or any external !ile. 1apt#re Ima!e" To capture the graphics window output to a P.bmp image. M#ltiplot ;indo% Layo#t" To "iew the results in more than one window.
Page
15
f) ;or@ plane" Dy de!ault Q Plane is perpendicular !or data input. ,or any changes in the global R# L M Q planes# the work plane should be rotated to create the model or "iew the results. !) arameters" These are the scalar parameters represented with "alues. Eg% bS15
h) Macros" These are grouping o! /nsys commands to !ul!ill particular work. These can be taken equi"alent to 8# 8TT M Ua"a ,unctions. i) Men# 1ontrols" This can be used to set onCo!! the menus. A) 3elp" ,or all the help !iles related to commands and topics
:. Main Men#" This menu contains re-processor" This sub option can be used to build and mesh the model through proper element selection and boundary conditions. Sol#tion" this option can be used sol"e the matrix equation through proper sol"er. ost rocessor" This option is used to interpret the results. *esi!n .ptimiBation" This option is used to optimi-e the structure. Time 3istory rocessor" ,or dynamic problems# results can be "iewed through this option. /#n Stats" This option can be used to !ind the status o! the model# time it take s !or execution# computer processor capabilities# wa"e !ront si-e etc. 4. Inp#t ;indo%" This can be used to input commands or named selection. <. Tool 'ar" This contains options like sa"ing the !ile# Jesuming the !ile database# Ouitting the /nsys session and Braphics Type. C. -raphics ;indo%% This is where the model creation and plotting o! results carried out.
D. .#tp#t ;indo%" This shows the status o! the work being carried out.
Page
11
;./E LA,E" /lthough the cursor appears as a point on the screen# it actually represents a line through space# normal to the screen. 'n order to de!ine an imaginary plane that# when intersected by the normal line o! the cursor# will yield a unique point in space. This imaginary plane is called a working plane. (orking plane is an in!inite plane with an origin# a 2d 8oordinate system# a snap increment and a display grid. Lou can de!ine only one working plane at a time. *8reating a new working plane eliminates the existing working plane+. The working plane is separate !rom the co.ordinate systemsV !or exampleV the working plane can ha"e a di!!erent plane o! origin and rotation than the acti"e coordinate system. (ork plane can be positioned where"er required and model can be created.
1../*I,ATE S0STEM % The /I$L$ program has se"eral types o! coordinate systems# each used !or a di!!erent reason% Blobal and local coordinate systems are used to locate geometry items *nodes# key points# etc.+ in space. The display coordinate system determines the system in which geometry items are listed or displayed. The nodal coordinate system de!ines the degree o! !reedom directions at each node and the orientation o! nodal results data. The element coordinate system determines the orientation o! material properties and element results data. The results coordinate system is used to trans!orm nodal or element results data to a particular coordinate system !or listings# displays# or general post processing operations *P0$T1+. S1ALA/ A/AMETE/S% These are use!ul to change the model dimensions at any time. These are use!ul when macros or batch programs are coded. ,or example in b S 15# b is considered as scalar parameter. ,or optimi-ation the model should be represented in scalar parameters. There is another way t set parameters is Pb S 15 and can be changed any time. MA1/.S % These are grouping o! commands !or particular purpose. These are equi"alent to !unctions in 8 and sub.routines in ,ortran. They are "ery power!ul and are based on /P>G */nsys Parametric >esign Ganguage+. To get expertise with /nsys# one should be through with usage o! )acros. M.*ELI,- % this is the important step o! creating the physical obFect in the system. They are two types o! modeling in /nsys. >irect )odeling $olid )odeling a) *I/E1T M.*ELI,-% 'n this approach the physical structure is represented by nodes and elements directly. The problem is sol"ed once a!ter the boundary conditions are applied. This approach is simple and straight!orward. Takes "ery little time computation. Dut this can be applied only !or simple problems. (hen problem becomes complex# this method becomes tedious to apply. 6) S.LI* M.*ELI,- % )odels are directly created either using /nsys Preprocessor or imported !rom popular 8/> so!twares like )echanical >esktop# ProE# 8/T'/# $0G'> (0JE$# etc. 0nce the structural model is created# by using meshtool# the model can be meshed and problem can be sol"ed by applying the boundary conditions. 'n /nsys $olid )odeling is carried out using two methods % They are 'ottom )p Approach % To create model# Entities are required. Eeypoints# Gines# /reas# Holumes are the entities in /nsys. '! model is constructed through Eeypoints to Gines# !rom Gines to /reas# and ,rom /reas to Holumes the approach o! modeling is called Dottom &p /pproach. This approach is use!ul when models are complex. Top *o%n Approach % / ;> )odel can be created directly using the Holumes. 0nce Holumes are created# all the entities below the "olumes *areas# lines# keypoints+ are automatically created. This approach is easy but can be applied to simple problems. ELEME,TS% Elements are ,E representation o! physical structures or discriti-ed parts o! the continuum. These elements are like !unctions designed !or speci!ic purpose. ,or example bar element can take only axial compressi"e or tensile loads. /nd a truss element can take only hori-ontal and "ertical loads in the global directions. $o# a truss element cannot take any trans"erse loading across the element or a moment. $o# proper element should be selected based on the problem and loading. &sually the no. o! elements o! its library measures capacity o! a so!tware.
Page
12
/nsys contains more than 1N5 elements designed !or speci!ic purposes. ,ew o! the /nsys elements are shown below.
ELEME,T TA'LE" The primary data results are directly a"ailable !or all elements in post processor. The secondary data or deri"ed data *stresses# strains# Hon mises stress# principal stress# etc.+ is a"ailable only !or solid elements. The problems where solid model is created and meshed directly through nodal solution results in the post processor# but not a"ailable to line elements like *beam# link# etc.+. To get the secondary data !or line elements# we need to de!ine the element table !or the particular element to get the required data. ,or example to get axial stress !or the link element# you must go to /nsys help# type link1 and see the link1 de!initions and sequence no. !or the link1. Through the post processor you ha"e to create element table W de!ine W by sequence no. 7 G$1 and plot W element tables W G$1 gi"es the axial stress !or the problem. Pan-Zoom-Rotate Image Capture Open ANSYS File Report Generator
Save Analysis
New Analysis
ANSYS Help
ic@in! = lottin!
'n this course you will be using geometrical entities such as $ol#mes2 areas2 lines and @eypoints as well as ,E/ entities such as nodes and elements. This chapter introduces the !ollowing techniques used to display and manipulate those entities within the -)I% lottin! ic@in! Select Lo!ic 1omponents and Assem6lies lottin!" 't is o!ten ad"antageous to plot only certain entities in the model. (ithin the Utility Menu > lot# you will see that geometric# !inite element and other entities can be plotted. (ith )ulti.Plots# a combination o! entities can be plotted.
Page
1;
Fplot orientation FBoom Fcolors Fsym6ols Fannotation Fanimation Fetc. /mong these# changing the plot orientation (!"#EW$and -ooming are the most commonly used !unctions.
The de!ault "iew !or a model is the !ront "iew% looking down the TQ axis o! the model. There are se"eral methods to change the model "iew. )se dynamic mode G a way to orient the plot dynamically using the 8ontrol key and mouse buttons. 78trl T Ge!t mouse button pans the model. F1trl H Middle mo#se 6#tton" Booms the model spins the model *about screen Q+ 78trl T Jight mouse button rotates the model% about screen R about screen L Iote# the $hi!t.Jight button on a two.button mouse is equi"alent to the )iddle mouse button on a three.button mouse.
I)se the Model 1ontrol Tool6ar Icons to chan!e the $ie%. The )odel 8ontrol Toolbar also includes a dynamic rotate option.
Page
1A
%&%
ic@in!
Picking allows you to identi!y model entities or locations by clicking in the Braphics (indow. / picking operation typically in"ol"es the use o! the mouse and a picker menu. 't is indicated by a T sign on the menu. ,or example# you can create keypoints by picking locations in the Braphics (indow and then pressing 0E in the picker. T%o types of pic@in!" /etrie$al pic@in! 7Picking existing entities !or a subsequent operation. . /llows you to enter entity numbers in the Picker (indow -&se the Pick All button to indicate all entities. Locational pic@in! 7Gocating coordinates o! a point# such as a keypoint or node. 7/llows you to enter coordinates in the Picker (indow. .Iote# you must hit the XEnterW key# a!ter entering in!ormation in the Picker (indow# then hit ?0E@ or ?/pply@.
Example of Retrieval Picker
Example o! Gocational Picker
Mo#se 6#tton assi!nments for pic@in!" Left mouse button picks *or unpicks+ the entity or location closest to the mouse pointer. Pressing and dragging allows you to pre"iew the item being picked *or unpicked+. Middle mouse button does an /pply. $a"es the time required to mo"e the mouse o"er to the Picker and press the /pply button. &se $hi!t.Jight button on a two.button mouse. /i!ht mouse button toggles between pick and unpick mode. Iote# the $hi!t.Jight button on a two.button mouse is equi"alent to the )iddle mouse button on a three.button mouse.
Page
14
3otspot locations for pic@in!" Areas and ?ol#mes ha"e one hotspot near the centroid o! the solid model entity. Lines ha"e three hotspots . one in the middle and one near each end.
;hy this is important" (hen you are required to pick an entity# you must pick on the hotspot. Note'
7Show locational picking by creating a few keypoints. Also show the se of middle and right mo se b ttons. 7Show retrie!al picking by creating a few lines 7Show "#oop$ by creating an A# area 7Show "Pick All$ by deleting area only 7Do %P#&T' #P#&T' etc. with and witho t n mbering. Type in a few of these commands. 7Show the se of pan()oom(rotate S#ppose yo# %anted to do the follo%in!" 7Plot all areas located in the second quadrant 7>elete all arcs o! radius 5.2 to 5.; units 7/pply a con"ection load on all exterior lines 7(rite out all nodes at QS;.4 to a !ile 7Hiew results only in elements made o! steel The common JthemeK in these tasks is that they all operate on a s#6set o! the model. Select (o)ic allows you to select a subset o! entities and operate only on those entities. Three steps" 7$elect a subset 7Per!orm operations on the subset 7Jeacti"ate the !ull set
Page
1ele%t su"set
9!erate on su"set
16
Entity to select Selectin! S#6sets Most selectin! tools are a$aila6le in the Select Entities dialo! 6o5" &tility )enu W $elect W Entities... .r yo# can #se the 5SEL family of commands" E$EG# G$EG# /$EG# H$EG# I$EG# E$EG Criterion by which to select
Type of selection 1riterion 6y %hich to select" 7'y ,#m+ ic@" to select based on entity numbers or by picking 7Attached to" to select based on attached entities. ,or example# select all lines attached to the current $ubset o! areas. 7'y Location" to select based on R#L#Q location. ,or example# select all nodes at RS2.4. R#L#Q are interpreted in the acti"e coordinate system. 7'y Attri6#tes" to select based on material number# real constant set number# etc. >i!!erent attributes are a"ailable !or di!!erent entities. 7E5terior" to select entities lying on the exterior. 7'y /es#lts" to select entities by results data# e.g# nodal displacements.
Type of selection 7From F#ll" selects a subset !rom the !ull set o! entities. 7/eselect" selects *again+ a subset !rom the current subset. 7Also Select" adds another subset to the current subset. 7)nselect" deacti"ates a portion o! the current subset. 7In$ert" toggles the acti"e and inacti"e subsets. 7Select ,one" deacti"ates the !ull set o! entities. 7Select All" reacti"ates the !ull set o! entities.
Page
1K
From Full
Reselect
Also Select
Unselect
Invert
Select None
Select All
.perations on the S#6set Typical operations are applying loads# listing results for the s#6set2 or simply plottin! the selected entities. 7The ad"antage o! ha"ing a subset selected is that you can use the L ic@ AllM button when the picker prompts you pick desired entities.0r you can use the /GG label when using commands. 7Iote that most operations in /I$L$# including the $0GHE command# act on the currently selected subset. /nother operation is to assign a name to the selected subset by creating a component *discussed in the next section+. /eacti$atin! the F#ll Set /!ter all desired operations are done on the selected subset# you should reacti$ate the f#ll set of entities. Fselect e$erythin! to reacti$ate f#ll set -&tility )enu W $elect W E"erything 70r issue the command /GG$EG Lou can also use the ?$ele /ll@ button in the $elect Entities dialog box to reacti"ate each entity set separately. *0r issue E$EG#/GGV G$EG#/GGV etc.+
Page
1N
Preliminary Decisions
Preprocessing
Solution
Post processing
4.1A Which analysis type? The analysis type usually belongs to one o! the !ollowing disciplines% Structural %)otion o! solid bodies# pressure on solid bodies# or contact o! solid bodies *hermal % /pplied heat# high temperatures# or changes in temperature Electroma)netic %>e"ices subFected to electric currents */8 or >8+# electromagnetic wa"es# and "oltage or charge excitation Flui+ %)otion o! gasesC!luids# or contained gasesC!luids Couple+,Fiel+ %8ombinations o! any o! the abo"e 4.1'2What to mo+el? (hat should be used to model the geometry o! the spherical tankY 7Axisymmetry since the loading# material# and the boundary conditions are symmetric. This type o! model would pro"ide the most simpli!ied model. 7*otational symmetry since the loading# material# and the boundary conditions are symmetric. /d"antage o"er axisymmetry% o!!ers some results away !rom applied boundary conditions. 7+ ll ,D model is an option# but would not be an e!!icient choice compared to the axisymmetric and quarter symmetry models. '! model results are signi!icantly in!luenced by symmetric boundary conditions# this may be the only option. 4.11 Which Element *ype? (hat element type should be used !or the model o! the spherical tankY 7/xisymmetric model% /xisymmetric since 2.> section can be re"ol"ed to created ;> geometry. Ginear due to small displacement assumption. Page
13
7 (ANE-. /ith 0EY1 *2%$ 3 1 7Jotational symmetry model% $hell since radiusCthickness ratio W 15 Ginear due to small displacement assumption. membrane sti!!ness only option since membrane stresses are required. 7S4E((5% /ith 0EY1 *21$ 3 1 $ince the meshing o! this geometry will create $=EGG6; elements with shape warnings# a mid.side noded equation o! the $=EGG6; was used% 7S4E((6% 4.1* Create the Soli+ Mo+el / typical solid model is de!ined by "olumes# areas# lines# and keypoints. 7-ol mes are bounded by areas. They represent solid obFects. 7Areas are bounded by lines. They represent !aces o! solid obFects# or planar or shell obFects. 7#ines are bounded by keypoints. They represent edges o! obFects. 7%eypoints are locations in ;.> space. They represent "ertices o! obFects.
Volumes
Areas
Lines &
4.1E 1reate the FEA Mo+el
eypoints
Meshing is the process used to !ill the solid model with nodes and elements# i.e# to create the ,E/ model. 7Jemember# you need nodes and elements !or the !inite element solution# not Fust the solid model. The solid model does I0T participate in the !inite element solution.
meshing
Solid
FEA
Page
25
8 1F Define (aterial
)aterial Properties E"ery analysis requires some material property input% Loungs modulus ER !or structural elements# thermal conducti"ity ERR !or thermal elements# etc. There are two ways to de!ine material properties% 7)aterial library 7'ndi"idual properties
8 1/ -ostprocessing..)evie# )esults
Postprocessing is the !inal step in the !inite element analysis process. 't is imperati"e that you interpret your results relati"e to the assumptions made during model creation and solution. Lou may be required to make design decisions based on the results# so it is a good idea not only to re"iew the results care!ully# but also to check the "alidity o! the solution. /I$L$ has two postprocessors% 7P0$T1# the Beneral Postprocessor# to re"iew a single set o! results o"er the entire model. 7P0$T26# the Time.=istory Postprocessor# to re"iew results at selected points in the model o"er time. )ainly used !or transient and nonlinear analyses. *Iot discussed in this course.+
4/0I #erification
't is always a good idea to do a sanity check and make sure that the solution is acceptable. (hat you need to check depends on the type o! problem you are sol"ing# but here are some typical questions to ask% >o the reaction !orces balance the applied loadsY (here is the maximum stress locatedY 7'! it is at a singularity# such as a point load or a re.entrant corner# the "alue is generally meaningless. 7/re the stress "alues beyond the elastic limitY 7'! so# the load magnitudes may be wrong# or you may need to do a nonlinear analysis.
Page
21
Str#ct#ral Element Types %*I0TE% important elements normally and most commonly #sed are all hi!hli!hted('old))
Element ,ame(s) LI,E1# G'IEN# G'IE15# G'IE1N5 'EAM:2 'EAM4# DE/)2;# DE/)2A# DE/)AA# DE/)4A# 'EAM1NN# DE/)1N3 P'PE16# P'PE1K# P'PE1N# P'PE25# P'PE43# P'PE65 PG/IE2# PG/IE24# LA,E44# =LPEJ46# =LPEJKA# PG/IEN2# PG/IEN;# =LPEJNA# H'$80NN# H'$80156# H'$8015N# PG/IE1A4# PG/IE1A6# PG/IE1N2# PG/IE1N; S.LI*4<# $0G'>A6# =LPEJ4N# $0G'>6A# $0G'>64# =LPEJN6# H'$80N3# $0G'>32# $0G'>34# H'$8015K# $0G'>1AK# $0G'>1AN# =LPEJ14N# S.LI*1N<# $0G'>1N6# $0G'>1NK# $0G'>131 $=EGG2N# $=EGGA1# $=EGGA;# $=EGG41# $=EGG61# S3ELLC:# $=EGG31# $=EGG3;# $=EGG33# $=EGG145# S3ELL1N1 'ITEJ132# 'ITEJ13;# 'ITEJ13A# 'ITEJ134 80IT/812# 80IT/826# 80IT/8AN# 80IT/8A3# 80IT/842# T/JBE163# T/JBE1K5# 80IT/1K1# 80IT/1K2# 80IT/1K;# 80IT/1KA# 80IT/1K4
;.> $olids
$hells
'nter!ace 8ontact
8oupled.,ield
$0G'>4# PG/IE1;# ,G&'>23# ,G&'>;5# ,G&'>;N# $0G'>62# ,G&'>K3# ,G&'>N5# ,G&'>N1# $0G'>3N# ,G&'>123# 'I,'I115# 'I,'I111# ,G&'>116# ,G&'>1;5
80)D'IK# G'IE11# 80)D'I1A# )/$$21# )/TJ'R2K# 80)D'I;K# 80)D'I;3# 80)D'IA5# )/TJ'R45# $&J,14;# $&J,14A G'IE165# DE/)161# PG/IE162# $=EGG16;# $0G'>16A# 80)D'164# )/$$166# G'IE16K
Page
22
:* S.LI*" Element classi!ication that co"ers all elements 7 element obeys the strain displacement and stress strain relationships.
Page
2;