Beruflich Dokumente
Kultur Dokumente
Evolution
Introduction to
ANSYS Polyflow
Training Manual
Contents
Introduction to evolution
The convergence disc
Example
p
Method
Evolution procedures
Identifying the key parameter(s) causing non
non-linearity
linearity
Associating an evolution parameter S
Choice of S-dependent function
Defining an evolution problem in POLYDATA
Evolution strategies for non-linear problems
Training Manual
Introduction to Evolution
Evolution scheme in ANSYS POLYFLOW
Most non-linear problems do not converge easily to the nominal
value of the solution parameters, hence an appropriate
numerical strategy must be used to reach the solution of the
problem.
problem
Examples
Viscoelastic liquid characterized by high Weissenberg number
S
Some free
f surface
f problems
bl
Simulation of power-law fluids with very low power-law indices
Non-isothermal flow cases with high convection
Some coextrusion cases involving fluids with significantly
different rheology
Definition
E
Evolution
l ti iis an iincremental
t l numerical
i l scheme
h facilitating
f ilit ti theth
convergence of complex flow problems.
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 5-3 June 2010
Introduction to POLYFLOW training
Training Manual
Example
1) You converge without evolution
Q = Qnom = 10
Qnom is the nominal value of the flow rate.
2) You diverge,
diverge so you decide to set up an evolution on the flow rate
Q = Qnom * f ( S )
Sinit = 0.1
S final = 1
Sinit = 0.01
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 5-4 June 2010
Introduction to POLYFLOW training
Training Manual
Example
Q1 = Qnom*f(S1)= 10 * 0.1
Q1 = 1
If it converges
S1=1.5 * Sinit = 1.5 * 0.01 = 0.015
If it diverges
S2=S1 + S1 = 0.1
0 1 +0
+0.015
015 = 0.115
0 115
STOP Q2 = Qnom* f(S2)= 10 * 0.115
Q2 = 1.15
If it diverges
diverges,, restart step calculation If it
itconverges
converges :
with S2=1.5
1 5 * S1 = 0.0225
0 0225
S1=0.5 * S1 = 0.0075 S3 = S2 + S2 = 0.1375
S2 = S1 + S1 = 0.1075
Q3 = Qnom* f(S3) = 10 * 0.1375
Q2 = Qnom* f(S2) = 10 * 0
0.1075
1075
Q3 = 1.375
Q2 = 1.075
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 5-5 June 2010
Introduction to POLYFLOW training
Training Manual
i
D1 j"
j' Di
1 3
2
Training Manual
Method
An (independent) evolution parameter S
describes the path from the initial solution
to the final solution.
Note that a unique evolution parameter S
exists for all non-linearities.
You prescribe initial and final values of S Solution
function f(S).
An evolution scheme can be defined on any
parameter by using the EVOL option in
POLYDATA.
Training Manual
Evolution Procedures
Identify the key parameter(s), , causing non-
li
linearity.
it
Examples of such parameters are:
Density in problems where inertia is taken into account
Flow
Fl rate
t or relaxation
l ti time
ti in
i a viscoelastic
i l ti flow
fl
Power-law index for a power-law fluid
Surface tension in a free surface problem
Training Manual
E l ti Procedures
Evolution P d
algebraic functions f(S) available in POLYDATA.
User Defined Function ( external, written in CLIPS))
f(S) = S
f(S) = 1/S (if S 0)
f(S) = a + bS + cS2 + dS3
f(S) = Ramp function
f(S) = b for S a
f(S) = b + (d b) (S a) / (c a) for a S c
f(S) = d for c S
Typically, the ramp function is used for evolution on the flow rate for free
surface problems, where the flow rate may never become zero.
f(S)
b
S
a c
ANSYS, Inc. Proprietary Release 12.1
2010 ANSYS, Inc. All rights reserved. 5-9 June 2010
Introduction to POLYFLOW training
Training Manual
E l ti Procedures
Evolution P d
Training Manual
E l ti Procedures
Evolution P d
Training Manual
E l ti Procedures
Evolution P d
Select initial and final values of the evolution variable S, and
its initial,
initial minimum,
minimum and maximum increment.
increment The maximum
number of successful steps can also be prescribed.
Sinit = initial value of S
Si = initial value of S increment
Sfin = final value of S
Smin = minimum value of S increment
Smax = maximum value of S increment
Training Manual
E l ti Procedures
Evolution P d
If the current step of the evolution algorithm converges, the next
step is automated as follows:
Training Manual
Evolution in Polydata
Training Manual
Li off existing
List i i Evolution
E l i functions
f i
Training Manual
First
First, try solving the problem without evolution.
evolution Sometimes
evolution is not needed.
If the p
problem does not converge,
g , examine the p
problem definition
and simplify as follows:
Try an isothermal problem with nominal values.
If this is unsuccessful, try to decrease (or increase) one parameter
(
(e.g., d
decrease th flow
the fl rate
t by
b a factor
f t 10,
10 or increase
i th power-law
the l
index).
Do this until you are able to obtain a converged result.
This helps you identify and understand the most sensitive boundary conditions
or fluid properties.
Training Manual
Training Manual
Training Manual
Some evolution
strategies for usual
N
Non-Linear
Li problems
bl