CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

Simulate cyclone separators by MPPICFoam: large errors when scaled down to mm

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

Reply
 
LinkBack Thread Tools Display Modes
Old   February 9, 2016, 12:31
Default Simulate cyclone separators by MPPICFoam: large errors when scaled down to mm
  #1
New Member
 
Join Date: Jan 2015
Posts: 11
Rep Power: 4
Dosin is on a distinguished road
Dear All,

I want to simulate cyclone separators by MPPICFoam. For that, I draw a cyclone configuration in Catia and then by applying snappyHexMesh, the grids(meshes) were produced. When I used transformPoints to change the dimension of this configuration into millimetre and then applying MPPICFoam. But after some seconds I have this message:


PIMPLE: iteration 1
smoothSolver: Solving for U.airx, Initial residual = 0.770981, Final residual = 6.20484e+09, No Iterations 1000
smoothSolver: Solving for U.airy, Initial residual = 0.514037, Final residual = 7.5459e+09, No Iterations 1000
smoothSolver: Solving for U.airz, Initial residual = 0.741431, Final residual = 4.11844e+08, No Iterations 1000
#0 Foam::error:rintStack(Foam::Ostream&) at ??:?
#1 Foam::sigFpe::sigHandler(int) at ??:?
#2 ? in "/lib/x86_64-linux-gnu/libc.so.6"
#3 Foam::GAMGSolver::scale(Foam::Field<double>&, Foam::Field<double>&, Foam::lduMatrix const&, Foam::FieldField<Foam::Field, double> const&, Foam::UPtrList<Foam::lduInterfaceField const> const&, Foam::Field<double> const&, unsigned char) const at ??:?
#4 Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMa trix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const at ??:?
#5 Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
#6 Foam::fvMatrix<double>::solveSegregated(Foam::dict ionary const&) at ??:?
#7 Foam::fvMatrix<double>::solve(Foam::dictionary const&) at ??:?
#8 ? at ??:?
#9 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#10 ? at ??:?
Floating point exception (core dumped)
....

To remove this error, I checked all files to be sure about accuracy of them. Moreover, I tried to simulate that problem without any turbulence and again I faced by that message. Then, I considered that problem without any particles and found that the problem solution is working but as soon as particles are considered, the simulation is not working and I have above message. Till now, I could not find what the problem is and what I should do to remove this problem and run my simulation.

Could you please guide me?!!!
Dosin is offline   Reply With Quote

Old   February 14, 2016, 17:22
Default
  #2
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 9,820
Blog Entries: 39
Rep Power: 108
wyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of lightwyldckat is a glorious beacon of light
Quick answer/question: Not enough information. Please provide more details, as explained here: http://www.cfd-online.com/Forums/ope...-get-help.html

For example, we need to know how you configured the files respective to the particle properties and sizes.
__________________
wyldckat is offline   Reply With Quote

Old   July 8, 2016, 07:05
Default
  #3
Member
 
ali
Join Date: Jul 2016
Posts: 61
Rep Power: 2
ebtedaei is on a distinguished road
Dear All,

I want to simulate industrial cyclone separators by MPPICFoam too. For that, I draw a cyclone configuration in SolidWork and producted a STL file, Now I should product grids (meshes) by editing blockMeshDict and then snappyHexMesh...

1- How should I change the blockMeshDict file (vertices, blocks, edges, boundary...) of OpenFoam example and then snappyHexMesh?

2- Should I change the dimensions of the industrial cyclone in OpenFoam?

please help me.

Thanks
ebtedaei is offline   Reply With Quote

Old   July 8, 2016, 10:56
Default
  #4
New Member
 
Join Date: Jan 2015
Posts: 11
Rep Power: 4
Dosin is on a distinguished road
Hey Ali, when u want to use blockMesh you should consider this fact that the planes of your cube should be fitted with the surface of the cyclone....it's too important for this simulation.
The answer of your second question depends on the dimensions you have considered when you were drawing thee configuration in Solidworks. That is, if you have considered the distances on meter and in OpenFoam you need the mm, you have to change the dimension in OF but it's not needed if you have not.
Dosin is offline   Reply With Quote

Old   July 8, 2016, 13:55
Default
  #5
Member
 
ali
Join Date: Jul 2016
Posts: 61
Rep Power: 2
ebtedaei is on a distinguished road
Hi Dosin, thanks for your comment.
1. That's mean should I consider the configuration as 2D surface?
2. But My mean in question no.2 was about the required dimensions of cyclone in OpenFoam for the maximum number of cells? Because on industrial scale, the cells number are many more.
ebtedaei is offline   Reply With Quote

Old   July 11, 2016, 04:04
Default
  #6
New Member
 
Join Date: Jan 2015
Posts: 11
Rep Power: 4
Dosin is on a distinguished road
Hey Ali,

1. No, u can't use 2D in OpenFOAm. I meant you have to consider the points of your cube so that they're fitted with the outer surface of your cyclone configuration. For instance if the max X(or Y or Z) is +20, you should consider it as your max X(Y or Z) of your cube.

2. If you use the snappyHexMesh you can control the number of your cells there.... The dimensions of the configuration in CFD is independent from min. or max. numbers of the cells.. I think it's better if u use exactly the dimensions of the cyclone was used in experimental investigation...
Dosin is offline   Reply With Quote

Old   October 19, 2016, 01:45
Default MPPICFoam error!!
  #7
Member
 
ali
Join Date: Jul 2016
Posts: 61
Rep Power: 2
ebtedaei is on a distinguished road
Dear All,
I run cyclone example in tutorials of the OpenFOAM version 4, but it has ERROR!!!
Why???

Please help me. I really need your help.
Thanks in advance.
Attached Files
File Type: doc MPPICFoam error.doc (34.5 KB, 4 views)
ebtedaei is offline   Reply With Quote

Old   November 5, 2016, 04:10
Default the parameters of folder 0 in cyclone example for twophase flow (water+air)
  #8
Member
 
ali
Join Date: Jul 2016
Posts: 61
Rep Power: 2
ebtedaei is on a distinguished road
Dear Dosin,
I need to know the parameters of folder 0 in cyclone example for twophase flow (water+air)? Please help me.

Thanks a lot,
Ali
ebtedaei is offline   Reply With Quote

Old   November 5, 2016, 18:50
Default
  #9
Senior Member
 
Wouter van der Meer
Join Date: May 2009
Location: Elahuizen, Netherlands
Posts: 157
Rep Power: 9
wouter is on a distinguished road
hello ebtedaei,
I think you need to give more information,what version of OF what tutorial

As far as I know OF works with m not mm so if you scaled down to mm your model will be very big and your meshsize as well. This will give a problem.

I do not know enough of this solver to help with the details, but I hope this helps
Wouter
wouter is offline   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
How to write k and epsilon before the abnormal end xiuying OpenFOAM Running, Solving & CFD 8 August 27, 2013 15:33
Convergence moving mesh lr103476 OpenFOAM Running, Solving & CFD 30 November 19, 2007 15:09
Transient simulation not converging skabilan OpenFOAM Running, Solving & CFD 12 September 17, 2007 17:48
IcoFoam parallel woes msrinath80 OpenFOAM Running, Solving & CFD 9 July 22, 2007 02:58
Could anybody help me see this error and give help liugx212 OpenFOAM Running, Solving & CFD 3 January 4, 2006 19:07


All times are GMT -4. The time now is 20:32.