You are on page 1of 18

Introduction to F E Analysis using ABAQUS

3rd year project - Week 4


May 31, 2010

1
Contents
1 Introduction 1

2 Finite Element Analysis of a valve assembly 2

3 The steps for carrying out an ABAQUS Analysis 3


3.1 What to do in Pro/ENGINEER Wildfire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4 Starting ABAQUS/CAE 3

5 Importing the model geometry 4

6 Context Sensitive Help in CAE 4

7 Defining material and section properties 4


7.1 Material properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7.2 Section properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7.3 To assign section properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

8 View Manipulation 5
8.1 Viewport Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
8.2 View Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
8.3 Pro/ENGINEER Wildfire Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8.4 Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

9 Partitioning of the Cylinder 6

10 To define a step 7

11 Creating an assembly 7
11.1 To instance a part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
11.2 Create Instance of the piston Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
11.3 Switching instance on and off from View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

12 Apply pressure load 9

13 Prescribing boundary conditions and applied loads 10


13.1 To prescribe boundary conditions: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

14 Interface Conditions between the two parts 11


14.1 Constraint - Use this in the first analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
14.2 Interaction - use this in the second analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 11

15 Creating the mesh 12


15.1 To assign a global part seed and create the mesh: . . . . . . . . . . . . . . . . . . . . . . . 12

16 Creating, Running, and Monitoring a job 13

17 Post processing visualizing the results 14


17.1 Plotting the deformed shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
17.2 Contour plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
17.3 Displaying contour results on interior surfaces . . . . . . . . . . . . . . . . . . . . . . . . . 14
17.4 Maximum and minimum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
17.5 Displaying a subset of the model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
17.6 VRML Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

18 Second Analysis 16

19 Troubleshooting 16

2
20 How do I 16

21 ABAQUS FAQ 17

2 Finite Element Analysis of a valve assembly

Figure 1: Valve Operation

The cylinder is assumed to be restrained at the open end (at the annular region). The sketch shows
valve assembly at the open position, ie both tubes are open. You have been asked to determine the
critical stress when a 1 MPa internal pressure is applied to the inner chamber. Because the goal of this
analysis is to examine the static response of the valve assembly, you should use ABAQUS/Standard as
your analysis product.
To simplify this problem the following assumptions are being made :

Rather than include the complex interaction involved in the modelling of the O-rings, use a dis-
tributed pressure over the chamber and the two pipe segments. However the interface between the
piston and the cylinder will be considered as bonded and air-tight.
In reality the seal will be provided by the O-rings. It is possible to carry out a non-linear analysis
where the O-ring modelled using an appropriate rubber material is beyond the scope of the current
project due to time limitations.

Figure 2: Initial valve dimensions. (Internal bore 8mm, external dia 10mm)

3
After examining the static response of the valve assembly, you will modify the model and study the
effect on the maximum stress in the valve assembly. Following are the steps involved in an ABAQUS
analysis.

3 The steps for carrying out an ABAQUS Analysis


1. Import the valve-assembly geometry into CAE.
2. Define Material Properties and define a section and assign the section properties to the parts.
3. Partition the cylinder to define the region subjected to internal pressure.
4. Define an ABAQUS analysis step.
5. Assembly : create an instance of the cylinder.
6. Specify the internal pressure on the cylinder.

7. Assembly : create an instance of the piston. Position the piston in the correct location.
8. Specify the pressure on the piston
9. Define the displacement boundary condition on the cylinder.
10. Create the interface to be bonded (TIE) between the piston and the cylinder.
11. Mesh the 2 parts and create a job and submit the job and analyse.
12. Post processing of the results.

This is the order followed in the rest of the instructions.

3.1 What to do in Pro/ENGINEER Wildfire


If you are not already logged into the Teaching System Computers LOGIN with your T.S. USER-ID and
Password. Click on Computer and select Applications and click on ProE icon.
In Pro/E Wildfire generate a model of the valve assembly and save it. Using the Save as option and
changing the File Filter to STEP save a copy as valve-assembly.stp . (Note the directory to which it
is written to.)

4 Starting ABAQUS/CAE
If using the DPO Terminals login to the server to run ABAQUS. The same applies if you are using the
twns in the Linux mode.
Avoid starting ABAQUS CAE using the icon under APPLICATIONS. This runs ABAQUS in the
TERMINAL locally and this would only support the smallest of example. Anything which is substantial
will fail to run with a Memory error.
LOGIN to the terminal as usual. Click RMB in any clear area and choose Open Terminal from the
menu.
This will give an xterm window in the TERMINAL. This can be confirmed by the terminal number
being displayed at the prompt. twxxx. Example tw414, if you are at terminal tw414.
Type server-xterm and this will give a xterm-window on the SERVER. Notice the difference in the
prompt.
Type xterm& in this window to get a spare xterm window on the server.
Use the cd command to move to the directory containing the valve.
If not sure where the file is one can search for it using the following command :
find ./ -name < file-name >.
If you have named the file valve-assembly.stp then use :
find ./ -name valve-assembly.stp
Type abq691 cae on this window.

4
Figure 3: Initial geometry of the valve assembly

If you are at the twns then use the Windows mode to run ABAQUS.
Start Programs ABAQUS 6.9-1 CAE.
This gives the best performance for ABAQUS and the Teaching system files will be available under
the Z drive.
Select Create Model database from the Start Session dialog box that appears.

5 Importing the model geometry


Choose File Import Part and then change the File Filter to STEP and then select the step file
created in ProeWildfire. Click on OK. In the Create part from Step file dialogue box, tick the
following Repair option :
- Convert to precise representation.
Ensure the following default options are set : Solid and import all parts. Click on OK.
This should import both parts and the second part, the piston, should be on display in the ABAQUS
viewport. Change the part to the first one and this should display the cylinder. N.B The model database
window is updated to show the loaded parts.

Figure 4: Loaded assembly/parts indicated in the model database window

6 Context Sensitive Help in CAE


ABAQUS CAE provides context sensitive help on menus and icons. Click on the Context sensitive help
icon which is to the Right of the Help menu which is shown in Figure 5.

Figure 5: Context Sensitive Help Icon

Click on this icon first and then click on any menus or icons for which an explanation is required.
The help information will appear in a separate window after a pause. Click on the top right hand corner
X on that window to close the window after you have finished reading the relevant information. Choose
Quit to confirm.

7 Defining material and section properties


The next step in the analysis involves defining and assigning material and section properties to the parts.
Each region of a deformable body must refer to a section property, which includes the material definition.
In this model you will create a single linear elastic material with a Youngs modulus E = 1.E3 MPa and
Poissons ratio = 0.4.

5
7.1 Material properties
In the Model Tree, double-click the Materials container ( ) to create a new material definition.
In the material editor that appears, name the material Plastic1 and select Mechanical Elasticity
Elastic. Enter 1.0E3 (chosen units being MPa) for the Youngs Modulus and 0.4 for the Poissons
Ratio.Mechanical Plasticity Plastic. Enter 60. for the Yield stress and 0. for the Yield Strain.
Then Click OK.

Figure 6: Updated model database window, with indication that the materials have been entered

7.2 Section properties


In the Model Tree, double-click the Sections container ( ) to create a new section definition.
Accept the default solid, homogeneous section type; and name the section ValveSection. Click
Continue.
In the Edit Section dialog box that appears, accept Plastic1 as the material and 1 as the Plane
stress/strain thickness, and click OK.

7.3 To assign section properties


In the Model Tree, expand the Valve item underneath the Parts container and double-click Section
Assignments in the list of part attributes that appears. Alternately choose Assign Section.
The Prompts will appear below the viewport. First select the cylinder part under part and click on
it.
When the part is highlighted, click Done in the prompt area.
In the Edit Section Assignment dialog box that appears, accept ValveSection as the section
definition, and then click OK. This thickness will be ignored for a 3D analysis as this.
Notice the colour change that takes place in the part from Grayish white to pale Green/Blue.
Now select the other part (piston) and repeat the process.

8 View Manipulation
8.1 Viewport Instructions
In the upcoming sections notice the instructions at the bottom of the Viewport. When you need to
select/manipulate viewport items/views you need to keep an eye on this line which will continuously
change and CAE will indicate what action is expected.
When you have successfully completed the task you have sometimes have to click on Done to get out
of the current mode. You can click on the Done button displayed or alternately click the MMB (Middle
Mouse Button) anywhere in the viewport area which is clear. It has the same effect.

8.2 View Manipulation


In the middle of carrying out a task if you need to use one of the view manipulation icons (Pan, Rotate,
Zoom or Zoom box) it is possible to do so. There are 2 ways of selecting these icons and CAE will
suspend whatever response it was expecting and go into the view manipulation mode.

6
Pan Rotate Zoom Zoom box Fit
F2 F3 F4 F5 F6
You can select the icons directly and you will notice that the icon is toggled (to indicate it is operative).
Once you have chosen the view you wanted you need to cancel that mode to resume the previous action.
There are 2 options for doing this :

1. Click on the icon to de-select it.


2. Click MMB in any clear area in the viewport.

Then proceed with the original action.


The function key can also be used to select the icons as indicated above.
It is also possible to use the following combination of keys to select and use the same icons. Some
users find this to be quicker.
Hold down the following key combinations, and move the cursor:
CTRL + ALT + LMB (MB1) - will rotate the view
CTRL + ALT + MMB (MB2) - will pan the view
CTRL + ALT + RMB (MB3) - will zoom-in or out the view
Cancel the mode using MMB in the Viewport area.
The above information is also available on-line and can be found using the following menus :
View View Manipulation

8.3 Pro/ENGINEER Wildfire Functionality


The following option allows the same key combination as used in Pro/ENGINEER Wildfire for view
manipulation in ABAQUS CAE.
Tools Options
In the dialog box View Manipulation tab would be the default. If not choose it. Scroll down
Application and select Pro/ENGINEER Wildfire and click on OK.
This should give the same functionality as Wildfire for view manipulation.

8.4 Views
The following figure shows the icons which display the wireframe, hidden and shaded views respectively.
The fourth icon is a toggle to show the finite element mesh after the finite element mesh has been created.

Figure 7: Views

9 Partitioning of the Cylinder


The length of the central region of the inside of the cylinder is to be subjected to pressure which corre-
sponds to the distance (l) between the two disks of the piston. In order to be able to apply pressure only
over this length of the cylinder it has to be partitioned (to match the position of the disks subjected to
pressure).
The partitioning is to be carried out using Datum planes which cut across the cylinder. Choose the
appropriate plane orientation. Choose offsets of x and x + l where x corresponds to the inside edge of the
disk nearer the closed end the x + l corresponds to the disk face opposite where l is the distance between
the 2 faces of the disks. If not sure where the origin of the datum plane is then make the first plane with
zero offset. Alternativlely use Tools Query to find the coordinate of appropriate points on the part.

7
Choose the icon to create Datum Plane with Offset ( ). Choose the plane out of the xy yz zx
matching the cross-section plane and enter offsets of (say) 6.0 and (say) 31.0 respectively. These may be
different for a different configuration.
Then use values which are appropriate. Click on the Red X in the Prompt area to terminate the
creation of anymore of these planes.
Choose Tools Partition. In the Dialogue box select Cell to partition. Select the cylinder and
choose the option to use Datum plane. Click on the first datum plane and click on Create partition.
This would display a line where the cylinder is partitioned and split into two.
If you make a mistake in any of the choices and if it is detected before the partition is made then you
can click on the left arrow in the prompt area to reverse the process and correct the mistakes.
Repeat the process this time choosing the upper segment of the cylinder which is to be partitioned
and choose the other datum plane. Click on Create partition. Click on the Red X to the left to indicate
end of partitioning.
The next action is to create an analysis step.
Boundary conditions can be step dependent, analysis steps must be defined before these can be
specified. For this simulation you will define a single static, general step. In addition, you can specify
output requests for your analysis. These requests will include output to the output database (.odb) file.
However the default option provides all the output requirements for this exercise and does not require
any changes.

10 To define a step
In the Model Tree, double-click the Steps container to create an analysis step. In the Create Step
dialog box that appears, name the step PressureLoad and accept the General procedure type. From
the list of available procedure options, accept Static, General. Click Continue.
In the Edit Step dialog box that appears, enter the following step description: Apply pressure to
the inner chamber. Accept the default settings, and click OK.

11 Creating an assembly
An assembly contains all the geometry included in the finite element model. Each ABAQUS/CAE model
contains a single assembly. The assembly is initially empty, even though you have already created or
imported the parts. You will create an instance of the parts in the Assembly module to include it in
your model.

11.1 To instance a part


In the Model Tree, expand the Assembly container ( ) and double-click Instances in the
list that appears to create an instance of the part.
In the Create Instance dialog box, select the cylinder part from the Parts list and click OK.

11.2 Create Instance of the piston Part


Choose Assembly module and choose Instance Create and select the piston part. Here use of Model
Tree and Menu options are used to illustrate that there is more than one way to choose the options.
If the piston is not positioned coaxial to the cylinder then click on Constraints and choose Coaxial
then follow the on screen instructions to

1. Select the cylindrical surface on the movable part (the piston) and

2. then the cylindrical surface in the immovable instance (the cylinder)

Click on OK if the arrows of orientation on both parts point in the same direction. This should align
the axes. Then follow the instructions given by CAE.
If the piston is centred correctly (in terms of coaxiality) inside the cylinder then proceed to translate
the piston part so that inner faces of the 2 disks (facing each other) line up with the 2 datum planes used
for partitioning.

8
Choose Instance Translate and select the movable instance as the piston and choose any 2 points
which are the correct distance apart to indicate the start and end position of the move. In Figure 8
Points 1 and 2 are the start and end positions respectively for the translation.

Figure 8: Points used in Translation

If you zoom-in click on that icon again to indicate end of zoom-in to get out of that zoom mode.
Keep an eye on the bottom of the viewport as the instruction will keep changing. Selection of a point
would be indicated by it turning Red and CAE prompting for the End point instead of the Start point.
Click on the back arrow displayed to the left of the screen instruction (Bottom left hand corner of the
Viewport area) if you make a mistake.
This will allow one to re-start the Translate operation.

11.3 Switching instance on and off from View


This feature is one of most useful ones, This allows one to remove one or more parts from view temporarily.
Choose Assembly module and select View Assembly Display Option. In the dialog box which
appears, choose Instance tab.
This will display the instances of the parts of the assembly by name and in the first column marked
Visible all the boxes are checked. By unchecking any instance and clicking on Apply any instance can
be temporarily removed from view. To re-instate and make it visible check that part again later and click
on Apply. But for the present proceed by skipping that step.
This is useful to reduce the clutter when applying loading or boundary condition or when some surfaces
are in contact and not being able to tell them apart (for example when it comes to specifying contact
interface conditions).
There is another useful aspect of this feature is if the user had accidentally instanced more than the
required number of parts (in this case just 1 each) it may not show up in the display but will be listed
here. These can be deleted using Feature Delete, after viewing these one at a time.
Here uncheck the cylinder and click Apply as we want to select the surfaces on the piston. Only the
piston should be on view.

9
12 Apply pressure load
In the Model Tree, double-click the Loads container( ) to prescribe the pressure load. In the
Create Load dialog box that appears, name the load Pressure load-piston and select PressureLoad
as the step in which it will be applied. Select Mechanical as the category and Pressure for the type.
Click Continue.
Choose the shaded view of the part and select the inside facing disk surfaces and the central rod.
Click Done. Enter a value of (say) 1 MPa.
Make sure that both halves of the cylindrical surfaces that make the central rod are selected.
Arrows appear on the faces identifying the surfaces subjected to the applied load.
Now switch the piston off from view and put the cylinder back in view.

Figure 9: Region in piston to be subjected to pressure

Repeat the pressure application instructions. This time name the load Pressure load-cylinder.
1) SHFT + LMB To ADD surfaces to current selection
2) CTRL + LMB To REMOVE surfaces from currently selected (shown highlighted)
Select the surfaces in the central interior of the cylinder and pipe extensions. It is the region shown
highlighted in Figure 10.

Figure 10: Region in cylinder to be subjected to pressure

There are two methods for selecting the inner surfaces in the cylinder subjected to pressure loading.
The first method involves only selecting the surfaces subjected to pressure (the direct method). The
second one involves selecting all the surfaces (both in the interior and the exterior) and then de-selecting
all the surfaces not subjected to pressure (the indirect method).
In the first method use the openings in the cylinder base and the two pipe extensions to select the
surfaces subjected to pressure in turn. Note that all cylindrical surfaces are split into half-cylindrical
surfaces and both these halves have to be selected in order to select the whole cylindrical surface.

10
When selecting the second and subsequent surfaces remember to hold down the SHIFT key. Use the
CTRL key to de-select any surfaces selected by mistake. Click on Done when all the surfaces have been
selected.

Figure 11: Icon to allow selection of inner surfaces

In the second method in order to be able to select the inner surfaces you need to select the correct
filtering icon. Click on the icon with the red circles. This allows for the selection of inner surfaces. This
icon is shown in Figure 11.
Hold down the SHIFT key to add surfaces to current selection. If you make mistakes dont worry.
Change to holding down the CTRL key and click on surfaces to de-select previously selected surfaces. It
is a trial and error process and sometimes you may have to start all over again. It is possible to split the
load application into component surfaces as separate loads and as long as all the surfaces are selected
either individually or as a collection it does not matter how the loading is specified.
When the appropriate surfaces are selected, click on Done in the prompt area.
hint : Select all the surfaces (both inside and outside) by drawing a box around and then holding
down the CTRL key, de-select the surfaces on the outside and the ones not subjected to pressure.
Specify a uniform pressure of (say) 1. in the Edit Load dialog box, accept the default Amplitude, and
click OK to apply the load. Again for this exercise use the pressure value given for your configuration.
Arrows identify the sufaces subjected to the applied load.
Even though the application of pressure is specified separately to the cylinder and the piston for ease
it is possible to specify both as a single pressure load.

13 Prescribing boundary conditions and applied loads


In this model, for the first analysis (using TIE between the piston and cylinder) the base of the cylindrical
part (the annular region) needs to be constrained in all three directions. This is a simplification for
carrying out this analysis. In reality the continuity of the pipe(s) provide the restraint to the valve
assembly.
In the second analysis the base of the piston also needs to be fixed.
In ABAQUS/CAE boundary conditions are applied to geometric regions of a part rather than to the
finite element mesh itself. This association between boundary conditions and part geometry makes it
very easy to vary the mesh without having to respecify the boundary conditions. The same holds true
for load definitions.

13.1 To prescribe boundary conditions:


1. In the Model Tree, double-click the BCs container ( ) to prescribe boundary conditions on
the model. In the Create Boundary Condition dialog box that appears, name the boundary con-
dition Cylinder Base end, and select ValveLoad as the step in which it will be applied (since
it is a fixed condition, it can be applied either in the initial step or the analysis step; here we
choose the analysis step for convenience). Accept Mechanical as the category and Symme-
try/Antisymmetry/Encastre as the type. Click Continue.
2. You may need to rotate the view to facilitate your selection in the following steps. Select ViewRotate
from the main menu bar (or use the tool from the View Manipulation toolbar) and drag the cursor
over the virtual trackball in the viewport. The view rotates interactively; try dragging the cursor
inside and outside the virtual trackball to see the difference in behaviour. Click mouse button 2 to
exit the rotate view tool before proceeding.
In some situations ABAQUS/CAE makes the wrong choice and moves to the next step as it does
not have a mechanism to seek confirmation of the choice made. Then use the icon ( ). This allows
highlighting prior to selection. Alternatively to deal with these situations click on the left arrow in
the prompt area which makes re-selection possible. This is closest to the functionality of an undo
button (which CAE does not have). ( )

11
3. Select the open end of the cylinder (the annular region) using the cursor. Click Done in the prompt
area when the appropriate region is highlighted in the viewport, and toggle on ENCASTRE in the
Edit Boundary Condition dialog box that appears. Click OK to apply the boundary condition. If
the wrong region is selected then click on the in the prompt area and re-select.

X
Z
Y

Figure 12: Fixity of open end of cylinder

Arrows appear on the face indicating the constrained degrees of freedom. The encastre boundary
condition constrains all active structural degrees of freedom in the region specified; after the part is
meshed and the job is created, this constraint will be applied to all the nodes that occupy the region.
For the second analysis the base of the piston also needs to be constrained.

14 Interface Conditions between the two parts


The remaining task is to define the interface condition between the piston and the cylinder. ABAQUS
offers a choice of interface conditions for sliding, frictional, hard and softened contact specification. It
also allows for TIE using the constraint option.
Both Constraint and Interaction will be explained here. Each will be used in the 2 different analyses
you are expected to run to begin with.
For the first case we will choose to TIE and this simply involves identifying the corresponding regions
which are in contact.
The contact is between the cylindrical surface of the piston disks the inside of the cylinder. Since the
cylinder has been partitioned this consist of 2 annular surfaces at either end of the cylinder.

14.1 Constraint - Use this in the first analysis


First switch the Piston off from view.
In the Model Tree, double-click the Constraint container ( ) to specify the TIE constraint between
the cyclinder and the piston. In the Create Constarint dialog box name it cylinder-piston-tie and select
TIE for type and click on Continue.
Choose the Master type to be the Surface and then for the master surfaces choose the cylindrical
region (both the annular regions).
Here again use the icon for selecting interior surfaces as done for selecting the surface on cylinder for
applying pressure. Use the SHIFT and CTRL key in making selections.
Click on Surface for the slave type and then select the annular region pf the disk which would be in
contact with the previously selected cylinder rcgion.
Here again use the icon for selecting interior surfaces as done for selecting the surface on cylinder for
applying pressure. Use the SHIFT and CTRL key in making selections.
Now swap the cylinder for the piston (using View Display Assembly Options , Tab instance)
Select both halves of the piston rod and both the inward facing disks and click on Done.
Skip the next section (Interaction) which is for the second analysis.

14.2 Interaction - use this in the second analysis


The procedure for interaction is essentially the same. The only difference is that it requires the specifi-
cation of the Interface Property Definition.
In the Model Tree double click on Interaction Property module ( )
Change the name to contact1 in the new form and choose contact for type and click on Continue.

12
Click on Mechanical Normal Behaviour and leave the settings at the default values. DO NOT
Click on OK. Choose Tangential Behaviour and accept the default Frictionless and click on OK.
Double click on Interactions module ( ) in the Model Tree and give it an appropriate
name. Then select Surface-to-Surface Contact (Standard) and click on Continue. Now it is the
same as the Constraint in selecting the master and slave surfaces. Once those tasks are complete CAE
will put up a dialog box. In the bottom part of the dialog box there will be an entry marked Contact
Interaction Property If there was only one then this will be displayed by default, if not scroll down
from the list and select the appropriate one. Then click on OK.
Open Yellow square markers identify the surfaces/regions specified interface condition.

15 Creating the mesh


ABAQUS/CAE offers a variety of meshing techniques to mesh models of different topologies. The different
meshing techniques provide varying levels of automation and user control. The following three types of
mesh generation techniques are available:

1. Structured meshing
2. Swept meshing
3. Free meshing

The free meshing technique is the most flexible meshing technique. It uses no pre established mesh
patterns and can be applied to almost any model shape.
When you enter the Mesh module, ABAQUS/CAE colour codes regions of the model according to
the methods it will use to generate a mesh:

1. Green indicates that a region can be meshed using structured methods.


2. Yellow indicates that a region can be meshed using sweep methods.
3. Pink indicates that a region can be meshed using the free method.
4. Orange indicates that a region cannot be meshed using the default element shape assignment and
must be partitioned further.

Dependent part instances are coloured blue at the assembly level. You must switch to a part-level
view to mesh a dependent part instance.
In this problem you will use the free mesh technique. You need to change the Mesh Control to a
global part seed will be assigned and the mesh will be created.
Choose the Mesh module and Toggle the switch from Assembly to Part (This is above the viewport
area).
Select the Cylinder part first. It will be coloured partly Yellow and partly Orange.
Choose Mesh Control. Switch the toggle button from Hex to Tet and then click on Apply.
Now the part will have changed colour to pink.

15.1 To assign a global part seed and create the mesh:


1. From the main menu bar, select Seed Part, and specify a target global element size of 0.6.
Seeds appear on all the edges.
Because of the partitions you have created, the part is now composed of several regions.
2. Use the cursor to draw a box around the entire part and, thus, select all regions of the part. Click
Done in the prompt area.
3. From the main menu bar, select Mesh Part. Click Yes in the prompt area to mesh the part
instance.

Now repeat the process with the piston part.

13
16 Creating, Running, and Monitoring a job
At this point the only task remaining to complete the model is defining the job. The job can then be
submitted from within ABAQUS/CAE and the solution progress monitored interactively. However before
starting the job check that all the above sections have been completed. This can be checked by looking at
the model tree which should be indicating that parameters have been set by a (1) or (2) after the entry
see figure 13.
The parameters for Loads and BCs may differ from the value of (1) indicated if you have followed
the instructions given in the handout and applied the loading separately to the piston ad the cylinder.
Similarly for BC if 2 separate boundary conditions were specified a value of 2 will be displayed.

Figure 13: Model tree with the modified items highlighted

To create a job:
1. In the Model Tree, double-click the Jobs container( ) to create a job. Name the job valve,
and click Continue.
2. In the Edit Job dialog box, enter the following description: Linear Elastic Valve assembly.
3. Accept the default job settings, and click OK.
Save your model in a model database file named valve.cae.
To run the job:
4. In the Model Tree, click mouse button 3 on the job named valve and select Submit to submit
your job for analysis.
A dialog box appears to warn you that history output has not been requested for the PressureLoad
step. Click Yes to continue with the job submission.
5. In the Model Tree, click mouse button 3 on the job named Valve and select Monitor from the
menu that appears to open the job monitor.

14
At the top of the dialog box, a summary of the solution progress is included. This summary is
updated continuously as the analysis progresses. Any errors and/or warnings that are encountered
during the analysis are noted in the appropriate tabbed pages. If any errors are encountered, correct
the model and rerun the simulation. Be sure to investigate the cause of any warning messages and
take appropriate action; recall that some warning messages can be ignored safely while others
require corrective action.
6. When the job has completed, click Dismiss to close the job monitor.

17 Post processing visualizing the results


In the Model Tree, click mouse button 3 on the job named Valve and select Results to enter the Visual-
ization module and automatically open the output database (.odb) file created by this job. Alternatively,
from the Module list located in the context bar, select Visualization to enter the Visualization module;
open the valve.odb file by selecting File Open from the main menu bar and double-clicking on the
appropriate file.

17.1 Plotting the deformed shape


From the main menu bar, select PlotDeformed Shape( ); or use the tool in the toolbox.
What is the displacement magnification level?

17.2 Contour plots


Contour plots display the variation of a variable across the surface of a model. You can create filled or
shaded contour plots of field output results from the output database.
To generate a contour plot of the Mises stress:
1. From the main menu bar, select PlotContoursOn Deformed Shape( ).
The Mises stress, S Mises, indicated in the legend title is the default variable chosen by ABAQUS
for this analysis. You can select a different variable to plot.
2. From the main menu bar, for Primary scroll down and replace S and Mises and choose Alterna-
tives.
From the list of available output variables, select a new variable to plot. For example select U for
displacement and select the component U11.
The contour plot in the current viewport changes to reflect your selection.
To generate a customized contour plot, click on the Common Options icon: ( )
1. In the Basic tabbed page of the Contour Plot Options dialog box, drag the Contour Intervals to
change the number of intervals to nine.
2. In the Limits tabbed page of the Contour Plot Options dialog box, choose Specify beside Max;
then enter a maximum value of 8.
3. Choose Specify beside Min; then enter a minimum value of 2.
4. Click OK.
ABAQUS/CAE displays your model with the specified contour option settings, (this figure shows
Mises stress; your plot will show whichever output variable you have chosen). These settings remain in
effect for all subsequent contour plots until you change them or reset them to their default values.

17.3 Displaying contour results on interior surfaces


You can cut your model such that interior surfaces are made visible. For example, you may want to
examine the stress distribution in the interior of a part. View cuts can be created for such purposes.
Here, a simple planar cut is made through the valve assembly to view the Mises stress distribution through
the thickness of the part.
To create a view cut:( )

15
1. From the main menu bar, select Tools View Cut Create.
2. In the dialog box that appears, accept the default name and shape. Enter 0,0,0 as the Origin of
the plane (i.e., a point through which the plane will pass), 1,0,1 as the Normal axis to the plane,
and 0,1,0 as Axis 2 of the plane.
3. Click OK to close the dialog box and to make the view cut.
From the main menu bar, select Tools View Cut Manager to open the View Cut Manager.
By default, the regions on and below the cut are displayed (as indicated by the check marks beneath
the on cut and below cut symbols). To translate or rotate the cut, choose Translate or Rotate from
the list of available motions and enter a value or drag the piston at the bottom of the View Cut
Manager.
4. To view the full model again, toggle off Cut-4 in the View Cut Manager.
For more information on view cuts, see Chapter 32, Cutting through a model, of the ABAQUS/CAE
Users Manual.

17.4 Maximum and minimum values


The maximum and minimum values of a variable in a model can be determined easily.
To display the minimum and maximum values of a contour variable:
1. From the main menu bar, select Viewport Viewport Annotation Options ; then click the
Legend tab in the dialog box that appears.
The Legend options become available.
2. Toggle on Show min/max values.
3. Click OK.
The contour legend changes to report the minimum and maximum contour values.

17.5 Displaying a subset of the model


By default, ABAQUS/CAE displays your entire model; however, you can choose to display a subset
of your model called a display group. This subset can contain any combination of part instances,
geometry (cells, faces, or edges), elements, nodes, and surfaces from the current model or output
database. For the Valve choose the central cylinder.
To display a subset of the model:
4. In the Results Tree, double-click Display Groups.
The Create Display Group dialog box opens.
5. From the Item list, select Elements. From the Selection Method list, select Internal sets.
Once you have selected these items, the list on the right-hand side of the Create Display Group
dialog box shows the available selections.
6. Using this list, identify the set that contains the elements at the bottom of the hole. Toggle on
Highlight items in viewport below the list so that the outlines of the elements in the selected set
are highlighted in red.
7. When the highlighted set corresponds to the group of elements at the bottom of the hole, click
Replace to replace the current model display with this element set.
ABAQUS/CAE displays the specified subset of your model.
8. Click Dismiss to close the Create Display Group dialog box.
Plot the Mises stress contours on the deformed mesh. Next task is to produce a VRML output file of
that.

16
17.6 VRML Output
Choose Viewport Viewport Annotation Options
and in the dialog box which appears there are various display parameters which are listed under
Visibility (General Tab) These control what is on display.
All the tick boxes are checked. To remove all text from view uncheck
all the boxes. Click on Apply,
Now to save the view on the viewport choose File Export VRML.
In the new form enter the filename Mises and save the file by clicking OK.

18 Second Analysis
Now carry out the second analysis. To do this first make a copy of the Model-1 first. Choose Model
Copy Model and select Model-1 and enter Model-2 for Copy Model-1 to. Click on OK.
Then select the Model-2 and make the necessary changes to it. The following are the changes to be
made :
1. Load/BC Module : Add the fixity of the base of the piston.
2. Interface : Replace the TIE constraint with the interface contact condition as described in section
13.2.
3. Job : Create a new job and submit it. Post process the results once the analysis is complete.

19 Troubleshooting
1. In case of analysis errors : Look at the Error tab in monitor dialog box
2. Making modifications to the parts created in ProE. It would be possible to make some changes to
the parts.
However if you choose Feature Edit and selected the Part CAE will reply that The selected
feature has no modifiable parameters.
Therefore choose Shape from top line and Solid/Cut Extrude.. and make the modifications.
3. If the part or parts were modified in Pro/E is it reciprocated in ABAQUS?
There is an interface plug-in program that can do it. However this only works between WildFire
version 2.0 and ABAQUS 6.7. Even with this the interactive changes only works within a Windows
XP environment.
4. Inexplicable analysis errors. Abrupt end to an analysis without any error messages would indicate
running out of disk space. Type the df in the command line of an xterm window, to check your
disk quota.
5. Unable to find the Pro/E generated files and the dat and msg files from ABAQUS analysis. Use
the following command on an xterm window from the HOME directory.
find ./ -name <filename>
Example : find ./ -name *.dat

20 How do I
1. How Do I display the location of the maximum and minimum values of stresses? Click on the
Contour Common options icon ( ) and in the dialog box which appears choose the Limits
tab and check the boxes marked Show Location for both Max and Min values. Click on Apply.
2. How do I change the background colour of the viewport? Choose View Graphics Option. In
the dialog box notice the toggle buttons Solid and Gradient. Gradient will be active. Also notice
the colours marked top and bottom. The default is Dark Blue at the top gradually changing to
Silver Gray at the bottom. To change the colour to be uniform click on Solid and then click on
the top button and choose the colour from colour pallette. Click OK and both dialog boxes.

17
3. How do I store a viewing position and direction and re-create the view later?
View Toolbar View Options .
To save a viewing position click on the last icon in that panel ( ). In
the dialog box choose User 1 and select the toggle button save current and click on OK.
To recreate this view at a later stage click on icon with the number 1 in that panel. Upto 4 viewing
positions can be saved in this way using the numbers 1 to 4.
4. How do I create a super-imposed plot? Click on the Allow Multiple Plot States icon ( ).

5. How do I label the mesh (node and element numbers)? Click on the icon ( ) and in the dialog
box which appears choose the Labels tab and check the boxes marked Show Element/Node
Labels. Click on Apply.

21 ABAQUS FAQ
http://www-h.eng.cam.ac.uk/help/amb/programs/fe/abaqus.html#faq - ABAQUS FAQ

Arul M. Britto
Peter Long
May 21, 2010

18

You might also like