Professional Documents
Culture Documents
Polyflow Extrusion WS06 Inverse Extrusion
Polyflow Extrusion WS06 Inverse Extrusion
Polyflow Extrusion WS06 Inverse Extrusion
6.1. Introduction
Inverse extrusion deals with the computation of the shape of a die that produces an extrudate of the
desired shape. This tutorial illustrates how to handle a complex inverse extrusion problem. In this tutorial,
slip conditions along the die walls are considered and evolution on the slip coefficient is enabled to
aid convergence.
• Set material properties and boundary conditions for a inverse extrusion problem.
6.2. 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. Some steps in the set up procedure will not
be shown explicitly.
The melt enters the die as shown in Figure 6.1: Problem Description (p. 2) at a flow rate = 10 cm3/s
(a quarter of the actual flow rate) and the extrudate is obtained at the exit.
The incompressibility and momentum equations are solved over the computational domain. The domain
for the problem is divided into two sub-domains (as shown in Figure 6.1: Problem Description (p. 2))
so that specific remeshing algorithms can be applied in each sub-domain to accurately predict the die
profile. Subdomain 1 represents the fluid as it enters and is confined by the die. Subdomain 2 corresponds
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Inverse Extrusion
to the extrudate that is in contact with the air (and can deform freely). The main aim of the calculation
is to compute the geometry of the die to obtain the desired extrudate.
The boundary set for the problem are shown in Figure 6.2: Boundary Set for the Problem (p. 2), and
the conditions at the boundaries of the domains are given below
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
6.4.1. 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.
6. Unzip the Inverse-Extrusion_R170.zip file you have downloaded to your working folder.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Inverse Extrusion
7. Start Workbench from Start > All Programs > ANSYS 17.0 > Workbench 17.0.
2. Save the ANSYS Workbench project using File → Save, entering inverse-extrusion 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
• Evolution problem(s)
Apply the evolution scheme on the slip coefficient along the outer wall of the die (boundary 4)
when you define the slip boundary conditions.
Create a sub-task
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
This problem involves a free surface, so the domain is divided into two sub-domains; one for the region
near the free surface (SUBDOMAIN_2) and the other for the rest of the domain (SUBDOMAIN_1). In this
problem, the sub-task applies to both sub-domains, which is the default condition.
Accept the default selection of both subdomains by clicking Upper level menu.
Material Data
The viscosity in this tutorial is given by the power law. For information on power law, see Power
Law (p. 25).
3. Specify the value of , referred to as “fac” in the graphical user interface (compare the equation at the
top of the Power law menu to the equation shown in the Power Law (p. 25)).
Modify fac
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Inverse Extrusion
Enter 300000 [units: poise] as the New value and click OK.
4. Retain the default value for , referred to as “tnat” in the graphical user interface.
Modify tnat
5. Specify the value for , referred to as “expo” in the graphical user interface.
Modify expo
6. Click Upper level menu three times to return to the Inverse Extrusion menu.
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_1 and click Modify.
b. Click Inflow.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
When the Automatic option is selected, Polydata chooses the most appropriate method to compute
the inflow condition.
In 2D axisymmetric problems, the axis of symmetry is automatically identified by Polydata, but for 3D
flows, you must manually identify a plane of symmetry.
The normal velocity ( ) and the tangential force ( ) are set to zero on a symmetry plane. A particle
cannot cross the plane ( = 0) due to the symmetry, so the particles flow at the same velocity on both
sides of the symmetry plane, leading to a zero tangential force.
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_2 and click Modify.
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_3 and click Modify.
4. Set the conditions along the outer wall of the die (BOUNDARY_4).
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_4 and click Modify.
The evolution scheme is used to aid with convergence by starting with a low value for the slip
coefficient and slowly increasing the value of the coefficient to reach a no-slip condition. With a
low value for the slip coefficient there is no swelling of the extrudate, simplifying the calculation.
As the slip coefficient increases, the extrudate begins to swell because the fluid in contact with the
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Inverse Extrusion
wall slows down, which increases the velocity of the fluid in the center of the die. For more inform-
ation on the evolution scheme, see Evolution Scheme (p. 25).
i. Click EVOL at the top of the Polydata menu to enable the evolution inputs for the slip coefficient.
Modify k
You will retain the default values for a and b, and will modify the values for c and d.
xi. Click EVOL at the top of the Polydata menu to disable the evolution inputs.
xiv. Click Upper level menu two times to return to the Flow boundary conditions menu.
In a steady-state problem, the velocity field must be tangential to a free surface, since no fluid particles
go out of the domain through the free surface. This constraint is called the kinematic condition, =
0. This equation requires an initial condition (the starting line of the free surface). In this problem, the
starting line of the free surface is the intersection of boundary 4 and boundary 5 (see 3D Extrusion).
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_5 and click Modify.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
d. Select No condition along BOUNDARY_4 (the boundary where the free surface starts) and click
Modify.
f. Click Upper level menu to return to the Boundary conditions on the moving surface menu.
h. Click Outlet (Inv. prediction) to define the outlet of the moving surface.
In inverse extrusion problems, you have to predict the appropriate die exit cross-section to obtain
a given extrudate cross-section. By defining the outlet of a free surface, inform Polyflow the desired
extrudate shape. Hence, you impose the outlet of the moving surface along the last section of the
free jet as the outlet of the free surface. This section will not be modified during the calculation.
i. Select BOUNDARY_6 as the outlet of the moving surface and click Confirm.
j. Click Upper level menu to return to the Flow boundary conditions menu.
It is assumed that a uniform velocity profile is reached at the exit. The melt is not subjected to any ex-
ternally applied stress at the exit, so the condition of zero normal and tangential forces is selected.
a. Select Zero wall velocity (vn=vs=0) along BOUNDARY_6 and click Modify.
c. Accept the default value of 0 for the normal force, , by clicking Upper level menu.
d. Accept the default value of 0 for the tangential force, , by clicking Upper level menu.
7. Click Upper level menu at the top of the Flow boundary conditions menu.
6.4.6. Remeshing
The purpose of the remeshing technique is to relocate internal nodes according to the displacement of
boundary nodes due to the motion of the free surface, since a part of the mesh is deformed. For information
on remeshing technique, see Appendix (p. 25).
Global remeshing
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Inverse Extrusion
SUBDOMAIN_1 is moved from the top list to the bottom list, indicating that only SUBDOMAIN_2
will be remeshed.
For 3D extrusion problems where large deformations of the extrudate are expected, the optimesh
remeshing technique is recommended. For information on optimesh remeshing technique see
Appendix (p. 25).
a. Specify the initial plane for the optimesh remeshing technique, by selecting Intersection with
SUBDOMAIN_1 and clicking Confirm.
b. Specify the final plane for the remeshing technique, by selecting Intersection with BOUNDARY_6
and clicking Confirm.
Polydata asks if you want to change from the surface kinematic condition to the line kinematic
condition.
The line kinematic condition is recommended for extrusion problems, and must be used in combin-
ation with the optimesh remeshing technique.
d. Click Accept the current setup in the Element distortion check menu.
In complex extrusion simulations, the finite element mesh can undergo great deformations. The
Element distortion check menu deals with the detection of all possible distortions of the elements.
Accept default options.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
The technique of inverse prediction is selected to calculate the profile for the “constant section”
region of the die.
Numerical parameters
Note
Setting the final value of equal to 20 creates a large enough slip coefficient that
it is equivalent to a no-slip condition at the die wall (BOUNDARY_4, as discussed
in a previous step).
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Inverse Extrusion
2. Click Upper level menu three times to return to the top-level Polydata menu.
6.4.8. Outputs
After Polyflow calculates a solution, it can save the results in several different formats. Choose the one that
is appropriate for your postprocessor. In this case, save the outputs in IGES format, as well as the default
format for CFD-Post.
Outputs
1. Retain the default output (CFD-Post) and click Enable Iges file output.
The default CFD-Post output is used for postprocessing with CFD-Post. The IGES output contains the
modified geometry of the extrudate (after remeshing) calculated at every step of the evolution procedure.
For information on IGES output, see Appendix (p. 25).
Polydata asks you to confirm the current system units and fields that are to be saved to the results file
for postprocessing.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
1. Click Accept.
2. Click Continue.
This accepts the default names for graphical output files (cfx.res) that are to be saved for postpro-
cessing, and for the Polyflow format results file (res).
6.4.10. Solution
Run Polyflow to calculate a solution for the model you just defined using Polydata.
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).
A cfx.res file (corresponding to the eight evolution steps of the flow case) will be created.
Workbench opens the View listing file dialog box, 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.
6.4.11. Postprocessing
Use CFD-Post to view the results of the Polyflow simulation.
1. Double-click the Results tab in the Workbench analysis and read the results files saved by Polyflow.
CFD-Post reads the solution fields that were saved to the results file.
a. Deselect Wireframe in the Outline tree tab, under User Locations and Plots.
b. Click the Insert menu and select Contour or click the button.
c. Click OK to accept the default name (Contour 1) and open the details view below the Outline tab.
d. Perform the following steps In the Geometry tab of the details view.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Inverse Extrusion
ii. Select all topological entities under PFL in the Location Selector dialog box (use Shift for
multiple selection) and click OK.
iii. Select VELOCITIES from the Variable drop-down list (or by clicking ).
You can see in Figure 6.3: Contours of Velocity Magnitude (p. 15) that the velocity is zero along the die
wall, as expected, and there is a fully developed profile at the inlet of the die. At the die outlet, the velocity
profile changes to become constant throughout the extrudate cross-section. The transition between
these two states can be seen at the beginning of extrudate section.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Inverse Extrusion
In the Outline tree tab, under User Locations and Plots deselect Contour 1.
ii. Click OK to accept the default name (Plane 1) and display the details view below the Outline
tab.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
iii. In the Geometry tab of the details view, select XY Plane from the Method drop-down list.
v. Click Apply.
vi. Repeat steps 3.b.i.–v. to create the other planes at Z = 0.03, 0.07, and 0.1999 m.
vii. In the Outline tree tab, under User Locations and Plots, deselect Plane 1, Plane 2, Plane 3,
and Plane 4.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Inverse Extrusion
c. Click the Insert menu and select Contour or click the button.
d. Click OK to accept the default name (Contour 2) and open the details view below the Outline tree
tab.
e. In the Outline tree tab under User Locations and Plots, select Wireframe.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
ii. Select all planes under User Locations and Plots (use Shift for multiple selection).
iv. Select VELOCITIES from the Variable drop-down list (or click ).
The velocity profiles planes are located at the flow inlet, the flow outlet, and planes just before and after
the die exit as shown in Figure 6.4: Velocity Profile Planes (p. 20).
Compare the velocity profile within the die to the velocity profile just after the die exit at the end of the
computational domain.
• The velocity profile is flat in the extrudate, far away from the die exit. All particles in the cross-section plane
are at the same velocity.
• Just after the die exit, there is a transitional zone where the velocity profile is reorganized.
• The velocity profile on the plane = 7 cm is not fully developed, but it is not flat either.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Inverse Extrusion
In the Outline tree tab, under User Locations and Plots, deselect Contour 2 and Wireframe.
ii. Click OK to accept the default name (Polyline 1) and display the details view below the Outline
tab.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
iii. In the Geometry tab of the details view, select Boundary Intersection from the Method drop-
down list.
iv. Click next to Boundary List and select SUBDOMAIN_1_BOUNDARY_4. Click OK to close
the Location Selector dialog box.
vi. In the Color tab, click next to Color and select dark blue.
ii. Click OK to accept the default name (Polyline 2) and display the details view below the Outline
tab.
iii. In the Geometry tab of the details view, select Boundary Intersection from the Method drop-
down list.
d. Right-click in the graphic window and select View From +Z under Predefined Camera.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Inverse Extrusion
a. Click the Insert menu and select Instance Transform, or click the button.
b. Click OK to accept the default name (Instance Transform 1) and display the details view below the
Outline tab.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Setup and Solution
c. Perform the following steps in the Definition tab of the details view of Instance Transform 1:
iv. Ensure Principal Axis and Z are selected for Method and Axis in the Axis Definition group
box.
d. In the Outline tree tab, under User Locations and Plots, right-click Polyline 1 and click Edit (or
double-click Polyline 1).
e. In the View tab of the details view, scroll down and enable Apply Instancing Transform.
g. Click Apply.
h. In the Outline tree tab, under User Locations and Plots, right-click Polyline 2 and click Edit (or
double-click Polyline 2).
You can use the central-mouse button to zoom in and out. This allows you to compare the size and
shape of the flow inlet with that of the flow outlet without distortion due to perspective.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Inverse Extrusion
You can also click the fit view button ( ) to properly center the image.
The deformation of the extrudate is the result of the rearrangement taking place at the die exit. Particle
coming from high-speed regions in the die must slow down, while particles coming from low-speed re-
gions must accelerate. You can change the speed by enlarging the flowing section. A tube of fluid at
high speed in the die will enlarge its cross-section in the extrudate to decrease its average velocity. A
tube of fluid at low speed in the die will reduce its cross-section in the extrudate in order to increase
average speed. In Figure 6.5: Swelling of the Extrudate (p. 24), you can see that the die design tool
compensated for these effects. The central part of the cross-section where the fluid easily flowed in the
original die has been reduced by the die design tool, while the extremities of the branches were enlarged
because the flow was much slower in the original die. Since the combined effects of the cross-sectional
enlargements and reductions are very difficult to guess, the numerical simulation is necessary to help
the die designer reduce the number of trial-and-error iterations.
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Appendix
6.5. Summary
This tutorial introduced the concept of an inverse extrusion problem. You solved the problem assuming
suitable conditions for the physics of the problem and Polyflow predicted the shape of the die. You
used multiple domain calculations with remeshing methods most suited to 3D inverse extrusion problems.
The nonlinear problem was solved using an evolution technique to aid convergence.
6.6. Appendix
The appendix contains the following sections:
6.6.1. Power Law
6.6.2. Evolution Scheme
6.6.3. Remeshing Technique
6.6.4. Optimesh Remeshing Technique
6.6.5. IGES Output
where:
= consistency factor
= power-law index
= natural time
where:
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Inverse Extrusion
= material parameters
= material parameters
This technique modifies the location of the section where the boundary conditions on the kinematic
condition apply (the die-lip region). Apply local remeshing technique to the region between the entry
section and the die-lip area (subdomain 1). In this tutorial, you define a "constant section" on this sub-
domain. This means that the die cross-section is constant from the die entry to the die exit (a parallel
die). Using this two-stage remeshing technique, Polyflow calculates the die profile that produces an
extrudate of the desired shape. More complex deformations of the die are available via the definition
of different local remeshings within the die.
The domain to be remeshed is cut into a series of 2D slices (planes) in a direction perpendicular to the
direction of extrusion, and each plane will be remeshed independently. For this process, Polyflow requires
the selection of the initial plane and the final plane. In this problem, the initial plane is the intersection
of subdomain 2 with subdomain 1, and the final plane is the intersection of subdomain 2 with the flow
exit (boundary 6).
Release 16.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.