PDEPE Solver for Subdomain Problem
조회 수: 4 (최근 30일)
이전 댓글 표시
Hey Matlab Community,
since I am new to the PDEPE-Solver I am not quiet sure how to connect two subdomains. More precisely, I want to simulate a drying process with the advection-diffusion equation with the pdepe-solver. During the drying process, skin formation occurs at the end of the film resulting in very high local gradients at the end of the film while the gradients in the interior of the film are quite small.
In order to stabilize the simulation I have already adapted the grid- & time-step size resulting in very long simulation times, since the time step gets pretty small in order to prevent divergence at the end of the film. Further I have tried a semi-implicit Crank-Nicolson-Solver as well as an non-equidistant grid without success.
Another approach of mine is the use of decomposition method, more specific I want to divide the main domain in two subdomains. The first subdomain is in the interior with low gradients and the second subdomain is at the end of the film with high gradients. As a result I could simulate the first subdomain with much larger time- and gridsteps than the second subdomain. Further, I could simulate the second subdomain with much smaller time- and gridsteps in order to prevent divergence. The communication between the two subdomains should be regulated by the interior boundary values. I thought of something like: Iteration of subdomain 1 (1x), Iteration of subdomain 2(10x), so the timestep of subdomain 2 equals the timestep of subdomain 1 as a condition. Than if the condition is fullfilled, I want to use something like the following: flux from subdomain 1 to subdomain 2 equals the flux from subdomain 2 to subdomain 1.
So here comes my problem: Is there a possibility to implement something like this with the pdepe-solver via the boundary conditions. Like I calculate the second subdomain, where I know the right boundary condition at the end of the film (drying condition) and link the left boundary condition of the second subdomain to the right boundary condition of the first subdomain. Thus, I want to implement a non-overlapping decomposition method.
Sorry for not providing any code or something like this, since this is more something like a feasibility question if anyone has experience with solving similiar issues and if the pdepe-solver is capable to solve such problems.
Thank you very much,
Matthias
댓글 수: 3
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

