How To Implement Premixed Combustion Using UDS in ANSYS FLUENT
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
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.