Automated Engine Design Using Machine Learning
Automated Engine Design Using Machine Learning
https://doi.org/10.22214/ijraset.2023.50788
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
Abstract: Machine Learning has been widely used in solving complex problems across various fields for the past decade, and
computers have become more powerful than ever before. Mechanical engineers have a responsibility to use these
groundbreaking discoveries to improve existing instruments and methodologies for better efficiency in production. Technologies
like Machine Learning, Deep Learning, and Computer Vision can automate complex design procedures and can be integrated
with existing technologies to create the building blocks for the 5th industrial revolution. Computerized programs can be helpful
in situations where resources like time and skilled labor are scarce. The project aims to use Machine Learning and other
Python-based frameworks to develop an interactive interface for designing complex models, specifically a combustion engine.
I. INTRODUCTION
“Automated Engine Design using Machine Learning” is our attempt to utilize groundbreaking discoveries in computer technology
to make designing complex 3-dimensional objects easier and less time consuming. The core idea is to develop an advanced python
script to design any Engine as per the load requirements with or without any direct specification of parameters. The idea also
includes building a voice assistance technology interface using Machine Learning models for voice recognition and Machine-human
interaction. In short, it’s an end-to-end program which automates the process of design of an engine. The core task is to make a
voice recognition program which takes a voice input (which may or may not explicitly specify any dimensions of design related to
the engine) and return a designed CAD model of the same in “.stl”, “. step” or “.amf” format as per the choice or requirement. The
project can be divided into two separate blocks according to the function: Front end and Back end. Front end: ML algorithm that
predicts design specifications analyzing the voice input Back end: Algorithm that produces the 3D CAD model according to the
specifications received from the Front end and returns the produced file in the required format of choice
II. OBJECTIVES
1) To solve complex design tasks & perform complex design procedures with the help of a computer
2) To develop a virtual assistive interface technology for Machine-human interaction
3) Use voice recognition for designing 3D objects
4) Develop a program that uses voice recognition to capture the requirements for a single/multiple cylinder petrol/diesel engine,
analyzes the input, predicts the dimensions of the engine, & returns a 3D CAD model of the same in the required format of
choice
III. METHODOLOGY OF PROJECT
The entire program can be divided into two parts: Front end: ML algorithm that predicts design specifications analyzing the voice
input Back end: Algorithm that produces the 3D CAD model according to the specifications received from the Front end and returns
the produced file in the required format of choice Following is a basic overview of the structure of the program:
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2845
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
The upper flowchart explains the project's process for "Automated Engine Design using Machine Learning" with audio input as the
main function. Users can manually enter values or use voice input, facilitated by the Vosk open-source speech recognition toolkit.
Parameters are identified using pyttsx3, a Python library for text-to-speech conversion and calculated using pre-trained engine
parameter code. If the design fails, users can provide new inputs. The parameters identification model identifies relevant parameters
and executes the required procedures, with output customizable using pyttsx3's support for various voices, languages, and adjustable
parameters such as volume, pitch, and speed.
The flowchart Figure 4.2 outlines the path from audio input to engine model design. The audio command is received through voice
recognition technology, and then converted into text format using a speech-to-text model. The user inputs appropriate values for
engine design parameters, with the interface suggesting the most efficient values. The engine design process begins, using the
"Machine Design Data Book" for reference values. Theoretical engine design is achieved, and the interface displays it with
reference page numbers for the user's understanding. The design can be saved as a PDF, and a 3D model is created using CAD
Query Script. The user can then save the CAD model in the ".step" format to complete the process.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2846
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
Calling the model by mentioning its name in the voice command. Response by the interface
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2847
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2848
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2849
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
D. Relation between Operating speed of Engine, Air-Fuel Compression Ratio and Pressure Stress on Piston
E. Relation between Brake Power of Engine, Air-Fuel Compression Ratio and Pressure Stress on Piston
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2850
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue IV Apr 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 2851