Beruflich Dokumente
Kultur Dokumente
Introduction to
ANSYS Polyflow
Training Manual
Basic equations
Training Manual
Training Manual
nergy conservation
D
c p ( ) = r + T : v q
Dt
where q is the heat flux defined as q = k
D
=
and + v
D
Dt t
: refers to the scalar product of two tensors
Constitutive equation : closure of the system
= pI + T
where p is the pressure and T is the extra-stress tensor
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 2-5 June 2010
Introduction to POLYFLOW training
Training Manual
Training Manual
Viscosity Laws
The following viscosity models are available in
ANSYS POLYFLOW.
In general, the viscosity law can be written as:
(&, T ) = F (& ) H (T )
The following laws are available for shear-rate dependence of
viscosity:
Constant
F (& ) = o
where o is the viscosity at zero shear rate.
Power law
F (& ) = K ( & )
n 1
Training Manual
Viscosity Laws
Bird-Carreau
Bird Carreau
( )
n 1
F (& ) = + ( o ) 1 + & 2 2 2
Bingham
0
F (& ) = 0 + & & c
&
&
0 2
&c
F (& ) = 0 + & < &c
&c
Training Manual
Cross
(& ) = 0
1 + (& ) m
Carreau-Yasuda
C Y d
[
(& ) = + ( 0 ) 1 + (& ) b
]
n 1
b
Training Manual
Viscosity Laws
The following laws are available for temperature dependence of
viscosity H( ).
Constant viscosity
H (T ) = 1
Arrhenius law
1 1
H (T ) = exp
T T0 T T 0
Where is a material coefficient (linked to the activation
energy)
is a reference temperature
0 is a scaling temperature (absolute temperature)
Approximate Arrhenius law
H (T ) = exp[ (T T )]
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 2-10 June 2010
Introduction to POLYFLOW training
Training Manual
Training Manual
Training Manual
Training Manual
T1
g ( T1 ) T1 + = 21D
t
where 1 is the partial viscosity, and is the relaxation time.
Main entry
Symbols in Workbench
Unfulfilled
U f lfill d
Refresh required
Attention required
Update required
Up-to-date
Interrupted
Input changes pending
Pending
R f h failed,
Refresh f il d refresh
f h required
i d
Update failed, update required
Update failed, attention required
Setup, preferences
(Right-click) Solution, preferences
(Right click)
(Right-click)
and browse
browse
Run POLYMAT
(Right-click)
2D or 3D?
Tools
T l -> Options
O ti
Select Geometry Import
Choose 2D or 3D (Analysis type)
UDT
A parameter
t sett iis created
t d
UDT
Update
U d t POLYFLOW (run),( )
Display the results in CFD-Post
UDT
Define
D fi a point
i t
UDT
a new expression: probe(TEMPERATURE)@point 1
UDT
And assign it as Workbench output parameter
[Right-click on the expression]
UDT
Exit CFD-Post,
CFD Post and the loop is closed
UDT
Click on Parameter
Parameter, enter a value and update
update
UDT
Click on Parameter
Parameter, enter a value and update
update
UDT
Repeat
Repeat
Training Manual
Training Manual
Task
Sub-task
Domain of the sub-task
Material data
Flow
Fl boundary
b d conditions
diti
Training Manual
POLYDATA architecture
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Task Options
A task is an entity
y in POLYDATA where y
you define the
following:
F.E.M. task
MIXING task
Training Manual
Task Options
The type of geometry:
2D planar geometry
A 2D velocity field (u,v) is described in a 2D Cartesian reference
frame.
2D axisymmetric
y geometry
g y
A 2D velocity field (u,v) is described in a 2D cylindrical reference
frame.
2D 1/2 planar geometry
A 3D velocity field (u,v,w) is described in a 2D Cartesian reference
frame.
2D 1/2 axisymmetric geometry
A 3D velocity field (u,v,w) is described in a 2D cylindrical reference
frame.
3D geometry
Full 3D calculations are performed assuming a Cartesian (x,y,z)
reference frame.
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 2-48 June 2010
Introduction to POLYFLOW training
Training Manual
Task Options
The type of simulation:
Steady
Steady--state
Identify a flow regime. The flow parameters (material parameters or boundary
condition parameters) will not change with time.
Time
Time--dependent
Use if you want to study the evolution of the flow with time. The flow
parameters (boundary condition parameters) can be a function of time.
Evolution
A continuation scheme applied on flow parameters causing non-linearity
(hence posing convergence problems); the parameters (material parameters
or boundary condition parameters) are progressively increased (or
decreased) from an initial value to the desired nominal value.
value
Optimization
It allows the definition of flags in POLYDATA and an optimization of the
shape
p of the flow domain ((internally
y or by
y coupling
p g with external optimizer
p
software)
Training Manual
Multiple Tasks
A task usually corresponds to one simulation. However, you can also
create several tasks that will be solved sequentially, each task being an
independent problem.
Training Manual
POLYDATA architecture
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Thermal boundary conditions ( for non
non-isothermal)
isothermal)
Global remeshing
Local remeshing
Save and exit
Training Manual
Sub-Task Options
The models available in POLYDATA are:
Preprocessor
Postprocessor
Heat conduction problem
Generalized Newtonian flow problems
Generalized Newtonian isothermal flow problem
Generalized Newtonian non-isothermal flow problem
Differential Viscoelastic flow problems
Differential viscoelastic isothermal flow problem
Differential viscoelastic non-isothermal flow problem
Integral Viscoelastic flow problems
Integral viscoelastic isothermal flow problem
Integral viscoelastic non-isothermal flow problem
Simplified viscoelastic flow problem (ScaFten)
Simplified viscoelastic isothermal flow problem
Simplified viscoelastic non-isothermal flow problem
Training Manual
Sub-Task Options
Darcy flow problems
Darcy isothermal flow problem
Darcy non-isothermal flow problem
Mass transfer problem
Transport of species
Closure
Potential problem
Film model
Generalized Newtonian isothermal
Generalized Newtonian non-isothermal
Viscoelastic isothermal
Viscoelastic non-isothermal
Shell model
Generalized Newtonian isothermal
Generalized Newtonian non-isothermal
Viscoelastic isothermal
Viscoelastic non-isothermal
Training Manual
Sub-Task Options
Crystallization
isothermal crystallization
non-isothermal crystallization
Elasticity
Elasticity isothermal
Elasticity non-isothermal
Post-processor of isothermal elasticity
Post-processor of non-isothermal elasticity
Linear Thermo-Elastic stresses and deformations
Residual stresses and deformations ( Narayanaswamy)
Training Manual
Multiple Sub-Tasks
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Material Data
System of units in Polydata:
The length unit is given by the dimension of the
imported meshed geometry ( m, cm, mm)
Choose your own systems of units, keeping in mind
that the numerical values in Polydata should not be too
(& ) = f (& )
large or too low
Example :
Consider that the geometry is in mm
Then the unit of length is mm for all the data
In
I MKS viscosity
i it unit
it is
i Pa.s
P or kg/m.s
k / 2, then
th ini mm.g.s,
the numerical value of the viscosity is the same.
But for flow boundary conditions expressed by
velocity, V in m/s have to be multiplied by 1000 to be in
mm/s.
mm/s
For all the (thermal) material data, boundary conditions,
the conversion from MKS to mm.g.s should be also
done.
The Change
Change System of Units
Units option is applied only
on the material data, not on the geometry and on the
boundary conditions!!!
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 2-59 June 2010
Introduction to POLYFLOW training
Training Manual
Material Data
Differential
ff viscoelastic models and Integral
Viscoelastic models
Defined for viscoelastic flow problems only.
Densityy
Defined for simulations where inertia, heat
convection, or natural convection is taken into
account.
Inertia terms
Defined when the effects of inertia are taken into
account in the simulation.
In polymer processing applications, the viscous
forces are dominant over the inertial forces, hence
the effects of inertia are generally neglected unless
for time dependent problem.
Coefficient of thermal expansion
Defined for natural convection problems.
Training Manual
Material Data
Thermal conductivity
Defined for non-isothermal flow problems and
heat conduction problems.
Heat capacity per unit mass
Defined for non-isothermal flow problems and
transient heat conduction problems.
Viscous heating
Defined for non-isothermal flow problems and
heat conduction problems.
problems
Gravity
Defined in simulations where the effects of
gravity are taken into account.
Average temperature
Defined for non-isothermal problems.
Initialization of the temperature field.
Heat source per unit of volume
Allows to define a heat source term in the heat
transfer equation
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Boundary 2
n
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 2-64 June 2010
Introduction to POLYFLOW training
Training Manual
multiple
lti l sub-tasks.
bt k
Defined along the border between adjacent
sub-tasks, also establishing continuity of the
flow variables between the two sides of the
interface in different sub-tasks.
Interfaces can be fixed or moving.
Training Manual
Training Manual
Training Manual
Plane of symmetry
Specify zero normal velocity and zero surface force
fs= vn = 0
Applicable for 2D planar or 3D flows.
For 2D axisymmetric flows,
flows the Axis of symmetry is
automatically identified by POLYDATA as Y axis.
Training Manual
Training Manual
Slip Conditions
The normal velocity component is zero, i.e., v n = 0.
The surface force fs is assigned according to the
slip model defined for the simulation.
simulation
For the Navier law, expression is :
Outflow
Defined along the outlet section of the flow.
Specify zero normal force and zero tangential
velocity.
For
F viscoelastic
i l ti simulations,
i l ti you mustt specify
if the
th
flow rate in order to allow for the calculation of the
stresses corresponding to a fully developed profile.
If the flow rate is unknown, the f n= 0 = vs boundary
condition should be selected
selected.
Training Manual
Free Surface
This refers to a boundary whose position is unknown
and is calculated as part of the solution for the
problem.
This boundary condition obeys a first-order differential
equation in the absence of surface tension.
The calculation of the location of the free surface in this
case requires an initial condition at the starting point of
the free surface.
Thi
This boundary
b d condition
di i obeys
b a second-order
d d
differential equation in the presence of surface tension.
The calculation of the location of the free surface in this
case requires two initial boundary conditions; usually
the position at the starting point of the free surface and
an angle at its extremity.
extremity
Global force imposed
Specify the contact force (or the drawing force) along a
boundary.
Typical example would be a fiber spinning process
where
h a drawing
d i force
f is
i imposed
i d along
l a specific
ifi
boundary.
Training Manual
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Thermal boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Interface
I t f
Only defined for simulations involving multiple sub-
tasks
Defined
e ed aalong
o g tthe
e bo
border
de bet
between
ee adjace
adjacentt sub-tasks
sub tas s
Continuity of the temperature field along the interface
With possibility of jump of the heat flux
Temperature imposed
By default, temperature vanishes
Temperature could be defined as constant, function
of coordinates, mapped from CSV file, or via an user
defined function ( UDF)
Training Manual
Insulated boundary/symmetry
Vanishing heat flux
Inflow
If an inflow boundary condition has been defined
Calculation of a fully developed temperature profile
Outflow
Vanishing heat flux
Training Manual
Rosseland correction
Boundary condition specially designed for glass
furnace, where the radiation inside the molten glass
mustt b
be taken
t k iinto
t accountt
The formulation of the heat flux is :
with =
q1 = Ck
q4 =
and
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
Local Remeshing
Training Manual
Local Remeshing
Training Manual
Local Remeshing
Thompson
p Transformation
For 2D and 3D flows, steady or transient
Accept any type of elements for the mesh
Used when the mesh can not be mapped
Elliptic method, obeys a second order differential
equation
a mapping is defined by the equation 2 G ( x ) = 0 with
1 : G2 = 1 , n G1 = 0
2 : G1 = 1 , n G2 = 0
3 : G2 = 1 , n G1 = 0
4 : G1 = 1 , n G2 = 0
Training Manual
Local Remeshing
Method of Spines
The simplest of 2D remeshing techniques.
Appropriate for extrusion, co-extrusion and
coating problems.
problems
Robust for moderate displacements of the free
surface or moving interface.
Training Manual
Local Remeshing
Optimesh (2D or 3D)
Similar to Thompson transformation method in
2D (more robust).
2D problem and 3D extrusion problems.
Streamwise
Applicable only for 3D extrusion and co-
extrusion problems.
Well adapted for large isotropic deformation as
in 3D fiber spinning
Firs recommended in 3D extrusion
Training Manual
Local Remeshing
Thin Shell Method
Applicable for 2D and 3D blow molding
and thermoforming applications.
Lagrangian
L i
Transient flows
2D or 3D.
Shell domains, especially when the
deformation is elongational
Training Manual
L
Local/Global
l/Gl b l Remeshing
R hi
Training Manual
Features of POLYDATA
Input
I t
Task
Nature of the task
Type of geometry
Type of simulation
Sub-task
Domain of the sub-task
Material data
Flow boundary conditions
Global remeshing
Local remeshing
Save and exit
Training Manual
POLYMAN
Training Manual
GAMBIT
POLYSTAT
Statistical
analysis
POLYFUSE POLYFLOW
POLYDATA
Modification of Solver
mesh files Set up
CFX-Post
Visualization
post-processing
POLYMAT POLYDIAG
Fitting of Convergence of
experimental the calculation
curves
Training Manual
Polyman project
Project creation
Training Manual
Polyman simulation
Simulation creation
Training Manual
Mesh importation
Training Manual
Solver : Polyflow or
Generic
Definition of Boundaries
and sub-domains in
Gambit
Names with index
number.
For example :
z sd1, sd2
sd1 sd2 for the
continuum types
z bs1,bs2 bs7 for the
Boundary types
Training Manual
Export
Mesh
Neutral file :
ident neu
ident.neu
Training Manual
Tools :
Convert a gambit
C
neutral file
Create Polydata mesh
file : ident.msh for the
simulation
Training Manual
Open polydata :
double clicking
on Mesh file