A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS

Similar documents
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 05 MELBOURNE, AUGUST 15-18, 2005 AUTOMATIC DESIGN OF A PRESS BRAKE FOR SHEET METAL BENDING

PERSPECTIVE. Knowledge based Engineering (KBE) Key Product Development Technology to Enhance Competitiveness. Abstract. Devaraja Holla V.

A knowledge engineering method for new product development

TOWARDS AUTOMATED CAPTURING OF CMM INSPECTION STRATEGIES

A case study of how knowledge based engineering tools support experience re-use

A CASE STUDY OF HOW KNOWLEDGE BASED ENGINEERING TOOLS SUPPORT EXPERIENCE RE-USE

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

Research on Progressive Die Design System Based on Rule-engine

Methodology for Agent-Oriented Software

DECISION BASED KNOWLEDGE MANAGEMENT FOR DESIGN PROJECT OF INNOVATIVE PRODUCTS

KNOWLEDGE ENABLED PROCESS ENGINEERING REVOLUTION OR ADAPTATION

Available online at ScienceDirect. Procedia Engineering 63 (2013 )

Application of a Knowledge Engineering Process to Support Engineering Design Application Development

Component Based Mechatronics Modelling Methodology

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Using Existing Standards as a Foundation for Information Related to Factory Layout Design

Developing DA Applications in SMEs Industrial Context

Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept

Towards an MDA-based development methodology 1

Intelligent Advisory System for Designing Plastics Products

IMMERSIVE VIRTUAL REALITY AS AN INTERACTIVE TOOL FOR CABLE HARNESSES DESIGN. James RITCHIE*, John SIMMONS*, Patrik HOLT**, George RUSSELL*

GROUP OF SENIOR OFFICIALS ON GLOBAL RESEARCH INFRASTRUCTURES

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

THEFUTURERAILWAY THE INDUSTRY S RAIL TECHNICAL STRATEGY 2012 INNOVATION

PPP InfoDay Brussels, July 2012

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

Design Rationale as an Enabling Factor for Concurrent Process Engineering

BAe Systems, Airbus, Bombardier Shorts Bros, National Physical Laboratory. 325,000 from government sources and matched by industry

Technology Transfer: Software Engineering and Engineering Design

Copyright: Conference website: Date deposited:

Publishable summary. 1 P a g e

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro

COMMISSION STAFF WORKING PAPER EXECUTIVE SUMMARY OF THE IMPACT ASSESSMENT. Accompanying the

Study on the Architecture of China s Innovation Network of Automotive Industrial Cluster

Robocoast Mikko Puputti 2018

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 01 GLASGOW, AUGUST 21-23, 2001

Computer Control System Application for Electrical Engineering and Electrical Automation

OECD WORK ON ARTIFICIAL INTELLIGENCE

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

THE CONSTRUCTION- AND FACILITIES MANAGEMENT PROCESS FROM AN END USERS PERSPECTIVE - ProFacil

Application of Definitive Scripts to Computer Aided Conceptual Design

Innovation for Defence Excellence and Security (IDEaS)

Collaborative Product and Process Model: Multiple Viewpoints Approach

OSRA Overarching Strategic Research Agenda and CapTech SRAs Harmonisation. Connecting R&T and Capability Development

in the New Zealand Curriculum

Intergovernmental Group of Experts on E-Commerce and the Digital Economy First session. 4-6 October 2017 Geneva. Statement by SINGAPORE

International Collaboration Tools for Industrial Development

Four tenets of Systems Engineering from a Model-Based perspective

Knowledge acquisition for knowledge-based engineering systems

TOURISM INSIGHT FRAMEWORK GENERATING KNOWLEDGE TO SUPPORT SUSTAINABLE TOURISM. IMAGE CREDIT: Miles Holden

Locating Creativity in a Framework of Designing for Innovation

Information & Communication Technology Strategy

BUSINESS PLAN CEN/TC 290 DIMENSIONAL AND GEOMETRICAL PRODUCT SPECIFICATION AND VERIFICATION EXECUTIVE SUMMARY

CAAD FUTURES DIGITAL PROCEEDINGS

Automatic generation of rib mould for rubber forming of thermoplastic composites, using knowledge based engineering

National approach to artificial intelligence

Indiana K-12 Computer Science Standards

ADVANCES IN IT FOR BUILDING DESIGN

Introduction to Systems Engineering

Design Constructs for Integration of Collaborative ICT Applications in Innovation Management

PRODUCT SCOTLAND: BRINGING DESIGNERS, ANTHROPOLOGISTS, ARTISTS AND ENGINEERS TOGETHER

European Wind Energy Technology Roadmap

The Development of Computer Aided Engineering: Introduced from an Engineering Perspective. A Presentation By: Jesse Logan Moe.

ARTEMIS SRA Advanced Research & Technology for Embedded Intelligence and Systems Strategic Research Agenda

Defence and security engineering

A Science & Innovation Audit for the West Midlands

Engineering Support for the Design of Electrohydraulic Drive Systems.

Course Outline Department of Computing Science Faculty of Science

Principled Construction of Software Safety Cases

Scoping Paper for. Horizon 2020 work programme Societal Challenge 4: Smart, Green and Integrated Transport

An Integrated Framework for Assembly-Oriented Product Design and Optimization

Confidence in SKYLON. Success on future engine test would mean "a major breakthrough in propulsion worldwide"

Designing for recovery New challenges for large-scale, complex IT systems

DSM-Based Methods to Represent Specialization Relationships in a Concept Framework

Computer-Aided Design Data Extraction Approach to Identify Product Information

Industry 4.0: the new challenge for the Italian textile machinery industry

Co-Ordination of Standards Situation ISO TC213 GPS ISO TC10 TPD. DIN Proposal ISO TC10/IEC TC3. UK Proposal IEC TC3. Symbology

(Acts whose publication is obligatory) of 9 March 2005

Advanced Design Theories and Technology for Complex Systems (4)

April 2015 newsletter. Efficient Energy Planning #3

Lexis PSL Competition Practice Note

Working together to deliver on Europe 2020

26-27 October Robots, Industrialization and Industrial Policy. Paper submitted by. Jorge MAYER Senior Economic Affairs Officer UNCTAD

Design automation in construction an overview

ISO INTERNATIONAL STANDARD

ASEAN: A Growth Centre in the Global Economy

HELPING BIOECONOMY RESEARCH PROJECTS RAISE THEIR GAME

Factory 4.0 & Beyond Factories of the Future. Speaker: Maurizio Gattiglio Chairman

Evolution from 2D to 3D

ISO INTERNATIONAL STANDARD

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

Knowledge Management for Command and Control

CAD Standard Design Elements for Injection Molds

An ontology-based knowledge management system to support technology intelligence

Getting the evidence: Using research in policy making

Integration of Feature Templates in Product Structures Improves Knowledge Reuse

Automotive Applications ofartificial Intelligence

Merging Software Maintenance Ontologies: Our Experience

Catapult Network Summary

Transcription:

A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS Pablo Bermell-García 1p Ip-Shing Fan 2 1 Departament de Tecnología, Escuela Superior de Tecnología y Ciencias Experimentales. Universitat Jaume I, 12071, Castellón, Spain. 2 Department of Enterprise Integration, School of Industrial and Manufacturing Science. Cranfield University, Bedford, MK430AL, United Kingdom. ABSTRACT Knowledge-Based Engineering (KBE) has gradually gained prominence as a major tool to speed up product development, especially in large scale projects such the ones that take place in aerospace and automotive industry. The encoding of design knowledge from domain experts into computer codes that can generate complex geometric data has demonstrated significant savings in manpower and time resources for routine design problems. This paper is the experience of the development of a KBE application for the design and manufacture of a wind tunnel testing model of an aircraft nacelle. The industrial project is aimed to investigate the feasibility of KBE introduction in the company. This causes the researcher to achieve effective design task automation and at the same time consider how the KBE codes could be extended to other products in the company. The adoption of reusable knowledge components is then introduced as the response to the knowledge modelling issues in current KBE systems. 1 INTRODUCTION Among the technologies supporting automated design, KBE has become an accepted tool in the aerospace and automotive sectors. KBE is a special type of Knowledge Based Systems with a particular focus on product engineering design and downstream activities such as analysis, manufacturing, production planning cost estimation and even sales. The technology provides a high degree of design integration and automation in well defined and complex design tasks. KBE makes this possible through the tight integration of an object-oriented programming language and a geometric modeller. Both elements together facilitate an automated way to introduce design requirements, model design constraints and provide a product description. At the same time the know-how and the know-why of the design work that KBE engineers elicit from engineering experts remains stored in the KBE applications (Cooper et al. 1999).

Instead of replacing CAD, KBE complements it by offering an environment to automate design activities as well as the means to build an abstraction in which product knowledge is encoded and stored using an advanced programming language. This language is usually based upon the object-oriented knowledge representation paradigm (class objects, inheritance, polymorphism, etc.). KBE systems have embedded the functionality of CAD systems. This means that the encoded knowledge can be interpreted by the system in order to generate product information such as 3D models, drawings and so on. 2 KNOWLEWDGE MODELLING APPROACH IN KBE Current KBE software systems use a combination of the 'production rules' and the 'objectoriented knowledge representation' as the representation paradigms. As it has been reported by Bench-Capon, (1990) the combination of both paradigms results in a powerful knowledge representation strategy by combining the flexibility of rules with the capabilities for modelling real problems of object-oriented data structures. The adoption of both knowledge representation paradigms has been widely recognised as highly effective to exploit the benefits of CAD and the feature-based geometric modelling approach, (Latif and Hannam 1996). However, the modelling of product design knowledge is not only a choice of what knowledge paradigm or which language is more appropriate. Given a representation schema the question remains also in how should this knowledge be made explicit using certain modelling schema. This means that the engineering knowledge has to be correctly structured in KBE application codes. In terms of developing KBE applications, this structuring process involves the configuration of the objects that model the engineering design environment and the rules that control the behaviour of the objects. This constitutes a process of abstraction that in the KBE environment can be stated as follows: "The process in which the engineering knowledge is analysed for being represented in terms of objects and Engineering Rules (ERs) in a computer understandable language". (Bermell-García et al. 2001). The object-oriented technology available in KBE systems allows building class objects containing geometric definitions, cost models or any other useful representation related to the product. The design configuration knowledge refers to the particular arrangement of the objects in an engineering problem or a range of domain dependent problems. ERs are units of knowledge that can be identified as constituent components to make up a KBE application. These may be mathematical formulae or conditional statements, and although simple in concept, they may be combined to form complex and powerful expressions, (Lovett et al. 2000a)

ERs represent the knowledge that the system requires for taking design decisions. As it is explained in Soltan (1995), in generic decision situations two factors are needed: information and knowledge. In such decisions, a person reads some information and then uses his knowledge to make a decision. This decision-making procedure is modelled in KBE by using conditional statements. The most common conditionals are the IF-THEN statements although some KBE software systems allow more complex conditional structures. IF engine_size = 1000 THEN cylinder_diameter = ((4*1000/π)^1/2)/number_of_cylinders) IF engine_size<500 THEN number_of_cylinders = 2 IF engine_size < 500 THEN cylinder-material_steel_1. Table 1. ER statements in the example of a car engine design. Knowledge Management (KM) is becoming an important part of business companies. The role of KBE in KM has to do with the product knowledge management issues. KBE has to facilitate KM operations to store and use product knowledge in order to achieve benefits such as reduced product lead time, reduced knowledge loss and improved design. KBE implementation has achieved these benefits in many industrial cases, (Cooper et al. 1999, Li et al. 2000). However, research work in KBE has identified that in many of these cases the benefits are only benefits in the short-term instead of in the long-term, (Sainter et al. 2000b). According to these authors the long-term problems are the following ones: Knowledge loss, due to poor modelling of the applications; Knowledge loss, due to the development language; Knowledge misuse, due to incorrect selection of the applications being developed; Increased maintenance costs, due to the lack of standardisation of applications; and Knowledge under utilised, due to the difficulties in sharing and reusing knowledge. The basic objectives that have to be supported by KBE are: solve a particular design problem by a KBE application (short-term), and retain the domain knowledge required for solving design problems in the same domain (long-term). However, methods to develop a KBE application in a systematic and structured way in order to extend and maintain it conveniently; and effective ways to reuse the knowledge collected for one KBE application in the future KBE applications are challenging research problems. Research on better methodologies for KBE development can be found in projects like MOKA,

(Klein 2000). At the application level, example project like KOMPRESSA (Knowledge- Oriented Methodology for the Planning and Rapid Engineering of Small-Scale Applications aims at developing KBE implementation methodologies for small organisations, (Lovett et al. 2000-b). 3 WIND TUNNEL MODEL DESIGN In this research/industrial collaboration project the authors and the KBE group at Cranfield University have been commissioned to build a KBE system to investigate the feasibility of using KBE for aerodynamics wind tunnel model design and manufacture. ARA Ltd., the collaborating company, manufactures and tests wind tunnel models that are scaled down versions of aircraft components. Although computational fluid dynamics (CFD) simulation is used extensively for the aerodynamic design of aircraft, the testing of design using a physical model in a wind tunnel is still an essential step to validate the design. The external shape of the wind tunnel model has to conform to the full size aircraft design. The internal structure of the model has to incorporate all the features for instrumentation and attachment requirements of the test, as well as maintaining a similar structural behaviour of the full size aircraft. Typical wind tunnel test requires the collection of pressure data from a predetermined pattern of points on the surface of the model. The points are the location of the pressure tappings. Tubes (tubing system) run inside the model to connect the pressure tappings to the pressure measuring instruments (Figure 1). Pressure plotting example Tubing system Tappings Figure 1. Pressure tappings and tubing system in a typical wind tunnel model component. 3.1 Case study The case study selected in this KBE implementation consists on the model design of an aircraft nacelle as one of the typical products designed, manufactured and tested in ARA. All the players involved in the development of the project have participated in the selection of the case study. Proper introduction to the KBE technology and detailed information about the products suitable for the implementation of KBE was provided to ARA at the beginning of the

project. In this way, the KBE team was able to select an appropriate case study in terms of design configuration and complexity of the product. The implementation tool used in this project was KTI s ICAD (KTI 2002). ICAD provides special support for modelling problems in the product design domain in its ability to deal with geometric data as well as with nongeometric product data. ICAD uses an object-oriented language called IDL. IDL is an objectoriented, non procedural, demand-driven and order independent language based on the ACL LISP implementation. Figure 2. Screenshot of the current KBE application 4 REUSABLE COMPONENTS IN KBE APPLICATIONS At the KBE encoding level, a knowledge structuring method was developed and tested on the case study to enhance knowledge sharing reuse and maintenance of KBE applications. The result is a formalised way to encode KBE software objects which facilitates their reuse, sharing and maintenance. In this project, diverse KBE encoding strategies were analysed and special attention was paid to their ability to explicitly represent the encoded knowledge and make it accessible to people with no IDL skills. 4.1 Object configuration approach The knowledge structuring schema relies in a special configuration of object-oriented classes within ICAD KBE codes. Such structuring schema is built through the decomposition of the design task into independent functional units (FU) derived from current design process models. Then, the identified functional units are decomposed into problem-solving models that represent the reasoning to achieve a solution of the problem stated by the functional units. The components inside the problem solving models are instances of objects to be

encoded by KBE programmers. An illustration of the functional units and the example of a decomposition of the FU.1 into a problem solving model are depicted in Figure 3. FU3. Model tube allocation features Customer data Pressure plotting spec FU1. Handle geometry FU2. Model pressure tappings FU4. Model assembly features FU2. Extract relevant data Design description Problem solving model to address FU1. Read IGES file Analyze surfaces Pack surfaces IF- surface discontinuity exists THEN analyse before pack Instances of ICAD predefined methods Figure 3. Knowledge structuring schema. The adopted approach supports the reuse of the problem solving components by enabling the engineering experts with no KBE encoding skills to gain access to the knowledge. Whenever a FU has to be created or updated, the engineering experts configure a set of operations leading to the solution. For this purpose, the encoded software objects are created that conform to a protocol that explicitly represents the inputs and outputs of every component in the KBE application. The specification of the problem solving model by engineering experts therefore has to be complemented with an analysis of the requirements in terms inputs and outputs of the software components that will be instantiated. The problem solving model may consist of just a sequence of design operations or it may require the application of some reasoning by the inference of ERs. The knowledge structuring schema handles ERs as special entities and explicitly represents them to enable their management by people with no IDL skills. This capability is available by the use of a rule level knowledge management system specifically developed for ICAD s KBE applications. Detailed documentation about such system can be found in Fan et al. (2002). Finally, the specification is delivered to the KBE programming experts who will is responsible to encode the components and the ERs by using the particular KBE coding strategy.

Figure 3 illustrates the capabilities of the knowledge structuring method to separate as much as possible the tasks that require the knowledge of engineering experts from those that need the knowledge of KBE programming experts. In the example of solving the problem of importing the customer geometry into the KBE application, the engineering experts with no ICAD skills use their knowledge to elicit the FU required to achieve the wind tunnel model design. Then, the experts use their knowledge to specify a problem solving model required to handle the geometry of the component provided by ARA s customers. Finally, this problem solving model is passed to the ICAD expert who will use his IDL knowledge to bring the geometry from an IGES file into the system in the most reliable way. Although this structuring approach helps to separate the work that requires ICAD skills from the work that does not, the collaboration among both knowledge sources is essential. Thus, the border of the duties of both types of experts is not clearly defined. The experience gained in developing the KBE applications shows that engineering experts must be aware of the possibilities as well as the limitations of the KBE technology. 5 CONCLUSIONS Most KBE applications have been developed for solving large design problems in the aerospace and automotive industries where the main concern is the functionality to automate a complex design problem, rather than the reusability of engineering knowledge. It has to be made cleared at this point that the immediate cost for the development of a reusable KBE application can be more than the cost to develop a bespoke KBE application. The benefits of the reusable concept are to be reaped from the elimination of redundant knowledge capture and the systematic build up of a high quality knowledge pool for long term KBE implementation. The implemented KBE application demonstrated the feasibility of using KBE technology in the particular domain of wind tunnel model design. It was reported by ARA that the design work performed by the application in a session of two hours would take up to two weeks of repetitive and slightly variant modelling tasks. The long term benefits of the structuring approach are expected to be significant in future KBE developments on the domain. The structuring schema enhances the knowledge sharing capabilities of KBE applications by enabling no IDL trained people to access to the knowledge stored in upper levels of KBE codes. (The simplification of the upper level objects makes them understandable to non ICAD skilled persons). The maintainability of KBE applications encoded by using this strategy has been enhanced significantly. The decomposition of FU into problem solving models was updated several times during the development of the KBE application. The structuring schema showed that

the re-engineering of components at the problem solving level was a process of adaptation more than a process of rebuilding new components as usually happened in other structuring methodologies. (As a matter of fact the FU1 component, formerly composed by a sequence of operations was re-engineered by adding ERs when the need of analyse the surface patches came up.) Further research work is being performed to address the knowledge structuring problem in wider scope and more deficiently defined design problems than the wind tunnel design. Consequently, powerful ways of representing problem solving and domain knowledge are under investigation. Promising technologies to address these issues are ontology engineering at the human understanding level and UML at the machine interpretable level. REFERENCES Bench-Capon, T.J.M. (1990). Knowledge representation: an approach to Artificial Intelligence. Academic Press Ltd. San Diego. Bermell-García, P., Fan, I-S, Li, G., Porter, R. and Butter, D. (2001). Effective abstraction of engineering knowledge for KBE implementation. Proceedings of the International Conference on Engineering Design, ICED01. Glasgow, UK. Fan, I-S., Li, G., Lagos-Hernández, M., Bermell-García, P. and Twelves, M. (2002). A rule level knowledge management system for knowledge based engineering applications. Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Engineering Conference. Montreal, Canada, 29 Sep. 2 Oct. Cooper, S., Fan, I-S and Li, G. (1999). A best practice guide Achieving competitive advantage through Knowledge-Based Engineering. Department of Trade and Industry, UK. Klein, R. (2000). Knowledge Modelling in Design - the MOKA Framework. In Proceedings of the International AI in Design Conference. Gero, J.S. (ed). KTI. (2002). Knowledge Technologies International Ltd. Electronic resource. (accessed 2 july 2002). Latif, M.N. and Hannam, R.G. (1996). Feature-based design and the object-oriented approach. Journal of Engineering Design. 7, (1). Li, G., Cooper, S. & Fan, I. (2000). KBE application and research in UK. Proc. International Conference on Advanced Manufacturing Systems and Manufacturing Automation, Guangzhou, China. Lovett, P. & Bancroft, C. (2000a). Knowledge-based engineering for SMEs a methodology. Journal of Materials Processing Technology. 107, pp 384-389. Lovett, P. & Bancroft, C. (2000b). Knowledge transfer for knowledge-based engineering. Proceedings of Technology Transfer and Innovation Conference, TTI 2000. Commonwealth Institute, London. Sainter, P., Oldham, K. & Larkin, A. (2000). Achieving benefits from Knowledge-Based Engineering systems in the longer term as well as in the short term. Proc. International Conference on Concurrent Enterprising, Toulouse. Soltan, H., (1995). Knowledge Management: Invest your corporate knowledge asset, the return is high. Cranfield University. Corresponding author Pablo Bermell-García. Departamento de Tecnología, Universitat Jaime I. Campus Riu Sec, 12071, Castellón, SPAIN. Tel: 964 728185. Fax: 964 728106. e-mail:bermell@tec.uji.es