Integrated Analysis Architecture for Concurrent Engineering and the Digital Enterprise



Similar documents
Introduction to the Siemens PLM End to End Solution for Composites

QUEST The Systems Integration, Process Flow Design and Visualization Solution

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

CAE DATA & PROCESS MANAGEMENT WITH ANSA

Design & Drafting Services

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

An Overview of the Finite Element Analysis

MSC Aerospace Solutions: Optimizing the Design-to-Certification Process

Project Management through

Windchill and Microsoft Dynamics AX: Realizing Value through PLM and ERP integration

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

CA Service Desk Manager

Digital Prototyping: Questions and Answers

CONNECTIVITY. Connectivity. Solutions. Insight. Electronic Remittance Advice. Technology Eligibility Verification. Challenges Providers Face

Maintenance Performance Toolbox

imaginit.com/autodeskcfd Scalable, robust fluid flow and thermal simulation solution

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.

Simulation Lifecycle Management

Global Sourcing. Conquer the Supply Chain with PLM and Global Sourcing Solutions. Visibility Planning Collaboration Control

Control the Data that Drives Your Products

Efficient PLM for SMEs Individual, Streamlined and Flexible

Intelligent Infrastructure Solutions. imvision. Infrastructure Management. Made Easy.

Enjoyable Data Management An Oxymoron?

IBM Customer Experience Suite and Electronic Forms

POWERFUL ACCESSIBILITY. A SINGLE WORKSPACE. A MYRIAD OF WORKFLOW BENEFITS. Vue PACS. Radiology

Velocity Series Engineering productivity at your fingertips!

The Application of Process Automation and Optimisation in the Rapid Development of New Passenger Vehicles at SAIC Motor

ME 521 Computer Aided Design. 1. Introduction to CAD

CA Configuration Management Database (CMDB)

Data Center Solutions

MSC/SuperModel A CAE Data Management and Advanced Structural Modeling System

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

SGI HPC Systems Help Fuel Manufacturing Rebirth

Data management by Autodesk

Automating Healthcare Claim Processing

Key Benefits of Microsoft Visual Studio Team System

ASSET ARENA PROCESS MANAGEMENT. Frequently Asked Questions

Automotive Applications of 3D Laser Scanning Introduction

FieldView Real Power, Real Simple. Three Ways to Use Efficient CFD Workflows to Address Challenges in Automotive Engineering

CA Service Desk Manager

Effective Collaboration using Revit Structure and AutoCAD MEP

Business Process Management In An Application Development Environment

Solid Edge ST3 Advances the Future of 3D Design

and 2010: rprise Increasingly, must ation, es, partners, s intelligence.

Integration of Multi-disciplinary Visualization Platform with a Decision Support System for MD Nastran

Do more with less: The 5 strategies used by successful SMB manufacturers

Smart Data Center Solutions

WHITE PAPER OCTOBER Unified Monitoring. A Business Perspective

CA Clarity PPM for Professional Services Automation

Assessing campaign management technology

agility made possible

Adopting Quality Management for Business Success

A Unified View of Network Monitoring. One Cohesive Network Monitoring View and How You Can Achieve It with NMSaaS

A Roadmap to Concurrent Engineering 2.0

Project Costing for Maximum Profitability. Companies Rely on Project-Based Timesheet Solutions to Increase Profits and Surpass Competitors

The Advantages of Converged Infrastructure Management

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

Questions and Answers

Organizing for the Cloud

Simulation Data & Process Management Vendor Scorecard

Service Virtualization andRecycling

White Paper: Conceptual Engineering

Integrating Enterprise Reporting Seamlessly Using Actuate Web Services API

NX Overview.

Translation Management System. Product Brief

How To Use Cenitspin

CONFIDENCE TO HIT YOUR NUMBER: Tools That Accelerate and Predict Sales Processes

MOBILE SALES ENABLEMENT HOW TABLETS UNLOCK SALES OPPORTUNITIES

The PTC Creo Suite of NC and Tooling Solutions

PTC ENTERPRISE VALIDATION AND REVIEW SOLUTION

RapidResponse Inventory Management Application

CA Records Manager. Benefits. CA Advantage. Overview

Product Lifecycle Management in the Food and Beverage Industry. An Oracle White Paper Updated February 2008

SOLUTION BRIEF. Increase Business Agility with the Right Information, When and Where It s Needed. SAP BusinessObjects Business Intelligence Platform

Understanding Media Asset Management A Plain English Guide for Printing Communications Professionals

Resource Management. Resource Management

CA Scheduler Job Management r11

Enterprise Report Management CA View, CA Deliver, CA Dispatch, CA Bundl, CA Spool, CA Output Management Web Viewer

datalabs edc REvolutionizing clinical data management

Autodesk Productstream A practical approach to data management.

New Standards Based Data Exchange Bridge For Design (CAD), Analysis (CAE) And Manufacturing (CAM) Of Composite Structures

Office Business Applications (OBA) for Healthcare Organizations. Make better decisions using the tools you already know

How can I manage all automation software tasks in one engineering environment?

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

This document describes how the Meraki Cloud Controller system enables the construction of large-scale, cost-effective wireless networks.

The Scientific Data Mining Process

How To Create A Cdf Optimisation System

HP Exstream. Technology for better business outcomes. software for financial services

Eight Ways Better Software Deployment and Management Can Save You Money

Data Management Practices for Intelligent Asset Management in a Public Water Utility

ANSA. quality and performance in automatic mesh generation. p i o n e e r i n g software systems

The SIEM Evaluator s Guide

MANUFACTURING ERP SOFTWARE BUYERS GUIDE

Product Performance Information Management NSRP Conference, May 14-16, San Diego, CA

The Case for Business Process Management

VCE SUPPORT OVERVIEW. Investment Protection and Welcome Peace of Mind

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

ENOVIA Aerospace and Defense Accelerator for Program Management

How mobility improves the insurance sales process

Fully Automatic Hex Dominant Mesher. Paul Gilfrin Sharc Ltd

Transcription:

Integrated Analysis Architecture for Concurrent Engineering and the Digital Enterprise By Matthew Macias 1, MS, Michael de Souza, Tim Jackson, MS, and Saeed Paydarfar, PhD Advanced Enterprise Solutions, Santa Ana, CA, USA. www.aes4e.com ABSTRACT To imp rove the effectiveness of their engineering processes many companies are implementing product data management systems. Unfortunately, the development of data architecture is usually limited to design information and processes, with minimal attention paid to analysis department s requirements. It is essential to include the integration of analysis data and processes into the data management architecture. To realize the full value of concurrent engineering approaches, design optimization methods, and simulation technology the processes and data flow of all disciplines must be integrated into these systems. Additionally, as companies move into a greater integrated CAD/CAE/CAM/VPDM environment, they need to assure that the zeal for automation does not overtake their commitment to quality. Data quality assurance systems should be put into place as assuring data quality becomes a greater challenge as automation progresses. Advanced Enterprise Solutions (AES) has developed an integrated environment that supports data management for all disciplines throughout the enterprise (from design through analysis, manufacturing, inspection, etc.). The system is based upon a virtual product development management (VPDM) system by Dassault Systemes called ENOVIAvpm, or Virtual Product Modeler (VPM). This integrated environment enables engineering companies to use industry-leading analysis software, such as MSC Software Corporation products (MSC.Patran, MSC.Nastran, and MSC.Mvision), for analysis with the Dassault Systemes suite of products for CAD/CAE/CAM/VPDM and other digital engineering enterprise functions (CATIA, ENOVIA, DELMIA). The system also incorporates a number of tools and methods to improve and control data quality. Effective data management environments for analysis, coupled with research and development of software and process integration, has allowed AES to provide a highly integrated analysis environment for their clients. Integrating analysis data, processes and tools with the data management architecture of the greater enterprise yields many process improvements that benefit analysts, including: Faster product development cycle times Better organization and configuration control of analysis models and results Dramatically faster and easier access to program and product data (pre- and post-released) More effective communication with the rest of the enterprise Unified access to industry leading technology through one common portal Improved accuracy as a result of better access to product information and design geometry Assured data quality through centrally implemented data quality checking tools and configuration control of all product data From an enterprise perspective, integration between the product data management system and analysis processes as well as CAE tool-sets will enable a maximum return on investment in simulation and analysis technology, an effective implementation of concurrent engineering and an improved data flow throughout the enterprise. 1 Corresponding author. Tel: 949-756-0588x214, email: mmacias@aes4e.com 1

INTRODUCTION For over 20 years a Computer Aided Design revolution has continuously increased the capabilities of engineering software. It is now possible to simulate almost any product development task, from design through production, including analysis, manufacturing, inspection, digital pre-assembly, ergonomics, and simulated operation. Although these advancements greatly decreased the time necessary to perform individual product development tasks, the overall product development cycle time has not been equally reduced. In order to make significant improvements, many businesses have begun to implement concurrent engineering processes, which deploy data management systems that dramatically improve the ability to communicate, manage and understand all information related to product development. Data management systems designed for product development known as Virtual Product Development Management (VPDM) software act as a central storage system for all product development data. The VPDM system stores information in an intuitive contextual manner, utilizing a customized graphical user interface (GUI) to capture the product structure and related design knowledge. The centralized, contextual storage also automates configuration and revision control. This single source of product data makes all stored information available throughout the organization in real-time, thus speeding collaboration, data flow and data management during crucial product development stages HOW VPDM WORKS All CAD, CAM, and CAE models stored in the VPDM system retain their positioning, associativity to other models and contextual information. This allows the entire product, regardless of part count or complexity, to be viewed, assembled and interrogated in 3D at any time. The ability to view the entire product in virtual space gives engineers unprecedented ability to understand their product and observe the effects of design changes. Data is centrally located and controlled making it very easy to connect to corporate networks and the web enabling engineers in any location within the company to have visibility of all the data they might need. Additionally, much tighter security can be applied to centrally located data to control access. Thus by connecting data management systems to enterprise wide networks like the web gives true real-time, anytime, anywhere and secure access to the data. Data-chase and Rework Prevention As the VPDM system becomes the single source of product data, configuration and revision control schemes can be applied to all product information. This enables VPDM systems to greatly minimize non-value-added work such as: Data-chase - the time spent looking for data, drawings, models, reports, and any other data needed to continue the job at hand. Rework the redesign of parts erroneously designed to the wrong specifications, configuration or revision. Data-chase is a major problem facing engineering and manufacturing companies. Typically the process of tracking down all information necessary to do a job is laborious. An extensive Coopers and Lybrand study from 1996 [1] underscores this problem by showing that as much as half of an engineer s time is spent searching for data or doing unnecessary rework (fig. 1). This represents a significant opportunity for productivity improvements. Most often this information has minimal configuration or revision control and its storage is distributed all over the organization in file cabinets and local hard-drives. Data-chase is a frustrating, time consuming exercise for engineers as they track down documents and struggle to extract cross-sections, views, dimensions and other information from models and drawings. With a data management system these engineers can use powerful querying tools and the GUI to find product data in minutes instead of hours. The contextual storage of information within the GUI assures that all models, drawings, documents, ECOs, analyses results, test information, pictures and any other data related to a part or product are grouped together for easy and complete retrieval. 2

The extensive amount of work necessary to track down data, coupled with insufficient data control, often causes engineers to inadvertently retrieve out-of-date information, or data from an incorrect part configuration. Designs made from the wrong product specifications must be redone. Correcting these mistakes is very time consuming and expensive, occasionally requiring entire part runs to be scrapped. Traditional Uncontrolled Engineering Environment 21.0% 29.0% Advanced Engineering Environment with VPDM System Deployed 55.5% 24.0% 10.5% 12.0% 14.0% Finding/Distributing Data Rework - post-release 12.0% 12.0% 10.0% Value-add Meetings Other Figure 1. Breakdown of time spent by engineers on daily tasks [1] and projection of added time for value-adding tasks with VPDM system successfully deployed. Closing the Loop Between Design and Analysis Up until now, most engineering data management systems have primarily been implemented as design-centric tools. Analysts have remained relatively isolated from these systems or have been ineffectively included as an afterthought. This design-centric approach has prevented analysts from taking advantage of the system because the complexity of analysis data far exceeds that of the design geometry and documents. If the analysis community is not effectively accommodated by the VPDM system, then the system will fail to produce sufficient intra-departmental collaboration or significantly decrease product development cycle time. When VPDM systems are properly customized and implemented to include the analysis departments, they greatly benefit the analyst s productivity. Through the VPDM system, analysts can easily call up any design information that they may need without waiting for a designer to send them the data. The converse is true as well. By storing all analysis data contextually within the product structure, the data becomes available to the entire enterprise. This instantaneous information sharing makes collaboration and concurrent engineering much more effective. For example, it allows a designer to call up a stress report on any part or assembly without troubling the analyst. Project leads and managers can obtain any portion of their team s work without chasing down the files, drawings or personnel. Design reviews are done easily between multiple company sites and utilize the entire product data. All engineers are assured they are working with the most up-to-date and relevant information. This makes closing the loop between design and analysis much more effective. 3

Configuration Management of Analysis Data Analysis models and results can easily be made useless when they become detached from the exact part version and product configuration to which they belong. This occurs all too easily when analysis data is not configuration and revision controlled in a similar fashion to the rest of the product data. The VPDM system automatically configuration and revision controls all stored data, thereby assuring that the analysis data stays within the proper design context. EFFECTIVE DATA ARCHITECTURE IS AN AGENT OF WIDE RANGING PROCESS IMPROVEMENTS Data management provides many benefits in addition to proper data storage, retrieval, control, and communication. An effectively architected data management system becomes the catalyst for process improvement throughout the enterprise. Analysis departments should take advantage of this opportunity by considering the implementation of more integrated tools as well as the tools and methods that ensure analysis data quality. CAD/CAE Tool Integration The CAD/CAM/CAE technologies available today are capable of far better integration than have been implemented in most companies. By choosing the right combination of tools, a fully integrated product development process is achievable. For analysts this means that it is now possible to mesh directly upon the 3D CAD models, perhaps after some simplification. Doing so preserves the part s design intent, eliminates the need for translation and assures that the analysis model most closely represents the actual part. CATIA s Nastran Interface and MSC.Patran CATDirect are good examples of this convergence. By eliminating the need to remodel or translate the geometry, significant effort and cost is saved. Additionally, streamlining this design-analysis data flow helps analysts minimize their need to master the tricks and workarounds of disjointed software systems, thus maximizing their time spent solving actual engineering problems. ENSURING ANALYSIS QUALITY Though CAE tools easily create increasing amounts of information, many analysts are victims of GIPPO, or Garbage In, Pretty Picture Out. Without ways of measuring or identifying modeling errors, analysts may simply produce inaccurate results faster. With today s tools it is far too easy to blindly trust the results of a FEA solution without considering its validity or the appropriateness of the pre-processed model. There is great need to put systems in place to ensure analysis quality. Knowledge Based Engineering (KBE) tools, Intelligent Software Agents, and other advanced tools all hold promise to prevent GIPPO. One way to help assure analysis model quality is to utilize tools to evaluate the discretization errors inherent in analysis models. P-element technology is an excellent example of a modern CAE tool with built-in robust error control. Because P-elements provide an automated way to increase the fidelity of the meshing, models can be solved multiple times in rapid, automated succession. These codes automatically increase the fidelity of the mesh with each successive solve allowing the analyst to track the convergence of the parameter in question. Visualization of convergence rate and energy norm assures the identification of improper meshing technique immediately. P- elements are also more robust than standard elements. Element sides can be curved and element aspect ratios can be much greater than in standard element formulation. This allows complex surfaced parts as well as thin structures to be meshed with ease. Although at this time P-element codes cannot solve all types of analysis problems, they have shown great ability to tackle the analysis of detailed parts and smaller assemblies. P-elements excel at solving stress, buckling, modal, thermal, geometric and material non-linearities, as well as composites and thin-walled structures. Another method of ensuring analysis data quality is the deployment of knowledge based engineering (KBE) tools. KBE tools, in their simplest form, can be thought of as automated model checkers. These tools evaluate whether or not an analysis model meets company standards and guidelines. When models are easily checked for the most common errors these errors are eliminated and engineers quickly become experts at avoiding them. The feedback provided by KBE tools comes directly after the model is created, which reinforces good modeling practice and prevents small mistakes from becoming large, expensive problems later. 4

An additional solution that could be deployed to assist in quality assurance is agent technology. Intelligent agents (software robots) can continuously and autonomously scour the data in an intelligent manner in the background. These agents gather information about the parts such as interference and mass properties, as well as other statistics to return this information to relevant users who subscribe to the data. EFFECTIVELY IMPLEMENTED DATA MANAGEMENT SYSTEMS INCLUDE THE ANALYST At the Advanced Enterprise Solutions (AES) Process Development Group we have been striving to integrate the analyst s data and processes into data management system architecture. AES has developed an integrated environment that supports all disciplines throughout the enterprise (design, analysis, manufacturing, inspection, etc.) by using a virtual product development management (VPDM) system by Dassault Systemes called ENOVIAvpm, or Virtual Product Modeler (VPM). This integrated environment enables manufacturing companies to use industryleading analysis software, such as MSC Software products (MSC.Patran, MSC.Nastran, and MSC.Mvision) for analysis with the Dassault Systemes suite of products for CAD/CAE/CAM/VPDM and other digital engineering enterprise functions (CATIA, ENOVIA, DELMIA). Effective data management environments for analysis, coupled with research and development of software and process integration, has allowed AES to provide a highly integrated analysis environment for their customers. INTEGRATED ANALYSIS ARCHITECTURE The AES developed Integrated Analysis Architecture utilizes a simple process flow that governs most actions done within the data managed environment. The analysts first retrieves or loads the CAD geometry from the system (fig. 2). The 3D part or assembly models are then simplified if necessary. Meshing and other pre-processing taks are then done directly on the 3D geometry to avoid unnecessary remodeling and to assure that the geometry meshed is as close to the actual design geometry as possible. Pre-processing is best done within a highly integrated CAD/CAE environment that either directly reads the CAD models or uses integrated pre-processing functions within the native CAx system. Once preprocessed the analysis model is stored within the VPDM system. Upon storage a number of quality control (QC) algorithms are run against the data that check for adherence to best-practices and company standards. Upon approval, the analysis model can be retrieved from the VPDM system and solved using the department s preferred solver. Solver results and analysis reports are then stored in their appropriate contextual location within the VPDM system. This contextual storage mechanism is described next. Create Detailed FEM of Part 2 Store FEM QC Retrieve FEM 3 Solve Model for Loads Problem 1 Retrieve/Load VPDM Controlled Environment Pre- and Post-Released Store QC 4 Stress, Margins, etc. Figure 2. Integrated analysis process flow. 5

Figures 3-5 show simple but typical part structures as represented within the graphical interface of the VPM PDM system. The product is hierarchically structured with product/vehicle level data at the highest levels of the product structure tree. Assembly structure is represented at the intermediate levels, with the individual detailed parts stored at the lowest level of the tree. All related data such as documents, reports, web pages, company standards, pictures, and movies are stored at their corresponding levels of the part structure. For example, the company standard reference for a particular type of part is linked to each part or assembly requiring this standard. Stress reports, input files, and solutions sets are also stored at the same level as the part or assembly which they reference. Thus, analyses of the entire structure are connected to the highest level of the tree and separated by disciplines. Detailed part analyses are connected to the part itself. The database is also customized with custom fields that hold all the necessary information to catalog analysis data. Through further customization, the VPDM system works with the analyst s tool set. The AES Process Development Group utilizes a phased approach for implementing integrated analysis data architecture and data management systems to ensure successful deployment. Careful attention is paid to the cultural effects of the deployment to aid adoption of the system. Additionally the phased deployment approach allows AES to align integration activities and deployment of data management capabilities to the overall technological strategy of the company. This significantly helps the VPDM system promote integration and process improvement without unnecessary departmental stress or workflow interruption. Aerodynamics CFD Grid Cp Results Vehicle (config. A) Analysis Thermal Dynamics Vehicle TMM Nodal Temps Dynamics Model Integrated Loads Inertial Loads Vehicle FEM Frame Vehicle (configuration A) Main Fuselage Nacelle Tail Wing, Right Load Cases Thrust Structure Nose Mid Fuselage Aft Fuselage Fuel Lines Engine Mounts Gimbal Assy Bracket XY Bracket XY Analysis Model FEM Results Report Figure 3. VPDM product structure example. 6

CFD Case A CFD Grid Cp Results Aerodynamics CFD Case Z Wind Tunnel Vehicle TMM Trajectory A Nodal Temps Vehicle (configuration A) Analysis Thermal Trajectory Z Trajectory Info Reports Reports Time History 1 Dynamics Model Dynamics Time History 3A Inertial Loads Time History 9 Reports Figure 4. Product or vehicle level data architecture example. A careful crafting of the data architecture assures the collaboration of all departments with the analysis organization as well as establishing effective data storage, configuration control, and revision control of analysis data. Company standards can be captured and implemented in the automated quality assurance tools described previously. Design data can be subjected to model checking tools as well. Through this automated QA mechanism analysts have an opportunity to ensure that CAD models that they receive from designers are ready for analysis. Standards and guidelines set by the analysis department ensure that data quality is sufficient to expedite analysis pre-processing. The VPDM system can also be configured to automatically execute tasks in response to user actions. For example, users who work on a particular portion of the product can automatically receive email notification of changes to that area. This allows the engineer to know, at a glance, exactly what is being done to the product. Through internet enabling software components all data can be made available to any web-enabled client throughout the enterprise. Thus, all departments have the same access to data as any other department allowing engineers to work on the data through high end, powerful computers while enterprise departments that do low complexity tasks can access the data through thin clients such as low cost desktop PCs. 7

FEM Stress Neutral Input File Pictures & Plots Frame XY Analysis Buckling FEM Neutral Input File Pictures & Plots Final Stress Report Figure 5. Example of part level data architecture. CONCLUSION VPDM systems hold great promise to help analysis departments reduce cycle time, enhance collaboration, speed data retrieval, and dramatically improve data management. When properly deployed, VPDM systems significantly reduce product development cycle time, allowing companies to bring products to market sooner with less cost. Avoidance of previous design-centric approaches and inclusion of the analysis departments will maximize utilization of these systems. Paying close attention to the analyst s unique data architecture and process needs is a critical requirement. Architecting and deploying these systems is not a trivial task. Successful implementation requires a commitment to process re-engineering if the full benefit is to be reaped. Expertise and experience ensures identification of all components necessary for success and helps to avoid mistakes that can threaten the system s efficacy. The good news is that the components and technologies that can make these systems successful are now being understood. A successful implementation will include: A phased implementation approach, to avoid backlash and unnecessary interruption of tasks during transition. Data architecture that is aligned with the short, medium and long term technological vision of the organization, as this system will play a significant role in accelerating the technological state-of-the-art of the organization. Data architecture that accommodates the needs of all disciplines. Configuration and revision control strategy to assure proper data management. Web enabling technology to provide real-time, anytime, enterprise wide data access. Quality control methods such as KBE powered data checking tools, intelligent agents and advanced tools (such as P-element technology). Process analysis to identify and eliminate disjointed data flow between CAD/CAM/CAE tools. Close attention to the cultural impact of VPDM deployment 8

The benefits of the resulting integrated analysis data architecture are: Faster product development cycle times Better organization and configuration control of analysis models and results Dramatically faster and easier access to program and product data (pre- and post-released) More effective communication with the rest of the enterprise Unified access to industry leading technology through one common portal Improved accuracy as a result of better access to product information and design geometry Assured data quality through centrally implemented data quality checking tools and configuration control of all product data The AES strategy for implementing these systems is a holistic one, including all disciplines to plan integrated data architecture, develop collaborative processes, and to ensure that engineers will lend their expertise to build a successful system. The goal is one system that allows all disciplines to work together effectively and with peak efficiency. ACKNOWLEDGEMENTS The extensive assistance of Dr. Saeed Paydarfar and Michael Tully is gratefully acknowledged. Many of the ideas and experiences presented in this paper are the result of their 40+ years of combined experiences as analysts, designers, consultants, scientists and technologists at Rockwell North American, Boeing Reusable Space Systems, British Aerospace, DECS, and Advanced Enterprise Solutions. REFERENCES [1] Coopers and Lybrandt, 1996 [2] Dassault Systemes, ENOVIAvpm Turning Information into Knowledge, 2000 [3] Unpublished work of Dr. Saeed Paydarfar, 1990-2000 9