Académique Documents
Professionnel Documents
Culture Documents
Inverse Extrusion
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 an inverse extrusion problem.
Prerequisites
This tutorial assumes that you are familiar with the menu structure in POLYDATA and
Workbench and that you have solved or read Tutorial 1. Some steps in the setup
procedure will not be shown explicitly.
Problem Description
This problem deals with the flow of a Newtonian fluid through a three-dimensional die.
Due to the symmetry of the problem (the cross-section of the die is a polygon), the
computational domain is defined for a quarter of the geometry. i.e., two planes of
symmetry are defined.
The melt enters the die as shown in Figure 9.1 at a flow rate Q = 200 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
9.1) so that specific remeshing algorithms can be applied in each sub-domain to
accurately predict the die profile. subdomain 1 and subdomain 2 represent the die where
the fluid is confined and the extrudate that is in contact with the air (and can deform
freely), respectively. 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 9.2, and the conditions at the
boundaries of the domains are:
Preparation
1. Create a Polyflow Analysis system by drag and drop in workbench, import the mesh
file (invext.msh) and double-click the mesh file name to start POLYDATA.
When POLYDATA starts, the Create a new task menu item will be highlighted, and the
geometry for the problem will be displayed in the Graphics Display window.
Step 2: Models
In this step, first define a new task representing the inverse extrusion model. Then define
a sub-task for the isothermal flow calculation.
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
(b) Enter Inverse Extrusion as the New value and click OK.
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.
(a) Accept the default selection of both sub-domains by clicking on Upper level
menu at the top of the panel.
POLYDATA indicates which material properties are relevant for your sub-task by
graying out the irrelevant properties. In this case, viscosity, density, inertia terms, and
gravity are available for specification. For this model, define only the viscosity of the
material.
Material data
2. Select Power law. Retain the default value of 1 for in this example.
The viscosity in this tutorial is given by the power law. For information on power law,
see Appendix.
Modify fac
Modify expo
5. Select Upper level menu three times to leave the material data specification.
In this step, set the conditions at each of the boundaries of the domain. When a boundary
set is selected, its location is highlighted in red in the graphics window.
When the Automatic option is selected, POLYDATA will automatically choose the
most appropriate method to compute the inflow condition.
The normal velocity (vn) and the tangential force (fs) are set to zero on a symmetry plane.
A particle cannot cross the plane (vn = 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.
4. Set the conditions along the outer wall of the die (boundary 4).
Modify k
Retain the default values for a and b and modify the values of c and d.
xi. Click on EVOL [on] at the top of the POLYDATA menu to disable the
evolution inputs.
xiv. Select Upper level menu two times to return to the Flow boundary
conditions panel.
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 it. This constraint is called the kinematic
condition (v n = 0). This equation requires an initial condition, i.e., the starting line of
the free surface. In the current problem, the starting line of the free surface is the
intersection of boundary 4 and boundary 5.
(d) Select No condition along Boundary 4 (the boundary where the free surface
starts) and click Modify.
(f) Select Upper level menu to return to the Boundary conditions on the moving
surface panel.
(h) Select 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) Select Upper level menu to return to the Flow boundary conditions panel.
It is assumed that a uniform velocity profile is reached at the exit. The melt is not
subjected to any externally applied stress at the exit, so the condition of zero normal and
tangential forces is selected.
(c) Accept the default value of 0 for the normal force fn by selecting Upper level
menu.
(d) Accept the default value of 0 for the tangential force fs by selecting Upper
level menu.
7. Click on Upper level menu at the top of the Flow boundary conditions panel.
Step 5: 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.
Global remeshing
1. Specify the region where the first local remeshing is to be performed (subdomain 2).
Subdomain 1 is moved from the top list to the bottom list, indicating that only
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.
(a) Specify the initial plane for the optimesh remeshing technique.
(b) Specify the final plane for the optimesh remeshing technique.
i. Select Intersection with boundary 6 and click Confirm.
POLYDATA asks you if you want to use the surface kinematic condition.
The line kinematic condition is recommended for extrusion problems, and must be
used in combination with the optimesh remeshing technique.
(d) Select 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.
The technique of inverse prediction is enabled to calculate the profile for the
constant section region of the die.
All information relevant to iterative schemes (for the FEM task calculations) can be
modified in the Numerical parameters menu.
Numerical parameters
2. Select Upper level menu three times to return to the top-level POLYDATA menu.
Step 7: Outputs
After calculating a solution, POLYFLOW saves the results in several different formats.
You have to choose the format that is appropriate for your graphical post-processing
program. In this case, save the outputs in the default format for CFDPost and in IGES
format.
Outputs
1. Retain the default output (CFDPost) and select Enable Iges file output.
The default CFDPost output is used for post-processing with CFDPost. The IGES output
contains the modified geometry of the die (after remeshing) calculated at every step of the
evolution procedure. For information on IGES output, see Appendix.
After defining your model in POLYDATA, save the data file. In the next step, read this
data file into POLYFLOW and calculate a solution.
1. POLYDATA will ask you to confirm the fields that are to be saved to the results file
for post-processing.
2. Select Accept.
3. Select Continue.
This accepts the default names for graphical output files (cfx.res) that are to be saved for
post processing, and the POLYDATA format results file (res).
Step 9: Solution
In this step, run POLYFLOW to calculate a solution for the model you just defined using
POLYDATA.
1. Run POLYFLOW by righ click on Solution cell of the simulation and click on Update
button.
This executes POLYFLOW using the data file as standard input, and writes information
about the problem description, calculations, and convergence to a listing file
(listingFile).
A cfx.res file will be created, which refers to the files corresponding to the eight evolution
steps of the flow case.
Workbench opens View listing file panel, which displays the listing file.
1. Double click on Results cell in the workbench analysis and read the results files saved
by POLYFLOW.
CFDPost reads the solution fields that were saved to the results file.
(a) Insert Contour or click on the button , enter a name, click OK.
ii. Select all topological entities under File Contents (use the shift-key)
iii. Click on OK
iv. Select the variable VELOCITIES (of click on next to Variables)
v. Click on Apply.
You can see in Figure 9.3 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 in the first third of the extrudate.
(c) Insert Contour or click on the button , enter a name, click OK.
ii. Select all planes under User Locations and Plots (use the shift-key)
iii. Click on OK
iv. Select the variable VELOCITIES (of click on next to Variables)
v. Under the tab Render, disable Lighting
vi. Click on Apply.
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 9.4.
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 z=7 is not fully developed, but it is not flat either.
(a) Clean the image: Outline tab under User Locations and Plots
(d) Right click in the graphic window, and select View towards -z
This allows you to compare the size and shape of the flow inlet with that of the flow outlet
without distortion due to perspective.
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 regions 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 9.5, once can see 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.
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 non-linear problem was
solved using an evolution technique to aid convergence.
Appendix
Power Law
The power law exhibits shear-thinning (reduction in the viscosity with an increase in
shear-rate) that is a characteristic of many polymers. The viscosity in this tutorial is given
by the power law:
where,
K = consistency factor
n = power-law index
= natural time
Evolution Scheme
The kinematic equation introduces non-linear terms in the problem that might lead to
convergence difficulties. An evolution scheme is available in POLYFLOW to solve such
highly non-linear problems. Start the calculation with a reduced value of the parameter(s)
causing the non-linearity. Starting from the first solution, POLYFLOW increments the
parameter(s) causing the non-linearity and computes a second solution. Starting from this
new solution, POLYFLOW increments the parameter(s) again and computes a third
solution. Following this procedure, POLYFLOW increases the value of each parameter
up to its nominal value. In POLYFLOW, this procedure is fully automated; the
increments are automatically adapted according to the results of previous calculations.
POLYFLOW uses an evolution variable S that is incremented during the evolution
scheme. S starts at an initial value of Si and is increased to a final value of Sf . Each
parameter l that you want to evolve is defined as l = l0f(S).
where,
vs = tangential velocity of the fluid
vwall = tangential velocity of the wall
Fslip = material parameters
eslip = material parameters
vwall = 0 (assumed zero, by default)
Remeshing Technique
Remeshing for the inverse extrusion problems is carried out in two stages. This model
involves a free surface of unknown position. A portion of the mesh will be affected by the
relocation of this boundary. Hence a remeshing technique that is suitable for 3D extrusion
problems is applied to this part of the mesh. The free surface is entirely contained within
subdomain 2, and hence only subdomain 2 will be affected by the relocation of the free
surface.
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 subdomain. 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 optimesh remeshing technique requires the direction of extrusion to be parallel to the
x, y, or z axis, and all slices into which the remeshing domain is cut must be
perpendicular to the extrusion axis.
The domain to be remeshed will be 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).
IGES Output
An IGES output allows you to import the final geometry into a CAD program. This is
useful when you are designing a die because you want to be able to manufacture the die
predicted by the calculation. In the present case, you can compare the final shape of the
predicted extrudate in an IGES format with the desired shape.