Exact solutions for nonlinear partial differential equations via a fusion of classical methods and innovative approaches
Noureddine Mhadhbi, Sameh Gana, Mazen Fawaz Alsaeedi
Abstract
Abstract This paper presents a new approach for finding exact solutions to certain classes of nonlinear partial differential equations (NLPDEs) by combining the variation of parameters method with classical techniques such as the method of characteristics. Our primary focus is on NLPDEs of the form $$u_{tt}+a(x,t)u_{xt}+b(t)u_{t}=\alpha (x,t)+ G(u)(u_{t}+a(x,t)u_{x})e^{-\int b(t)dt}$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>tt</mml:mi> </mml:mrow> </mml:msub> <mml:mo>+</mml:mo> <mml:mi>a</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>x</mml:mi> <mml:mo>,</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>xt</mml:mi> </mml:mrow> </mml:msub> <mml:mo>+</mml:mo> <mml:mi>b</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>t</mml:mi> </mml:msub> <mml:mo>=</mml:mo> <mml:mi>α</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>x</mml:mi> <mml:mo>,</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>+</mml:mo> <mml:mi>G</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>u</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:mrow> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>t</mml:mi> </mml:msub> <mml:mo>+</mml:mo> <mml:mi>a</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>x</mml:mi> <mml:mo>,</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>x</mml:mi> </mml:msub> <mml:mo>)</mml:mo> </mml:mrow> <mml:msup> <mml:mi>e</mml:mi> <mml:mrow> <mml:mo>-</mml:mo> <mml:mo>∫</mml:mo> <mml:mi>b</mml:mi> <mml:mo>(</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> <mml:mi>d</mml:mi> <mml:mi>t</mml:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> and $$u_{t}^{m}(u_{tt}+a(x,t)u_{xt})+b(t)u_{t}^{m+1}=e^{-(m+1)\int b(t)dt}(u_{t}+a(x,t)u_{x}) F(u,u_{t}e^{\int b(t)dt}).$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:msubsup> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>t</mml:mi> </mml:mrow> <mml:mi>m</mml:mi> </mml:msubsup> <mml:mrow> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>tt</mml:mi> </mml:mrow> </mml:msub> <mml:mo>+</mml:mo> <mml:mi>a</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>x</mml:mi> <mml:mo>,</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>xt</mml:mi> </mml:mrow> </mml:msub> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>+</mml:mo> <mml:mi>b</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msubsup> <mml:mi>u</mml:mi> <mml:mrow> <mml:mi>t</mml:mi> </mml:mrow> <mml:mrow> <mml:mi>m</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> </mml:mrow> </mml:msubsup> <mml:mo>=</mml:mo> <mml:msup> <mml:mi>e</mml:mi> <mml:mrow> <mml:mo>-</mml:mo> <mml:mo>(</mml:mo> <mml:mi>m</mml:mi> <mml:mo>+</mml:mo> <mml:mn>1</mml:mn> <mml:mo>)</mml:mo> <mml:mo>∫</mml:mo> <mml:mi>b</mml:mi> <mml:mo>(</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> <mml:mi>d</mml:mi> <mml:mi>t</mml:mi> </mml:mrow> </mml:msup> <mml:mrow> <mml:mo>(</mml:mo> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>t</mml:mi> </mml:msub> <mml:mo>+</mml:mo> <mml:mi>a</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>x</mml:mi> <mml:mo>,</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>x</mml:mi> </mml:msub> <mml:mo>)</mml:mo> </mml:mrow> <mml:mi>F</mml:mi> <mml:mrow> <mml:mo>(</mml:mo> <mml:mi>u</mml:mi> <mml:mo>,</mml:mo> <mml:msub> <mml:mi>u</mml:mi> <mml:mi>t</mml:mi> </mml:msub> <mml:msup> <mml:mi>e</mml:mi> <mml:mrow> <mml:mo>∫</mml:mo> <mml:mi>b</mml:mi> <mml:mo>(</mml:mo> <mml:mi>t</mml:mi> <mml:mo>)</mml:mo> <mml:mi>d</mml:mi> <mml:mi>t</mml:mi> </mml:mrow> </mml:msup> <mml:mo>)</mml:mo> </mml:mrow> <mml:mo>.</mml:mo> </mml:mrow> </mml:math> We provide numerical validation through several examples to ensure accuracy and reliability. Our approach enhances the applicability of analytical solution methods for a broader range of NLPDEs.