Elsevier

Computer-Aided Design

Volume 44, Issue 10, October 2012, Pages 961-986
Computer-Aided Design

Model and algorithm for computer-aided inventive problem analysis

https://doi.org/10.1016/j.cad.2011.02.013Get rights and content

Abstract

The paper presents the research activity developed by the authors in the field of computer-aided inventive problem solving: an original model and a dialogue-based software application have been developed by integrating the logic of ARIZ (Algorithm for the Inventive Problem Solving) with some OTSM-TRIZ (General Theory of Powerful Thinking) models in order to guide a user also with no TRIZ education to the analysis of inventive problems. The paper demonstrates that through a dialogue-based interaction it is possible to guide the user towards a proper formulation of the problem statement, which is an essential step of any conceptual design activity. The proposed software system, although still at a prototype stage, has been tested with students at Politecnico di Milano and at the University of Florence. The paper details the structure of the algorithm and the results of the first validation activity; then, it discusses about the possibility to integrate the proposed approach into a new generation of CAD systems.

Highlights

► Review and classification of design problems. ► Main characteristic of problem solving methods and related CAI tools. ► Requirements of computer-aided inventive problem solving (CAIPS) algorithm. ► Development of a TRIZ-based dialogue-based module for problem analysis in CAD systems. ► Tests show that CAIPS module helps less skilled users in inventive problem analysis.

Introduction

Nowadays companies all over the world consider the innovation of their products and their processes as the key to be competitive in the global market. In this context, the early stages of the design process gain the utmost importance since the impact of mistakes and poorly conceived design may lead to an unpredictable growth of costs during the development phase [1], [2], thus reducing the return of investment of the innovation itself.

Mostly during the last decade, new methods and tools have been introduced to enhance the innovation capability of the companies, more specifically by extending the boundaries of company’s knowledge, as well as by exploiting problem solving methods. However, the search for relevant knowledge from other domains with systematic and efficient processes implies a high investment of resources: technical experts should attend specific vocational seminars and courses to proficiently use those methods, leading to channeling money and time for this purpose. Downstream such investments and vocational experiences, valuable inventions constitute both the means and the goal in order to grant good perspectives for the corporate development.

However, at the same time, the need of the companies to reduce products’ time to market also causes a reduction of the time dedicated to product development cycles, thus implying a limitation in the expression of originality and inventiveness potential and, consequently, in the birth of valuable innovations. CAD/CAE systems’ development reflected substantially market tendencies; indeed, they have successfully met the exigencies of rapidly carrying out certain routine tasks, but they show a relevant gap in the stages where creativity and inventiveness of designers are of basilar importance [3]. Most of these systems let the users successfully carry out detailed design activities, but not enough efforts have been dedicated to the improvement of the conceptual design phase, e.g. tasks such as function analysis, concept generation and exploration [4]. The double goal of shortening the lead time and improving the efficiency of the product cycle thus results as a conflicting issue, which is not overcome by currently available CAD systems; new concepts are produced without a systematic approach and, indeed, such activity is typically referred as the fuzzy frontend of product innovation.

In the near future, computer-based systems are expected to reduce the investments and efforts currently needed to implement systematic innovation practices in the industrial environment. According to this perspective, the next evolutionary step of CAD/CAE systems must extend the support to the whole design process, from the inventive to the detailed design phase.

In order to properly define expectations and characteristics of the next generation of CAD systems, i.e. means capable to aid any kind of design activity, it is necessary to share a common perspective about what inventions and problems are and the role computers can play. Indeed, problem solving is an essential part of any design activity, traditionally characterized by a co-occurrence of tasks and problems to be addressed [5]: in fact, a design task can be divided into subtasks, some of which can reveal “difficult” problems to solve. The authors share Simon’s vision [6] about the importance to transform an “ill structured” problem into a “well structured problem” as an essential part of design. According to this perspective, modeling the “structure of a problem” is a key characteristic that the next generation of CAD systems should have; in other terms, computer-aided design should include computer-aided problem setting and problem solving.

In this context, Computer-Aided Innovation (CAI) systems constitute an emerging technology for assisting the conceptual design phase by supporting the analysis and the solution of inventive problems, but also improving the efficiency of any problem solving activity arising in an innovation process.

The authors’ research activity aims at defining a reference model and the main characteristics that a framework for Computer-Aided systems should have in order to solve technical problems whose solution cannot be achieved by means of routine design techniques. The first outcomes of this research activity have been presented in [7], with the introduction of a dialogue-based interface, capable to guide a designer in the analysis of a problematic task. In this paper the authors detail the algorithm underlying the proposed CAIPS system and demonstrate its potential and versatility through a series of tests with MS students in Mechanical Engineering at Politecnico di Milano and at the University of Florence. The proposed framework assumes that the overall requirements of the system have been already defined and the analysis is focused on the identification of the critical evaluation parameters related to the specific problem to be solved. Moreover, it helps to approach the problem with a structured process, that, during the analysis, narrows the design space towards the satisfaction of two plainly non-compatible requests and stimulates the user’s knowledge and his/her creative skills.

The authors claim that the here proposed original Computer-Aided Inventive Problem Solving (CAIPS) system is suitable for integration as a module of a Product Lifecycle Management (PLM) system, in agreement with the general trend of PLM to extend its domain to the earliest stages of product development. Such a CAIPS module aims at supporting the first steps of a design task, by highlighting the best directions of solution that can be further detailed through CAD/CAE system. Besides, any lack of performance or undesired behavior of a technical system emerging from CAE simulations can be analyzed with a structured approach through the CAIPS module, overcoming the barriers of psychological inertia thanks to the new perspectives highlighted by the proposed approach.

According to this goal, Section 2 illustrates a brief state of the art of problem classification and also describes problem solving approaches together with the main characteristics of related methods. This section also introduces TRIZ theory and related CAI tools. Section 3 presents the requirements and the proposed model for a TRIZ-Based CAIPS system suitable to be embedded into a PLM system that also overcomes the limitations of current tools. Then, the analysis module of the framework proposed by the authors is detailed in Section 4, while its application and testing are shown in Section 5. The conclusions built upon the discussed emerging remarks and the proposed future activities are drawn in the last section.

Section snippets

State of the art of problem classification, solving approaches and related CAI systems

This section takes into account some key concepts related to the design activity in order to clarify the theoretical basis on which the original algorithm has been developed. Particular regard will be given to the characteristics of problems in design and to the typical solving approaches. Such description allows the authors to point out the main requirements for a CAIPS system suitable for integration in a PLM platform. For this purpose they also introduce TRIZ as a reference theory capable to

A dialogue-based system to support inventive problem solving with a TRIZ logic

According to what has been claimed in the previous sections, the CAIPS system has to be addressed mainly to inexperienced practitioners; particular attention has to be paid, beyond the foolproof use, towards the removal of TRIZ specific terminology. Thus the application has to embed TRIZ models, but the user’s interface has to be built through a common language, using to the greatest extent terms and concepts introduced by the designer himself/herself. This feature aims at maximizing the

Development of a dialogue-based module for the analysis of an inventive problem

According to the analysis presented in Section 2 and the remarks of Section 3, the authors have developed a reference model for the implementation of the analysis module of a TRIZ-based CAIPS system. This section describes the overall structure of the model [7], by illustrating the functions and main characteristics of its logical blocks, and details the proposed algorithm for each logical block, which constitutes the most relevant part of the original contribution of the paper.

Testing activity and discussion

The present section describes at first the organization of the testing campaign set up to validate the proposed algorithm. Then, the results of the experimental activity are discussed, estimating the effectiveness of the system through a comparison of the outputs with analogous experiences, as well as its robustness, by evaluating the repeatability of the outcomes.

Conclusions and future activities

The present paper advances the requirements and features for an OTSM-TRIZ-based CAIPS system for inventive problem solving. The proposed model has been adopted as a reference for the development of an original algorithm aimed at guiding designers, even without any TRIZ background, in the analysis and abstraction of a technical problem. Compared to classical TRIZ (ARIZ85), the proposed algorithm has been structured in a format suitable for computer-implementation and has been implemented in a

Acknowledgements

This research is partially funded by the EraSME EU Programme. The authors would like to thank drWolf srl, coordinator of the project “IT Tool to support SMEs in systematic innovation based on open innovation paradigm” for the inputs provided to the development of the present activity. Special thanks are also dedicated to Nikholai Khomenko for the valuable suggestions at the beginning of this research. Finally, the authors acknowledge the valuable support provided by Glauco Cappellini within the

Niccolò Becattini took the master degree with honour in Mechanical Engineering at the Florence University in 2009. Since then he is Ph.D. student at Politecnico di Milano. His main branch of study is TRIZ and theories for systematic innovation, taking into account both problem solving methods and issues related to technological forecasting. He is involved in several research projects having national and international interest. He currently cooperates for the University course “Methods and Tools

References (85)

  • T.T. Hewett

    Informing the design of computer-based environments to support creativity

    International Journal of Human–Computer Studies

    (2005)
  • R. Bracewell et al.

    Capturing design rationale

    Computer-Aided Design

    (2009)
  • Y. Zeng

    Recursive object model (ROM) — modelling of linguistic information in engineering design

    Computers in Industry

    (2008)
  • M.V. Zelkowitz et al.

    Experimental validation of new software technology

    Information and Software Technology

    (1997)
  • G. Lemons et al.

    The benefits of model building in teaching engineering design

    Design Studies

    (2010)
  • R.J. Youmans

    The effects of physical prototyping and group work on the reduction of design fixation

    Design Studies

    (2011)
  • M.H. Zadeh et al.

    The effect of sub-threshold forces on human performance in multi-modal computer-aided design

    Computer-Aided Design

    (2010)
  • X. Zhang

    A multiscale progressive model on virtual navigation

    International Journal of Human–Computer Studies

    (2008)
  • D. Collado-Ruiz et al.

    Influence of environmental information on creativity

    Design Studies

    (2010)
  • J. Martín-Gutiérrez et al.

    Design and validation of an augmented book for spatial abilities development in engineering students

    Computers & Graphics

    (2010)
  • B. Hollins et al.

    Successful product design: what to do and when

    (1990)
  • D.M. Buede

    The engineering design of systems: models and methods

    (2009)
  • A. van Elsas et al.

    New functionality for computer-aided conceptual design: the displacement feature

    Design Studies

    (1998)
  • G. Pahl et al.

    Engineering design — a systematic approach

    (1996)
  • Becattini N, Borgianni Y, Cascini G, Rotini F. Coaching the cognitive processes of inventive problem solving with a...
  • J. Funke et al.

    Complex problem solving: the European perspective

  • J.S. Gero et al.

    Modeling creativity and knowledge-based creative design

    (1993)
  • D. Dorner

    Problemlosen als Informationsverarbeitung (Problem solving as information processing)

    (1979)
  • A. Newell et al.

    Human problem solving

    (1972)
  • C.H. Dorst

    Design problems and design paradoxes

    Design Issues

    (2006)
  • Souchkov V. Knowledge-based support for innovative design. Ph.D. thesis at University of Twente. Twente;...
  • G.S. Altshuller

    Creativity as an exact science

    (1984)
  • G.S. Altshuller

    The innovation algorithm: TRIZ, systematic innovation and technical creativity

    (1999)
  • N. Khomenko et al.

    A framework for OTSM-TRIZ based computer support to be used in complex problem management

    International Journal of Computer Application in Technology

    (2007)
  • Z. Hua et al.

    Integration TRIZ with problem-solving tools: a literature review from 1995 to 2006

    International Journal of Business Innovation and Research

    (2006)
  • Y. Mohamed et al.

    Technical knowledge consolidation using theory of inventive problem solving

    Journal of Construction Engineering and Management

    (2005)
  • I. Belski

    Teaching thinking and problem solving at university: a course on TRIZ

    Creativity and Innovation Management

    (2009)
  • Mitra D. Computational creativity: three generations of research and beyond. In: AAAI symposium on creative intelligent...
  • G. Cascini

    State-of-the-art and trends of computer-aided innovation tools — towards the integration within the product development cycle

  • L. Candy et al.

    The digital muse: HCI in support of creativity, creativity and cognition comes of age

    Interactions Journal

    (2003)
  • B. Shneiderman et al.

    Creativity support tools: report from a US national science foundation sponsored workshop

    International Journal of Human–Computer Interaction

    (2006)
  • B. Shneiderman

    Creativity support tools: accelerating discovery and innovation

    Communications of the ACM

    (2007)
  • Cited by (0)

    Niccolò Becattini took the master degree with honour in Mechanical Engineering at the Florence University in 2009. Since then he is Ph.D. student at Politecnico di Milano. His main branch of study is TRIZ and theories for systematic innovation, taking into account both problem solving methods and issues related to technological forecasting. He is involved in several research projects having national and international interest. He currently cooperates for the University course “Methods and Tools for Innovation”.

    Yuri Borgianni took the master degree in Mechanical Engineering at the Florence University in 2005. He works as Research Fellow at the Faculty of Engineering in Florence since 2006. He is member of the Referee Committee of Journal of Engineering Design. His main fields of research deal with Methods and Techniques for Product and Process Innovation, Patent Analysis, New Product Development, Customer Perceived Value. He is involved in several research projects having national and international interest. He currently cooperates for the University courses “Methods and Tools for Innovation” and “Systems for Product Engineering”.

    Gaetano Cascini is Associate Professor at Politecnico di Milano, Faculty of Industrial Engineering; he currently is: Chair of the “Computer-Aided Innovation” workgroup and Communication Officer of the TC-5 Committee (Computer Applications in Technology) of IFIP (International Federation for Information Processing); member of the Editorial Board of the TRIZ Journal. He has been: President and co-founder of Apeiron (Italian TRIZ Association), — President of ETRIA (European TRIZ Association). He is author of more than 80 papers mostly presented at International Conferences and published in authoritative Journals and 8 patents.

    Federico Rotini took the master degree in Mechanical Engineering at the Florence University. He is Assistant Professor since 2005 at the Faculty of Engineering of the Florence University. His main topics of research concern the development of methodologies to support product and process innovations, Business Process Re-engineering initiatives and the product design cycle through the integration of CAI, CAD and CAE tools. He is author of several scientific papers presented in International Conferences and published in authoritative Journals and 2 patents. He is member of the review board of international scientific journals and conferences. He is involved in many research projects having national and international relevance. He holds the course of “Product Development” at the Faculty of Engineering of Florence University for the master degree in Mechanical Engineering.

    View full text