https://github.com/aimanamri/mechanicalengineering
Few mechanical engineering calculations using python. Mainly, use Jupyter Notebook/JupyterLab.
https://github.com/aimanamri/mechanicalengineering
calculations mechanical-engineering python
Last synced: about 1 year ago
JSON representation
Few mechanical engineering calculations using python. Mainly, use Jupyter Notebook/JupyterLab.
- Host: GitHub
- URL: https://github.com/aimanamri/mechanicalengineering
- Owner: aimanamri
- License: mit
- Created: 2021-04-29T13:48:06.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T07:12:46.000Z (almost 2 years ago)
- Last Synced: 2025-03-30T21:51:14.983Z (about 1 year ago)
- Topics: calculations, mechanical-engineering, python
- Language: Jupyter Notebook
- Homepage:
- Size: 1.29 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ▶️ Getting Started
Starting with **git clone**:
```bash
git clone https://github.com/aimanamri/mechanicalEngineering.git -b main
```
## Pre-Requisites
- Python 3
- Jupyter Notebook
- Install all packages in requirements.txt
```bash
pip install -r requirements.txt
```
---
# 💻 Mechanical Engineering Calculations
+ [x] Projectile motion (斜方投射)
[projectile_motion.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/projectile_motion.ipynb)
[projectile_motion.py](https://github.com/aimanamri/mechanicalEngineering/blob/main/projection_motion.py)

+ [x] von Mises Failure Theory Plots
[vonmises-failure_plot.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/vonmises-failure_plot.ipynb)

+ [x] Shear Force Diagram,SFD and Bending Moment Diagram,BMD (せん断力図・曲げモーメント図)
[SFD-BMD.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/SFD-BMD.ipynb)

+ [x] Mohr's Circle (モールの応力円)
[mohr_circle.py](https://github.com/aimanamri/mechanicalEngineering/blob/main/mohr_circle.py)

+ [x] Tensile Test (引張試験)
- [tensile-test.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/tensile-test.ipynb)
- Data Source: [practice.xlsx](https://github.com/aimanamri/mechanicalEngineering/blob/main/practice.xlsx)

+ [ ] Heat effieciency, η of ideal Rankine cycle (理想ランキンサイクルの熱効率)
+ [ ] Heat effieciency, η of Rankine reheat cycle (理想ランキンサイクルの熱効率)
+ [ ] Coefficient of performance(COF) of ideal refrigeration cycle (冷凍サイクルの成績係数/動作係数)
+ [ ] Under damping system/vibration (不足減衰)
+ [ ] Over damping system/vibration (過減衰)
---
# 💻 Engineering Math using Python
📔 [math.ipynb](https://github.com/aimanamri/python-mechEngineering/blob/main/math.ipynb) - All calculation was made in this single notebook.
+ [x] Interpolation (線形補間)
+ [x] Numerical intergration using trapezoidal rule and Simpson (数値積分:台形公式とシンプソン則)
+ [x] Addition, subtraction and multiplication of matrice (行列の足し算・引き算・掛け算)
+ [ ] Eigenvector and eigenvalue (固有ベクトル・固有値)
## Project Status
* ███████▒▒▒▒▒ In progress
---