Skip to content

This repository includes code in Julia that can be used to model the behavior of any Peltier chip well given twenty experimental data points that are often provided by Peltier chip manufacturers. To easily take users through the code, it is in the format of a Jupyter notebook.

License

Notifications You must be signed in to change notification settings

ramininaieni/peltier_chip_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

peltier_chip_model

This repository includes code in Julia that can be used to model the behavior of any Peltier chip well, given twenty experimental data points that are often provided by Peltier chip manufacturers. To easily take users through the code, it is in the format of a Jupyter notebook.

Ubuntu Installation Instructions

Setting up Julia

If you don't have Julia, in terminal run sudo-apt install Julia. This method works for running my code, but others recommend a more foolproof method of installation detailed here: https://medium.com/coffee-in-a-klein-bottle/install-julia-1-5-on-ubuntu-bb8be4b2571d

Type julia in the terminal, then run import Pkg; Pkg.add("Plots"). After, run import Pkg; Pkg.add("Optim").

Setting up Jupyter Notebook

I always recommend using a conda environment past this step, but it is not necessary. Ensure your conda environmnet has Python 3.8+. In your conda environment, run pip install notebook

Running Code

In your conda environment, run jupyter-notebook and navigate to the peltier_chip_model.ipynb file. Follow the instructions on the page and click each code block and hold the shift key and then hit the enter key to run each block. This should convert the number in the top left of each code block into an asterisk. Wait until the asterisk converts back to a number, indicating that the block is done running, until running another block. All blocks should be run in order, top down.

Power of Model

Here are some graphs depicting how well my model predicted the behavior of some of TE Tech's Peltier Chips

HP-127-1.0-1.3-71 Thermoelectric Module

TE-71-1.0-2.0 Thermoelectric Module

About

This repository includes code in Julia that can be used to model the behavior of any Peltier chip well given twenty experimental data points that are often provided by Peltier chip manufacturers. To easily take users through the code, it is in the format of a Jupyter notebook.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages