4.1. Prerequisites
This tutorial assumes that you are familiar with the menu structure in Polydata and Workbench and
that you have solved or read 2.5D Axisymmetric Extrusion (p. ?). Some steps in the setup procedure
will not be shown explicitly.
4.2. Description
This tutorial simulates a typical blow molding situation for a bottle. In the present case, it is assumed
that a cylindrical parison with uniform thickness distribution has been extruded. The present calculation
involves two major steps; parison pinch-off due to mold closing, and inflation. Figure 4.1: Blow Molding
Initial Configuration (p. 1) shows a sketch of the process in the initial configuration, before the pinch-
off and parison inflation.
From a geometric point of view, the initial parison has the following dimensions:
height = 0.276 m
radius = 0.0225 m
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
3D Blow Molding of a Bottle
The thickness of the fluid parison is much smaller than the other two dimensions of the bottle, which
allows for the use of the membrane (shell) element, which is suited for the analysis of 3D blow molding
simulations. It is important to remember when preparing the surface mesh, that the mesh elements on
the mold should not be the same order of magnitude as the expected final local thickness. The use of
the membrane element is presently restricted to time-dependant flows and is combined with Lagrangian
representation. In other words, each mesh node is a material point.
The finite element mesh and the boundary conditions are displayed in Figure 4.2: Finite Element Mesh,
Subdomains, and Boundary Sets (p. 2). As shown, a full 3D finite element is built for both the mold
and the parison. Only a surface mesh is needed for both the mold and the parison, but the most im-
portant aspect remains the proper description of the inner mold surfaces that will shape the bottle.
viscosity = 104
As seen in Figure 4.2: Finite Element Mesh, Subdomains, and Boundary Sets (p. 2), the mesh topology
involves three subdomains (MoldLeft, parison, and Moldright) and two boundary sets (TopEdge and
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 1: Project and Mesh
BottomEdge). The fluid parison is covered by the subdomain named parison while MoldLeft and
MoldRight will be defined as molds. Along boundary sets TopEdge and BottomEdge, a symmetry
boundary condition will be imposed. The inflation pressure will be defined on the subdomain repres-
enting the parison.
4.3. Preparation
To prepare for running this tutorial:
Note
If you do not have a User Name and Password, you can register by clicking Customer
Registration on the Log In page.
4. Narrow the results by using the filter on the left side of the page.
7. Unzip the 3D-Blow-Molding-Bottle_R150.zip file you have downloaded to your working folder.
8. Start Workbench from Start All Programs ANSYS 15.0 Workbench 15.0.
2. Save the ANSYS Workbench project using File Save, entering instanet-PF-only as the name of
the project.
When Polydata starts, the Create a new task menu item is highlighted, and the geometry for the
problem is displayed in the Graphics Display window.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
3D Blow Molding of a Bottle
F.E.M. task
Time-dependent problem(s)
2D shell geometry
Define molds
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Model the Right Mold
c. Click Upper level menu at the top of the Domain of the mold menu.
Contact conditions
Mold motion
A small panel opens, asking you to specify the type of mold motion.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
3D Blow Molding of a Bottle
Enter 1 as the New value, to impose a translation velocity, and click OK.
b. Click the EVOL button at the top of the Polydata menu to enable evolution inputs.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Model the Right Mold
Click OK to accept the default value of 0 for the New value of velocity-x.
Polydata asks you to the specify the time dependence of the x-velocity. Click Upper level
menu, as there is no velocity in the x-direction.
Click OK to accept the default value of 0 for the New value of velocity-y, and click Upper
level menu, as there is no velocity in the y-direction.
Enter 0.736842 m/s for the New value of velocity-z and click OK.
v. Define the coordinate pairs (a,b) and (c,d) for the points that define the ramp function.
vi. In a similar manner, set the values for b, c, and d to -1.0, 0.1, and 0, respectively.
Figure 4.3: Ramp Function for Right Mold Velocity (p. 8) shows the ramp function you just
defined.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
3D Blow Molding of a Bottle
vii. Click the EVOL button at the top of the menu to disable evolution inputs.
viii. Click Upper level menu two times to return to the Define molds menu.
A panel opens, asking if you want to copy the data of an existing mold.
Click No.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Model the Left Mold
c. Click Upper level menu at the top of the Domain of the mold menu.
Contact conditions
Mold motion
A small panel opens, asking you to specify the type of mold motion.
Enter 1 as the New value, to impose a translation velocity, and click OK.
b. Click the EVOL button at the top of the Polydata menu to enable evolution inputs.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
3D Blow Molding of a Bottle
Click OK to accept the default value of 0 for the New value of velocity-x.
Polydata asks you to the specify the time dependence of the x-velocity. Click Upper level
menu, as there is no velocity in the x-direction.
Click OK to accept the default value of 0 for the New value of velocity-y, and click Upper
level menu, as there is no velocity in the y-direction.
Enter 0.736842 m/s for the New value of velocity-z and click OK.
v. Define the coordinate pairs (a,b) and (c,d) for the points that define the ramp function.
vi. In a similar manner, set the values for b, c, and d to 1.0, 0.1, and 0, respectively.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Parison Sub-task
Figure 4.4: Ramp Function for Left Mold Velocity (p. 11) shows the ramp function you just
defined.
vii. Click Upper level menu to return the Mold motion menu.
d. Click the EVOL button at the top of the menu to disable evolution inputs.
e. Click Upper level menu three times to return to the F.E.M. Task 1 menu.
Create a sub-task
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
3D Blow Molding of a Bottle
c. Click Upper level menu button at the top of the Domain of the sub-task menu.
a. Select Zero wall velocity (vn=vs=0) along BOTTOMEDGE and click Modify.
iii. Click Upper level menu to continue specifying flow boundary conditions.
b. Select Zero wall velocity (vn=vs=0) along TOPEDGE and click Modify.
iii. Click Upper level menu to return to the Flow boundary conditions menu.
c. Click Inflation pressure imposed at the bottom of the Flow boundary conditions menu.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Parison Sub-task
Darts will be displayed in the Graphics Display window, to indicate the orientation of the pressure
on the parison.
As shown in the figure that follows, the darts point into the center of the parison.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
3D Blow Molding of a Bottle
f. Click the EVOL button at the top of the Polydata menu to enable evolution inputs.
h. Define the settings in the Time dependence of inflation pressure menu that opens.
ii. Click Modify the value of a, enter 0.1 as the New value, and click OK.
iii. In a similar manner, set the values for b, c, and d to 0, 0.2, and 1.0, respectively.
Figure 4.5: Ramp Function for Pressure (p. 14) shows the ramp function you just defined.
j. Click the EVOL button at the top of the Polydata menu to disable evolution inputs.
Define contacts
The Modification of a contact problem menu will open with the Select a contact wall menu
item highlighted.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Parison Sub-task
i. Increase the size of the darts that will be used to display the orientation, to ensure that they
are visible.
Darts will be displayed in the Graphics Display window, as shown in the following figure.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
3D Blow Molding of a Bottle
iv. Click No in the panel that opens, to specify that the darts are not pointing towards the mold
body.
If the direction of the darts is not clear to you, you can close the panel, rotate the view and/or
change the magnification, click Specify mold side / cavity side again, and then answer
the question appropriately.
The Modification of a contact problem menu will open with the Select a contact wall menu item
highlighted.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Parison Sub-task
i. Rotate the view slightly to display the bottle-shaped cavity from an oblique angle.
Darts will be displayed in the Graphics Display window, as shown in the following figure.
iii. Click No in the panel that opens, to specify that the darts are not pointing towards the mold
body.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
3D Blow Molding of a Bottle
If the direction of the darts is not clear to you, you can close the panel, rotate the view and/or
change the magnification, click Specify mold side / cavity side again, and then answer
the question appropriately.
iv. Click Upper level menu to return to the Define contacts menu.
e. Click OK in the warning box that opens, to acknowledge that the velocity prediction must be dis-
abled.
Define layers
The parison menu will open with the Material data menu item highlighted.
Material Data
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Specify the Numerical Parameters
iv. Click Upper level menu twice to continue with material data specification.
v. Click Density.
vii. Click Upper level menu to continue with the material data specification.
ix. Select Inertia will be taken into account and click Upper level menu twice to return to the
parison menu.
Initial thickness
i. Click Constant.
ii. Click Upper level menu four times to return to the F.E.M. Task 1 menu.
Numerical parameters
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
3D Blow Molding of a Bottle
9. Click Upper level menu three times to return to the top-level Polydata menu.
Outputs
The Current system is shown at the top of the Change system of Units for specific outputs menu.
3. Click Upper level menu twice to return to the top-level Polydata menu.
After defining your model in Polydata, save the data file. In the next step, you will have to read this data file
into Polyflow and calculate a solution.
1. Click Accept.
2. Click Continue.
This accepts the default names for the graphical output files (cfx.res) that are to be saved for post-
processing, and the Polyflow format results file (res).
1. Run Polyflow by right-clicking the Solution cell of the simulation and selecting Update.
This executes Polyflow using the data file as standard input, and writes information about the problem
description, calculations, and convergence to a listing file (polyflow.lst).
Workbench opens the View listing file panel, which displays the listing file.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Postprocessing
b. It is a common practice to confirm that the solution proceeded as expected by looking for the
following printed at the bottom of the listing file:
The computation succeeded.
CFD-Post reads the solution fields that were saved to the results file.
2. Change the view in the Graphics Display window as shown in the figure that follows.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
3D Blow Molding of a Bottle
a. Click the Insert menu and select Contour or click the button.
b. In the panel that opens, click OK to accept the default name (Contour 1) and display the details
view below the Outline tree.
ii. Select THICKNESS from the Variable drop-down list, or click the ellipsis button ( ) on the
right and select THICKNESS.
v. Click Apply.
d. Disable the Wireframe in the Outline tree tab, under User Locations and Plots.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Postprocessing
a. Enable and double-click MOLDLEFT_surf in the Outline tree tab, under PFL at 2s.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
3D Blow Molding of a Bottle
b. Enter 0.7 for Transparency in the Render tab in the details view of MOLDLEFT_surf.
The contours of thickness on the parison would not be visible without increasing the transparency
of the mold.
c. Click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Postprocessing
c. Click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
3D Blow Molding of a Bottle
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Postprocessing
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
3D Blow Molding of a Bottle
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 9: Postprocessing
c. Select Timesteps.
d. To save the animation, expand the dialog box by clicking the button at the lower-right.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
3D Blow Molding of a Bottle
ii. Click the file icon to the right and enter the path where you would like to save the animation.
Enter Thickness.wmv for the name of the file and click Save to close the Save Movie
dialog box.
iv. Click the play button, to play the animation and save it as a file.
4.13. Summary
This tutorial introduced the concept of a parison blow molding problem. The two halves of the mold
moved into contact with the parison, where it became pinched, and a vacuum was applied to the par-
ison. This blew the parison into the mold where it assumed the shape of the mold, which was a bottle
in this case.
You represented the parison by a shell geometry under the valid assumption that the thickness of the
parison was much smaller than the other two dimensions (diameter and height). Polyflow linearly inter-
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Further Improvements
polated the process variablesthickness, velocity and position. By reporting the individual time steps
to CFD-Post you were able to view the thickness of the product as a function of time.
F.E.M. Task 1
Numerical parameters
Adaptive meshing
Modify Nstep = 5
Modify Maxdiv = 1
The results are shown in Figure 4.11: Effect of Adaption on Final Mesh and Thickness Variation (p. 32).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
3D Blow Molding of a Bottle
4.15. Appendix
The appendix contains the following topics:
4.15.1. Contact Boundary Conditions
4.15.2. Remark on the Penalty Coefficient
4.15.3. Remeshing
4.15.4. Evolutions
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Appendix
contact involves a "what" and a "how". The "what" describes the geometry of the parison and the mold
surface it may come in contact with (contact problem). The "how" refers to other process parameters,
such as a moving mold. In this case, a velocity (that is possibly time dependent) must be specified for
the mold. In some cases, the material may slip along the contact wall, which can also be taken into
account.
Along with these operating attributes, some numerical parameters must be specified. A geometrical
algorithm is applied for detecting the contact, while a penalty formation is used for the treatment of
the contact. A penalty coefficient ensures that a geometrical contact is detected. It should not be too
small. A coefficient is also specified in the tangential direction. If the fluid sticks along the wall, this
tangential coefficient should preferably receive the same value as the penalty coefficient. Two additional
coefficients are also needed; a tolerance on penetration accuracy and an element dilatation.
Presently, the penalty coefficient and the slipping coefficient (tangential direction) are both set to 109.
The tolerance on penetration and element dilatation are equal to 0.001 and 0.002 m respectively.
In classical blow molding applications, such residual velocity will not produce any significant numerical
penetration of the fluid parison through the mold in view of the short times involved (physically, blow
molding process is very fast). However, some situations may involve longer time scales such as in the
glass industry.
The question that is now raised concerns the best evaluation of the penalty coefficient. The penalty
formulation mainly establishes a balance between a force (for example: the inflation pressure, ) and
a penalty force because of contact. The penalty force is simply the product of the penalty coefficient,
, and the residual velocity of the parison upon contact. The other variables of the momentum equation
can be omitted for the present problem. Considering a typical time scale, (for example, the simulation
time), and a maximum penetration depth that can be practically accepted, , a good penalty coefficient
can be selected as:
4.15.3. Remeshing
No remeshing needs to be specified for this case. In the context of the membrane element, a Lagrangian
representation is applied where all mesh nodes are considered material points.
4.15.4. Evolutions
The present case involves a mold motion followed by inflation.
For the mold motion, the x and y-components are zeros. The two mold halves move only in the z-dir-
ection at the same speed but in opposite directions. The two mold halves move at 0.736842 m/s in the
z-direction. To control the duration and the direction of the motion, a simple ramp function is applied
on the mold speed. The ramp function is multiplied by the z-velocity component to give each half of
the mold the proper speed in the appropriate direction.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.