{"id":103182,"key":"Transient_Heat_Transfer_Modelling_from_a_Cylinder","title":"Transient Heat Transfer Modelling from a Cylinder","latest":{"id":1112009,"timestamp":"2024-06-18T20:16:10Z"},"content_model":"wikitext","license":{"url":"https://www.appropedia.org/Appropedia:Copyrights","title":"CC-BY-SA-4.0"},"source":"[[File:Cylinder Temp snapshot.jpg|thumb|Cylinder in Transient Heat Exchange]]\n\n{{Project data\n| authors = MirAli Ghassemi\n| years = 2021\n| links = https://github.com/Ali-Ghasemi2000/Transient_HT_Finite_Difference\n}}\n\n== Problem Statement ==\n\nThere is a cylinder with an initial Temperature of 600C suspended in cold water with the temperature of 300C. Using Finite Element Method, Simulate the transient behaviour of this cylinder for a 10-minute time span.\n\n== Solution ==\n\nI treated the cylinder as a grid. There are 9 different cells. I derived the heat equation for each of them and interpreted them into [https://www.mathworks.com/ MATLAB] language. Then, Using a ''for'' loop, a matrix representing cells' temperatures is produced for each time step.\n\n== Visualization ==\n\n# Collect all the matrices (one for every time step) in a ''cell'' data structure.\n# Use Heat Map to plot the cylinder where the color of each cell represents its temperature.\n# Output a Time laps using ''writeVideo'' function.\n\n=== Video ===\n\n[[File:Cylinder Temp.mp4|center|thumb|Cylinder Time laps]]\n\n== Code ==\n\nThe full code for this project is available at my [https://github.com/Ali-Ghasemi2000/Transient_HT_Finite_Difference GitHub].\n\n{{Page data}}"}