|
[Sponsors] |
melting problem: looking for appropriate solvers |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
May 8, 2015, 06:12 |
casting processes
|
#201 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
Good morning SSSS,
I'll try to realize all your instructions over the day. The greates challenge seems to be the new convMeltFoam approach. Attached you'll find the hole code. I also extended the immiscibleIncompressibleTwoPhaseMixture and incompressibleTwoPhaseMixture in order to store the thermophysical properties. You'll find the new transportModels attached as well. Thanks, ole |
|
May 8, 2015, 09:27 |
simple test case for casting processes
|
#202 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
Here is a simple test case for my solver attempt. It simulates a simple cube which is open to the atmosphere at the top and has an inlet at the bottom.
|
|
May 8, 2015, 09:44 |
|
#203 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
A good introduction to the ideas, discretisation and solving strategies of interFoam seems to be the following pdf:
http://infofich.unl.edu.ar/upload/3b...7523c8ea52.pdf |
|
May 9, 2015, 05:10 |
casting processes
|
#204 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
Here is a revised version of my 3 phase attempt. Following the hints of SSSS the main changes are:
The TEqn still doesn't work. Just cooling the cube results in higher temperatures than initiated and filling the isothermal cube results in floating Point error after raising and dropping T and liquid fraction. Two ideas are still open:
Thanks, ole |
|
May 11, 2015, 12:16 |
|
#205 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
New try with the approach from file:///home/konsole/Downloads/PhD_Thesis_ZSSALDI.pdf
|
|
May 22, 2015, 04:41 |
|
#206 |
New Member
Ole Richter
Join Date: Jun 2013
Posts: 11
Rep Power: 13 |
Hello there,
does anybody know a common test case, which consider a phase change due to melting or solidification and the propagation of the PCM (phaseChangeMaterial). I want to benchmark my solver. The frame is a casting process. |
|
May 28, 2015, 12:41 |
|
#207 | |
Senior Member
Mohammad Shakil Ahmmed
Join Date: Oct 2012
Location: AUS
Posts: 137
Rep Power: 15 |
Quote:
I did some validations for some extreme conditions of melting/solidification here: http://people.eng.unimelb.edu.au/ima...ngs/19/142.pdf Cheers shakil |
||
July 16, 2015, 21:53 |
Species conservation equation in PimpleFoam
|
#208 |
New Member
QP Dong
Join Date: Feb 2015
Posts: 7
Rep Power: 11 |
Hi there, I am a new former, which is described in attachment is species conservation equation . Now here is my problem, I don't know how to implement the species conservation equation in PimpleFoam accurately, if there were someone give me a guidance or show me how to do that, I will be very appreciate!species equation.png
|
|
September 2, 2015, 12:39 |
Regarding different versions of "convMeltFoam" solver
|
#209 |
New Member
...
Join Date: Jun 2013
Posts: 19
Rep Power: 13 |
Hello phase-change foamers,
I downloaded the Anja's modified version of Fabian's "convMeltFoam" solver for OF2.3 (post #119) and also the latest (if I am not wrong) parallel version from Fabian's solver posted by himself (post #139). I tried the first one (let's call it "Anja's modified version" for clarity) and it runs normally but when I tried the other in serial case (let's call it "Fabian's latest parallel code") I get an error in Transport properties. Specifically, it asks for "mu0" and "muk" and from what I've seen they are declared this way in the respective "ReadTransportProperties.H"; when I put some values in the dictionary I receive an error about dimensions. I suppose that "mu" stands for dynamic viscosity with respective units [Pa*s]-->[kg/(m*s)]. On the contrary, "Anja's modified version" just asks for "nu" (kinematic viscosity) and the case runs without any problem (in OF 2.3.0). What could be the problem? Thank you in advance! |
|
September 3, 2015, 04:18 |
|
#210 |
Senior Member
Fabian Roesler
Join Date: Mar 2009
Location: Germany
Posts: 213
Rep Power: 18 |
Hi manalis
It's a long time ago since I posted this solver here. However, I remember that the viscosity was implemented temperature dependant. Code:
mu = mu0*(scalar(1)-max(muk*(T-Tl),scalar(0))); Cheers Fabian |
|
September 3, 2015, 07:26 |
|
#211 |
New Member
...
Join Date: Jun 2013
Posts: 19
Rep Power: 13 |
Hi Fabian and thanks for the immediate response!
After your suggestion and some minor changes in the "system" folder dictionaries I made it work! Up to now I have been using Fluent for my melting/solidification cases and very recently (actually last week) I decided to try the approach in OpenFOAM. So I am really new to this. Could you explain a little bit the expression for "mu" that you posted? What is the meaning of "scalar(0)", "scalar(1)" and "muk" in your code regarding the way that viscosity is changing with temperature? Have you tried to implement different properties for the 2 different phases with a high viscosity value for the solid phase? Best regards |
|
September 10, 2015, 10:34 |
convMeltFoam
|
#212 |
New Member
...
Join Date: Jun 2013
Posts: 19
Rep Power: 13 |
Any thoughts/suggestions regarding viscosity equation? Apart from that, I would be very interested to know if someone has dealt with contact melting (e.g. melting inside a closed capsule) with this specific solver.
Best regards |
|
October 7, 2015, 04:53 |
solidificationMeltingSource
|
#213 | |
Senior Member
Fabian Roesler
Join Date: Mar 2009
Location: Germany
Posts: 213
Rep Power: 18 |
Hi folks. During a small solver research within OpenFOAM 2.4.x I found a new fvOption for solidification and melting:
Quote:
So just in case somebody is new to this thread or it's topic. This is one way to go besides the proposed solvers in this enlightening thread. Cheers Fabian |
||
January 12, 2016, 17:13 |
|
#214 |
New Member
Paul
Join Date: May 2012
Posts: 23
Rep Power: 14 |
Ole,
interTempFoam is created for what version of OF? The case files seem to imply version 2.3.0, but when I compile it, I get errors stating that the class 'immiscibleIncompressibleTwoPhaseMixture' (in alphaCourantNo.H) lacks a member named 'nearInterface', while UEqn.H and pEqn.H lack members named surfaceTensionForce. Do these members exist in some other version of OF's immiscibleIncompressibleTwoPhaseMixture? Last edited by pmdelgado2; January 12, 2016 at 18:54. Reason: specified version number |
|
January 14, 2016, 12:00 |
Setting up melting problem with interTempFoam for 3 phases (ice, water, and air)
|
#215 | |
New Member
Paul
Join Date: May 2012
Posts: 23
Rep Power: 14 |
Quote:
I successfully compiled your solver based on Z. Saldi's thesis (see post #205). I'm trying to setup a problem with a block of ice immersed in heated air. I'm trying to use the 'setFieldsDict' to set the alpha1=0 in the air region and alpha1=1 in the water region. Within the water region, I want to make part of it solid (ice) and the other part fluid (water). Should I set alphas=0 for the ice and alphas=1 for the liquid water region (only in the water region)? Or should I set alphas=0 for the ice region and alphas=1 everywhere else? Please let me know how best to setup this problem with your solver. Thanks, Paul Last edited by pmdelgado2; January 14, 2016 at 12:02. Reason: added reference post number |
||
January 14, 2016, 14:45 |
|
#216 | |
New Member
Paul
Join Date: May 2012
Posts: 23
Rep Power: 14 |
Hi Fabian,
Could you post your modified convMeltFoam solver that incorporates the third phase (air), as suggested by your thesis? Quote:
|
||
February 19, 2016, 10:39 |
convMeltFoam OpenFoam-3.0.0
|
#217 |
Member
Alex Jarosch
Join Date: Dec 2015
Location: Austria
Posts: 33
Rep Power: 11 |
Dear phase-change Foamers,
did anyone convert the convMeltFoam solver from the post http://www.cfd-online.com/Forums/ope...tml#post484860 above to OpenFoam-3.0.0?? Cheers, Alex |
|
February 25, 2016, 09:59 |
|
#218 | |
Member
Alex Jarosch
Join Date: Dec 2015
Location: Austria
Posts: 33
Rep Power: 11 |
Quote:
http://www.cfd-online.com/Forums/ope...tml#post586823 Best regards, Alex |
||
March 16, 2016, 07:12 |
Melting in a body-fixed reference frame
|
#219 |
New Member
Kai Schüller
Join Date: Jun 2015
Location: Germany
Posts: 8
Rep Power: 11 |
Hi,
first I would like to thank for this very helpful thread. I want to simulate a melting problem and I just thought that someone of you might help me. A heat source is embedded into a phase change material and the heat source moves with a constant and given velocity. To solve for the phase change with convection, I use a solver based on Fabian Rösler's solver which was posted in this thread. I would like to use a fixed grid with a heat source fixed reference frame, so that the phase change material moves relative to the heat source. When using just an inlet and outlet condition for the velocity, the velocity changes within the solid phase, which is unphysical. I think the reason for this is mass conservation. Another possibility would be to add the velocity in the darcy term but this seems also not to work. Do you have any ideas how i can treat this relative motion phase change problem? Thanks in advance! |
|
March 16, 2016, 09:41 |
|
#220 |
Member
Alex Jarosch
Join Date: Dec 2015
Location: Austria
Posts: 33
Rep Power: 11 |
@tetra-eder. Unfortunately I have not worked much with moving reference frame simulations yet in OpenFOAM so I don't have a answer to your question readily available for you.
Maybe if you would detail a bit more the simulation you want to achieve it will be easier for the forum to answer you. If I understand you correctly, your heat source is moving in a static fluid? So you should be able to simulate that with an inlet, outlet boundary condition and let the fluid move instead of the heat source. However where is the solid phase in in your simulation? The term "heat source" implies that you want to melt something right? Or do you want to freeze the liquid onto the moving heat sink? As you can see, a bit more detail might help. One option which comes to mind is that you can also use a cyclic boundary condition for the inlet and outlet and use the fvOption "momentumSource" with a "meanVelocityForce" type to prescribe a fixed flow rate in your simulation for the fluid. However if you do that and keep the temperature field also cyclic, then you will effectively heat the fluid with your heat source as no thermal energy will escape the system. Hope this helps somewhat. Cheers, Alex |
|
Tags |
melting openfoam |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Melting and solidification with free surface problem? | cqlwj123 | CFX | 6 | July 25, 2013 03:46 |
Can I solve this problem by Fluent? | Kai_kc | FLUENT | 1 | October 27, 2010 06:29 |
natural convection problem for a CHT problem | Se-Hee | CFX | 2 | June 10, 2007 07:29 |
Adiabatic and Rotating wall (Convection problem) | ParodDav | CFX | 5 | April 29, 2007 20:13 |
Melting Problem | M | FLUENT | 0 | April 29, 2007 17:07 |