Automated CAD Modelling Approach and FEM Analysis
Automated CAD Modelling Approach and FEM Analysis
net/publication/365854540
Automated CAD modelling approach and FEM analysis for an IC engine piston
CITATIONS READS
0 26
2 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Developing an expert system to reduce the CAD modeling time View project
All content following this page was uploaded by Jayakiran Reddy Esanakula on 27 April 2023.
CrossMark
View Export
Online Citation
Design and analysis of piston by Al-GHS 1300, Al-GHY 1250, Al-Si-C, A6061 and A4032 composite
material: A review
AIP Conference Proceedings (May 2018)
Department of Mechanical Engineering, Sreenidhi Institute of Science and Technology, Hyderabad, India.
Abstract. Internal combustion engines have been widely employed in the automobile industry since their introduction. As
a result, the efficiency of the IC engine is constantly in need of improvement. The piston is one of the most important
components in the operation of an IC engine. The approach for improving the performance of IC engine pistons is crucial
in today's business. Because of the complexity of geometry and design calculations, traditional CAD modelling
methodologies for IC engine pistons are time-consuming. A little change in the size or shape of the IC engine assembly
will result in a massive chain reaction in computing the associated modifications due to many connected plan
considerations. As a result, the CAD model for the piston should be changed to match the changes in the IC engine (s).
These issues can be solved by using CAD modelling approaches like parametric modelling to automate the process. This
paper lays the groundwork for using SolidWorks to create a CAD model of an IC engine piston. In the CAD application, a
customised GUI was created to assist the design engineers in feeding the input data. The offered method makes use of
design data reuse. The suggested technique can reduce the modelling and design time for the IC engine piston. In this study,
the proposed technique is illustrated and its stability is tested using FEM analysis.
INTRODUCTION
In terms of total revenues and demand, the automobile industry is one of the most profitable and in-demand sectors
on the planet. The engine of a car is one of the most important components of the vehicle. A mechanism that turns
chemical energy into mechanical energy is known as an engine. An internal combustion engine (IC engine) burns the
fuel to produce heat, which is then used to do labour. In these engines, a piston is essential because it guides the
connecting rod's movement while simultaneously delivering gas pressure forces to change the volume inside the
cylinder. The forward and backward moving components are enclosed in a cylinder, and piston rings maintain them
gastight. The piston and connecting rod transfer the force of expanding gas to the crankshaft. The efficiency of the IC
engine is dependent on the piston function. If the piston fails to perform properly, the IC engine will come to a
standstill. The main causes of piston failure are mechanical and thermal stresses [1]. In order to avoid self-failure, a
superior IC engine piston design is always required. Furthermore, if the new design is available at a faster rate, it is
undoubtedly beneficial to automakers. A number of tools are available to assist with the design process [2]. Figure 1
shows the IC engine piston and its components.
020029-1
Downloaded from http://pubs.aip.org/aip/acp/article-pdf/doi/10.1063/5.0114358/16227621/020029_1_online.pdf
FIGURE 1. An IC engine piston and its parts as 1. Piston head, 2. Piston rings, 3. Piston pin.
020029-2
Design Automation
Design automation is the application of a pre-programmed set of codes to do design tasks that would otherwise
take a long time to complete in a human design process. Traditional CAD procedures can help to speed up the creation
of such apps. Previous adjustments and conditions are stored in the cloud or on local devices through CAD techniques,
allowing them to be reprocessed as needed [5]. The use of a computer to automate a human design process is referred
to as design automation. The data for the automation might come from conventional design procedures, previous
experience, manuals, charts, and other sources, and it will be stored in a computer database to be used as needed [6].
The design automation process is depicted in Figure 3.
Macros
A macro is a rule or pattern in computer science that outlines how an input sequence should be transformed into
an output sequence according to a method [7]. The model environment must be engaged in order to improve the design
automation process [8, 9]. API interfaces in CAD systems allow users to connect with the model environment via
macros. In addition, in order to address real-world difficulties, data must be shared across disciplines. A complicated
020029-3
algorithm may be required in some circumstances to do a computation that is not available in commercial software. It
also aids in the computer-assisted construction of geometrical entities and operations [10].
Magnesium Alloy
Aluminium Alloy
Structural Steel
Gray Cast Iron
Al-GHS-1300
(AZ91D)
A2618
A4032
A6061
A7075
Material Property
Dwaipayan Roy Chowdhury et al. [10] used SolidWorks and VB.net to demonstrate how and when to automate
the design of a cube. The cube design process was automated using macro scripts. We can generate a cube with the
size, material, and colour we want using the SolidWorks API. Balachandar Krishnamurty et al. [5] have created a tool
that uses the SolidWorks API and macro scripts to automate the design of pistons and connecting rods. Traditional
techniques for making changes to an established design will take a long time and cost a lot of money. The piston and
connecting rod may be readily developed and manufactured with the help of the unique user interface. This will save
a lot of time and money, and it will also eliminate the need for a design engineer. Jayakiran Reddy et al. [4] proposed
a spur gear design method based on a knowledge-based system, SolidWorks API, and macro codes. Graphical user
interfaces, inference engines, and knowledge base systems are all developed for knowledge base systems. All of the
information that the user need is contained in the Graphical User Interface. Designers contribute their expertise to a
knowledge base that is then used to standardise components. As a result, the client or user may now be able to obtain
the component they want in less time. Andrijana Bocevska et al. [7] created a CAD system for designing automobile
rim applications. Macros are used in the user interface of a CAD system to allow the user to interact with the system.
Engineers will benefit from it since it will open up a whole new world of possibilities for modelling better objects
faster and more precisely. Reddy et al. [3] used the SolidWorks API framework to automate the creation of a CAD
model of a universal connection. By making minor design changes, a knowledge base system can minimise the time
it takes to model an existing item. When compared to people, knowledge base systems can reproduce parametric
modelling of a part in a fraction of the time. Joshi et al. [9] shown how to automate mechanical component CAD
modelling. Increased productivity, resilience, and quality are the results of design automation, as well as time and
labour savings. Cotter joint design automation saves time and yields better results than conventional modelling. The
computations are done in the software's backend to create a safe design and reduce modelling errors. The SolidWorks
API was utilised by Rui Lyu et al. [17] to automate the simulation of a car chassis frame manufacturing. Material
properties may be directly adjusted using macro codes in SolidWorks' material selection programme, which is written
in Visual Basic Language. Using SolidWorks, Abhishek et al. [6] built the design automation of a winding machine.
020029-4
As a result of design automation, the CAD model is created in less than two hours. It can save you up to 25% on
overall expenditures and up to 80% on the time it takes to complete the design process. A few other design automation
strategies [18-23] have also been published in the literature with the purpose of lowering design time.
Atul Jain et al. [13] did a comparative research and static analysis of pistons using SolidWorks and Ansys. In this
investigation, four different kinds of aluminium alloys were employed. The piston was a Bajaj pulsar 220cc, and the
materials used in the experiment were A2618, A4032, Al-GHS1300, Ti-6AL-4V. SolidWorks was used to create the
pistons, which were made of a variety of aluminium alloys, and Ansys Workbench R15.0 was utilised for static
analysis. A static structural study of the piston is performed using Finite Element Methods (FEM), and the results of
maximum and minimum deformation, stress, and strain are analysed. Based on the results, Al-GHS1300 was chosen
as the best piston material. Raghuveer Chandra and his colleagues [14] The static and thermal study of an IC engine
piston was performed using Autodesk Fusion 360 in this work. The analysis used Aluminum7075, Aluminum6061,
Titanium Alloy, and Gray Cast Iron A48. The examination of four different materials is carried out under two different
load conditions (Mechanical loads and Thermal loads). Titanium, when compared to other materials, is more resistant
to deformation, has the highest safety characteristics, and can dissipate more heat. The paper by Yash Dhamecha et
al. [15] used Finite Element Methods to build and analyse pistons constructed of diverse materials (FEM). A Bajaj
pulsar 220cc motorbike piston was utilised in the case study. The materials used include A2618, Al-GHS-1300, and
METHODOLOGY
Most commercial CAD software developers are now working on software that can build or reproduce any
commercial component's part model using text input data as well as traditional ways. In order to draw a line on the
screen, input data such as starting and ending points do not need to be inputted using the mouse; instead, they may be
typed in as text using the 3-dimensional coordinates of the starting and finishing points. A computer programme can
also offer these input messages. As a consequence, any design system's automation requirements may be met using a
computer programme and current CAD software. Only a few programming languages are available, such as Visual
020029-5
Basic for Applications (VBA). VBA is a powerful and simple programming language. VBA is the programming editor
for commercial CAD applications such as SolidWorks. As a result, SolidWorks software was used to develop the
current KBS for CAD modelling of IC engine pistons. You'll need a database containing data related to piston materials
to complete the design calculations. The database was built in such a way that it has all of the necessary data for design
calculations, and the programme may access it at any moment the current system is needed. This database offers
information on the IC engine piston's design as well as material properties.
Creating GUI
Users may create and design their own graphical user interfaces using SolidWorks' built-in VBA (Visual Basic for
Application). This user interface was used to collect input from the user so that a CAD model of the piston could be
created. The user interface was built using conventional Visual Basic tools such as text boxes, combo boxes, and
buttons, and it was designed to collect all of the necessary data from the user and send it to an algorithm for design
calculations. Figure 5 depicts the flowchart for the design calculations algorithm. Figure 6 depicts a button/icon created
in the SolidWorks environment to display the GUI on the screen.
After hitting the submit button, all of the design calculations will be completed. The GUI will not allow the process
to advance to design calculations if the user does not give the minimum basic input data required for design
calculations.
020029-6
Start
Collection of the
design inputs
Enough data No
obtained?
Yes
End
FIGURE 5. Flowchart of the design calculations algorithm.
020029-7
as well as see where the most deformation and stress will occur. The present model is subjected to a static structural
examination. In a static study, the maximum pressure load given to the piston's top surface is 5 MPa. For static-
structural analysis, ANSYS Workbench 2020 is utilised to import the 3D model of the piston from SolidWorks 2020.
The three phases for completing this analysis are as follows:
Material Selection: Grey Cast Iron was chosen for the study because the pistons' materials must fulfil specific
stress resistance standards.
Mesh Generation: The mesh was constructed with tetrahedral pieces using an automated generation approach.
There were 36560 nodes and 14328 components in the solid model.
Boundary Conditions: Boundary conditions such as pressure and fixed supports are used in static structural
analysis. The maximum pressure is delivered to the piston's head (5 MPa). The piston pin is supported by a permanent
support.
020029-8
Downloaded from http://pubs.aip.org/aip/acp/article-pdf/doi/10.1063/5.0114358/16227621/020029_1_online.pdf
FIGURE 8. An automated generation of IC engine CAD model.
FIGURE 10. Equivalent (Von-Mises) stress of Gray Cast Iron IC engine piston.
020029-9
This paper outlines a knowledge-based technique. KBE techniques may make more drastic geometric topology
changes than traditional CAD procedures, making this methodology more versatile than earlier methods. Because the
KBE techniques were developed in an object-oriented environment, they may also be used. KBE approaches can be
initialised with macros, and the same macros may be used to dramatically alter KBE approaches. Early IC engine
piston CAD models were successfully created using the described approach. The proposed technology will be
employed in the industry where IC engine pistons are designed and/or manufactured. When early design is being
considered in the design industry, this strategy is quite valuable.
The suggested system's capabilities are limited to the SolidWorks software suite. Furthermore, it is not dynamic
to have industry standards added. It's possible that human intervention will be required to upgrade its knowledge-
based system, which will be a time-consuming and costly procedure. Because the proposed approach is limited to
SolidWorks software, it might be expanded to other CAD systems, making IC engine piston design more accessible
to inexperienced designers. However, converting the SolidWorks macro file to the suitable CAD programme format
is an additional process.
CONCLUSIONS
REFERENCES
1. K. Satyanarayana, P.V. J Mohan Rao, I.N.Niranjan Kumar, V.V.S. Prasad, T.V. Hanumantha Rao, Some Studies
On Stress Analysis Of A Sundry Variable Compression Ratio Diesel Engine Piston. Materials Today:
Proceedings, 5, Part 3, 18251-18259 (2018).
2. E.J. Reddy, C.N.V. Sridhar, V. Pandu Rangadu, Knowledge Based Engineering: Notion, Approaches and Future
Trends, American Journal of Intelligent Systems, 5, 1-17 (2015).
3. Jayakiran Reddy, Nikhil Gaddi, Development of a preliminary system for automatic generation of CAD model
of the universal coupling, International Journal of Mechanical and Production Engineering Research and
Development, 10, Issue 3, 8701-8710 (2020).
4. E Jayakiran Reddy, V Pandu Rangadu, Development of Knowledge Based Parametric CAD Modeling system
for Spur Gear: An Approach, Alexandria Engineering Journal, 57, 3139-3149 (2018).
5. Balachandar Krishnamurty, Joshuva Arockia Dhanraj, J.Gangadharan, S.Arjun, P.Jayaraman, V.Ezhil Krishna,
S.Aravinth, Macro Assisted Design Automation of Piston & Connecting Rod Using SolidWorks API, The
Mattingley Publishing Co., Inc. 83, 12964 – 12969 (2020).
6. Abhishek C. Lad, A.S.Rao, Design and Drawing Automation Using Solid Works Application Programming
Interface, International Journal of Emerging Engineering Research and Technology, 2, Issue 7, 157-167 (2014).
020029-10
7. Andrijana Bocevska, Stefan Krsteski and Snezana Savoska, An Example of Application Design Using
SolidWorks Application Programming Interface, ISGT 2020 Information Systems and Grid Technologies, May
29 – 30, Sofia, Bulgaria, 2656 (2020).
8. E.J. Reddy, M.B. Theja, Developing a basic CAD model of a spur gear using an automated approach,
International Journal on Technical and Physical Problems of Engineering. 13, Issue 48, 20-24 (2021).
9. H. Joshi, P. Ghole, S. Shirse, S. Madke, Automated CAD Modelling of Mechanical Components, Advances in
Intelligent Systems Research, 137, 229-233 (2017).
10. Dwaipayan Roy Chowdhury, Design Automation Methodology of a Cube using SolidWorks and VB.net,
International Journal of Engineering Research & Technology, 9, Issue 06, 378-383 (2020).
11. MSSR Ravikiran, Saidge Akhil Prasad, Vaddepally Srujana, Korlepara Shanmukh Sai Abhhimanyu, Weight
optimization of Piston using CREO parametric and ANSYS, IOP Conf. Series: Materials Science and
Engineering 1057, 012047 (2021).
12. Valentin Mereuta, Static and Thermal Analysis of Piston using FEM Analysis, International Journal for Research
in Applied Science & Engineering Technology, 6, Issue 1, 201-206 (2018).
13. Atul Jain, Ashish Kabra, Gaurav Shukla, Comparative study and static analysis of piston using solidworks and
ansys, International Research Journal of Engineering and Technology, 07, Issue: 06, 7655-7660 (2020).
020029-11
View publication stats