• No results found

Preserving Computer-Aided Design

N/A
N/A
Protected

Academic year: 2021

Share "Preserving Computer-Aided Design"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

because good research needs good data

Preserving Computer-Aided Design

Digital Preservation Coalition Report

Alex Ball

DCC/UKOLN, University of Bath

17 October 2013

(2)

Outline

Introduction

Preserving for reference

Preserving for rationale

Preserving for reuse

Preservation approaches

(3)
(4)

My background

2006 2007 2008 2009 2010 2011 2012 2013 DCC SCARP
(5)

DPC Technology Watch Report

01000100

01010000

01000011

01000100

01010000

01000011

01000100

01010000

01000011

Preserving

Computer-Aided

Design (CAD)

DPC Technology Watch Report 13-02 April 2013 Alex Ball

(6)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations 10.000cm 10.000cm

Triform dongle end

Alex Ball UKOLN University of Bath Claverton Down BATH Scale 1:1 Sheet 4 / 6 Date: 5 March 2007 G4: + 0.001 / -0.002 G5: + 0.003 / -0.004 G8: +0.001 / -0.0 kim11pre011ab10 QWE: rty uiop

(7)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c

(8)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c

(9)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c

(10)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c Alexander C. Schreyer

(11)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c Harrison Eiteljorg, II

(12)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c

Ruben Smelik, Tim Tutenel, Klaas Jan de Kraker, Rafael Bidarra

(13)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations c

(14)

CAD is used for . . .

É 2D design drawings

É Floor/site plans

É Archaeological site records

É 3D product models É 3D architectural models É 3D impressions/ reconstructions of buildings É Virtual worlds É 3D animations É

Reference

É

Rationale

É

Reuse

– Lubell et al. (2008) http://dx.doi.org/10.2218/ijdc.v3i2.58
(15)

Importance of preserving CAD

É CAD models remain interesting longer than CAD systems

remain usable

É 3D CAD models cannot be satisfactorily represented in any

other way (e.g. printouts, physical models)

(16)

CAD outside the CAD system

CAD System CNC/CAM System Finite Element Analysis System Geographic Information System Animation System High Quality . . .
(17)
(18)

Scenarios of reference

É Maintenance engineer: investigating a fault, using model on

tablet.

É Customer: reviewing the look of a design.

É Design collaborator: fitting in with adjacent components.

U3D

DWF(X)

É Manufacturing a part from an old design.

(19)

Scenarios of reference

É Maintenance engineer: investigating a fault, using model on

tablet.

É Customer: reviewing the look of a design.

É Design collaborator: fitting in with adjacent components.

U3D

DWF(X)

É Manufacturing a part from an old design.

(20)
(21)
(22)

Scenarios of rationale use

É Uncovering where a design has gone wrong

É First stage in a redesign process

(23)

Construction history modelling

1. Insert cylinderl=20r=1.0

Change cylinderl=40r=0.5

2. Insert sprocketr=3.0

3. Fit sprocket to cylinder 4. Group cylinder and sprocket

5. Scale group by 1.75×

(24)

Feature-based modelling

Ribs

(25)

Formats for preserving rationale

CAD formats

É DXF: DWG Exchange Format

É STEP (ISO 10303)

É Part 21: Clear text encoding of the exchange structure (‘STEP

file’)

É Part 203: Configuration controlled 3D designs of mechanical

parts and assemblies

É Part 214: Core data for automotive mechanical design processes É Part 242: Managed model-based 3D engineering

Non-CAD formats

(26)
(27)
(28)

Parametric modelling

8 cm 28 cm

8 cm 18 cm

(29)

Procedural modelling

c

Procedural Inc.

c

(30)

Reusing standard parts

c

(31)

Preserving reusability

Reuse of parts in assemblies

É Supported by most visualisation and full exchange formats

Parametric modelling

É Supported by full exchange formats

Procedural and generative modelling É ???

(32)
(33)

Preserve the original CAD model

• Implies preserving software through emulation.

Pros preserves maximum information; easier to guarantee

provenance.

Cons need to preserve expertise in the system; need an

amenable software licence; hard to maintain integration with current systems.

(34)

Rolling format migrations

• Migration to newer format versions or new CAD

systems.

Pros models usable by current designers and software.

Cons cost of validating each migration; incremental data

loss/corruption.

Good for models in active development/use, but not for long-term archiving.

(35)

Normalisation

• Migration to (a) STEP/IFC (b) a visualisation format.

Pros only two migrations needed, so limited data

loss/corruption; back-up in case a migration goes wrong.

Cons cost of validating each migration.

(36)

Validation

• Creating a set of validation properties at the time of

creation, as a benchmark for testing future interpretations of the model.

• Need to choose properties to test that reflect what is

important to preserve.

Pros provides confidence that any errors/corruption will be

caught.

Cons requires access to original CAD system.

(37)

Supporting documentation

É Annotations preserving vulnerable semantics

É Standards and conventions used, e.g. US National CAD Standard

É Client’s specification

É Rationale models

É Process models

(38)
(39)

Recommendations

É Establish why a CAD model will be kept, then target the

required properties for preservation.

É Create tests that can prove whether these properties have

survived.

É Keep native CAD models for as long as they can be read.

É Normalise to STEP and a visualisation standard (or two).

É Don’t forget supporting documentation, especially local

conventions and ‘house style’.

É Campaign for better support for standard formats in CAD

(40)

because good research needs good data

Thank you for your attention

DCC Website:http://www.dcc.ac.uk/

Alex Ball:http://alexball.me.uk/

Preserving CAD DPC Technology Watch Report:

http://creativecommons.org/licenses/by/2.5/scotland/ http://dx.doi.org/10.7207/twr13-02 Field Archaeology Specialists Worcestershire Archaeological Service Earth Observing Laboratory Design Fabrication Services Alexander C. Schreyer Harrison Eiteljorg, II Ruben Smelik, Tim Tutenel, Klaas Jan de Kraker, RafaelBidarra Walt Disney Productions http://dx.doi.org/10.2218/ijdc.v3i2.58 Procedural Inc. Barbara M. Cutler http://www.dcc.ac.uk/ http://alexball.me.uk/

References

Related documents

- Taken from Project Delivery Options Volume 2 of 2 , by Georgia State Financing and Investment

Since population growth is a hump-shaped function of income per capita and since it is negative at high levels of income per capita, there are two steady states, where sustained

Each developed separately and at different times, the Canada Student Loans Program (CSLP), Canada Student Grants Program (CSGP), Registered Education Savings Plan (RESP),

Sterilized seeds were germinated in sterile vermiculite in a growth chamber and the resulting seedlings sampled for fungal endophytes eight days later.. Shoots includes leaves and

___ ∗ Baralgin - Non-narcotic analgesic and anti-spasm agent Dose: 1-2 tablets 3 to 4 times/day as needed.. Possible

Applying Cox’s methodology, the Partnership calculated housing affordability in the nation’s 20 most populous metro areas using median house- hold income data from the ACS

As expected for a non-parametric method, chirplet path pursuit is not as sensitive as matched filtering using a template bank, nevertheless our comparison shows that the method

The three districts (Gozamen, Hulet eju and Sinan) of East Gojjam zone were selected based on the potential of sheep distribution in their production environment.. Hulet eju is