Professional Documents
Culture Documents
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E. info@simuleon.com W. www.simuleon.com
1. Introduction
This tutorial aims at optimizing a drain cover using Abaqus to simulate a uniform
pressure loading on top of the drain and Isight to drive the optimization process. It
is a multi-objective problem since both the cost of the drain (volume of material)
and the vertical displacement need to be minimized. A constraint on the maximum
stress is defined as well to ensure that the material does not exceed a safety
threshold equal to half of its yielding point.
In this example, the two design variables are the thickness of the cover and the
vertical dimension of the cover cuts. The cover is modelled with S4R shell elements
while a uniform pressure equal to a total force of 10000 N is applied on top of the
cover in order to simulate the weight of a vehicle parking over it.
Preliminaries
1. Open the Abq_Drain_Cover.cae Abaqus file and look at the drain cover
model already created. Look at the part definition, material properties, loading
and boundary conditions. In particular, look at the cut extrusion section sketch
(Fig. 1) and try to change the vertical dimension of the cut. Run the Job called
DRAIN_COVER and look at the results obtained (Fig. 2).
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
2
Figure 1. Section sketch of the cut extrusion. The vertical dimension of the three
cuts is highlighted in red. The orange circle shows the ‘Edit Dimension’ tool.
Figure 2. Example of the results of the drain cover simulation. Contour map of
Von Mises stresses.
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
3
2. Setting up the Isight workflow
- Open a new standalone Isight Design Gateway.
- Sequentially, drag an Abaqus and a Calculator component from the Application
Components Tab onto the lower black arrow, reproducing the workflow shown
below (Fig. 3).
- Change the Task1 process component to an Optimization component by right-
clicking the Task1 palette and selecting Change To New in the menu and
Optimization in the ‘Select New component’ dialog box (Fig. 3).
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
4
2. Enter the Execution Tab. Check that the execution command is correct
according to the setup of your system. In this case, add cpus=2 at the end of the
command line to use two processors in parallel.
abaqus.bat input=DRAIN_COVER.inp job=DRAIN_COVER interactive cpus=2
3. Enter the Output Tab and browse to select the DRAIN_COVER.odb results file
previously created. Click on READ file and select Step_1_S_mises_max,
Step_1_Mass and Step_1_U_mag_max as output parameters. Click OK and exit
the Abaqus component editor.
Double click on the calculator component and write the following command to
create a new parameter called COST,
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
5
COST=Step_1_Mass*1000*10.5
where 1000 is the scale factor to transform tonnes to kg and 10.5 is the cast iron
price per kg in £. Click OK.
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
6
5. Save the workflow (File Save) and Run the analysis by right-clicking the
optimization component and selecting Run Run Component.
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
7
6. Optimization Post-Processing
While Isight is running (30 minutes), enter the Graphs tab of the Isight Run
Gateway and make sure the Optimization component is selected in the left model
tree. Click on the icon ‘Scatter plot 2D graph’ and in the appearing dialog boxes,
select COST as X data and maximum displacement as Y data (Fig. 10). The plot
will show all the data points analysed. Blue dots correspond to all the optimal
solutions composing the Pareto front, red dots are the runs that exceed the stress
constraint defined while the black plots are the dominated solutions.
Take some time to explore other options such as Constraint Overlay 3D graphs,
Multiaxis graphs etc.
Simuleon B.V.
Sint Antoniestraat 7 5314 LG Bruchem
T. +31(0)418-644699 F. +31(0)418-644690 E.info@simuleon.com W. www.simuleon.com
8