Think and create heat engine and visualise it's PV Curve and efficiency using your own PV relationships and predefined relations!
-
Study various types of processes and there variations of predefined or custom processes.
Predefined processes include :
- Isothermal Process
- Adiabatic Process
- Polytropic Process
- Isobaric Process
- Isochoric Process
-
Study the heat transfer, work done and change in internal energy of these processes and heat engine
-
Study Heat Enigine and Carnot Engine
-
Build a simple carnot engine with given restrictions and study it's efficiency
-
Think and create a heat engine with your custom processes and visualize it's PV curve along with it's efficiency.
Note : This is an initial implementation of the project with basic features, functions, processes and heat-engine. I will be looking forward to work further fixing it's errors and interpret results more visually and efficiently.
- Install all required dependencies
- If you are interested in only processes, launch the
gui.py
for a simple GUI usage - For other usage, study the script using jupyter notebook provided using platform/IDE of your choice. Google Colab is also a feasible option
- Import the
thermodynamics_logic.py
script in you working folder - Import the functions and classes
from thermodynamics_logic import *
- Think and show your creativity!
- This Project is Apache-2.0 Licensed
- Copyright 2022 Vishal Das