CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > CD-adapco

ERROR #076

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   August 1, 2005, 13:39
Default ERROR #076
  #1
kiotak
Guest
 
Posts: n/a
dear all

i am working with ic engine transient analysis ....and getting following error

*** ERROR #076 *** NEGATIVE DENSITIES FOUND AT MORE THAN 100 CELLS. RUN STOPPED .....

can any one give the solution to get rid of this error .....

THANKS IN ADVANCE
  Reply With Quote

Old   August 1, 2005, 22:11
Default Re: ERROR #076
  #2
som
Guest
 
Posts: n/a
use low relaxation factor
  Reply With Quote

Old   August 2, 2005, 03:52
Default Re: ERROR #076
  #3
bk
Guest
 
Posts: n/a
As I know there are many reasons to occur 'Negative densitys...'

In compressible flow, the density are calculated by the pressure field which is obtained by velocity field. And the pressure is linked with the temperature and density using equation of state(i.e. P=rho*R*T). Therefore "Negative density" may occurs due to the unreasonable pressure field. So check the time step with respect to Courant Number(if transient), or diffusion length> convection length.

Also if you have scalar source function in your code(sorsca.f), check whether the mass fraction of each scalar exceed '1'. These unphysical situation may occurs the unreasonable flow field, density field.

  Reply With Quote

Old   August 3, 2005, 21:39
Default Re: ERROR #076
  #4
ema
Guest
 
Posts: n/a
So,if I really found that the mass fraction of the scalar exceed 1, what can I do to fix this problem?
  Reply With Quote

Old   August 4, 2005, 00:56
Default Re: ERROR #076
  #5
bk
Guest
 
Posts: n/a
As I know, the reason that mass fraction exceeds '1' may be that scalar mass generated during one time step exceed the amount which can be generted.

for example.

if we are using ION(scalar1), ELE(scalar2) and background gas(N2)

N2 is ionized then N2 --> N2+(ION) + e-(ELEctron)

The scalar mass rate(S1P in sorsca.f) generated during time step is estimated with the follwing:

if( S1P > (1.0-SCALAR(1)-SCALAR(2))*DEN/DT ) then S1P = (1.0-SCALAR(1)-SCALAR(2))*DEN/DT endif ++++++++++++++++++++++++++++++++++++++++++++++++++ +

I am handling that problem like this.

Check the able scalar mass for each scalar at any time step.
  Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
strange fluent error: Primitive Error at Node 0 Jean-Baptiste FLUENT 6 September 20, 2012 16:07
error in COMSOL:'ERROR:6164 Duplicate Variable' bhushas Main CFD Forum 1 May 30, 2008 04:35
"Error: Floating point error: invalid number" MI Kim FLUENT 2 January 4, 2007 11:00
Fatal error error writing to tmp No space left on device maka OpenFOAM Installation 2 April 3, 2006 08:48
Error: Floating point error: invalid number Bob FLUENT 3 June 3, 2005 18:11


All times are GMT -4. The time now is 17:23.