Skip to content

Few mechanical engineering calculations using python. Mainly, use Jupyter Notebook/JupyterLab.

License

Notifications You must be signed in to change notification settings

aimanamri/mechanicalEngineering

Repository files navigation

GitHub Language Count GitHub Top Language GitHub Stars GitHub Last Commit Repository Size

▶️ Getting Started

Starting with git clone:

git clone https://github.com/aimanamri/mechanicalEngineering.git -b main

Pre-Requisites

  • Python 3
  • Jupyter Notebook
  • Install all packages in requirements.txt
pip install -r requirements.txt

💻 Mechanical Engineering Calculations

drawing

drawing

  • Shear Force Diagram,SFD and Bending Moment Diagram,BMD (せん断力図・曲げモーメント図)
    SFD-BMD.ipynb

drawing

drawing

  • Tensile Test (引張試験)

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 - 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 (固有ベクトル・固有値)

Project Status

  • ███████▒▒▒▒▒ In progress

About

Few mechanical engineering calculations using python. Mainly, use Jupyter Notebook/JupyterLab.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published