Abstract

There are many different programs that can perform Computer Aided Design (CAD). In order for these programs to share data, file translations need to occur. These translations have typically been done by IGES and STEP files. With the work done at the BYU CAD Lab to create a multi-engineer synchronous heterogeneous CAD environment, these translation processes have become synchronous by using a server and a database to manage the data. However, this system stores part data in a database. The data in the database cannot be used in traditional Product Lifecycle Management systems. In order to remedy this, a new database was developed that enables every edit made in a CAD part across multiple CAD systems to be stored as well as worked on simultaneously. This allows users to access every action performed in a part. Branching was introduced to the database which allows users to work on multiple configurations of a part simultaneously and reduces file save sizes for different configurations by 98.6% compared to those created by traditional CAD systems.

Degree

MS

College and Department

Ira A. Fulton College of Engineering and Technology; Mechanical Engineering

Rights

http://lib.byu.edu/about/copyright/

Date Submitted

2017-04-01

Document Type

Thesis

Handle

http://hdl.lib.byu.edu/1877/etd9201

Keywords

Interoperability, Hybrid State Transactional Database, Database, Revision History, Configuration Management, Feature Level History, CAD Translation, Heterogeneous CAD, CAD Features, Neutral Format, Design History, Multi-User CAD, Collaboration, Neutral Parametric Canonical Form, Design Intent

Share

COinS