Heat Transfer Dynamic Plotting

It may often be increasingly hard to comprehend dynamic properties using only static figures shown on a textbook. There is more need for data visualization for better understanding the complicated world around us…

This is a demo program that I have written in a course of heat transfer. I served as the teaching assistant and assisted my professor for delivering the curriculum. In order to let the students understand some time-dependent properties between the temperature and position of a heat transferring process, I used Python and the library Matplotlib for customized visualization of the heat transfer process.

Compared with a static plot of the same process (Fig. 1), this dynamic plot (Fig. 2) intuitively demonstrated the nature of temperature change according to time.

Figure 1. Static plot of normalized temperature (1-Φ) vs normalized position (η) at different normalized time (τ) using OriginLab.

Figure 2. Dynamic plot of heat transfer.

NTU Library 3D Drawing

This is a model of the library of National Taiwan University (NTU) and was created using Solidworks. This project was originally a homework from the course “Engineering Drawing” of our department. Being fascinated by the features and functions provided by the 3D CAD drawing software, I took “the hard way” by choosing this architecture as the target for this homework.

Figure 1. Solidworks Components of NTU library.

Partial images were downloaded and pasted for being the surface material of individual components of the library. I searched for some 3D images of the library and managed to duplicate the outline and structures onto the parts (Fig. 1). Taking a large amount of effort constructing and assembling the pieces, I gained a lot of experience finishing this project. After completing this project, I learned some important concepts of 3D drawing which provided me to design other structures for 3D printing in further projects.

Figure 2. Diagonal view of the assembled NTU library.