First Advisor

Bin Jiang

Date of Award

Spring 6-16-2022

Document Type

Thesis

Degree Name

Bachelor of Science (B.S.) in Mathematics and University Honors

Department

Mathematics and Statistics

Language

English

Subjects

Diffusion, Convection, Variable Separation, Python Code, PDE

DOI

10.15760/honors.1225

Abstract

A diffusion-convection equation is a partial differential equation featuring two important physical processes. In this paper, we establish the theory of solving a 1D diffusion-convection equation, subject to homogeneous Dirichlet, Robin, or Neumann boundary conditions and a general initial condition. Firstly, we transform the diffusion-convection equation into a pure diffusion equation. Secondly, using a separation of variables technique, we obtain a general solution formula for each boundary type case, subject to transformed boundary and initial conditions. While eigenvalues in the cases of Dirichlet and Neumann boundary conditions can be constructed easily, the Robin boundary condition necessitates solving a transcendental algebraic equation to determine all the eigenvalues. Thirdly, we use Python to construct and illustrate the solutions for all the cases based on the newly developed solution formulas. Finally, we share all the associated Python code for public access.

Rights

In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).

Persistent Identifier

https://archives.pdx.edu/ds/psu/37694

Share

COinS