An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          



GitHub Language Count


GitHub Top Language



GitHub Stars


GitHub Last Commit


Repository Size

## ▶️ 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)

drawing

+ [x] von Mises Failure Theory Plots

[vonmises-failure_plot.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/vonmises-failure_plot.ipynb)
drawing

+ [x] Shear Force Diagram,SFD and Bending Moment Diagram,BMD (せん断力図・曲げモーメント図)

[SFD-BMD.ipynb](https://github.com/aimanamri/mechanicalEngineering/blob/main/SFD-BMD.ipynb)
drawing

+ [x] Mohr's Circle (モールの応力円)

[mohr_circle.py](https://github.com/aimanamri/mechanicalEngineering/blob/main/mohr_circle.py)
drawing

+ [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)
drawing

+ [ ] 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

---