0% found this document useful (0 votes)
51 views16 pages

RE Introduction

Uploaded by

f20221294
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views16 pages

RE Introduction

Uploaded by

f20221294
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

8/13/2024

Reverse Engineering: Introduction

Radha Raman Mishra, Ph. D.


Course Instructor & Assistant Professor
Department of Mechanical Engineering

Engineering

Process of designing, manufacturing, assembling, and maintaining products and


systems.

Engineering

Forward Engineering (FE) Reverse Engineering (RE)

It is the traditional process of The process of duplicating an existing


moving from high-level abstractions part, subassembly, or product,
and logical designs to the physical without drawings, documentation, or
implementation of a system. a computer model
2
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.

1
8/13/2024

Generic product development process

The sequence of steps or activities that an enterprise employs to


• Conceive,
• Design, and
• Commercialize a product.

3
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.

Characteristics of successful product development

Five specific dimensions –

• Product quality

• Product cost

• Development time

• Development cost

• Development capability

4
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.

2
8/13/2024

Economy of successful product

Minimum C and t
values are desirable
t

Typical cash flow for new successful product


5
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.

Market competition of products

?? Challenging
Maturity (A)
Maturity (B)

Product A
Decline (A) Decline (B)
Sales Volume

Growth (A) Growth (B)

Product B
RE helps to
Introduction
(A) overcome
Introduction (B) challenges

O
Time
Life cycle of the successful products
6
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.

3
8/13/2024

RE (Definitions)

The practice of reverse engineering “The process of duplicating an item


“Starting with a finished product or functionally and dimensionally by
process and working backward in physically examining and measuring
logical fashion to discover the existing parts to develop the
underlying new technology” technical data (physical and material
characteristics) required for
competitive procurement”

The Society of Manufacturing Engineers The Military Handbook MILHDBK-115A


(SME) (2006)

7
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.

Abstractions levels in FE & RE


Software program development

Fig. Relationship between different terms

E J Chikofsky and J. H. Cross II, “Reverse Engineering and Design Recovery: A Taxonomy”, IEEE Sofwares, 1990. 8

4
8/13/2024

FE vs RE

Parameters Forward Engineering Reverse Engineering

Based on product improvement


Basic Based on customer requirements
in existing product

Ideas about requirements from


Certainty Product to cater the needs
the product

Nature Prescriptive Adaptive

Needed skills High Proficiency Low level of expertise

Time required More Less

Accuracy Model must be precise and Incomplete models also provide


complete some information
9

Brief history of RE
The first model airplane developed by wright brothers in 1903 is one of the most
noticeable examples -

Movement of flying birds


The model plane of the Wright brothers

Reinvented a manmade “bird” by imitating the functionality of a flying creature in


nature using the concepts of reverse engineering concepts
Historical first flight on December 17, 1903.
10
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.

10

5
8/13/2024

Brief history of RE
World War II: B-29 Superfortress bomber Tupolev Tu-4 bomber (Soviet Union)
RE of Military Equipment
• US
• Soviet union
• Japan

The reverse-engineering effort involved –


• 900 factories & research institutes (1 year, design)
• 105,000 drawings were made
• 20 copies of the aircraft: by the end of 2nd year
11
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.

11

Brief history of RE
Korean War: F-86 fighter MiG-15 fighter
RE of Military
Equipment

12
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.

12

6
8/13/2024

Brief history of RE
RE of human body parts

Artificial toes from Iron prosthetic, Gotz von


Ancient Egypt Berlichingen (1480-1562) Artificial Arm (1906)

https://www.bbc.com/future/article/20151030-the-geniuses-who-invented-prosthetic-limbs 13

13

Brief history of RE
The aviation industry:

An unpaved airport in early A typical modern open-


days. (From the Henry Ford field, paved-runway airport. An early radial reciprocal aircraft engine
Museum)
• The maturity of the aviation industry (a technology-driven to an economic-driven
business)
• The market demands the least expensive certificated spare parts
This shift provided a potential market for reverse engineering
14

14

7
8/13/2024

Primary functions of RE

1) To duplicate or produce original equipment manufacturer (OEM)


parts whose design data are not available

2) To repair or replace worn-out parts without knowledge of the


original design data, and

3) To generate a model or prototype based on an existing part for


analysis

15

15

RE process

Develop new design

Modifications in
existing design
Geometric Segmentation
Processing of CAD model
information and surface
point cloud generation
Collection fitting
Cloning /
reproduction

Inspection /
verification
Transformation from
physical to digital world Interface with other manufacturing process Major applications
Zhaohui Geng & Bopaya Bidanda (2017) Review of reverse engineering systems – current state of the art, Virtual and Physical Prototyping, 12:2, 161-172. 16

16

8
8/13/2024

RE: product development cycle

Product development cycle


17
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.

17

RE: Product development cycle

In Reverse engineering –

• Physical model is the


source of information for
the CAD model (physical-
to-digital process)

• Compresses product
development cycle time to
Physical-to-digital process
shorten lead time to
market a new product

18
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.

18

9
8/13/2024

Need
Following are some of the reasons for using reverse engineering:

• The original manufacturer no longer exists, but a customer needs the product

• The original manufacturer of a product no longer produces the product

• The original product design documentation has been lost or never existed
• Creating data to refurbish or manufacture a part for which –
 there are no CAD data, or
 the data have become obsolete or lost
• Inspection and/or Quality Control–Comparing a fabricated part to its CAD
description or to a standard item

19
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.

19

Need
• Some bad features of a product need to be eliminated e.g., excessive wear might
indicate where a product should be improved

• Strengthening the good features of a product based on long-term usage

• Analyzing the good and bad features of competitors’ products

• Exploring new avenues to improve product performance and features

• Creating 3-D data from a model or sculpture for animation in games and movies

20
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.

20

10
8/13/2024

Need
• Creating 3-D data from an individual, model or sculpture to create, scale, or
reproduce artwork

• Architectural and construction documentation and measurement

• Fitting clothing or footwear to individuals and determining the anthropometry of a


population

• Generating data to create dental or surgical prosthetics, tissue engineered body


parts, or for surgical planning.

• Documentation and reproduction of crime scenes

21
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.

21

Advantages
• Provides enormous opportunities to improve –
 quality,
materials properties,
efficiency of re-design,
manufacture and
Analysis

• Applied to re-create either the high-value commercial parts for business profits or
the valueless legacy parts for historical restoration

• Proactive maintenance

• Lead time reduction

• Promotes innovation activities


22

22

11
8/13/2024

Limitations

• Legal ramifications if don’t follow copyright and patent laws

• Selection of component or product for RE

• Knowledge of software to develop CAD model

• Sophisticated equipment for digitization

• Need of advanced computer-based manufacturing processes

23

23

Applications

24

24

12
8/13/2024

Software and information technology


BIOS (basic input/output system)

Product and process improvement


• To improve their own code or
• To improve interoperability between
programs Microprocessor chips

Intel Corp Advanced Micro Cyrix Corp


Devices Inc
Cyber security
• Viruses and other malware Intelligence and Espionage
• Flows in software • Spying
• Protection against hackers • Information for security of country
• Save systems from cyber attacks 25

25

Forensic science
• Identification of reasons for damage in the products
• Data recovery from the electronic devices
• Malware identification and safety
• Investigations of crime
A loaded 33-foot-long container

A split in the end panel was observed.


Mechanical Engineer: the riveted seam between the two end panels in the side of the
container had split open from bottom to top.
Forensic reverse engineers: microscopic examination: no internal fault, wear, or
corrosion, investigators found.
Reason: overloading on neighboring rivets if one rivet near the end of a seam failed
Hardness test: rivets were well below the strength indicated on the drawing.
Manufacturing defect: rivets were set without being first solution treated
Lewis, Peter Rhys; Reynolds, Ken; Gagg, Colin, Forensic Materials Engineering: Case Studies, CRC Press, 2003. 26

26

13
8/13/2024

Medical systems

Design / Re-creation of Parts


High Resolution & Detailed Scans

Rapid Capture of Complex Shaped Components


Digital Assembly Analysis
27
https://www.capture3d.com/

27

Architecture and civil engineering

Livio De Lucaa, Philippe Veronb,, Michel Florenzanoa, Reverse engineering of architectural buildings based on a hybrid modeling approach, Computers & Graphics
30 (2006) 160–176. 28

28

14
8/13/2024

Shipbuilding

Symmetry analysis of a towing tank ship Nave Argo and its screws shapes of a sailing boat.
model

F. Menna, E. Nocerino, A. Scamardella, Reverse Engineering And 3d Modelling For Digital Documentation Of Maritime Heritage, Volume XXXVIII-5/W16, 2011 ISPRS
29
Trento 2011 Workshop, 2-4 March 2011, Trento, Italy

29

Aviation industry

• Outside contour development


• Parts reproduction lacking dimensional drawings
• Quality control
• Damage assessment Mode development

• Aircraft dimensional tolerance and straightness


• Part reproduction
• Propeller blade inspection
• Corrosion inspection

CFD/FEA Analysis
Wing Analysis 30
https://www.capture3d.com/

30

15
8/13/2024

Automobile industry

Digital Model
Clay Model Iterations Competitive Benchmarking

CFD Analysis Accident Investigation


31
https://www.capture3d.com/

31

Thank you
[email protected]

32

32

16

You might also like