top of page

Heat Transfer Over a Flat Plate

This project is a program that utilizes MATLAB to simulate the heat transfer over a flat plat using the finite differences method given certain material properties and initial boundary conditions. When the program is ran, a GUI (graphic user interface) is open with input text boxes for the following:
- Boundary Temperature Conditions asking for the four corner temps and the initial body temp
- Number of grid points to be used,
- Length of time that should be simulated
- Size of the time step
The GUI also features a drop down menu for alpha (thermal diffusivity) value asking whether the value is known. If yes, it opens a input text box for alpha. If not, it opens three input text boxes for rho (density), cp (specific heat), and k (thermal conductivity). These are material properties and can be used to calculate alpha. 

After, all values are input, there is a run button that then plots the temperature change over the flat plat over the input time.

This project started out as an assignment in my Heat Transfer class in July 2017 and began as just a MATLAB function with fixed temperature values. In June 2018, I started playing with it again to add the GUI and allow for more user inputs as a personal project to help me grow accustom to the programmatic method of GUI creation.

Date: July 2017, June-July 2018

GUI - Alpha is known

GUI - Alpha is unknown

©2018 by Brandon Wickett. Proudly created with Wix.com

bottom of page