throbber
Page 1 of 167
`
`FORD 1015
`
`

`
`By Martin R. Wagner
`ICAD, Inc.
`
`Page 2 of 167
`
`FORD 1015
`
`

`
`Trademarks:
`ICAD
`
`The ICAD System,
`ICAD Design Language, IDL
`
`Shape Data, Ltd.
`Sun Microsystems, Inc.
`AT&T
`Siiicon Graphics, Inc.
`Adobe Systems, Inc.
`Oracle Corporation
`Computervision,
`a Prime Computer Company
`
`McDonnell Douglas
`Systems Integration Company,
`Manufacturing and Engineering Systems
`Bentley Systems Inc.,
`an Intergraph affiliate
`
`Dassault Systemes
`Autodesk, Inc.
`
`Parasol id
`SPARCstation
`UNIX
`IRIS
`Postscript
`ORACLE
`CADDS4X
`
`UNIGRAPHICS II
`
`MicroStation
`
`CATIA
`Auto CAD
`
`The trademark information listed above is,
`to the best of our knowledge, accurate and complete.
`
`ICAD, Inc.
`201 Broadway
`Cambridge, Massachusetts 02139
`(617) 868-2800
`
`Copywrite © 1990 by ICAD, Inc. All rights reserved. This book may not be
`reproduced in whole or in part, by mimeograph or any other means, without
`permission. For information address: ICAD, Inc., Attn. Marketing
`
`Page 3 of 167
`
`FORD 1015
`
`

`
`Table of Contents
`
`1 Introduction
`About Understanding The !CAD System
`About ICAD
`Learning to Use The ICAD System
`2 Knowledge-based Engineering and The ICAD System
`What is Knowledge-based Engineering?
`Typical Knowledge-based Engineering Applications
`3 Example of an Engineering Problem
`Introduction
`About Mold-base Design
`4 Modeling an Engineering Problem Using ICAD
`Introduction
`Planning an ICAD Product Model
`Writing Defparts and Generating Design Instances
`Writing Engineering Rules
`Creating the Product Structure
`Rule Dependencies in the ICAD Product Model
`Modularizing the ICAD Product Model
`Modeling with Simple Geometric Primitives
`Additional !CAD-supplied Geometric Parts
`Developing Complex ICAD Product Models
`End-user Interfaces for an ICAD Product Model
`Summary of Chapter 4
`5 Integrating ICAD Into an Existing Engineering Environment
`Introduction
`Inputs to The ICAD System
`Outputs from The ICAD System
`Integration Tools and Strategies
`Summary of Chapter 5
`6 Appendix
`Glossary
`
`1-1
`1-3
`14
`
`2-1
`2-17
`
`3-1
`3-2
`
`4-1
`4-4
`4-9
`4-20
`4-29
`4-45
`4-49
`4-56
`4-62
`4-66
`4-71
`4-75
`
`5-1
`5-9
`5-13
`5-20
`5-25
`
`6-1
`
`Page 4 of 167
`
`FORD 1015
`
`

`
`Chapter 1
`
`Page 5 of 167
`
`FORD 1015
`
`

`
`Introduction
`
`1-1
`
`About Understanding The /CAD System
`
`Who Should Read Understanding The /CAD System
`
`Understanding Tlie ICAD System is for all members of the engineering and
`manufacturing team, including managers, who are considering using The ICAD
`System. The ICAD System, ICAD's knowledge-based engineering product, is used
`to develop knowledge-based engineering applications. Understanding The !CAD
`System introduces and defines the terminology of The ICAD System, examines
`some of the techniques used to develop an application using The ICAD System,
`and discusses some of the strategies used to integrate such an application into
`an existing engineering environment.
`Understanding The !CAD System answers the following questions:
`
`• What is The ICAD System, and what differentiates it from other computer(cid:173)
`aided-engineering design tools?
`
`• What types of engineering problems can be automated using The ICAD
`System?
`
`• What are the capabilities of The ICAD System and how can.they be used to
`create solutions to complex, large-scale, real-world engineering problems?
`
`• How can an ICAD knowledge-based engineering application be integrated into
`an existing engineering and computing environment?
`
`In a sense, Understanding Tlie !CAD System is a technical overview of The
`ICAD System. Since the concepts of using The ICAD System are new and
`unfamiliar to most engineers, the essential features of The ICAD System are not
`described on a feature-by-feature basis as with most technical overviews, but
`rather as they apply to a particular application.
`We show in detail how The ICAD System is used to create an engineering
`application that automatically designs mold bases for plastic injection molding.
`Although the concepts of knowledge-based engineering and The ICAD System
`are described in the context of a mold-base design, these same concepts are
`applicable to many engineering domains, and have been used successfully for
`many different kinds of products in many different industries.
`
`Page 6 of 167
`
`FORD 1015
`
`

`
`1-2
`
`May 1990
`
`About Understanding The /CAD System
`
`Chapters
`
`Understanding The ICAD System is divided into the following chapters:
`
`"Introduction"
`
`Discusses the purpose of Understanding The ICAD System,
`gives a brief history of ICAD, Inc., and describes the support
`that ICAD gives its customers to help them become
`successful users of The ICAD System.
`"Knowledge-based Engineering and The ICAD System"
`Provides an overview of knowledge-based engineering and
`lists some of the benefits realized using such a system. This
`section includes a definition of knowledge-based engineering,
`a comparison of knowledge-based engineering with other
`computer-aided engineering technologies, and a discussion of
`different kinds of applications that have been developed
`successfully using The ICAD System.
`"Example of an Engineering Problem"
`Describes the problem of designing a mold base for plastic
`injection molding. The rest of the document shows how The
`ICAD System applies to this problem.
`"Modeling an Engineering Problem Using ICAD"
`Describes the capabilities of The ICAD System by showing
`how they are used to develop a mold-base application.
`"Integrating ICAD Into an Existing Engineering Environment"
`Shows how an application created using The ICAD System
`can be integrated into an engineering environment that
`includes various analysis systems and CAD systems.
`Includes a glossary of concepts and terminology used by
`ICAD.
`.
`
`"Appendix"
`
`Page 7 of 167
`
`FORD 1015
`
`

`
`Introduction
`
`1-3
`
`About ICAD
`
`ICAD Inc. develops and markets The ICAD System, an advanced knowledge-based
`engineering software package for mechanical product and process design
`automation. At the end of 1989, ICAD Inc. had installed more than 300 ICAD
`systems in manufacturing and engineering firms throughout the world. The
`company's list of customers includes a number of leading manufacturing
`companies in many different industries, such as automotive, aerospace, industrial
`equipment, consumer products, etc.
`In 1984 the founders of ICAD Inc. began the development of The ICAD System
`under a consulting contract with a major CAD company to provide a system that
`would automate the design of heat exchanger units for a major industrial
`equipment manufacturer. The manufacturer recognized that although all heat(cid:173)
`exchanger designs were based on similar engineering principles, each new
`individual design had to be completely redeveloped.
`The manufacturer had attempted automating the design of heat exchangers
`using a traditional CAD/CAM system and a FORTRAN program that added a
`parametric design capability. As they began programming the design process,
`they recognized this would require a much greater programming effort than
`originally anticipated.
`ICAD's founders addressed this issue by developing The ICAD System, which
`uses a knowledge-based engineering approach and object-oriented programming
`techniques. The company's founders shared the vision that new software
`technology provided an opportunity to re-think the conventional approach to
`computer aided design, which is based on computer representation of drawings.
`Their experience with CAD systems convinced them that to do more than help
`edit drawings, the system would require a complete model containing all the
`factors that determine the design, including company standards, procedures, and
`processes. With such a model, a computer system can integrate the entire design
`and manufacturing process, constructing correct designs on demand.
`The early version of The ICAD System successfully automated the design of heat
`exchangers. Since that time, many other applications in different industries have
`been automated successfully as well. ICAD's comprehensive approach to
`engineering automation has enjoyed market acceptance, enabling the company to
`grow rapidly.
`
`- - - · - - -
`
`Page 8 of 167
`
`FORD 1015
`
`

`
`1-4
`
`May 1990
`
`Learning to Use The ICAD System
`
`!CAD provides you with the support you need to develop successful applications
`using The ICAD System. We provide various kinds of assistance and training to
`enable you to change from a newcomer to knowledge-based engineering design to
`an experienced !CAD Design Language designer. Our goal is capability transfer:
`we transfer our expertise to you so that you become an effective user of our
`tools.
`
`• Intensive training
`
`The basic course, Intensive Introduction to the /CAD Design Language,
`includes both lectures and labs. In addition to learning the basics of The
`ICAD System, you learn techniques that help you select and execute a
`complex, real-world project in conjunction with your ICAD consultant. By the
`time the basic course has been completed, many customers have already
`completed a project with significant real-world savings. ICAD also provides a
`course on using the ICAD Surface Designer.
`
`• Expert consultants
`
`During training you are assigned a personal consultant to help you plan your
`application and break through learning barriers. ICAD's consultants are
`experienced mechanical engineers who have worked extensively on knowledge(cid:173)
`based engineering projects.
`
`• Comprehensive documentation
`
`The ICAD System is completely and thoroughly documented. The
`documentation includes a section on every ICAD Design Language feature
`including a description of the feature, a syntax diagram, and many complete,
`working examples of use. In addition, on-line help is available in the ICAD
`user interface, the ICAD Browser.
`
`• Extensive customer support
`
`Customer support is available via telephone, FAX, or electronic mail to answer
`any technical question or resolve any technical problem with installation, use
`of The ICAD System, or use of the hardware platform.
`
`Page 9 of 167
`
`FORD 1015
`
`

`
`Chapter 2
`
`Page 10 of 167
`
`FORD 1015
`
`

`
`Page 11 of 167
`
`FORD 1015
`
`Page 11 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-1
`
`What is Knowledge-based Engineering?
`
`Keywords: Knowledge-based engineering (KBE), product model, ICAD product
`model, rule-based system, concurrent engineering, parametric CAD systems,
`variational CAD systems, engineering-automation languages, expert systems
`
`Overview
`
`This section introduces the concept of knowledge-based engineering and includes
`the following topics:
`
`• A definition of knowledge-based engineering.
`
`• A comparison of knowledge-based engineering with the traditional design
`process.
`
`• An introduction to the product model, including typical engineering rules
`included in a product model.
`
`• A discussion of some of the benefits realized from using knowledge-based
`engineering.
`
`• A comparison of knowledge-based engineering with other technologies such as
`traditional CAD systems, modern parametric and variational CAD systems,
`engineering-automation languages, and expert systems.
`
`Definition of Knowledge-based Engineering
`
`The ICAD System is a knowledge-based engineering system. Knowledge-based
`engineering, sometimes referred to as KBE, is an engineering method in which
`knowledge about the product, e.g., the techniques used to design, analyze, and
`manufacture a product, is stored. in a special product model (in The ICAD
`System, the product model is called an ICAD product model).
`The product model represents the engineering intent behind the geometric
`design; it captures the how and why, in addition to the what, of the design. It
`can store product information -
`attributes of the physical product such as
`geometry, material type, functional constraints, etc. -
`as well as process
`information -
`the processes by which the product is analyzed, manufactured,
`and tested. Unlike a CAD model which mostly contains geometric information, a
`knowledge-based engineering product model contains all the information required
`by the design.
`Once engineering knowledge about the product is collected and stored as a
`product model, design engineers can generate and evaluate new designs quickly
`
`Page 12 of 167
`
`FORD 1015
`
`

`
`2-2
`
`May 1990
`
`What is Knowledge-based Engineering?
`
`and easily by changing the input specifications for the product model, or modify
`designs by extending or changing the product model. This frees the engineer
`from time-intensive, detailed engineering tasks such as repetitive calculations
`and allows more time for creative design work.
`
`The Traditional Design Process Based on a Well-understood Design Strategy
`
`Consider the design of a crankshaft by an engineering team at an automotive
`company. The team is given requirements such as horsepower, number of
`cylinders, torque, and rpm, and is expected to design a new crankshaft that
`minimizes cost and maximizes fuel economy. Assume that collectively the
`engineers have a clear and well-understood strategy for designing crankshafts,
`that is, they have already designed many crankshafts. However, their collective
`experience is distributed among a group of people with varying ability and
`covering several engineering domains.
`Using traditional design methods in conjunction with CAD technology, the team
`integrates the input specifications with the constraints and stated goals. All the
`collective previous experience of designing crankshafts is manually incorporated
`into the new design. While the CAD system can help design the product
`geometry, it provides little help for calculating the engineering design attributes
`such as the required bearing load based on the number of cylinders, horsepower,
`and torque, or for taking into account other factors such as material constraints,
`cost considerations, and manufacturability.
`Once a preliminary design is created, it is frequently analyzed using one of the
`many available FEA (Finite Element Analysis) programs and modified
`accordingly. Finally, the team generates drawings and reports that document the
`crankshaft design.
`Even with all of engineering team's experience, the process of developing a
`single design is laborious, repetitive, and subject to error. If the input
`specifications change at any time, the entire process must be repeated. For these
`reasons, a new crankshaft design typically takes from four to six months to
`complete.1
`This scenario is typical of the traditional design process, in which engineers use
`CAD software to create, manipulate, and display geometry-based product-design
`data interactively. Traditional CAD systems allow engineers to process designs
`faster than when designs were done completely by hand, but go only part of the
`way toward providing a completely flexible tool for adapting to changes in a
`product design. No matter how sophisticated the software tools are, systems that
`use only geometric data to describe a product are limited in their ability to
`automate the design and engineering process since they provide no means of
`capturing the engineering expertise behind the design.
`
`1According to a current ICAD customer.
`
`Page 13 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-3
`
`What is Knowledge-based Engineering?
`
`The following diagram illustrates this traditional design process. Since the
`repetitive, detailed engineering tasks are not automated -
`they need to be done
`by humans -
`they create a bottleneck that slows down the design cycle. While
`the engineers use CAD systems to manage the geometric information and
`generate drawings, other design knowledge, including catalogs, databases, and
`engineering standards, must be managed separately without integrated tools.
`Finally, since this design process is really a loop which repeats until a
`satisfactory design is found, the effect of the bottleneck is multiplied by the
`number of times the loop is repeated.
`
`Start +
`
`Data/information sources
`
`Existing
`Designs
`~--.......i... __ __. Engineering
`----1 Tables
`
`___ _, Standard
`Parts
`
`----1 Catalogs
`
`CAD
`System
`
`Geometry
`
`Inputs
`_...-----+
`Input Specifications
`Constraints
`Change Input
`Refinements
`specifications and
`reconsider constraints. L----..----(cid:173)
`e e
`I No
`' ' Engineering knowledge
`
`Entlre loop must be
`repeated.
`
`Generated manually
`
`Finished
`
`Bills of
`Material
`
`Cost
`Analysis
`
`Design Outputs
`
`Annotated
`Drawings
`
`Generated from
`CAD system
`
`..
`
`NC Tool ~
`""-•P•m•h . . ...wi....:::..JJ
`
`The traditional design process. The design bottlerieck - the time-consuming, repetitive parts of the
`design process - is shown by using heavy lines. Based on inputs and engineering data and
`information, the engineer generates geometric outputs on a CAD system and manually creates
`non-geometric outputs such as BOMs and cost analyses.
`
`Page 14 of 167
`
`FORD 1015
`
`

`
`2-4
`
`May 1990
`
`What is Knowledge-based Engineering?
`
`The Same Design Process Using a KBE System
`
`Suppose this engineering team had previously used The ICAD System to develop
`a product model of a crankshaft that automates much of the routine and detailed
`engineering work. 2 If a new request for a crankshaft comes in, a design
`engineer on the team just feeds the new input specifications directly into the
`product model. The model asks the engineer some key questions about the
`application, and then generates a design that incorporates all of the input
`specifications, meets the constraints, and maximizes fuel economy while
`minimizing production costs. The design is sent to a FEA automatically, and the
`design engineer can easily modify the design either by changing the answers to
`some of the key design questions or by modifying the input specifications.
`Finally, the result already contains the document set for the crankshaft, e.g., the
`drawings, reports, and manufacturing plans. A more extensive ICAD product
`model could also produce a tooling plan. New inputs can be used to regenerate a
`new design easily. With the product model, generating a new crankshaft design
`can be done in two days by a single design engineer, as opposed to four to six
`months with traditional methods.
`the repetitive
`In this scenario, the bottleneck of the traditional design process -
`tasks that had to be done by an engineer -
`is eliminated. All such tasks are
`managed by the product model. The design loop can be repeated efficiently as
`many times as necessary.
`The following diagram illustrates the design process using a product model. The
`center of the design process is the product model, which manages all the routine
`engineering tasks. The role of the engineer is to provide the input specifications
`and make the important design decisions. Catalogs, databases, standards books,
`etc., are all integrated into the product model. Outputs are all generated
`automatically by the product model.
`
`2The effort involved m developing a product model is discussed later m this
`section.
`
`Page 15 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-5
`
`What is Knowledge-based Engineering?
`
`Change input
`specifications and
`reconsider constraints.
`Entire loop must be
`repeated.
`
`(
`
`No
`
`Data/information sources are
`integrated into the ICAD
`product model.
`
`Existing
`Designs
`-----i.. __ __. EnglnGering
`__ __.Tables
`
`__ __.. Standard
`Parts
`------' Catalogs
`
`Interaction between users and
`ICAD product model during the
`creation of a new design instance
`
`Start
`
`i
`l
`L--------
`
`Inputs
`Input Specifications
`Constraints
`Refinements
`
`ICAD
`Product
`Model
`
`l
`
`Yes l
`
`Finished
`
`Bills of
`Material
`
`Cost
`Analysis
`
`Product
`Geometry
`
`Design Outputs
`
`Annotated
`Drawings
`
`NC Tool ~
`.._P!!!!a!!!!th!!!!!!!!!!!!!!!!!.l ~
`
`The design process using a KBE product model. The repetitive parts of the design process
`are managed by the product model, which eliminates the design bottleneck.
`
`Page 16 of 167
`
`FORD 1015
`
`

`
`2-6
`
`.. May 1990
`
`What is Knowledge-based Engineering?
`
`Clearly, there is a certain amount of effort involved in developing the product
`model. In practice, development time varies by application and by required level.
`of detail; typically, it takes slightly more time to develop a product model than it
`does to create a single design using the traditional design process. 3 The time
`benefits of developing a product model compared with using traditional design
`techniques are shown in the following diagram.
`
`Time
`
`Traditional design process
`using CAD system
`
`Design process
`using a KBE
`product model
`
`Number of
`Designs
`
`Time benefits of using KBE compared with the traditional design process. The squares represent
`new designs.
`
`Note that even a partially-developed product model shows substantial time
`benefits since the bottleneck can be widened incrementally.
`
`Using KBE for a Design Process Based on a New Design Strategy
`
`Consider another engineering team that is working on a new, more efficient
`crankshaft based on some recent theoretical or experimental research. Since this
`is a new type of crankshaft, they are developing a completely new strategy for
`
`3Interestingly, the more complex the design, the less time it takes to develop an
`ICAD product model relative to the time it takes to produce a single design
`iteration using traditional design techniques.
`
`Page 17 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-7
`
`What is Knowledge-based Engineering?
`
`designing such a crankshaft. There are still many benefits to using a knowledge(cid:173)
`based engineering approach even though the design strategy is not well
`understood.
`Using a traditional design process, the team develops an initial design strategy
`which they use to generate an initial crankshaft design. This first design is not
`completely successful, so they change their design strategy and produce a new
`iteration. However, it takes almost as long to produce the second iteration as the
`first, since most of the calculations for important factors such as bearing width,
`joint configuration, counterweight layout, etc., have to be completely redone.
`Finally, after many time-consuming design iterations, the team arrives at the
`final design.
`However, if the team uses a knowledge-based engineering system such as The
`ICAD System to develop a product model that represents their initial design
`strategy, the first design can be generated from the product model. Subsequent
`changes to the design strategy can be made by directly modifying the product
`model, which can then be used to generate new design iterations. Much of the
`work done on the previous design iteration can be automatically carried over to
`the new design iteration. This leads to substantial overall time savings.
`Likewise, since each design iteration takes less time, many more iterations can
`be generated before the design is finalized, which leads to a better quality
`design.
`
`Creating a Product Model by Developing a Rule Base
`
`A product model captures the design strategy required to produce a particular
`product from a specification -
`in essence, it is the set of engineering rules used
`to design the product. For this reason, a knowledge-based engineering system is
`often called a rule-based system, and the product model is often called the rule
`base. This set of rules includes standard engineering rules and experiential
`"rules of thumb" that constrain the design, information about manufacturing and
`cost constraints, catalogs of standard materials, parts, and costs, and techniques
`to maximize quality while minimizing cost and production time. You are not
`limited to rules involving geometry; in fact, you can incorporate any knowledge
`about a product design into a product model, including knowledge about the
`processes used to manufacture the product.
`The product model takes an input specification, applies the engineering rules,
`and generates a product design. This product design can include various outputs,
`such as reports of engineering results, data for engineering analyses, 3D
`geometric models that can be downloaded to a CAD system, structured bills of
`materials, and manufacturing instructions.
`
`Page 18 of 167
`
`FORD 1015
`
`

`
`2-8
`
`May 1990
`
`What is Knowledge-based Engineering?
`
`Product models often include the following kinds of engineering rules:
`
`• Rules that automatically create the part's geometry from the input specifications.
`
`A rule might relate the diameter of an axle to the torque and length. Also, a
`length of shaft within an axle could be sized to fit between two load-bearing
`components whose size and position are based on engineering constraints.
`
`• Rules that calculate engineering properties about the part.
`
`A rule might calculate the maximum load a particular beam can handle based
`on the shape of the beam and its material. Alternately, the selection of beam
`size and material could be based on the required maximum deflection.
`
`• Rules that choose a configuration based on some condition.
`
`A rule might choose one configuration for a component within an axle if the
`axle is above a particular size or weight, and another configuration if the axle
`is below the size or weight.
`
`• Rules that optimize cost, performance, and quality.
`
`A rule might specify that the material used to construct a crankshaft be the
`least expensive material whose properties allow it to meet some input
`constraints.
`
`• Rules that extract information from external databases.
`
`A rule might look up the advertised strength of a material from a material
`table. Typical applications extract standard parts from catalogs, material
`properties from material tables, and design features from feature libraries.
`
`• Rules that communicate with and analyze the results of external engineering
`analysis programs.
`
`A rule might send a particular beam description to an in-house beam analysis
`program for analysis. Other rules might use the results of the analysis as a
`basis for changing aspects of the beam design.
`
`Page 19 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-9
`
`What is Knowledge-based Engineering?
`
`There are a few important qualities of rules in a knowledge-based engineering
`system that make them particularly well suited for typical mechanical design
`problems:
`
`• Rules allow the direct implementation of standards.
`
`Corporate and regulatory standards and "design rules" form a significant part
`of common engineering practice. These rules can be implemented directly in
`the product model, resulting in product designs that always conform to these
`standards.
`
`• Rules record design intent.
`
`Product models provide a clear reason for every dimension, design decision,
`and configuration. This information is invaluable to the designer and to those
`who review the design.
`
`• Rules do not have to be exact.
`
`Many real-world problems do not have exact theoretical solutions, yet "rule-of(cid:173)
`thumb" techniques for handling these problems are well developed.
`
`Benefits of Using a KBE System
`
`Our customers have realized many benefits from using ICAD's knowledge-based
`engineering system. These include:
`
`• Reducing time to market by automating repetitive designs.
`
`Although most new products are variations of current products, each new
`product design starts from scratch. However, similar products share many of
`the same routine engineering tasks; they are designed from similar
`components using similar engineering techniques, and are analyzed and
`produced in similar ways. Engineers must repetitively perform tedious (and
`sometimes inaccurate) calculations and look up numerous table and catalog
`entries. Much time is spent repeating analyses that optimize product designs.
`A knowledge-based engineering system helps to automate these routine
`engineering tasks for similar products by representing the knowledge of how
`to accomplish them as rules in a product model. This frees engineers to spend
`more time for creative designing.
`
`Page 20 of 167
`
`FORD 1015
`
`

`
`2-10
`
`May 1990
`
`What is Knowledge-based Engineering?
`
`• Capturing engineering expertise.
`
`Some experience can be lost permanently when the key design people leave
`the company. A knowledge-based engineering system captures their design
`knowledge so that it is available in the future.
`
`• Facilitating concurrent engineering.
`
`Typically, different engineering disciplines work separately and sequentially on
`the same product design. Any change to the design requires each engineering
`discipline to reevaluate their portion of the design. A product model
`synthesizes the constraints and engineering rules from all engineering
`disciplines; it checks that a design change made by one engineering group
`does not contradict the engineering rules and constraints from the other
`group.
`
`• Providing a fully documented design process.
`
`In most companies, the "knowledge" of how to design and manufacture a
`particular process is scattered throughout the organization in the form of
`drawings of past designs, reports, design notebooks, engineering standards
`books, and the experience of a few key people. Often it takes much time and
`effort to reorganize this knowledge for a new design. This can cause many
`problems, including high engineering and manufacturing costs, slow response
`to customer requests, and bottlenecks caused by the unavailability of a few
`key people. A product model supplies a deterministic design process that
`generates consistent results.
`
`• Integrating catalogs and databases.
`
`Engineers spend too much of their time searching for entries in catalogs and
`laboriously incorporating the results into their designs. A product model links
`to catalogs and databases and looks up the appropriate entries automatically.
`
`• Generating drawings and reports.
`
`Another large part of engineering time is spent annotating CAD drawings and
`writing engineering reports such as bills of materials. A product model can
`include design rules that capture drawing intent as well as report
`specifications. These rules allow the product model to generate annotated
`drawings and reports.
`
`Page 21 of 167
`
`FORD 1015
`
`

`
`Knowledge-based Engineering and The ICAD System
`
`2-11
`
`What is Knowledge-based Engineering?
`
`• Integrating analysis tools into the design process.
`
`Frequently, the design engineer uses software analysis tools to assist in
`solving specific problems. These tools are not easily integrated into the
`traditional design process since they require input in a specific format.
`Generating input in that format is difficult and time consuming. A product
`model can generate the inputs to the analyses routines directly as part of
`generating a new design. In addition, a product model can read the results of
`the analysis routines and use them to alter the design, forming a closed
`analysis loop.
`
`• Integrating design and manufacturing.
`
`In many companies, manufacturing and engineering departments are
`physically separated and engineering design is often not integrated with
`manufacturing until the design is essentially complete. Any change to the
`design needed to meet manufacturing and process-planning constraints can
`require a long and costly redesign. Also, when engineering design and
`manufacturing analyses occur sequentially it is difficult to optimize the design
`for manufacturing, which adds to the cost of the product. A product model
`incorporates manufacturing constraints as well as engineering constraints, so
`that the product design is optimized for manufacturing. Both sets of rules can
`be developed concurrently by the design engineers and the manufacturing
`engineers, respectively.
`
`• Improving quality.
`
`Under pressure to bring new products to market quickly, quality
`improvements for new products are often left incomplete. Since· a product
`model accelerates the optimization process, higher quality products can be
`designed in the same amount of time or less than the time it takes to produce
`a design using traditional design methods. Increasing the number of design
`iterations almost always improves the design quality, since the designer now
`has the time and opportunity to produce "what if?" designs that experiment
`with the input specifications and design strategy. Additionally, many potential
`design mistakes are eliminated because of the consistency of generating a
`design from the same set of rules.
`
`• Lowering product costs.
`
`Unnecessary product costs are often incurred when design changes cannot be
`made quickly and easily. Design and manufacturing en

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket