0% found this document useful (0 votes)
262 views1 page

How To Implement Premixed Combustion Using UDS in ANSYS FLUENT

This document provides guidance on implementing premixed combustion in ANSYS Fluent using user-defined scalars (UDS). It involves solving the transport equation for a progress variable using a UDF that defines the progress variable source term and models turbulent flame speed. The UDF file provided calculates these terms using a Zimont closure model. The progress variable and other combustion quantities are stored as UDMs and solved separately from density for stability with both PBNS and DBNS solvers.

Uploaded by

Yunching Leong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
262 views1 page

How To Implement Premixed Combustion Using UDS in ANSYS FLUENT

This document provides guidance on implementing premixed combustion in ANSYS Fluent using user-defined scalars (UDS). It involves solving the transport equation for a progress variable using a UDF that defines the progress variable source term and models turbulent flame speed. The UDF file provided calculates these terms using a Zimont closure model. The progress variable and other combustion quantities are stored as UDMs and solved separately from density for stability with both PBNS and DBNS solvers.

Uploaded by

Yunching Leong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

How to implement premixed combustion using UDS in ANSYS FLUENT

1. Introduction:

This document is aimed to guide ANSYS Fluent user to use UDS to solve premixed
combustion in ANSYS Fluent. This may required when user would like to use his/her own model
for premixed combustion. This will work with PBNS solver and with some limitations with
DBNS solver. User may need to play around with the solver setting in DBNS solver for stable
solution. Further, in some cases with DBNS solver it may not work as the progress variable is
strongly coupled with the density and using UDS it is solved segregated.

2. Theory:
Transport equation for progress variable:
t
(c)
x
+ ( u c ) = (
Sc t
c + Sc )
where:
c = Progress variable
Sct = Turbulent Schmidt Number
S c = Reaction progress source term (s-1)

= u U t| c|
u = Unburnt mixture density
Ut = Turbulent flame speed

Zimont turbulent flame speed closure:


1

U t =A u t
c
'
() 4

3. UDF:
UDF "zimont_model.c" is provided with this document.
There are four define functions, two DEFINE_SOURCE, one DEFINE_ DIFFUSIVITY and
DEFINE_EXECUTE_AT_END
User need to define four UDMs for storage and post processing of progress variable source, turbulent
flame speed, Damkohler_number and energy source.

How to implement premixed combustion using UDS in ANSYS FLUENT Page 1

You might also like