Question
Asked 4 September 2015

Any numerical methods for solving a hyperbolic nonlinear PDE?

What type of numercial methods are there to solve PDE of the sorts of:
$$f(x,t,u(x,t))u_{xx} - g(x,t,u(x,t))u_{tt} = F(x,t,u(x,t))$$
$$u(x,0)=G_1(x) , \frac{\partial u(x,0)}{\partial t}=H_1(x) ,u(0,t)=G_2(t) , \frac{\partial u(0,t)}{\partial x} = H_2(t)$$
Where $f,g,F,u \in C^\infty(x,t) , \ G_i,H_i \in C^\infty$.
Specifically I had in mind the PDE:
$$u_{xx}u^3-\sin(xt)u_{tt} = u$$
But the general PDE is as above; I looked at Polyanin's second edition Handbook of Nonlinear PDE table of conetents, and didn't find something similar, obviously I look at numerical solutions since an analytical solution doesn't seem plausible, but if there is I wouldn't mind.

Most recent answer

Mohammad Said Yousif Ismail
King Abdulaziz University
you can use the simple explicit finite difference method and this can be easily applied and it is of second order accuracy in both directions (space and time), the major defect of this method the stability issue (conditionally stable).
To overcome this difficulty implicit schemes  can be used , but in this case we end with a nonlinear tridiagonal system which can be solve by Newton's or fixed point method. 
thanks

Popular answers (1)

Stam Nicolis
University of Tours
The solution of any differential equation involves specifying boundary and initial conditions, too-else the problem isn't well defined at all. The most efficient methods for solving such problems these days are pseudo-spectral methods, where the functions are expanded in a basis that satisfies the boundary conditions and fast transforms are used, when evaluating the terms of the system of ordinary differential equations thus obtained. The qualification pseudo- means that the basis need not be the eigenfunctions of the differential operator that contains the spatial derivatives.
4 Recommendations

All Answers (5)

Stam Nicolis
University of Tours
The solution of any differential equation involves specifying boundary and initial conditions, too-else the problem isn't well defined at all. The most efficient methods for solving such problems these days are pseudo-spectral methods, where the functions are expanded in a basis that satisfies the boundary conditions and fast transforms are used, when evaluating the terms of the system of ordinary differential equations thus obtained. The qualification pseudo- means that the basis need not be the eigenfunctions of the differential operator that contains the spatial derivatives.
4 Recommendations
Magdalena Toda
Texas Tech University
I completely agree with Professeur Nicolis: The most efficient methods for solving such problems these days are pseudo-spectral methods. Please see this very good reference from SIAM J. Numer. Analysis:
I found it very informative. Thanks for a very interesting question for the community!
2 Recommendations
John W Cobb
Oak Ridge National Laboratory
The above answer are correct. However, I would like to emphasize  with intuitive heuristics why the posed problem is particularly difficult and may in fact not be well specified in all cases. A core issue is that this is not in general a purely hyperbolic PDE. Rather, the character changes from hyperbolic to elliptical depending on the sign of the product of f and g. If they are positive it is hyperbolic, but if negative it is elliptical (and if zero - perhaps parabolic). Specifically the PDE you had in mind suffers this complication. I refer you to discussions of the Tricomi equation to start pulling the thread into a deeper investigation. Why does this make it so difficult? Well the condition for the well-posedness of the B.C.'s changes depending on the character of the PDE. You will have trouble solving a wave equation with boundary values and similarly you will have trouble solving an elliptical equation as an initial value problem.  Even worse, for the general non-linear problems (i.e. when f and g depend on u) you will have to use your solution or approximate solution to determine the the boundary between the elliptical and hyberbolic regions - a difficult self-referential chestnut to crack indeed. That said, these sorts of problems have real applications such as mixed sub-sonic and supersonic flows and finding solutions to the solar wind problem.
2 Recommendations
Mahboub Baccouch
University of Nebraska at Omaha
You have to have boundary conditions; otherwise the problem is ill-posed. Keep in mind your specific PDE u_{xx}u^3-\sin(xt)u_{tt} = u is not always hyperbolic! Nevertheless, if your PDE is hyperbolic then I'd suggest using the finite volume method or the discontinuous Galerkin method. Both methods are suitable for hyperbolic PDEs.
Mohammad Said Yousif Ismail
King Abdulaziz University
you can use the simple explicit finite difference method and this can be easily applied and it is of second order accuracy in both directions (space and time), the major defect of this method the stability issue (conditionally stable).
To overcome this difficulty implicit schemes  can be used , but in this case we end with a nonlinear tridiagonal system which can be solve by Newton's or fixed point method. 
thanks

Similar questions and discussions

Related Publications

Got a technical question?
Get high-quality answers from experts.