Neumann boundary condition in a first order PDE
Mostra commenti meno recenti
I'm trying to solve the following equation using PDEPE:
dC/dt + v * dC/dx = constant
With the boundary conditions:
C(t,0)=Cin dC(t,L)/dx=0
My question is how can I incorporate the second BC in the PDEPE syntax, if I should define f = [-v]. Is there any posibility to call the penultime value and make it equal to ur, so dC/dx=0? u(x_n) = u(x_(n-1))
Thanks for your cooperation!
Antonio
Risposte (1)
In this case you want to set
pr = 0;
qr = -1/v; %to cancel out f
11 Commenti
The derivative is included in the q part, see the right hand boundary condition of example 1 of the pdepe help
Tom
il 25 Set 2012
You don't need to- the gradient is included. Can you provide some example code?
Antonio
il 25 Set 2012
Tom
il 25 Set 2012
I just realised- all the times I've used PDEPE my f term has included dudx in it... What is the equation you are solving?
Antonio
il 25 Set 2012
Tom
il 25 Set 2012
Can you post a link to the equation?
Tom
il 25 Set 2012
I'm not sure how PDEPE can deal with two time terms, maybe it would be better to solve numerically in a for loop.
Antonio
il 25 Set 2012
Categorie
Scopri di più su Electromagnetics in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!