Академический Документы
Профессиональный Документы
Культура Документы
3.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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Plug-Assisted Thermoforming of a Blister
Figure 3.1: Plug-Assisted Thermoforming of a Blister: Plug (Orange), Sheet (Blue), and Mold (Green)
in the Initial Configuration
To reduce the computational run time, and utilizing the symmetric nature of the blister, only one quarter
of the blister/plug/mold is modeled, Figure 3.1: Plug-Assisted Thermoforming of a Blister: Plug (Orange),
Sheet (Blue), and Mold (Green) in the Initial Configuration (p. 2). From a geometric point of view, the
initial (1/4) film has the following dimensions:
length = 15 mm
width = 5 mm
Dimensions are intentionally given in millimeters due to the small size of the object. The simulation will be
built around the system of units consisting of millimeters, grams and seconds.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Problem Description
The thickness compared to the length/width of the blister is rather small. This allows the use of the
membrane (shell) element, which is suited for the analysis of 3D blow molding and thermoforming
simulations. 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 3.2: Finite Element Mesh,
Subdomains and Boundary Sets (p. 3). As shown, a full 3D finite element is built for the mold, the plug
and the film. Only a surface mesh is required for the three subdomains, but the most important aspect
remains the proper description of the inner mold surfaces which will shape the blister.
viscosity = 105
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Plug-Assisted Thermoforming of a Blister
As seen in Figure 3.2: Finite Element Mesh, Subdomains and Boundary Sets (p. 3), the mesh topology
involves three subdomains:
Subdomain 1 = film
Subdomain 2 = mold
Subdomain 3 = plug
The inflation pressure will be defined on the subdomain representing the film (Subdomain 1).
An important new concept is introduced in this tutorial: plug-assisted contact with a mold. The film
acquires the mold velocity then the plug guides the film into the mold. Once inside the mold, the film
is inflated according to a certain rate where it eventually comes into contact with the mold, finally ac-
quiring its shape.
3.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 Plug-Thermo-Blister_R150.zip file you have downloaded to your working folder.
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 Mold
8. Start Workbench from Start All Programs ANSYS 15.0 Workbench 15.0.
2. Save the ANSYS Workbench project using File Save, entering Blister-plug-assist 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.
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
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Plug-Assisted Thermoforming of a Blister
c. Click Upper level menu at the top of the Domain of the mold menu.
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 Mold
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. 7
Plug-Assisted Thermoforming of a Blister
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 2: Model the Mold
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 10 mm/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.103, and 0, respectively.
Figure 3.3: Ramp Function for Mold Velocity (p. 9) shows the ramp function you just defined.
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Plug-Assisted Thermoforming of a Blister
A panel opens, asking if you want to copy the data of an existing mold.
Click No.
c. Click Upper level menu at the top of the Domain of the mold menu.
Contact conditions
Mold motion
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 3: Model the Plug
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.
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Plug-Assisted Thermoforming of a Blister
Enter -500 mm/s for the New value of velocity-z and click OK.
Enter 0.11 as the New value for time( 1) and click OK.
Retain the default, 0 as the New value for f(time)( 1) and click OK.
vi. Click Insert new pair, and in a similar manner, define the following three pairs: (0.12, 1),
(0.13, 1), and (0.14, 0).
Figure 3.4: Multi-Ramp Function for Plug Velocity (p. 13) shows the multi-ramp function you
just defined.
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 Blister Sub-task
Click Upper level menu three times to return the Mold motion menu.
vii. Click the EVOL button at the top of the menu to disable evolution inputs.
viii. 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. 13
Plug-Assisted Thermoforming of a Blister
c. Click Upper level menu button at the top of the Domain of the sub-task menu.
b. Select Zero wall velocity (vn=vs=0) along Boundary 3 and click Modify.
iii. Click Upper level menu to continue specifying flow boundary conditions.
c. Select Zero wall velocity (vn=vs=0) along Boundary 4 and click Modify.
iii. Click Upper level menu to return to the Flow boundary conditions menu.
d. 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
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Blister Sub-task
f. Click the EVOL button at the top of the Polydata menu to enable evolution inputs.
ii. Click Modify the value of a, and enter 0.14 as the New value.
iii. In a similar manner, set constants b, c, and d to 0, 0.15, and 1.0 respectively.
Figure 3.5: Ramp Function for Pressure (p. 15) 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. 15
Plug-Assisted Thermoforming of a Blister
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.
i. Increase the size of the darts that will be used to display the orientation, to ensure that they
are visible.
ii. Rotate the view to an oblique angle and zoom in on the mold.
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
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Blister Sub-task
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
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Plug-Assisted Thermoforming of a Blister
Click Yes in the panel that asks if you want to activate contact release.
i. Rotate the view and change the magnification so that you can see the plug.
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
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 4: Definition of the Blister Sub-task
iii. Click Yes in the panel that opens, to verify that the darts are pointing toward the plug body
(away from contact with the film).
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, saying that velocity prediction must be disabled.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Plug-Assisted Thermoforming of a Blister
Define layers
Enter blister as the New value in the panel that opens and click OK.
The blister menu will open with the Material data menu item highlighted.
Material Data
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Step 5: Specify the Numerical Parameters
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. 21
Plug-Assisted Thermoforming of a Blister
It is recommended that you specify a convergence criterion of 0.0001 or lower when contact release is
activated.
12. Click Upper level menu three times to return to the top-level Polydata menu.
Outputs
Set to metric_mm/g/s/mA+Celsius
4. Click Upper level menu three times to return to the top-level Polydata menu.
After defining your model in Polydata, save the data file. In the next step, you will use the Polyflow solver to
calculate a solution for this data file.
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).
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
Workbench opens the View listing file panel, which displays the listing file.
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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Plug-Assisted Thermoforming of a Blister
a. Click the Insert menu and select Contour or click the button.
b. In the box that opens, click OK to accept the default name (Contour 1) and display the details
view below the Outline tree.
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
ii. Select THICKNESS from the Variable drop-down list, or click the ellipsis button ( ) on the
right and select THICKNESS.
v. 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
Plug-Assisted Thermoforming of a Blister
a. Double-click Default Transform in the Outline tree tab, under User Locations and Plots (or right-
click Default Transform and select Edit).
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
The details view of Default Transform will be displayed below the Outline tab.
b. Perform the following steps in the Definition tab of the details view.
iii. Select Value from the Determine Angle From drop-down list in the Instance Definition
group box.
v. Enable Apply Reflection, and select ZX Plane from the Method drop-down list.
c. Rotate the view and change the magnification, as shown in Figure 3.7: Contours of Thickness on
the Whole Thermoformed Blister (p. 28).
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Plug-Assisted Thermoforming of a Blister
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. Click Apply.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Plug-Assisted Thermoforming of a Blister
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
30 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. 31
Plug-Assisted Thermoforming of a Blister
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
32 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. 33
Plug-Assisted Thermoforming of a Blister
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.
3.13. Summary
This tutorial introduced the concept of a plug-assisted blow molding problem. The mold moved into
contact with the film, where a plug guided the film into the mold, and a constant pressure was applied
to the film. This blew the film into the mold where it assumed the shape of the mold.
You represented the film by a shell geometry under the valid assumption that the thickness of the film
was much smaller than the other two dimensions. Polyflow linearly interpolated the process vari-
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Appendix
ablesthickness, 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.
3.14. Appendix
The appendix covers the following topics:
3.14.1. Contact Boundary Conditions
3.14.2. Remark on the Penalty Coefficient
3.14.3. Remeshing
Next to these operating attributes, some numerical parameters have to be specified. A geometrical al-
gorithm is applied for detecting the occurrence of contact, while a penalty formation is used for the
treatment of contact. A penalty coefficient makes sure that a geometrical contact is detected. It should
not be too small. A coefficient is also to be 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 has been set to 109, while the same value has been selected for the
coefficient along the tangential direction (slipping coefficient). The tolerance on penetration and element
dilatation equal 0.05 and 0.05 mm respectively.
In classical thermoforming applications, such residual velocity will not produce any significant numerical
penetration of the fluid film/sheet through the mold in view of the short times involved (physically, the
thermoforming 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 film/sheet upon contact. The other elements of the momentum
equation can be ignored for the present consideration. Assuming a typical time scale (for example,
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Plug-Assisted Thermoforming of a Blister
the simulation time), and a maximum penetration depth , a good penalty coefficient can be selected
as:
3.14.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.
Release 15.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.