Math 531 - Partial Differential Equations Separation of Variables

Math 531 - Partial Differential Equations Separation of Variables

Homogeneous Heat Equation Separation of Variables Orthogonality and Computer Approximation Math 531 - Partial Differential Equations Separation of Variables Joseph M. Mahaffy, [email protected] Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research Center San Diego State University San Diego, CA 92182-7720 http://jmahaffy.sdsu.edu Spring 2020 Joseph M. Mahaffy, [email protected] Separation of Variables | (1/32) Homogeneous Heat Equation Separation of Variables Orthogonality and Computer Approximation Outline 1 Homogeneous Heat Equation Basic Definitions Principle of Superposition 2 Separation of Variables Two ODEs Eigenfunctions Superposition 3 Orthogonality and Computer Approximation Orthogonality of Sines Heat Equation Example Maple and MatLab Joseph M. Mahaffy, [email protected] Separation of Variables | (2/32) Homogeneous Heat Equation Basic Definitions Separation of Variables Principle of Superposition Orthogonality and Computer Approximation Homogeneous Heat Equation: Assume a uniform rod of length L, so that the diffusivity, specific heat, and density do not vary in x The general heat equation satisfies the partial differential equation (PDE): @u @2u Q(x; t) = k + ; t > 0; 0 < x < L; @t @x2 cρ with initial conditions (ICs): u(x; 0) = f(x); 0 < x < L; and Dirichlet boundary conditions (BCs): u(0; t) = T1(t) and u(L; t) = T2(t); t > 0: If Q(x; t) ≡ 0, then the PDE is homogeneous. If T1(t) ≡ T2(t) ≡ 0, then the BCs are homogeneous. Joseph M. Mahaffy, [email protected] Separation of Variables | (3/32) Homogeneous Heat Equation Basic Definitions Separation of Variables Principle of Superposition Orthogonality and Computer Approximation Linearity Definition (Linearity) An operator L is linear if and only if L[c1u1 + c2u2] = c1L[u1] + c2L[u2] for any two functions u1 and u2 and constants c1 and c2. Define the Heat Operator @ @2 − k = L: @t @x2 Joseph M. Mahaffy, [email protected] Separation of Variables | (4/32) Homogeneous Heat Equation Basic Definitions Separation of Variables Principle of Superposition Orthogonality and Computer Approximation Principle of Superposition The following shows linearity of the Heat Operator: @ @2 L[c u + c u ] = − k (c u + c u ) 1 1 2 2 @t @x2 1 1 2 2 @u @u @2u @2u = c 1 + c 2 − kc 1 − kc 2 1 @t 2 @t 1 @x2 2 @x2 = c1L[u1] + c2L[u2] Theorem (Principle of Superposition) If u1 and u2 satisfy a linear homogeneous equation (L(u) = 0), then any arbitrary linear combination, c1u1 + c2u2, also satisfies the linear homogeneous equation. Note: Concepts of linearity and homogeneity also apply to boundary conditions. Joseph M. Mahaffy, [email protected] Separation of Variables | (5/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Homogeneous Heat Equation The Heat Equation with Homogeneous Boundary Conditions: @u @2u = k ; t > 0; 0 < x < L; @t @x2 with initial conditions (ICs) and Dirichlet boundary conditions (BCs): u(x; 0) = f(x); 0 < x < L; with u(0; t) = 0 and u(L; t) = 0: Separation of Variables: Developed by Daniel Bernoulli in the 1700's, we separate the temperature u(x; t) into a product of a function of x and a function of t u(x; t) = φ(x)G(t) Joseph M. Mahaffy, [email protected] Separation of Variables | (6/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Separation of Variables Separation of Variables: With u(x; t) = φ(x)G(t), we use the heat equation and obtain: dG d2φ φ(x) = k G(t): dt dx2 Separating the variables we have 1 dG k d2φ 1 dG 1 d2φ = or = G dt φ dx2 kG dt φ d2x Since the left hand side depends only on the independent variable t and the right hand side depends only on the independent variable x, these must equal a constant 1 dG 1 d2φ = = −λ kG dt φ d2x Joseph M. Mahaffy, [email protected] Separation of Variables | (7/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Two ODEs Thus, the Separation of Variablesresults in the two ODEs: dG d2φ = −λkG and = −λφ. dt dx2 The boundary conditions with the separation assumption give: u(0; t) = G(t)φ(0) = 0 or φ(0) = 0; since we don't want G(t) ≡ 0. Also, u(L; t) = G(t)φ(L) = 0 or φ(L) = 0: The Time-dependent ODE is readily solved: dG = −λkG; dt G(t) = c e−kλt: Joseph M. Mahaffy, [email protected] Separation of Variables | (8/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Sturm-Liouville Problems The second ODE is a BVP and is in a class we'll be calling Sturm-Liouville problems: d2φ + λφ = 0 with φ(0) = 0 and φ(L) = 0: dx2 Note: The trivial solution φ(x) ≡ 0 always satisfies this BVP. If we want to satisfy a nonzero initial condition, then we need to find nontrivial solutions to this BVP. From our experience in ODEs, we can readily see there are 4 cases: 1. λ = 0 2. λ < 0 3. λ > 0 4. λ is complex We'll ignore Case 4 and later prove that Sturm-Liouville problems only have real λ Joseph M. Mahaffy, [email protected] Separation of Variables | (9/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Sturm-Liouville Problem Cases Consider Case 1: λ = 0, so d2φ = 0 with φ(0) = 0 and φ(L) = 0: dx2 The general solution to this BVP is φ(x) = c1x + c2: We have φ(0) = c2 = 0, and φ(L) = c1L = 0 or c1 = 0. It follows that when λ = 0, the unique solution to the BVP is the trivial solution. Joseph M. Mahaffy, [email protected] Separation of Variables | (10/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Sturm-Liouville Problem Cases Consider Case 2: λ = −α2 < 0 with α > 0, so d2φ − α2φ = 0 with φ(0) = 0 and φ(L) = 0: dx2 The general solution to this BVP is φ(x) = c1 cosh(αx) + c2 sinh(αx): We have φ(0) = c1 = 0, and φ(L) = c2 sinh(αL) = 0 or c2 = 0, since sinh(αL) > 0. It follows that when λ < 0, the unique solution to the BVP is the trivial solution. Joseph M. Mahaffy, [email protected] Separation of Variables | (11/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Sturm-Liouville Problem Cases Consider Case 3: λ = α2 > 0 with α > 0, so d2φ + α2φ = 0 with φ(0) = 0 and φ(L) = 0: dx2 The general solution to this BVP is φ(x) = c1 cos(αx) + c2 sin(αx): We have φ(0) = c1 = 0, and φ(L) = c2 sin(αL) = 0. It follows that either c2 = 0, leading to the trivial solution, or sin(αL) = 0. We are interested in nontrivial solutions, so we solve sin(αL) = 0, which occurs when αL = nπ; n = 1; 2; ::: or nπ n2π2 α = ; or λ = ; n = 1; 2; ::: L L2 Joseph M. Mahaffy, [email protected] Separation of Variables | (12/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Eigenfunctions We saw that if λ = α2 > 0, then the BVP: d2φ + α2φ = 0 with φ(0) = 0 and φ(L) = 0; dx2 has the nontrivial solution, nπx φ (x) = sin ; n = 1; 2; :::; n L which are called eigenfunctions and their associated eigenvalues are given by n2π2 λ = ; n = 1; 2; ::: L2 Note: φn(x) has n − 1 zeroes in 0 < x < L, which later we'll prove is a general property Joseph M. Mahaffy, [email protected] Separation of Variables | (13/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Eigenfunctions The Sturm-Liouville problem from the heat equation with Dirichlet BCs generates a set of eigenfunctions, φn(x); n = 1; 2; ::: Below is a graph of the first 3 eigenfunctions. φ1(x) u 0 L φ3(x) φ2(x) x Joseph M. Mahaffy, [email protected] Separation of Variables | (14/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Product Solution From above, the Sturm-Liouville problem from the heat equation gave the eigenfunctions: nπx φ (x) = sin ; n = 1; 2; :::; n L with associated eigenvalues n2π2 λ = ; n = 1; 2; ::: L2 This can be inserted into the t-equation to give: 2 2 − kn π t Gn(t) = Bne L2 : From our separation assumption, we obtain the product solution 2 2 − kn π t nπx u (x; t) = G (x; t)φ (x) = B e L2 sin ; n = 1; 2; ::: n n n n L Joseph M. Mahaffy, [email protected] Separation of Variables | (15/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Example Example: Consider the heat equation: @u @2u PDE: = k , BC: u(0; t) = 0, @t @x2 u(10; t) = 0. 3πx IC: u(x; 0) = 4 sin 10 , From our separation of variables results, we obtain the product solution 2 2 − kn π t nπx u (x; t) = B e 100 sin ; n = 1; 2; ::: n n 10 which satisfies the BVP By inspection, we solve the IC's by taking n = 3 and Bn = 4. This gives the solution to this example as: 2 − 9kπ t 3πx u(x; t) = 4e 100 sin : 10 Joseph M. Mahaffy, [email protected] Separation of Variables | (16/32) Homogeneous Heat Equation Two ODEs Separation of Variables Eigenfunctions Orthogonality and Computer Approximation Superposition Example Example 2: Vary the IC and consider the heat equation: @u @2u PDE: = k , BC: u(0; t) = 0, @t @x2 u(5; t) = 0.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    32 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us