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.

Chloride ion erosion of concrete in dry wet cycle

Please login with a confirmed email address before reporting spam

In the simulation process of chloride ion in concrete drying and wetting cycle, I use the convection diffusion model and coefficient type partial differential equation, but these two physical fields include drying process and wetting process respectively. The parameters of different processes are different. How should I express the two processes in one physical field and how to make the two processes cycle alternately.


2 Replies Last Post Aug 27, 2020, 7:57 a.m. EDT
Jeff Hiller COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 4 years ago Aug 20, 2020, 2:27 p.m. EDT
Updated: 4 years ago Aug 20, 2020, 4:12 p.m. EDT

Hello,

If the times at which the switches between the two processes occur are known a priori, you could use explicit expressions depending on t (time) for the coefficients in the equations and boundary conditions.

On the other hand, if those times are not known ahead of time, you'd want to use the Events interface. That approach is illustrated in this blog post.

Best regards,

Jeff

-------------------
Jeff Hiller
Hello, If the times at which the switches between the two processes occur are known a priori, you could use explicit expressions depending on t (time) for the coefficients in the equations and boundary conditions. On the other hand, if those times are not known ahead of time, you'd want to use the Events interface. That approach is illustrated in [this blog post](https://www.comsol.com/blogs/implementing-a-thermostat-with-the-events-interface/). Best regards, Jeff

Please login with a confirmed email address before reporting spam

Posted: 4 years ago Aug 27, 2020, 7:57 a.m. EDT

Hello,如果两个进程之间的切换发生时间是先验的,您可以根据方程和边界条件中的系数使用显式表达式(时间)。另一方面,如果这些时间不是提前知道的,则要使用 Events 接口。这种方法在[这篇博文](https://www.comsol.com/blogs/实现一个温度与事件接口/)中进行了说明。最好的问候, 杰夫

Thank you for your answer! In my model, the switching time between wetting and drying is fixed. For example, the drying and wetting cycle of my concrete specimen is wetting for 1D and drying for 1D. However, I don't know how to take the result of wetting process as the initial condition of drying process and continue to cycle. Second, after looking up some data, I found that in their model, the pore saturation of concrete is used as the dependent variable to connect the whole migration of pore liquid and the convection diffusion migration of chloride ions. I don't know how to define this saturation to achieve the effect of connecting the two physical fields. Hope to get your answer or recommended case guidance.

>Hello,如果两个进程之间的切换发生时间是先验的,您可以根据方程和边界条件中的系数使用显式表达式(时间)。另一方面,如果这些时间不是提前知道的,则要使用 Events 接口。这种方法在[这篇博文](https://www.comsol.com/blogs/实现一个温度与事件接口/)中进行了说明。最好的问候, 杰夫 Thank you for your answer! In my model, the switching time between wetting and drying is fixed. For example, the drying and wetting cycle of my concrete specimen is wetting for 1D and drying for 1D. However, I don't know how to take the result of wetting process as the initial condition of drying process and continue to cycle. Second, after looking up some data, I found that in their model, the pore saturation of concrete is used as the dependent variable to connect the whole migration of pore liquid and the convection diffusion migration of chloride ions. I don't know how to define this saturation to achieve the effect of connecting the two physical fields. Hope to get your answer or recommended case guidance.

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.