# Fluidized bed modeling

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

 June 8, 2011, 08:24 Fluidized bed modeling #1 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 Hello everyone, I have been trying modeling a fluidized bed. Up to now I run into some problems. One of these is that the vertical tube gets an inflow at the top where an outflow is expected; because of the water that enters from the bottom through the bed. The BC at the top is set to outflow, but CFX puts a temporary wall at the top. The simulation stops with errors because of thermodynamic properties going out of range, like a steep pressure drop in the domain. Description: The fluidum is water and the solids are glass beads. the reactor is a 1mm wide and 1m long tube with a bed height of 0.1m. I created two domains, 0.1m in height for the initial bed with a maximum packing of 0.74 and a domain for the rest of the tube with only water in it. In both domains the same multiphase parameters are applied. I use the eularian approach with the kinetic theory applied and drag correlations of Wen Yu. I set the buoyancy to an appropriate level in relation to the fluidum. Boundary conditions: Inflow is set as a velocity Outflow is set as static pressure 0 Pa Wall is set to no-slip Where the two domains meet, the BCs are set to opening at 0 Pa Initial conditions: - The velocities in the domain are set to 0 - The bottom domain, the bed, is packed with solids set to 0.74 - The top domain is set to 1.0 fluidum, so not solids initially - The relative pressure is set at 0 Pa My questions are: - Is a domain packed with solids (Seen as a fluid by CFX because of the Eulerian approach) and a domain with just one phase above it a good approach? Or is there another way of setting an initial bed height? - What could cause the unexpected inflow of fluidum and particles at the top of the tube? How can I prevent this from happening? Thanks in advance for any help!

 June 8, 2011, 21:04 #2 Super Moderator   Glenn Horrocks Join Date: Mar 2009 Location: Sydney, Australia Posts: 12,717 Rep Power: 99 You should not need two domains for this. A single domain with properly described physics should be OK. You can define maximum packing factors for the model. The initial bed height is just set as an initial condition. I think if you do this as a single domain your back flow problem will disappear.

 June 9, 2011, 04:59 #3 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 Thank you for your response. If I'm correct, I can best use an expression for the bed height? I read some tutorials on CEL expressions, the best option is to use a step function. Is there a more detailed guide how to program these expressions as I have no experience with this? I understand the concept of the step function: step(f) with f<0 returns 0 step(f) with f=0 returns 0.5 step(f) with f>0 returns 1 But I don't know how to use it, any help is very much appreciated! I also found this thread but it didn't add to my understanding of the programming part: how to define static bed height for fluidized bed

 June 9, 2011, 06:53 #4 Super Moderator   Glenn Horrocks Join Date: Mar 2009 Location: Sydney, Australia Posts: 12,717 Rep Power: 99 You could use the step function, or you could use a 1D interpolation function. Interpolation functions are a bit easier to understand.

 June 9, 2011, 07:01 #5 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 Thanks! The interpolation function seems to be a good option

 June 9, 2011, 11:06 #6 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 I have managed to include an expression for the bed height in a single domain. This is going well. So far so good. But the inflow at the outlet still occurs, and the temporary wall at the outflow hasn't disappeared. There are a few things happening at the start of the simulation: - The maximum packing is set to 0.74 and the bed has the same value. But when the simulation starts, the bed gets denser than the maximum packing allows it to be. - This movement of the particles (I think) induces a flow of the fluid downwards approximately ten times the velocity of the inflow. I set the fluid to be incompressible, in short there is an inflow from the bottom; the particles and fluid are moving downwards towards the inflow. What am I doing wrong? How do I prevent the fluid and the particles from initially flowing downward to being influenced by the inflow and eventually going up? Please advice, it is appreciated a lot!

 June 9, 2011, 18:30 #7 Super Moderator   Glenn Horrocks Join Date: Mar 2009 Location: Sydney, Australia Posts: 12,717 Rep Power: 99 Clearly you have not implemented the packing factor correctly.

 June 10, 2011, 07:15 #8 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 I have to agree, but I don't have a clue how to set the packing factor anywhere else then at the maximum packing factor option for particles. It is also stated in the help file that this maximum packing value can not be numerically guaranteed. I found some info in the manuals and help files. I am using another solid pressure model then the kinetic theory. Hopefully this is the way to go...

 June 11, 2011, 07:26 #9 Super Moderator   Glenn Horrocks Join Date: Mar 2009 Location: Sydney, Australia Posts: 12,717 Rep Power: 99 I have no experience in fluidised bed simulations so cannot help you much - but I am pretty sure CFX support will have some example simulations to get you started.

 June 30, 2011, 04:41 #10 New Member   Join Date: May 2011 Posts: 9 Rep Power: 7 My model seems to work, but it takes a while to calculate 1s in real time. For completeness I'll put some findings here for others struggling with an FB in CFX. - In the modelling guide a lot best practice guidelines are given for two phase solid-liquid flows, but they are a bit scattered across the document. - Use a transient simulation with adaptive time stepping, not a steady-state - Use very small time steps, maximum order of magnitude of e-5 - Use a coarse grid to reduce computational time, or be so lucky to have a super computer ready. This is only for the lucky few... - Use the kinetic theory, this is the main reason for the very small time step... - Use an expression for setting an initial bed height. Do not use multiple domains for this, it is far to complicated and not necessary. - Begin with First order Euler backward and low resolution turbulence. When you have a solution use those initial values for higher order calculations. - Begin with an incompressible flow. - Check, check and double check every setting as this is a very sensitive model...

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post achy7pch FLUENT 3 February 16, 2016 07:21 Shahed_iasir FLUENT 3 November 28, 2012 08:52 Siaw Khur CFX 3 July 28, 2010 14:42 venkat FLUENT 1 September 3, 2008 21:16 Maxim FLUENT 2 January 5, 2003 23:27

All times are GMT -4. The time now is 15:47.