SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Reverse Engineering & Its
      Application
Reverse Engineering
• Systematic evaluation of a product with the purpose of replication.
     Design of a new part

     Copy of an existing part

     Recovery of a damaged or broken part

• An important step in the product development cycle.
Importance
• We cannot start from the very beginning to develop a new product
   every time.

• We need to optimize the resources available in our hands and
   reduce the production time keeping in view the customers’
   requirements.

• For such cases, RE is an efficient approach to significantly reduce the
   product development cycle.

                      For example: Impeller Pump Design
Suppose there is a impellor pump which had an original pumping
capacity of 20000 cubic feet of water per minute; now, after a year of
use, the pump manufacturing company finds that it is pumping 19000
cubic feet per minute. They need to figure out what happened to that
extra 1 thousand cubic feet in performance. The pump manufacturer
scans the year-old impeller into the CAD system. Once those
measurements      are   captured,    engineers    can      compare   the
measurements taken from the actual impeller against the original, as-
designed part. This helps determine exactly how and where the part
has degraded. With that information in hand, engineers can redesign
the impeller to avoid future loss in pumping capability.
Advantages
•   RE typically starts with measuring an
                                                  Cost saving for developing
    existing object, so that a solid model can      new products.
    be deduced in order to make use of the
    advantages of CAD/CAM/CAE technologies.
                                                  Lesser maintenance costs
•   CAD models are used for manufacturing or
    rapid prototyping applications.
                                                  Quality improvement
•   Hence we can work on a product without
    having prior knowledge of the technology
                                                  Competitive advantages
    involved.
RE Process
I.    Digitization of the object/
      Data Capturing (using
      CMM, scanners etc.)
II.   Processing of measured
      data
III. Creation of CAD model
IV. Prototype
Rapid Prototyping in combination with
                 RE
• A group of techniques to quickly fabricate a scale
  model of a physical part or assembly using
  3D CAD data
• Integration of reverse engineering and rapid
  prototyping is being used for getting product to
  the market quickly by resolving a long-standing
  conflict between design and manufacturing
a        b                                c

         CAD model generation using laser scanner:
(a) wooden pattern, (b) cloud of points, and (c) 3D CAD model




                 Fabricated RP Model
Areas of Application

Design of a new component

Reproduction of an existing component

Improving quality & efficiency of existing parts
Manufacturing Engineering
• To create a 3D virtual model of an existing
  physical part for use in 3D CAD, CAM, CAE or
  other software
• To make a digital 3D record of own products
• To assess competitors' products
• To analyze the working of a product
• To identify potential patent infringement etc.
Software Engineering
• To extract design & implementation information

• To detect and neutralize viruses and malware



        Chemical Engineering
• To determine chemical composition

• To substitute or improve recipes to stimulate or improve the
  products performance
Film-Entertainment Industry
• Animated objects are imparted motion using the
  reverse engineered human skeletons
Medical Field
• Applications in orthopedic, dental & reconstructive surgery

• Imaging, modeling and replication (as a physical model) of a
  patient's bone structure

• Models     can    be   viewed    &    physically   handled    before
  surgery, benefiting in evaluation of the procedure & implant fit in
  difficult cases

• Less risk to the patient and reduced cost through saving in theatre
  time
Medical Field Applications




Hip Replacement
A Case Study


Adapted from “Reverse engineering in the
design of turbine blades-a case study in
applying the MAMDP” by Liang-Chia Chen, Grier
C.I. Lin
• The large amount of surface data generated from the fast
  3D digitizers is not easily modeled by current CAD/CAM
  systems. Inadequate data reduction methods are not only
  time consuming, but lose surface characteristic points.


• Consequently, the reconstructed surfaces could lose their
  true shape in the design cycle. The time required for
  reprocessing in this case would be unacceptable to the
  manufacturing industry and thereby be unusable for
  further steps.
• The study describes how the developed
 reverse engineering approach MAMDP was
 successfully applied to design of turbine
 blades and the existing problems encountered
 in   reverse   engineering   processes   were
 overcome.
• MAMDP stands for Modified Adaptive Model-
 based Digitizing Process
A 3D initial triangular patch of a subdivided surface patch generated by IVSTP




   The surface triangular patch of a          The surface model of a subdivided surface
subdivided surface patch of the turbine               patch of the turbine blade
                                                      (before surface trimming)
The surface model of the measured turbine blades.
Generation of initial surface triangular
     patches of turbine blades
• A charge-coupled device (CCD) camera is used
 to rapidly detect the object's position and
 measure its surface boundary coordinates, to
 establish   exploration   paths   for   further
 automatic surface digitization of a touch
 probe.
• Free-form surface subdivided into an adequate number of
  individual surface patches

• 3D stereo detection method is applied to automatically
  detect 3D surface boundaries

• Initial triangular patch by applying Triangulation process

• A 3D initial triangular surface patch can be rapidly
  generated & used for probe exploration paths in the
  following MAMDP
Automatic surface digitization &
surface modeling by using the MAMDP
• The surface model is used to calculate the
 new exploration points at the approximate
 midpoints between the vertices of the initial
 triangular patch.
• CMM then automatically digitizes these
 exploration targets
• Adaptive approach evaluates the digitizing accuracy by
  calculating the deviations between the target points
  and the digitized points
• New exploration targets will be generated at the
  estimated midpoints between vertices of those
  triangular patches where deviations are higher than
  the user-specified tolerance
• This iterative digitizing loop will continue until all new
  digitized deviations are within the specified tolerance
• Totally 786 surface characteristic points were automatically
  digitized by a touch-triggered probe in CMM. The time
  spent for this job was 45 min. The digitizing accuracy can be
  controlled within 0.25 mm and the maximum fitted error in
  the resulting surface model is reduced to 0.030 mm using a
  least-squares fitting method.
• To generate a complete CAD surface model of turbine
  blades, the individual surface models generated from the
  MAMDP have to be merged, according to their geometric
  relationship. (Using CAD/CAM package ANVIL5000)
Future Scope & Possibilities

With the advent of RE & RP, we can hope to see
commercial and domestic use of these technologies
to manufacture desired products at home and offices
which will be revolutionary in coming time.
Possibilities of use of this technology is only
restricted by boundaries of human thinking.
• 3D laser scanners as robot eye for scanning objects specially in
   space missions.
• Scanning     technology    can    be    integrated    with    mobile
   phones/cameras and can be used for 3D printing at domestic level.
• Tissue engineering applications where organs and body parts are
   built using inkjet techniques. Layers of living cells are deposited
   onto a gel medium or sugar matrix and slowly built up to form three
   dimensional structures including vascular systems.
• Availability of 3D printers at every home as is now of the normal
   printers.
Around the World…
• 'Wiki Weapon Project' Aims To Create A Gun Anyone Can
  3D-Print At Home.
• The open source Fab@Home project has developed
  printers for general use which can use anything squirtable
  through a nozzle, from chocolate to silicon sealant and
  chemical reactants.
• Some companies offer an on-line 3D printing service open
  both to consumers and to industry.
RE of trans tunnel by Macomb College Students



                   Video
References
•   Eyup Bagci, Reverse engineering applications for recovery of broken or worn parts
    and re-manufacturing: Three case studies, Advances in Engineering Software 40
    (2009) 407–418
•   Yu Zhang, Research into the engineering application of reverse engineering
    technology, Journal of Materials Processing Technology 139 (2003) 472–475
•   Liang-Chia Chen, Grier C.I. Lin, Reverse engineering in the design of turbine
    blades}a case study in applying the MAMDP, Robotics and Computer Integrated
    Manufacturing 16 (2000) 161-167
•   http://en.wikipedia.org/wiki/Reverse_engineering
•   http://www.asme.org/kb/news---articles/articles/computational-methods---
    modeling/the-rise-of-reverse-engineering
•   R. Schenker, Novel combination of RE & RP in medicine, South African Journal of
    Science, 95, August 1999
•   'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home-
    http://www.forbes.com/sites/andygreenberg/2012/08/23/wiki-weapon-project-
    aims-to-create-a-gun-anyone-can-3d-print-at-home/
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (20)

Module 1 Additive Manufacturing
Module 1 Additive ManufacturingModule 1 Additive Manufacturing
Module 1 Additive Manufacturing
 
Reverse engineering for mechanical
Reverse engineering for mechanicalReverse engineering for mechanical
Reverse engineering for mechanical
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
Additive manufacturing mcq.pdf
Additive manufacturing mcq.pdfAdditive manufacturing mcq.pdf
Additive manufacturing mcq.pdf
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
Rapid Prototyping and its Applications
Rapid Prototyping and its ApplicationsRapid Prototyping and its Applications
Rapid Prototyping and its Applications
 
3D scanning and Reverse Engineering
3D scanning and Reverse Engineering3D scanning and Reverse Engineering
3D scanning and Reverse Engineering
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
Computer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingComputer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturing
 
Part Orientation & Support Structures
Part Orientation & Support StructuresPart Orientation & Support Structures
Part Orientation & Support Structures
 
Additive manufacturing ppt
Additive manufacturing pptAdditive manufacturing ppt
Additive manufacturing ppt
 
Additive manufacturing Processes PDF by (badebhau4@gmail.com)
Additive manufacturing Processes PDF by (badebhau4@gmail.com)Additive manufacturing Processes PDF by (badebhau4@gmail.com)
Additive manufacturing Processes PDF by (badebhau4@gmail.com)
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
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)
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
Capp
CappCapp
Capp
 

Andere mochten auch

Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
dswanson
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
Yuffie Valen
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
Dobromir Enchev
 

Andere mochten auch (20)

Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
 
x86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislikx86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislik
 
Web Application Security
Web Application SecurityWeb Application Security
Web Application Security
 
YIVA Engineering Turkish
YIVA Engineering TurkishYIVA Engineering Turkish
YIVA Engineering Turkish
 
Pwnlydays - Linux 101
Pwnlydays - Linux 101Pwnlydays - Linux 101
Pwnlydays - Linux 101
 
Tersine Mühendislik 101
Tersine Mühendislik 101Tersine Mühendislik 101
Tersine Mühendislik 101
 
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
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitation
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaion
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented Programming
 
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
 
Capacity 1
Capacity 1Capacity 1
Capacity 1
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relations
 
Tools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning processTools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning process
 
Software reverse engineering
Software reverse engineeringSoftware reverse engineering
Software reverse engineering
 

Ähnlich wie Reverse engineering & its application

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
Akash Maurya
 
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdfrapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
muradismail9
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
Zhejian Peng
 

Ähnlich wie Reverse engineering & its application (20)

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
.pptx
.pptx.pptx
.pptx
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
 
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
 
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
 
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONSINTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machining
 
Vmc.pptx
Vmc.pptxVmc.pptx
Vmc.pptx
 
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdfrapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
 
Fabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GISFabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GIS
 
Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Plant reverse engineering
Plant reverse engineeringPlant reverse engineering
Plant reverse engineering
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
 
CAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training centerCAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training center
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machining
 
Digital dentistry (2)
Digital dentistry (2)Digital dentistry (2)
Digital dentistry (2)
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
Cad cam-cae
Cad cam-caeCad cam-cae
Cad cam-cae
 
Can Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-ProjectCan Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-Project
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Reverse engineering & its application

  • 1. Reverse Engineering & Its Application
  • 2. Reverse Engineering • Systematic evaluation of a product with the purpose of replication.  Design of a new part  Copy of an existing part  Recovery of a damaged or broken part • An important step in the product development cycle.
  • 3. Importance • We cannot start from the very beginning to develop a new product every time. • We need to optimize the resources available in our hands and reduce the production time keeping in view the customers’ requirements. • For such cases, RE is an efficient approach to significantly reduce the product development cycle. For example: Impeller Pump Design
  • 4. Suppose there is a impellor pump which had an original pumping capacity of 20000 cubic feet of water per minute; now, after a year of use, the pump manufacturing company finds that it is pumping 19000 cubic feet per minute. They need to figure out what happened to that extra 1 thousand cubic feet in performance. The pump manufacturer scans the year-old impeller into the CAD system. Once those measurements are captured, engineers can compare the measurements taken from the actual impeller against the original, as- designed part. This helps determine exactly how and where the part has degraded. With that information in hand, engineers can redesign the impeller to avoid future loss in pumping capability.
  • 5. Advantages • RE typically starts with measuring an  Cost saving for developing existing object, so that a solid model can new products. be deduced in order to make use of the advantages of CAD/CAM/CAE technologies.  Lesser maintenance costs • CAD models are used for manufacturing or rapid prototyping applications.  Quality improvement • Hence we can work on a product without having prior knowledge of the technology  Competitive advantages involved.
  • 6. RE Process I. Digitization of the object/ Data Capturing (using CMM, scanners etc.) II. Processing of measured data III. Creation of CAD model IV. Prototype
  • 7. Rapid Prototyping in combination with RE • A group of techniques to quickly fabricate a scale model of a physical part or assembly using 3D CAD data • Integration of reverse engineering and rapid prototyping is being used for getting product to the market quickly by resolving a long-standing conflict between design and manufacturing
  • 8. a b c CAD model generation using laser scanner: (a) wooden pattern, (b) cloud of points, and (c) 3D CAD model Fabricated RP Model
  • 9. Areas of Application Design of a new component Reproduction of an existing component Improving quality & efficiency of existing parts
  • 10. Manufacturing Engineering • To create a 3D virtual model of an existing physical part for use in 3D CAD, CAM, CAE or other software • To make a digital 3D record of own products • To assess competitors' products • To analyze the working of a product • To identify potential patent infringement etc.
  • 11. Software Engineering • To extract design & implementation information • To detect and neutralize viruses and malware Chemical Engineering • To determine chemical composition • To substitute or improve recipes to stimulate or improve the products performance
  • 12. Film-Entertainment Industry • Animated objects are imparted motion using the reverse engineered human skeletons
  • 13. Medical Field • Applications in orthopedic, dental & reconstructive surgery • Imaging, modeling and replication (as a physical model) of a patient's bone structure • Models can be viewed & physically handled before surgery, benefiting in evaluation of the procedure & implant fit in difficult cases • Less risk to the patient and reduced cost through saving in theatre time
  • 15. A Case Study Adapted from “Reverse engineering in the design of turbine blades-a case study in applying the MAMDP” by Liang-Chia Chen, Grier C.I. Lin
  • 16.
  • 17. • The large amount of surface data generated from the fast 3D digitizers is not easily modeled by current CAD/CAM systems. Inadequate data reduction methods are not only time consuming, but lose surface characteristic points. • Consequently, the reconstructed surfaces could lose their true shape in the design cycle. The time required for reprocessing in this case would be unacceptable to the manufacturing industry and thereby be unusable for further steps.
  • 18. • The study describes how the developed reverse engineering approach MAMDP was successfully applied to design of turbine blades and the existing problems encountered in reverse engineering processes were overcome. • MAMDP stands for Modified Adaptive Model- based Digitizing Process
  • 19.
  • 20. A 3D initial triangular patch of a subdivided surface patch generated by IVSTP The surface triangular patch of a The surface model of a subdivided surface subdivided surface patch of the turbine patch of the turbine blade (before surface trimming)
  • 21. The surface model of the measured turbine blades.
  • 22. Generation of initial surface triangular patches of turbine blades • A charge-coupled device (CCD) camera is used to rapidly detect the object's position and measure its surface boundary coordinates, to establish exploration paths for further automatic surface digitization of a touch probe.
  • 23. • Free-form surface subdivided into an adequate number of individual surface patches • 3D stereo detection method is applied to automatically detect 3D surface boundaries • Initial triangular patch by applying Triangulation process • A 3D initial triangular surface patch can be rapidly generated & used for probe exploration paths in the following MAMDP
  • 24. Automatic surface digitization & surface modeling by using the MAMDP • The surface model is used to calculate the new exploration points at the approximate midpoints between the vertices of the initial triangular patch. • CMM then automatically digitizes these exploration targets
  • 25. • Adaptive approach evaluates the digitizing accuracy by calculating the deviations between the target points and the digitized points • New exploration targets will be generated at the estimated midpoints between vertices of those triangular patches where deviations are higher than the user-specified tolerance • This iterative digitizing loop will continue until all new digitized deviations are within the specified tolerance
  • 26. • Totally 786 surface characteristic points were automatically digitized by a touch-triggered probe in CMM. The time spent for this job was 45 min. The digitizing accuracy can be controlled within 0.25 mm and the maximum fitted error in the resulting surface model is reduced to 0.030 mm using a least-squares fitting method. • To generate a complete CAD surface model of turbine blades, the individual surface models generated from the MAMDP have to be merged, according to their geometric relationship. (Using CAD/CAM package ANVIL5000)
  • 27. Future Scope & Possibilities With the advent of RE & RP, we can hope to see commercial and domestic use of these technologies to manufacture desired products at home and offices which will be revolutionary in coming time. Possibilities of use of this technology is only restricted by boundaries of human thinking.
  • 28. • 3D laser scanners as robot eye for scanning objects specially in space missions. • Scanning technology can be integrated with mobile phones/cameras and can be used for 3D printing at domestic level. • Tissue engineering applications where organs and body parts are built using inkjet techniques. Layers of living cells are deposited onto a gel medium or sugar matrix and slowly built up to form three dimensional structures including vascular systems. • Availability of 3D printers at every home as is now of the normal printers.
  • 29. Around the World… • 'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home. • The open source Fab@Home project has developed printers for general use which can use anything squirtable through a nozzle, from chocolate to silicon sealant and chemical reactants. • Some companies offer an on-line 3D printing service open both to consumers and to industry.
  • 30. RE of trans tunnel by Macomb College Students Video
  • 31. References • Eyup Bagci, Reverse engineering applications for recovery of broken or worn parts and re-manufacturing: Three case studies, Advances in Engineering Software 40 (2009) 407–418 • Yu Zhang, Research into the engineering application of reverse engineering technology, Journal of Materials Processing Technology 139 (2003) 472–475 • Liang-Chia Chen, Grier C.I. Lin, Reverse engineering in the design of turbine blades}a case study in applying the MAMDP, Robotics and Computer Integrated Manufacturing 16 (2000) 161-167 • http://en.wikipedia.org/wiki/Reverse_engineering • http://www.asme.org/kb/news---articles/articles/computational-methods--- modeling/the-rise-of-reverse-engineering • R. Schenker, Novel combination of RE & RP in medicine, South African Journal of Science, 95, August 1999 • 'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home- http://www.forbes.com/sites/andygreenberg/2012/08/23/wiki-weapon-project- aims-to-create-a-gun-anyone-can-3d-print-at-home/