Skip to content

vshashidhar30/journal-bearing-design-software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

journal-bearing-design-software

AI-assisted Journal Bearing Design Software using Python and Tkinter based on the Raimondi-Boyd method.

JBDS – Journal Bearing Design Software

Overview

JBDS is a Python-based desktop application developed for automated journal bearing design using the Raimondi-Boyd method and Jalaluddin Machine Design Data Book.

Features

  • Automated journal bearing calculations
  • Raimondi-Boyd interpolation
  • L/D ratio sweep
  • Heat balance verification
  • Hydrodynamic film check
  • PDF report generation
  • Tkinter GUI

Technologies Used

  • Python
  • Tkinter
  • ReportLab

Workflow

  1. Select application
  2. Enter parameters
  3. Run calculations
  4. Compare designs
  5. Export PDF report

Project Structure

JBDS/ │ main.py │ requirements.txt │ README.md │ LICENSE │ ├───components │ │ init.py │ │ │ └───journal_bearing │ │ engine.py │ │ init.py │ ├───data │ │ bearing_tables.py │ │ init.py │ ├───utils │ │ unit_converter.py │ │ init.py │ ├───screenshots │ └───report

About

Python-based Journal Bearing Design Software implementing the Raimondi-Boyd method with GUI-based analysis and PDF report generation.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages