Starting with git clone:
git clone https://github.com/aimanamri/mechanicalEngineering.git -b main
- Python 3
- Jupyter Notebook
- Install all packages in requirements.txt
pip install -r requirements.txt
- Projectile motion (斜方投射)
projectile_motion.ipynb
projectile_motion.py
- von Mises Failure Theory Plots
vonmises-failure_plot.ipynb
- Shear Force Diagram,SFD and Bending Moment Diagram,BMD (せん断力図・曲げモーメント図)
SFD-BMD.ipynb
- Mohr's Circle (モールの応力円)
mohr_circle.py
- Tensile Test (引張試験)
- tensile-test.ipynb
- Data Source: 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 (過減衰)
📔 math.ipynb - All calculation was made in this single notebook.
-
Interpolation (線形補間)
-
Numerical intergration using trapezoidal rule and Simpson (数値積分:台形公式とシンプソン則)
-
Addition, subtraction and multiplication of matrice (行列の足し算・引き算・掛け算)
-
Eigenvector and eigenvalue (固有ベクトル・固有値)
- ███████▒▒▒▒▒ In progress