Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.

Ansys Learning Forum Forums Discuss Simulation Fluids Error when trying to compile UDF Reply To: Error when trying to compile UDF

Tim LS
Subscriber

I have assigned them like this:

 

I then hooked the sources to their corresponding UDS in their correct phase in the "Cell zone conditions tab."

I access the threads like this: 

Domain *water_domain;
Domain *bubble_domain;
w_domain = Get_Domain(2);
b_domain = Get_Domain(3);

int fluid_zone_ID = 322;
Thread *tg = Lookup_Thread(b_domain, fluid_zone_ID);
Thread *tw = Lookup_Thread(w_domain, fluid_zone_ID);
 
Where the fluid_zone_ID is the ID found for the fluid under "Cell zone conditions". The threads seem to be correct, as when I print C_MU_L(c, t_i) I get the correct viscosity of phase i.
 
Some weird behavior is that: 
  • When I initialize the UDS in the water phase as > 0, and UDS in the gas phase = 0, then UDS in the water phase doesn't change, but UDS in the gas phase grows
  • When I initialize the UDS in the water phase as > 0, and UDS in the gas phase > 0, the UDS in water phase doesn't change, but the UDS in gas phase drops to 0 in the first step and stays there.
  • When I initialize the UDS in the water phase as = 0 and UDS in the gas phase > 0, the UDS in the water phase doesn't change, but the UDS in the gas phase drops to 0 in the first step and stays there.
 
 
 
 

 

 

[bingo_chatbox]