Professional Documents
Culture Documents
Ball - Bearing Word
Ball - Bearing Word
Bearing
A Project Report on
Guide
Dr. Ashok R. Mache
CERTIFICATE
This is to certify that Mr. Vasant Phirke, Aaditya Naik, Rohan Nirwal
, Omkar Pawar, have successfully completed the project work entitled “Machine
Learning Based Approach for Selection of Ball Bearing” under my
supervision, in the partial fulfilment of Third Year BTech – Dept. Mechanical
Engineering of Vishwakarma Institute of Information Technology, Pune.
ABSTRACT
TABLE OF CONTENTS
Description Page No
ABSTRACT i
TABLE OF CONTENTS ii
1. INTRODUCTION 1
2. PROBLEM DEFINITION 3
2.3 Objectives: 3
3. DESIGN OVERVIEW 5
4. Methodology 6
5. Results 9
6. CONCLUSIONS 11
7. REFERENCES 12
8. Appendix 13
1. INTRODUCTION
Ball bearings play a crucial role in the seamless operation of various machines and
devices, ranging from automobiles to wind turbines[1]. Accurately predicting their
performance across diverse conditions is imperative for enhancing overall efficiency and
reliability. Tackling this intricate challenge requires the integration of advanced
technology and specialized expertise[2]. Leveraging machine learning, engineers can
construct predictive models that offer heightened accuracy, enabling them to anticipate
potential issues and mitigate the risk of errors and failures[3]. This innovative approach
revolutionizes the selection process for ball bearings, especially in complex systems like
automobile gearboxes[4]. By incorporating machine learning algorithms, engineers can
optimize decision-making, considering intricate factors such as load capacities, rotational
speeds, material characteristics, and operating conditions[5]. This transformative shift
from traditional methods to predictive modelling holds the promise of significantly
improving the performance and longevity of machines, thereby elevating overall
engineering standards[6].
2
Machine Learning Based Approach for selection of Ball
Bearing
2. PROBLEM DEFINITION
2.3 Objectives:
• To develop a machine learning-based model that predict and aids in selecting the
right bearings for specific design requirements.
3
Machine Learning Based Approach for selection of Ball
• Bearing
To reduce the need for extensive simulations and intricate calculations in the
bearing selection process.
4
Machine Learning Based Approach for selection of Ball
Bearing
• To present a practical case study focusing on the selection of ball bearings.
• The primary objective is to streamline the bearing selection process, reducing the
reliance on time-consuming numerical simulations and intricate calculations. This
efficiency facilitates quicker decision-making in the design phase.
The future scope of the project extends beyond its immediate objectives, offering
transformative possibilities for various industries. Once successfully implemented, the
predictive model developed through computer-aided engineering (CAE) and machine
learning for ball bearing performance could pave the way for broader applications and
innovations. Industries could witness a substantial reduction in downtime and
maintenance costs, leading to increased operational efficiency and enhanced safety
measures. [7] As the technology matures, it holds the promise of revolutionizing the entire
design and manufacturing process for machines. Looking ahead, the potential applications
are both expansive and groundbreaking. The incorporation of self-diagnosing and self-
repairing capabilities in machines could become a reality, ushering in a new era of
autonomous and adaptive systems. Imagine a future where machines possess the
intelligence to identify and address issues proactively, reducing the need for human
intervention and minimizing disruptions. In the realm of transportation, the application of
this technology could lead to autonomous vehicles navigating with unparalleled precision
and safety, fundamentally changing the landscape of transportation systems. Continued
research and development in the field of CAE and machine learning can unlock the full
potential of these technologies, creating a brighter and more efficient future. The project's
success could act as a catalyst
5
Machine Learning Based Approach for selection of Ball
Bearing
3. DESIGN OVERVIEW
The project introduces ten distinct CAD models of ball bearings, each meticulously
crafted to align with specific design requirements and performance considerations. These
models showcase a diverse range of configurations, incorporating variations in load
capacities, rotational speeds, material characteristics, and operating conditions. The
intricacies of each design have been carefully addressed, demonstrating adaptability and
versatility in response to different project needs. The CAD models serve as a
comprehensive representation of the machine learning-based predictive model, offering a
tangible and visual aspect to the theoretical advancements achieved in the project. These
designs not only underscore the flexibility of the developed system but also act as
practical tools for engineers and designers seeking optimal ball bearing solutions in
varied mechanical applications.
Figure 1(A) 6003 Bearing CAD Figure 2(B) 6900 Bearing CAD
Figure 4(C) 6800 Bearing CAD Figure 3(D) 6901 Bearing CAD
6
Machine Learning Based Approach for selection of Ball
Bearing
4. Methodology
Employed state-of-the-art CAE software to create virtual models of ball bearings. This
process involved translating real-world specifications into digital representations,
ensuring accuracy and fidelity in the virtual environment.
Comprehensive Simulation:
- Leveraged ANSYS calculations to quantify and analyze the performance metrics of the
ball bearing designs. Evaluated factors such as load-bearing capacities, stress tolerances,
and thermal stability to ensure alignment with project specifications. The results from
these simulations were systematically recorded and further analyzed to draw correlations
between design parameters and performance outcomes.
Compiled the output data from ANSYS simulations and systematically stored the results
in Excel spreadsheets. This organized data repository serves as a valuable resource for
further analysis, enabling comparisons between different ball bearing designs and
facilitating the extraction of key insights. The structured data format ensures clarity and
accessibility for future reference and collaborative analysis.
Algorithm Selection:
8
Machine Learning Based Approach for selection of Ball
Bearing
Evaluated the performance of the machine learning models using separate validation and test
datasets. This step assessed the models' generalization capability, ensuring their effectiveness
in making accurate predictions on new and unseen data.
9
Machine Learning Based Approach for selection of Ball
Bearing
5. Results
The machine learning-based model developed for this project has shown promising
results in predicting and aiding in the selection of the right bearings for specific
design requirements. The model has effectively reduced the need for extensive
simulations and intricate calculations in the bearing selection process, thereby
streamlining it.
A practical case study focusing on the selection of ball bearings was presented.
The model was trained with data from Finite Element simulations conducted
under diverse loading conditions. These simulations comprehensively assessed
ball bearing performance, considering radial and axial forces, as well as different
angular speeds.
The primary objective of streamlining the bearing selection process was achieved.
The reliance on time-consuming numerical simulations and intricate calculations
was significantly reduced. This efficiency has facilitated quicker decision-making
in the design phase, proving the effectiveness of the machine learning approach in
this context.
In conclusion, the machine learning model has successfully met the objectives of the
project. It has demonstrated its capability to predict and aid in the selection of the
right bearings, thereby reducing the need for extensive simulations and intricate
calculations. This marks a significant advancement in the field of mechanical
engineering and opens up new possibilities for further research and development.
10
Machine Learning Based Approach for selection of Ball
Bearing
GUI:
11
Machine Learning Based Approach for selection of Ball
Bearing
6. CONCLUSIONS
In conclusion, the developed machine learning-based model for ball bearing selection
represents a significant advancement in the realm of engineering design. The project,
encompassing data collection, preprocessing, CAE simulations, and machine learning model
development, has yielded a system that offers substantial benefits to the engineering
community. The model's contribution to efficiency is evident through its ability to swiftly
determine optimal configurations, eliminating the need for manual calculations and reducing
iterative processes. This efficiency boost translates into valuable time savings within project
timelines. Moreover, the model addresses the issue of human errors inherent in traditional
methods by considering various parameters, thereby minimizing the likelihood of mistakes.
This not only enhances the overall reliability of bearing selection but also ensures more
accurate outcomes in product performance. The reduction in errors contributes to improved
product quality and reliability. One of the standout features of the model is its design
adaptability. By considering multiple initial conditions and allowing designers to explore
diverse scenarios, the model grants a level of flexibility that goes beyond conventional
approaches. This adaptability ensures that the selected bearings not only meet theoretical
expectations but also excel in real-world applications. Such adaptability contributes
significantly to overall product success, as the chosen bearings can be optimized to meet
specific project requirements. In essence, the project has successfully combined advanced
technologies, including computer-aided engineering and machine learning, to streamline and
enhance the ball bearing selection process. The outcomes hold the potential to revolutionize
how engineers approach design, offering a more efficient, reliable, and adaptable solution
with far-reaching implications for the field of mechanical engineering.
12
Machine Learning Based Approach for selection of Ball
Bearing
7. REFERENCES
2. Gao, C.; Lv, K.; Wu, T.; Si, J.; Hu, Y. Method for Determining Starting Point of
Rolling Bearing Life Prediction Based on Linear Regression. Electronics 2019, 8,
923. https://doi.org/10.3390/electronics8090923
3. Yanwei Xu, Weiwei Cai, Tancheng Xie, Pengfei Zhao, "Residual Life Prediction of
Metro Traction Motor Bearing Based on Convolutional Neural Network", Shock and
Vibration, vol. 2021,
4. Ma Hailong and Li Zhen 2021 IOP Conf. Ser.: Mater. Sci. Eng. 1043 032065
6. Schwarz, S., Grillenberger, H., Graf-Goller, O., Bartz, M., Tremmel, S., & Wartzack,
S. (2022). Using Machine Learning Methods for Predicting Cage Performance
Criteria in an Angular Contact Ball Bearing. Lubricants, 10(2), 25.
7. Kahr, M., Kovács, G., Loinig, M., & Brückl, H. (2022). Condition monitoring of ball
bearings based on machine learning with synthetically generated data. Sensors, 22(7),
2490.
8. Toma, R. N., Providing, A. E., & Kim, J. M. (2020). Bearing fault diagnosis of
induction motors using a genetic algorithm and machine learning classifiers. Sensors,
20(7), 1884.
9. Yang, F., Zhang, W., Tao, L., & Ma, J. (2020). Transfer learning strategies for deep
learning-based PHM algorithms. Applied Sciences, 10(7), 2361.
10. Nishat Toma, R., & Kim, J. M. (2020). Bearing fault classification of induction
motors using discrete wavelet transform and ensemble machine learning algorithms.
Applied Sciences, 10(15), 5251.
11. Ren, L., Sun, Y., Cui, J., & Zhang, L. (2018). Bearing remaining useful life prediction
based on deep autoencoder and deep neural networks. Journal of Manufacturing
Systems, 48, 71-77.
13
Machine Learning Based Approach for selection of Ball
Bearing
8. Appendix
Program for Ball Bearing Selection
Tool:
import pandas as pd
import numpy as np
from sklearn.model_selection import
train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score,
mean_absolute_error # for Error Determination
vasant_data =
pd.read_csv('/content/Vasant_Project.csv')
#Importing CSV file
columns_with_null = ['MIN_Pressure',
'MAX_Pressure', 'AVG_Pressure']
vasant_data.dropna(subset=columns_with_null,
inplace=True)
selected_columns = ['Shaft_Diameter',
'Limitng_speed', 'Bearing_No']
vasant_data = vasant_data[selected_columns]
# Select a column of input nad value to predict
X = vasant_data.drop(['Bearing_No'], axis=1)
y = vasant_data['Bearing_No']
# Predicting Data
14
Machine Learning Based Approach for selection of Ball
Bearing
RandomForestClassifier(n_estimators=100,
random_state=42)
15
Machine Learning Based Approach for selection of Ball
Bearing
y_train_pred = random_model.predict(X_train)
user_input = np.array([[Shaft_Diameter,
Limitng_speed]])
prediction = random_model.predict(user_input)
16