SlideShare une entreprise Scribd logo
1  sur  13
Reverse Engineering
Presented By:
Ananya Upadhyay
ME/AMS/10006/15
1
Birla Instituteof Technology,Mesra
Reverseengineering
• Reverse Engineering is a process of
redesigning an existing product to improve and
broaden its functions, add quality and to
increase its useful life.
• The main aim of reverse engineering is to
reduce manufacturing costs of the new
product, making it competitive in market.
• The duplication is done without the aid of
drawings, documentation or computer model.
2
why reverseengineering?
• The original producer no longer produces the
product.
• There is inadequate documentation of product.
• Some bad features of the product needs to be
redesigned.
• To update obsolete materials or antiquated
manufacturing processes with more current,
less expensive technologies.
3
Methodology
Physicalmodel
3D scanner
Pointclouddata
SurfaceModel
CAD readiness, Accuracy, Smoothness
CADmodel
4
5
Digitizing
• Collecting data from physical part.
• Used when drawing of object is not available.
• Aim is to generate a 3D mapping of the
product in the form of CAD file.
• This requires acquisition of surface data,
which is large number of points on the product
surface.
• For this two types of processes are used:
contact and non contact method.
6
Discretizationmethod
Contact method
• Requires contact between
the component surface & a
measuring tool.
• Uses Coordinate Measuring
Machine (CMM),
electromagnetic digitizer or
sonic digitizers to get
desired coordinates.
Non contact method
• Uses light as the main tool
• Uses white light or laser
scanners to scan 3D objects
to generate CAD design.
7
Manipulationof data
• Basically, after completion of this a CAD
model of product is obtained.
• Used to fit a geometry to the large number of
points obtained from digitizing.
• The surface can be mathematically defined as
algebraic or parametric surface.
• Surface fitting techniques can be of two types:
interpolation and approximation techniques.
8
Surfacefitting techniques
Interpolation technique
• Surface to be fitted passes
through all the data points.
• Used when the data points
are accurately measured
without any errors.
Approximation technique
• Surface represents a
generalized or best fit to the
data points.
• Used when large number of
data points are to be fitted.
9
Generationof functional part
• The geometric model obtained, can be used as
the basis for variety of operations.
• Operations such as automated process
planning, automated manufacturing, automated
dimensional inspection and automated
tolerance analysis.
10
Advantages of reverse engineering
• RE typically starts with measuring an
existing object, so that a solid model
can be deduced in order to make use
of the advantages of
CAD/CAM/CAE technologies.
• CAD models are used for
manufacturing or rapid prototyping
applications.
• Hence we can work on a product
without having prior knowledge of
the technology involved.
 Cost saving for developing new
products.
 Lesser maintenance costs
 Quality improvement
 Competitive advantages
11
Applications
• ManufacturingField: To create a 3D virtual model
of an existing physical part for use in 3D
CAD, CAM, CAE or other software and to
analyze the working of a product.
• Medical Field:Imaging, modeling and replication
(as a physical model) of a patient's bone
structure
• Software engineering: To detect and neutralize
viruses and malware.
12
Thank You
13

Contenu connexe

Tendances

Reverse engineering for mechanical
Reverse engineering for mechanicalReverse engineering for mechanical
Reverse engineering for mechanicalPunugunta Vishnu
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringSolomon Tekeste
 
4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)Sachin Hariprasad
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGjntuhcej
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototypingWael_helal
 
FDM FUSED DEPOSITION MODELLING
FDM FUSED DEPOSITION MODELLINGFDM FUSED DEPOSITION MODELLING
FDM FUSED DEPOSITION MODELLINGNileshKhona
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineeringjabedskakib
 
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING 3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING S. Sathishkumar
 
Stereolithography (sla) 3 d printing ppt
Stereolithography (sla)   3 d printing pptStereolithography (sla)   3 d printing ppt
Stereolithography (sla) 3 d printing pptInnovae3dPvtLtd1
 
Stereolithography latest
Stereolithography latestStereolithography latest
Stereolithography latestyuvarajeil
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse EngineeringRehan Saeed
 
Additive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formatsAdditive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formatsAmolGilorkar
 
RAPID TOOLING - presentationupdate
RAPID TOOLING - presentationupdateRAPID TOOLING - presentationupdate
RAPID TOOLING - presentationupdateKerrie Noble
 

Tendances (20)

FUSED DEPOSITION MODELING
FUSED DEPOSITION MODELINGFUSED DEPOSITION MODELING
FUSED DEPOSITION MODELING
 
Reverse engineering for mechanical
Reverse engineering for mechanicalReverse engineering for mechanical
Reverse engineering for mechanical
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
 
4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
Additive manufacturing ppt
Additive manufacturing pptAdditive manufacturing ppt
Additive manufacturing ppt
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
FDM FUSED DEPOSITION MODELLING
FDM FUSED DEPOSITION MODELLINGFDM FUSED DEPOSITION MODELLING
FDM FUSED DEPOSITION MODELLING
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING 3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
 
Stereolithography (sla) 3 d printing ppt
Stereolithography (sla)   3 d printing pptStereolithography (sla)   3 d printing ppt
Stereolithography (sla) 3 d printing ppt
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
Rapid prototyping and tooling
Rapid prototyping and toolingRapid prototyping and tooling
Rapid prototyping and tooling
 
Stereolithography latest
Stereolithography latestStereolithography latest
Stereolithography latest
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Additive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formatsAdditive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formats
 
DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
RAPID TOOLING - presentationupdate
RAPID TOOLING - presentationupdateRAPID TOOLING - presentationupdate
RAPID TOOLING - presentationupdate
 

En vedette

Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse EngineeringDobromir Enchev
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineeringYuffie Valen
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineeringdswanson
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)varun teja G.V.V
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Pratik Gandhi
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringarif
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)Sehan Lee
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3Angel Boy
 
Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).Nitin Patil
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)Victor Al
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented ProgrammingAngel Boy
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitationAngel Boy
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaionAngel Boy
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniqueAngel Boy
 
Rapid prototyping seminar
Rapid prototyping seminarRapid prototyping seminar
Rapid prototyping seminaravwhysoserious
 
Reverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureReverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureDharmalingam Ganesan
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relationsGanesh Sahu
 
Measuring capacity lesson3
Measuring capacity lesson3Measuring capacity lesson3
Measuring capacity lesson3Lidia Marie
 

En vedette (20)

Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)
 
Optical Encoder
Optical EncoderOptical Encoder
Optical Encoder
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3
 
Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented Programming
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitation
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaion
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit Technique
 
Rapid prototyping seminar
Rapid prototyping seminarRapid prototyping seminar
Rapid prototyping seminar
 
Reverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureReverse Engineering of Software Architecture
Reverse Engineering of Software Architecture
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relations
 
Measuring capacity lesson3
Measuring capacity lesson3Measuring capacity lesson3
Measuring capacity lesson3
 

Similaire à Reverse engineering

Software presentation
Software presentationSoftware presentation
Software presentationTimun Loh
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxsuyogpatil49
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAMNafis Ahmad
 
5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPLLiu PeiLing
 
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGCOMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGjyyothees mv
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineeringKarma Chand
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningLiu PeiLing
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02Akash Maurya
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineeringSanjayktm
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE NotesAbhay Gore
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING S. Sathishkumar
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad programkavita thete
 
bim and project controls
 bim and project controls bim and project controls
bim and project controlsOmar Selim
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/camCADD CENTRE
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionJayavendhanJ
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)Victor Mitov
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Victor Mitov
 

Similaire à Reverse engineering (20)

.pptx
.pptx.pptx
.pptx
 
Software presentation
Software presentationSoftware presentation
Software presentation
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL
 
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGCOMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineering
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
 
Resume2015
Resume2015Resume2015
Resume2015
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineering
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
CAD _ UNIT 1.pptx
CAD _ UNIT 1.pptxCAD _ UNIT 1.pptx
CAD _ UNIT 1.pptx
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
 
bim and project controls
 bim and project controls bim and project controls
bim and project controls
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I Introduction
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
 

Dernier

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 

Dernier (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 

Reverse engineering

  • 1. Reverse Engineering Presented By: Ananya Upadhyay ME/AMS/10006/15 1 Birla Instituteof Technology,Mesra
  • 2. Reverseengineering • Reverse Engineering is a process of redesigning an existing product to improve and broaden its functions, add quality and to increase its useful life. • The main aim of reverse engineering is to reduce manufacturing costs of the new product, making it competitive in market. • The duplication is done without the aid of drawings, documentation or computer model. 2
  • 3. why reverseengineering? • The original producer no longer produces the product. • There is inadequate documentation of product. • Some bad features of the product needs to be redesigned. • To update obsolete materials or antiquated manufacturing processes with more current, less expensive technologies. 3
  • 5. 5
  • 6. Digitizing • Collecting data from physical part. • Used when drawing of object is not available. • Aim is to generate a 3D mapping of the product in the form of CAD file. • This requires acquisition of surface data, which is large number of points on the product surface. • For this two types of processes are used: contact and non contact method. 6
  • 7. Discretizationmethod Contact method • Requires contact between the component surface & a measuring tool. • Uses Coordinate Measuring Machine (CMM), electromagnetic digitizer or sonic digitizers to get desired coordinates. Non contact method • Uses light as the main tool • Uses white light or laser scanners to scan 3D objects to generate CAD design. 7
  • 8. Manipulationof data • Basically, after completion of this a CAD model of product is obtained. • Used to fit a geometry to the large number of points obtained from digitizing. • The surface can be mathematically defined as algebraic or parametric surface. • Surface fitting techniques can be of two types: interpolation and approximation techniques. 8
  • 9. Surfacefitting techniques Interpolation technique • Surface to be fitted passes through all the data points. • Used when the data points are accurately measured without any errors. Approximation technique • Surface represents a generalized or best fit to the data points. • Used when large number of data points are to be fitted. 9
  • 10. Generationof functional part • The geometric model obtained, can be used as the basis for variety of operations. • Operations such as automated process planning, automated manufacturing, automated dimensional inspection and automated tolerance analysis. 10
  • 11. Advantages of reverse engineering • RE typically starts with measuring an existing object, so that a solid model can be deduced in order to make use of the advantages of CAD/CAM/CAE technologies. • CAD models are used for manufacturing or rapid prototyping applications. • Hence we can work on a product without having prior knowledge of the technology involved.  Cost saving for developing new products.  Lesser maintenance costs  Quality improvement  Competitive advantages 11
  • 12. Applications • ManufacturingField: To create a 3D virtual model of an existing physical part for use in 3D CAD, CAM, CAE or other software and to analyze the working of a product. • Medical Field:Imaging, modeling and replication (as a physical model) of a patient's bone structure • Software engineering: To detect and neutralize viruses and malware. 12

Notes de l'éditeur

  1. The choice of discretization method is based on speed & performance during digitization and avoidance of damage to the product.
  2. Algebraic function is one which is defined as f(x,y,z)=0 and is for infinite surface whereas parametric function is one which is defined as a finite surface for example: bezier surface, NURBS surface.