How to solve a modified wave equation using pde toolbox?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dear all,
I tried to solve the following 1D - pde using the pde-app:
u_tt - (x*u_x)_x= d*u_xxt
where d is a positive constant and the indices indicate the corresponding derivatives. As you can see, the first derivative with respect to time is needed. The hyperbolic mode of pde-tool only accepts the second derivative with respect to time. So I tried to disassemble the problem into a system of two equations:
u_t = v
v_t = (x*u_x)_x + d*v_xx
The tool accepts it as a generic system of parabolic equations but the solution diverges after the first steps of time ( timestep = 0.001).
So my questions are:
- Is it possible to disassemble the hyperbolic equation this way?
- How can I get the first derivative of time in the hyperbolic mode of pde-tool?
Thanks for your answers!
Some additional informations:
- Shape of the computational domain: rectangle (origin (0, 0), height = 0.1 , width = 10)
- Boundary conditions: left side (x = 0), bottom and top: Neumann => 0
- Right side (x = 10): time dependent Dirichlet condition.
- Initial condition: 0
0 comentarios
Respuestas (1)
Ludwig
el 19 de Feb. de 2015
I have similar problem and would be interested in the answer.
0 comentarios
Ver también
Categorías
Más información sobre Boundary Conditions en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!