Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Melting ice below rock using deforming mesh but without Lagrangian. Is there a way?

Please login with a confirmed email address before reporting spam

Hello,

I have a question about the setup similar to the melting tin model. I have block with two layers, one on top of the other. The upper layer is granite, the lower layer is ice. On the upper surface I have a prescribed heat flux, in the middle I have a set temperature at the melting point of ice and at the lower surface I have a set temperature a few degrees below freezing. The model is setup exactly the same as the melting tin model and does work. Using the assumption that any phase change from ice to water allows the water to leave the system. However, I realized while watching the results, that by using the set middle temperature and the weak constraints which give me the Lagrangian which I use to calculate the mesh velocity, the ice cannot cool. So while I am able to send heat to the boundary and melt the ice, I cannot remove heat across the boundary and cool the ice.

I am wondering what other methods are possible in COMSOL to perform the same task, yet allow for removal of heat from below the melt interface. I have been reading through the forum but don't see anything similar to this problem. I was thinking maybe I'd have to calculate the heat flux at each node along the boundary, for each timestep and then feed that into the model. This, however, is so far beyond me (I'm still a bit of a newbie).

I'm just curious if anyone out there might have any suggestions as to how to do this. Any help would be appreciated.

Also, I should apologize for sending a private message to a forum guru. I realized after sending it that the whole point of the open forum is so that everyone can see the discussions and get help where they can find it. Hopefully this question will be answered and help others as well.

Cheers,

J

4 Replies Last Post 2014年7月29日 GMT-4 06:07

Please login with a confirmed email address before reporting spam

Posted: 10 years ago 2014年7月25日 GMT-4 05:57
How can the water disappear? It might take heat with it as it flows away.
How can the water disappear? It might take heat with it as it flows away.

Please login with a confirmed email address before reporting spam

Posted: 10 years ago 2014年7月27日 GMT-4 04:05
Fair point. I was assuming the deforming mesh, which they say should be used in the case of adding or removing material, would "remove the water". If this isn't the case, then perhaps I should try and just set the boundary between the rock and ice to only have a maximum temperature of 273.15K but allow it to be cooled, thus simulating proper heating and forgo the deforming mesh all together. I could then look at the heat flux to the boundary and calculate the melt from that.

However, now I am encountering problems trying to set a maximum temperature of 273.15K on the boundary. I have read a "Tips and Trick" from 3.5, but I still don't quite understand. I was hoping I could set the boundary temperature to if(T>=273.15, 273.15,T) and hope it would adjust itself but it doesn't.

Anyone have better instructions on how to set a maximum temperature on a boundary?

Cheers
Fair point. I was assuming the deforming mesh, which they say should be used in the case of adding or removing material, would "remove the water". If this isn't the case, then perhaps I should try and just set the boundary between the rock and ice to only have a maximum temperature of 273.15K but allow it to be cooled, thus simulating proper heating and forgo the deforming mesh all together. I could then look at the heat flux to the boundary and calculate the melt from that. However, now I am encountering problems trying to set a maximum temperature of 273.15K on the boundary. I have read a "Tips and Trick" from 3.5, but I still don't quite understand. I was hoping I could set the boundary temperature to if(T>=273.15, 273.15,T) and hope it would adjust itself but it doesn't. Anyone have better instructions on how to set a maximum temperature on a boundary? Cheers

Please login with a confirmed email address before reporting spam

Posted: 10 years ago 2014年7月28日 GMT-4 03:59
For me the question remains: where does the water go? Is the rock porous and does it flow through it? Then it will also cause some heat transport from the ice to parts of the rock that are further away from the interface. And maybe it evaporates at the top surface of the rock? Then you will also lose heat there.
For me the question remains: where does the water go? Is the rock porous and does it flow through it? Then it will also cause some heat transport from the ice to parts of the rock that are further away from the interface. And maybe it evaporates at the top surface of the rock? Then you will also lose heat there.

Please login with a confirmed email address before reporting spam

Posted: 10 years ago 2014年7月29日 GMT-4 06:07
Well, alot of times in melt modeling you "assume" what water is produced runs off. We know that this is not correct and that there is a amount of heat that is absorbed, transported and even released through phase changes and soil moisture content. However, this may be asking a lot of the model. I haven't had time to explore the modules for fluid/heat in porous media. It would be great to try it out, but it may have to wait for now.
Well, alot of times in melt modeling you "assume" what water is produced runs off. We know that this is not correct and that there is a amount of heat that is absorbed, transported and even released through phase changes and soil moisture content. However, this may be asking a lot of the model. I haven't had time to explore the modules for fluid/heat in porous media. It would be great to try it out, but it may have to wait for now.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.