Analysis Mechanical system using Artificial intelligence

anishahmadgrd222 323 views 26 slides Apr 30, 2024
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

This is presentation which is about analyse mechanical system using AI.


Slide Content

ANALYSE MECHANICAL SYSTEM
USING AI
Under the guidance of
Prof. Sunny Akhtar
Presented By:
TaushifAhmad (MEN223015)
Anis Ahmad (MEN223019)
Alis Shams (MEN214038)
Sajid Alam (MEN214022)
DEPARTMENT OF MECHANICAL ENGINEERING
ALIAH UNIVERSITY, KOLKATA
DECEMBER, 2023

What are Artificial Intelligence (AI) and
Machine Learning (ML)?
•AIandMLaretwoofthedigitalage'smostimportantandrapidly
advancingtechnologies.
•Theyareprogrammedtothinklikeahumanandarebuiltontheworking
principleofhowthehumanbrainworld.
•Computerscanexecutetasksthatordinarilyrequirehumanintelligence,
suchasdecision-making,patternrecognition,andproblem-solving.

Applications of AI and ML in Mechanical
Engineering
Examples of using AI and ML in mechanical engineering.
•Predictive Maintenance
•Turbomachinery Explorer
•Autonomous Vehicles
•…. Etc.

Predictive Maintenance
•Itusesmachinelearningalgorithmstodetectandpredictpotentialfailures
inmechanicalsystemsbeforetheyoccur.
•Predictivemaintenanceusesdatafromsensors,machines,andother
sourcestopredictwhenamachineorcomponentwillneedmaintenanceor
repair;orinworstcase,replacement.

Turbomachinery Explorer
•Todevelopmoreefficientandreliableturbomachines,from
designingandoptimizingturbinebladestoanalyzingcomplexflow
fieldsbyintegratingwithothertechnologieslikeCFD.
•AIandMLareusedtodeveloppredictivemodelsfor
turbomachineryperformance.Thesemodelscanbeusedtopredict
theperformanceofturbomachinesunderdifferentoperating
conditions,allowingengineerstomakemoreinformeddecisions
abouthowtodesignandoperatetheirmachines.

Autonomous Vehicles
Autonomousvehiclescanoperatewithoutahuman
driver,usingsensors,cameras,andothertechnologies
tonavigatetheenvironment
•AIandMLareusedtodetectobstacles,recognize
trafficsignalsandsharpcornerstomakedecision
withouthumanintervention.
•This can help reduce the number of accidents on the
road and make driving safer for everyone.

STUDYING A.I. USING PYTHON
Why ‘Python’?
•Itisoneofthemostpopularprogramminglanguagesinrecentyearsused
tobuildwebsitesandsoftware,automatetasks,andanalyzedata.
•Pythonisageneral-purposelanguage,notspecializedforanyspecific
problems,andusedtocreatevariousprogrammes.Thisversatilityandits
beginner-friendlinesshavemadeitoneofthemostusedprogramming
languagestoday.
•Hugelibrariesandsupportinggroupmembers.

Study in python (till date)?
1)Modules, comments & PIP
2)Variable and Datatypes
3)String, List and Tuples
4)Dictionary and Sets.
5)Loops in Python
6)Function and Recursion
7)File I/o
8)Inheritance and OOPS

MODULE COMMENT AND PIP
•Module–Moduleorlibraryisafilethat
containsdefinitionsofseveralfunctions,
classes,variables,etc.,whichiswritten
bysomeoneelseforustouse.
•Pip–PipisapackagemanagerforPython,
i.e.,pipcommandcanbeusedtodownload
anyexternal moduleinPython.Itis
something thathelpsustogetcode
writtenbysomeoneelse.
•Wecaninstallamoduleinoursystemby
usingthepipcommand:
•OpencmdorPowershellinyoursystem.
•Andthen,typepipinstallmodule_nameand
pressenter.
•Onceyoudothat,themodulewillstart
downloadingandwillinstallautomatically
onyourcomputer.

VARIABLE AND DATATYPE .
•Avariablecan be thought of as a memory location that can hold values of
a specific type. The value in a variable may change during the life of the
program—hence the name “variable.”
•In VBA, each variable has a specificdata type, which indicates which type
of data it may hold. For instance, a variable that holds text strings has the
data type String and is called astring variable. A variable that holds
integers (whole numbers) has the data type Integer and is called
aninteger variable. along with the amount of memory that they consume
and their range of values. (I will discuss a few of the more commonly
used data types in a moment.)

STRING, LIST AND TUPPLES
•To represent a string, you wrap it within quotes. There can be multiple ways of doing this:
•Single quotes, just like in this example: 'Single quote allow you to embed "double" quotes in
your string.'
•Double quotes. For example: "Double quote allow you to embed 'single' quotes in your string."
•Triple quotes, as in this example: """Triple quotes using double quotes""", '''Triple quotes using
single quotes.'''
•List is a collection which is ordered and changeable.Allows duplicate members.Tuple is a
collection which is ordered and unchangeable.
•Tupleis a collection which is ordered and unchangeable. Allows duplicate
members.

DICTONERY AND SETS .
•The sets are an unordered collection of data types. These are
mutable, iterable, and do not consist of any duplicate elements. In
Python, the dictionary refers to a collection (unordered) of various
data types.
•Dictionary. Dictionaries areused to store data values in key:value
pairs. A dictionary is a collection which is ordered*, changeable and
do not allow duplicates. As of Python version 3.7, dictionaries are
ordered. In Python 3.6 and earlier, dictionaries are unordered.

LOOPS IN PYTHON
•Aforloop is used for iterating over a sequence (that is either a list, a tuple, a
dictionary, a set, or a string).
•This is less like theforkeyword in other programming languages, and works more
like an iterator method as found in other object-orientated programming
languages.
•With theforloop we can execute a set of statements, once for each item in a list,
tuple, set etc.
•ExampleGetyour own Python Server
•Print each fruit in a fruit list:
•fruits = ["apple","banana","cherry"]
forxinfruits:
print(x)

FUNCTION AND RECURSSION
•A function that calls itself is said to be recursive, and the technique of employing a
recursive function is called recursion. It may seem peculiar for a function to call itself,
but many types of programming problems are best expressed recursively.
•The wordrecursioncomes from the Latin wordrecurrere, meaning to run or hasten back,
return, revert, or recur. Here are some online definitions of recursion:
•Dictionary.com:The act or process of returning or running back
•Wiktionary:The act of defining an object (usually a function) in terms of that object itself
•The Free Dictionary:A method of defining a sequence of objects, such as an expression,
function, or set, where some number of initial objects are given and each successive object is
defined in terms of the preceding objects

File I/o
•Python Input Output (I/O) Using input() and print() Function.A good
program should effectively communicate any input in Python from
the user and display a result to the outside world. A user can give a
program input manually from a keyboard or use data from an
external source, such as a file or a database.

INHERITANCE AND OOPS
•Inheritance allows us to define a class that inherits all the methods and properties
from another class.
•Parent classis the class being inherited from, also called base class.
•Child classis the class that inherits from another class, also called derived class.
# A Python program to demonstrate inheritance
class Person(object):
# Constructor
def __init__(self, name, id):
self.name = name
self.id = id
# To check if this person is an employee
def Display(self):
print(self.name, self.id)
# Driver code
emp = Person("Satyam", 102) # An Object of Person
emp.Display()

Programming on vs studio

Programming on list and tupples

Coding on Dictionary.

IMPORTANCE OF AI IN MECHANICAL
ENGG.
AItechnologiesarebeingintegratedintodifferentaspectsof
MechanicalEngineeringtoenhanceefficiency,accuracy,and
innovation.HerearesomekeyareaswhereAIismakinganimpactin
MechanicalEngineering.
•Designoptimization:AI-drivenalgorithmscanexplorevastdesign
spacesandoptimizedesignsforvariousmechanicalcomponents
andsystems.Thesealgorithmsusetechniquessuchasgenetic
algorithms,neuralnetworks,andreinforcementlearningtoarriveat
innovativeandhigh-performingdesigns.

Generative design: AI-powered generative design tools can automatically
produce numerous design alternatives based on specified constraints and
objectives. Engineers can then evaluate and select the best design among
the generated options, leading to more efficient and creative solutions.
Predictive maintenance: AI enables predictive maintenance, where
sensors collect data from machines and equipment to predict when
maintenance is required. By analyzing this data, AI can detect potential
faults or anomalies, allowing for timely repairs and minimizing unplanned
downtime.
IMPORTANCE OF AI IN MECHANICAL
ENGG. (cont.)

FUTURE OF AI IN MECHANICAL
ENGG.
•AI makes mechanical systems far smarter and more flexible than older pre-
programmed designs. It enables machines to continuously monitor their
environment and make real-time adjustments to operate more efficiently.
Mechanical engineers are finding all kinds of uses for AI to improve products and
industrial processes.
•Robots can now take on all sorts of jobs that are too dull, dirty or dangerous for
people. Robots are working on assembly lines, exploring harsh environments,
handling hazardous materials and even performing surgery!
•Mechanical engineers are designing these amazing machines optimized for
specific tasks. Areas of focus include flexible robotic limbs, safety features like
impact-absorbing bodies, and highly precise end effectors for delicate tasks.

Benefits of AI in Other Application
•3D printing, also called additive manufacturing, is an incredible
technology that builds objects layer by layer from digital models.
•It lets engineers quickly create complex geometries without any special
tools or dies. Parts can be printed on demand from CAD models without
costly machining steps.
•For mechanical engineers, 3D printing unlocks all sorts of new
possibilities for rapid prototyping and distributed manufacturing.
•It makes iterating on designs far faster and cheaper. 3D printing can also
construct intricate shapes with internal voids and lattices that would be
impossible with conventional methods.

Uses of AI in Mechanical Application
•Smart, Efficient & Sustainable HVAC Systems
•Heating, ventilation and air conditioning (HVAC) systems keep
buildings comfortable and air healthy to breathe. Mechanical
engineers design the complex HVAC equipment needed for homes,
offices, factories and more.
•Smart temperature and humidity sensors reduce energy use.
Mechanical engineers are also working to electrify and decarbonize
HVAC systems through innovations like electric heat pumps.

Electronic Application Using AI
•Electric Vehicles –The future of automobiles
•Replacing gasoline-powered cars and trucks with electric vehicles (EVs)
powered by renewable energy is key to reducing emissions from transportation.
Mechanical engineers design the powertrain systems that drive EVs.
•Key areas of focus include improving batteries, electric motors, power
electronics, and charging infrastructure.
•Autonomous driving algorithms also work hand-in-hand with EV engineering.
Mechanical engineers optimize designs for performance, efficiency and cost-
effectiveness.
•Looking ahead, EVs will continue improving as renewable electricity gets
cheaper.

Thank you for listening
Any Question ?
Tags