Automated Mapping of Physical Effects to Functions Using Abstraction Ports Based on Bond Graphs

2013 ◽  
Vol 135 (5) ◽  
Author(s):  
Bergen Helms ◽  
Hansjoerg Schultheiss ◽  
Kristina Shea

Innovation processes are highly susceptible to cyclic influences, such as evolving knowledge due to new technologies. In order to better meet these challenges, improved computational design support is required. Paper-based design methods have vast amounts of knowledge at their disposal in the form of their design catalogs. However, they lack a corresponding computational implementation that could lead to increased use in design. The method presented is targeted at making the physical effects contained in design catalogs available for use within computational design synthesis approaches. This paper introduces the notion of abstraction ports that are used to represent the valid mapping between functional operators and physical effects. For the automated assignment of abstraction ports, a method is presented that analyzes the equation structure of physical effects. This approach is derived from the modeling technique of bond graphs and is independent of any selection process proposed by design catalogs. Moreover, it allows for the uniform formalization of evolving knowledge in new physical effects that are not yet contained in design catalogs. The assignment of abstraction ports is successfully validated through the formalization of the physical effects of two design catalogs. Furthermore, a software prototype is developed that implements a search process for suitable physical effects for a given function. Future work includes the integration of quantitative characteristics of physical effects and the integration of the approach within the object-oriented graph grammar implementation booggie (project web site: http://booggie.org) for computational design synthesis.

Author(s):  
Bergen Helms ◽  
Hansjo¨rg Schultheiß ◽  
Kristina Shea

Innovation processes are highly susceptible to cyclic influences, such as evolving knowledge due to new technologies. In order to cope with these challenge, computational support is required. Paper-based design methods have vast amounts of knowledge at their disposal in the form of design catalogues. However, lacking a computational implementation, these knowledge sources provide no support for considering dynamic influences in the innovation process. The presented method is targeted at making the physical effects contained in design catalogues available for computational design synthesis approaches. For this purpose, this paper introduces the notion of abstraction ports that is used to represent the valid mapping between functional operators and physical effects. For the automated assignment of abstraction ports, a method has been developed that analyzes the equation structure of physical effects. This approach is derived from the modeling technique of bond graphs and is independent of any selection process proposed by design catalogues. Moreover, it allows for the formalization of evolving knowledge in new physical effects that are not yet contained in design catalogues. The assignment of abstraction ports has been successfully validated through the formalization of the physical effects of two design catalogues. Future work comprises the integration of quantitative characteristics of physical effects and the realization within the object-oriented graph grammar system booggie.


Author(s):  
Clemens Münzer ◽  
Kristina Shea ◽  
Bergen Helms

Ever since computers have been used to support human designers, a variety of representations have been used to encapsulate engineering knowledge. Computational design synthesis approaches utilize this knowledge to generate design candidates for a specified task. However, new approaches are required to enable systematic solution space exploration. This paper presents an approach that combines a graph-based, object-oriented knowledge representation with first-order logic and Boolean satisfiability. This combination is used as the foundation for a generic, automated approach for requirement-driven computational design synthesis. Available design building blocks and a design task defined through a set of requirements are modeled in a graph-based environment and then automatically transferred into a Boolean satisfiability problem and solved, considering a given solution size. The solution is then automatically transferred back to the graph-based domain. The method is validated through the synthesis of automotive powertrains. The contribution of the paper is a new method that is both able to determine that an engineering task is solvable or not given a set of design building blocks and able to systematically explore the solution space.


2021 ◽  
pp. 1-57
Author(s):  
Luca Zimmermann ◽  
Kristina Shea ◽  
Tino Stankovic

Abstract Today most origami crease patterns employed in technical applications are selected from a handful of well-known origami principles. Computational algorithms capable of generating novel crease patterns either target artistic origami, focus on quadrilateral creased paper, or do not incorporate direct knowledge for the purposeful design of crease patterns tailored to engineering applications. The lack of computational methods for the generative design of crease patterns for engineering applications arises from a multitude of geometric complexities intrinsic to origami, such as rigid foldability and rigid body modes, many of which have been addressed by recent work of the authors. Based on these findings, in this paper we introduce a Computational Design Synthesis method for the generative design of novel crease patterns to develop origami concepts for engineering applications. The proposed method first generates crease pattern graphs through a graph grammar that automatically builds the kinematic model of the underlying origami and introduces constraints for rigid foldability. Then, the method enumerates all design alternatives that arise from the assignment of different rigid body modes to the internal vertices. These design alternatives are then automatically optimized and checked for intersection to satisfy the given design task. The proposed method is generic and applied here to two design tasks that are a rigidly foldable gripper and a rigidly foldable robotic arm.


Author(s):  
Clemens Münzer ◽  
Kristina Shea ◽  
Bergen Helms

Computational design synthesis aims to support human designers throughout the design process. However, most approaches to date are limited to narrow parts of this process. The approach presented in this paper aims to respond to the need for a method that covers not only single aspects of the design process, but the whole design process from requirements to a dimensioned product concept, i.e. product architecture and related parameters. A generic approach is presented that covers requirements engineering, graph grammar-based concept architecture synthesis and automated parameterization of components based on constraint solving. Requirements are elaborated and divided into different categories. Procedures to treat each category of requirement are introduced to provide the initial state for the graph grammar-based concept synthesis. After finishing the automated synthesis based on generic and problem-specific rules, valid solutions for the resulting product concept parameterization are automatically created by setting up and solving a constraint satisfaction problem. Finally, the method is validated through the synthesis of automotive powertrains. This research goes beyond prior work in the field as it provides a continuous and generic approach starting with product requirements and ending with a valid, parameterized product concept.


Author(s):  
Shraddha Sangelkar ◽  
Daniel A. McAdams

Graph grammars, a technique for formulating new graphs based on a set of rules, is a very powerful tool for computational design synthesis. It is particularly suitable for discrete categorical data where principal component analysis is generally not applicable. Furthermore, this technique utilizes three different programs in conjunction with a design repository, which is opposed to traditional methods that require experts to empirically derive graph grammars. This technique can be separated into three steps. These steps are the creation of the input, graph data mining, and interpretation of the output with the intention of these steps being to automate or assist an expert with the process of extracting engineering graph grammars. Graph grammars that can then serve as guidelines during concept generation. The results of this paper show that this technique is very applicable to computational design synthesis by testing only a small number of products and still producing tangible results that coincide with empirically derived graphs. Fifty electromechanical products from the design repository are used in this study. When comparing, the machine generated grammar rules with expert derived grammar rules, it can be seen that only 14% cannot be developed, 58% cannot be mined with the current setup and 28% were mined with the current set up. However, it is important to keep in mind a few considerations. Specifically, the technique does not replace the expert. Instead, the technique acts as more of an aid than a replacement. Also, while this technique has great potential in regards to computational design synthesis, it is limited to the products in the design repository and the current implementation of the aforementioned programs. Despite these minor considerations, this work proposes application of graph data mining to derive engineering grammars.


2020 ◽  
Vol 59 (51) ◽  
pp. 23137-23144
Author(s):  
Erik Andris ◽  
Koen Segers ◽  
Jaya Mehara ◽  
Lubomír Rulíšek ◽  
Jana Roithová

2018 ◽  
Vol 10 (43) ◽  
pp. 5214-5226 ◽  
Author(s):  
Farideh Ganjavi ◽  
Mehdi Ansari ◽  
Maryam Kazemipour ◽  
Leila Zeidabadinejad

A magnetic MIP for the selective extraction of buprenorphine (BUP) from real plasma and urine samples and tablets based on computational design as a novel procedure has been developed.


Author(s):  
ADITYA SOMAN ◽  
SWAPNIL PADHYE ◽  
MATTHEW I. CAMPBELL

The design of sheet metal components is perhaps one of the more challenging concurrent activities for design and manufacturing engineers. To aid this design process, a method is developed to encapsulate the constraints of sheet metal that make designing such components a tedious and iterative procedure. This project involves the implementation and testing of a geometric representation scheme for building feasible sheet metal components through the use of 17 grammar rules that capture manufacturing operations like cutting and bending. The implemented system has benefits both as a user interaction tool and as the basis for a computational design synthesis approach for designing sheet metal components. An example of a constructed sheet metal component is shown along with the method for invoking the sheet metal grammar to create this component.


Sign in / Sign up

Export Citation Format

Share Document