Professional Documents
Culture Documents
Pre/Postprocessor: FEMAP 10.0.2, Processor: ABAQUS 6.9-2 Professor James A. Sherwood Mechanical Engineering Department, University of Massachusetts Lowell 11-March-2010 Introduction In this tutorial, a finite element model of a beam will be constructed and analyzed. The analysis will look at stresses and displacements associated with multiple loading conditions for a steel beam. The beam will be clamped at one end and be loaded on the other end with prescribed displacements for the axial, torsion and bending loads. A unit force will be applied to find the critical buckling load and the associated mode shape. The cross section of the beam is shown in Fig. 1. The cross section dimensions are summarized in Table 1. The length of the beam is 90 cm.
t1 t2 t1 b a
INTRODUCTION TO FEMAP V10.0.2 FEMAP v10.0.2 is a powerful Finite Element Analysis (FEA) software package that allows the user to build the geometry, create nodes and elements, specify materials and apply loading conditions. The processing of the model, however, will be done by ABAQUS v6.9-2. The results from the analysis will be viewed using FEMAP v10.0.2. Below are few helpful keys for FEMAP operation: 1. F8 will allow changing the orientation of the model and viewing different planes. 2. Ctrl-A will autoscale the model on the screen. 3. Ctrl-Z will undo the last action.
-1-
In this tutorial, it is recommended to save often. Also, it is a good idea to change your filename as you progress through the tutorial in case a major mistake is made so that it is easy to go back a few steps by opening the saved file. Note: All menu selections to be chosen will be in bold in this tutorial. STARTING FEMAP Open FEMAP 10.0.2: Start > Programs > FEMAP v10.0.2. If the tip of the day pops us, just click OK. Then again, if you read it, you may learn some useful information. CREATING THE MODEL A series of models for the various load conditions will be built and saved in individual files. Defining the Material Model Material The Define Isotropic Material popup window will appear. Click Load AISI 4340 Steel The window should now look like Figure 2 (except for E and nu). Note that the properties of material are all defined including E and . The user can change any entries as needed. For this model, change E to 200e9 and nu to 0.30. The units for E are Pa. Note: The units selected for the material define the units to be used for the forces, moments and lengths in the model. Because Pa=N/m2, force, moment, stress and length units for the analysis will be Newtons, Newton-meters, Pascals and meters, respectively.
-2-
Click OK, another blank window will show up to declare another material, just click Cancel.
Defining the Model Properties Next the section properties of the model will be defined so ABAQUS can associate the correct characteristics of the material with the appropriate component in the model. This model will be built by using 1-D rod elements which are then extruded along the x axis to make 2-D plate elements that describe the beam configuration. Model Property Enter Rod in the Title: box from the Material drop-down menu select 1..AISI 4340 Steel. Click Elem/Property Type under Line Elements select Rod OK. Enter a value of 1 for Area, A = 1 (Figure 3).
-3-
Notes:
1. For this finite element model, the rod elements are being used as stepping stones to the creation of the shell elements that will describe the beam geometry. Thus, the value of the area for the rod is not important. The rod elements will be deleted after they have served their useful purpose. 2. Trusses are modeled as rods in FEMAP.
Click OK A new Define Property window pops up. Enter the following information: Title: Plate1 scroll and select Material 1..AISI 4340 Steel. 1..AISI 4340 Steel should already be selected. Click Elem/Property Type under Plane Elements select Plate OK. However, the
-4-
Figure 4 - Plate1 Element Properties Because t1=1 mm, Enter 0.001 for Thickness, Tavg or T1 Notes: 1. With a nonzero entry in the T1 box and zero values in the T2, T3 and T4 boxes, the program assumes a plate of uniform thickness. 2. The plate thickness must be in meters so as to be consistent with the elastic modulus of 200x109 N/m2. The units for the material constants define what units are used for the dimensions on the structure. Because E is defined as Pa (N/m2), the units of force for the model are in terms of Newtons and the units for length are meters. Click OK A new Define Property window pops up, enter the following information: Title: Plate2 scroll and select Material 1..AISI 4340 Steel. 1..AISI 4340 Steel should already be selected. Click Elem/Property Type under Plane Elements select Plate OK (Figure 5). However, the
-5-
Figure 5 - Plate2 Element Properties Because t2=2 mm, Enter 0.002 for Tavg, then OK Cancel
Creating the Beam Geometry Create a sketch of the beams cross-section in the y-z plane. To set the view to be the y-z plane with the x axis coming out of the screen, Hit F8, then click YZ Right OK Next enter the points that define the cross section. The geometric center of the beam will be selected to be at the origin. Geometry Point X= 0, Y= 0.0295, Z= 0.035 OK X= 0, Y= 0.0295, Z= 0 OK X= 0, Y= 0.0295, Z= -0.035 OK X= 0, Y= -0.0295, Z= 0.035 OK X= 0, Y= -0.0295, Z= 0 OK X= 0, Y= -0.0295, Z= -0.035 OK Cancel
-6-
Ctrl-A to autoscale
The next step will draw the centerline geometry of the cross section using the seven points that were just entered. Geometry Curve-Line Points Using the mouse cursor, click on the point in the upper left corner, then click on the point in the upper right corner, then OK. A blue horizontal line should appear. Click on the point in the lower left corner, then click on the point in the lower right corner, then OK. Another horizontal line should appear. Click on the top center point, then click on the bottom center point, then OK Cancel. A vertical line should appear.
-7-
Creating the Finite Element Mesh When creating a finite element mesh with shell or plate elements, it is best to make elements as square as possible, i.e. keep the aspect ratio of length to width to be as close to 1 as is possible. In this model, the elements will be made with dimensions as close as possible to 1 cm by 1 cm. However, the elements in the web need to connect to the elements in the flanges at element edges. Therefore, the flanges will be meshed into six elements across the width to satisfy this joining requirement. Thus, the width, w, of the flange elements will be:
(1)
-8-
The height of the web, h, is h = a - (2 x t1/2) = 6 cm - 2 x (1 mm/2) = 59 mm = 0.059 m This height yields an element height of 5.9 cm/6 = 0.98333 cm = 0.0098333 m (3) (2)
The 90-cm length of the beam will be generated using 90 1-cm long elements. Therefore, the respective aspect ratios for the web and the flanges will be 0.98333 and 0.85714, which are close to unity. Mesh Mesh control Size along curve (or Shift+F10)
Select the two horizontal lines by clicking on them and click OK Enter Number of Elements = 6. This entry will divide the flanges of the beam into six evenly spaced lengths to create the FE mesh. Ensure that Equal and Parametric are selected in the Node Spacing area of the Mesh Size Along Curves as shown in Figure 8.
Click OK and seven evenly spaced nodes should appear along each of the two horizontal lines.
-9-
The Entity selection window will reappear. Use the cursor to select the vertical line OK Enter Number of elements = 6. This entry will divide the web of the beam into six evenly spaced lengths to create the FE mesh. Ensure that Equal and Parametric are selected in the Node Spacing area of the Mesh Size Along Curves as shown in Figure 8. Click OK Cancel
Note: Notice that as you build the model, information is summarized in the Model Info pane on the left side of the FEMAP window. As you gain experience in using FEMAP, you can edit, add and delete model parameters directly through this tree as opposed to using the pull-down menus on the toolbar. You cannot delete an entity if it is needed to define part of another entity. For example, a material entity cannot be deleted if it is being used to define an element property. - 10 -
Creating the Rod Elements Rod finite elements will be created using the three lines shown in Figure 9. As previously stated, these rod elements will be used as seed elements for creating the plate elements that will define the beam model. Mesh Geometry Curve Select All OK In the popup window, use the Property pull-down menu and select the 1..Rod property, then click OK. In the Messages pane of FEMAP, you should see that 3 curves were selected and 18 elements were created.
Extrude along the X Axis Now the cross section made of rod elements will be extruded along the x axis to create the finite element mesh of the beam with plates. This extrusion will be a two-step process. First the flanges will be extruded using the Plate1 property, then the web will be extruded using the Plate2 property. Mesh Extrude Element Using the mouse, select the 12 rod elements that make up the two flanges.
- 11 -
Click OK
- 12 -
In the Generate Options popup window, choose 2..Plate1 as shown in Figure 11, then enter 90 in the Elements along Length, and check the box next to Delete Original Elements. Click OK. Note: The delete original elements option will delete the rod elements as they have served their purpose of seeding the generation of the plates. If the user wished to retain these rod elements, then this box should be left unchecked.
Figure 11 - Generate Options popup window In the Vector Locate popup window, click Methods^ Global Axis Enter 0, 0, 0 for the XYZ coordinates of the Base Ensure that Positive and X Axis are selected Enter 0.9 for Length as shown in Figure 12. Click OK.
- 13 -
In the Confirm Delete popup window, accept the default settings as shown in Figure 13 and Click OK.
The plate elements describing the two flanges will be generated. Use the Autoscale (Ctrl+A) Zoom shown in Figure 14. and Rotate features to see these flanges. An example view is
- 14 -
To prepare for extruding the web, F8 YZ Right OK. The user may need to zoom in to fit the cross section of the I-beam to the window. Mesh Extrude Element
Using the mouse, select the six rod elements that make up the web. Click OK. In the Generate Options popup window, choose 3..Plate2, then enter 90 in the Elements along Length, and check the box next to Delete Original Elements. Click OK. In the Vector Global Axis popup window, Enter 0, 0, 0 for the XYZ coordinates of the Base Ensure that Positive and X Axis are selected Enter 0.9 for Length as shown in Figure 12. Click OK. In the Confirm Delete popup window, Click OK. F8 Isometric OK Ctrl+A
- 15 -
If your model appears as a solid mesh rather than a transparent mesh, then you can toggle to a transparent mesh by clicking on the View Style button ( ) and then selecting
- 16 -
Model Cleanup In the process of building the finite element model, duplicate nodes at essentially the same spatial location may be created. These duplicate nodes can be a problem as they will be interpreted as a crack in the mesh. Therefore, the user should always check the model for coincident nodes. Tools Check Coincident Nodes Select All OK Figure 17 will pop up.
- 17 -
Select Merge Coincident Entities and ensure all the other options are selected as shown in Figure 17. Click OK
A total of 182 coincident nodes should be found in this model. This information is reported in the FEMAP Messages window pane. The coincident nodes in this model will be where the flanges meet the web. Because the flanges and the web were created in two separate extrusions, FEMAP created duplicate nodes at these intersections. Not all
models have coincident nodes, but it is always good to check the model. If coincident nodes are found, they will be automatically corrected and merged. Now is a good time to save your model. File Save As Note: FEMAP model files use a .MOD for the file extension.
- 18 -
Loading and Constraints Boundary conditions will be defined which will simulate a fixed (also known as clamped) beam at one end with a tip load. Click on F8 XY Top OK. Zoom in on the left end of the beam by first doing Cntl+A (to Autoscale) and then using the zoom
- 19 -
To constrain one end of the beam: Model Constraints Set Title = Fixed End OK Model Constraint Nodal Pick^ Box
Use the mouse to drag a box around the nodes (the first line of points) at the end of the beam (see Figure 19). The drag is accomplished by locating the mouse at one corner of the box, then holding the left button as the mouse is moved to the diagonal corner of the box OK. Check Fixed OK Cancel Notice all six of the DOF at that end of the beam are constrained as shown in Figure 20.
Save your model with a file name that will reference the stage you are in the building of the model, e.g. Steel_Beam_Fixed.
Note: We will refer back to this model to build the other loading conditions instead of creating an entirely new model or deleting constraints.
- 20 -
Applying an Axial Load to the Beam: A 0.01% axial strain will be applied to the end of the beam as a prescribed displacement. Do Ctrl+A to fit the model to the window. Zoom in on the right end of the beam.
Model Load Set Title = Axial Load OK Model Load Nodal Pick^ Box Use the mouse to drag a box around the nodes at the end of the beam (Figure 21) OK.
Duplicate the settings as shown in Figure 22 for the Create Loads on Nodes pop up window. Highlight Displacement and set TX=0.00009 and uncheck TY and TZ.
- 22 -
Applying a Torsional Load to the Beam An equal and opposite displacement will be imposed on opposite sides of the beam to simulate a torque on the beam. First, delete the axial load. Delete Model Load-Set Select All OK OK
Or in the Model Info tree, click on the + sign to expand the Loads branch, then right-click on the Fixed End load, and click Delete.
The axial displacements should disappear. Now a load set will be defined for the twisting moment. - 23 -
Model Load Set Title = Torsion Load OK Model Load Nodal Pick^ Box
Drag the box just around the top nodes at the end of the beam (Figure 24). Click OK
- 24 -
The load is to be a 5o twist at the end of the beam. The y-distance from the center of the beam to the line of nodes just picked is 0.0295 m. To find the required displacement in the z-direction to achieve the 5o twist use
tan(5o )
z
0.0295
(3)
where z is the prescribed displacement and is equal 0.00258 m. Displacement Components for the components enter TZ = 0.00258 (as shown in Figure 25) Click OK Cancel
Repeat the process for the bottom row of nodes, but prescribe the displacement to be negative (i.e., -0.00258). Model Load Nodal Pick^ Box Drag the box just around the bottom nodes at the end of the beam. Click OK Displacement Components for the components enter TZ = -0.00258 OK Click Cancel when done. File Save As example-torsion-v2.MOD
- 25 -
Beam in Bending A prescribed displacement in the negative y-direction will be imposed on the tip of the beam. First, the torsion load must be deleted. Delete Model Load-Set Select All OK OK
The twist displacements should disappear. Now a load set will be defined for the tip load. Model Load Set Title = Bending Load OK Model Load Nodal Pick^ Box Drag the box around the nodes at the end of the beam (as was done in Figure 21) OK. Select Displacement from the left hand side Under Directions select Components. Set TY = -0.006 OK Cancel The end of the beam should show prescribed displacements as shown in Figure 26.
You now have created three models for the steel beam: Axial, Torsion and Bending.
- 26 -
ANALYZING THE MODELS Exporting Model File Export Analysis Model Create/Edit Set New In the Analysis Set popup window, select 16..ABAQUS from the pull-down menu as shown in Figure 27. You can name the Analysis Set, e.g. Beam.
The Analysis Set Manager window should look similar to Figure 28.
The Save As popup window will appear. Select a name for your analysis file and a location that will be easy for you to find in a DOS command prompt (Default Temp folder is suggested). Name: choose a name for input file (i.e., the model name e.g., beam_bend.inp) Write. FEMAP has now created the analysis file with the extension .inp . This file format is the input file for ABAQUS.
Open the ABAQUS command window Start Programs ABAQUS 6.9-2 ABAQUS Command
After the ABAQUS command window appears, you must change the current directory to the folder where your analysis model was created. If you saved your file in a drive other than the C:\ drive, then enter the desired drive letter followed by a colon. For example, if the beam_bend.inp model was saved on drive G:\ in folder FEA, then:
G: <enter> where <enter> denotes you should hit the Enter key Now change to the desired folder, e.g. the FEA folder on drive G: G:> cd FEA <enter> G:\FEA>
The cd command changes directory, type in dir, then press the Enter key to see the contents of that drive/folder.
Once you have located your folder, type abaqus inter j=name of file you created (the .inp file).
- 28 -
ABAQUS will solve the model and create a name.fil output file with the results. The analysis may take some time to complete. If the Abaqus JOB file name COMPLETED message did not appear, an error message will appear. You must go back to FEMAP and attempt to correct the error(s) in the model. Looking at the *beam_bend.dat and/or the beam_bens.msg file using Notepad may give you some insight as to the source of the errors. Finally, after receiving the COMPLETED message, go back to the FEMAP model to view the results, i.e. to postprocess the results.
Viewing Results File Import Analysis Results select ABAQUS OK Locate your name.fil (should be in the same folder where you wrote the *.inp file) and select Open, and then select Yes when asked if OK to begin reading analysis model, e.g. FEMAP has just uploaded the ABAQUS analysis information for postprocessing.
- 29 -
Press F6 select the view options shown in Figure 30a and be sure to uncheck the Draw Entity box, then click OK.
Press F6 again and repeat for Figure 30b, then click OK.
(b)
Press F5 select Deform under Deformed Style and Contour under Contour Style Click Deformed and Contour Data Verify that 7020..Plate Top X Normal Stress is selected for Contour and that 1..Total Translation is selected for Deformation as shown in Figure 31.
- 30 -
Click OK OK Press Ctrl+A to resize the beam to fit the window if needed. With mouse cursor in the model window pane, you may need to scroll the mouse wheel to resize the beam so you can see it completely.
The stress contour plot should look similar to the view shown in Figure 32. Notice that the highest tensile and compressive stresses are on the top and bottom webs respectively near the fixed end.
- 31 -
The contour legend on the right hand side of the model window is automatically determined by FEMAP from the stress values in the *.fil file. The fixed BC at the wall results in stress singularities in that region that may or may not be realistic.
To better see the stress variation in the beam, it is suggested that the user define the contour legend upper and lower limits. To do this user-defined option, click View Options (or F6). In the View Options popup window, under Category select PostProcessing, then select Contour/Criteria Levels in Options pane. In the level Mode pane, select 3..User Defined. In the Minimum and Maximum boxes enter -100e6 and +100e6, respectively, or play with other upper and lower limits of your choosing.
- 32 -
Use the zoom feature in FEMAP to look closely at the fixed end of the beam. As shown in Figure 33, you can see the max tensile and compressive stresses are at the top and bottom of the beam, respectively, and the magnitude of the stress decreases as you move away from the wall. The stress contour legend on the right side of the plot window has units of Pa (N/m2). Recall that the elastic modulus was prescribed to be 200x109 Pa and all dimensions were input in meters. The units used for the elastic modulus define what units are used for inputting dimensions and for the interpretation of the stresses and displacements.
The default option in FEMAP is to exaggerate the displacements for visual interpretation.
Figure 33 - Zoomed in contour plot showing variation in axial stress distribution (side view)
- 33 -
Press F8 Isometric OK Figure 34 shows an isometric view of the end of the beam fixed to the wall. Notice how the stress decreases as you proceed in the positive x direction and how the stress progresses from the maximum tensile stress on the top to the maximum compressive stress on the bottom.
Figure 34 - Zoomed in contour plot showing variation in axial stress distribution (isometric view)
- 34 -
Press Ctrl+A to resize the beam to fit the window as shown in Figure 35.
Follow the same steps for writing the INP files and subsequent ABAQUS analysis and FEMAP postprocessing of the axial-pull and twist models. example-torsion-v2.MOD example-axial-v2.MOD
- 35 -
Beam Buckling
For the buckling analysis, a unit axial load will need to be applied to the tip of the beam. For the best analysis, this unit load should be distributed amongst all of the nodes at the tip of the beam. However, the amount of force to apply to each node is a function of the width of the element and the number of elements connected to a node. A relatively easy way to find the respective nodal forces is to examine the ASCII output file created by the axial analysis of the beam.
Assuming that the INP filename used for the axial pull beam was named beam_axial.inp, open the file beam_axial.inp in Notepad. In Notepad, Edit Find enter NODE FILE Find Next
Peruse the file and look for two lines saying: *NODE PRINT, FREQUENCY=1 RF, as shown in Figure 36.
- 36 -
If these two lines are not in the INP file, then enter them manually and save the INP file. Analyze the finite element model of the axial pull in ABAQUS. Open the file beam_axial.dat in Notepad. In Notepad, Edit Find enter RF1 Find Next
- 37 -
The Reaction Force section of the beam_axial.dat file is shown in Figure 37. Nodes 1 through 21 denote the reaction forces (RF1, RF2 and RF3) in the x, y and z directions at the wall and the reaction moments (RM1, RM2 and RM3) about the x, y and z axes at the wall. Notice that as a consequence of constraining these nodes in all six DOFs each node has nonzero values for the six reactions. These reaction forces and moments are a consequence of the axial load applied at the tip of the beam and the Poisson effect.
- 38 -
In a pure uniaxial pull condition, the reaction forces at the wall would only exhibit nonzero values for the x components. Because the beam is constrained from any deformation at the wall, the lateral displacements that could occur in a pure uniaxial pull as a consequence of the Poisson effect cannot occur. Thus, the geometric fit condition that all nodes at the wall are fixed in space requires the introduction of forces and moments to satisfy the zero-translation and zero-slope boundary conditions at the wall.
Nodes 1268 through 1270, 1272 through 1277, 1279 through 1281 and 1905 through 1911 are the nodes where the prescribed axial displacement was applied (Note: all xforces are positive at these nodes). These nodes only have nonzero values for the RF1 component because the other five DOFs (y, z, x, y and z [U2, U3, UR1, UR2 and UR3, respectively, in the DAT file]) were not constrained. Take the sum of these RF1 forces and divide each nodal force by this sum.
To automate the process, copy these lines (as shown in Figure 38) and paste them into a new Notepad file. Save the new Notepad file as forces.txt.
Now open Excel 2003 or 2007 to a blank file and import the forces.txt file into Excel.
In Excel 2003 Data Import External Data Import Data Browse to the directory where you saved the RF1.txt file, as shown in Figure 39 and click Open
Figure 40 - Highlighting the Reaction Forces in the axial.dat file In the Text Import Wizard popup window (Fig. 40), select the Fixed Width option and click Finish OK The data are now in Excel 2003.
- 40 -
In Excel 2007 Click on the Data tab From Text (Figure 41)
Figure 41 - Importing text file data into Excel 2007 In the Import Text File popup, navigate to the directory where you saved your forces.dat file and click Import. In the Text Import Wizard popup window (Fig. 40), select the Fixed Width option and click Finish OK The data are now in Excel 2007.
Use the sum function in Excel to add all the forces. In this case, the sum is 5165.3 . Dividing each nodal RF1 value by this total gives the respective force to apply to each node so as to have a net unit force on the end of the beam. Table 2 summarizes the nodal forces extracted from the uniaxial pull model and the corresponding set of nodal forces to give a unit force.
- 41 -
An easy way to create the input file for doing the buckling analysis is to edit the beam_axial.inp file. Open the beam_axial.inp file in Notepad and save as beam_buckle.inp.
- 42 -
- 43 -
Analyze the model in ABAQUS. For this model, there may be an error as indicated in the DOS window shown in Figure 42. If you open the beam_buckle.dat file in Notepad, you will see near the end of this file that there is an error and it is written in the beam_buckle.msg file. Open the beam_buckle.msg file in Notepad. You will see that five eigenvalues were found (converged) but the rest could not be found as we were asking ABAQUS to find 10 eigenvaluee, i.e. buckling loads. We are really only concerned with the lowest value, so this error is of no concern for this analysis. Finding the higher buckling loads was only of academic interest.
In the Import From popup window, select ABAQUS and click OK. In the Open popup window, navigate to the directory where your beam_buckle.inp file is located and open the beam_buckle.inp file.
This command imports your beam buckling model into FEMAP. Save this FEMAP file as beam_buckle.mod . File Import Analysis Results select ABAQUS OK select
beam_buckle.fil Open Yes If you look in the Messages pane, you will see that FEMAP has read in 5 Output Sets. One set for each eigenvalue (Buckling load) that was found.
- 44 -
F5 select Deform under Deformed Style and select None-Model Only under Contour Style Click Deformed and Contour Data In the output set drop-down menu, select 1..Eigen 1 30049.98 Hz as shown in Figure 33. The value denotes the first buckling load is 30049.98 N. The five values shown in the dropdown menu list the five buckling values that were found by ABAQUS. ABAQUS exited with an error because it only found five of the 10 that were requested in the INP file.
Figure 43 - Postprocessing the buckling analysis Click OK OK The buckled shape is shown in Figure 44. This shape is distorted and appears to be localized buckling of the thin flanges and webs and not overall Euler buckling of the column.
- 45 -
- 46 -
In FEMAP, assuming that you still have the beam_buckle.mod file still open Delete Output All Yes This command deletes any output previously read and saved into your FEMAP model. File Import Analysis Results select ABAQUS OK select
beam_buckle2.fil Open Yes F5 select Deform under Deformed Style and select None-Model Only under Contour Style Click Deformed and Contour Data In the Select PostProcessing popup window, select the first output set 1..Eigen 1 173557.9Hz as shown in Figure 45. Notice that ten eigenvalues were found for this analysis. Hence, ABAQUS completed the analysis without error.
- 47 -
The buckled shape is shown in Figure 46. The localized buckling is not present in this view and the overall buckling looks to be Euler buckling and notice that the deflection is about the smaller area moment of inertia.
Figure 41 - First buckling mode with increased thicknesses for the web and flanges
Note the buckling force that was applied was based on the force distribution over the nodes resulting from an axial pull on the thinner sections. That force distribution may not be the same as we did not increase the size of the web and the flanges by the same scale factor. Thus, the buckling load may be slightly incorrect for this second buckling analysis. However, the important lesson is that the finite element method can fine critical buckling loads be they local or overall Euler buckling.
- 48 -