An Engineering Design Knowledge
An Engineering Design Knowledge
DOI 10.1007/s00163-007-0028-8
ORIGINAL PAPER
Received: 28 September 2005 / Revised: 22 August 2006 / Accepted: 22 August 2006 / Published online: 11 April 2007
Springer-Verlag London Limited 2007
D. Baxter (&)
Decision Engineering Centre, Cranfield University,
Cranfield, Bedfordshire MK43 0AL, UK
e-mail: [email protected]
J. Gao
School of Engineering, The University of Greenwich,
Kent ME4 4TB, UK
e-mail: [email protected]
K. Case J. Harding B. Young S. Cochrane
S. Dani
Wolfson School of Mechanical and Manufacturing Engineering,
Loughborough University, Loughborough,
Leicestershire LE11 3TU, UK
1 Introduction
Engineering design in mature domains is increasingly
competitive in todays globalised manufacturing environment. One approach to assist in this competitive cycle is to
reuse previous knowledge, and the main aim of this project
is to provide an engineering knowledge management
methodology to enable the creation of robust designs in
less time, with lower production costs.
Although the design process output, or solutions can be
directly reused, they cannot be expected to function in the
same way if they are directly scaled or if elements of them
are reused in different systems. Knowledge relating to
geometry can otherwise be reused through the formalisation
of associations between product parameters. This enables
optimisation of functionality where products are scaled up
or down within certain limits. Parametric associations that
are embedded in CAD models help to speed up product
development, reducing the time required to reproduce wellknown components. Many Knowledge-Based Engineering
(KBE) tools provide the above functionality, which provide
solutions that interact with product data, particularly
geometry. However, there is a wealth of non-geometric
knowledge elements that could be reused but is missing
from KBE systems. These include: project constraint reasoning, problem resolution methods, solution generation
strategies, design intent and supply chain knowledge.
123
38
123
39
123
40
123
41
ods are applied through the creation of relationships between the process task model and the parameterised
product model. This architecture enables a variety of
analysis methods to use the same data set. The resulted
product and process model together can be regarded as a
project model or project template, and can be extended for
specific product instantiations. The project model is created
in such a way that the data sets are populated at the most
appropriate timeand so any product analysis is scheduled
to take place when the data is available.
The proposed design knowledge reuse system therefore
has two key elements (see Fig. 1): a Process Model and a
Product Model. The Process Model itself provides a detailed structure that can be applied to the index and retrieval of additional information. The Product Model is a
combination of product data and ontology. The product
ontology in this case is a formal vocabulary defining the
product objects. The product data can be directly manipulated within the system or externally. The product ontology enables reasoning relating to product concepts, and
retrieval of similar concepts. The Process Logic Engine is
the interface with the Process Model, which manages the
assignment and updating of tasks. The Process Logic Engine also interacts with the Product Model, through the
assignment of product data in the form of features. The
Process Logic Engine serves as a trigger for the Library of
Analysis Methods. These methods use the product data as
input, carry out their function, and store the result in the
product model database. There is also a link between the
Process Model and the Library of Analysis Method to allow dynamic management of the process itself.
A major contribution of the method is derived from
creating it. The method requires an investigation to capture
the design process, followed by in-depth analysis to create
the project model (template). This exercise will allow the
organisation to formalise and improve their methods in
advance of applying the tool, which itself will provide
benefits.
Process
Model Data
+
Knowledge
Task Data
+
Knowledge
4 Case study
The industrial partners supporting the research project that
this paper is reporting on are involved in mature engineering domains. A detailed design process model has been
developed, and the supporting knowledge has been captured and added to the model. The following section describes the approach in more detail, with a description of
the example.
4.1 The selected component
The component selected for the knowledge capture exercise is the Head-plate, shown in Fig. 2 The Head-plate
serves several critical functions for the operation of the
vacuum pump: seal, support and lubrication. Internal or
shaft, seals prevent oil from crossing from the bearing
cavity to the process chamber. External seals prevent
transfer of atmospheric gas. Bearings support the shaft
under load. They are lubricated with a single charge of oil
for the service life of the pump.
The Head-plate is designed as a common item for a
range of pump types. View (a) is the Head-plate stator side.
The stator face is a key element of its functionality. Part of
the functionality. Critical elements include stator tolerances, shaft seal and atmosphere seal. View (b) shows the
bearing bores, critical elements include bearing bore
geometrical and positional tolerances. The dynamic seal
Product
Model Data
+
knowledge
Pump
Stator
Bearing
bore
View (b)
View (c)
123
42
123
43
Bore Tolerance
Geometry Tolerance
Task
Lubrication system
(thrower, channels)
layout
Feature: Thrower
Size:
diameter
depth
Tolerances
Bore Tolerance
Geometry Tolerance
Task
Dynamic seal
design
Feature: Drive
Task
Drive Layout
(motor, gears,
shaft)
Channel location
N2 Flow rate
Gear position
Motor fixing
Shaft size
Task
Lip seal layout
Internal diameter
External diameter
Tolerances
Fig. 3 The Head-plate Design tasks modelled using design roadmap framework
and product model data. The task model has a user interface providing access to product model data.
The process model contains links to the feature (data
set) and task interface. In the Excel system, each feature
and task object has its own worksheet. An example of the
links between the worksheets is shown in Fig. 5: the
engineering requirements data set and the mathematical
model task are accessed is via the corresponding process
object.
The feature link opens a worksheet containing a readonly view of the relevant product parameters. Changes are
made to the product master model via the task pages. Each
task page, such as the mathematical model task in Fig. 8,
includes output cells, which are the data input cells.
Changes to these cells are reflected in the product master
model, which is a separate worksheet.
Once a task is completed and the data is entered into the
output cells, the user will click the back button (bottomcentre of Fig. 7), which links back to the process model, as
shown in Fig. 6. From the process model the user has the
option to click on another task to complete or to click on a
feature to view the data set contents. Future implementations should provide a dynamic mechanism to guide the
user to the next task. This prototype system requires the
user to select the appropriate task.
In addition to the read-only data input and the editable
data output fields, each task page contains: task description,
related information and an expert directory. These fields
can be seen in Fig. 7. In order to reduce the information
content of the task page, much of this information is stored
elsewhere and accessed via hyperlinks. These links may
Task model
Data +
Knowledge
Update
Access
Product
Model Data
Process model
123
44
Task
Reqmnts
Specification
Feature C
Shaft dynamics
Feature A
Engineering
Reqmnts
Task 4
Cartridge Layout
Task
Math. modelling
Feature D
Cartridge model
Feature B
Product Model
Task
Dynamic model
Task
Bearing selection
Feature G
Bearing Spec
Task
Gear selection
Feature H
Gear spec
Task
Motor selection
Feature I
Motor spec
Task
Headplate design
123
45
the task. It includes general notes, formal design documentation, images, tables and catalogues. Informal notes
and annotation or rationale, may be added during the
process. The combination of these elements is intended to
be brought together and edited for reuse in the next generation product template to support design decisions.
Automation, in this context, is the application of knowledge-based methods or algorithms to manipulate the
product data. These algorithms take parameters from the
product model as inputs, make calculations on them, and
store them as new or updated parameters.
Product Complexity
Feature name
Data
Data type
Units
Product type
Integer
Product-type
Vacuum requirement
0.001
Real
mb
Pump-down time
Real
Seconds
Length
950
Real
mm
Width
350
Real
mm
Height
300
Real
mm
Power target
Cost target
999
1,500
Real
Currency
Watts
$
Pump-type
Integer
Pump-type
Shaft pitch
95
Real
mm
Number of stages
Integer
Integer
Bore diameter
200
Real
mm
Rotor thickness
22
Real
mm
123
46
123
6 Conclusion
The method described in this paper addresses the need to
reuse engineering design knowledge. Three knowledge
types are supported: process knowledge, product knowledge and task knowledge. The underlying principle of the
methodology is the interaction between a product model
and a process model through a set of parameters to meet the
particular needs of an application domain. The proposed
system provides project guidance and monitoring, a
framework to organise information and knowledge retrieval, and a central repository of product data. These
elements can be brought together through the use of a
combined method to represent the design process, provide
data support, and to form relationships between the process
model and product concepts. The system has been tested
with an industrial sponsor on a major component. The next
challenge is to build additional product components into
the model, with the longer term aim being to capture and
represent knowledge for an entire product family.
Acknowledgements The authors would like to acknowledge the
funding provided for this collaborative project through the Cranfield
University and Loughborough University Innovative Manufacturing
Research Centres, which are supported by the Engineering and
Physical Sciences Research Council. The participation and continued
support of BOC Edwards is greatly appreciated.
References
Andrews P, Shahin T, Sivaloganathan S (1999) Design reuse in a CAD
environmentfour case studies. Comput Ind Eng 37:105109
Backer T, Siegel T, Rabin P, McGrath T (1995) Avoiding the
redesign trap: standard design processes improve design quality
and reuse. In: Proceedings of the 10th computing in aerospace
conference, AIAA, San Antonio, TX, USA, pp 951003
Balasubramanian P, Nochur K, Henderson J, Kwan M (1999)
Managing process knowledge for decision support. Decis
Support Syst 27(1):145162
Baxter DI, Gao JX (2004) Process based representation for design
knowledge. In: Proceedings of the 2nd international conference
on manufacturing research 2004 (ICMR 2004), Sheffield Hallam
University, Sheffield, UK
Baxter DI, Gao JX (2005) Process based design knowledge reuse
through process and product representation. In: Proceedings of
the 12th CIRP life cycle engineering seminar (CIRP LCE) 2005,
Grenoble, France
47
Blessing LTM (1995) A process-based approach to design. Colloq
Dig IEE 49:4
Burge JE, Brown DC (2002) Integrating design rationale with a
process model. In: International workshop on agents in design,
WAID02, MIT, Cambridge
Busby JS (1999) The problem with design reuse: an investigation into
outcomes and antecedents. J Eng Des 10(3):277297
Clarkson PJ, Hamilton JR (2000) Signposting, a parameter-driven
task-based model of the design process. Res Eng Des 12(1):18
38
Classen A, Lopez L (1998) New product introduction between two
geographically dispersed entities. In: International conference on
engineering and technology management, 1998. (IEMC 98),
IEEE, San Juan, PR, USA
Concheri G, Milanese V (2000) MIRAGGIO: a system for the
dynamic management of product data and design models. Adv
Eng Softw 32:527543
Costa CA, Young RIM (2001) Product range models supporting
design knowledge reuse. Proceedings of the institution of
mechanical engineersPart BEng Manuf 215(3):323338
Finger S (1998) Design reuse and design researchkeynote paper. In:
Engineering design conference 98, Professional Engineering
Publishing, Brunel University, UK
Gardam A, Burge SE (1997) Changes in the engineering design
process. In: Proceedings of the 11th national conference on
manufacturing research (NCMR) Advances in Manufacturing
Technology XI. Glasgow Caledonian University, UK
Gorti SR, Gupta A, Kim GJ, Sriram RD, Wong A (1998) An objectoriented representation for product and design processes. Comput Aided Design 30(7):489501
Hansen C, Andreasen M (2002) The content and nature of a design
concept. In: Norddesign 2002: visions and values in engineering
design. Norwegian University of Science and Technology,
Trondheim, Norway
Harding JA, Popplewell K, Cook D (2003) Manufacturing system
engineering moderator: an aid for multidiscipline project teams.
Int J Prod Res 41(9):19731986
Hayashi N, Herman G (2002) A coordination-theory approach to
exploring process alternatives for designing differentiated products. In: Engineering management conference, 2002 (IEMC 02),
IEEE International, Cambridge, UK
Hew KP, Fisher N, Awbi HB (2001) Towards an integrated set of
design tools based on a common data format for building and
services design. Automat Constr 10(4):459476
Hicks BJ, Culley SJ, Allen RD, Mullineux G (2002) A framework for
the requirements of capturing, storing and reusing information
and knowledge in engineering design. Int J Inform Manage
22(4):263280
Huang HZ, Gu YK (2006) Development mode based on integration of
product models and process models. Concurrent Eng Res Appl
14(1):2734
Inns T, Neville P (1998) Establishing a company-level design process
to facilitate design reuse. In: Engineering design conference 98,
Professional Engineering Publishing, Brunel University, UK
Johannessen J-A, Olaisen J, Olsen B (2001) Mismanagement of tacit
knowledge: the importance of tacit knowledge, the danger of
information technology, and what to do about it. Int Inform
Manag 21:320
Kalpic B, Bernus P (2002) Business process modelling in industry-the
powerful tool in enterprise management. Comput Ind 47(3):299
318
Kerr C, Roy R, Sackett P (2004) A product ontology for automotive
seat specification. In: The 2004 ASME international design
engineering technical conferences & the computer and information in engineering conference (ASME DETC/CIE 2004)30th
design automation conference (DAC), Salt Lake City, UT, USA
123
48
Knott RP, Merunka V, Polak J (2003) The role of object oriented
process modeling in requirements engineering phase of information systems development. In: EFITA 2003, Debrecen,
Hungary
Leake DB, Wilson DC (2001) A case-based framework for interactive
capture and reuse of design knowledge. Appl Intell 14:7794
Li Y, Shao X, Li P, Liu Q (2004) Design and implementation of a
process-oriented intelligent collaborative product design system.
Comput Ind 53(2):205229
Lowe A, McMahon C, Culley S (2004a) Information access, storage
and use by engineering designersPart 1. Eng Designer March/
April:3032
Lowe A, McMahon C, Culley S (2004b) Information access, storage
and use by engineering designersPart 2. Eng Designer May/
June:2325
Lu S, Cai J, Burkett W, Udwadia F (2000) A methodology for
collaborative design process and conflict analysis. Ann CIRP
49(1):6974
Lubit R (2001) The keys to sustainable competitive advantage: tacit
knowledge and knowledge management. Organ Dyn 29(4):164
178
Markus ML (2001) Toward a theory of knowledge reuse: types of
knowledge reuse situations and factors in reuse success. J
Manage Inf Syst 18(1):5793
Matsumoto IT, Stapleton J, Glass J Thorpe T (2005) A knowledgecapture report for multidisciplinary design environments. J
Knowl Manage 9(3):8392
National Institute of Standards and Technology, USA (1993)
Integration definition for function modeling (IDEF)
Nonaka I (1994) A dynamic theory of organizational knowledge
creation. Organ Sci. 5(1):1428
Paashuis V, Boer H (1997) Organizing for concurrent engineering: an
integration mechanism framework. Integr Manuf Syst 8(2):79
89
Pakovich N, Marjanovich D (2001) Considering an object oriented
approach to the design process planning. Int J Technol Manag
21:2542
Park H, Cutosky MR (1999) Framework for modeling dependencies
in collaborative engineering processes. Res Eng Des 11(2):84
102
Pavkovic N, Marjanovic D (2000) Entities in the object oriented
design process model. In: International design conference
(Design 2000), Dubrovnik, Croatia
Ramesh B, Tiwana A (1999) Supporting collaborative process
knowledge management in new product development teams.
Decis Support Syst 27:213235
Rodgers PA, Caldwell NHM, Clarkson PJ, Huxor AP (2001) The
management of concept design knowledge in modern product
development organizations. Int J Comput Integr Manuf
14(1):108115
Rodgers PA, Huxor AP, Caldwell NHM (1999) Design support using
distributed web-based AI tools. Res Eng Des 11(1):3144
Rohl P, Kolonay R, Irani R, Sobolewski M, Kao K (2000) A federated
intelligent product environment. In: Proceedings of the 8th
AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary
Analysis and Optimization, Long Beach, CA, USA
123