Complex System Design with Design Languages: Method, Applications and Design Principles

05/22/2018
by   Samuel Vogel, et al.
0

Graph-based design languages in UML (Unified Modeling Language) are presented as a method to encode and automate the complete design process and the final optimization of the product or complex system. A design language consists of a vocabulary (digital building blocks) and a set of rules (digital composition knowledge) along with an executable sequence of the rules (digital encoding of the design process). The rule-based mechanism instantiates a central and consistent global product data structure (the so-called design graph). Upon the generation of the abstract central model, the domain-specific engineering models are automatically generated, remotely executed and their results are fed-back into the central design model for subsequent design decisions or optimizations. The design languages are manually modeled and automatically executed in a so-called design compiler. Up to now, a variety of product designs in the areas of aerospace, automotive, machinery and consumer products have been successfully accelerated and automated using graph-based design languages. Different design strategies and mechanisms have been identified and applied in the automation of the design processes. Approaches ranging from the automated and declarative processing of constraints, through fractal nested design patterns, to mathematical dimension-based derivation of the sequence of design actions are used. The existing knowledge for a design determines the global design strategy (top-down vs. bottom-up). Similarity-mechanics in the form of dimensionless invariants are used for evaluation to downsize the solution for an overall complexity reduction. Design patterns, design paradigms (form follows function) and design strategies (divide and conquer) from information science are heavily used to structure, manage and handle complexity.

READ FULL TEXT

page 4

page 5

page 6

research
12/19/2017

Object-Orientation in Graph-Based Design Grammars

The ongoing digital transformation in industry applies to all product li...
research
12/17/2015

Towards automating the generation of derivative nouns in Sanskrit by simulating Panini

About 1115 rules in Astadhyayi from A.4.1.76 to A.5.4.160 deal with gene...
research
03/25/2021

Automatic Assembly Planning based on Digital Product Descriptions

This paper proposes a new concept in which a digital twin derived from a...
research
09/27/2022

Assessing Digital Language Support on a Global Scale

The users of endangered languages struggle to thrive in a digitally-medi...
research
02/10/2018

To the problem of "The Instrumental complex for ontological engineering purpose" software system design

The given work describes methodological principles of design instrumenta...
research
09/21/2022

A graph-based knowledge representation and pattern mining supporting the Digital Twin creation of existing manufacturing systems

The creation of a Digital Twin for existing manufacturing systems, so-ca...
research
01/30/2023

A PBPO+ Graph Rewriting Tutorial

We provide a tutorial introduction to the algebraic graph rewriting form...

Please sign up or login with your details

Forgot password? Click here to reset