|December 27, 2011, 01:38||
Why this udf is not working????
Join Date: Sep 2011
Posts: 8Rep Power: 6
Plz help me
I have written this udf for density a function of pressure.i am woking on narrow diameter pipe and woking fluid is r134a single phase. since pressure is changing across the pipe so i want to change density with press. but fluent is showing follwing error
I am taking press inlet and press outlet
*UDF for liquid density*/
real pressure = C_P(cell,thread);
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
|December 27, 2011, 10:52||
Join Date: May 2010
Posts: 136Rep Power: 8
The is no error in you UDF I checked it with fluent 6.3 as interpreted UDF in 64bit machine. Something else is causing the trouble.
why are you using 0.0*pressure it makes nosense, it could add some machine error (values like 1e-45) and this could cause problem in 32bit machine.
|December 29, 2011, 19:28||
Real Name :)
Join Date: Jan 2010
Location: United States
Posts: 180Rep Power: 8
While you can define whatever density you want, C_P(cell,thread) won't return the absolute pressure, which I think you're looking for. Consequently, I think you're getting a density approaching zero, which is probably throwing the error. Additionally, the second term in your formula (0.000*pressure+1385) will *never* be anything but zero, given that you're multiplying by zero.
Verify that you're using the proper calculation for density (more specifically, for pressure), and then let us know.
|Thread||Thread Starter||Forum||Replies||Last Post|
|Simulation with UDF for species mass fraction and velocity profile||virgy||Fluent UDF and Scheme Programming||8||February 7, 2012 05:30|
|How to add a UDF to a compiled UDF library||kim||FLUENT||3||October 26, 2011 21:38|
|Dynamic Mesh UDF||Qureshi||FLUENT||1||December 2, 2009 01:27|
|compiling my UDF||Seyed Farid Hosseinizadeh||FLUENT||22||February 14, 2006 11:19|
|DEFINE_ON_DEMAND UDF: How to declare A[ND_ND], etc||jx||FLUENT||1||November 6, 2003 18:23|