scispace - formally typeset
Search or ask a question

Showing papers in "Ai Edam Artificial Intelligence for Engineering Design, Analysis and Manufacturing in 2001"


Journal ArticleDOI
TL;DR: This paper attempts to address the most difficult of the three issues leading to condition-based maintenance (CBM), prognosis, with intelligence-oriented techniques, specifically dynamic wavelet neural networks (DWNNs).
Abstract: Modern industry is concerned about extending the lifetime of its critical processes and maintaining them only when required. Significant aspects of these trends include the ability to diagnose impending failures, prognosticate the remaining useful lifetime of the process and schedule maintenance operations so that uptime is maximized. Prognosis is probably the most difficult of the three issues leading to condition-based maintenance (CBM). This paper attempts to address this challenging problem with intelligence-oriented techniques, specifically dynamic wavelet neural networks (DWNNs). DWNNs incorporate temporal information and storage capacity into their functionality so that they can predict into the future, carrying out fault prognostic tasks. Such fundamental issues as the network structure, learning algorithms, stability analysis, uncertainty management, and performance assessment are studied in a theoretical framework. An example is presented in which a trained DWNN successfully prognoses a defective bearing with a crack in its inner race.

172 citations


Journal ArticleDOI
TL;DR: A review of the main machine learning-based scheduling approaches described in the literature is presented and knowledge is obtained that can be used to decide which is the most appropriate dispatching rule at each moment in time.
Abstract: A common way of dynamically scheduling jobs in a flexible manufacturing system (FMS) is by means of dispatching rules. The problem of this method is that the performance of these rules depends on the state the system is in at each moment, and no single rule exists that is better than the rest in all the possible states that the system may be in. It would therefore be interesting to use the most appropriate dispatching rule at each moment. To achieve this goal, a scheduling approach which uses machine learning can be used. Analyzing the previous performance of the system (training examples) by means of this technique, knowledge is obtained that can be used to decide which is the most appropriate dispatching rule at each moment in time. In this paper, a review of the main machine learning-based scheduling approaches described in the literature is presented.

89 citations


Journal ArticleDOI
TL;DR: This paper presents the use of kriging interpolation as a function approximation method for the construction of an internal model of the fitness landscape, intended to guide the search process with a reduced number of fitness function evaluations.
Abstract: The problem of finding optimal values in complex parameter optimization problems has often been solved with success by evolutionary algorithms (EAs). In many cases, these algorithms are employed as black-box methods over imprecisely known domains. Such problems arise frequently in engineering design. The principal barrier to the general use of EAs for those problems is the huge number of function evaluations that is often required. This makes EAs an impractical approach when the function evaluation depends on numerically heavy design analysis tools, for example, finite elements methods. This paper presents the use of kriging interpolation as a function approximation method for the construction of an internal model of the fitness landscape. This model is intended to guide the search process with a reduced number of fitness function evaluations.

86 citations


Journal ArticleDOI
TL;DR: A comprehensive methodology designed for monitoring complex equipment systems, which validates the sensor data, associates a degree of validity with each measurement, isolates faulty sensors, estimates the actual values despite faulty measurements, and detects incipient sensor failures.
Abstract: In equipment monitoring and diagnostics, it is very important to distinguish between a sensor failure and a system failure. In this paper, we develop a comprehensive methodology based on a hybrid system of AI and statistical techniques. The methodology is designed for monitoring complex equipment systems, which validates the sensor data, associates a degree of validity with each measurement, isolates faulty sensors, estimates the actual values despite faulty measurements, and detects incipient sensor failures. The methodology consists of four steps: redundancy creation, state prediction, sensor measurement validation and fusion, and fault detection through residue change detection. Through these four steps we use the information that can be obtained by looking at: information from a sensor individually, information from the sensor as part of a group of sensors, and the immediate history of the process that is being monitored. The advantage of this methodology is that it can detect multiple sensor failures, both abrupt as well as incipient. It can also detect subtle sensor failures such as drift in calibration and degradation of the sensor. The four-step methodology is applied to data from a gas turbine power plant.

79 citations


Journal ArticleDOI
TL;DR: This paper introduces design spaces that model physical connectivity, functionality, and assemblability considerations for a representative product family, a class of coffeemakers, and demonstrates how these spaces can be combined into a “common” product variety design space.
Abstract: For typical optimization problems, the design space of interest is well defined: It is a subset of Rn, where n is the number of (continuous) variables. Constraints are often introduced to eliminate infeasible regions of this space from consideration. Many engineering design problems can be formulated as search in such a design space. For configuration design problems, however, the design space is much more difficult to define precisely, particularly when constraints are present. Configuration design spaces are discrete and combinatorial in nature, but not necessarily purely combinatorial, as certain combinations represent infeasible designs. One of our primary design objectives is to drastically reduce the effort to explore large combinatorial design spaces. We believe it is imperative to develop methods for mathematically defining design spaces for configuration design. The purpose of this paper is to outline our approach to defining configuration design spaces for engineering design, with an emphasis on the mathematics of the spaces and their combinations into larger spaces that more completely capture design requirements. Specifically, we introduce design spaces that model physical connectivity, functionality, and assemblability considerations for a representative product family, a class of coffeemakers. Then, we show how these spaces can be combined into a “common” product variety design space. We demonstrate how constraints can be defined and applied to these spaces so that feasible design regions can be directly modeled. Additionally, we explore the topological and combinatorial properties of these spaces. The application of this design space modeling methodology is illustrated using the coffeemaker product family.

71 citations


Journal ArticleDOI
TL;DR: The task of performing efficient decision-theoretic troubleshooting of electromechanical devices, which is NP-complete, is described, and a heuristic method is used.
Abstract: The paper describes the task of performing efficient decision-theoretic troubleshooting of electromechanical devices. In general, this task is NP-complete, but under fairly strict assumptions, a greedy approach will yield an optimal sequence of actions, as discussed in the paper. This set of assumptions is weaker than the set proposed by Heckerman et al. (1995). However, the printing system domain, which motivated the research and which is described in detail in the paper, does not meet the requirements for the greedy approach, and a heuristic method is used. The method takes value of identification of the fault into account and it also performs a partial two-step look-ahead analysis. We compare the results of the heuristic method with optimal sequences of actions, and find only minor differences between the two.

66 citations


Book ChapterDOI
TL;DR: The main benefits of the process configuration concept are observed in a reduced knowledge-maintenance effort and in increased problem-solving speed.
Abstract: Product configuration is the process of generating a product variant from a previously defined product family model and additional product specifications for this variant. The process of finding and sequencing the relevant operations for manufacturing this product is called process planning. This article combines the two principles in a new concept of process configuration that solves the process planning task using product configuration methods. The second section develops characteristics for two process configuration concepts, the interactive process configuration and the automation-based process configuration. Following an overview of the implementation of a process configuration system, the results of a case study in the aluminum rolling industry are presented. The main benefits of the process configuration concept are observed in a reduced knowledge-maintenance effort and in increased problem-solving speed.

58 citations


Journal ArticleDOI
TL;DR: A generic collaborative design process model based on a sociotechnical design framework is provided that provides a mechanism to identify the interdependencies among design tasks and perspectives of different stakeholders and a methodology of detecting and handling the design conflicts is developed.
Abstract: Collaborative engineering design involves various stakeholders with different perspectives. The design process is relatively complex and difficult to handle. Various conflicts always happen among the design tasks and affect the design team performance. Therefore, to represent the collaborative design process and capture the evolution of design perspectives in a structured way, it is critical to manage the design conflicts and improve the collaborative design productivity. This article provides a generic collaborative design process model based on a sociotechnical design framework. This model has a topological format and adopts process analysis techniques from Petri Nets. By addressing both the technical and social aspects of collaborative design activities, it provides a mechanism to identify the interdependencies among design tasks and perspectives of different stakeholders. Based on this design process model, a methodology of detecting and handling the design conflicts is developed to support collaborative design coordination.

52 citations


Journal ArticleDOI
TL;DR: Results clearly show that multisensor data-fusion-based diagnostics outperforms the single sensor diagnostics with statistical significance.
Abstract: Techniques for machine condition monitoring and diagnostics are gaining acceptance in various industrial sectors. They have proved to be effective in predictive or proactive maintenance and quality control. Along with the fast development of computer and sensing technologies, sensors are being increasingly used to monitor machine status. In recent years, the fusion of multisensor data has been applied to diagnose machine faults. In this study, multisensors are used to collect signals of rotating imbalance vibration of a test rig. The characteristic features of each vibration signal are extracted with an auto-regressive (AR) model. Data fusion is then implemented with a Cascade-Correlation (CC) neural network. The results clearly show that multisensor data-fusion-based diagnostics outperforms the single sensor diagnostics with statistical significance.

50 citations


Journal ArticleDOI
TL;DR: The DAEDALUS framework is presented as one possible approach for improved integration of generalized design and diagnostic modeling and knowledge exchange and its relationship to Tomiyama's Knowledge Intensive Engineering Framework (KIEF).
Abstract: Product design and diagnosis are, today, worlds apart. Despite strong areas of overlap at the ontological level, traditional design process theory and practice does not recognize diagnosis as a part of the modeling process chain; neither do diagnosis knowledge engineering processes reference design modeling tasks as a source of knowledge acquisition. This paper presents the DAEDALUS knowledge engineering framework as a methodology for integrating design and diagnosis tasks, models, and modeling environments around a common Domain Ontology and Product Models Library. The approach organizes domain knowledge around the execution of a set of tasks in an enterprise product engineering task workflow. Each task employs a Task Application which uses a customized subset of the Domain Ontology—the Task Ontology—to construct a graphical Product Model. The Ontology is used to populate the models with relevant concepts (variables) and relations (relationships), thus serving as a concept dictionary-style mechanism for knowledge sharing and reuse across the different Task Applications. For inferencing, each task employs a local Problem-solving Method (PSM), and a Model-PSM Mapping, which operate on the local Product Model to produce reasoning outcomes. The use of a common Domain Ontology across tasks and models facilitates semantic consistency of variables and relations in constructing Bayesian networks for design and diagnosis.The approach is motivated by inefficiencies encountered in cleanly exchanging and integrating design FMEA and diagnosis models. Demonstration software under development is intended to illustrate how the DAEDALUS framework can be applied to knowledge sharing and exchange between Bayesian network-based design FMEA and diagnosis modeling tasks. Anticipated limitations of the DAEDALUS methodology are discussed, as is its relationship to Tomiyama's Knowledge Intensive Engineering Framework (KIEF). DAEDALUS is grounded in formal knowledge engineering principles and methodologies established during the past decade. Finally, the framework is presented as one possible approach for improved integration of generalized design and diagnostic modeling and knowledge exchange.

32 citations


Journal ArticleDOI
Offer Shai1
TL;DR: An innovative connection between mechanisms and trusses has been derived on the basis of the mutual dualism between their corresponding CR, which has opened several new avenues of research, since knowledge and algorithms from machine theory are now available for use in structural analysis and vice versa.
Abstract: The current paper describes the Multidisciplinary Combinatorial Approach (MCA), the idea of which is to develop discrete mathematical representations, called “Combinatorial Representations” (CR) and to represent with them various engineering systems. During the research, the properties and methods embedded in each representation and the connections between them were investigated thoroughly, after which they were associated with various engineering systems to solve related engineering problems. The CR developed up until now are based on graph theory, matroid theory, and discrete linear programming, whereas the current paper employs only the first two. The approach opens up new ways of working with representations, reasoning and design, some of which are reported in the paper, as follows: 1) Integrated multidisciplinary representation—systems which contain interrelating elements from different disciplines are represented by the same CR. Consequently, a uniform analysis process is performed on the representation, and thus on the whole system, irrespective of the specific disciplines, to which the elements belong. 2) Deriving known methods and theorems—new proofs to known methods and theorems are derived in a new way, this time on the basis of the combinatorial theorems embedded in the CR. This enables development of a meta-representation for engineering as a whole, through which the engineering reasoning becomes convenient. In the current paper, this issue is illustrated on structural analysis. 3) Deriving novel connections between remote fields—new connections are derived on the basis of the relations between the different combinatorial representations. An innovative connection between mechanisms and trusses, shown in the paper, has been derived on the basis of the mutual dualism between their corresponding CR. This new connection alone has opened several new avenues of research, since knowledge and algorithms from machine theory are now available for use in structural analysis and vice versa. Furthermore, it has opened opportunities for developing new design methods, in which, for instance, structures with special properties are developed on the basis of known mechanisms with special properties, as demonstrated in this paper. Conversely, one can use these techniques to develop special mechanisms from known trusses.

Journal ArticleDOI
TL;DR: An architecture for aggregation of output from different diagnostic tools is introduced which creates and successively refines a fused output and allows impact assessment of adding heuristics and enables early tuning of parameters.
Abstract: This paper introduces an architecture for aggregation of output from different diagnostic tools. The diagnostic fusion tool deals with conflict resolution, where diagnostic tools disagree; temporal information discord, where the estimate of different tools is separated in time; differences in information updates, where the classifiers are updated at different rates; fault coverage discrepancies; and integration of a priori performance specifications. To this end, a hierarchical weight manipulation approach is introduced which creates and successively refines a fused output. The performance of the fusion tool is evaluated throughout its design. This allows impact assessment of adding heuristics and enables early tuning of parameters. Results obtained from diagnosing on-board faults from aircraft engines are shown which demonstrate the fusion tool's operation.

Journal ArticleDOI
TL;DR: A novel approach to assemblability and assembly sequence analysis and evaluation using the concept of the fuzzy set theory and neuro-fuzzy integration is developed, which has the flexibility to be used in various assembly methods and different environments.
Abstract: Analysis of assembly properties of a product is needed during the initial design stage in order to identify potential assembly problems, which affect product performance in the later stages of life cycle. Assemblability analysis and evaluation play a key role in assembly design, assembly operation analysis and assembly planning. This paper develops a novel approach to assemblability and assembly sequence analysis and evaluation using the concept of the fuzzy set theory and neuro-fuzzy integration. Assemblability is described by assembly-operation difficulty, which can be represented by a fuzzy number between 0 and 1. Assemblability evaluation is therefore fuzzy evaluation of assembly difficulty. The evaluation structure covers not only the assembly parts' geometric and physical characteristics, but also takes into account the assembly operation data necessary to assemble the parts. The weight of each assemblability factor is subject to change to match the real assembly environments based on expert advice. The approach has the flexibility to be used in various assembly methods and different environments. It can be used in a knowledge-based design for assembly expert system with learning ability. Through integration with the CAD system, the developed system can effectively incorporate the concurrent engineering knowledge into the preliminary design process so as to provide users with suggestions for improving a design and also helping to obtain better design ideas. The applications in assembly design and planning show that the proposed approach and system are feasible.

Journal ArticleDOI
TL;DR: The hybrid design object model can incorporate product data model, top-down design process, and assembly process model using an object-oriented, knowledge- based, feature-based, parametric, and constraint-based modeling approach, and can provide a more accurate and more flexible representation.
Abstract: This paper presents a novel knowledge-based Petri net approach to mechanical systems and assemblies modeling within a design with objects environment. A new unified class of object-oriented knowledge Petri nets, which can incorporate a knowledge-based system with ordinary Petri nets, is defined and used for the unified representations of assembly design and modeling. The object knowledge Petri nets, as a graphical language and a new knowledge-based description scheme, can be used to express the qualitative and quantitative aspects of the assembly design and modeling process in an interactive and integrated way. The four-level hierarchy model is proposed and constructed in terms of function-behaviors, structures, geometries, and features. The function-behavior-structure description is built on more abstract concepts so that it can match well top-down design. The static and dynamic characteristics in the design of assembly can also be captured. With the help of fuzzy logic, the incomplete, imprecise knowledge and uncertainty in the design process can also be dealt with. Therefore, the hybrid design object model can incorporate product data model, top-down design process, and assembly process model using an object-oriented, knowledge-based, feature-based, parametric, and constraint-based modeling approach, and can provide a more accurate and more flexible representation. To verify and demonstrate the effective use of the proposed hybrid design object model, a prototype system has been developed. This research provides a knowledge-intensive framework for intelligent assembly design and modeling.

Journal ArticleDOI
TL;DR: This article proposes a metric to assess similarity between software cases supported on functional and behavioral knowledge and presents experimental work that shows that similarity at the functional level is the most important aspect of the similarity metric proposed.
Abstract: When the idea of software reuse appeared in 1968, new horizons for software design were open. But some major problems appeared and most of the expectations were not met. One of the problems encountered is the selection of the right software component. This is related not only to the similarity between the desired functionality and the function delivered by the retrieved software component, but also to the effort needed to modify the chosen component to accommodate the desired functionality. Most of the research done in the case-based reasoning area has been in developing accurate and efficient retrieval algorithms. We think that case-based reasoning retrieval concepts and ideas can be successfully applied to software reuse. In this article we propose a metric to assess similarity between software cases supported on functional and behavioral knowledge. One important aspect of this metric is that reusability is taken into account to estimate the amount of effort needed to reuse retrieved software cases. We also present experimental work that shows that similarity at the functional level is the most important aspect of the similarity metric proposed.

Journal ArticleDOI
TL;DR: Lexical information and domain knowledge are extracted from an electronic version of the illustrated parts catalog for the particular airplane, and are used at different stages of the process, from the morpholexical analysis to the evaluation of the semantic expression generated by the syntactical analyzer.
Abstract: For every problem mentioned by crew members in an aircraft log book, an associated repair action note is entered in the same log book by a maintenance technician after the problem has been handled. These hand-written repair notes, subsequently transcribed into a database, give an account of the actions undertaken by the technicians to fix the problems. Written in a free-text format with peculiar linguistic characteristics, including many arbitrary abbreviations and missing auxiliaries, they contain valuable information that can be used for decision support methods such as case-based reasoning. We use natural language techniques in our information extraction system to analyze the structure and contents of these notes in order to determine the pieces of equipment involved in a repair and what was done to them. Lexical information and domain knowledge are extracted from an electronic version of the illustrated parts catalog for the particular airplane, and are used at different stages of the process, from the morpholexical analysis to the evaluation of the semantic expression generated by the syntactical analyzer.

Journal ArticleDOI
TL;DR: The construction and analysis of an improved algorithm, based on bidirectional search, for efficient compositional synthesis of design solutions using a set of building blocks is reported.
Abstract: This article is an attempt to improve the efficiency of procedures for compositional synthesis of design solutions using building blocks. These procedures have found use in a wide range of applications, and are one of the most substantial outcomes of research into automated synthesis of design solutions. Due to their combinatorial nature, these procedures are highly inefficient in solving problems, especially when the database of building blocks for synthesis or the problem size is large. Previous literature often focuses on improving only the algorithm part of a procedure, although it is both its algorithm and database which together determine the overall efficiency of the procedure. This article reports the construction and analysis of an improved algorithm, based on bidirectional search, for efficient compositional synthesis of design solutions using a set of building blocks.

Journal ArticleDOI
TL;DR: A unique representation of a software component, and a search mechanism based on Reggia's setcover algorithm to retrieve a set of components that can be combined to get the required functionality is presented.
Abstract: This paper presents a framework and a prototype for designing Integrated Construction Management (ICM) software applications using reusable components. The framework supports the collaborative development of ICM software applications by a group of ICM application developers from a library of software components. The framework focuses on the use of an explicit software development process to capture and disseminate specialized knowledge that augments the description of the ICM software application components in a library. The importance of preserving and using this knowledge has become apparent with the recent trend of combining the software development process with the software application code. There are three main components in the framework: design patterns, design rationale model, and intelligent search algorithms. Design patterns have been chosen to represent, record, and reuse the recurring design structures and associated design experience in object-oriented software development. The Design Recommendation and Intent Model (DRIM) was extended in the current research effort to capture the specific implementation of reusable software components. DRIM provides a method by which design rationale from multiple ICM application designers can be partially generated, stored, and later retrieved by a computer system. To address the issues of retrieval, the paper presents a unique representation of a software component, and a search mechanism based on Reggia's setcover algorithm to retrieve a set of components that can be combined to get the required functionality is presented. This paper also details an initial, proof-of-concept prototype based on the framework. By supporting nonobtrusive capture as well as effective access of vital design rationale information regarding the ICM application development process, the framework described in this paper is expected to provide a strong information base for designing ICM software.

Journal ArticleDOI
TL;DR: Investigations into the general viability of the application of inductive machine learning techniques to the acquisition of knowledge acquisition in the context of one particular conceptual design task, that of the design of fluid power circuits are described.
Abstract: A crucial early stage in the engineering design process is the conceptual design phase, during which an initial solution design is generated. The quality of this initial design has a great bearing on the quality and success of the produced artefact. Typically, the knowledge required to perform this task is only acquired through many years of experience, and so is often at a premium. This has led to a number of attempts to automate this phase using intelligent computer systems. However, the knowledge of how to generate designs has proved difficult to acquire directly from human experts, and as a result, is often unsatisfactory in these systems. The application of inductive machine learning techniques to the acquisition of this sort of knowledge has been advocated as one approach to overcoming the difficulties surrounding its capture. Rather than acquiring the knowledge from human experts, the knowledge would be inferred automatically from a set of examples of the design process. This paper describes the authors' investigations into the general viability of this approach in the context of one particular conceptual design task, that of the design of fluid power circuits. The analysis of a series of experiments highlights a number of issues that would seem to arise regardless of the working domain or particular machine learning algorithm used. These issues, presented and discussed here, cast serious doubts upon the practicality of such an approach to knowledge acquisition, given the current state of the art.

Journal ArticleDOI
TL;DR: Methods and tools from the Soft Computing domain, which is used within the diagnostics and prognostics framework to accommodate imprecision of real systems, are presented.
Abstract: We present methods and tools from the Soft Computing (SC) domain, which is used within the diagnostics and prognostics framework to accommodate imprecision of real systems. SC is an association of computing methodologies that includes as its principal members fuzzy, neural, evolutionary, and probabilistic computing. These methodologies enable us to deal with imprecise, uncertain data and incomplete domain knowledge typically encountered in real-world applications. We outline the advantages and disadvantages of these methodologies and show how they can be combined to create synergistic hybrid SC systems. We conclude the paper with a description of successful SC case study applications to equipment diagnostics.

Journal ArticleDOI
TL;DR: This article addresses computational synthesis systems that attempt to find a structural description that matches a set of initial functional requirements and design constraints with a finite sequence of production rules, and encodes a design search problem as a Boolean (propositional) satisfiability problem.
Abstract: This article addresses computational synthesis systems that attempt to find a structural description that matches a set of initial functional requirements and design constraints with a finite sequence of production rules It has been previously shown by the author that it is computationally difficult to identify a sequence of production rules that can lead to a satisficing design solution As a result, computational synthesis, particularly with large volumes of selection information, requires effective design search procedures Many computational synthesis systems utilize transformational search strategies However, such search strategies are inefficient due to the combinatorial nature of the problem In this article, the problem is approached using a completely different paradigm The new approach encodes a design search problem as a Boolean (propositional) satisfiability problem, such that from every satisfying Boolean-valued truth assignment to the corresponding Boolean expression we efficiently can derive a solution to the original synthesis problem (along with its finite sequence of production rules) A major advantage of the proposed approach is the possibility of utilizing recently developed powerful randomized search algorithms for solving Boolean satisfiability problems, which considerably outperform the most widely used satisfiability algorithms The new design-as-satisfiability technique provides a flexible framework for stating a variety of design constraints, and also represents properly the theory behind modern constraint-based design systems

Journal ArticleDOI
TL;DR: A new representation that allows a rigid-body dynamic simulation to be described as a set of “causal-processes” that can be directly translated into natural language descriptions of the feature's purpose is presented.
Abstract: We present a new representation that allows a rigid-body dynamic simulation to be described as a set of “causal-processes.” A causal-process is an interval of time during which both the behavior and the causes of the behavior remain qualitatively uniform. The representation consists of acyclic, directed graphs that are isomorphic to the flow of causality through the kinematic chain. Forces are the carriers of causality in this domain; thus they are central to the representation. We use this representation to compute the purposes of the geometric features on the parts of a device. To compute the purpose of a particular feature, we simulate the behavior of the device with and without the feature present. We then re-represent the two simulations as causal-processes and identify any causal-processes that exist in one simulation but not the other. Such processes are indicative of the feature's purpose. Because they are already causal descriptions of behavior, they can be directly translated into natural language descriptions of the feature's purpose. We have implemented our approach in a computer program called ExplainIT II.

Journal ArticleDOI
TL;DR: Topology deals with those properties of an object that remain invariant under continuous transformations (specifically bending, stretching, and squeezing, but not breaking or tearing); it can be shown that certain abstract spaces have definite properties that can be analyzed without examining these spaces individually.
Abstract: The word “topology” is derived from the Greek word “topos,” which means “position” or “location.” A simplified and thus partial definition has often been used (Croom, 1989, page 2): “topology deals with geometric properties which are dependent only upon the relative positions of the components of figures and not upon such concepts as length, size, and magnitude.” Topology deals with those properties of an object that remain invariant under continuous transformations (specifically bending, stretching, and squeezing, but not breaking or tearing). Topological notions and methods have illuminated and clarified basic structural concepts in diverse branches of modern mathematics. However, the influence of topology extends to almost every other discipline that formerly was not considered amenable to mathematical handling. For example, topology supports design and representation of mechanical devices, communication and transportation networks, topographic maps, and planning and controlling of complex activities. In addition, aspects of topology are closely related to symbolic logic, which forms the foundation of artificial intelligence. In the same way that the Euclidean plane satisfies certain axioms or postulates, it can be shown that certain abstract spaces—where the relations of points to sets and continuity of functions are important—have definite properties that can be analyzed without examining these spaces individually. By approaching engineering design from this abstract point of view, it is possible to use topological methods to study collections of geometric objects or collections of entities that are of concern in design analysis or synthesis. These collections of objects and or entities can be treated as

Journal ArticleDOI
TL;DR: A novel approach to the treatment of continuous-valued attributes in multi-concept classification for mechanical diagnosis using rough set theory is proposed and a prototype system called RClass-Plus has been developed.
Abstract: The efficient use of critical machines or equipment in a manufacturing system requires reliable information about their current operating conditions. This information is often used as a basis for machine condition monitoring and fault diagnosis—which essentially is an endeavor of knowledge extraction. Rough set theory provides a novel way to knowledge acquisition, especially when dealing with vagueness and uncertainty. It focuses on the discovery of patterns in incomplete and/or inconsistent data. However, rough set theory requires the data analyzed to be in discrete manner. This paper proposes a novel approach to the treatment of continuous-valued attributes in multi-concept classification for mechanical diagnosis using rough set theory. Based on the proposed approach, a prototype system called RClass-Plus has been developed. RClass-Plus is validated using a case study on mechanical fault diagnosis. Details of the validation are described.

Journal ArticleDOI
TL;DR: This paper presents a method for the automatic deduction of priority lists of input information as well as for the extraction of task relations from the available design knowledge, which produces a final priority list for the instantiation of the primary design entities.
Abstract: This paper presents a method for the automatic deduction of priority lists of input information as well as for the extraction of task relations from the available design knowledge. The method is based on multiple extensive searches of the design space and produces a final priority list for the instantiation of the primary design entities. If followed, this list ensures the generation of the most decisive design information at the very beginning of the design process. Additionally, the method can produce a priority list of design tasks, which represents the order of completion of these tasks. Finally, it offers a representation platform for tracking the evolution of the design process. First, a brief overview of the current literature is presented, after which the method is presented in detail. Entities, descriptors, and tasks are used for the representation of the design knowledge. They are linked in order to form multiple design relations, formally represented by digraphs. Simple set relations and graph theories are used as mathematical background to the method. Design experience is also taken into account through a weighting process of the primary design entities. Finally, an example of a belt conveyor design is presented, followed by a discussion of the results and some general conclusions. The method may be considered as a design-assisting tool that dynamically processes pieces of design knowledge and suggests corresponding design paths. Additionally, it relates the design tasks in a ordered form. Its extension—currently under elaboration—is expected to treat systematically the problem of identifying and handling the design knowledge inconsistencies.

Journal ArticleDOI
TL;DR: The results of research concerning possibilities of applying multilayer perceptron type of neural network for fault diagnosis, state estimation, and prediction in the gas pipeline transmission network are presented.
Abstract: This article presents the results of research concerning possibilities of applying multilayer perceptron type of neural network for fault diagnosis, state estimation, and prediction in the gas pipeline transmission network. The influence of several factors on accuracy of the multilayer perceptron was considered. The emphasis was put on the multilayer perceptrons' function as a state estimator. The choice of the most informative features, the amount and sampling period of training data sets, as well as different configurations of multilayer perceptrons were analyzed.

Journal ArticleDOI
TL;DR: A constraint-based association rule mining tool which creates the virtual model as an output is presented, including the most relevant experiences from the development of the tool, and the applicability of the overall approach has been verified.
Abstract: When dealing with time continuous processes, the discovered association rules may change significantly over time. This often reflects a change in the process as well. Therefore, two questions arise: What kind of deviation occurs in the association rules over time, and how could these temporal rules be presented efficiently? To address this problem of representation, we propose a method of visualizing temporal association rules in a virtual model with interactive exploration. The presentation form is a three-dimensional correlation matrix, and the visualization methods used are brushing and glyphs. Interactive functions used for displaying rule attributes and exploring temporal rules are implemented by utilizing Virtual Reality Modeling Language v2 mechanisms. Furthermore, to give a direction of rule potential for the user, the rule statistical interestingness is evaluated on the basis of combining weighted characteristics of rule and rule matrix. A constraint-based association rule mining tool which creates the virtual model as an output is presented, including the most relevant experiences from the development of the tool. The applicability of the overall approach has been verified by using the developed tool for data mining on a hot strip mill of a steel plant.

Journal ArticleDOI
TL;DR: This article describes an agent framework called GAME (goal-oriented, agent-managed environment), and focuses on how GAME agents search cooperatively for information requested by a user, and illustrates the application of cooperative search in task-oriented domains such as Manufacturing and Front Office.
Abstract: Searching for information is an ubiquitous need in today's data-oriented environments. However, a request for search often entails the service and cooperation of tools managing a diversified set of tasks. In this article, we explore how tools in the form of cooperating agents can be deployed for information management. We describe an agent framework called GAME (goal-oriented, agent-managed environment), and focus on how GAME agents search cooperatively for information requested by a user. Cooperative search entails several issues such as coordinating agent activities, maintaining transparency to agent heterogeneity, and designing information formats to be shared among the agents that require examination. This article analyzes these issues and describes how they are handled in the GAME framework. Cooperative search effectively supports collaboration and information sharing not only among agents in a domain, but also among GAME agents developed across domains. We illustrate the application of cooperative search in task-oriented domains such as Manufacturing and Front Office showing how GAME promotes intradomain and interdomain collaboration in a Factory environment.

Journal ArticleDOI
TL;DR: The mechanism, the technique, the implementation, and the testing of CreaStim are described, which tries to stimulate and/or impact designers' creativity in design process using the output of it, rather than to simulate the sudden realization.
Abstract: Creative Stimulator (CreaStim) is an intelligent interface for pattern design that behaves as a semiactive partner to human designers rather than as a passive graphical or computational tool. By making adjustments to psychological differentials and/or design parameters, CreaStim is able to help designers to explore innovative pattern designs and to get inspiration, producing different types of novel designs. In this article, the mechanism, the technique, the implementation, and the testing of CreaStim are described. The basic principle of CreaStim is the catastrophe theory, which implies that sudden realization in the thinking process of design may lead to creativity. CreaStim tries to stimulate and/or impact designers' creativity in design process using the output of it, rather than to simulate the sudden realization. The core of the CreaStim is a neural network-based imagining engine, a data repository, and its learning strategies considering psychological factors. The psychological factors, which are thought one of the key influences to creative design, are based on the questionnaires completed by designers about the existing successful designs. The repository contains not only a traditional database storing functional attributes, economic attributes, graphic description, structural description, and psychological attributes, but also methods, rule-based knowledge, and pattern-type knowledge. And it is managed by an application program called Design Template Group (DTG) manager. Trained with 12 pieces of successful pattern designs and 528 pieces of pseudo-examples produced and evaluated by the authors, CreaStim is implemented for a PC and an evaluation poll from five designers shows that designers may most likely get some inspiration from the produced patterns and some of them can even be adopted as the design alternatives directly.

Journal ArticleDOI
TL;DR: A variation of the methodology for solving the Vehicle Routing Problem, known as the Savings Method, is applied to finding a sequence of controls to maximize the overall performance of multistage fuzzy control processes.
Abstract: The purpose of this study is to investigate and optimize the dynamics of state transitions during a process of multistage fuzzy control systems. A variation of the methodology for solving the Vehicle Routing Problem, known as the Savings Method, is applied to finding a sequence of controls to maximize the overall performance of multistage control processes. The Savings Method has been modified into a heuristic to traverse state precedence when transitioning from one known system state to another. In addition, the procedure allows for imposing of two different types of precedences (mandatory and optional) among transition states, as well as a pair of fuzzy constraints and goals throughout each stage of the process. As the control of the system progresses, fuzzy goals may be preset or introduced interactively.