1.1. Performing a Typical ANSYS Analysis The ANSYS program has many finite element analysis capabilities, ranging from a simple, linear, static analysis to a complex, nonlinear, transient dynamic analysis. The analysis guide manuals in the ANSYS documentation set describe specific procedures for performing analyses for different engineering disciplines. The next few sections of this chapter cover general steps that are common to most analyses. A typical ANSYS analysis has three distinct steps: uild the model. Apply loads and obtain the solution. !eview the results. 1.2 Bilding a !odel uilding a finite element model re"uires more of your time than any other part of the analysis. #irst, you specify a $obname and analysis title. Then, you use the preprocessor to define the element types, element real constants, material properties, and the model geometry. 1.2.1. Specifying a "o#name and Analysis Title This tas% is not re"uired for an analysis, but is recommended. 1.2.1.1. $efining the "o#name The jobname is a name that identifies the ANSYS $ob. &hen you define a $obname for an analysis, the $obname becomes the first part of the name of all files the analysis creates. 'The extension or suffix for these files( names is a file identifier such as .).* y using a $obname for each analysis, you insure that no files are overwritten. +f you do not specify a $obname, all files receive the name %&'( or file, depending on the operating system. You can change the default $obname as follows: y using the initial $obname entry option when you enter the ANSYS program, either via the launcher or on the ANSYS execution command. #or details, see the ANSYS Operations Guide. #rom within the ANSYS program, you can use either of the following: )tility !en*%ile*Change "o#name 1.2.1.2. $efining an Analysis Title The ,tility -enu.#ile./hange Title, defines a title for the analysis. ANSYS includes the title on all graphics displays and on the solution output. 1.2.1.+. $efining )nits The ANSYS program does not assume a system of units for your analysis. 0xcept in magnetic field analyses, you can use any system of units so long as you ma%e sure that you use that system for all the data you enter. ',nits must be consistent for all input data.* 1.2.2. $efining (lement Types The ANSYS element library contains more than 123 different element types. 0ach element type has a uni"ue number and a prefix that identifies the element category: 0A-4, 56AN077, S86+)9:, etc. The following element categories are available: 0A- /8-+Nation /8NTA/t #6,+) ;Y50!elastic +N#+Nite 6+N< -ASS -AT!+= 5+50 56AN0 S;066 S86+) S8,!/e S,!#ace TA!>0t ,S0! +NT0!face ?+S/8elastic 'or viscoplastic* The element type determines, among other things: The degree@of@freedom set 'which in turn implies the discipline@@structural, thermal, magnetic, electric, "uadrilateral, bric%, etc.* &hether the element lies in two@dimensional or three@dimensional space. 0A-4, for example, has six structural degrees of freedom ',=, ,Y, ,A, !8T=, !8TY, !8TA*, is a line element, and can be modeled in B@) space. 56AN077 has a thermal degree of freedom 'T0-5*, is an eight@node "uadrilateral element, and can be modeled only in C@) space. You must be in the general preprocessor, to define element types. You define the element type by name and give the element a type reference number. This table of type reference number versus element name is called the element type table. &hile defining the actual elements, you point to the appropriate type reference number using '!ain !en*Preprocessor*Create*(lements*(lem Attri#tes*. -any element types have additional options, %nown as <0Y85Ts, and are referred to as <0Y85T'1*, <0Y85T'C*, etc. #or example, <0Y85T'9* for 0A-4 allows you to choose results to be calculated at intermediate locations on each element, and <0Y85T'B* for S;066:B allows you to suppress extra displacement shapes. You can specify <0Y85Ts using '!ain !en*Preprocessor*(lement Type*Add,(dit,$elete*. 1.2.+. $efining (lement -eal Constants 0lement real constants are properties that depend on the element type, such as cross@sectional properties of a beam element. #or example, real constants for 0A-B, the C@) beam element, are area 'A!0A*, moment of inertia '+AA*, height ';0+>;T*, shear deflection constant 'S;0A!A*, initial strain '+ST!N*, and added mass per unit length 'A))-AS*. Not all element types re"uire real constants, and different elements of the same type may have different real constant values. You can specify real constants using menu pathsD see the ANSYS Commands Reference for further information. As with element types, each set of real constants has a reference number, and the table of reference number versus real constant set is called the real constant table. &hile defining the elements, you point to the appropriate real constant reference number using '!ain !en*Preprocessor*Create*(lements*(lem Attri#tes*. &hile defining real constants, %eep these rules and guidelines in mind: #or models using multiple element types, use a separate real constant set 'that is, a different reference number* for each element type. The ANSYS program issues a warning message if multiple element types reference the same real constant set. ;owever, a single element type may reference several real constant sets. To verify your real constant input, use )tility !en*'ist*(lements*Attri#tes . -ealConst )tility !en*'ist*(lements*Attri#tes /nly )tility !en*'ist*(lements*Nodes . Attri#tes )tility !en*'ist*(lements*Nodes . Attri#tes . -ealConst )tility !en*'ist*Properties*All -eal Constants )tility !en*'ist*Properties*Specified -eal Const #or line and area elements that re"uire geometry data 'cross@sectional area, thic%ness, diameter, etc.* to be specified as real constants, you can verify the input graphically by using the following procedure in the order shown: )tility !en*PlotCtrls*Style*Si0e and Shape )tility !en*Plot*(lements ANSYS displays the elements as solid elements, using a rectangular cross@section for lin% and shell elements and a circular cross@section for pipe elements. The cross@section proportions are determined from the real constant values. 1.2.+.1. Creating Cross Sections +f you are building a model using 0A-44, 0A-1EE, or 0A-1E9, you can use the section commands >,+ path e"uivalents to define and use cross sections in your models. See Beam Analysis and Cross Sections in the ANSYS Structural Analysis Guide for information on how to use the eamTool to create cross sections. 1.2.1. $efining !aterial Properties -ost element types re"uire material properties. )epending on the application, material properties may be: 6inear or nonlinear +sotropic, orthotropic, or anisotropic /onstant temperature or temperature@dependent. As with element types and real constants, each set of material properties has a material reference number. The table of material reference numbers versus material property sets is called the material table. &ithin one analysis, you may have multiple material property sets 'to correspond with multiple materials used in the model*. ANSYS identifies each set with a uni"ue reference number. &hile defining the elements, you point to the appropriate material reference number using the following: !ain !en*Preprocessor*2Attri#tes2*$efine*$efalt Attri#s 1.2.3. Creating the !odel Geometry 8nce you have defined material properties, the next step in an analysis is generating a finite element model@@nodes and elements@@that ade"uately describes the model geometry. The graphic below shows some sample finite element models: %igre 12+. Some sample finite element models There are two methods to create the finite element model: solid modeling and direct generation. &ith solid modeling, you describe the geometric shape of your model, then instruct the ANSYS program to automatically mesh the geometry with nodes and elements. You can control the siFe and shape in the elements that the program creates. &ith direct generation, you GmanuallyG define the location of each node and the connectivity of each element. Several convenience operations, such as copying patterns of existing nodes and elements, symmetry reflection, etc. are available. )etails of the two methods and many other aspects related to model generation@@coordinate systems, wor%ing planes, coupling, constraint e"uations, etc.@@are described in the ANSYS Modeling and Meshing Guide. 1.2.3.1 !odel Generation The ultimate purpose of a finite element analysis is to re@create mathematically the behavior of an actual engineering system. +n other words, the analysis must be an accurate mathematical model of a physical prototype. +n the broadest sense, this model comprises all the nodes, elements, material properties, real constants, boundary conditions, and other features that are used to represent the physical system. +n ANSYS terminology, the term model generation usually ta%es on the narrower meaning of generating the nodes and elements that represent the spatial volume and connectivity of the actual system. Thus, model generation in this discussion will mean the process of defining the geometric configuration of the models nodes and elements! The ANSYS program offers you the following approaches to model generation: Creating a solid model within ANSYS. Using direct generation. Importing a model created in a computer-aided design (CAD) system. 1.2.3.2 Typical Steps &n4ol4ed in !odel Generation within ANSYS A common modeling session might ollow this general outline (detailed inormation on italici!ed su"#ects can "e ound elsewhere in this guide)$ egin by planning your approach. )etermine your ob$ectives, decide what basic form your model will ta%e, choose appropriate element types, and consider how you will establish an appropriate mesh density. You will typically do this general planning before you initiate your ANSYS session. 0nter the preprocessor to initiate your model@building session. -ost often, you will build your model using solid modeling procedures. 0stablish a "or#ing plane. >enerate basic geometric features using geometric primiti$es and Boolean operators. Activate the appropriate coordinate system. >enerate other solid model features from the bottom up. That is, create #eypoints, and then define lines, areas, and $olumes as needed. ,se more Boolean operators or number controls to $oin separate solid model regions together as appropriate. /reate tables of element attributes 'element types, real constants, material properties, and element coordinate systems*. Set elements attribute pointers. Set meshing controls to establish your desired mesh density if desired. This step is not always re"uired because default element siFes exist when you enter the program. '+f you want the program to refine the mesh automatically, exit the preprocessor at this point, and activate adapti$e meshing.* /reate nodes and elements by meshing your solid model. After you have generated nodes and elements, add features such as surface%to%surface contact elements, coupled degrees of freedom, and constraint e&uations. Save your model data to 'obname!). 0xit the preprocessor. 1.2.3.2.1 Comparing Solid !odeling and $irect Generation You can use two different methods to generate your model: solid modeling and direct generation. &ith solid modeling, you describe the geometric boundaries of your model, establish controls over the siFe and desired shape of your elements, and then instruct the ANSYS program to generate all the nodes and elements automatically. y contrast, with the direct generation method, you determine the location of every node and the siFe, shape, and connectivity of every element prior to defining these entities in your ANSYS model. Although some automatic data generation is possible, the direct generation method is essentially a hands@on, GmanualG method that re"uires you to %eep trac% of all your node numbers as you develop your finite element mesh. This detailed boo%%eeping can become tedious for large models, contributing to the potential for modeling errors. Solid modeling is usually more powerful and versatile than direct generation, and is commonly the preferred method for generating your model. +n spite of the many advantages of solid modeling, you might occasionally encounter circumstances where direct generation will be more useful. You can easily switch bac% and forth between direct generation and solid modeling, using the different techni"ues as appropriate to define different parts of your model. %o help you #udge which method might "e more suita"le or a gi&en situation' the relati&e ad&antages and disad&antages o the two approaches are summari!ed here. 1.2.3.2.1.1 Solid !odeling 8n the plus side, solid modeling +s generally more appropriate for large or complex models, especially B@) models of solid volumes. Allows you to wor% with a relatively small number of data items. Allows geometric operations 'such as dragging and rotations* that cannot be done with nodes and elements. Supports the use of GprimitiveG areas and volumes 'such as polygonal areas and cylindrical volumes* and oolean operations 'intersections, subtractions, etc.* for Gtop downG construction of your model. #acilitates your use of the ANSYS program(s design optimiFation features. +s re&uired for adaptive meshing. +s re"uired in order to do area mesh refinement after loads have been applied 'solid model loads are also re"uired*. !eadily allows modifications to geometry. #acilitates changes to element distributionD you are not bound to one analysis model. ;owever, solid modeling /an sometimes re"uire large amounts of /5, time. /an 'for small, simple models* sometimes be more cumbersome, re"uiring more data entries than direct generation. /an sometimes GfailG 'the program will not be able to generate the finite element mesh* under certain circumstances. 1.2.3.2.1.2 $irect Generation (n the plus side' direct generation Is con&enient or small or simple models. )ro&ides you with complete control o&er the geometry and num"ering o e&ery node and e&ery element. *owe&er' direct generation Is usually too time consuming or all "ut the simplest models+ the &olume o data you must wor, with can "ecome o&erwhelming. Cannot "e used with adapti&e meshing. -a,es design optimi!ation less con&enient. -a,es it di.cult to modiy the mesh (tools such as area mesh re/nement' SmartSi!ing' etc. cannot "e used). Can "ecome tedious' re0uiring you to pay more attention to e&ery detail o your mesh+ tedium can sometimes cause you to "ecome more prone to committing errors. 1.2.3.+ &mporting Solid !odels Created in CA$ systems As an alternati&e to creating your solid models within ANSYS' you can create them in your a&orite CAD system and then import them into ANSYS or analysis. %his has the ollowing ad&antages$ You can a&oid a duplication o e1ort "y using e2isting CAD models to generate solid models or analysis. 3ngineers can use amiliar tools to create their models. *owe&er' models imported rom CAD systems may re0uire e2tensi&e repair i they are not o suita"le 0uality or meshing. 1.2.5. Apply 'oads and /#tain the Soltion +n this step, you use the S86,T+8N processor to define the analysis type and analysis options, apply loads, specify load step options, and initiate the finite element solution. You also can apply loads using the 5!057 preprocessor. 1.2.5.1. $efining the Analysis Type and Analysis /ptions You choose the analysis type based on the loading conditions and the response you wish to calculate. #or example, if natural fre"uencies and mode shapes are to be calculated, you would choose a modal analysis. You can perform the following analysis types in the ANSYS program: static 'or steady@state*, transient, harmonic, modal, spectrum, buc%ling, and substructuring. Not all analysis types are valid for all disciplines. -odal analysis, for example, is not valid for a thermal model. The analysis guide manuals in the ANSYS documentation set describe the analysis types available for each discipline and the procedures to do those analyses. Analysis options allow you to customiFe the analysis type. Typical analysis options are the method of solution, stress stiffening on or off, and Newton@!aphson options. To define the analysis type and analysis options, use !ain !en*Preprocessor*'oads*New Analysis or !ain !en* Preprocessor*'oads*-estart and the appropriate analysis option commands +f you are performing a static or full transient analysis, you can ta%e advantage of the Solution /ontrols dialog box to define many options for the analysis. #or details about the Solution /ontrols dialog box, see Solution. You can specify either a new analysis or a restart, but a new analysis is the choice in most cases. A single frame restart that allows you to resume a $ob at its end point or abort point is available for static 'steady@state*, harmonic 'C@) magnetic only*, and transient analyses. A multiframe restart that allows you to restart an analysis at any point is available for static or full transient structural analyses. See Restarting an Analysis for complete information on performing restarts. The various analysis guides discuss additional details necessary for restarts. You cannot change the analysis type and analysis options after the first solution. 8nce you have defined the analysis type and analysis options, the next step is to apply loads. Some structural analysis types re"uire other items to be defined first, such as master degrees of freedom and gap conditions. The ANSYS Structural Analysis Guide describes these items where necessary. 1.2.5.2. Applying 'oads The word loads as used in ANSYS documentation includes boundary conditions 'constraints, supports, or boundary field specifications* as well as other externally and internally applied loads. 6oads in the ANSYS program are divided into six categories: )8# /onstraints #orces Surface 6oads ody 6oads +nertia 6oads /oupled@field 6oads You can apply most of these loads either on the solid model '%eypoints, lines, and areas* or the finite element model 'nodes and elements*. #or details about the load categories and how they can be applied on your model, see (oading in this manual. Two important load@related terms you need to %now are load step and substep. A load step is simply a configuration of loads for which you obtain a solution. +n a structural analysis, for example, you may apply wind loads in one load step and gravity in a second load step. 6oad steps are also useful in dividing a transient load history curve into several segments. Substeps are incremental steps ta%en within a load step. You use them mainly for accuracy and convergence purposes in transient and nonlinear analyses. Substeps are also %nown as time steps@@ steps ta%en over a period of time. Note@@The ANSYS program uses the concept of time in transient analyses as well as static 'or steady@state* analyses. +n a transient analysis, time represents actual time, in seconds, minutes, or hours. +n a static or steady@state analysis, time simply acts as a counter to identify load steps and substeps. 1.2.5.+. Specifying 'oad Step /ptions 6oad step options are options that you can change from load step to load step, such as number of substeps, time at the end of a load step, and output controls. )epending on the type of analysis you are doing, load step options may or may not be re"uired. The analysis procedures in the analysis guide manuals describe the appropriate load step options as necessary. See (oading for a general description of load step options. 1.2.5.1. &nitiating the Soltion To initiate solution calculations, use either of the following: !ain !en*Soltion*Crrent 'S !ain !en*Soltion*soltion6method &hen you issue this command, the ANSYS program ta%es model and loading information from the database and calculates the results. !esults are written to the results file 'Jobname.RST, Jobname.RTH, Jobname.RMG, or Jobname.RFL* and also to the database. The only difference is that only one set of results can reside in the database at one time, while you can write all sets of results 'for all substeps* to the results file. You can solve multiple load steps in a convenient manner: !ain !en*Soltion*%rom 'S %iles Solution discusses this and other solution@related topics. 1.2.7. -e4iew the -eslts 8nce the solution has been calculated, you can use the ANSYS postprocessors to review the results. Two postprocessors are available: General Postproc and Time8ist Postpro. You use the general postprocessor, to review results at one substep 'time step* over the entire model or selected portion of the model. The command '!ain !en*General Postproc*, valid only at the egin level. You can obtain contour displays, deformed shapes, and tabular listings to review and interpret the results of the analysis. This postprocessor offers many other capabilities, including error estimation, load case combinations, calculations among results data, and path operations. You use the time history postprocessor, to review results at specific points in the model over all time steps. The command '!ain !en*Time8ist Postpro*, valid only at the egin level. You can obtain graph plots of results data versus time 'or fre"uency* and tabular listings. 8ther capabilities include arithmetic calculations and complex algebra.. Chapter 2. 'oading 2.1. Loading Overview The main goal of a finite element analysis is to examine how a structure or component responds to certain loading conditions. Specifying the proper loading conditions is, therefore, a %ey step in the analysis. You can apply loads on the model in a variety of ways in the ANSYS program. Also, with the help of load step options, you can control how the loads are actually used during solution. 2.2. 9hat Are 'oads: The word loads in ANSYS terminology includes boundary conditions and externally or internally applied forcing functions, as illustrated in (oads. 0xamples of loads in different disciplines are: Structural) displacements, forces, pressures, temperatures 'for thermal strain*, gravity *hermal) temperatures, heat flow rates, convections, internal heat generation, infinite surface Magnetic) magnetic potentials, magnetic flux, magnetic current segments, source current density, infinite surface +lectric) electric potentials 'voltage*, electric current, electric charges, charge densities, infinite surface ,luid) velocities, pressures %igre 221. 'oads inclde #ondary conditions as well as other types of loading 6oads are divided into six categories: )8# constraints, forces 'concentrated loads*, surface loads, body loads, inertia loads, and coupled@field loads. A -O, constraint fixes a degree of freedom ')8#* to a %nown value. 0xamples of constraints are specified displacements and symmetry boundary conditions in a structural analysis, prescribed temperatures in a thermal analysis, and flux@parallel boundary conditions. A force is a concentrated load applied at a node in the model. 0xamples are forces and moments in a structural analysis, heat flow rates in a thermal analysis, and current segments in a magnetic field analysis. A surface load is a distributed load applied over a surface. 0xamples are pressures in a structural analysis and convections and heat fluxes in a thermal analysis. A body load is a volumetric or field load. 0xamples are temperatures and fluences in a structural analysis, heat generation rates in a thermal analysis, and current densities in a magnetic field analysis. .nertia loads are those attributable to the inertia 'mass matrix* of a body, such as gravitational acceleration, angular velocity, and angular acceleration. You use them mainly in a structural analysis. Coupled%field loads are simply a special case of one of the above loads, where results from one analysis are used as loads in another analysis. #or example, you can apply magnetic forces calculated in a magnetic field analysis as force loads in a structural analysis. 2.5. 8ow to Apply 'oads You can apply most loads either on the solid model 'on %eypoints, lines, and areas* or on the finite element model 'on nodes and elements*. #or example, you can specify forces at a %eypoint or a node. Similarly, you can specify convections 'and other surface loads* on lines and areas or on nodes and element faces. No matter how you specify the loads, the solver expects all loads to be in terms of the finite element model. Therefore, if you specify loads on the solid model, the program automatically transfers them to the nodes and elements at the beginning of solution. 2.5.1. Solid2!odel 'oads; Ad4antages and $isad4antages Ad4antages Solid@model loads are independent of the finite element mesh. That is, you can change the element mesh without affecting the applied loads. This allows you to ma%e mesh modifications and conduct mesh sensitivity studies without having to reapply loads each time. The solid model usually involves fewer entities than the finite element model. Therefore, selecting solid model entities and applying loads on them is much easier, especially with graphical pic%ing. $isad4antages 0lements generated by ANSYS meshing commands are in the currently active element coordinate system. Nodes generated by meshing commands use the global /artesian coordinate system. Therefore, the solid model and the finite element model may have different coordinate systems and loading directions. Solid@model loads are not very convenient in reduced analyses, where loads are applied at master degrees of freedom. 'You can define master )8# only at nodes, not at %eypoints.* Applying %eypoint constraints can be tric%y, especially when the constraint expansion option is used. 'The expansion option allows you to expand a constraint specification to all nodes between two %eypoints that are connected by a line.* You cannot display all solid@model loads. Notes a#ot Solid2!odel 'oads As mentioned earlier, solid@model loads are automatically transferred to the finite element model at the beginning of solution. The ANSYS program overwrites any loads that already exist on corresponding finite element entities. )eleting solid@model loads also deletes all corresponding finite@element loads. 2.5.2. %inite2(lement 'oads: Advantages and )isadvantages Ad4antages !educed analyses present no problems, because you can apply loads directly at master nodes. There is no need to worry about constraint expansion. You can simply select all desired nodes and specify the appropriate constraints. $isad4antages Any modification of the finite element mesh invalidates the loads, re"uiring you to delete the previous loads and re@apply them on the new mesh. Applying loads by graphical pic%ing is inconvenient, unless only a few nodes or elements are involved. The next few subsections discuss how to apply each category of loads@@constraints, forces, surface loads, body loads, inertia loads, and coupled@field loads@@and then explain how to specify load step options. 2.6.3. DOF Constraints DOF constraints shows the degrees o reedom that can "e constrained in each discipline and the corresponding ANSYS la"els. Any directions implied "y the la"els (such as U4' 5(%6' AY' etc.) are in the nodal coordinate system. 7or a description o di1erent coordinate systems' see the ANSYS Modeling and Meshing Guide. Commands for -O, constraints shows the commands to apply, list, and delete )8# constraints. Notice that you can apply constraints on nodes, %eypoints, lines, and areas. Ta#le 221. $/% constraints a4aila#le in each discipline $iscipline $egree of %reedom ANSYS 'a#el Structural Translations !otations ,=, ,Y, ,A !8T=, !8TY, !8TA Thermal Temperature T0-5 -agnetic ?ector 5otentials Scalar 5otential A=, AY, AA -A> 0lectric ?oltage ?86T #luid ?elocities 5ressure Turbulent <inetic 0nergy Turbulent )issipation !ate ?=, ?Y, ?A 5!0S 0N<0 0N)S elow are examples of some of the >,+ paths you can use to apply )8# constraints: !ain !en*Preprocessor*2'oads2*Apply*load type*/n Nodes )tility !en*'ist*'oads*$/% Constraints*/n <eypoints !ain !en*Soltion*Apply*load type*/n 'ines See the ANSYS Commands Reference for additional >,+ path information and for descriptions of the commands listed in Commands for -O, constraints. 2.5.5. %orces =Concentrated 'oads) ,orces a$ailable in each discipline shows a list of forces available in each discipline and the corresponding ANSYS labels. Any directions implied by the labels 'such as #=, -A, /S>Y, etc.* are in the nodal coordinate system. 'See Coordinate Systems in the ANSYS Modeling and Meshing Guide for a description of different coordinate systems.* Commands for applying force loads lists the commands to apply, list, and delete forces. Notice that you can apply them at nodes as well as %eypoints. Ta#le 22+. >%orces> a4aila#le in each discipline $iscipline %orce ANSYS 'a#el Structural #orces -oments #=, #Y, #A -=, -Y, -A Thermal ;eat #low !ate ;0AT -agnetic /urrent Segments -agnetic #lux 0lectrical /harge /S>=, /S>Y, /S>A #6,= /;!> 0lectric /urrent /harge A-5S /;!> #luid #luid #low !ate #68& elow are examples of some of the >,+ paths to use for applying force loads: !ain !en*Preprocessor*2'oads2Apply*load type*/n Nodes )tility !en*'ist*'oads*%orces*/n <eypoints !ain !en*Soltion*2'oads2Apply*load type*/n 'ines See the ANSYS Commands Reference for descriptions of the commands listed in Table C@4. 2.5.5.1. -epeating a %orce y default, if you repeat a force at the same degree of freedom, the new specification replaces the previous one. You can change this default to add 'for accumulation* or ignore by using one of the following: !ain !en*Preprocessor*2'oads2Settings*%orces !ain !en*Soltion*2'oads2Settings*2-eplace 4s. Add2%orces 2.5.5.2. Scaling %orce ?ales The following command allows you to scale existing force values: !ain !en*Preprocessor*'oads*/perate*2Scale %( 'oads2%orces !ain !en*Soltion*/perate*2Scale %( 'oads2%orces 2.5.5.+. Transferring %orces To transfer forces that have been applied to the solid model to the corresponding finite element model, use one of the following: !ain !en*Preprocessor*'oads*/perate*2Transfer to %(2*%orces !ain !en*Soltion*/perate*2Transfer to %(2*%orces To transfer all solid model boundary conditions, use: !ain !en*Preprocessor*'oads*/perate*2Transfer to %(2*All Solid 'ds !ain !en*Soltion*/perate*2Transfer to %(2*All Solid 'ds 2.5.7. Srface 'oads Surface Loads Available shows surace loads a&aila"le in each discipline and their corresponding ANSYS la"els. %he commands to apply' list' and delete surace loads are shown in Commands for appling surface loads. You can apply them at nodes and elements' as well as at lines and areas. Table 2-5. Surfae loads available in ea! disi"line $iscipline Srface 'oad ANSYS 'a#el Structural 5ressure 5!0S/ Thermal /onvection ;eat #lux +nfinite Surface /8N? ;#6,= +N# -agnetic -axwell Surface +nfinite Surface -=&# +N# 0lectric -axwell Surface Surface /harge )ensity +nfinite Surface -=&# /;!>S +N# #luid #luid@Structure +nterface +mpedance #S+ +-5) All Superelement 6oad ?ector S06? 1. )o not confuse this with the 5!0S degree of freedom elow are examples of some of the >,+ paths to use for applying surface loads. !ain !en*Preprocessor*2'oads2*Apply*load type*/n Nodes )tility !en*'ist*'oads*Srface 'oads*/n (lements !ain !en*Soltion*2'oads2*Apply*load type*/n 'ines See the descriptions of the commands listed in Commands for applying surface loads in the ANSYS Commands Reference for more information. Note@@The ANSYS program stores surface loads specified on nodes internally in terms of elements and element faces. Therefore, if you use both nodal and element surface load commands for the same surface, only the last specification will be used. ANSYS applies pressures on axisymmetric shell elements or beam elements on their inner or outer surfaces, as appropriate. +n@plane pressure load vectors for layered shells 'S;06691 and S;06699 * are applied on the nodal plane. <0Y85T'11* determines the location of the nodal plane within the shell. &hen you use flat elements to represent doubly curved surfaces, values which should be a function of the active radius of the meridian will be inaccurate. 2.5.7.1. Applying Pressre 'oads on Beams To apply pressure loads on the lateral faces and the two ends of beam elements, use one of the following: !ain !en*Preprocessor*'oads*Apply*2Strctral2*Pressre*/n Beams !ain !en*Soltion*Apply*2Strctral2*Pressre*/n Beams You can apply lateral pressures, which have units of force per unit length, both in the normal and tangential directions. The pressures may vary linearly along the element length, and can be specified on a portion of the element, as shown in the following figure. You can also reduce the pressure down to a force 'point load* at any location on a beam element by setting the 'O,,S* field to @1. 0nd pressures have units of force. %igre 22@. (Aample /f Beam Srface 'oads 2.5.7.2. Specifying Node Nm#er ?erss Srface 'oad The command '!ain !en*Preprocessor*'oads*Settings*2%or Srface 'd2*Node %nction, or !ain !en*Soltion*Settings*2%or Srface 'd2*Node %nction* specifies a GfunctionG of node number versus surface load to be used when you apply surface loads on nodes or elements. +t is useful when you want to apply nodal surface loads calculated elsewhere 'by another software pac%age, for instance*. You should first define the function in the form of an array parameter containing the load values. The location of the value in the array parameter implies the node number. 2.5.7.+. Specifying a Gradient Slope You can use either of the following to specify that a gradient 'slope* is to be used for subse"uently applied surface loads: !ain !en*Preprocessor*'oads*Settings*2%or Srface 'd2Gradient !ain !en*Soltion*Settings*2%or Srface 'd2Gradient You can also use this command to apply a linearly varying surface load, such as hydrostatic pressure 2.5.7.5. )sing Srface (ffect (lements to Apply 'oads Sometimes, you may need to apply a surface load that the element type you are using does not accept. #or example, you may need to apply uniform tangential 'or any non@normal or directed* pressures on structural solid elements, radiation specifications on thermal solid elements, etc. +n such cases, you can overlay the surface where you want to apply the load with surface effect elements and use them as a GconduitG to apply the desired loads. /urrently, the following surface effect elements are available: S,!#121 and S,!#12B for C@) models and S,!#12C and S,!#124 for B@) models. 2.5.@. Body 'oads Body loads a$ailable shows all body loads available in each discipline and their corresponding ANSYS labels. The commands to apply, list, and delete body loads are shown in Commands for applying body loads. You can apply them at nodes, elements, %eypoints, lines, areas, and volumes. Ta#le 227. Body loads a4aila#le in each discipline $iscipline Body 'oad ANSYS 'a#el Structural Temperature #luence T0-5 1 #6,0 Thermal ;eat >eneration !ate ;>0N -agnetic Temperature /urrent )ensity ?irtual )isplacement ?oltage )rop T0-5 1 HS -?)+ ?6T> 0lectric Temperature ?olume /harge )ensity T0-5/ /;!>) #luid ;eat >eneration !ate #orce )ensity ;>0N #8!/ 1. )o not confuse this with the T0-5 degree of freedom. elow are examples of some of the >,+ paths to use for applying body loads: !ain !en*Preprocessor*'oads*2'oads2Apply*load type*/n Nodes )tility !en*'ist*'oads*Body 'oads*/n PicBed (lems !ain !en*Soltion*2'oads2Apply*load type*/n <eypoints )tility !en*'ist*'oads*Body 'oads*/n PicBed 'ines !ain !en*Soltion*2'oads2Apply*load type*/n ?olmes See the ANSYS Commands Reference for descriptions of the commands listed in Commands for applying body loads. Note@@ody loads you specify on nodes are independent of those specified on elements. #or a given element, ANSYS determines which loads to use as follows: +t chec%s to see if you specified elements for body loads. +f not, it uses body loads specified for nodes. +f no body loads exist for elements or nodes, the body loads specified in command ta%e effect. 2.5.@.1. Specifying a )niform Body 'oad The following command specifies a uniform body load at all nodes in the model. -ost often, you use this command or path to specify a uniform temperature fieldD that is, a uniform temperature body load in a structural analysis or a uniform starting temperature in a transient or nonlinear thermal analysis. This is also the default temperature at which the ANSYS program evaluates temperature@dependent material properties. !ain !en*Preprocessor*'oads*Apply*Temperatre*)niform Temp !ain !en*Preprocessor*'oads*Settings*)niform Temp !ain !en*Soltion*Apply*Temperatre*)niform Temp !ain !en*Soltion*Settings*)niform Temp 2.5.@.3. -epeating a Body 'oad Specification y default, if you repeat a body load at the same node or same element, the new specification replaces the previous one. You can change this default to ignore using one of the following: !ain !en*Preprocessor*'oads*Settings*Nodal Body 'd !ain !en*Preprocessor*'oads*Settings*(lem Body 'ds !ain !en*Soltion*Settings*Nodal Body 'd !ain !en*Soltion*Settings*(lem Body 'ds The settings you specify with either command or its e"uivalent >,+ paths stay set until they are reuse the command or path. To reset the default setting 'replacement*, simply issue the commands or choose the paths without any arguments. 2.5.@.5. Transferring Body 'oads To transfer body loads that have been applied to the solid model to the corresponding finite element model, use one of the following: !ain !en*Preprocessor*'oads*/perate*Body 'oads !ain !en*Soltion*/perate*Body 'oads 2.5.C. &nertia 'oads The set of commands for inertia loads are listed below: Ta#le 22C. &nertia loads commands G)& !en Paths !ain !en*Preprocessor*%'/T-AN Set )p*%low (n4ironment*Gra4ity !ain !en*Preprocessor*'oads*Apply*Gra4ity !ain !en*Preprocessor*'oads*$elete*Gra4ity !ain !en*Soltion*%'/T-AN Set )p*%low (n4ironment*Gra4ity !ain !en*Soltion*Apply*Gra4ity !ain !en*Soltion*$elete*Gra4ity !ain !en*Preprocessor*%'/T-AN Set )p*%low (n4ironment*-otating Coords !ain !en*Preprocessor*'oads*Apply*/ther*Coriolis (ffects !ain !en*Preprocessor*'oads*$elete*/ther*Coriolis (ffects !ain !en*Soltion*%'/T-AN Set )p*%low (n4ironment*-otating Coords !ain !en*Soltion*Apply*/ther*Coriolis (ffects !ain !en*Soltion*$elete*/ther*Coriolis (ffects !ain !en*Preprocessor*%'/T-AN Set )p*%low (n4ironment*-otating Coords !ain !en*Preprocessor*'oads*Apply*/ther*Coriolis (ffects !ain !en*Preprocessor*'oads*$elete*/ther*Coriolis (ffects !ain !en*Soltion*%'/T-AN Set )p*%low (n4ironment*-otating Coords !ain !en*Soltion*Apply*/ther*Coriolis (ffects !ain !en*Soltion*$elete*/ther*Coriolis (ffects !ain !en*Preprocessor*'oads*Apply*/ther*Coriolis (ffects !ain !en*Preprocessor*'oads*$elete*/ther*Coriolis (ffects !ain !en*Soltion*Apply*/ther*Coriolis (ffects !ain !en*Soltion*$elete*/ther*Coriolis (ffects !ain !en*Preprocessor*'oads*Apply*/ther*Anglar Accel !ain !en*Preprocessor*'oads*$elete*/ther*Anglar Accel !ain !en*Soltion*Apply*/ther*Anglar Accel !ain !en*Soltion*$elete*/ther*Anglar Accel !ain !en*Preprocessor*'oads*/ther*&nertia -elief !ain !en*Preprocessor*'oads*/tpt Ctrls*&ncl !ass Smmry !ain !en*Soltion*/ther *&nertia -elief !ain !en*Soltion*)na#ridged !en*/tpt Ctrls*&ncl !ass Smmry !ain !en*Preprocessor*'oads*Apply*/ther*Anglar ?elocity !ain !en*Preprocessor*'oads*$elete*/ther*Anglar ?elocity !ain !en*Soltion*Apply*/ther*Anglar ?elocity !ain !en*Soltion*$elete*/ther*Anglar ?elocity +nertia loads are effective only if your model has some mass, which is usually supplied by a density specification. 'You can also supply mass to the model by using mass elements, such as -ASSC1, but density is more commonly used and is more convenient.* As with all other data, the ANSYS program re"uires you to use consistent units for mass. +f you are accustomed to the ritish system of units, you might sometimes wish to use "eight density 'lbIin B * instead of mass density 'lb@sec C IinIin B *, for convenience. ,se weight density in place of mass density only under these conditions: The model will only be used in a static analysis. No angular velocity or angular acceleration is applied. >ravitational acceleration is unity 'g J 1.3*. A handy way to specify density so that you can use it readily in either a Gconvenient,G weight@density form or Gconsistent,G mass@density form is to define a parameter for gravitational acceleration, g: Ta#le 221D. 9ays of specifying density Con4enient %orm Consistent %orm $escription g J 1.3 g J BE:.3 5arameter definition -5,)0NS,1,3.CEBIg -5,)0NS,1,3.CEBIg )ensity of steel A/06,,g A/06,,g >ravity load 2.7.1. /tpt Controls 8utput controls, as their name indicates, control the amount and nature of output from an analysis. There are two primary output controls: Ta#le 2211. /tpt controls commands G)& !en Paths Prpose !ain !en*Preprocessor*'oads* /tpt Ctrls*$B,-eslts %ile !ain !en*Soltion*Sol>n Control;Basic Ta# !ain !en*Soltion*/tpt Ctrls*$B,-eslts %ile !ain!en*Soltion*)na#ridged!en*/tptCtrls*$B,-eslts%ile /ontrols what ANSYS writes to the database and results file and how often it is written. !ain !en*Preprocessor*'oads* /tpt Ctrls*Sol Printot !ain !en*Soltion*/tpt Ctrls*Sol Printot !ain !en*Soltion*)na#ridged !en*/tpt Ctrls*Sol Printot /ontrols what is printed 'written to the solution output file, Jobname.OUT* and how often it is written. The following command allows you to delete load step files from within the ANSYS program. !ain !en*Preprocessor*'oads*/perate*$elete 'S %iles !ain !en*Soltion*/perate*$elete 'S %iles Another useful load step related commands ,which allows you to delete all loads and reset all load step options to their defaults. You can use it, for example, to Gclean upG the load step data before reading in a load step file for modifications. !ain !en*Preprocessor*'oads*$elete*All 'oad $ata*data type !ain !en*Preprocessor*'oads*-eset /ptions !ain !en*Preprocessor*'oads*Settings*-eset %actors !ain !en*Soltion*-eset /ptions !ain !en*Soltion*Settings*-eset %actors