Abaqus Tutorial PDF
Abaqus Tutorial PDF
Abaqus Tutorial PDF
1
Contents
1 Introduction 1
4 Starting ABAQUS/CAE 3
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
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
18 Second Analysis 16
19 Troubleshooting 16
2
20 How do I 16
21 ABAQUS FAQ 17
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.
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.
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.
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.
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
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.
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 :
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
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.
1. Select the cylindrical surface on the movable part (the piston) and
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.
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.
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.
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.
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.
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.
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
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.
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.
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:
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.
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.
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.
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.
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