Design Engineering-A Need To Rethink The Solution Using Knowledge Based Engineering

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Knowledge-Based Systems 12 (1999) 257–267

Design engineering—a need to rethink the solution using knowledge


based engineering
C.B Chapman*, M. Pinfold
Advanced Technology Centre, Warwick Manufacturing Group, University of Warwick, Coventry CV4 7AL, UK
Received 8 December 1998; accepted 17 March 1999

Abstract
This paper discusses the current limitations of Computer Aided Design (CAD) tools and reports on the use of knowledge Based
Engineering (KBE) in the creation of a concept development tool, to organise information flow and as an architecture for the effective
implementation of rapid design solutions. The KBE tool along with supporting analytical solutions has been applied to the Body-In-White
area of automotive design. The present methods of using CAD and Finite Element Analysis (FEA) systems do not use a unified product/
process model representation and lead to the creation of separate non-relation data models that only capture the result of the engineering
process. The KBE method unifies the engineering intent into a single model that allows for existing or novel design solutions to be assessed.
These design solutions can then represent themselves in the correct form to the analysis systems. Automeshing is achieved using a rule-base
that meshes the model with respect to the analysis solution required, materials and processes. q 1999 Elsevier Science B.V. All rights
reserved.
Keywords: Knowledge based engineering; Computer aided design; Object oriented; Body-in-white

1. Introduction: the designers dilemma of the whole product cycle, are not readily made available or
captured within the design model. Competitive business
Engineering design is a multi-disciplined environment, a time-scales constrain designers to make critical decisions
highly integrated and integrating process. Designers juggle without exploring alternative strategies. The designer then
with many, and often conflicting, constraints to balance constrains the manufacturing engineers, limiting their abil-
aesthetics, manufacturability and functional objectives ity to improve the process. Decisions taken at the early
within a marketable product specification. The designers design stages may not be evident as having a negative
must transcend their perceived view of the world, to impact on the downstream process until the product model
shrug-off the narrow boundaries of specialisation, while is complete. Design decisions are made continuously during
exploiting specialised technical problem solving skills and the product development cycle. In fact it has been suggested
be open to external information at all stages of the design that designers make million dollar decisions every minute
cycle. This requires the integration and utilisation of infor- without ever knowing it [1]. Early decisions can determine
mation, supplied from many sources both internal and exter- almost 80% of the product costs (determined costs), at a
nal and in many formats. The information is constantly stage where knowledge about the product, customer and
refined by negotiations, clarifications, discussions and the processes involved is low or vague, and the actual devel-
evaluations, until a optimised or compromised solution is opment costs (incurred costs) are low [2] (Fig. 1). Making
agreed. The success of a traditional design project is deter- changes to early decisions may necessitate a great repetition
mined in two stages, by the effective communication of of the design processes steps and incur costs that increase
information relevant to a productive solution and then the strongly as we step through the product development cycle
capturing of the resultant solution or solutions. This iterative [3] (Fig. 2).
communication cycle with the results captured has inherent Concurrent Engineering (CE) allows the engineering
limitations. Designs can be produced that cannot be manu- team to utilise the varied inputs, knowledge and technology
factured. The manufacturing experiences, or the experience to speed up product development by integrating down-
stream concerns as early as possible in the design process,
* Corresponding author. Tel.: 1 44-1203-524721. by performing simultaneously many activities that used to
E-mail address: c.b.chapman@warwick.ac.uk (C.B. Chapman) be performed in sequence. For CE to work the agents in the
0950-7051/99/$ - see front matter q 1999 Elsevier Science B.V. All rights reserved.
PII: S0950-705 1(99)00013-1
258 C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267

natural interaction and intelligence. The CAD system


100%
Determined Cost should play the part of a consultant, a valued team member,
making decisions based on the design constraints, interact-
Percent of 75%
Product
ing with the free flow of the design process, suggesting
Life Cycle alternative strategies and assisting in an optimised or
Cost 50% Knowledge of Design compromised design solution. The system should allow
for quicker design solutions, giving time to the human
Incurred Cost team member to do what they do best, be creative and search
25%
for new scenarios. The system should give back the time to
be an engineer. A true CAD system should be able to draw
Concept Detail Verification Production from a company’s natural knowledge base, the accumulated
Development Development Testing
experience of the workforce. The proposed system will
demonstrate the ability to utilise knowledge from various
Concurrent Engineering disciplines at the design stage and present this in an intuitive
Extends
Concept Development working environment. It is interesting to note that Quinn
suggests that, “In the post-industrial era, the success of a
Fig. 1. Product cost related to the design process [2]. corporation lies more in its intellectual and systems capabil-
ities than in its physical assets. The capability to manage
product cycle need to be integrated with respect to the human intellect and convert it into useful products and
appropriate information exchange. For the purpose of creat- services is fast becoming the critical executive skill of this
ing an integrated design environment, computer tools are age” [4].
used to complement and assist the multi-disciplinary team,
giving the ability of each member to access a common
2. Application domain: design analysis of hybrid
product model data structure. Today’s Computer Aided
structures
Design (CAD) systems are limited in their inference abil-
ities and it is the duty of the knowledgeable team member to
Lightweight vehicle design is being driven by environ-
interpret and assess the impact of any change to the product
mental and vehicle performance pressures. More stringent
model.
safety legislation tends to increase body weight. Customers
1.1. A need to rethink the solution are demanding increased non-structural content and weight
for more comfort, luxury and power assistance, further
CAD has evolved from simple drafting and analysis tools. increasing pressure towards lightweight body design. The
Our present systems automate small and often isolated tasks decreasing ratio of the structural to non-structural mass
within the overall engineering process. The CAD systems requires higher specific stiffness, strength and energy
have been extended by programmatic means to assist the absorption for the structural materials and the body, leading
engineer in localised application areas and in the optimisa- to the use of new higher-performance materials. To mini-
tion of specialist part objects. To go further, we must take a mise body weight, material usage must be optimised, so that
holistic view of the design. To create a design system, the the best material combinations and construction methods
design process should be modelled. Our design systems are chosen for a particular purpose. This leads to the use
should be flexible, and not constrain the designer to work of mixed materials structures. There is thus a need for
in an unnatural manner. To automate design or to increase design capability to enable efficient design development
the role CAD systems play, we must increase the level of for hybrid body structures.

2.1. Body-in-white

Body-In-White (BIW) is an automotive term used to


describe the structural body of a vehicle. The structural
body is comprised of many sub-structures that come
together to form a framework. This framework has a number
of functions, to distribute the structural loads, as a mounting
for the major components and sub-assemblies, to protect the
vehicle occupants, providing a level of safety in the case of
impact. The BIW contribution to the overall vehicle design
represents the heaviest singular component and has the
largest influence on many of the other vehicles characteris-
tics. Automotive manufacturers and material suppliers see
Fig. 2. The cost of change [3]. this area as a key in the battle to meet tougher environmental
C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267 259

Table 1
Structural performance Table ULSAB [6]

Structural performance Current average Future reference ULSAB target ULSAB result

Torsional rigidity (Nm/deg): 11,531 13,000 13,000 19,056


Bending rigidity (N/mm) 11,900 12,200 12,200 12,529
First BIW mode (Hz) 38 40 40 51
BIW mass (kg) 271 250 200 205
(All targets set for BIW with glass except mass target)

and safety legalisation. The Partnership for a New Genera- development of a vehicle body structure using hybrid
tion of Vehicles (PNGV) is an American government materials (Fig. 5).
initiative that aims to provide the framework to create
It is the second objective described within this paper, the
vehicles that have a target fuel consumption of 54.6 mpg.
creation of a Design Analysis Response Tool (DART) using
To achieve this the reduction of the overall vehicle weight
a Knowledge based engineering system (KBE). The first
by 40% is the key. [5]. Other initiatives such as the Ultra
objective will feed the second with rules and guidelines to
Lightweight Steel Auto Body (ULSAB) [6] project aim to
fuel the KBE system. The DART system has been applied to
improve vehicle characteristics, see Table 1, to compete
the automotive BIW area.
with lighter weight materials such as aluminium and
composites increasing in use within the automotive
industry. 3. The DART system
Design analysis tools are needed for a much wider range
of materials and constructions than hitherto. More design To understand DART, we shall look at KBE, stepping
effort and time will be needed to ensure optimum design though the development cycle and then the implementation
from this wider range of options (Fig. 3). This in turn used in the creation of the DART KBE system.
requires a faster method for concept structure design in
order to avoid the lengthening design and development 3.1. Knowledge based engineering
programmes. The conventional concept design route must
be cut short using more intelligent, automatic design KBE is an engineering method that represents a merging
development to take advantage of the established knowl- of object oriented programming (OOP), Artificial Intelli-
edge. gence (AI) techniques and computer-aided design technol-
The objectives of this research project are twofold: ogies, giving benefit to customised or variant design
automation solutions. The KBE systems aim to capture
1. To develop design analysis tools and methodologies for product and process information in such a way as to allow
the structural simulation of new materials (specifically businesses to model engineering design processes, and then
composites), manufacturing methods and assembly use the model to automate all or part of the process. The
methods for stiffness, strength and impact (Fig. 4). emphasis is on providing, informational complete product
2. To develop a fast concept design tool which will use representations, captured in a product model. The product
the existing knowledge to guide and facilitate the model represents the engineering intent behind the

Fig. 3. More options.


260 C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267

Fig. 4. Design analysis tools.

product design, storing the how, why and what of a design. There have been many development methodologies
The product model is an internal computer representation of suggested for the Knowledge Based System (KBS) domain.
the product design process and can contain information on The methodologies have been aimed at assisting the devel-
both the product and processes that go to create the part. opers to define and model the problem in question. Methods
Attributes can describe geometry, functional constraints, such as Structured Analysis and Generation of Expert
material type and processes such as the methods required Systems (STAGES) and Knowledge Acquisition Documen-
to analyse, manufacture and cost a part. The KBE product tation System (KADS) (an acronym that has been redefined
model can also use information outside its product model many times, e.g. Knowledge Acquisition Documentation
environment such as databases and external company System and Knowledge-based system Analysis and Design
programs. The ultimate goal of the KBE system should be Support) [8]. These methods have normally been applied to
to capture the best design practices and engineering exper- areas other than the engineering design area, and have not
tise into a corporate knowledge base (Fig. 6). The KBE been commercially used for KBE development, where
methodology should provide an open framework for systems tend to follow a traditional design life cycle pattern.
formally capturing and defining the process of design Mulvenna [9] suggest that the KBS needs to be object-
creation [7]. oriented in nature to support an iterative prototyping area
such as design, and that KADS does not support this type of
3.2. Developing with KBE environment. Church [10] at the keynote speech for the
British Computer Societies Specialist Group on Expert
To develop a KBE system we need to first acquire, repre- Systems in 1993, recognised the fact that such methods
sent, reason and then communicate the intent of the design proved difficult for the dedicated Expert System (ES) prac-
process, Developing a KBE system is similar in nature to titioner to use and that this would hinder development by
developing a solution in the design environment. The non-dedicated personnel within companies using a multi-
problem is first understood at a conceptual level, then skilled workforce. The authors concur with this statement
decomposed into understandable working objects, devel- about KBS and would add that the KBE technology has the
oped further through an iterative process until a satisfactory ability for widespread growth within the design environ-
outcome has been reached. ment as the technology is developed along the methods

Fig. 5. Concept design tool.


C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267 261

additional resource, who are only specifically focused on


one area of a systems development. Building the KBE
systems within the iterative design environment has led to
the use of Rapid Application Development (RAD) techni-
ques being employed, by the KBE developers. A typical
system will evolve over time. Akman [13] suggests that
the strategy, in the development of an intelligent CAD
system, should be to “Plan to throw one away. You will
anyhow”. The nature of the design is an exploratory adven-
ture within a set of possibly conflicting constraints. The
techniques of RAD are complementary to the designer’s
natural way of working, RAD is in fact exploratory
programming. The techniques advocate iterative
programme enhancement, leading to an evolutionary life
cycle. The KBE system starts with a skeletal system, with
new modules added until a review stage is entered into.
From the rapid prototype demonstration, the strengths and
weaknesses are assessed and the program developed further.

3.2.1. Implementation process


The KBE tools are very flexible and do not dictate a
particular implementation approach. However in the authors
experience many applications follow a similar pattern. The
aim of the KBE system being discussed is to produce an
Fig. 6. Corporate knowledge base. interactive application, tailored to the design of the BIW
process.
already used quite naturally by the designer. Crowther et al The DART application is designed to allow the engineer
[11] has recognised that using a specialised knowledge engi- to interact through a set of menus and graphical interface
neer (KE) to gather and represent knowledge in an engineer- tools, to specify the requirements of the desired product,
ing domain can lead to frustration due to the possible (Fig. 8). Then, the knowledge base and design rules are
ambiguity in the problem representation. Fig. 7 shows used to construct the product within the imposed
their suggested knowledge acquisition (KA) solution, constraints.
using a shared representation as a development method. The object oriented nature of KBE development using
The ESPRIT CIME project [12] presents a methodological RAD programming requires up-front work to understand
approach to design support by presenting a framework for the problem domain. However, implementation is accom-
system creation aimed at the design engineers themselves. plished by the process of incremental development, using
The key to the natural integration of such systems, into Fig. 9 as a typical sequence of events in the development of
traditional design areas, must lie in the fact that any system a KBE system, we shall step through and describe the KBE
can be created, modified and used readily by the workforce development process.
in the domain area, and not necessitate the use of an The first step is to state the problem. Full definition is not
required as the prototype model is often used to “bring out”
full and open discussions between all the personnel involved
in the product life cycle. The DART initial specification and
project requirements were gathered by using standard CE
methods. Treating the project as a normal engineering
problem solving exercise meant that all people involved in
supplying rules and defining the system had the necessary
skill sets. The CE team meetings were held over a period of
time until a system requirement and initial layout was estab-
lished. The requirement was agreed as:
The concept design system will use the specified struc-
tural performance and overall dimensions to establish an
appropriate stiffness distribution within the constraints of
the initial style and package. It will then use relevant struc-
tural, manufacturing and material knowledge to create an
Fig. 7. KA and modelling using a shared representation [12]. initial concept body structure. The structural performance
262 C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267

User Interface parts the style, packaging, structural members, joints and
panels. These parts then decompose further, each stage of
decomposition varying the intelligence of the objects. For
example primitive objects might only know how to draw
themselves, whereas higher level objects will use the knowl-
edge base to make specific decisions regarding their shape,
relationships, manufacturing process and cost.
Part object terminology changes depending on the appli-
Part Libraries cation domain. As most KBE systems are based on OOP
Conceptual Product Model methodology, they solve problems by defining, creating and
manipulating collections of data and procedures called
Design Output
objects. The terminology and concepts behind OOP and
Solid/Surface FEA M esh / output Decks KBE relate to how objects are defined, have properties
M odels
Drawings
assigned to them, how they interact and how they are
NC Code
combined to form more complex objects.
M anufacturing Plan Product / Process Reports
The object encapsulates the data or properties, and the
methods to manipulate that data into a single unit. The class
Fig. 8. Architecture of a typical KBE application.
is the template, and the object is specific case, (Fig. 11). An
object with a particular set of values is called an instance, of
of this design will be assessed using finite element simula- a class definition.
tion, for which the system will generate appropriate finite When values change that are used by the object to calcu-
element models and analysis input data. For the evaluation late properties or as parameters for method procedures, the
of the effects of modifications on the structural performance object is re-evaluated. This is called demand driven compu-
the system will revise the design in accordance with any tation and is a fundamental difference between OOP and
geometric changes which the designer makes, and generate conventional procedural programming. It is typical that
updated analysis input to re-evaluate its structural perfor- any change made to a procedural language or CAD/CAM
mance within a timescale needed to support the design deci- macro language, will result in re-computing everything,
sion processes. The tools will be developed for use by since the computations are performed in sequence. In a
structural analysts and body concept engineers, see Fig. 10. procedural language, a value is computed when the proce-
After stating the problem and identifying the information dure for computing it is encountered in the sequence. In the
required by the model, key objects were created, to form a KBE systems, values are computed only when required.
parts library. As each of the part objects were defined they This technique is called the dependency backtracking. For
were individually tested, by creating an instance of the example if the topology changes, the model will not be re-
object. Part objects created within the KBE system form computed until a request is made to draw the object on
the building blocks of any model, often representing real screen, or a calculation for the changed objects mass
world objects. The DART model, breaks down into six main properties are made.

Fig. 9. KBE development cycle.


C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267 263

Fig. 10. Initial basic layout.

The method of creating objects is very similar in most means the decomposition of information into levels of
commercial KBE systems. The Adaptive Modelling increasing detail [15]. The decisions made by the system
language (AML) from TechnoSoft [14] used within this to create a model will be based on the user inputs and the
project has the ability to create objects and write rules knowledge bases.
from templates that assist the designer in writing the Using the initial part library and conceptual product
programme. The object or define-class form is used to define model as a starting point, a subset of the overall system is
new classes. In any define-class, the following may be defined, complete with user interfaces (UI). The system is
specified: extended by increasing the part library, UI and by expanding
the object class definitions. The incremental development
1. Other classes which the new class should inherit from
approach means that the system can be continuously eval-
(superclasses).
uated and utilised, as it is always operational (Fig. 13).
2. The properties for the new class and their formulas (attri-
butes).
3. The sub-objects of the new class (children).
4. Current status
The next step was to create an initial conceptual product
model. This is not a complete representation, but acted as a The DART project has currently been through three
first draft, a blueprint of the implementation. The conceptual prototype models and is now in the final development
product model can be thought of as a schematic of the stage after the prototype models were used to promote
completed system. A particular design instance of a product discussion and as a training aid to the developer. Fig. 14
model is described by a product model tree (Fig. 12). This shows the initial prototype and training aid, Fig. 15 shows
structure describes the hierarchical relationships between the agreed UI layout containing a concept layout, sketched
the various components (parts and processes) of the around the imported surface style model and the resulting
model. The model also determines the methods of how basic structure definition. All the solid and surface geometry
the objects will obtain the correct information, in order to requirements for the structural members and panels have
carry out their specific tasks and as to the information they been coded into part objects. The next interactive require-
will provide to other objects. This hierarchical abstraction ments are the selection and application of the joint members
into the overall structural model. The solid model has the
ability to be altered through the graphical interface or
Object Name through altering the non-geometrical properties that
constrain the BIW process model. As this is a conceptual
Property 1 model any change is allowed, although if a working “Best
Property 2 Practice” rule is violated the system will inform the current
…………
Value 1 user and audit the change. Taking the structural body model
Property n
Value 2 into the analysis phase has been proven by automeshing the
Location
……… solid model within the KBE system. The meshing is done
Visualisation
Value n with respect to heuristic, material and analysis solution rule
Class Definition
Vector bases at an object level. If a structure is altered, for example
Draw Method a beam section the mesh automatically updates itself. Prior
Object to the mesh being created the rule bases are checked to see if
the structures material and manufacturing process are still
Fig. 11. Class and object relationship. maintained (Fig. 16). If the part cannot be created in reality
264 C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267

C ar

B od y P owertrain E lec tric al S ys tem s

S tru c tu re C ras h m em b ers E n g in e ...... ......

F loor p a n B on n et D oors ..... ...... ......

......

Fig. 12. Product model tree.

then there is no point analysing it, unless we are trying The next stage was to create part objects in a conceptual
something outside the current “Best Practices”, at this model that satisfied the results of stage one.
point the engineer can override the system. Sharing knowledge: KBE can utilise the stored knowl-
edge, making it available at design time to anyone at any
stage of the product cycle. We have already stated that
incompatible systems exist throughout the design process,
5. Summary KBE can store knowledge within its own structured “smart
parts” or can be used as an interface to bring together the
This paper looks at our present CAD tools with respect to incompatible data sets, transforming their representation
the design process and reports on the first phase of a KBE into one that can be used in an automatic fashion. The
tool for the creation of the BIW structures. The DART DART system uses process knowledge within its object
system aims to overcome the limitations imposed by the structure and also uses external information such as a target
computer centred approach in today’s design analysis vehicle rule database to populate the structural model. The
process by creating a concurrent unified modelling environ- ability to populate the object model with external data was
ment. The first stage in the DART development was to critical in this development as the rules resulting from other
understanding the BIW process. The mapping of this research sources were being conducted in parallel with the
process and subsequent acquisition of rules and relation- KBE system.
ships was achieved by the use of standard CE methods. Smart parts: The KBE systems allow the engineer to
By bringing all the people involved in the product life create what are sometimes termed as “smart parts”. These
cycle together and utilising their specialist knowledge to parts are created in the KBE system as objects. The parts can
come to a common solution, through negotiation and have rules and methods applied to them, rules such as cost-
compromise. Costs, functionality, materials, manufacturing ing rules, stress rules and process rules. With the advent of
and processes are all considered. This result of the group OOP the capability to build and manipulate parts within a
knowledge was then captured as a formal specification on KBE system is in tune with the real world situations.
paper. To create an integrated solution where this knowl- Objects with knowledge are manipulated in a non-proce-
edge can be automatically processed it was necessary to dural way that is particularly adept at modelling the design
capture intent behind the results in a computer system. engineering process. Object Oriented (OO) technology is
forgiving, accepting that we cannot get it correct the first
time and provides an easy mechanism for quickly changing
and modifying the conceptual product model. The object
structure has been developed with reuse in mind, this way
future systems can be built rapidly. The objects are built
using a programming language supplied with the KBE
system and require the engineer to learn programming tech-
niques and the particular language syntax. Although creat-
ing this product/process model in a KBE system was
relatively easy, this was due to the author’s background as
a designer, where decomposition and relationships are
understood. The KBE vendors should not just concentrate
on their particular KBE software when training new users,
but treat KBE as a methodology and also give an under-
standing of the philosophy of OO techniques. The creation
of a system is normally done using evolutionary program-
Fig. 13. Incremental development of application. ming techniques, but before mass acceptance by the
C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267 265

Fig. 14. Initial prototype model and training aid.

engineering community more research into the management community it should offer Computer Aided Software Engi-
and planning of the KBE systems should be encouraged. neering (CASE) type visual programming aids. The engi-
The main drawback of creating a KBE project is the exten- neers should be allowed to express themselves and not be
sive development time scales, due to the training of engi- bogged down in syntax.
neers to become users of a programming tool. The KBE Modelling and representing the results (views of the
vendors offer consultancy to assist at this stage, but this is world): The traditional way to create a model was to take
expensive. If a software tool is aimed at the engineering a functional specification and give it to a design engineer

Fig. 15. UI with concept layout and initial frame.


266 C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267

Post verification is concerned with automatic


model simplification to satisfy various analysis
perspectives for example:
• static
•crash

Creating meshed models


directly from the concept
model. Only one model exists
for all variations, the unified
model representation alters
itself depending on the
product perspective being
looked at.

Add or alter target loads and conditions

Prepare the model for analysis input:


•Mesh
•Input decks

Fig. 16. Unified model represents all requirements.

who would draw the model in a CAD system using their key issue was geometry processing, agreeing that data
experience to interpret the specification. As happens all too exchange using an international standard was not the solu-
often within industry design models are duplicated, not due tion. The DART system overcomes these limitations by
to integration issues, but due to the fact that the different having the model transform itself automatically depending
engineering disciplines have a different yet valid view of the upon on which process is required. This was possible
world. because of the dynamic nature of the object-oriented repre-
The KBE systems allow for easily customised UIs to be sentation of the design process. Thus a material change,
created and the product model created by the rule base to be such as a change from a steel member to aluminium,
presented to the user in various ways. There are two main would entirely restructure the design and design process.
“views” of the product process required in DART, a full This method of generative modelling allows the designer
product representation and a FEA representation supporting to use the KBE model and rapidly perform a series of
both stiffness/strength and impact modelling. The design “what-if” analyses during the concept phase, allowing a
model is a complete representation. The analyst normally number of alternative design solutions to be considered.
needs to remodel the initial design. This will either be done The preparation of the model for FEA has shown that a
by editing the designer’s CAD data or by creating a comple- typical BIW structure of 250,000 elements can entail 15
tely new model within the analysis software. man weeks of effort upon receipt of the CAD model. The
Progressive CAD and analysis software companies have time taken and cost incurred in this effort has meant that
recognised the need for integration and have either inte- typically the analysis models are often used in a post design
grated with other products or have modelling and analysis phase to evaluate a final design that will only be modified if
software within one system environment. This, however, the results are found to be unacceptable [17]. The DART
does not go far enough and may well lead to rework. A system using an automatic analysis model based on an
design system must have within it the ability to represent understanding of the processes and materials will deliver a
a single product model as various alternative engineering prepared model in minutes to the analytical solution tools.
views. There is a great deal of confusion in this area. As This will allow the body engineers to try more structural
CAD systems create a geometric model and through data combinations in a greatly shorter period of time, as the
transfer or direct integration pass the model to other models are all created from a unified model description
systems, the CAD vendors suggest that the design/analysis duplication and the subsequent management costs will be
modelling route is automated. From understanding the eliminated. Downstream processes will benefit from having
design/analysis process we can see that there is a stage available to them 3D solid geometry models and not meshed
hardly discussed, that of simplification or model transforma- models as they have now. The models will also have the
tion. This step is critical for the engineering process and benefit of being known at concept time to be able to be made
often creates extra models that have no associatively. The reducing costly downstream change orders.
SANDIA Meshing Round Table 1996 [16] stated that auto- The final stages in the DART system will be completed at
mation of this design/analysis loop is hindered by the trans- the end of the first quarter of 1999, where a technical system
formation process being a judgmental operation and that the description and results will be made available.
C.B. Chapman, M. Pinfold / Knowledge-Based Systems 12 (1999) 257–267 267

Acknowledgements 6 (1) (1995) 31–38 CARFAX International Periodical Publishers,


ISSN 09954-4828.
[9] M.D. Mulvenna, J.G. Hughes, Expert agents in knowledge-based
This work is being undertaken as part of a UK Govern- systems—applications and innovations in expert systems, Proceeding
ment EPSRC sponsored research programme under the IMI of Expert Systems 93, The Thirteenth Annual Conference of the British
Land Transport programme entitled Structural Advanced Computer Society Specialist Group on Expert Systems, Cambridge,
Lightweight Vehicle Objective project 4 (SALVO 4). The December 1993, Information Press, UK, 1999 ISBN 1-85598-021-5.
partner companies to the University of Warwick in this part [10] C.W. Church, A business plan for knowledge inclusive systems,
research and development in expert systems X, Proceeding of Expert
of the programme are Rover Group, British Steel and Ove
Systems 93, The Thirteenth Annual Conference of the British Compu-
Arup Ltd. TechnoSoft [14] supplied the Adaptive Modelling ter Society Specialist Group on Expert Systems, Cambridge, Decem-
Language used for this project and the authors would like to ber, Information Press, UK, 1993 ISBN 1-85598-020-7.
thank them for their support throughout this project. [11] W.J. Crowther, D.R. Bull, C.A. Burrows, et al., ISBN 1-899621-04-0,
Knowledge acquisition for engineering systems using bond graphs.
Research and development in expert systems, Proceeding of Expert
References Systems 95, The Fifteenth Annual Technical Conference of the British
Computer Society Specialist Group on Expert Systems, Cambridge,
[1] D.E. Whitney, Designing the Design Process. Research in Engineer- December, SGES Publications, UK, 1995 pp. 41–56.
ing Design, 2, Springer, New York, 1990 pp. 3–13, ISSN 09349839. [12] J. Forster, P. Fothergill, J. Angel, et al., ISBN 1-899621-04-0,
[2] T.A. Salmone, What Every Engineer should know about Concurrent DEKLARE: Knowledge acquisition and support system for re-
Engineering, Marcel Dekker, New York, 1995 ISSN 08247955784. design—research and development in expert systems, Proceeding
[3] G. Evans, Time for change, rapid news Europe, Time Compression of Expert Systems 95, The Fifteenth Annual Technical Conference
Engineering Solutions, Rapid News Publications Plc, TCT House, 2 of the British Computer Society Specialist Group on Expert Systems,
Worley Court, Bolesworth Road, Tattenhall, Cheshire, CH3 9HL, Cambridge, December, SGES Publications, 1995 pp 23–40.
UK, 1996. [13] V. Ackman, P.J.W. Ten Hagen, T. Tomiyama, A fundamental and
[4] J.B. Quinn, P. Anderson, S. Finkelstein, Managing professional intel- theoretical framework for an Intelligent CAD system, Computer-
lect: making the most of the best, Harvard Business Review 74 Aided Design 22 (6) (1990) 52–367 ISSN 0010-4485.
(March–April) (1996) 2 ISSN 00178012. [14] Adaptive Modelling Language version 2.1.1, TechnoSoft Inc, 4424
[5] T.C. Moore, A.B. Lovins, Vehicle design strategies to meet and Carver Woods Drive, Cincinnati, Ohio 45242, USA.
exceed goals, SAE Transactions Paper 951906, 1995. [15] w. Zeiler, State of the art, object-oriented hybrid intelligent CAD
[6] High strength steel bulletin, Ultralight Steel Auto Body Demonstrates system, Computers in Industry, 20(2), Elsevier, Amsterdam, 1992
Value of Steel in the Automobile’s Future, AISI Publications, Amer- pp. 1–9.
ican Iron and Steel Institute, 2000 Town Centre, Suite 1900, South- [16] Analysis Models. Bench Mark, The international magazine for engi-
field, Michigan, USA, 1996. neering designers and analysts, NAFEMS April 1996, ISSN 0951-
[7] B.C. Chapman, The design process: A need to rethink the solution 6859.
using knowledge based engineering, University of Warwick, MSc [17] M. Pinfold, C.B. Chapman, Linking knowledge based engineering
thesis, February 1997. techniques to the finite element analysis of structures, Fifth Interna-
[8] G.N. Blount, S. Kneebone, M.R. Kingston, Selection of knowledge- tional conference on Computer Aided Optimum Design of Structures
based engineering design applications, Journal of Engineering Design (OPTI 97).

You might also like