Академический Документы
Профессиональный Документы
Культура Документы
A systematic methodology for analyzing the design of an existing device or system, either as an approach to study the design or as a prerequisite for re-design.
Definition
n
Reverse engineeringis theprocessof discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation. It often involves taking something (a mechanical device, electronic component, computer program, or biological, chemical, or organic matter) apart and analyzing its workings in detail to be used in maintenance, or to try to make a new device or program that does the same thing without using or simply duplicating (without understanding) the original.
Develop a systematic approach to thinking about the engineering design of devices and systems Acquire a data bank of mechanical design solutions
Interfacing. RE can be used when a system is required to interface to another system and how both systems would negotiate is to be established. Such requirements typically exist forinteroperability. Military or commercialespionage. Learning about an enemy's or competitor's latest research by stealing or capturing a prototype and dismantling it. It may result in development of similar product. Improve documentation shortcomingsReverse engineering can be done when documentation of a system for its design, production, operation or maintenance have shortcomings and original designers are not available to improve it. RE of software can provide the most current documentation necessary for understanding the most current state of a software system ObsolescenceIntegrated circuitsoften seem to have been designed on obsolete, proprietary systems, which means that the only way to incorporate the functionality into new technology is to reverse-engineer the existing chip and then re-design it.
n n n
Software Modernization. RE is generally needed in order to understand the 'as is' state of existing or legacy software in order to properly estimate the effort required to migrate system knowledge into a 'to be' state. Much of this may be driven by changing functional, compliance or security requirements. Product Security Analysis.. To examine how a product works, what are specifications of its components, estimate costs and identify potentialpatent infringement. Acquiring sensitive data by disassembling and analysing the design of a system component. Another intent may be to removecopy protection, circumvention of access restrictions. Creation of unlicensed/unapproved duplicates. Academic/learning purposes. RE for learning purposes may be understand the key issues of an unsuccessful design and subsequently improve the design. Competitive technical intelligence (understand what your competitor is actually doing, versus what they say they are doing).
Ascomputer-aided design (CAD) has become more popular, reverse engineering has become a viable method to create a 3D virtual model of an existing physical part for use in 3D CAD,CAM,CAEor other software.The reverse-engineering process involves measuring an object and then reconstructing it as a 3D model. The physical object can be measured using3D scanning technologies likeCMMs,laser scanners,structured light digitizers, orIndustrial CT Scanning (computed tomography). The measured data alone, usually represented as apoint cloud, lacks topological information and is therefore often processed and modeled into a more usable format such as a triangular-faced mesh, a set ofNURBSsurfaces, or aCADmodel. Reverse engineering is also used by businesses to bring existing physical geometry into digital product development environments, to make a digital 3D record of their own products, or to assess competitors' products. It is used to analyse, for instance, how a product works, what it does, and what components it consists of, estimate costs, and identify potentialpatentinfringement, etc. Value engineeringis a related activity also used by businesses. It involves deconstructing and analysing products, but the objective is to find opportunities for cost cutting.
1) System-Wide Analysis
n n n n
Customer Requirements Engineering Requirements Functional Specifications Prediction of Subsystems and Components
10
Document Disassembly Define Subsystems Determine Subsystem Functional Specifications Determine Subsystem Physical/Mathematical Principles
11
Repeat Dissection Steps to Individual Component Define Component Material Selection and Fabrication Process Suggest Alternative Designs, Systems, Components, and Materials
12
13
Customer s Perspective:
n
Some of the things that the customer might look for in a kitchen scale are the cost of the item and its appearance. Some other factors they would be concerned about how sturdy the device is, the accuracy of the weighing process, and its size. The customer may even ask if he/she is getting quality for the price.
14
Engineer s Perspective:
The engineer has a totally different perspective from which he operates. The engineer will be looking at things like the material that the object is made of, the mechanisms that are required, the strength of the materials used, etc. In relation to the kitchen scale: Is the riveting process of the plate to the stem adequate? Are the materials used strong enough to hold one pound of weight? Does the kitchen scale have any sharp edges that could cause injury? What mechanism is necessary to give an accurate reading on the scale?
n n n n
15
TOP PLATE
STEM
RIVETS
16
Functional Requirements
n n n n n n
The kitchen scale must be able to accommodate 1 pound of food. The plate must be large enough to hold 1 pound of food. The stem must be strong enough to support the plate and the food. The linkage must be designed so that the reading is accurate to the nearest .25 ounce. The read-out must be easily read. The design must lend itself for easy cleaning and sanitizing.
17
SPRING MECHANISM
SPRING NUT
THREADED PIN
18
LINK 2
LINK 3
LINK 1
BOTTOM
READOUT
COVER
19
n n
learn how to build them ourselves (without paying royalties for the design) improve on existing designs if possible another reason for reverse engineering - need to replace a part for which you have no drawing or technical information
20
from ref. 4, used by permission of Rodale Press, 1994, all rights reserved
21
There are lots of possibilities (variables) for even this simple element n material (steel, aluminum, titanium, composite, ...) n cross section shape n shape (square, round, oval or other) n hollow or solid n constant cross section, or variable n How do you handle all this information and make a proper choice ?
22
Design Process
1. My first step in design - ASK QUESTIONS n intended use of product n desired or important performance qualities n for bike - low weight, riding efficiency, comfort, durability, low cost ... n potential failure modes n how does the part fit into overall system 2. Identify design variables (things you as the designer can specify) make a list here
23
4. Identify the constraints based on potential failure modes and performance qualities
24
25
26
Bike Tubing
plain gage tube
Better tubes are thicker at ends to give greater strength at joints. How are these made?
single-butted tube
double-butted tube
triple-butted tube
from ref. 4, used by permission of Rodale Press, 1994, all rights reserved
27
Materials Issues.....
n n n
Why was aluminum used? What are its advantages and disadvantages? Other possibilities: n Steels n Low Carbon, High Carbon, Chrome-molybdenum, Stainless ... n Titanium n Magnesium n Carbon fiber composite (Carbon Fiber, Kevlar)
28
Weight (density) Stiffness (elastic modulus) Strength (tensile strength, endurance limit) Impact resistance (hardness) Corrosion resistance Joining Recycling potential
29
HR = Hot Rolled CD=Cold Drawn * Actual properties depend on the amount of reinforcing material
30
Advantages
o o o o o o How a product or system was formed and how it works What it is made of and what it can do Costs and the possibility of benefiting from an existing device without infringing on its patent The creation of a digital 3D model or recording will enable a company to make an honest assessment of its products The 3D rendering made possible by MicroScribe will enable the company to examine and evaluate the products being offered by its competitors. By using this process, a company will be able to discover the possibility of cutting production costs by analyzing how many devices work and improving on it.
37