How Can Variable Transformation Solve a Non-Homogeneous PDE?

  • Thread starter kgal
  • Start date
  • Tags
    Pde
In summary: Great! I got it!The conditions u(0,t) = f(t) \sin 0 = 0 and u(1,t) = f(t) \sin \pi = 0 are satisfied automatically. The remaining two conditions require that u(x,0) = f(0) \sin\pi x = 0 for all 0 < x < 1 and u_t(x,0) = f'(0) \sin \pi x = 0 for all 0 < x < 1. This gives you initial conditions for f and f'.
  • #1
kgal
43
0

Homework Statement



Find the solution of:

utt-uxx = sin(∏x) for 0<x<1
u(x,0)=0 for 0<=x<=1
ut(x,0)=0 for 0<=x<=1
u(0,t)=0
u(1,t)=0

Homework Equations



utt-uxx = sin(∏x) for 0<x<1
u(x,0)=0 for 0≤x≤1
ut(x,0)=0 for 0≤x≤1
u(0,t)=0
u(1,t)=0

The Attempt at a Solution



I was thinking that I would need to somehow make a change of variables, converting the PDE to a homogenous PDE and continuing from there. I don't really know how I can do this or solve it at all without some assistance!
 
Physics news on Phys.org
  • #2
kgal said:

Homework Statement



Find the solution of:

utt-uxx = sin(∏x) for 0<x<1
u(x,0)=0 for 0<=x<=1
ut(x,0)=0 for 0<=x<=1
u(0,t)=0
u(1,t)=0


Homework Equations



utt-uxx = sin(∏x) for 0<x<1
u(x,0)=0 for 0≤x≤1
ut(x,0)=0 for 0≤x≤1
u(0,t)=0
u(1,t)=0

The Attempt at a Solution



I was thinking that I would need to somehow make a change of variables, converting the PDE to a homogenous PDE and continuing from there. I don't really know how I can do this or solve it at all without some assistance!

The strategy is the same as for linear ODEs with constant coefficients: Find a particular solution which satisfies the PDE but not necessarily the boundary conditions. Then add a complementary solution (a solution of [itex]u_{tt} - u_{xx} = 0[/itex]) in order to satisfy the boundary conditions.
 
  • #3
pasmith said:
The strategy is the same as for linear ODEs with constant coefficients: Find a particular solution which satisfies the PDE but not necessarily the boundary conditions. Then add a complementary solution (a solution of [itex]u_{tt} - u_{xx} = 0[/itex]) in order to satisfy the boundary conditions.

So basically something like Autt-Bxx= sin∏x and Cutt-Duxx=0 and then sum the up into a solution u(x,t)?
 
  • #4
kgal said:
So basically something like Autt-Bxx= sin∏x and Cutt-Duxx=0 and then sum the up into a solution u(x,t)?

No. You have [itex]u(x,t) = u_p(x,t) + u_c(x,t)[/itex] where [itex]u_p[/itex] is any solution of
[tex]
u_{tt} - u_{xx} = \sin \pi x
[/tex]
and [itex]u_c[/itex] is the solution of
[tex]
u_{tt} - u_{xx} = 0
[/tex]
subject to [itex]u_c(x,t) = -u_p(x,t)[/itex] on the boundary.

But here it is actually simplest to try a solution of the form [itex]u(x,t) = f(t)\sin \pi x[/itex], given that [itex](\sin(\pi x))'' = -\pi^2 \sin(\pi x)[/itex]. This reduces the problem to an ODE for f(t).
 
  • #5
pasmith said:
No. You have [itex]u(x,t) = u_p(x,t) + u_c(x,t)[/itex] where [itex]u_p[/itex] is any solution of
[tex]
u_{tt} - u_{xx} = \sin \pi x
[/tex]
and [itex]u_c[/itex] is the solution of
[tex]
u_{tt} - u_{xx} = 0
[/tex]
subject to [itex]u_c(x,t) = -u_p(x,t)[/itex] on the boundary.

But here it is actually simplest to try a solution of the form [itex]u(x,t) = f(t)\sin \pi x[/itex], given that [itex](\sin(\pi x))'' = -\pi^2 \sin(\pi x)[/itex]. This reduces the problem to an ODE for f(t).

So you're saying that I need to set u(x,t)= u_tt-u_xx = f(t)sin(∏x)?
How do I find the function f(t)?

What I did was this:
found u_xx, u_tt and plugged them into u_tt - u_xx = sin(∏x). What do I do with the boundary conditions and the initial conditions (how do they factor in)?
 
  • #6
kgal said:
So you're saying that I need to set u(x,t)= u_tt-u_xx = f(t)sin(∏x)?
How do I find the function f(t)?

What I did was this:
found u_xx, u_tt and plugged them into u_tt - u_xx = sin(∏x).

What do I do with the boundary conditions and the initial conditions (how do they factor in)?

The conditions [itex]u(0,t) = f(t) \sin 0 = 0[/itex] and [itex]u(1,t) = f(t) \sin \pi = 0[/itex] are satisfied automatically.

The remaining two conditions require that
[tex]u(x,0) = f(0) \sin\pi x = 0[/tex]
for all [itex]0 < x < 1[/itex] and
[tex]u_t(x,0) = f'(0) \sin \pi x = 0[/tex]
for all [itex]0 < x < 1[/itex]. This gives you initial conditions for [itex]f[/itex] and [itex]f'[/itex].
 
  • #7
Great! I got it!
How would I solve this problem using a technique like changing variables instead of separation of variables?
 

FAQ: How Can Variable Transformation Solve a Non-Homogeneous PDE?

What is a homogenous PDE?

A homogenous PDE (partial differential equation) is a type of differential equation where all the terms are of the same degree in the dependent variable and its derivatives. This means that the equation does not contain any constant terms or terms that are independent of the dependent variable.

How can I solve a homogenous PDE?

To solve a homogenous PDE, you can use separation of variables, substitution, or the method of characteristics. These methods involve breaking down the PDE into simpler equations and solving for the dependent variable.

What are the applications of homogenous PDEs?

Homogenous PDEs are used to model a variety of physical phenomena, such as heat transfer, fluid dynamics, and quantum mechanics. They are also used in financial mathematics to model stock prices and in image processing to remove noise from images.

Can a homogenous PDE have multiple solutions?

Yes, a homogenous PDE can have multiple solutions. This is because homogenous PDEs are linear, which means that any linear combination of solutions will also be a solution. However, the initial or boundary conditions must be specified to determine a unique solution.

What is the difference between a homogenous and non-homogenous PDE?

A homogenous PDE only contains terms of the same degree in the dependent variable and its derivatives, while a non-homogenous PDE also contains constant or independent terms. This means that the solution to a non-homogenous PDE will also include a particular solution, in addition to the general solution.

Similar threads

Back
Top