-
-
February 29, 2024 at 12:23 pmguan shengyiSubscriber
Hi all
I am trying to use an UDF to define mass diffusion coefficients for fluid in the system.
I am attempting to redefine the fluid diffusion coefficient using `DEFINE_DIFFUSIVITY`, but I am encountering issues. My goal is to modify the diffusion coefficient based on a pressure condition using a scaling factor, and I am using `C_DIFF_EFF(c,t,i)` to retrieve the diffusion coefficient. However, when storing this value in a User-Defined Memory (UDMI) variable, it remains 0. Can you help me identify the issue? Below is my UDF.
DEFINE_DIFFUSIVITY(DD, c, t,i)/*two-phase fluid*/
{
real Kg;/*diffusion coefficient*/
if (C_P(c, t) < 20e+05)
{
Kg = 10e-20*C_DIFF_EFF(c, t, 1);
}
else if (C_P(c, t) > 20e+05)
{
Kg = C_DIFF_EFF(c, t, 1);
}
C_UDMI(c, t, 0) = C_DIFF_EFF(c, t, 1);
return Kg;
} -
March 4, 2024 at 12:38 pmSRPAnsys Employee
Hi,
I suggest you to initialized kg to zero and try to store the modified kg in UDMI.
-
- The topic ‘define mass diffusion coefficients for porous media and multiphase’ is closed to new replies.
- Non-Intersected faces found for matching interface periodic-walls
- Unburnt Hydrocarbons contour in ANSYS FORTE for sector mesh
- Help: About the expression of turbulent viscosity in Realizable k-e model
- Cyclone (Stairmand) simulation using RSM
- error udf
- Script error Code: 800a000d
- Fluent fails with Intel MPI protocol on 2 nodes
- Diesel with Ammonia/Hydrogen blend combustion
- Mass Conservation Issue in Methane Pyrolysis Shock Tube Simulation
- Encountering Error in Heterogeneous Surface Reaction
-
1191
-
513
-
488
-
225
-
209
© 2024 Copyright ANSYS, Inc. All rights reserved.