scieee Science in your language
[en] (orig)
Rahmenwerk zur Modellierung
einer plausiblen Systemstruktur
mechatronischer Systeme
zur Erlangung des akademischen Grades eines
DOKTORS DER INGENIEURWISSENSCHAFTEN (Dr.-Ing.)
der Fakultät Maschinenbau
der Universität Paderborn
genehmigte
DISSERTATION
von
M.Sc. Lydia Kaiser
aus Alma-Ata
Tag des Kolloquiums: 19. Dezember 2013
Referent: Prof. Dr.-Ing. Jürgen Gausemeier
Korreferent: Prof. Dr. rer. nat. Wilhelm Schäfer
Zusammenfassung
Die Entwicklung mechatronischer Systeme ist eine Herausforderung. Die steigende In-
terdisziplinarität und die daraus resultierende Komplexität der Systeme erfordert von
Beginn an eine enge Zusammenarbeit und ein einheitliches Systemverständnis aller Be-
teiligten. Die disziplinübergreifende Systembeschreibung mit einem Systemmodell bie-
tet das Potential, dieser Herausforderung zu begegnen. Ein zentraler Aspekt des Sys-
temmodells ist die Systemstruktur. Sie beschreibt die Elemente und ihre Beziehungen
im System. Die erfolgreiche disziplinübergreifende Arbeitsweise erfordert eine ver-
gleichbare, vollständige und richtige Systemstruktur. Der Begriff „Plausibilität“ bringt
dies zum Ausdruck.
Zur Modellierung einer plausiblen Systemstruktur wird ein Rahmenwerk erarbeitet. Den
Kern bilden Vorgaben zur Beschreibung der Systemstruktur. Darüber hinaus bietet das
Rahmenwerk eine Plausibilitätsprüfung, ein Konzept für eine Werkzeugunterstützung
sowie ein Vorgehensmodell. Dabei geht das Vorgehensmodell auf die disziplinübergrei-
fende Erstellung, die formalisierte rechnerbasierte Modellierung und Prüfung der Sys-
temstruktur ein.
Das Rahmenwerk wird an zwei Produkten beispielhaft angewendet: einer Tretkraftun-
terstützung und einer Sortieranlage. Während bei der Tretkraftunterstützung die Sys-
temstruktur in der frühen Phase erstellt wird, findet bei der Sortieranlage eine nachträg-
liche Modellierung statt.
Summary
The development of mechatronic systems can be challenging. The growing complexity
and interdisciplinary dependence of systems require close collaboration and uniform
system understanding by all the parties involved. The cross-disciplinary system descrip-
tion in the form of a system model can potentially face this challenge. A key aspect is
the system structure, which describes the elements and their relationships in the system.
The cross-disciplinary way of working requires a comparable, complete and correct
description of the system structure, which is expressed by using the word “plausibility”.
A framework is developed to model a plausible system structure. The main focus lies on
guidelines for the description of the system structure. In addition, the framework con-
sists of a plausibility check, a concept for a software tool and a process model. Thereby
the process model describes the cross-disciplinary creation, the formalized computer-
based modeling and checking of the system structure.
The framework is applied on two products: a pedal-assist and a sorting system. While
the pedal-assist system structure is created in the early phase, the sorting system is mod-
eled subsequently.
Liste der veröffentlichten Teilergebnisse
[DGL+08] DEYTER, S.; GAUSEMEIER, J.; LACKMANN, L.; STEFFEN, D.: InZuMech – Instrumentarium
für die frühzeitige Zuverlässigkeitsanalyse mechatronischer Systeme. wt Werkstattstechnik
online (7/8)/2008, Springer-VDI Verlag, Düsseldorf, S. 607–614
[DLH+09] DEYTER, S.; LACKMANN, L.; HOLST, C.; THESING, W.; MIDDENDORF, A.; STEFFEN, D.:
Frühzeitige Zuverlässigkeitsbewertung miniaturisierter mechatronischer Robotermodule.
In: Gausemeier, J.; Rammig, F.J.; Trächtler, A.; Schäfer, W. (Hrsg.): 6. Paderborner Work-
shop Entwurf mechatronischer Systeme, HNI-Verlagsschriftenreihe, Band 250, Paderborn,
2009
[GKP09] GAUSEMEIER, J.; KAISER, L.; POOK, S.: FMEA von komplexen mechatronischen Systemen
auf Basis der Spezifikation der Prinziplösung. ZWF Zeitschrift für wirtschaftlichen Fabrik-
betrieb 11/2009, Carl Hanser Verlag, München, S. 1011–1017
[GPD+09] GAUSEMEIER, J.; PÖSCHEL, M.; DEYTER, S.; KAISER, L.: Modeling and Analyzing Fault-
Tolerant Mechatronic Systems. In: Proceedings of International Conference on Engineering
Design, Stanford, 2009
[KNT09] KAISER, L.; NORDSIEK, D.; TERFLOTH, A.: Softwaregestützte Konzipierung komplexer me-
chatronischer Systeme und der zugehörigen Produktionssysteme. ATZ Elektronik 5/2009,
GWV Fachverlag GmbH, Wiesbaden
[GBK10] GAUSEMEIER, J.; BRANDIS, R.; KAISER, L.: Auswahl von Montageverfahren auf Basis der
Produktkonzeption. In: Gausemeier, J.; Rammig, F.J.; Schäfer, W.; Trächtler, A. (Hrsg.): 7.
Paderborner Workshop Entwurf mechatronischer Systeme, HNI-Verlagsschriftenreihe,
Band 272, Paderborn, 2010
[GDK10] GAUSEMEIER, J.; DOROCIAK, R.; KAISER, L.: Computer-Aided Modeling of the Principle
Solution of Mechatronic Systems: A Domain-Spanning Methodology for the Conceptual
Design of Mechatronic Systems. In: Proceedings of the ASME 2010 International Design
Engineering Technical Conferences & Computers and Information in Engineering Confer-
ence, Montreal, Canada, 2010
[GKP+10] GAUSEMEIER, J.; KAISER, L.; POOK, S.; NYSSEN, A.; TERFLOTH, A.: Rechnerunterstützte
Modellierung der Prinziplösung mechatronischer Systeme. In: Gausemeier, J.; Rammig,
F.J.; Schäfer, W.; Trächtler, A. (Hrsg.): 7. Paderborner Workshop Entwurf mechatronischer
Systeme, HNI-Verlagsschriftenreihe, Band 272, Paderborn, 2010
[GBK12] GAUSEMEIER, J.; BRANDIS, R.; KAISER, L.: Integrative Conceptual Design of Products and
Production Systems for Mechatronic Systems. In: Proceedings of 13th International Work-
shop on Research and Education in Mechatronics, Paris, 2012
[KAG+12] KAISER, L.; ANACKER, H.; GAUSEMEIER, J.; DUMITRESCU, R.: Plausibilitätsanalyse der
Wirkstruktur am Beispiel einer Sortieranlage. In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag
des Systems Engineering, Carl Hanser Verlag, München, 2012
[KDB+13] KAISER, L.; DUMITRESCU, R.; BREMER, C.; GAUSEMEIER, J.: Sichten der Systemstruktur im
Model-Based Systems Engineering für mechatronische Systeme. In: Spath, D.; Bertsche,
B.; Binz, H. (Hrsg.): Stuttgarter Symposium für Produktentwicklung SSP 2013, Stuttgart,
2013
[KDH+13] KAISER, L.; DUMITRESCU, R.; HOLTMANN, J.; MEYER, M.: Automatic Verification of Mod-
eling Rules in Systems Engineering for Mechatronic Systems. In: Proceedings of the
ASME 2013 International Design Engineering Technical Conferences & Computers and In-
formation in Engineering Conference, Portland, Oregon, 2013
[IKD+13] IWANEK, P.; KAISER, L.; DUMITRESCU, R.; NYSSEN, A.: Fachdisziplinübergreifende Sys-
temmodellierung mechatronischer Systeme mit SysML und CONSENS. In: Maurer, M.;
Schulze, S.-O. (Hrsg.): Tag des Systems Engineering, Carl Hanser Verlag, München, 2013
[SKD+13] SCHMITT, N.; KAISER, L.; DUMITRESCU, R.; HOFMANN, M.: Von der Anforderungserfassung
bis zur Funktionsstruktur – Ein Systems Engineering-Vorgehen für die industrielle Praxis.
In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag des Systems Engineering, Carl Hanser Verlag,
München, 2013
Inhaltsverzeichnis Seite i
Inhaltsverzeichnis Seite
1 Einleitung ....................................................................................................... 1
1.1 Problematik............................................................................................. 1
1.2 Zielsetzung ............................................................................................. 3
1.3 Vorgehensweise ..................................................................................... 4
2 Problemanalyse ............................................................................................. 7
2.1 Begriffsdefinitionen ................................................................................. 7
2.2 Mechatronische Systeme ..................................................................... 10
2.2.1 Klassen mechatronischer Systeme ........................................... 11
2.2.2 Komplexität der Systeme ........................................................... 13
2.3 Entwicklungsmethodik für mechatronische Systeme nach VDI 2206 ... 15
2.4 Systems Engineering ............................................................................ 17
2.4.1 SE-Bestandteile nach HABERFELLNER et al. ................................ 17
2.4.2 Einsatz und Nutzen von Systems Engineering .......................... 18
2.4.3 Rollen im Systems Engineering ................................................. 21
2.5 Model-Based Systems Engineering ...................................................... 22
2.5.1 Modellbildung in der Produktentwicklung .................................. 23
2.5.2 Handlungsfeld MBSE ................................................................ 24
2.5.3 Systemmodell ............................................................................ 26
2.5.4 Partizipation der SE-Rollen am Systemmodell .......................... 33
2.5.5 Modellierungssprache ............................................................... 34
2.5.6 Komplexität im Systemmodell .................................................... 37
2.6 Grundsätze ordnungsmäßiger Modellierung ........................................ 38
2.7 Problemabgrenzung ............................................................................. 40
2.8 Anforderungen ...................................................................................... 43
3 Stand der Technik ........................................................................................ 45
3.1 Modellierungssprachen ........................................................................ 45
3.1.1 METUS - Sprache ..................................................................... 45
3.1.2 CONSENS - Sprache ................................................................ 46
3.1.3 OPM .......................................................................................... 48
3.1.4 SysML ....................................................................................... 49
3.2 Modellierungsmethoden ....................................................................... 51
3.2.1 METUS - Methode ..................................................................... 51
Seite ii Inhaltsverzeichnis
3.2.2 CONSENS - Methode ................................................................ 53
3.2.3 FAS ........................................................................................... 54
3.2.4 SYSMOD ................................................................................... 55
3.2.5 OOSEM ..................................................................................... 57
3.2.6 Funktionale und technische Entwicklung nach ALT ................... 58
3.3 Modellierungswerkzeuge ...................................................................... 59
3.3.1 METUS - Software ..................................................................... 59
3.3.2 Mechatronic Modeller ................................................................ 60
3.3.3 Enterprise Architect – Systems Engineering Edition .................. 61
3.3.4 CATIA V6 Systems .................................................................... 63
3.3.5 Mechatronic Concept Designer ................................................. 64
3.4 Modellierungsrichtlinien ........................................................................ 65
3.4.1 Kochbuch für MBSE mit SysML ................................................. 65
3.4.2 Richtlinien nach ALT ................................................................... 66
3.5 Funktionsmodellierung ......................................................................... 66
3.6 Zusammenfassende Betrachtung der Strukturmodellierung ................. 68
3.7 Handlungsbedarf .................................................................................. 70
4 Rahmenwerk zur Modellierung einer plausiblen Systemstruktur .................. 73
4.1 Definition und Klassifikation der Modellkonstrukte ................................ 74
4.1.1 Beziehungen .............................................................................. 76
4.1.1.1 Energie ...................................................................... 77
4.1.1.2 Information ................................................................. 78
4.1.1.3 Stoff ........................................................................... 79
4.1.1.4 Mechanische Verbindung .......................................... 80
4.1.2 Technische Elemente ................................................................ 81
4.1.2.1 Energieumsetzendes Element ................................... 83
4.1.2.2 Informationsumsetzendes Element ........................... 84
4.1.2.3 Stoffumsetzendes Element ........................................ 86
4.1.2.4 Tragstruktur ............................................................... 88
4.1.3 Nicht-technische Elemente ........................................................ 89
4.1.3.1 Lebewesen ................................................................ 90
4.1.3.2 Stoff-Objekt ................................................................ 91
4.1.3.3 Umgebung ................................................................. 91
4.2 Richtlinien und Bedingungen der Modellierung .................................... 92
4.2.1 Vergleichbarkeit ......................................................................... 92
4.2.2 Vollständigkeit ........................................................................... 94
4.2.3 Richtigkeit ................................................................................ 100
4.3 Plausibilitätsprüfung ........................................................................... 101
4.3.1 Matrix der energieumsetzenden Elemente .............................. 104
4.3.2 Matrix der Sensoren ................................................................ 106
Inhaltsverzeichnis Seite iii
4.4 Sichten auf die Systemstruktur ........................................................... 107
4.5 Werkzeugunterstützung ...................................................................... 110
4.5.1 Konzept der Werkzeugunterstützung ...................................... 110
4.5.1.1 Arbeitsweise und Werkzeugfunktionen .................... 111
4.5.1.2 Automatische Plausibilitätsprüfung .......................... 115
4.5.2 Prototypische Implementierung der Plausibilitätsprüfung ........ 118
4.6 Vorgehensmodell zur Erstellung plausibler Systemstruktur ................ 121
4.6.1 Phase 1: Modellierungs-Workshops ........................................ 122
4.6.2 Phase 2: Formalisierung des Modells ...................................... 124
4.6.3 Phase 3: Modell-Review .......................................................... 125
4.6.4 Phase 4: Modellvervollständigung ........................................... 126
4.6.5 Phase 5: Modellfreigabe .......................................................... 127
5 Anwendung und Bewertung ....................................................................... 129
5.1 Anwendungsbespiel: Tretkraftunterstützung für ein Fahrrad .............. 129
5.1.1 Phase 1: Modellierungs-Workshops ........................................ 130
5.1.2 Phase 2: Formalisierung des Modells ...................................... 133
5.1.3 Phase 3: Modell-Review .......................................................... 136
5.1.4 Phase 4: Modellvervollständigung ........................................... 137
5.1.5 Phase 5: Modellfreigabe .......................................................... 138
5.2 Anwendungsbespiel: Sortieranlage .................................................... 139
5.2.1 Oberste Hierarchieebene der Systemstruktur .......................... 140
5.2.2 Sichten auf die Systemstruktur der Sortieranlage .................... 141
5.2.2.1 Stoffspezifische Sicht .............................................. 141
5.2.2.2 Energiespezifische Sicht ......................................... 142
5.2.2.3 Informationsspezifische Sicht .................................. 143
5.2.2.4 Ergänzungen der Systemstruktur ............................ 144
5.3 Bewertung der Arbeit an den Anforderungen ..................................... 145
6 Resümee und Ausblick .............................................................................. 147
7 Abkürzungsverzeichnis .............................................................................. 151
8 Literaturverzeichnis .................................................................................... 153
Seite iv Inhaltsverzeichnis
Anhang
A1 Steckbriefe der Elementklassen .......................................................... A-1
A2 Liste der Richtlinien und Bedingungen ................................................ A-9
A3 Matrix der energieumsetzenden Elemente ........................................ A-12
A4 Matrix der Sensoren .......................................................................... A-13
A5 Aufgaben und Fähigkeiten eines Systems Engineers ....................... A-14
A6 Systemstruktur der Sortieranlage ...................................................... A-15
Einleitung Seite 1
1 Einleitung
Die vorliegende Arbeit entstand in Rahmen der Grundlagenforschung am Heinz
Nixdorf Institut sowie der anwendungsorientierten Forschung am Fraunhofer-Institut
für Produktionstechnologie. Zahlreiche Grundlagen der disziplinübergreifenden Konzi-
pierung mechatronischer Systeme sowie Erfahrungen der werkzeugtechnischen Umset-
zung wurden am Heinz Nixdorf Institut in Rahmen des Verbundprojekts VireS1 erarbei-
tet. Ziel des Projekts VireS war ein Instrumentarium für die integrative Entwicklung
von Produkt und Produktionssystem. In diesem Zusammenhang wurde in Kooperation
mit einem Softwareunternehmen unter anderem das Modellierungswerkzeug Mechatro-
nic Modeller umgesetzt.
Die Grundlagen zur disziplinübergreifenden Beschreibung mechatronischer Systeme
wurden in der Zeit am Fraunhofer-Institut in der Projektgruppe Entwurfstechnik Mecha-
tronik vertieft und in der Industrie eingesetzt. Die Anwendung erfolgte in Rahmen von
zahlreichen Workshops mit Unternehmen der Branchen Automotive, Automatisierungs-
technik sowie Maschinen- und Anlagenbau. Die daraus gewonnen Handlungsfelder und
Erkenntnisse flossen in die Arbeit ein. Diese sind im Rahmen des Querschnittsprojekts
Systems Engineering2 des Spitzenclusters it´s OWL3 wissenschaftlich aufgearbeitet
worden. Ziel des Projekts ist eine ganzheitliche disziplinübergreifende Systematik zur
Entwicklung Intelligenter Technischer Systeme. Mit den Ansätzen des Model-Based
Systems Engineering wird der fachdisziplinübergreifende Systementwurf unterstützt.
Die vorliegende Arbeit ist ein Bestandteil dieser Systematik. Damit ordnet sie sich in
das Themenfeld Model-Based Systems Engineering (MBSE) ein und beschreibt ein
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur mechatronischer Syste-
me.
1.1 Problematik
Moderne Erzeugnisse des Maschinenbaus beruhen auf einem engen Zusammenwirken
von Mechanik, Elektrotechnik, Regelungstechnik und Softwaretechnik. Der Begriff
Mechatronik bringt dies zum Ausdruck. Mechatronische Systeme sind aus dem alltägli-
chen Leben und in der Wirtschaft nicht mehr wegzudenken. Sie unterstützen den Men-
schen beim Transport, der Produktion und Kommunikation. Aktuell ist ein starker An-
stieg des Softwareanteils in den Systemen zu beobachten. Durch den Fortschritt in der
1 Virtuelle Synchronisation von Produktentwicklung und Produktionssystementwicklung (VireS), geför-
dert vom Bundesministerium für Bildung und Forschung (BMBF) im Rahmenkonzept „Forschung für
die Produktion von morgen“. Projektlaufzeit: Juli 2008 bis Juni 2011
2 Gefördert vom BMBF im Rahmen des Spitzenclusters it´s OWL. Projektstart: Juni 2012
3 Intelligente Technische Systeme OstWestfalenLippe (it´s OWL)
Seite 2 Kapitel 1
Kommunikations- und Nachrichtentechnik können bestehende Funktionen durch Soft-
ware realisiert, aber auch komplett neue Funktionen umgesetzt werden. Der Trend geht
zu Intelligenten Technischen Systemen, die sich durch die Begriffe adaptiv, robust, vo-
rausschauend und benutzungsfreundlich charakterisieren lassen [aca09], [Dum11],
[GAC+13].
Mechatronische Systeme zeigen eine hohe Interdisziplinarität auf, so dass an der Ent-
wicklung unterschiedliche Fachdisziplinen beteiligt sind. Durch diese Interdisziplinari-
tät, aber auch durch die Komplexität der Systeme selbst, wächst die Herausforderung
einer effektiven und effizienten Entwicklung [BHL07-ol], [GLL12]. Die unterschiedli-
chen Fachdisziplinen müssen von der ersten Produktidee an miteinander das System
konzipieren und entwickeln. Ein integrativer Ansatz zur frühzeitigen Berücksichtigung
der Produktionssysteme ist unabdingbar, um sämtliche Lösungsvarianten ins Kalkül zu
ziehen [ES05], [GLL12]. Es herrscht ein hoher Bedarf an Abstimmung und verzahnter
Zusammenarbeit. Dies muss bereits bei den Anforderungen beginnen und sich über den
gesamten Produktentstehungsprozess fortsetzen. Hier zeigen sich jedoch Defizite. Dies
liegt unter anderem daran, dass die Entwickler4, bedingt durch ihren fachlichen Hinter-
grund, unterschiedliche Denk- und Arbeitsweisen haben. Dies führt häufig zu Missver-
ständnissen, da teilweise gleiche Begriffe unterschiedlich genutzt werden oder unter-
schiedlich verwendete Begriffe das Gleiche meinen. Jedoch liegen die Schwierigkeiten
in der Zusammenarbeit nicht nur an den verwendeten Begriffen. Es fehlen Ausdrucks-
mittel, die losgelöst von fachdisziplinspezifischen Beschreibungsmöglichkeiten die
Kommunikation unterstützen. Diese Notwendigkeit zeigt sich auch durch ein fehlendes
einheitliches Verständnis des Systems bei den beteiligten Entwicklern. Die Entwick-
lungstätigkeiten erfolgen in Teillösungen, so dass ein Zusammenwirken erst in der In-
tegration ersichtlich wird. Änderungen in der späten Phase der Entwicklung sind kos-
ten- und zeitintensiv [INC12], [Fra06], [BGJ+09].
Dieser Herausforderung stellt sich das Systems Engineering. Mit dem Systemdenken im
Vordergrund wird bei allen beteiligten Disziplinen ein einheitliches und ganzheitliches
Systemverständnis erreicht [INC12]. Dabei sollen Modelle unterstützen, dies zu errei-
chen. Mit diesen Ansätzen beschäftigt sich der Bereich Model-Based Systems Enginee-
ring. Ein sogenanntes Systemmodell steht im Mittelpunkt der Entwicklung. Dieses be-
schreibt das System interdisziplinär und bietet damit eine Plattform zur Kommunikation
und Kooperation der beteiligten Disziplinen [INC07-ol], [GFD+09], [FMS12]. Die Mo-
dellierung erfolgt mit graphischen Modellierungssprachen, so dass die damit erstellten
Diagramme Beziehungen visualisieren, die sonst aufwendig in Textform umschrieben
werden. Neben den Diagrammen wird das Repository (Datenmodell) erstellt, das die
Modellinhalte beinhaltet. Dieses muss softwaretechnisch verwaltet und gepflegt werden
4 Die Inhalte der vorliegenden Arbeit beziehen sich in gleichem Maße sowohl auf Frauen als auf Männer.
Aus Gründen der besseren Lesbarkeit wird jedoch die männliche Form (Entwickler, Konstrukteur etc.)
für alle Personenbezeichnungen gewählt. Die weibliche Form wird dabei stets mitgedacht.
Einleitung Seite 3
[Alt12b]. Es existieren Bestrebungen, das Repository mit allen anderen im Produktle-
benszyklus anfallenden Produktdaten zu verbinden. Hier lassen sich zwei alternative
Ansätze beobachten: die Anbindung des Systemmodells an PDM-Systeme5 oder eine
direkte Kopplung der verwendeten Softwarewerkzeuge [Sen13], [GSG+09], [Alt12b],
[FMS12].
Das angestrebte Systemmodell besteht aus verschiedenen Aspekten, die das System
disziplinübergreifend beschreiben. Diese lassen sich in die Kategorien Anforderungen,
Verhalten und Struktur einteilen. Dabei nimmt die Struktur eine wesentliche Rolle ein,
da diese die Bestandteile des Systems und deren Beziehung beschreibt. Auf Basis der
Systemstruktur kann die interdisziplinäre Zusammenarbeit maßgeblich unterstützt und
das einheitliche Systemverständnis erreicht werden. Verschiedene Modellierungsspra-
chen, Methoden und Werkzeuge ermöglichen die Beschreibung der Struktur. Eine Ana-
lyse von bereits modellierten Systemstrukturen zeigt jedoch erhebliche Unterschiede in
der Art und Weise der Modellierung. Auch innerhalb eines Ansatzes finden sich Struk-
turen, die einen gleichen Sachverhalt auf unterschiedliche Weise beschreiben. Dies liegt
an einer mangelnden Definition der zu beschreibenden Elemente und Beziehungen.
Darüber hinaus fehlt es an Richtlinien, die den Anwender unterstützen, die Modelle
vergleichbar, vollständig und richtig zu erstellen. Erst wenn diese Anforderungen erfüllt
sind, kann auf Basis der Systemstruktur eine interdisziplinäre Zusammenarbeit effektiv
erfolgen.
Die Erstellung eines Systemmodells und damit auch der Systemstruktur muss dabei
zwei entgegengesetzten Anforderungen gerecht werden. Die Modelle müssen von vielen
Personen mit unterschiedlichem fachlichem Hintergrund erstellt, aber vor allem gelesen
werden können. Da die Systemmodellierung die Entwicklungstätigkeiten unterstützt,
jedoch die disziplinspezifischen Vorgehensweisen nicht ersetzt, bedarf es einer intuiti-
ven, leicht erlernbaren Anwendung [aca09]. An die rechnerbasierte Modellierung wer-
den hingegen andere Anforderungen gestellt. Hier wird zur Erstellung eines Repository,
das zudem auswertbar ist, ein hoher Grad an Formalisierung benötigt. Damit bedarf es
einer systematischen Vorgehensweise, die den Kompromiss zwischen einer intuitiven,
einfachen Anwendung und der formalen, rechnerinternen Modellierung schafft
[SMM+12], [ALR12].
1.2 Zielsetzung
Ziel der Arbeit ist ein Rahmenwerk zur Modellierung einer plausiblen Systemstruktur
mechatronischer Systeme. Dabei ist eine Systemstruktur dann als plausibel zu bewerten,
wenn sie vergleichbar, vollständig und richtig modelliert wird. Das Rahmenwerk soll so
konzipiert sein, dass es aus Bestandteilen besteht, die im Einzelnen oder als Gesamtheit
eingesetzt werden können.
5 PDM – Produktdaten-Management
Seite 4 Kapitel 1
Mit der Ausrichtung auf mechatronische Systeme soll das Rahmenwerk eine klare Vor-
gabe geben, wie die Systemstruktur aufgebaut ist und welche Elemente und Beziehun-
gen wie zu modellieren sind. Die Vorgaben sollen in Form von Richtlinien aufbereitet
werden, so dass der Anwender bei der Erstellung der Systemstruktur auf Plausibilität
achtet. Darüber hinaus soll auch die Möglichkeit geben werden, eine Systemstruktur im
Nachhinein zu prüfen und damit eine Aussage über die Vergleichbarkeit, Vollständig-
keit und Richtigkeit zu erhalten. Hierzu soll ein Konzept einer Werkzeugunterstützung
aufzeigen, wie eine effiziente Modellierung computerbasiert erfolgen kann.
Ein Vorgehensmodell soll die Erstellung einer plausiblen Systemstruktur und damit die
Anwendung der Bestandteile aufzeigen. Dabei soll auf die disziplinübergreifende Ar-
beitsweise bei der Modellierung eingegangen werden. Hierzu ist eine Trennung zwi-
schen der disziplinübergreifenden Erarbeitung einer Systemstruktur und der rechnerin-
ternen Abbildung vorzunehmen.
Die Anwendbarkeit der Bestandteile soll an zwei Systemen nachgewiesen werden. Da-
bei soll sich ein System in der Neuentwicklung befinden und wird damit disziplinüber-
greifend erarbeitet. Hingegen soll das zweite System bereits realisiert vorliegen. Dieser
Fall soll die Modellierung der Struktur zur Systemanalyse beschreiben (z.B. für das Re-
verse Engineering).
1.3 Vorgehensweise
Nach der Einleitung in diesem Kapitel findet in Kapitel 2 eine ausführliche Problem-
analyse statt. Dazu wird das Forschungsfeld der Arbeit abgesteckt und Grundlagen be-
schrieben. Die Arbeit befasst sich mit mechatronischen Systemen, die zu Beginn einge-
führt werden. Diese Systeme zeichnen sich durch hohe Interdisziplinarität und
Komplexität aus. Dies wirkt sich auch auf die Entwicklung der Systeme aus. Hierzu
wird die VDI-Richtlinie 2206 „Entwicklungsmethodik für mechatronische Systeme“
vorgestellt sowie die Grundlagen und Handlungsfelder des Systems Engineering. Der
Schwerpunkt von Kapitel 2 liegt auf Model-Based Systems Engineering (MBSE). Das
Ziel von MBSE ist ein interdisziplinäres Systemmodell. Die Einsatzbereiche des Mo-
dells sowie die Voraussetzungen zur Modellierung werden dabei näher beleuchtet. Zwi-
schen der Systemmodellierung und der Geschäftsprozessmodellierung lassen sich Paral-
lelen erkennen. Die im Rahmen der Prozessmodellierung aufgestellten Grundsätze
ordnungsmäßiger Modellierung werden eingeführt und können auf die Systemmodellie-
rung übertragen werden. Aus der Problemabgrenzung werden Anforderungen an das
Rahmenwerk abgeleitet.
Die Ergebnisse der Literaturrecherche zum aktuellen Stand der Technik werden in
Kapitel 3 vorgestellt. Hierzu findet eine Trennung zwischen den drei Bestandteilen zur
Beschreibung eines Systemmodells statt: Modellierungssprache, Vorgehensmethode
und Softwarewerkzeuge. Bei den Modellierungssprachen werden nur solche betrachtet,
die die Beschreibung der Systemstruktur (als Bestandteil des Systemmodells) adres-
Einleitung Seite 5
sieren. Die beschriebenen Vorgehensmodelle sind größtenteils auf einzelne Sprachen
ausgelegt, wobei in dem Zusammenhang die Unabhängigkeit einer spezifischen Model-
lierungssprache betont wird. Abschließend werden Softwarewerkzeuge vorgestellt, die
zur Modellierung der Systemstruktur verwendet werden. Neben den Sprachen, Metho-
den und Werkzeugen werden Modellierungsrichtlinien untersucht. Die Funktionsmodel-
lierung ist ein wesentlicher Bestandteil der Beschreibung von Systemen und wird daher
ebenfalls näher beleuchtet. Eine zusammenfassende Betrachtung der Strukturmodellie-
rung zeigt die Unterschiede des Struktur-, bzw. Architekturverständnisses in der Litera-
tur. Der Stand der Technik wird hinsichtlich der in Kapitel 2 aufgestellten Anforderun-
gen bewertet und ein Handlungsbedarf aufgezeigt.
Kapitel 4 bildet den Kern der vorliegenden Arbeit mit den Bestandteilen des Rahmen-
werks zur Modellierung einer plausiblen Systemstruktur. Den Ausgangspunkt des
Rahmenwerks bildet die Definition und Klassifikation der zu beschreibenden Elemente
und Beziehungen. Die Vorgaben zur Erstellung einer plausiblen Systemstruktur werden
in Form von Richtlinien und Bedingungen aufbereitet. Diese bilden die Basis zur Prü-
fung der Plausibilität. Ausgehend von den Element- und Beziehungsklassen werden
Sichten auf die Systemstruktur vorgestellt. Das Konzept einer Werkzeugunterstützung
greift die Bestandteile auf und zeigt die computerbasierte Modellierung. Abschließend
wird ein Vorgehensmodell zur Erstellung einer plausiblen Systemstruktur dargelegt.
An zwei Beispielen erfolgt in Kapitel 5 die Anwendung der Bestandteile des Rah-
menwerks. Das erste Beispiel ist eine Tretkraftunterstützung, die in einem Unternehmen
neu entwickelt werden soll, während das zweite Beispiel bereits realisiert ist und im
Nachhinein modelliert wird. Die Bewertung der Arbeit erfolgt an den in Kapitel 2 auf-
gestellten Anforderungen.
Kapitel 6 besteht aus einem Resümee der Arbeit sowie einem Ausblick auf zukünftige
Forschungsfelder. Der Anhang enthält ergänzende Informationen zum Rahmenwerk
und stellt Hilfsmittel bereit, die in Kapitel 4 vorgestellt wurden.
Problemanalyse Seite 7
2 Problemanalyse
Ziel der Problemanalyse sind Anforderungen an ein Rahmenwerk zur Modellierung ei-
ner plausiblen Systemstruktur mechatronischer Systeme. Hierzu ist Kapitel 2 wie folgt
aufgebaut. Für ein einheitliches Verständnis über verwendete Begrifflichkeiten werden
diese in Kapitel 2.1 definiert. Die hier fokussierten mechatronischen Systeme werden in
Kapitel 2.2 eingeführt. Wie das Vorgehen der Entwicklung mechatronischer Systeme
aussieht und welche Ansätze das Systems Engineering liefert, werden in Kapitel 2.3 und
2.4 vorgestellt. Anschließend wird das Themenfeld Model-Based Systems Engineering
intensiv betrachtet (Kapitel 2.5). Übertragen aus der effizienten und effektiven Pro-
zessmodellierung werden Grundsätze ordnungsmäßiger Modellierung vorgestellt (2.6).
Abschließend erfolgt eine Problemabgrenzung (Kapitel 2.7) aus der die Anforderungen
abgeleitet werden (Kapitel 2.8).
2.1 Begriffsdefinitionen
Die vorliegende Arbeit befasst sich mit der disziplinübergreifenden Beschreibung von
Systemen. Der Begriff System wird im alltäglichen Sprachgebrauch häufig verwendet
und bezieht sich auf ein zusammengesetztes Ganzes: z.B. Wirtschaftssystem, biologi-
sches System, IT-System oder Transportsystem. Im Lexikon finden sich dazu unter-
schiedliche Bedeutungen. Unter anderem wird ein System verstanden als eine
„Einheit aus technischen Anlagen, Bauelementen, die eine gemeinsa-
me Funktion haben“ [Dud13-ol].
Etwas allgemeiner wird der Begriff System in der Naturwissenschaft genutzt:
„Gesamtheit von Objekten, die sich in einem ganzheitlichen Zusam-
menhang befinden und durch die Wechselbeziehungen untereinander
gegenüber ihrer Umgebung abzugrenzen sind“ [Dud13-ol].
Damit besteht ein System aus einer Ansammlung miteinander in Beziehungen stehender
Teile [Pat82]. Es ist durch eine willkürlich gesetzte Grenze (Systemgrenze) von seiner
Umgebung getrennt, wobei die Elemente mit der Umgebung in Beziehung stehen. Jedes
Element kann wiederum für sich betrachtet ein System darstellen und damit in Subele-
mente unterteilt werden [HWF+12] (Bild 2-1).
Im Rahmen dieser Arbeit wird der Begriff System synonym für das technische Produkt
– im speziellen mechatronische Produkt – verwendet. Auf die Besonderheiten mecha-
tronischer Systeme wird im anschließenden Kapitel eingegangen.
Seite 8 Kapitel 2
Bild 2-1: Schematische Darstellung des Systems in seinem Umfeld (nach [HWF+12])
Die Systemstruktur beinhaltet damit die Menge der Elemente und deren Beziehungen.
Die Beschreibung der Systemstruktur erfolgt mit graphischen Modellen. Damit wird in
dieser Arbeit ein wesentlicher Fokus auf die Modellierung gelegt. Allgemein betrachtet
ist ein Modell eine abstrahierte Beschreibung eines Sachverhalts [Pat82]. Nach
STACHOWIAK ist ein Modell durch drei Merkmale charakterisiert: Abbildung, Verkür-
zung, Pragmatismus [Sta73]. Mit dem Modell wird eine Abbildung/Repräsentation ei-
nes Sachverhalts ermöglicht. Dieser kann einem realen System oder einer Theorie ent-
sprechen. Zur Abbildung gehört eine Verkürzung – eine Abstraktion des Sachverhalts.
Diese wird durch mehrere Faktoren festgelegt. Zum einen entscheidet der Modellnutzer
über die darzustellenden Inhalte, zum anderen bestimmen die Mittel, mit denen die Mo-
dellbildung erfolgt, über die Abstraktionstiefe. Mit dem pragmatischen Ansatz zur voll-
ständigen Bestimmung des Modellbegriffs werden die Fragen berücksichtigt, für wen,
wann und wozu ein Modell gebildet wird. Modelle werden immer für jemanden (Mo-
dellnutzer) erstellt, sie erfüllen ihre Funktion innerhalb eines Zeitintervalls und dienen
einem bestimmten Zweck.
Dabei steht der Modellnutzen immer im Verhältnis zum Aufwand für die Erstellung,
Anwendung und Pflege des Modells. Nach PATZAK sind folgende Anforderungen an ein
Modell zu stellen [Pat82]:
Empirisch richtig: Dies verlangt vom Modell einen Grad an Übereinstimmung
zwischen der Abbildung und Realität. Dabei sollen insbesondere die zwei Kriterien
beachtet werden: Genauigkeit (kann die beschriebe Aussage noch als richtig gewer-
tet werden) und Sicherheit (die gemachten Aussagen entsprechen mit hoher Wahr-
scheinlichkeit der Realität).
Formal richtig: Die Modellinhalte sollen in hoher qualitativer Form vorliegen, so
dass sie widerspruchsfrei und formal einwandfrei sind.
Systemgrenze
Umfeldelement
Randelement
Systemelement
Beziehung
Umfeld
System
E11
E4
E3
E6
E5
E7
E1
E9
E8
E2
E10
Problemanalyse Seite 9
Produktiv: Das Modell soll dem Modellierungszweck entsprechen. Damit wird
vom Modell verlangt, brauchbare Antworten zu liefern.
Handhabbar: Es muss eine leichte Anwendbarkeit und Interpretierbarkeit des Mo-
dells gegeben sein.
Nicht aufwendig: Der Aufwand für die Erstellung, Anwendung und Pflege des
Modells soll möglichst gering sein.
Da die ersten drei und die letzten beiden Anforderungen gegensätzlich sind, muss ein
Kompromiss gefunden werden. Dies führt häufig zu Missverständnissen mit Modellen,
da die erreichten Ergebnisse häufig nicht den subjektiven Vorstellungen entsprechen
[Pat82].
Das Modell kann rechnerintern erstellt werden. Hierzu werden Diagramme verwendet,
die eine Oberfläche zur graphischen Modellierung bereitstellen. Die spezifizierten Mo-
dellinhalte werden dabei formalisiert abgespeichert (Bild 2-2). Daraus ergibt sich eine
Datenstruktur, die in der Literatur auch als Modell/Datenmodell bezeichnet wird
[Alt12b]. Zur besseren Trennung dieser Begrifflichkeiten, wird in dieser Arbeit für das
Datenmodell die Bezeichnung Repository, bzw. Datenbank verwendet.
Bild 2-2: Trennung zwischen Diagramm und Repository (nach [Alt12b])
Mit Modellen wird das System aus verschiedenen Betrachtungsweisen beschrieben (vgl.
Kap. 2.4.1). Jede Betrachtungsweise ist ein Aspekt des Systems, wie z.B. Struktur oder
Verhalten. Für jeden Aspekt kann ein eigenes Modell erstellt werden, das als Partial-
modell bezeichnet wird. Die Summe aller Partialmodelle mit den aspektübergreifenden
Verlinkungen zwischen den Modellelementen entspricht dem Systemmodell. Die for-
malisierte Spezifikation des Systemmodells erfolgt im Repository.
Die Modellinhalte eines Partialmodells können dem Anwender vollständig oder über
definierte Filter angezeigt werden [Neg06]. Die so gefilterten Inhalte entsprechen einer
Sicht des Aspekts. So stellt die Hierarchie einen Filter dar. Dieser definiert die Hierar-
chieebenen und die je Ebene enthaltenen Elemente. Die Betrachtung einer Ebene ist
damit eine Sicht innerhalb eines Aspekts. Es sind auch aspektübergreifende Filter denk-
bar. Diese stellen dem Anwender ausgewählte Inhalte des Systemmodells dar, die zu
A
nwender Sicht/Diagramm Repository
Seite 10 Kapitel 2
mehr als einem Aspekt gehören. Im Folgenden wird in diesem Fall das Adjektiv „as-
pektübergreifend“ verwendet.
2.2 Mechatronische Systeme
Der Begriff Mechatronik wurde in den 70er Jahren stark geprägt [Ise02]. Das Kunstwort
setzt sich zusammen aus Mechanik (Maschinenbau) und Elektronik (Elektrotechnik).
Durch den Begriff wird damit bereits das interdisziplinäre Zusammenwirken klassischer
Ingenieurswissenschaften zum Ausdruck gebracht [Jan10], [Rod12]. Die vielen beste-
henden Definitionen des Begriffs unterstreichen die Synergie der Fachdisziplinen, er-
weitern diese jedoch um die Informationstechnik. In der VDI-Richtlinie 2206 „Entwick-
lungsmethodik für mechatronische Systeme“ wird die Definition von HARASHIMA,
TOMIZUKA und FUKUDA zu Grunde gelegt [HTF96] und aus dem englischen Original
übersetzt:
„Mechatronik bezeichnet das synergetische Zusammenwirken der
Fachdisziplinen Maschinenbau, Elektrotechnik und Informationstech-
nik beim Entwurf und der Herstellung industrieller Erzeugnisse sowie
bei der Prozessgestaltung.“ [VDI2206]
Mechatronische Systeme bestehen in der einfachsten Form aus Sensoren, Aktoren, In-
formationsverarbeitung und Grundsystem. Diese vier Bestandteile wirken miteinander
in einem Regelkreis, der im Bild 2-3 dargestellt ist [VDI2206].
Bild 2-3: Grundstruktur eines mechatronischen Systems [VDI2206]
Zu dem Grundsystem zählen alle mechanischen, elektromechanischen, hydraulischen
und pneumatischen Strukturen. Durch technologische Weiterentwicklung sind auch
Kombinationen aus diesen Strukturen möglich. Zur Bestimmung von physikalischen
Größen oder deren Änderungen werden Sensoren benötigt. Sie arbeiten als Messwert-
aufnehmer und wandeln beliebige physikalische/chemische Größen in elektrische Grö-
Logische Ebene
Informations-
verarbeitung
Kommunikationssystem Mensch-Maschine-Schnittstelle Mensch
Informations-
verarbeitung
Physikalische Ebene
Grundsystem
Aktorik Sensorik Umgebung
Leistungs-
versorgung
Legende: Informationsfluss Energiefluss Stofffluss
notwendige Einheit optionale Einheit
Problemanalyse Seite 11
ßen. Daraus können Informationen aus der Umgebung und dem inneren Zustand des
Systems erfasst werden [Rod12]. Die Sensorsignale sind Eingangsgrößen der Informa-
tionsverarbeitung. Die Einwirkungen auf das System werden verarbeitet und die Stell-
größen bestimmt, die das Grundsystem auf gewünschte Weise beeinflussen. Die Ein-
wirkung auf das System erfolgt jedoch nicht ausschließlich über Sensoren. Eine
Beeinflussung durch den Benutzer kann über die Mensch-Maschine-Schnittstelle erfol-
gen. Aufgabe der Aktoren ist das Wandeln der Stellgröße in eine physikalische Größe
zur Erzeugung von Bewegung, Ausüben von Kräften oder Leisten von Arbeit [Czi08],
[VDI2206].
Mechatronische Systeme kennzeichnet die Eigenschaft, Stoffe, Energie und/oder Infor-
mation zu wandeln, zu transportieren und/oder zu speichern [Czi08]. Dies wird durch
die Wechselwirkung des Grundsystems mit den Sensoren, Aktoren und Informations-
verarbeitung realisiert. Mittels Flussbeziehungen (Stoff, Energie, Information) kann die
Interaktion dargestellt werden [PBF+07].
2.2.1 Klassen mechatronischer Systeme
Erzeugnisse des Maschinenbaus und verwandter Branchen wie der Automobiltechnik,
Bahntechnik und Medizintechnik waren lange Zeit durch mechanische Systeme geprägt.
Die Anzahl an mechanischen Komponenten überwog bei diesen Systemen, so dass die
Entwicklung auch von einer Disziplin ausschlaggebend beeinflusst wurde: Konstrukti-
on. Die Integration von elektronischen und softwaretechnischen Elementen nimmt stetig
zu (Bild 2-4). Der Wandel zu mechatronischen Systemen ist bereits vollzogen, auch
wenn die Entwicklung mechatronischer Systeme nach wie vor eine Herausforderung
darstellt [Ben05].
Bild 2-4: Zunahme der Elektronik- und Software-Funktionen im technischen Produkt
(nach [SB09])
25 %
75 %
0 %
50 %
100 %
Funktionen
1970 1980 2020201020001990
Mechanik
Elektronik
Software
Seite 12 Kapitel 2
Die Entwicklung in den Bereichen der Informations- und Kommunikationstechnik deu-
ten darüber hinaus einen weiteren Wandel an. Die mechatronischen Systeme erhalten
eine inhärente Teilintelligenz, mit der neue Funktionen realisiert werden können. Der
Weg führt zu Intelligenten Technischen Systemen, die durch vier Eigenschaften charak-
terisiert werden [Dum11], [GAC+13]:
Adaptiv: In der Entwicklung werden Situationen und Änderungen des Systems
vorausgedacht und in der Umsetzung berücksichtigt. Dadurch kann sich das System
zur Laufzeit auf gegebene Umgebungsbedingungen autonom anpassen und sich
weiterentwickeln.
Robust: In Situationen, die vom Entwickler nicht berücksichtigt wurden, kann das
System im gewissen Rahmen weiter agieren. Dabei werden Unsicherheiten und
fehlende Informationen ausgeglichen.
Vorausschauend: Einflüsse werden analysiert und aus Erfahrungswissen können
künftige Wirkungen antizipiert werden. Damit können auch Gefahren frühzeitig er-
kannt werden. Strategien zur Bewältigung von Gefahren wurden im Entwicklungs-
prozess implementiert und werden vom System auf Basis der erkannten Situation
autonom ausgewählt.
Benutzungsfreundlich: Die Systeme stehen in einer Interaktion mit dem Benutzer
und passen sich dem Benutzerverhalten an. Dabei ist deren Verhalten für den Be-
nutzer stets nachvollziehbar.
Die Rechenleistung der Intelligenten Technischen Systeme nimmt stetig zu und ermög-
licht eine Vernetzung der Systeme über globale Netze wie das Internet. Hierzu müssen
sich die Systeme in der Kommunikation öffnen, um so gegenseitig Daten und Dienste
auszutauschen. Diese Systeme werden unter dem Begriff „Cyber-Physical Systems“
(CPS) geführt. Daraus lassen sich vielfältige Anwendungsfelder generieren, da neue
Funktionen realisiert oder Funktionen verbessert werden können, die bislang ein einzi-
ges System für sich nicht leisten konnte. Die Herausforderungen in der Entwicklung
dieser Systeme liegen unter anderem in den Echtzeitanforderungen der technischen Sys-
teme und Offenheit der Kommunikationssysteme. Das intelligente Stromnetz, das soge-
nannte Smart Grid, ist ein Beispiel für derartige Systeme. Durch die Vernetzung von
Verbrauchern und Betriebsmitteln der Elektrizitätsversorgung kann eine Optimierung
und Überwachung der Energieversorgung realisiert werden. Ziel ist Ressourceneinspa-
rung und effizienter Systembetrieb [aca09].
Mit den Intelligenten Technischen Systemen ergibt sich eine Bandbreite mechatroni-
scher Systeme, die in drei Klassen unterteilt werden (Bild 2-5). Systeme der Klasse 1
sind mechanisch-elektronische Baugruppen, die auf räumlicher Integration von Mecha-
nik und Elektronik beruhen. Mit diesen Systemen werden Ziele wie die Miniaturisie-
rung sowie Funktionsintegration verfolgt. Schwerpunkte in der Entwicklung liegen in
der Aufbau- und Verbindungstechnik. Fokus der Klasse 2 liegt bei der Optimierung und
Problemanalyse Seite 13
Erweiterung des kontrollierten Bewegungsverhaltens von Mehrkörpersystemen. Im
Vordergrund steht der Entwurf der Regelung als Basis für das kontrollierte Bewegungs-
verhalten [Gau10]. Durch die zunehmende Vernetzung der Systeme zeichnet sich eine
weitere Klasse ab: Klasse 3 – Intelligente, vernetzte Systeme. Diese sind in der Lage,
sich auf ihre Umgebung und die Wünsche der Anwender flexibel anzupassen. Größten-
teils sind sie geografisch verteilt und agieren im Verbund. Das System als Ganzes auf-
zufassen und die Komplexität zu beherrschen sind die Treiber der Entwicklung dieser
Systeme. Daher liegen die vorrangigen Aufgaben im Systems Engineering.
Bild 2-5: Klassen mechatronischer Systeme [GAC+13]
2.2.2 Komplexität der Systeme
Der Begriff Komplexität wird in Zusammenhang mit modernen technischen Systemen
häufig genannt. Dabei ist zwischen komplex und kompliziert [Pat82], [HWF+12] sowie
zwischen der Produkt- und Prozesskomplexität zu unterscheiden [BHL07-ol]. Nach
Bild 2-6 lässt sich die Unterscheidung kompliziert und komplex auf Basis der Anzahl an
Elementen und deren Beziehungen sowie der Veränderbarkeit dieser festlegen. Dem-
nach sind Systeme einfach, massiv vernetzt, dynamisch oder komplex [Pat82], [UP95],
[HWF+12].
Einfache Systeme bestehen aus einer geringen Anzahl an Elementen und Beziehungen.
Dabei sind die Elemente fest und permanent miteinander verbunden. Steigt die Anzahl
an Elementen und Beziehungen, werden die Systeme kompliziert und zeichnen sich
durch ihre massive Vernetzung aus. Die Beziehungen sind jedoch statisch. Dyna-
misch, komplizierte Systeme bestehen aus Verbindungen, die sich zeitlich verändern.
Die Veränderung ist meist nicht linear und äußert sich z.B. in der Intensität, Struktur,
oder der Art der Wechselwirkung. Von komplexen Systemen wird gesprochen, wenn
zunehmende Komplexität
Vorrangige Aufgabe:
Aufbau- und Verbindungstechnik
Räumliche Integration
von Mechanik und
Elektronik
Mehrkörpersysteme
mit kontrolliertem
Bewegungsverhalten
Intelligente,
vernetzte Systeme
Vorrangige Aufgabe:
Regelung und Automatisierung
Vorrangige Aufgabe:
Systems Engineering
Seite 14 Kapitel 2
eine hohe Anzahl, Vielfalt sowie Größe der Elementen und Beziehungen vorliegt und
deren Verbindungen dynamisch sind [HWF+12].
Bild 2-6: Systemtypen nach [HWF+12] und [UP95]
Mechatronische Systeme zeichnen sich durch ihre Vielfalt der einzelnen Elemente
(elektrische, softwaretechnische, mechanische Elemente) und Beziehungen aus, die
wiederum eine Dynamik besitzen. Demnach fallen mechatronische Produkte in die Ka-
tegorie der komplexen Systeme. Nach einer Studie der TU München, Lehrstuhl Prof.
Lindemann, wurde Produktkomplexität in den befragten Unternehmen durch folgende
Merkmale charakterisiert [BHL07-ol]:
steigende und zeitlich verändernde Anforderungen,
Vielzahl an Funktionen und Elementen,
große Anzahl an Abhängigkeiten und Schnittstellen sowie
Zusammenwirken von Elementen der verschiedenen Fachdisziplinen.
In der Studie wird zudem deutlich, dass die Produktkomplexität in den folgenden Jahren
weiter ansteigen wird. Diese Einschätzung wurde von den befragten Personen durchge-
hend bestätigt. Dies ist mit dem Trend zu intelligenten, vernetzen Systemen angedeutet
(Kapitel 2.2.1). Durch die Vernetzung steigt die Anzahl an Elementen, die dynamisch in
Interaktion stehen.
Die Produktkomplexität führt direkt zu einer Komplexität in der Entwicklung dieser
Systeme und äußert sich in einer Prozesskomplexität. Die Vielfalt an beteiligten Diszip-
linen und die Dynamik in der Interaktion der Entwickler zeigt die Eigenschaften eines
komplexen Entwicklungsprozesses [BHL07-ol].
Dynamik,
V
eränderbarkeit
Vielfalt, Vielzahl, Größe
Dynamisches,
kompliziertes System Komplexes System
Einfaches System Massiv vernetztes,
kompliziertes System
Problemanalyse Seite 15
2.3 Entwicklungsmethodik für mechatronische Systeme nach
VDI 2206
Wie im vorherigen Kapitel eingeführt, beruhen mechatronische Systeme aus der Sym-
biose der Fachdisziplinen Maschinenbau, Elektrotechnik und Informationstechnik. Jede
Disziplin für sich deckt ein breites Spektrum ab: Maschinenbau umfasst z.B. die Kon-
struktion, Dynamik sowie Kinematik. Aber auch Hydraulik und Pneumatik werden in
diesen Bereich eingeordnet. Die Elektrotechnik hingegen deckt unter anderem die Be-
reiche Antriebstechnik, Leistungselektronik, Mikroelektronik sowie Energietechnik ab.
Softwaregestaltung und Automatisierungstechnik sind zwei Bereiche der Informations-
technik [Ise02].
Heutige technische Produkte fallen in die Kategorie mechatronische Systeme und lassen
sich damit nicht mehr nur einer Disziplin zuordnen. Dies wirkt sich direkt auf die Vor-
gehensweise in der Entwicklung aus. Alle beteiligten Fachdisziplinen müssen von Be-
ginn an interdisziplinär zusammenarbeiten. Das erfordert jedoch ein Denken und Ver-
stehen des gesamten Systems über alle Fachdisziplinen hinweg [Jan10].
Das methodische Vorgehen bei der disziplinübergreifenden Entwicklung mechatroni-
scher Systeme wird in der VDI-Richtlinie 2206 „Entwicklungsmethodik für mechatro-
nische Systeme“ beschreiben [VDI2206]. Dieses orientiert sich an dem sogenannten V-
Modell (Bild 2-7).
Bild 2-7: V-Modell (nach [VDI2206])
...
Anforderungen Produkt
Eigenschaftsabsicherung
Maschinenbau
Elektrotechnik
Informationstechnik
Modellbildung- und Analyse
Domänenspezifischer Entwurf
Seite 16 Kapitel 2
Die Entwicklungsaufgabe beginnt mit einem konkreten Entwicklungsauftrag. Diese
wird in Form von Anforderungen beschrieben. In jedem anschließenden Prozessschritt
ist die Erfüllung der Anforderungen anzustreben und die Ergebnisse dahingehend zu
bewerten. Das spätere Produkt muss den Anforderungen im vollen Umfang genügen.
Ausgehend von den Anforderungen wird ein Systementwurf durchgeführt. Hierzu er-
folgt die Betrachtung der Gesamtfunktion des Systems. Aufgrund der hohen Komplexi-
tät der Entwicklungsaufgabe ist eine Lösungsfindung auf Basis der Gesamtfunktion
nicht möglich – diese ist in Teilfunktionen zu unterteilen. Die Teilfunktionen werden
durch Flussbeziehungen in einer Funktionsstruktur zusammengefasst. Die Richtlinie
empfiehlt dabei, sogenannte kanonischen Funktionen (siehe [Hua02]) zu verwenden. Im
nächsten Schritt werden Wirkprinzipien gesucht. Diese müssen die Teilfunktionen er-
füllen. In der Wirkstruktur werden Wirkprinzipien über Flussbeziehungen mit dem Ziel
verknüpft, physikalische Verträglichkeit zwischen den Wirkprinzipien sicherzustellen.
Die Baustruktur erweitert die Verträglichkeitsbetrachtung unter Berücksichtigung der
Gestalt. Auf Basis dieser Informationen kann jedoch noch keine Bewertung der Lö-
sungsvarianten erfolgen. Hierzu sind Konkretisierungen in entsprechenden Bereichen
vorzunehmen, wie z.B. die Analyse von Mehrkörpersystemen oder der Bau von An-
schauungsmodellen. Die Lösungsvarianten sind abschließend nach technischen und
wirtschaftlichen Kriterien zu bewerten. Das Ergebnis der Phase Systementwurf ist ein
disziplinübergreifendes Lösungskonzept.
Auf Basis des Lösungskonzepts erarbeiten die Fachdisziplinen in der Phase Domänen-
spezifischer Entwurf die Teillösungen. Dies geschieht mit disziplinspezifischen Ent-
wicklungsmethodiken. Die Teillösungen werden anschließend in der Systemintegrati-
on zum Ganzen zusammengeführt.
Eine Verifikation und Validierung findet durchgehend durch die Absicherung der Ei-
genschaften statt. Dabei ist die Verifikation das Überprüfen eines Sachverhalts gegen-
über Annahmen oder Behauptungen. Im Bereich der Produktentwicklung wird der Be-
griff Verifikation in zwei verschiedenen Zusammenhängen genutzt. Einerseits kann der
Sachverhalt das Produkt sein, so dass das Produkt hinsichtlich der Erfüllung von Anfor-
derungen geprüft wird. Dies kann durch Qualitätsmethoden, mit Simulationsmodellen
oder Prüfständen erfolgen. Dabei wird angenommen, dass die aufgestellten Anforde-
rungen (die Spezifikation) richtig sind. Mit der Verifikation wird die Frage beantwortet:
„Bauen wir das Produkt richtig?" [GG05]. Darüber hinaus kann auch ein Modell verifi-
ziert werden. Das Modell entspricht in diesem Fall dem „Sachverhalt“. Dabei wird ein
Modell (z.B. ein Simulationsmodell) auf seine Gültigkeit überprüft. Dies geschieht
meistens mit Experimenten. Die Messwerte des Experiments werden mit den simulier-
ten Ergebnissen verglichen.
Die Validierung ist die Prüfung der Anforderungen auf ihre Richtigkeit. Damit wird die
Frage beantwortet „Bauen wir das richtige Produkt?“. Die Unterteilung zeigt, dass auch
bei einem positiven Ergebnis der Verifikation, die Validierung negativ ausfallen kann.
Problemanalyse Seite 17
Erst bei der Validierung wird aufgezeigt, dass evtl. Anforderungen die Erwartungen
nicht erfüllen. In den meisten Fällen wird Verifikation und Validierung nicht getrennt
betrachtet, so dass diese Begriffe stets gemeinsam genannt werden (Verifikati-
on/Validierung oder V&V). Im Bereich der Softwareentwicklung wird der Begriff Tes-
ten verwendet, der beides abdeckt [GG05].
2.4 Systems Engineering
Systems Engineering (SE) wird als Sichtweise bzw. als Ansatz verstanden, der Metho-
den und Prozesse zur Realisierung von erfolgreichen Systemen bereitstellt [INC12]. Die
Ursprünge liegen in der Systemtheorie, Modelltheorie und der Kybernetik, die das
ganzheitliche Systemdenken und das Modelldenken vorangetrieben haben [Rop09]. Die
wesentliche Basis des Ansatzes ist das Systemdenken, mit dem das Verständnis und die
Beherrschung komplexer Systeme ermöglicht werden [HWF+12], [Rop09], [INC12].
Eine allgemeingültige Definition, die die wesentliche Kernphilosophie hinter Systems
Engineering zusammenfasst, beschreibt HINTCHINS mit
„Systems Engineering is the art and science of creating whole solu-
tions to complex problems” [Hit07, S.91].
Die Anfänge zum Einsatz von Systems Engineering fanden in den 40er Jahren in den
Bell Telephone Laboratories statt. Bei der Entwicklung der Telekommunikationssyste-
me spielten ganzheitliches Systemdenken und ausführliche Analyse der Anforderungen
eine wichtige Rolle. Die Konzepte wurden im späteren Verlauf im Wesentlichen im
Bereich der Luft- und Raumfahrt sowie dem Militärbereich eingesetzt und weiterentwi-
ckelt. Das NASA Apollo Programm beispielsweise zeigte nicht nur durch die Komple-
xität des Systems die Notwendigkeit auf, sondern vor allem durch die Unkenntnis und
Unvorhersehbarkeit des Start- und Landeprozesses [Hit07]. Auch die historischen Er-
eignisse, wie das Wettrüsten im Kalten Krieg forderten systematisches Vorgehen und
schnelle Realisierungen. Diese Einsatzgebiete führen dazu, dass mit Systems Enginee-
ring oft große Projekte und Produkte assoziiert werden. Verschiedene Organisationen
forcieren die Verbreitung des Ansatzes und sind überzeugt, dass Methoden und Prozes-
se auf beliebige Größenordnung von Projekten und Produkten übertragen werden kön-
nen [INC07-ol], [GAC+13], [FK13-ol], [KWH+11-ol].
2.4.1 SE-Bestandteile nach HABERFELLNER et al.
HABERFELLNER et al. betrachtet SE als eine methodische Komponente bei der Prob-
lemlösung auf [HWF+12] und definiert Konzepte, die sich in der Struktur nach Bild 2-8
darstellen lassen. Zur SE-Philosophie gehören das SE-Vorgehensmodell und das Sys-
temdenken. Die eigentliche konstruktive Tätigkeit zur Lösungsfindung erfolgt in der
Systemgestaltung. Das Projektmanagement stellt das Rahmenwerk für die Organisation
und Koordination des Problemlösungsprozesses.
Seite 18 Kapitel 2
Bild 2-8: Das Systems Engineering-Konzept nach HABERFELLNER et al. [HWF+12]
Das Systemdenken liefert Denkansätze, die es ermöglichen, komplexe Erscheinungen
(Systeme) besser zu verstehen und gestalten zu können. Dabei ist das System ganzheit-
lich zu betrachten. Durch unterschiedliche Blickwinkel wird das System im Kontext
einer Problemstellung oder Situation beleuchtet und die dafür notwendigen Zusammen-
hänge aufgezeigt. HABERFELLNER et al. schlägt hierzu die drei Betrachtungen umge-
bungsorientiert, wirkungsorientiert und strukturorientiert vor [HWF+12].
Die Prinzipien des Systemdenkens werden durch modellhafte Abbildungen unterstützt.
Dieser Ansatz wird im Model-Based Systems Engineering verfolgt und wird im Kapitel
2.5 ausführlich dargestellt.
Der zweite Teil der SE-Philosophie – das SE-Vorgehensmodell – verfolgt vier Grund-
gedanken. Mit einem Top-Down-Vorgehen wird vom Groben zum Detail das Betrach-
tungsfeld (Problemfeld, Ausgangssituation, Entwurf von Lösungen) zu Beginn weiter
gefasst und erst zum Schluss schrittweise eingeengt. Durch das Denken in Varianten
sollen verschiedene Konzepte als Lösungsmöglichkeit in Betracht gezogen werden. Ein
Phasenablauf überführt die Systementwicklung in eine zeitliche Reihenfolge, während
bei dem Problemlösungszyklus ein formaler Vorgehensleitfaden beim Lösen von Prob-
lemen unterstützt [HWF+12]. Das V-Modell der VDI-Richtlinie 2206 ordnet sich in den
Bereich der SE-Vorgehensmodelle ein und stellt einen Standard in der Mechatronik-
entwicklung dar.
2.4.2 Einsatz und Nutzen von Systems Engineering
Vor dem Hintergrund steigender Qualitätsanforderungen sowie kürzeren Entwicklungs-
zeiten bei geringem Kosteneinsatz wird das Potential des SE-Ansatzes in den frühen
Entwicklungsphasen gesehen [INC12]. Bild 2-9 verdeutlicht die Motivation. In den frü-
hen Phasen fallen nur geringe Kosten auf die Konzeption, Gestaltung und Entwicklung
des Produkts an. Lediglich 20% der Lebensdauerkosten entstehen in dieser Phase.
SE-Philosophie
Problemlösungsprozess
Systemgestaltung
Vorgehensmodell
Architektur-
gestaltung Konzept-
gestaltung
Projekt-
management
Techniken der
Systemgestaltung Techniken des
Projektmanagements
Systemdenken
Problem Lösung
Problemanalyse Seite 19
Demgegenüber sind die Kosten aufgeführt, die zu den entsprechenden Phasen festgelegt
werden. Damit wird ersichtlich, dass die meisten Kosten bereits im Produktkonzept ent-
schieden werden.
Bild 2-9: Kumulative Lebensdauerkosten über die Zeit [INC12]
Das Wissen über das Produkt ist in der Konzeptphase meistens sehr gering und steigt
erst im Verlauf stetig durch Konkretisierung und Verifikation an. Demnach werden
nach Bild 2-9 bereits 70% der späteren Kosten auf einer geringen Wissensgrundlage
entschieden [INC12], [BVB12]. Fehler, die im späteren Verlauf identifiziert werden und
damit Änderungen nach sich ziehen, sind meist aufwändig und kostenintensiv („rule of
ten“) [BGJ+09].
Mit den Methoden des Systems Engineering soll die frühe Phase stärker unterstützt
werden, um so eine bessere Basis zur Entscheidung von Konzepten zu erhalten
[INC12], [Gau10]. Unterschiedliche Ansätze können hierzu genutzt werden, die teilwei-
se unter dem Begriff „Frontloading“ geführt werden [Jür00]. Im Zusammenhang mit
Systems Engineering werden folgende Aufgabenbereiche genannt [SA00], [INC12],
[Wei06], [FMS12], [GCW+13]:
Anforderungsdefinition, -analyse und -management: Das breite Feld rund um die
Anforderungen soll die erfolgreiche Realisierung des Qualitätsprodukts erreichen, das
auf die Nutzerbedürfnisse zugeschnitten ist [INC12]. Bei der Anforderungsdefinition
sollen alle Stakeholder berücksichtigt werden, um so den Nutzen des Produkts zu erfas-
sen und bestmöglich umzusetzen. Zudem ist dabei der gesamte Produktlebenszyklus zu
betrachten. Neben der eigentlichen Betriebsphase sind Anforderungen aus der Ferti-
gung, Montage, Logistik, Vertrieb, Service und Wartung bis zur Entsorgung zu identifi-
zieren und zu berücksichtigen.
Identifizierte Anforderungen sind im Entwicklungsprozess soweit zu pflegen, dass stets
Kumulative Lebensdauerkosten
gegenüber der Zeit in Prozent
100%
0%
3-6X
20-100X
500-1000X
10%
20%
30%
40%
50%
60%
70%
80%
90%
Zeit
8% 15% 20%
70%
85%
95%
50% 100%
Konzept Gestaltung Entwicklung
Prod/Test
Betrieb bis zur
Entsorgung
Kosten zur Beseitigung von Mängeln
vereinbarte Kosten
Seite 20 Kapitel 2
eine Rückverfolgbarkeit möglich ist. Damit können Auswirkungen der Änderungen
frühzeitig erkannt und der Aufwand abgeschätzt werden.
Systemdesign und -analyse: Für die Realisierung des Produkts sollen verschiedene
Konzeptvarianten betrachtet werden. Dieser Ansatz findet sich auch im SE-
Vorgehensmodell nach HABERFELLNER et al.: Denken in Varianten [HWF+12]. Dabei
wird die Festlegung auf ein Konzept nach hinten verlagert, damit die bestmögliche Um-
setzung auf fundierter Basis ausgewählt werden kann. Für die Konzipierung sind abs-
trahierte Beschreibungsmittel zu wählen, mit denen sich Anforderungen, Struktur und
Verhalten abbilden lassen, jedoch der Aufwand zur Beschreibung gering gehalten wer-
den kann. Die fachdisziplinübergreifende Systembetrachtung legt dabei großen Wert auf
die Schnittstellenbetrachtung. Diese betreffen die Schnittstellen des Systems nach außen
sowie die Schnittstellen der Subsysteme [BVB12]. Die Entwicklung von Subsystemen
erfolgt teilweise disziplinspezifisch. Die ausführliche Schnittstellenbetrachtung und
Zuweisung von Verantwortlichkeiten soll eine reibungslose Integration sicherstellen
(der Subsysteme zum System als auch des Systems in seine Umgebung).
Die Konzepte sollen mit Methoden der Virtualisierung (Modellbildung und Simulation,
vgl. Kap. 2.5.1) weiteren Aufschluss über die zu entwickelnden Produkte geben. Damit
wird weiteres Wissen generiert und die Entscheidungsgrundlage verbessert.
Verifikation und Validierung: Mit der Verifikation wird eine frühzeitige Absicherung
der gestellten Anforderungen angestrebt. Hierbei kommen Ansätze des Qualitätsmana-
gements zum Einsatz. Mit Methoden der Zuverlässigkeitsbewertung, wie z.B. der
FMEA (Failure Mode and Effects Analysis) oder dem QFD (Quality-Function-
Deployment) sollen Fehler frühzeitig identifiziert und behoben werden. Neben diesen
qualitativen Methoden werden virtuelle Modelle zur Verifikation und Validierung ge-
nutzt. Mit dem virtuellen Testen können Erkenntnisse gewonnen und wiederum Fehler
im Entwurf erkannt und beseitigt werden.
Organisation und Koordination: Dieses übergeordnete Thema adressiert alle Bereiche
der Organisation des Entwicklungsprozesses. Durch die Interdisziplinarität müssen die
Fachdisziplinen koordiniert werden. Dabei werden Ansätze generiert, die die Zusam-
menarbeit und die Kommunikation zwischen den Disziplinen verbessert. Zusätzlich
werden typische Themen des Projektmanagements betrachtet, wie Qualität, Kosten und
Zeit.
Der Nutzen von Systems Engineering ist schwer zu erfassen. Durch ein heterogenes
Verständnis zum Themenfeld Systems Engineering fällt die Umsetzung in den Unter-
nehmen schwer. In der Studie [GCW+13] von GAUSEMEIER et al. wurde der Leistungs-
stand des Systems Engineerings im deutschsprachigen Raum untersucht. Hierbei zeig-
ten die geführten Interviews, dass in der Praxis das Verständnis für SE wenig
ausgeprägt ist und teilweise als populärer Begriff abgetan wird. Dennoch konnten Nut-
zenpotentiale identifiziert werden, die SE zugeschrieben werden: Orchestrierung der
disziplinübergreifenden Zusammenarbeit, Berücksichtigung der Bedürfnisse aller rele-
Problemanalyse Seite 21
vanter Stakeholder, verbesserte Planungs- und Steuerungssicherheit, Qualitätssicherung
und
-steigerung sowie Wiederverwendung von Lösungswissen.
Qualitative Studien zur Nutzenbewertung von SE liegen im Bereich der Entwicklung
softwareintensiver Systeme [Hon04]. Hier wurden Kosten- und Zeitüberschreitungen
von Projekten in Korrelation mit SE-Aufwand untersucht. Dabei zeigte sich, dass eine
Verringerung der Überschreitungen ersichtlich wurde, je mehr SE-Aufwand betrieben
wurde. Als Resultat wird ein optimaler SE-Aufwand auf ca. 15-20% des Projektauf-
wands genannt.
2.4.3 Rollen im Systems Engineering
Die Umsetzung von SE-Prozessen verlangt neue Rollen. Eine entscheidende Rolle
nimmt der sogenannte Systems Engineer ein. Dieser begleitet das Projekt durchgängig
neben dem Projektmanager [Wei06]. Der Systems Engineer hat eine technische Sicht
auf die Entwicklung, wobei dieser kein Spezialist in einer Disziplin ist. Vielmehr ist er
der Vermittler zwischen den Fachdisziplinen, er hat stets das System als Ganzes und die
Schnittstellen im Blick [BVB12]. Hierzu muss er ein technisches Grundwissen besitzen,
sowie analytisch und systematisch arbeiten können. Nach KOSSIAKOFF et al. ist der Sys-
tems Engineer ein guter Problemlöser und Kommunikator [KS03]. Ähnliche Aufgaben
und Anforderungen werden im SE-Kontext dem Systemarchitekten zugesprochen.
Dieser wirkt jedoch nicht nur als Vermittler, sondern ist auch für die Architekturgestal-
tung verantwortlich. Damit muss er den Kundennutzen verstehen, diesen in System-
funktionen übersetzen und daraus Konzepte erarbeiten [HWF+12].
SHEARD unterteilt die SE-Aufgaben granularer und ordnet sie den Rollen zu [She96].
Daraus sind 12 Rollen entstanden, die in den Aufgabenbereiche Anforderungen, Design,
V&V und Organisation (vgl. Kap. 2.4.2) wie folgt verteilt sind.
Die Aufgabenbereiche rund um die Anforderungen übernimmt der Requirements Ow-
ner (RO). Damit ist er verantwortlich für die Überführung von Kundenbedürfnissen in
Anforderungen, prägnante Formulierung und Pflege der Anforderungen sowie Sicher-
stellung der Rückverfolgbarkeit bei Änderungen. Er kommuniziert anfallende Änderun-
gen an entsprechende Verantwortliche und kann die Auswirkung von Änderungen auf
Teilsysteme und Gesamtsystem abschätzen. Die Kundensicht vertritt dabei die Custo-
mer Interface (CI) Rolle. Sie stellt sicher, dass die Kundenwünsche bestmöglich um-
gesetzt werden.
Nach den Anforderungen wird eine Systemarchitektur erstellt, die das System mit sei-
nen Subsystemen beschreibt. Dies wird von dem System Designer (SD) durchgeführt.
Dabei setzt er auf der funktionalen Beschreibung des Systems an. Die Analyse der Sys-
temeigenschaften übernimmt der System Analyst (SA). Hierzu nutzt er Modelle und
Simulationen zur Überprüfung. Die Glue (G) Rolle fungiert als Integrator und fokus-
Seite 22 Kapitel 2
siert hauptsächlich die Schnittstellen im System (außen und innen). Damit ist sie ver-
antwortlich, dass die Subsysteme zum System integriert werden können. Hierzu muss
sie die Schnittstellen kennen und Auswirkungen von Änderungen in einem Subsystem
auf das nächste nachvollziehen und vermitteln können. Die Logistics and Operations
(LO) Rolle betrachtet vor allem die Betriebs- und Servicephase des Systems. Damit ist
sie verantwortlich für die Bedienungsanleitung und Schulungsmaterial. Die Rolle be-
antwortet alle Fragen zum System im Wartungsfall.
Die Verification/Validation (VV) Rolle verantwortet die Aufgaben zur Absicherung
der Systemeigenschaften. Hierzu erstellt sie Tests und ist Ansprechpartner, wenn im
Testfall ein von der Spezifikation abweichendes Systemverhalten auftritt.
Im Bereich des Projektmanagements werden vier verschiedene Rollen aufgezeigt. Die
technischen Abläufe werden von der Technical Manager (TM) Rolle verwaltet. Ihre
Aufgabe ist die Planung und Koordination der technischen Ressourcen (Rechner, Tools,
Versuchsaufbau). Das Daten- und Informationsmanagement übernimmt die Informati-
on Manager (IM) Rolle. Die Dokumentation, Analyse und Verbesserung von Abläufen
liegt bei dem Process Engineer (PE), während die eigentliche Koordination der Coor-
dinator (CO) übernimmt. Dieser greift ein, wenn es Meinungsverschiedenheiten zwi-
schen den Disziplinen gibt. Er hat eine moderierende Funktion und soll die Gruppendy-
namik fördern.
Die letzte Rolle ist aus der Notwendigkeit entstanden, darzustellen, was unter Stellenan-
zeigen zum „Systems Engineer“ zu der Zeit verstanden wurde. Sie nennt die Rolle
Classified Ads Systems Engineering (CA). Diese Rolle entspricht viel mehr einem
Software Engineer, der neben fundierten Programmierkenntnissen das gesamte System
(Computersystem) überblicken kann.
Die verschiedenen Rollen zeigen auf, welche Aufgabenbereiche Systems Engineering
abdeckt. Wie die Rollen im Unternehmen besetzt werden, d.h. ob jede Rolle von jeweils
einer Person eingenommen wird oder mehrere Rollen zusammengefasst werden, hängt
vom Unternehmen und der Projektgröße ab. MÖHRINGER zeigt beispielsweise in
[Möh12] auf, wie in einem mittelständischen Unternehmen die Rollen auf bestehende
Strukturen und Positionen verteilt werden.
2.5 Model-Based Systems Engineering
Model-Based Systems Engineering (MBSE) liefert Werkzeug mit denen das System-
denken ermöglicht wird. Innerhalb der Produktentwicklung werden viele Modelle er-
stellt, die einem unterschiedlichen Modellierungszweck dienen. Diese werden zu Be-
ginn aufgeführt, um eine Abgrenzung zum MBSE herauszustellen. Anschließend wird
das Handlungsfeld von MBSE aufgezeigt und auf die einzelnen Bestandteile eingegan-
gen.
Problemanalyse Seite 23
2.5.1 Modellbildung in der Produktentwicklung
Im Entwurf technischer Systeme werden Modelle vielseitig eingesetzt [Lin09], begin-
nend mit einfachen Handskizzen, die eine abstrahierte Abbildung darstellen. Innerhalb
der einzelnen Fachdisziplinen werden Modelle genutzt, um komplexe Sachverhalte zu
begreifen, darzustellen und diese zu analysieren. Hierzu werden weitestgehend graphi-
sche Modelle genutzt, da diese viele Informationen visuell greifbar machen, die sonst in
Textform beschrieben werden müssten. Darüber hinaus bieten die graphischen Modelle
eine Möglichkeit, einheitlich über den Sachverhalt zu kommunizieren. Beispiele ein-
heitlicher Darstellungen sind die Schaltpläne im Bereich der Elektronik oder Hydraulik.
Auch die 3D-Gestaltmodelle bilden das Produkt abstrahiert ab. Innerhalb dieser Diszip-
linen werden die Modelle nach festgelegten Regeln erstellt, so dass die Modelle einheit-
lich, eindeutig und gut verständlich sind. Es existieren graphische Elemente, die inner-
halb einer Disziplin gleich interpretiert werden. Damit dient z.B. ein Schaltplan als
Kommunikationsmittel zwischen den Elektrikern. Diesen auszutauschen und darüber zu
kommunizieren ist einfacher, als den Sachverhalt in einem Text zu beschreiben, der
wiederum unterschiedlich interpretiert werden kann.
Die graphische Darstellung der Modelle kann auf einem Blatt Papier erfolgen oder aber
auch rechnerintern durch spezifische Softwarewerkzeuge (Bild 2-10). Den Vorteil der
rechnerinternen Modellbildung kann am Beispiel der CAD6-Systeme gut veranschau-
licht werden. Bevor CAD-Systeme vorhanden waren, wurden technische Zeichnungen
auf dem Zeichenbrett, sogenannten Zeichenmaschinen erstellt. Erst die Entwicklung
speziell angepasster Softwarewerkzeuge ermöglichte den Schritt zur rechnerunterstütz-
ten Konstruktion. Modelle konnten nun am Computer erstellt werden, wodurch weitere
wesentliche Vorteile hinzukamen. Von den anfänglichen 2D-Darstellungen entwickel-
ten sich die Softwarewerkzeuge weiter und ermöglichen heute drei dimensionale Dar-
stellungen [GPW09]. Die üblichen technischen Zeichnungen können automatisch aus-
geleitet werden. Die rechnerinternen Modelle können darüber hinaus für weitere
Zwecke genutzt werden. Auf Basis der Modelle können Analysen durchgeführt werden.
Hierzu ist in einigen Fällen ein Export der Daten (des Modells) in entsprechende Analy-
setools notwendig.
Neben den rechnerinternen Modellen werden in der Produktentwicklung Prototypen
erstellt, die wiederum ein Modell, eine abstrahierte Form des Originals, darstellen. An
den Prototypen werden z.B. Teilfunktionen umgesetzt sowie Analysen und Tests durch-
geführt. Zum Beispiel kann am Prototyp eines Vier-Viertelfahrzeugs die Fahrdynamik
eines Fahrzeugs getestet werden.
In der Produktentwicklung hat sich das modellbasierte Vorgehen etabliert – in vielen
Fällen werden hierzu Begriffe, wie modellbasierter Systementwurf oder Model-Based
Engineering verwendet [VDI2206]. Dabei liegt der Fokus auf den rechnerinternen Mo-
6 Computer Aided Design
Seite 24 Kapitel 2
dellen. Hierdurch soll es möglich werden, den aufwendigen Prototypenbau zu ersetzen
und die damit verbundenen Versuche am Rechner abzudecken [GPW09].
Bild 2-10: Modellbildung in der Konstruktion – von Papier und Prototypen zur compu-
terbasierten Darstellung und Analyse
Bei der Modellbildung ist immer zu hinterfragen, zu welchem Zweck das Modell er-
stellt wird. Innerhalb einer Disziplin wird ein Subsystem konzipiert und ausgestaltet,
wie z.B. das Gehäuse (Konstruktion), der Schaltplan (Elektrotechnik), das Platinen-
Layout (Elektrotechnik), die Softwarearchitektur (Softwaretechnik). Darüber hinaus
werden disziplinübergreifende Modellierungen mit dem Ziel einer Simulation, bzw.
einer Analyse des Systems (z.B. Dynamik, Thermik, Regelung) eingesetzt. Hierzu wur-
den ebenfalls Modellierungsansätze entwickelt, wozu zum Beispiel Fenite Elemente
Methode (FEM) oder Mehrkörpersimulation (MKS) zählen [Lin09], [GPW09].
2.5.2 Handlungsfeld MBSE
Innerhalb des Systems Engineering wird das Systemdenken in den Vordergrund gestellt.
Damit soll das technische System/das Produkt ganzheitlich und interdisziplinär betrach-
tet werden. Hier setzen die Konzepte des Model-Based Systems Engineerings an. Ziel
ist ein Systemmodell, das in den Mittelpunkt der Entwicklung gestellt wird. Dieses be-
schreibt das System ganzheitlich in einer Art und Weise, die jede Fachdisziplin glei-
chermaßen lesen und nachvollziehen kann. Bild 2-11 zeigt die Abgrenzung des Sys-
temmodells gegenüber den üblichen Modellen der Produktentwicklung.
Computerbasierte ModellierungModellierung
Technische Zeichnung
Physisches Modell
Gestaltmodell
Analysemodell
Problemanalyse Seite 25
Bild 2-11: Abgrenzung des Systemmodells von den Modellen der Produktentwicklung
Mit dem Systemmodell wird ein Paradigmenwechsel angestrebt, der das weit verbreitete
dokumentenbasierte Vorgehen durch modellbasiertes Vorgehen ersetzen soll (Bild 2-
12). Dies bezieht sich im Speziellen auf die frühe Phase der Entwicklung. Die System-
spezifikation erfolgt über Anforderungen und textbasierten Beschreibungen, meist ver-
breitet über mehrere Dokumente. Texte haben den Nachteil, dass sie nicht eindeutig und
damit unterschiedlich interpretierbar sind. Sie sind aufwendig in der Pflege und nicht
schnell erfassbar. Zudem muss die Sprache, in der der Text formuliert ist, von allen Le-
sern beherrscht werden. Dies ist bei weltweit verteilten Entwicklungsstandorten oft
nicht gegeben.
Bild 2-12: Übergang vom dokumentenzentrierten Vorgehen zu MBSE
(nach [INC07-ol])
Die Vorteile der graphischen Modelle, die bereits disziplinspezifisch erkannt und gelebt
werden (vgl. Kap. 2.5.1 am Beispiel der Schaltpläne), sollen auf Systemebene übertra-
gen werden. Die Systemspezifikation, die sonst in Textform erfolgt ist, wird über gra-
phische Modelle beschrieben. Durch die graphischen Modelle werden die Informationen
Model-Based Systems Engineering
Model Based Engineering
Formale multidisziplinäre Modellierung
Multiphysik-Simulation
Zweck: Simulation zur Optimierung, Funktionstest, etc.
Formale disziplinspezifische Modellierung
3D-CAD, Layout, Programmierung, o.ä.
Zweck:Ausgestaltung/Konstruktion
Semiformale multidisziplinäre Modellierung
Systemmodell
Zweck: Ganzheitliche Systembetrachtung
Past Future
Document centric Model centric
PilotATC Airplane
Seite 26 Kapitel 2
einheitlich dargestellt, sind mit dem Auge schnell erfassbar und einfach in der Pflege.
Dies gilt jedoch nur im gewissen Maße, da Modelle ab einer bestimmten Anzahl an
Elementen und Verbindungen nicht mehr als übersichtlich wahrgenommen werden.
Zudem kann, je nachdem mit welchen Werkzeugen das Modell erstellt wird, die Pflege
aufwendig sein.
Im Bereich des MBSE wird von einem Modell erst dann gesprochen, wenn dieses eine
gewisse formale Form besitzt und damit rechnerunterstützt abgebildet wird [Alt12a].
Durch die rechnerinterne formalisierte Modellierung können die Inhalte vom Rechner
automatisch weiterverarbeitet werden.
Zur Beschreibung eines Systemmodells werden daher, neben einer graphischen Model-
lierungssprache, ein Softwarewerkzeug und eine Methode benötigt (Bild 2-13)
[FMS12]. Erst eine auf einander abgestimmte Kombination ermöglicht den effizienten
Einsatz der Systemmodellierung in einem Unternehmen. Dabei ist die Modellierungs-
sprache isoliert betrachtet nur ein Ausdrucksmittel. Wie und zu welchem Zweck diese
Sprache angewandt wird, wird durch eine Methode festgelegt. Die Methode gibt damit
vor, was spezifiziert werden muss und in welcher Reihenfolge die Informationen entste-
hen [Est08], [RFB12]. Welche Aspekte eines Systems ein Systemmodell abbilden muss,
um das System interdisziplinär zu beschreiben, wird im anschließenden Kapitel betrach-
tet.
Bild 2-13: Zur Beschreibung eines Systemmodells wird eine geeignete Kombination
aus graphischer Modellierungssprache, einem Softwarewerkzeug und einer
Methode benötigt
2.5.3 Systemmodell
Mit dem MBSE-Ansatz und der damit verbundenen Systembeschreibung entstehen
mehrere Bereiche, in denen das Systemmodell unterstützend eingesetzt werden kann
(Bild 2-14). Es ermöglicht eine ganzheitliche interdisziplinäre Betrachtung des Sys-
tems und fördert damit das Systemdenken. Darüber hinaus wird es als Plattform zur
Kommunikation und Kooperation der beteiligten Fachdisziplinen gesehen. Auch
Sprache Werkzeug
Methode
System-
modell
Problemanalyse Seite 27
eine Koordination der Arbeiten fällt in diesen Bereich. Durch die gemeinsame Erstel-
lung des Systemmodells in der frühen Phase dient das Systemmodell als Basis für die
Konkretisierung der Arbeiten innerhalb der einzelnen Fachdisziplinen. Die Dokumen-
tation der disziplinübergreifenden Informationen erfolgt im Systemmodell. Durch die
interdisziplinären Informationen über das System kann es bei der Verifikation und
Validierung unterstützend eingesetzt werden. Durch die rechnerinterne Beschreibung
des Systemmodells kann dieses als Bindeglied zwischen allen Produktdaten fungie-
ren.
Bild 2-14: Einsatzbereiche des Systemmodells
Interdisziplinäre Systembetrachtung
Mit dem Systemmodell kann eine ganzheitliche Betrachtung des Systems ermöglicht
werden. Aus dem technischen Standpunkt heraus ergibt sich die Fragestellung, welche
Informationen über das System interdisziplinär sind und zum einheitlichen Verständnis
bei den beteiligten Disziplinen führen. Dazu existieren im Wesentlichen drei Aspekte,
die in den MBSE-Ansätzen in der Literatur übereinstimmend genannt werden: Anfor-
derungen, Systemstruktur und Verhalten [Alt12b], [GFD+08], [Kle13].
Anforderungen bilden die Grundlage für jede Entwicklungsaufgabe. Sie definieren die
Entwicklungsziele sowie gewünschte Produkteigenschaften aus Kunden- und Unter-
nehmenssicht. Anhand der Anforderungen werden die Teillösungen und auch das ferti-
ge Produkt bewertet – sie bilden einen Maßstab für die Entwicklung des Systems
[VDI2206]. Anforderungen werden meist in Textform definiert. Dabei wird zwischen
Wunsch-/Festforderung bzw. funktionalen/nichtfunktionalen Anforderungen unter-
Systemmodell
Interdisziplinäre
Systembetrachtung Kommunikation
und Kooperation
Übergang
in die
Konkretisierung
Dokumentation
Verifikation und
Validierung
Bindeglied
zwischen
Produktdaten
Seite 28 Kapitel 2
schieden [PBF+07], [Alt12b]. Die erste Kategorie priorisiert Anforderungen. Wird eine
Festforderung nicht erfüllt, kann dies das Aus für die entsprechende Lösungsidee bzw.
das Entwicklungsprojekt bedeuten [Lin09]. Wünsche hingegen sollten nach Möglichkeit
berücksichtigt werden. Ein Zugeständnis des Mehraufwands wird dabei in Kauf ge-
nommen [PBF+07].
Die Unterteilung der Anforderungen in funktional und nichtfunktional hat den Ursprung
in der Softwareentwicklung [BBK+09], [SBD+10]. Funktionale Anforderungen bezie-
hen sich auf das Systemverhalten. Sie geben vor, welche Funktionen das System reali-
sieren muss (z.B. die Fensterscheibe muss automatisiert heruntergefahren werden). Alle
anderen Anforderungen fallen unter den Bereich nichtfunktional und stellen u.a. Quali-
tätsanforderungen dar. Nach der Norm ISO/IEC 25010 zählen hierzu Eigenschaften, wie
z.B. Zuverlässigkeit, Effizienz oder Benutzbarkeit [ISO25010]. Weitere Beispiele für
nichtfunktionale Anforderungen sind Gestaltungsrichtlinien/Normen sowie Vorgaben
bezüglich Preis, Herstellkosten, Entwicklungszeit oder Design [Alt12b].
Bezogen auf die Beschreibung von Anforderungen herrscht weitestgehend Einigkeit,
während differenzierte Sichtweisen bei der Struktur und dem Verhalten vorhanden sind.
Synonym zur Struktur werden Begriffe, wie Wirkstruktur [GFD+08], Wirkmodell
[Lin09], logische oder funktionale (System-)struktur/Architektur [EGG+12], [Kle13],
[Alt12b], [FMS12] verwendet. Grundsätzlich ist damit die Definition der Elemente ge-
meint, aus denen das System besteht. Systemelemente repräsentieren dabei Software-
komponenten, Module/Baugruppen oder Bauteile. In der Systemstruktur wird ebenfalls
festgelegt, wie die Systemelemente miteinander in Beziehung stehen und damit welche
Schnittstellen sie haben. Die Struktur bildet eine statische Betrachtung des Systems,
ohne Berücksichtigung ihrer zeitlichen Veränderung, z.B. durch das Bewegungsverhal-
ten oder dem zeitlichen Zusammenhang zwischen ausgetauschten Informationen
[Alt12b].
In einigen Fällen – im speziellen aus dem Mechatronik-Bereich – wird die Gestalt eben-
falls als eine Form der Strukturbeschreibung verstanden [Kle13], [GFD+08]. Die Mo-
dellierung der Gestalt erfolgt dabei in 3D Werkzeugen, die geometrische Daten beinhal-
ten. Darüber hinaus beschreibt die Gestalt die Auslegung von Bauräumen, Wirkflächen
und die Lage der Bauteile. Diese Betrachtungsweise ist bei mechatronischen Systemen
sehr wichtig, da die Gestalt, anders als bei softwareintensiven Systemen, einen großen
Einfluss auf die Auslegung des Systems und die Wirkungsweise hat.
Das Verhalten wird auf vielfältige Weise beschrieben. Funktionen stellen die einfachs-
te Art der Verhaltensbeschreibung dar. Nach PAHL/BEITZ beschreibt eine Funktion
„… den gewollten Zusammenhang zwischen Eingang und Ausgang ei-
nes Systems mit dem Ziel, eine Aufgabe zu erfüllen.“ [PBF+07, S.44]
Funktionen können orientiert an den Nutzern (Anwender, Service, Fertigung), an der
Umsatzart (Stoff, Energie oder Signal), an der Art der Relation (z.B. eine Funktion ver-
Problemanalyse Seite 29
ursacht eine schädliche Funktion) oder hierarchisch betrachtet werden [Lin09]. Dabei
finden sich auch Ansätze, die die Funktionsbeschreibung der Struktur zuordnen (vgl.
Kapitel 3.6). Neben den Funktionen werden weitere Verhaltensbeschreibungen einge-
setzt, die weiterhin abstrahiert das Verhalten des Systems beschreiben, jedoch spezifi-
scher als Funktionen sind. Hierzu zählen Zustände und Zustandsübergänge im System.
Aktivitäten zeigen eine Abfolge von Aktionen des Systems. Die Verknüpfung von Ak-
tionen erfolgt über Objekt- oder Kontrollflüsse. Die chronologische Abfolge der Kom-
munikation zwischen Elementen wird mit Sequenzen betrachtet. Diese stellen jedoch
stets eine Abfolge dar, z.B. je Anwendungsfall (Use Case) [GFD+08], [Wei06],
[Alt12b].
Kommunikation und Kooperation
Der Erfolg der Entwicklung mechatronischer Systeme hängt von der Kommunikation
und Kooperation der beteiligten Disziplinen ab. Die Abstimmung muss weitaus häufiger
stattfinden, als es bislang bei technischen Systemen der Fall war [BHL07-ol]. Hierzu ist
ein einheitliches Verständnis über das System notwendig. Die Fragestellung ergibt sich
daher aus Sicht der beteiligten Disziplinen: Wie ist das Systemmodell abzubilden, damit
ein einheitliches Verständnis entsteht und die Kommunikation sowie Kooperation der
beteiligten Disziplinen darüber erfolgen kann?
Die Entwickler der einzelnen Disziplinen sind Experten auf ihrem Gebiet. Bei der Ab-
stimmung über Schnittstellen entstehen dabei häufig Missverständnisse. Ein Grund hier-
für sind die Unterschiede in den Denk- und Begriffswelten der Disziplinen [VDI2206],
[Fra06]. Gleiche Begriffe haben in den verschiedenen Disziplinen unterschiedliche Be-
deutung. Beispielsweise wird in der Informatik unter Komponente ein Teil der Software
verstanden. In der Konstruktion oder Elektronik entsprechen Komponenten physischen
Elementen, wie Bauteilen oder Modulen. Dies wird zum Missverständnis, wenn eine
Funktion sowohl durch Software als auch Hardware realisiert werden kann.
Entwickler verwenden fachspezifische Modelle zum Ausdruck ihres Standpunktes. Dar-
aus ergeben sich zwei Gefahrenpotentiale. Dabei setzt der Entwickler voraus, dass der
fachfremde Entwickler die Modelle lesen, verstehen und gleich interpretieren kann, wie
er selbst. Dies ist in den meisten Fällen nicht gegeben. Ein Konstrukteur wird UML-
Modelle der Softwaretechnik nicht verstehen können, ohne sich vorher mit der Sprache
auseinander zu setzen. Bei dem Einsatz von disziplinspezifischen Sprach- und Aus-
drucksmitteln besteht auch die Gefahr, dass die Entwickler sich schnell in Details ver-
lieren. Sind die Details für die Abstimmung nicht relevant, kann dies von dem fach-
fremden Entwickler nicht erkannt werden. Zeitintensive und häufige Abstimmungen
sind die Folge.
Ein weiterer Punkt, der häufig zu Missverständnissen und Abstimmungsaufwänden
führt, ist die Bezeichnung der Systemelemente im Verlauf der Entwicklung. Jede Fach-
disziplin bezeichnet Elemente, sofern sie nicht im Vorfeld vorgegeben wurden, auf ihre
eigene Weise. Meist erfolgt eine einfache Aufzählung (z.B. Sensor 1, Sensor 2) oder in
Seite 30 Kapitel 2
der Fachdisziplin üblichen Codierungen (z.B. S3_VL für Sensor 3 vorne links). Diese
Kennzeichnung ist notwendig, um die Ausarbeitung des Teilsystems voranzutreiben
und innerhalb der Fachdisziplin Einigkeit zu erstellen. In der Softwaretechnik werden
diese Begriffe beispielsweise im Quellcode verwendet. Solange die Bezeichnung der
Elemente nur eine Disziplin betrifft, entstehen keine weiteren Probleme. Jedoch ist dies
nur in seltensten Fällen gegeben. Bei der disziplinübergreifenden Abstimmung wird
evtl. nicht sofort erkannt, dass vom selben Element gesprochen wird, weil die Bezeich-
nungen unterschiedlich vergeben werden (z.B. Sensor 1 und S3_VL für denselben Sen-
sor). Ähnliches ergibt sich bei der Bezeichnung von Parametern und deren Einheiten.
Oft treten Probleme auf, weil die Einheit nicht richtig angegeben war (z.B. Inch statt
mm).
MBSE gibt den Entwicklern ein Ausdrucksmittel vor, die jede Disziplin gleichermaßen
versteht. Die angestrebte Abstraktionsebene ermöglicht, über Sachverhalte zu diskutie-
ren, ohne sich in Details zu verlieren. Mit der gemeinsamen Sprache wird ein System-
modell erstellt, das ein einheitliches Verständnis des Systems darstellt. Die Bezeich-
nungen der Elemente, der Parameter und der Einheiten werden disziplinübergreifend
festgelegt und im Systemmodell dokumentiert.
Das Modell wird in der frühen Phase der Entwicklung erstellt und bildet die Basis für
die Konkretisierung in den entsprechenden Disziplinen. Während des gesamten Ent-
wicklungsprozesses erfolgt die Abstimmung zwischen den Disziplinen über das Sys-
temmodell. Dieses ist damit über die Konkretisierung zu pflegen und bei Änderungen
anzupassen. Da im Systemmodell die einzelnen Modellinhalte mit den Anforderungen
verknüpft sind, können Auswirkungen von vorzunehmenden Änderungen rückverfolgt
und bewertet werden [JLS11].
Übergang in die Konkretisierung
Das Systemmodell wird in Kooperation aller beteiligten Disziplinen erstellt und bein-
haltet bereits viele Informationen über das System. Auf Basis des Systemmodells be-
ginnt die Konkretisierung der Teillösungen bzw. die Verifikation von Subsystemen.
Eine Verifikation kann zum Beispiel die Simulation von Bewegungsverhalten in Mode-
lica sein. Dies kann in der frühen Phase auf ersten abstrakten Informationen erfolgen.
Beim Übergang vom Systemmodell in die Ebenen der formalen (multidisziplinären und
disziplinspezifischen) Modelle sind bereits dokumentierte Informationen des System-
modells zu nutzen. Dies kann einerseits manuell durchgeführt werden. Hierzu greift
jede Fachdisziplin die spezifischen Informationen heraus. Der Abgleich der Simulati-
onsmodelle, bzw. der disziplinspezifischen Modelle mit dem Systemmodell erfolgt in
diesem Fall ebenfalls manuell. Einen automatischen Weg für das Ableiten der Informa-
tionen und Sicherung der Konsistenz wurde in [GSG+09] für die Fachdisziplin Softwa-
retechnik dargestellt.
Problemanalyse Seite 31
Dokumentation
MBSE verfolgt den Ansatz, von der dokumentenzentrierten hin zur modellbasierten
Arbeitsweise zu gelangen [INC07-ol]. Ein weiterer Punkt dabei ist die Dokumentation
disziplinübergreifender Abstimmungen und Entscheidungen. Derzeit entstehen viele
Modelle der zweiten und dritten Ebene (Bild 2-11). Sind Abstimmungen notwendig,
wird dieses in den Modellen eingepflegt, jedoch der Grund für die Änderung nicht pro-
tokolliert. Im Verlauf der Entwicklung bzw. auch bei ähnlichen Entwicklungsaufgaben
kann diese Entscheidung nicht mehr nachvollzogen werden. Wurde eine Abstimmung
über einen direkten Zusammenhang getroffen, besteht die Gefahr, dass indirekte Zu-
sammenhänge nicht erkannt und damit Dritte über die Änderung nicht informiert wur-
den. Je nach Schweregrad der Auswirkung führt dies wiederum zu zeit- und kostenin-
tensiven Iterationen.
Mit dem MBSE Ansatz werden diese Änderungen in dem Systemmodell gespeichert, so
dass dieses die notwendigen disziplinübergreifenden Informationen enthält. Die indirek-
ten Zusammenhänge werden aus dem Systemmodell ersichtlich, bzw. werden die indi-
rekt betroffenen Disziplinen über die Änderung informiert und können darauf frühzeitig
reagieren.
Verifikation und Validierung
Das Systemmodell soll bei der Verifikation und Validierung unterstützen. Unter Be-
rücksichtigung der im Systemmodell enthaltenen Informationen kann eine Verifikation
stattfinden. Die Anforderungen sind mit der Struktur und dem Verhalten verlinkt. Quali-
tative Methoden, wie FMEA können auf Basis des Systemmodells durchgeführt werden
[GKP09], [Alt12b]. Damit werden jedoch nicht alle Anforderungen abgedeckt. Die An-
forderungen auf Subsystemebene, die teilweise ins Detail gehen (Design und Haptik
von Elementen oder Strömungsverhalten), können erst durch ergänzende Modelle
(CAD- oder Simulationsmodelle) überprüft werden. Für die Validierung wird das Sys-
temmodell genutzt, um Testfälle abzuleiten und zu dokumentieren. Die Validierung
selbst erfolgt jedoch durch spezifische Tests, wie z.B. virtuelle Inbetriebnahme, X-in-
the-Loop. In der Literatur existieren ebenfalls Ansätze, die ein ausführbares Systemmo-
dell adressieren. Damit soll über die Verknüpfung der Anforderungen mit der Analyse
des Modells eine Aussage über die Verletzung der Anforderung getroffen werden kön-
nen [JLS11].
Bindeglied zwischen Produktdaten
Das Systemmodell stellt eine abstrahierte Beschreibung über das zu entwickelnde Sys-
tem dar. Es enthält viele Informationen, die in den Fachdisziplinen weiterverwendet und
auch innerhalb der Disziplin geändert werden. Die Konsistenz der Daten muss dabei
sowohl horizontal (über alle Aspekte im Systemmodell) als auch vertikal (zwischen
dem Systemmodell und spezifischen Modellen) sichergestellt sein. Je mehr Modelle
diese Daten jedoch benötigen und damit Änderungen entstehen können, umso auf-
Seite 32 Kapitel 2
wendiger ist es, diese konsistent zu halten. Im Idealfall werden Änderungen, ausgehend
vom Systemmodell, vorgenommen und zu den einzelnen Fachdisziplinen propagiert.
Dies kann auf unterschiedliche Weise geschehen. Zum einen können hierzu aspektüber-
greifende Sichten gebildet werde, wenn beispielsweise eine Dokumentation der System-
spezifikation entstehen soll. Darüber hinaus gibt es Ansätze, die das Systemmodell als
Bindeglied zwischen allen anderen Modellen der Produktentwicklung sehen (Bild 2-
15). Die Umsetzung kann als direkte Toolkopplung oder durch einfache Verlinkung von
Modellelementen des Systemmodells mit den Artefakten7 anderer Modelle realisiert
werden [FMS12], [GSG+09], [RPC+12], [Sen13].
Bild 2-15: Systemmodell bildet einen Rahmen für Analysen und Rückverfolgung (nach
[FMS12])
Weitere Ansätze verstehen das Systemmodell als Bestandteil eines PLM8-Konzeptes
[Sen13]. PLM ist eine Strategie, die aus der Ausweitung der PDM9-Ansätze auf den
gesamten Produktlebenszyklus entstanden ist. Ziel ist die Integration und Verwaltung
der im Produktlebenszyklus anfallenden Daten (auch Produktmodell genannt). Hierzu
werden Prozesse definiert, wie z.B. Prüf-, Freigabe- und Änderungsprozesse [Abr05],
[ES05], [ES09]. Da das Systemmodell ebenfalls Informationen über das Produkt ent-
7 Unter Artefakt wird ein Zwischen- oder Endergebnis einer Entwicklungstätigkeit gesehen. Beispiele für
Artefakte sind eine technische Zeichnung, ein Schaltplan, Simulationsmodell oder der Quellcode einer
Software.
8 PLM – Product Lifecycle Management
9 PDM – Product Data Management
Systemmodell
Elektronik
Regelungs-
technik
Komponente A
Komponente B
Software-
technik
Mechanik
G
RS
(s)
G
M
(s)
Modelle der Disziplinen
Analyse-
modelle
Externe
Anforderungen
Dokumentation
und
Spezifikation
Traceability
Ausleiten
Analyse-
relevanz
Analyse-
ergebnisse
Probl
e
hält,
tung
über
B
ild
2.5.
4
In
K
mod
e
ren
d
dem
Die
I
fest
g
ford
e
Rüc
k
Info
r
grei
f
Die
S
kom
m
schr
e
oder
e
manalyse
ist die Int
e
der im S
y
das Syste
m
2-16: Sys
4
Partizi
apitel 2.4.
3
e
lls wird a
u
d
ie Rollen I
n
Systemmo
d
I
nformatio
n
g
elegt. Dies
e
e
rungen m
i
k
verfolgun
g
r
mationen
ü
f
t er Inform
a
S
ystemstru
k
m
en vom
S
e
ibung, um
Änderung
e
e
gration in
P
y
stemmode
l
m
modell all
e
temmodell
a
pation de
r
3
wurden
R
u
fgezeigt,
w
n
halte und
b
d
ell.
n
en für und
e
werden v
o
i
t den and
e
g
von Änd
e
ü
ber die Ku
n
a
tionen aus
k
tur enthäl
t
S
ystem De
s
seine Aufg
e
n auf Sub
s
P
LM-Lösu
n
l anfallend
e
anderen
D
a
ls Teil des
r
SE-Roll
e
R
ollen des
S
w
ie die Roll
e
b
enötigen z
vom Requ
i
o
n ihm bes
c
e
ren Mode
l
e
rungen. D
i
n
denwünsc
h
der Syste
m
die Subsy
s
s
igne
r
(SD
)
abe als Int
e
s
ystemebe
n
n
gen ein n
o
d
en Daten
b
D
aten zu ve
r
PLM-Kon
z
e
n am Sy
s
S
E eingefü
h
e
n am Syst
e
z
ur Erfüllun
i
rements O
w
c
hrieben u
n
l
linhalten
b
ie Rolle d
e
h
e und ver
f
m
struktur u
n
s
teme mit
d
)
. Die Glu
e
e
grator zu e
r
n
e entstehe
n
o
twendiger
b
ietet die I
n
r
knüpfen (
B
z
epts [Sen1
3
s
temmod
e
h
rt. Nach d
e
mmodell
p
g
ihrer Au
fg
w
ner (RO)
n
d verwalte
t
b
enötigt de
r
e
r Kunden
s
f
olgt die te
c
n
d dem -ver
h
d
en Schnitt
s
e
Rolle (G)
r
füllen. Fal
l
n
, kann die
Schritt. Ne
b
n
tegration
d
ild 2-16).
3
]
e
ll
e
r Erläuter
u
p
artizipiere
n
g
aben wied
sind auf di
e
t
. Die Verk
n
r
RO für
s
s
chnittstelle
hnische U
m
h
alten hera
u
s
tellen. Die
s
nutzt die
S
l
s Schnittst
e
se Rolle a
m
S
e
ben der V
e
d
ie Möglic
h
u
ng des S
y
n
. Dabei ge
n
d
erum Inhal
t
e
Anforder
u
n
üpfung d
e
s
eine Arbe
i
e
(CI) liefe
r
m
setzung.
H
u
s.
s
e Informa
t
Schnittstell
e
llen sich ä
n
m
System
m
eite 33
e
rwal-
h
keit,
stem-
n
erie-
t
e aus
u
ngen
e
r An-
i
t zur
r
t die
H
ierzu
ionen
enbe-
n
dern
m
odell
Seite 34 Kapitel 2
die Auswirkungen erkennen. Der Systemanalyst (SA) benötigt die Systemstruktur und
das Verhalten sowie die entsprechende Verknüpfung zu den Anforderungen.
Bei der Erfüllung der Arbeit der Rollen Verification/Validation (VV) und Logistics and
Operations (LO) stellt das Systemmodell wichtige Informationen bereit. Aus den An-
forderungen und funktionaler Beschreibung des Systems können Testfälle abgeleitet
werden. Darüber hinaus können auf Basis von Verhaltensbeschreibungen und Struktur
die Lernmaterialien und Betriebsbedingungen erstellt werden.
Die Rollen aus dem Aufgabenbereich Organisation und Koordination nutzen das Sys-
temmodell als Kommunikationsmittel. Zum Beispiel kann auf Basis der Strukturbe-
schreibung die Meinungsverschiedenheiten der Disziplinen diskutiert werden. Der Ko-
ordinator (CO) nutzt das graphische Modell und kann gezielt mit den Verantwortlichen
über die Inhalte diskutieren. Ziel ist ein Konsens bei den beteiligten Disziplinen zu er-
reichen.
Neben den von SHEARD eingeführten Rollen gibt es weitere Stakeholder des System-
modells. Die abstrahierte Darstellung des gesamten Systems kann als Kommunikati-
onsmittel für die nicht-technischen Bereiche, wie beispielsweise Management, Vertrieb
oder Einkauf genutzt werden. Am Systemmodell können Sachverhalte erläutert und
Informationen ausgetauscht werden. Zusätzlich kann das Systemmodell für die Ab-
stimmung zwischen Unternehmen dienen, die die Entwicklung von Subsystemen an
externe Partner vergeben. So wird eine einheitliche Beschreibung der Schnittstellen
erreicht und die Rückverfolgung von Anforderungen über Unternehmensgrenzen bereit-
gestellt.
2.5.5 Modellierungssprache
Das Systemmodell beinhaltet die Informationen aller beteiligten Disziplinen in einer
abstrakten Form mit dem Ziel, dass jede Disziplin das Modell gleichermaßen lesen und
verstehen kann. Darüber hinaus müssen die Inhalte formalisiert vorhanden sein, damit
sie rechnerintern verarbeitet werden können. Zur Modellierung des Systemmodells wird
eine Sprache benötigt, die alle Disziplinen gemeinsam nutzen [OMG12], [Wei06]. Eine
Modellierungssprache wird durch die Syntax und Semantik definiert. Die Syntax unter-
teilt sich in abstrakte und konkrete Syntax.
„Die abstrakte Syntax (Grammatik) definiert die syntaktischen Ele-
mente oder Konstrukte (z.B. Buchstaben) und regelt, wie Konstrukte
(z.B. Wörter) aus anderen gebildet werden, während die konkrete
Syntax die Ausdrucksmittel (Darstellungsform, Notation) fest-
legt“ [PM06].
Die graphische Notation entspricht der konkreten Syntax und wird anschließend näher
betrachtet.
Problemanalyse Seite 35
Mit der Semantik wird festgelegt, wie Modellkonstrukte miteinander verknüpft werden
müssen, um eine Bedeutung zu haben (statische Semantik). Dies wird in Form von Be-
dingungen gegen die abstrakte Syntax definiert [SV07]. Welche Bedeutung die Modell-
konstrukte und damit auch welche Bedeutung die Verknüpfung von Modellkonstrukten
haben, beschreibt die dynamische Semantik.
Die abstrakte Syntax und die statische Semantik werden in einem sogenannten Meta-
modell definiert [SV07]. Die konkrete Syntax wird separat festgelegt und den Modell-
konstrukten, beschrieben in der abstrakten Syntax, zugeordnet. Auch die dynamische
Semantik wird nicht im Metamodell festgehalten. Sie kann in Textform erfolgen oder
streng mathematisch durch eine Grammatik. Die Spezifikation der Modellierungsspra-
che beinhaltet das Metamodell (abstrakte Syntax, statische Semantik), die konkrete Syn-
tax (graphische Notation) sowie die Beschreibung der dynamischen Semantik.
Die Unterscheidung zwischen formalen, semiformalen und informalen Sprachen bezieht
sich auf den Formalisierungsgrad der Syntax und der Semantik. Erst wenn beide, jedoch
im speziellen die dynamische Semantik, formal durch eine Grammatik beschrieben
werden, handelt es sich um eine formale Sprache. Dies ist selbst in der Informatik nur in
Sonderfällen gegeben [BBK+09].
Zur interdisziplinären Beschreibung des Systemmodells wird eine semiformale Model-
lierungssprache bevorzugt. Formale Modelle hemmen die Kreativität der Entwickler,
erzeugen Akzeptanzhürden bei den Beteiligten und Barrieren der freien und flexiblen
Modellierung. Diese ist notwendig, um die verschiedenen Aspekte des Systems aus den
Blickwinkeln der Entwickler darstellen zu können.
Graphische Notation
Zur Darstellung des Systemmodells werden überwiegend graphische Modellierungs-
sprachen verwendet. Die Vorteile der graphischen Modellierung liegen in der Effektivi-
tät und Effizienz in Bezug auf Bearbeitung, Wahrnehmung und Pflege der Modelle
durch den Benutzer [SFP+09]. Diese Vorteile werden jedoch nicht vollständig genutzt,
da bei der Sprachdefinition die Wichtigkeit der Notation unterschätzt wird [JWK+08],
[Moo09]. Während die abstrakte Syntax und die Semantik sorgfältig definiert und
durchdacht sind, wird die visuelle Repräsentation als trivial angesehen. Die graphische
Notation erhält dadurch fälschlicherweise einen ästhetischen Charakter, so dass die
Auswahl der Ausdrucksmittel meist auf dem persönlichen Geschmack basiert und we-
niger auf wissenschaftlich fundierten Erkenntnissen [Moo07]. Im Bereich des Software
Engineerings wurde in Studien bestätigt, dass die visuelle Darstellung zum Verständnis
des Modells wesentlich beiträgt [Moo09].
Mit den Symbolen der graphischen Notation wird beabsichtigt, eine Nachricht zu über-
mitteln. Hierzu wird die Nachricht in Form des verwendeten Symbols codiert. Der Mo-
Seite 36 Kapitel 2
dellnutzer muss diese erst wieder decodieren, um die gesendete Nachricht zu erhalten.
Dies ist in Bild 2-17 veranschaulicht.
Bild 2-17: Theorie der Kommunikation unter Einsatz graphischer Notation nach
[Moo09]
Die Nachricht kann jedoch nur eindeutig übermittelt werden, wenn die Symbolauswahl
eindeutig gewählt wird. Folgende Fehler treten häufig bei der Definition der graphi-
schen Notation auf, so dass die Übermittlung der Nachricht gestört ist (Bild 2-18).
Bild 2-18: Potentielle Fehler bei der Zuordnung von Symbolen zu semantischen Kon-
strukten [Moo09]
Redundanz der Symbole: Mehrere graphische Symbole werden zur Präsentation
desselben semantischen Konstrukts verwendet (Dreieck und Oval für C2).
Überladung der Symbole: Gleiches Symbol wird für zwei unterschiedliche se-
mantische Konstrukte verwendet (Raute für C3 und C4).
Symbol-Überschuss: Ein Symbol hat kein semantisches Konstrukt, das es präsen-
tiert (Sechseck).
Medium:
Diagramm
Codierung Decodierung
Modell-
ersteller Modell-
nutzer
Gesendete
Nachricht Empfangene
Nachricht
C2
C4
Defizit
Über-
schuss
Decodierung
Codierung
Graphische
Symbole
Semantische
Konstrukte
C1
C3
Redun-
danz
Über-
ladung
Problemanalyse Seite 37
Symbol-Defizit: Ein semantisches Konstrukt hat kein Symbol zur Präsentation
(C1).
Auswahl der Modellierungssprache
Die Entscheidung für oder gegen eine Modellierungssprache wird unter anderem von
der Usability der Sprache beeinflusst. REBSTOCK et al. bewertet die Usability mit den
Attributen Erlernbarkeit, Einprägsamkeit, Effektivität, Effizienz, visuelle Wahrnehm-
barkeit sowie Benutzerzufriedenheit [SRC10]. Der Benutzer muss die Sprache schnell
erlernen und nach längerer Zeit ohne Spracheinsatz sich wieder an die verschiedenen
Elemente und Regelungen erinnern können. Effizient ist eine Modellierungssprache
dann, wenn der Benutzer unterstützt wird, das Modell fehlerfrei und schnell zu erstellen.
Der Gesamteindruck des Modells, der definierten Elemente (Formen, Farben) fallen
unter die visuelle Wahrnehmbarkeit. Alles zusammen wirkt sich auf die Benutzerzufrie-
denheit aus. Diese wird an individueller Wahrnehmung beim Modellieren und Interpre-
tieren gemessen [SRC10], [HN09].
2.5.6 Komplexität im Systemmodell
Mit dem Systemmodell soll die Komplexität der Systeme beherrscht werden. Durch
abstrahierte modellhafte Abbildungen werden Zusammenhänge veranschaulicht und der
Fokus auf einen Aspekt des Systems gelegt (z.B. Struktur). Je Aspekt entsteht ein Teil-
modell (Partialmodell) im Systemmodell. Diese unterschiedlichen Aspekte beschreiben
dabei stets dasselbe System und enthalten zum Teil redundante Informationen. Dies
wird vor allem bei dem Aspekt Anforderungen deutlich. Anforderungen beschreiben
Bedingungen an das zu entwickelnde System. Die Umsetzung wird in den anderen As-
pekten spezifiziert. Beispielsweise beschreibt eine funktionale Anforderung ein ge-
wünschtes Verhalten des Systems: „Das System muss um eine Kurve fahren können“.
In der Realisierung werden hierzu ein Lenker und bewegbare Achsen eingesetzt. Diese
finden sich in der Strukturbeschreibung in Form von Systemelementen wieder. Das zu-
gehörige Verhalten wird wiederum im Aspekt Verhalten, z.B. durch eine Aktivitätsfolge
dargestellt. Die einzelnen Modellelemente müssen dabei auch aspektübergreifend in
Beziehung gesetzt werden. Daraus können Änderungen nachvollzogen und rückverfolgt
werden. Darüber hinaus bietet es die Möglichkeit, die Konsistenz im Systemmodell
sicherzustellen.
Unter Berücksichtigung der Definition für Komplexität, wird die Systemkomplexität
zwar durch die Abstraktion reduziert, jedoch eine Modellkomplexität durch die ver-
schiedenen Aspekte generiert [LSO06]. Es entstehen viele Modellelemente, die durch
viele Beziehungen miteinander verbunden sind. Da der Entwicklungsprozess an sich
dynamisch ist, ergeben sich Änderungen der Elemente und Beziehungen. Somit ändern
sich diese über die Zeit, was aus einem komplizierten Modell ein komplexes Modell
macht.
Seite 38 Kapitel 2
Die Handhabung der Modellinhalte (sie entsprechen den Daten im Repository) kann
durch ein Softwarewerkzeug unterstützt werden. Dies kann nur zu einem gewissen Grad
geschehen, da das Tool die Bedeutung hinter den Modellelementen (Lenker) nur inter-
pretieren kann, wenn diese sehr formal beschrieben werden.
Ein weiterer Punkt beeinflusst die Modellkomplexität: die graphische Darstellung. Die
graphischen Modelle werden aus Gründen der Übersichtlichkeit und Anschaulichkeit
genutzt. Werden jedoch viele Inhalte auf einmal dargestellt, sinkt die Anschaulichkeit
mit der Anzahl an Elementen und Beziehungen.
2.6 Grundsätze ordnungsmäßiger Modellierung
Im Bereich des Prozessmanagements werden ebenfalls Modelle zur Beschreibung der
Prozesse eingesetzt. Dieses Themenfeld befasst sich mit analogen Fragenstellungen, wie
diese im MBSE derzeit diskutiert werden. Zum Beispiel drohen die Modelle bei kom-
plexen Projekten unübersichtlich zu werden oder redundante Informationen werden in
Teilmodellen erstellt, die wiederum konsistent gehalten werden müssen. Diese Frage-
stellungen hat BECKER aufgegriffen und sechs Grundsätze ordnungsmäßiger Modellie-
rung formuliert [BPV12].
Mit den Grundsätzen soll eine Vergleichbarkeit von Modellen und Bewertbarkeit hin-
sichtlich Qualität ermöglicht werden. Die Notwendigkeit ergibt sich aus der Tatsache,
dass bei der Erstellung eines Modells für einen gegebenen Sachverhalt selten identische
Modelle entstehen, selbst wenn die gleiche Modellierungsmethodik eingesetzt wurde.
Durch die Modellierungssprache sind erste Regeln vorgegeben, die bei der Modellie-
rung zu beachten sind. Jedoch reichen diese meist nicht aus, um zu vergleichbaren und
zweckmäßigen Modellen zu gelangen [BPV12].
Die sechs Grundsätze sind aus der engen Anlehnung an die Grundsätze ordnungsmäßi-
ger Buchführung definiert worden: Grundsatz der Richtigkeit, Grundsatz der Relevanz,
Grundsatz der Wirtschaftlichkeit, Grundsatz der Klarheit, Grundsatz der Vergleichbar-
keit und der Grundsatz des systematischen Aufbaus [BPV12].
Grundsatz der Richtigkeit: Bei der Richtigkeit wird zwischen syntaktischer und se-
mantischer Richtigkeit unterschieden. Ein Modell ist hinsichtlich der Syntax dann rich-
tig, wenn es konsistent zum Metamodell erstellt wurde und damit formal korrekt ist.
Damit ist noch nicht sichergestellt, dass die dargestellten Inhalte dem entsprechen, was
der Modellierer ausdrücken wollte und was für weitere Modellnutzer von Bedeutung ist.
Dies festzulegen und zu überprüfen ist nicht möglich, da ein Modell zweckgebunden
hinsichtlich Güte der Informationen und Qualität des Modells bewertet wird. Damit
müssen die hierfür notwendigen Maßnahmen zweckorientiert formuliert werden. Hierzu
kann zum Beispiel die Definition und Nutzung von Namenskonventionen gezählt wer-
den.
Problemanalyse Seite 39
Grundsatz der Relevanz: Der Grundsatz der Relevanz stellt sicher, dass bei der Mo-
dellierung nur die Sachverhalte dargestellt werden, die für den Modellierungszweck
wesentlich sind. Damit geht der Abstraktionsgrad des Modells einher. Je nach Zweck
des Modells, muss dieses Sachverhalte auf verschiedenen Abstraktionsebenen darstellen
können. Dient das Informationsmodell bspw. als Basis für die Umsetzung eines Work-
flowmanagementsystems, muss es detailliert beschrieben werden. Anders ist es, wenn
es zum Organisations- oder Kommunikationszweck genutzt wird. Damit setzt der
Grundsatz der Relevanz voraus, dass zu Beginn der Modellierung das Ziel und damit
Zweck der Modellierung definiert wird.
Grundsatz der Wirtschaftlichkeit: Die Modellierung ist unter wirtschaftlichen Ge-
sichtspunkten zu betrachten, da diese mit Aufwand verbunden ist. Zielsetzung ist daher,
das Modellierungsziel mit minimalem Aufwand zu erreichen. Dies kann auf verschie-
dene Arten geschehen. Ein Beispiel ist die Definition eines Modellierungsziels sowie
Kriterien zur Überprüfung dessen Einhaltung. Einen weiteren Einfluss auf die Wirt-
schaftlichkeit hat die Auswahl der Modellierungssprache. Je nachdem wie die Sprache
definiert ist und welchen Zweck sie verfolgt, kann dies Auswirkung auf den benötigten
Aufwand haben. Zur Reduktion des Modellierungsaufwands wird unter dem Grundsatz
der Wirtschaftlichkeit empfohlen, Referenzmodelle zu nutzen. Diese haben eine gewis-
se Allgemeingültigkeit für bestimmte Sektoren, Branchen oder betriebliche Funktionen.
Der Modellierer beginnt damit nicht bei null und kann auf dokumentierte Best Practices
zurückgreifen. Der Aufwand liegt dann in der unternehmensspezifischen Anpassung.
Grundsatz der Klarheit: Der Grundsatz der Klarheit adressiert die Leserlichkeit, Ver-
ständlichkeit und bestmögliche Anschaulichkeit von Modellen. Hierzu gehört unter an-
derem die Hierarchisierung, Layoutgestaltung und Filterung. Hierarchisierung soll zur
Beherrschung der Komplexität und aus Übersichtsgründen genutzt werden. Prozesse,
die aufeinander aufbauen, sind zu hierarchisieren. Damit kann eine einfache Navigation
durch die Modelle erreicht werden. Die Layoutgestaltung bezieht sich auf die Anord-
nung der Modellelemente. Dabei sollen Konventionen eingehalten werden, die der
Übersichtlichkeit dienen. Dazu zählt beispielsweise, dass Überschneidungen von Kan-
ten vermieden werden sollen. Dies hängt jedoch stark von der Größe des Modells sowie
dem Medium ab, mit dem es betrachtet wird (z.B. Bildschirm, Papier). Da nicht jede
Information des Modells für jeden Modellbetrachter relevant ist, sind Filterfunktionen
notwendig mit denen Sichten auf das Modell ermöglicht werden. Nicht relevante Ele-
mente werden in dieser Sicht ausgeblendet.
Grundsatz der Vergleichbarkeit: Bei der Vergleichbarkeit werden zwei Anwendungs-
fälle unterschieden. Werden gleiche Sachverhalte (Abläufe) mit derselben Modellie-
rungssprache und Methode erstellt, müssen diese weitestgehend identisch und damit
vergleichbar sein. Der zweite Fall bezieht sich auf Modelle, die einen identischen Sach-
verhalt mit unterschiedlichen Modellierungssprachen dokumentieren. Dieser Grundsatz
zielt darauf ab, die Modelle so zu erstellen, dass sie in einander überführt werden kön-
nen.
Seite 40 Kapitel 2
Grundsatz des systematischen Aufbaus: Mit dem Grundsatz des systematischen Auf-
baus wird ein konsistentes Gesamtmodell fokussiert. In den meisten Fällen wird ein
Sachverhalt aus unterschiedlichen Gesichtspunkten beschrieben (z.B. Prozesssicht, Da-
tensicht, Organisationssicht). Damit das Gesamtsystem konsistent ist, müssen die refe-
renzierten Modellelemente der einen Darstellung dem identischen Modellelement der
anderen Darstellung entsprechen.
Durch die allgemeingültige Formulierung der Grundsätze, sind diese für jede Art von
Modellierung anwendbar und können auf die Systemmodellierung übertragen werden.
Zur praktischen Umsetzung der Grundsätze sind operativ umsetzbare Handlungsemp-
fehlungen in Form von Richtlinien zu definieren.
2.7 Problemabgrenzung
Die Entwicklung mechatronischer Systeme bedarf einer verzahnten Zusammenarbeit
vieler unterschiedlicher Fachdisziplinen. Die Vorgehensmethoden der Disziplinen rei-
chen nicht aus, die Komplexität der zu entwickelnden Systeme zu beherrschen und die
interdisziplinäre Zusammenarbeit zu fördern. Dies kann durch ein gemeinsames Sys-
temdenken und einheitliches Systemverständnis erreicht werden. Systems Engineering
verfolgt dieses Ziel durch ganzheitliche und interdisziplinäre Denk- und Arbeitsweisen.
Das Systemmodell ist ein Hilfsmittel, mit dem das System als Ganzes betrachtet und so
das Systemdenken gefördert wird. Model-Based Systems Engineering befasst sich mit
den Modellierungssprachen, Methoden und Werkzeugen zur Beschreibung des Sys-
temmodells.
Das Systemmodell enthält unterschiedliche Aspekte des Systems. In den Methoden wird
dabei festgelegt, was zu modellieren ist und wie diese Informationen entstehen. Eine
Analyse der Methoden wird im Stand der Technik vorgenommen (vgl. Kap. 3.2). Bei
allen Methoden wird die Systemstruktur als zentraler Aspekt gesehen. Es beschreibt das
System in seiner Zusammensetzung, seiner Wirkungsweise sowie seiner Einbettung in
dem Umfeld. Die Betrachtung der Systemstruktur weist wesentliche Nutzenpotentiale
auf.
Ganzheitliches Systemverständnis: Die einzelnen Fachdisziplinen haben ihre
spezifischen Modelle und Dokumente zur Beschreibung ihrer Sicht auf das System.
Die ganzheitliche Betrachtung des Systems entsteht erst in der Systemstruktur. Das
System wird dabei durch seine Bestandteile (Elemente und Beziehungen) interdis-
ziplinär beschrieben. Durch den gemeinsamen Aufbau der Systemstruktur wird ein
einheitliches und ganzheitliches Verständnis erzeugt.
Interdisziplinäre Dokumentation und Traceability: Das Systemmodell und da-
mit auch die Systemstruktur bilden die Basis der interdisziplinären Zusammenar-
beit. Bei Änderungen werden diese im Systemmodell dokumentiert. Durch die Ver-
knüpfung der Elemente innerhalb der Systemstruktur und darüber hinaus mit
Problemanalyse Seite 41
anderen Aspekten im Systemmodell, ist eine Rückverfolgbarkeit vorhanden. Bei
Änderungen kann nachverfolgt und nachvollzogen werden, wie sich diese im Sys-
tem auswirken.
Transparenz durch Visualisierung: Die graphische Darstellung der Elemente und
ihrer Wirkbeziehung schafft Transparenz. In den disziplinspezifischen Modellen
werden jeweils nur bestimmte Subsysteme oder ausgewählte Ausschnitte des Sys-
tems dargestellt. Diese können zudem nicht immer von Fachfremden nachvollzogen
werden. Die Systemstruktur beschreibt interdisziplinär auf einfache Weise das Zu-
sammenspiel der einzelnen Elemente. Damit enthält sie auch die Beschreibung der
Schnittstellen, die sich aus der Interaktion ergeben. Mit der Darstellung wird den
Entwicklern eine Basis geschaffen, die Elemente und Wirkbeziehungen einheitlich
zu benennen und über Schnittstellen an einem graphischen Modell zu diskutieren.
Die graphische Modellierung bringt einen weiteren Vorteil mit sich: Durch die
formalisierte Beschreibung können Inhalte dargestellt und kommuniziert werden,
die sonst in Textform aufwendig und nicht einheitlich gestaltet wurden.
Frühzeitige Fehlervermeidung: Die Darstellung des Systems als Ganzes trägt
zum gemeinsamen Verständnis bei. Durch die interdisziplinäre Arbeitsweise an der
Systemstruktur werden darüber hinaus auch Fehler erkannt, die sonst erst in der In-
tegration festgestellt werden würden. Diese Fehler entstehen z.B. an den Schnitt-
stellen der Systemelemente. Durch softwareunterstützte Modellierung können ge-
eignete Prüfmechanismen einen Beitrag zur Fehlervermeidung leisten.
Die Einführung der Systemmodellierung in einem Unternehmen ist verbunden mit ei-
nem Paradigmenwechsel: Die Arbeits- und Denkweise der Entwicklung wird geändert.
Das Systemmodell soll von Beginn an erstellt, über die Projektlaufzeit gepflegt und
damit Änderungen dokumentiert werden. Dies ist mit Aufwand verbunden, den die
Entwickler als hinderlich betrachten. Zudem fördert das Modell zwar das Systemver-
ständnis, es löst jedoch nicht die Entwicklungsaufgabe des einzelnen Fachexperten. Der
Entwicklungsaufwand bleibt damit für den einzelnen Fachexperten weiterhin bestehen
auch wenn der Abstimmungsaufwand in der Ausgestaltung reduziert wird. Damit sind
Herausforderungen zu bewältigen, die sich bei einer Einführung der Systemmodellie-
rung ergeben.
Aufwand-Nutzen-Verhältnis: Die Einsatzmöglichkeiten der Systemmodellierung
sind vielfältig. Neben der Schaffung von Transparenz durch Visualisierung kann
das Modell genutzt werden, weitere Entwicklungsschritte zu unterstützen. Damit
kann und sollte das Modell für weitere Zwecke genutzt werden. Unter anderem z.B.
für das Qualitätsmanagement zur Durchführung einer FMEA [GKP09], [Alt12b]. Je
nach Zweck werden unterschiedliche Inhalte aus dem Systemmodell benötigt. Der
Aufwand der Modellierung muss dem Modellierungsziel angemessen sein. Dies ist
wiederum verbunden mit der Kenntnis der Einsatzmöglichkeiten sowie der zur Ver-
fügung stehenden Modellierungssprachen, Methoden und Werkzeuge.
Seite 42 Kapitel 2
Formalisierungsgrad des Modells: Das Systemmodell kann unterschiedlich for-
mal beschrieben werden. Dies hängt direkt mit dem Modellierungsziel zusammen.
Für eine automatische Auswertung des Modells ist eine hohe Formalisierung not-
wendig. Damit eine Software die vorhandenen Informationen eindeutig bearbeiten
und auswerten kann, müssen diese formal rechnerintern vorliegen. Mit dem Grad
der Formalisierung steigt der Aufwand zum Erlernen und Anwenden der Modellie-
rungssprache und -werkzeuge.
Für den interdisziplinären Einsatz der Systemmodellierung sollte gerade dieser
Aufwand möglichst gering gehalten werden. An der Erstellung des Modells sind
viele Wissensträger beteiligt, die unterschiedliche Voraussetzungen mitbringen
[RFB12]. Hierzu zählt unter anderem der Bildungsstand, der Fachhintergrund so-
wie die Denk- und Arbeitsweise. Unter den Modellnutzern sind neben den Fach-
experten noch weitere Unternehmensbereiche vertreten, wie bspw. der Einkauf, der
Vertrieb oder die Fertigung. Der Formalisierungsgrad ist daher klein zu halten.
Plausibilität: Ziel der Modellierung sind Systemmodelle, deren Modellinhalte so-
wohl vergleichbar als auch vollständig und richtig spezifiziert sind. Dies ist durch
die semiformale Beschreibung des Systems häufig nicht gegeben. Modelle, die von
verschiedenen Personen erstellt werden, unterscheiden sich in den Modellinhalten,
in der Darstellung und in der Abstraktionstiefe. Werden darüber hinaus unter-
schiedliche Modellierungssprachen verwendet, werden gleiche Sachverhalte auf un-
terschiedliche Weise dargestellt. Die Grundsätze Vergleichbarkeit, Relevanz und
Richtigkeit werden verletzt.
Die beschriebenen Herausforderungen gelten insbesondere für die Modellierung der
Systemstruktur. Die Modellinhalte hängen von der verwendeten Modellierungssprache,
-methode und -werkzeug ab. In der Beschreibung des gleichen Systems können in einer
Systemstruktur, Elemente und Beziehungen vorhanden sein, die im nächsten Modell für
nicht relevant gehalten wurden.
Die Nutzenpotenziale und die Herausforderungen zeigen den Bedarf auf für ein Rah-
menwerk zur Modellierung einer plausiblen Systemstruktur mechatronischer Systeme.
Die Bestandteile des Rahmenwerks sind dabei so zu erstellen, dass sie sprachenunab-
hängig sind. Damit soll erreicht werden, dass Modellinhalte sowohl im Fall der Ver-
wendung der gleichen Sprache als auch bei unterschiedlichen Sprachen vergleichbar
sind. Das Rahmenwerk soll dabei aus den folgenden Bestandteilen bestehen:
Vorgaben zur Modellierung: Kern des Rahmenwerks muss die Definition der zu
spezifizierenden Inhalte einer plausiblen Systemstruktur sein. Ausgehend von der
Definition des mechatronischen Systems sind Elemente und Beziehungen zu unter-
suchen, die in einer Systemstruktur dargestellt werden sollen. Diese sind nach ihrer
Art der Darstellung in Klassen zu unterteilen. Mit der Klassifikation sind Bedin-
gungen verbunden, die an die Beschreibung der Elemente und Beziehungen gelegt
Problemanalyse Seite 43
werden. Darüber hinaus müssen weitere Bedingungen identifiziert werden, die ei-
nen Beitrag zur Vergleichbarkeit, Vollständigkeit sowie Richtigkeit der Sys-
temstruktur leisten. Die Bedingungen sind in Form von Richtlinien zu beschreiben.
Überprüfung der Modellinhalte: Die Einhaltung der aufgestellten Bedingungen
und Richtlinien muss überprüft werden. Die Prüfung ist dabei so zu gestalten, dass
sowohl eine manuelle als auch eine rechnerunterstützte Überprüfung möglich ist.
Konzept der softwaretechnischen Unterstützung: Der Modellierungsaufwand
kann softwaretechnisch reduziert werden. Hierzu soll ein Konzept beschrieben
werden, wie Modellierungsschritte automatisiert werden können. Ebenfalls muss
das IT-Konzept die softwaretechnische Überprüfung des Modells auf die Einhal-
tung der Vorgaben enthalten.
Strukturiertes Vorgehensmodell: Abschließend muss das Rahmenwerk ein struk-
turiertes Vorgehen zur Erstellung einer plausiblen Systemstruktur beschreiben. Das
Vorgehen soll die Bestandteile des Rahmenwerks integrieren und sich der Heraus-
forderung der unterschiedlichen Anforderungen an die Formalisierung des Modells
stellen.
2.8 Anforderungen
Aus der Problemanalyse resultieren folgende Anforderungen an ein Rahmenwerk zur
Modellierung einer plausiblen Systemstruktur mechatronischer Systeme.
A1) Sprachenunabhängigkeit: Die Beschreibung der Systemstruktur erfolgt mit einer
graphischen Modellierungssprache. Die Bestandteile des Rahmenwerks sind dabei so zu
gestalten, dass sie mit den gängigen Modellierungssprachen beschrieben werden kön-
nen. Dabei dürfen leichtgewichtige Anpassungen der Sprache vorgesehen werden.
A2) Systemstruktur als Basis für ein einheitliches Systemverständnis: Die Sys-
temstruktur soll mechatronische Systeme in seinen Bestandteilen beschreiben können.
Hierzu sollen Elemente und Beziehungen abgebildet werden, so dass die Systemstruktur
das Systemdenken der Fachdisziplinen fördert und ein einheitliches Systemverständnis
sicherstellt. Damit ist eine eindeutige Definition der Systemstruktur sowie der abzubil-
denden Elemente und Beziehungen verbunden. Die hierzu zu verwendenden Begriff-
lichkeiten sollen so gewählt sein, dass die verschiedenen Fachdisziplinen diese intuitiv
nachvollziehen können.
A3) Vergleichbarkeit: Die Systemstruktur muss von allen Fachdisziplinen gelesen und
vergleichbar interpretiert werden können. Dies setzt voraus, dass ein Sachverhalt in der
Systemstruktur von allen Beteiligten gleich dargestellt wird. Durch den Fokus auf me-
chatronische Systeme sind die abzubildenden Sachverhalte vorgegeben. Die Definition
der abzubildenden Elemente und Beziehungen muss sicherstellen, dass eine Vergleich-
barkeit gegeben ist.
Seite 44 Kapitel 2
A4) Vollständigkeit: Die semiformalen Modellierungssprachen geben keine Aussage
über die Modellierungstiefe. Damit kann bislang die Vollständigkeit einer Systemstruk-
tur nicht überprüft werden. Durch den Fokus auf mechatronische Systeme sollen An-
nahmen getroffen werden, die Aussagen über die Vollständigkeit der Systemstruktur
zulassen.
A5) Richtigkeit: Die richtige Darstellung des Systems soll sich auf die Syntax als auch
auf die Semantik beziehen. Die Definition der Elemente und Beziehungen soll Bedin-
gungen enthalten, so dass eine Überprüfung der Syntax möglich ist. Die semantische
Richtigkeit ergibt sich erst aus dem Kontext des Systems und kann nur vom Anwender
selbst bewertet werden. Hierzu sind Hilfsmittel zur Verfügung zu stellen, die bei der
Bewertung der Richtigkeit unterstützen können.
A6) Klarheit: Die graphischen Modelle werden zur Kommunikation genutzt. Dies setzt
voraus, dass die Modelle leserlich und anschaulich gestaltet werden (Grundsatz der
Klarheit). Mit steigender Anzahl an Elementen und Beziehungen werden die Darstel-
lungen komplex und unüberschaubar. Es bedarf Konzepte, die die Klarheit sicherstellen
und damit die visuell wahrnehmbare Komplexität des Modells reduzieren.
A7) Vereinbarkeit von intuitiver Anwendung und formalisierter Beschreibung:
Der Formalisierungsgrad der Systemstruktur muss zwei gegensätzlichen Ansprüchen
gerecht werden. Zum einen wird eine geringe Formalisierung verlangt, so dass eine in-
tuitive Anwendung möglich ist, zum anderen sollen die Daten rechnerintern auswertbar
sein. Damit ist wiederum ein hoher Formalisierungsgrad notwendig. Es sollen Konzepte
aufgezeigt werden, wie diese verschiedenen Formalisierungsgrade miteinander verein-
bart werden können.
A8) Rechnerunterstützte Modellierung: Die Systemstruktur soll als Teil eines Sys-
temmodells in einem Softwarewerkzeug modelliert werden. Der Aufwand der Modellie-
rung soll dabei gering gehalten werden. Damit muss das Werkzeug bei der Modell-
erstellung sowie -pflege den Anwender unterstützen.
Stand der Technik Seite 45
3 Stand der Technik
In diesem Kapitel wird ein Überblick zum aktuellen Stand der Technik gegeben. Dabei
werden die drei Bestandteile zur Beschreibung des Systemmodells betrachtet: Modellie-
rungssprachen, Methoden und Softwarewerkzeuge. In Kapitel 3.1 werden Modellie-
rungssprachen aufgezeigt, die für die Darstellung einer Systemstruktur geeignet sind. Es
handelt sich hierbei stets um graphische Modellierungssprachen. Die Unterschiede in
den Darstellungen sowie in den zu spezifizierenden Modellinhalten werden dabei auf-
gegriffen. Methoden bilden den Fokus in Kapitel 3.2. Dazu werden zwei Arten von
Methoden vorgestellt. Methoden, die sich auf den Einsatz einer speziellen Modellie-
rungssprache beziehen und speziell hierfür entwickelt wurden (METUS und CON-
SENS) und allgemeine Methoden der disziplinübergreifenden Produktentwicklung. Ab-
schließend werden Softwarewerkzeuge in Kapitel 3.3 vorgestellt, die den Systems
Engineering-Ansatz verfolgen und damit die softwaretechnische Unterstützung der Mo-
dellerstellung darstellen.
Für die SysML sind Modellierungsrichtlinien vorhanden, auf die in Kapitel 3.4 einge-
gangen wird. In Kapitel 3.5 wurde zudem die Funktionsmodellierung untersucht, da
diese teilweise als eine Form der Strukturbeschreibung aufgeführt wird. Eine abschlie-
ßende Betrachtung fasst die verschiedenen Strukturbeschreibungen zusammen (Kapitel
3.6). Aus der Bewertung des Stands der Technik wird in Kapitel 3.7 der Handlungsbe-
darf abgeleitet.
3.1 Modellierungssprachen
Im Folgenden werden graphische Modellierungssprachen beschrieben, die im Bereich
des Model-Based Systems Engineering eingesetzt werden. Diese haben zum Ziel, das
Systemdenken zu fördern und damit eine ganzheitliche Betrachtung des Systems zu
ermöglichen. Daher bestehen die Sprachen meist aus vielen Modellkonstrukten, die un-
terschiedliche Aspekte des Systems adressieren. Hierzu zählen z.B. Aspekte wie Anfor-
derungen oder Verhalten. Zu jeder Sprache werden diese kurz aufgeführt. Eine detail-
liertere Betrachtung wird auf die Darstellung der Systemstruktur gelegt.
3.1.1 METUS - Sprache
Die ID-Consult GmbH hat die Methode METUS und zugehörige gleichnamige Soft-
ware entwickelt [TGH08]. Eine Modellierungssprache wird nicht expliziert genannt.
Die darzustellenden Elemente und deren graphische Notation ergeben sich aus der Me-
thode und dem Werkzeug.
Wesentliche Aspekte der Sprache sind Anforderungen, Funktionen und die Sys-
temstruktur. Anforderungen werden in einer Liste verwaltet und können bspw. in funk-
tionale Anforderungen, Anforderungen an die Produkteigenschaft oder Umgebungsbe-
Seite 46 Kapitel 3
dingungen unterteilt werden [TG10]. Die Funktionsstruktur wird in einer Funktionshie-
rarchie dargestellt (Bild 3-1). Systemelemente, die die untersten Funktionen erfüllen,
werden erfasst und mit den entsprechenden Funktionen verknüpft. Die Elemente werden
mit den Attributen Standard-, Varianz- oder optionales Element versehen. Zudem kön-
nen Elementen Parameter, wie Gewicht oder Kosten, mitgegeben werden. Diese lassen
sich in Ziel- und Ist-Werten unterteilen. Die Verknüpfung von Elementen zeigt die Mo-
dule des Systems auf.
Bild 3-1: Darstellung der Funktionsstruktur und der Produktstruktur mit METUS
(nach [TG10])
Bewertung: Die Sprachkonstrukte in METUS erlauben die Darstellung der Elemente
und der Verknüpfung dieser zu Modulen. Die Wirkungsweise der Elemente wird nicht
dargestellt, sondern implizit durch die Verbindung der Elemente mit den Funktionen
ersichtlich. Die Integration des Systems in sein Umfeld, und damit die Interaktion des
Systems mit dem Umfeld, wird nicht adressiert.
3.1.2 CONSENS - Sprache
Die Spezifikationstechnik CONSENS (CONceptual design Specification technique for
the Engineering of complex Systems) wurde am Heinz Nixdorf Institut im Sonderfor-
schungsbereich 614 entwickelt [ADG+09]. Sie basiert auf den Arbeiten von KALLMEY-
ER, FRANK und GAUSEMEIER et al. [Kal98], [Fra06], [GEK01] und umfasst eine Model-
lierungssprache sowie eine Vorgehensweise zur Erstellung des Systemmodells. Ziel von
CONSENS ist die ganzheitliche und disziplinübergreifende Beschreibung des System-
modells im Rahmen der Konzipierung. Das System wird dabei durch sieben Aspekte
beschrieben: Umfeld, Anwendungsszenarien, Anforderungen, Funktionen, Wirkstruk-
tur, Gestalt und Verhalten. Im Rahmen des Forschungsprojekts VireS wurde die Spra-
che formal in einem Metamodell festgelegt [GLL12].
Funktion
Element
Modul
Produkt
Funktionsstruktur Produktstruktur
Haupt-
funktion
Stand der Technik Seite 47
Das Umfeldmodell und die Wirkstruktur werden als einzelne Partialmodelle gesehen,
die jedoch eng miteinander in Beziehung stehen. Das Partialmodell Umfeld definiert
die Systemgrenze und beschreibt die Wechselwirkung des Systems mit seiner Umge-
bung. Umfeldelemente interagieren mit dem System. Zur Darstellung der Wechselwir-
kung werden Flussbeziehungen genutzt. Dabei wird zwischen den drei Flussarten Stoff,
Energie und Information unterschieden. Zusätzlich steht eine weitere Beziehungsart zur
Verfügung – die logische Verbindung. Diese wird genutzt, wenn keine der drei Flussar-
ten zur Beschreibung des Zusammenhangs möglich ist (z.B. „ist umgeben von“, „ent-
hält“). Das Umfeldmodell stellt eine Black-Box Betrachtung dar.
Die White-Box Betrachtung erfolgt im Partialmodell Wirkstruktur. Dieses beschreibt
die Systemelemente, aus denen das System besteht, sowie deren Wechselwirkung. Auch
in diesem Partialmodell werden die Flussarten Stoff, Energie und Information genutzt.
Flussbeziehungen aus dem Umfeldmodell werden im System weiter spezifiziert, indem
sie mit Systemelementen verbunden werden. Die Wirkstruktur bildet das zentrale Par-
tialmodell der Spezifikationstechnik CONSENS. Tabelle 3-1 zeigt die Modellkonstrukte
in CONSENS zur Systemstruktur.
Tabelle 3-1: Modellkonstrukte mit deren graphischer Notation und Semantik zur Be-
schreibung der Systemstruktur mit CONSENS
Modellkonstrukte Graphische
Notation
Semantik/Verfeinerung nach GEHRKE
Umfeldelement
Elemente außerhalb der Systemgrenze/
keine
System/
Systemelement
System entspricht dem zu entwickelnden Produkt
und besteht aus Systemelementen/
Hardware-, Software- und logische Elemente
Energiefluss Energiebeziehung zwischen zwei Elementen/
Energieart
Stofffluss Stoffbeziehung zwischen zwei Elementen/
Stoffart
Informationsfluss Informationsbeziehung zwischen zwei Elementen/
Informationsart
Logische
Beziehung Semantik ergibt sich durch die Bezeichnung der
Beziehung
GEHRKE führt eine Formalisierung der Elemente und Beziehungen durch, mit dem Ziel,
ausgehend von Funktionen eine automatische Suche von Systemelementen zu ermögli-
chen [Geh05]. Die Elemente werden in Hardware-, Software- oder logische Elemente
Seite 48 Kapitel 3
unterteilt. Zudem werden den Systemelementen Attribute annotiert. Diese können vom
Modellierer je Element spezifisch definiert werden. Die Beziehungen Energie, Stoff und
Information werden ebenfalls durch die Möglichkeit verfeinert, die Art der Beziehung
zu benennen. Um welche Art es sich dabei handelt, wird nicht vordefiniert. Beispiele
zeigen dem Anwender, welche er dafür wählen kann.
GÖHNER et al. zeigt in [Göh13], wie eine Konsistenzprüfung im frühen mechatronischen
Entwurf durchgeführt werden kann. Hierzu wird das System mit den Partialmodellen
von CONSENS erstellt. Zur Durchführung der Prüfung wird ein Metamodell beschrie-
ben. Regeln für die Konsistenzprüfung richten sich an den formalen Aufbau (Syntax).
Ein ähnliches Metamodell wurde im Rahmen der Entwicklung des dedizierten Soft-
warewerkzeugs (Mechatronic Modeller, Kapitel 3.3.2) erstellt und implementiert (vgl.
[GLL12]). Ferner betont GÖHNER et al. die Notwendigkeit von Regeln zur inhaltlichen
Vollständigkeit und Richtigkeit. Lösungen werden hierzu nicht vorgestellt.
Bewertung: CONSENS enthält Modellkonstrukte zur Beschreibung der Systemstruk-
tur, die in zwei Partialmodellen erfolgt (Umfeld und Wirkstruktur). Die wenigen Mo-
dellkonstrukte zur Beschreibung der Systemstruktur sind einfach zu erlernen und durch
die gewählten Begrifflichkeiten intuitiv anwendbar. Die Unterscheidung der Beziehun-
gen ist auf mechatronische Systeme ausgerichtet, so dass Interaktionen dargestellt wer-
den können. GEHRKE, GAUSEMEIER et al. sowie GÖHNER et al. stellen Lösungen vor, die
eine Überprüfung der Syntax ermöglichen [Geh05], [GLL12], [Göh13]. Hierzu gehört
z.B. auch die Bedingung, dass nur Elemente miteinander verbunden werden dürfen, die
über gleiche Schnittstellen verfügen. Dennoch reicht die Formalisierung der Wirkstruk-
tur nicht aus, um eine Vergleichbarkeit, Vollständigkeit oder Richtigkeit zu erreichen.
3.1.3 OPM
OPM steht für Object-Process Methodology und wurde von DORI zur Konzipierung
komplexer Systeme entwickelt. Die Sprachkonstrukte bestehen zum Teil aus graphi-
schen Konstrukten, die in entsprechenden Diagrammen dargestellt werden (Object-
Process Diagrams, OPD) und einem Set aus Textbausteinen (Object-Process Language,
OPL) [Dor02].
Dabei können aus den graphischen Modellen mit den Textbausteinen die Modellinhalte
in Text beschrieben abgeleitet werden. Die Motivation der Sprachentwicklung war, aus
wenigen graphischen Konstrukten, die wesentlichen Aspekte des Systems – Struktur
und Verhalten – darstellen zu können. Die beiden Aspekte werden in einem Diagramm
beschrieben und nicht in Partialmodellen getrennt. DORI ist der Ansicht, dass eine Tren-
nung der Informationen zu Komplexität in der Modellierung führt.
Für die graphische Beschreibung des Systems stehen die Konstrukte Objekt, Zustand
und Prozess zur Verfügung (Bild 3-2). Ein Objekt ist dabei ein Element das über gewis-
se Zeit existiert. Dabei kann ein Objekt Zustände haben, in denen es sich befinden kann.
Stand der Technik Seite 49
Über einen Prozess wird ein Objekt transformiert. Die Beziehungen zwischen den Kon-
strukten entsprechen Links, unterteilt in strukturelle und prozesstechnische Verbindun-
gen. Die strukturelle Beziehung ist eine permanente Verbindung zwischen zwei Objek-
ten. Hingegen besteht zwischen einem Objekt, bzw. dem Zustand des Objekts und
einem Prozess eine prozesstechnische Beziehung.
Bild 3-2: Beispielsystem dargestellt mit OPM (nach [Dor02])
Die Komplexität des Modells wird mit dem Konzept der Abstraktion beherrscht. Das
beinhaltet die Möglichkeit, jedes Konstrukt (Objekt, Zustand und Prozess) detailliert
aber auch abstrahiert zu beschreiben. So entstehen mehrere Ebenen für die Konstrukte,
die entfaltet oder komprimiert dargestellt werden können [Dor02].
Bewertung: OPM ist eine einfache und intuitiv anwendbare Modellierungssprache zur
Beschreibung komplexer Systeme. Mit der Möglichkeit, unterschiedliche Ebenen der
Konstrukte zu beschreiben, wird ein Beitrag zur Klarheit geschaffen. Die Modelle kön-
nen übersichtlich dargestellt werden. Mechatronische Systeme, als Teil von komplexen
Systemen, können ebenfalls mit der Sprache abgebildet werden. OPM enthält jedoch zu
wenige Konstrukte, um die Wirkbeziehungen zwischen den Elementen zu beschreiben.
Die gegebenen Vorgaben reichen nicht aus, um Vergleichbarkeit der Modelle sicherzu-
stellen.
3.1.4 SysML
Die SysML unterscheidet sich von den eben genannten Sprachen dahingehend, dass die
Sprache unabhängig von jeglicher Methode entwickelt wurde. SysML steht für Systems
Modeling Language und wurde für die Konzepte des Systems Engineering ausgerichtet.
Das International Council on Systems Engineering (INCOSE) hat sich im Jahr 2001
zum Ziel gesetzt, eine standarisierte Sprache des Systems Engineering zu erstellen. Die
Basis bildete die UML in der Version 2.1. Nach Anpassungen und Überarbeitungen
wurde im April 2006 die SysML als Standard anerkannt und 2007 SysML 1.0 von der
OMG (Object Management Group) offiziell veröffentlicht. An dem Standard wird stetig
weitergearbeitet und neue Versionen veröffentlicht. Aktueller Stand 2013 ist die Versi-
on 1.3 [OMG12].
Mit Hilfe von SysML lassen sich die Aspekte Anforderungen, Struktur, Parameter
und Verhalten eines Systems beschreiben. Hierzu stehen dem Anwender neun Dia-
Automatic Crash
Responding
Crashing
Advisor
Vehicle ACR System
intact crashed
Vehicle Occupants Group
possibly injured being helped
e
occupies
Seite 50 Kapitel 3
grammarten zur Verfügung (Bild 3-3). Teilweise wurden Diagrammarten aus der UML
direkt übernommen (Paket-, Zustands-, Use Case-, Sequenz-Diagramm), andere für
SysML modifiziert (Blockdefinitions-, Internes Block-Diagramm) und zwei sind neu
hinzugekommen (Zusicherungs-, Anforderungs-Diagramm). Bei den modifizierten Dia-
grammen wurde, neben den enthaltenen Konstrukten, auch die Bezeichnung des Dia-
gramms angepasst. So entspricht das Blockdefinitionsdiagramm dem Klassendiagramm
und das Interne Blockdiagramm dem Kompositionsstrukturdiagramm der UML. Die
SysML [OMG12] hat darüber hinaus auch den Profilmechanismus der UML übernom-
men. Diese ermöglicht dem Benutzer, eine Anpassung der SysML-Modellelemente in
Form von Stereotypen oder Tagged Values vorzunehmen [Alt12b]. Dabei erfolgt keine
Änderung des Metamodells. In diesem Fall handelt es sich um eine leichtgewichtige
Erweiterung – einen Dialekt der SysML.
Bild 3-3: Diagramme der SysML nach [FMS12]
Die einzelnen Diagramme bilden eine Sicht auf das Modell. Das Modell selbst ist in
dem sogenannten Repository enthalten. Somit kann ein und dasselbe Modellelement
mehrfach in verschiedenen Diagrammen dargestellt werden [Alt12b].
Die Systemstruktur wird im Blockdefinitionsdiagramm (bdd) und internes Blockdia-
gramm (ibd) beschrieben. Blöcke sind Bestandteile des Systems und werden im bdd
definiert. Die Zusammenhänge der Blöcke werden hingegen im ibd dargestellt. Diese
Trennung ist eine Folge der Objektorientierung, die Grundlage der SysML ist. Hierzu
wird ein Element (Block) als Typ definiert und kann erst dann in einer Rolle im Kontext
des Systems beschrieben werden [Wei06]. Die Elemente verfügen über Schnittstellen in
Form von Ports, die eine Interaktion mit anderen Elementen ermöglichen. Die Bezie-
hung zwischen Elementen wird im ibd durch Konnektoren modelliert. Die graphische
Notation orientiert sich an der UML. Ein Block wird in der SysML in Form eines wei-
SysML
Diagramme
aus UML
Internes
Blockdiagramm
modifiziert UML
neue Diagramme
Blockdifinitions-
diagramm
Zustands-
diagramm
Use Case
Diagramm
Aktivitäts-
diagramm
Sequenz-
diagramm
Paket-
diagramm Anforderungs-
diagramm Struktur-
diagramme Parameter-
diagramm Verhaltens-
diagramme
Stand der Technik Seite 51
ßen Rechtecks dargestellt und ein Port in Form eines Quadrats. Konnektoren sind ge-
strichelte Linien, die im Fall einer Flussbeziehung durchgezogen dargestellt wird.
Bewertung: SysML sieht eine strukturelle Beschreibung des Systems in den Dia-
grammarten ibd und bdd vor. Die Modellkonstrukte sind dabei nicht speziell auf mecha-
tronische Systeme ausgelegt, da die Modellierungssprache den Anspruch hat, allge-
meingültig zu sein. Durch die Standardisierung können Modelle ineinander überführt
werden. Dies ist jedoch nur bedingt möglich. Durch die allgemeingültige Definition der
Konstrukte sind keine Regeln vorhanden, die zu einer Vergleichbarkeit, Vollständigkeit
oder Richtigkeit der Modelle beitragen. Dieses kann jedoch durch Profile abgefangen
werden. Daher eignet sich die SysML sehr gut für die formalisierte Beschreibung. Das
Erlernen der Sprache fällt den Ingenieuren meistens schwer, da hierzu die Konzepte der
Objektorientierung bekannt sein müssen. Hingegen können die graphischen Darstellun-
gen schnell nachvollzogen werden, so dass das Lesen der Modelle keine Schwierigkei-
ten bereitet [BC10], [FMS12], [SMM+12].
3.2 Modellierungsmethoden
In diesem Abschnitt werden die Methoden der modellbasierten Entwicklung vorgestellt.
Die Methoden METUS und CONSENS sind als Spezifikationstechniken entstanden.
Das heißt, dass zu einer Vorgehensweise eine eigene Sprache (Kap. 3.1.1 und 3.1.2)
definiert wurde. Anders ist dies der Fall bei den Methoden nach WEILKIENS, FRIEDENT-
HAL et al. und ALT, die die SysML (Kap. 3.1.4) nutzen – jedoch stets mit einer eigenen
Anpassung (SysML-Profil).
3.2.1 METUS - Methode
Die Spezifikationstechnik METUS der ID-Consult GmbH beinhaltet eine Methode, mit
der in sieben Schritten das Produktkonzept erstellt wird [TGH08]. Bild 3-4 zeigt die
METUS-typische Rautenstruktur mit den Schritten der Methode.
Im ersten Schritt wird das Anforderungskonzept definiert. Hierzu wird eine Anforde-
rungsanalyse durchgeführt, indem systematisch Anforderungen aus Kundensicht und
aus Unternehmenssicht erfasst werden. Die Produktarchitektur vergleichbarer Produkte
wird mit dem Ziel untersucht, Optimierungspotentiale aufzudecken und neue Anforde-
rungen zu generieren.
Aus der Hauptfunktion des Systems werden Teilfunktionen gebildet und in einer Funk-
tionsstruktur dargestellt. In diesem Schritt wird, losgelöst von der technischen Reali-
sierung, die funktionale Betrachtung des Systems vorgenommen. Funktionale Anforde-
rungen können definiert und präzisiert werden.
Seite 52 Kapitel 3
Aus der Funktionsstruktur wird eine Produktstruktur definiert. Dabei findet eine Art
„Übersetzung“ der Funktionen in Elemente statt. Diese werden daraufhin zu Modulen
zusammengefasst und ergeben schließlich das Gesamtprodukt.
Bild 3-4: 7 Schritte der METUS-Methode (nach [TGH08], [TG10])
Die folgenden Schritte beinhalten Optimierungsverfahren, die abhängig von der An-
wendung zum Einsatz kommen. Kosten und Gewicht sind wesentliche Optimierungs-
aspekte. Hierzu wird die Verknüpfung der Funktionen mit den Elementen und Modulen
genutzt, um Zielkosten und -gewicht zuzuordnen und zu optimieren.
Anschließend erfolgt die Definition von Standards, Optionen und Varianten. Jedem
Element wird ein entsprechender Marker gesetzt. Die Varianten werden für jedes Ele-
ment in Form einer Ausprägung beschrieben. Daraufhin erfolgt eine Produktkonfigu-
ration, indem die Ausprägungen der Varianten geeignet kombiniert werden. Die Zu-
ordnung der Elemente und Module zu internen Entwicklung, Fertigung und Montage
sowie Lieferanten endet in einem Zuliefererkonzept.
Bewertung: Die METUS-Methode ist vor dem Hintergrund der Modularisierung ent-
standen. Die funktionale Betrachtung des Systems erfolgt hierarchisch. Daraus werden
physische Elemente abgeleitet, die wiederum in einer Hierarchie zusammengefasst wer-
den. Die Interaktion der Elemente wird nicht betrachtet. Ebenfalls fehlt eine Ausrich-
tung auf mechatronische Systeme, wobei dieses nicht ausgeschlossen wird.
Funktion
Element
Modul
Produkt
Funktionsstruktur Produktstruktur
Haupt-
funktion
Anforderungskonzept
definieren
1
Kunden-Anforderungen
Stärken und Schwächen
Zukunfts-Szenarien
Funktionsstruktur
definieren
2
Produktionsstruktur
definieren
3
Kosten- und
Gewichtsoptimierung
4
13 €
80 €
120 €
142 € 212 €
6€
25 €
60 €
Zulieferkonzept
definieren
5
Interne Entwicklung ZuliefererY
Zulieferer X
Variantentreiber
analysieren
6
Farbe
Audio
Kodieren
Varianten-
Treiber Alternative
Werte
Standard
Variante
Plattform- und
Variantenkonzept
7
V
Produkt
Produktplattform
Haupt-
funktion
V
VV
OO
S
S
S
S
S
V =Variante
O = Optional
S = Standard
Stand der Technik Seite 53
3.2.2 CONSENS - Methode
Die Vorgehensweise zur Erstellung des Systemmodells ist Teil der Spezifikationstech-
nik. Die Aspekte – und damit die entsprechenden Partialmodelle – sind im Wechselspiel
zu erstellen, wenngleich eine gewisse Reihenfolge vorgesehen ist [GFD+09].
Zu Beginn wird im Umfeldmodell die Systemgrenze festgelegt. Dabei wird das System
als Black-Box betrachtet. Elemente aus dem Umfeld, die mit dem System in Beziehung
stehen, werden identifiziert und die Wechselwirkung modelliert. Anwendungsszenari-
en beschreiben verschiedene Situationen und das gewünschte Verhalten des Systems in
dieser Situation. Auf Basis des Umfeldmodells und der Anwendungsszenarien werden
Anforderungen abgeleitet. Diese werden in funktional und nichtfunktional unterschie-
den. Im nächsten Schritt werden alle funktionalen Anforderungen in Funktionen in der
Form „Substantiv Verb“ übersetzt und in der Funktionshierarchie abgebildet. Eine Un-
terteilung der Gesamtfunktion in Teilfunktionen erfolgt fortlaufend, bis für die untersten
Funktionen Lösungsmuster oder Wirkprinzipien ausgewählt werden. Aus der Summe
aller Wirkprinzipien und Lösungsmuster wird eine geeignete Kombination zur
Wirkstruktur synthetisiert. Dieser Schritt erfolgt meistens über einen Morphologischen
Kasten, der jedoch nicht Bestandteil der Spezifikationstechnik CONSENS ist.
Die Definition der Systemarchitektur erfolgt in dem Partialmodell Wirkstruktur. Diese
stellt den Blick in das System dar. In der Wirkstruktur werden somit der grundsätzliche
Aufbau und die prinzipielle Wirkungsweise eines mechatronischen Systems definiert.
Alle gestaltbehafteten Systemelemente werden im Partialmodell Gestalt durch eine
Form abgebildet. Ziel ist die Abstimmung der Bauräume, Anordnung, Lage, Art der
Wirkflächen und Wirkorte. Werden weitere Systemelemente benötigt, sind sowohl das
Partialmodell Wirkstruktur als auch Gestalt anzupassen.
Für das Verhalten werden die Anwendungsszenarien als Ausgangsbasis genommen. Im
Partialmodell Verhalten–Zustände wird nun festgelegt, welche Ereignisse einen Zu-
standsübergang bewirken. Ist ein Regelkreis vorhanden, kann die Reglung als eine Ab-
folge von Aktivitäten im Partialmodell Verhalten-Aktivitäten beschrieben werden.
Bewertung: Das Vorgehen der Spezifikationstechnik CONSENS enthält zwei Aspekte
zur Strukturbeschreibung. Das Umfeldmodell betrachtet dabei die Einbettung des Sys-
tems in seine Umgebung, während die Wirkstruktur den Blick in das System darstellt.
Beide Aspekte beschreiben die Wechselwirkung der Elemente untereinander. Die Me-
thode geht auf die Bestandteile eines mechatronischen Systems nicht explizit ein, so
dass keine Unterteilung der Elemente durch die Methode vorgegeben wird. Damit ver-
bunden werden keine Vorgaben zur Vergleichbarkeit, Vollständigkeit oder Richtigkeit
der Systemstruktur gemacht.
Seite 54 Kapitel 3
3.2.3 FAS
Die FAS-Methode (FAS, engl.: functional architecture for systems) beschreibt das Vor-
gehen von den Anforderungen bis zur Erstellung der funktionalen Systemarchitektur
[LW10]. WEILKIENS und LAMM stellen die Methode mit einem angepassten SysML-
Profil vor – die Methode selbst ist sprachenunabhängig.
In Bild 3-5 sind die einzelnen Schritte der Methode in einem SysML-Aktivitäts-
diagramm dargestellt. Die Ausgangsbasis bilden die funktionalen Anforderungen des
Systems, die durch Anwendungsfälle verfeinert werden.
Bild 3-5: Vorgehensweise der FAS-Methode dargestellt mit einem SysML-
Aktivitätsdiagramm (nach [LW10])
Ein Anwendungsfall beschreibt die Wechselwirkung der Funktionen mit allen externen
Elementen (Umfeldelemente). Einen wesentlichen Anteil der externen Elemente bilden
die menschlichen Akteure (Anwender).
Der nächste Detaillierungsschritt erfolgt mit den Aktivitätsdiagrammen in Form einer
Baumstruktur. Dabei basiert die Hierarchie auf der Aufrufsemantik (eine Aktivität wird
im Kontext der Oberaktivität aufgerufen). Die Wurzeln des Baums sind die Anwen-
dungsfälle, so dass für alle Anwendungsfälle damit ein Wald von Aktivitätsbäumen
entsteht [KLW11].
Die Methode unterscheidet darüber hinaus zwischen Funktionen und funktionalen Ele-
menten, die als funktionale Blöcke im Modell repräsentiert werden. Ein funktionales
Element stellt eine abstrakte Systemkomponente dar, die mindestens ein Input und
Output besitzt. Diese stehen über eine Funktion in Beziehung. Die funktionalen Blöcke
werden im internen Blockdiagramm miteinander verbunden. Standardports werden da-
bei für die Flüsse von Signalen oder Informationen verwendet und Flowports für Mate-
act [Activity] Vorgehensweise
: Anforderung
: Anwendungsfall[0..*]
: Funktionale
Anforderung
[1..*]
: Nichtfunktionale
Anforderung
[0..*]
FunktionaleArchitektur modellieren
Anwendungsfälle
modellieren Anforderungen
ermitteln
: FunktionaleArchitektur
Stand der Technik Seite 55
rie-, Kraft- oder Energie-Flüsse. Es entsteht eine Funktionsstruktur, deren Hierarchie
eine „Enthält“-Beziehung bedeutet.
Für die Implementierung wird eine physische Lösung benötigt, die die Funktionen um-
setzt. Zu einer funktionalen Architektur können verschiedene physische Architekturen
entwickelt werden, so dass eine funktionale Architektur über Technologiegenerationen
gültig bleiben kann.
In [KLW11] stellt WEILKIENS et al. eine softwaretechnische Unterstützung der Methode
vor, mit der automatisch die funktionale Architektur generiert werden kann. Dabei wur-
den Vorgehensweisen erarbeitet und im Softwaretool Artisan Studio® implementiert.
Wenig anspruchsvolle Modellierungsschritte wurden automatisiert, so dass der Model-
lierer neben einer Zeitersparnis, Flüchtigkeitsfehler vermeidet.
Bewertung: Die FAS-Methode beinhaltet zwei Arten von Architekturen: die funktiona-
le und physische10 Architektur. Die funktionale Architektur entspricht der Funktions-
struktur, wie sie in den Konstruktionsmethoden gelehrt wird [PBF+07], [KK94],
[Rot00]. Durch den Einsatz der Modellierungssprache SysML wird aufgezeigt, wie die
Funktionsstruktur mit der physischen Struktur zusammenhängt und modelliert wird
(z.B. durch die «allocation»-Beziehung). Die Umsetzung in ein Softwarewerkzeug bie-
tet die Möglichkeit, bei aufwendigen und sich wiederholenden Schritten unterstützt zu
werden.
3.2.4 SYSMOD
SYSMOD beschreibt ein Vorgehen zur Modellierung komplexer Systeme [Wei06]. Als
Modellierungssprache für die Beschreibung des Systemmodells wird ein SYSMOD-
Profil der SysML genutzt.
Das Vorgehen unterteilt sich in sieben übergeordnete Schritte (Makro-Modelle): Anfor-
derungen ermitteln, Systemkontext modellieren, Anwendungsfälle modellieren, Fach-
wissen modellieren, Glossar erstellen, Anwendungsfälle realisieren. Zu jedem Schritt
existiert ein verfeinertes Vorgehen, das in einem Aktivitätsdiagramm dargestellt wird.
Bild 3-6 zeigt das Vorgehen für den übergeordneten Schritt Anwendungsfälle realisie-
ren.
Die bereits modellierten Anwendungsfälle bilden die Ausgangsbasis. Für jeden Anwen-
dungsfall wird ein Interaktionsmodell erstellt. Dieses beschreibt in Form von Sequenz-
diagrammen die Wechselwirkung des Systems mit dem Benutzer/den Akteuren. Daraus
werden die Schnittstellen des Systems abgeleitet. Im nächsten Schritt wird die Sys-
10 In den Veröffentlichungen wird hierzu auch der Begriff physikalisch verwendet. Gemeint ist eine tech-
nische Realisierung des Systems durch physische Elemente.
Seite 56 Kapitel 3
temstruktur dargestellt. Diese beinhaltet die Systembausteine, die Informationsflüsse
zwischen den Bausteinen und damit die Schnittstellen der Bausteine.
Bild 3-6: Vorgehen für den übergeordneten Schritt „Anwendungsfälle realisieren“
(nach [Wei06])
Das mit SYSMOD erstellte Systemmodell stellt eine abstrakte Lösung dar. Dazu zählen
die Struktur und das Verhalten des Systems, nicht jedoch die Implementierung. Diese
ergibt sich im Entwicklungsprozess erst in der Konkretisierung, wenn Technologieent-
scheidungen getroffen werden.
Die Beschreibung der einzelnen Schritte erfolgt in Form eines Steckbriefs (Bild 3-7).
Neben einer kurzen Erläuterung werden die ein- und ausgehenden Daten aufgeführt und
Leitfragen formuliert. Aus den einzelnen Steckbriefen ergibt sich ein Werkzeugkasten.
Dieser kann für beliebige Projekte und Produkte angepasst werden [Wei06].
Bewertung: Die Methode SYSMOD ist aus der Softwareentwicklung entstanden und
für die Entwicklung technischer Systeme angepasst worden. Jedoch sind die Vorge-
hensschritte am Verhalten des Systems orientiert, so dass der Fokus weiterhin auf der
Software liegt. Die Systemstruktur wird als ein Konstrukt aus Systembausteinen be-
schrieben, wobei ein Baustein eine Software, Hardware, Person oder eine beliebige an-
dere Einheit sein kann. An der Definition der Schnittstelle wird der softwareintensive
act Anwendungsfälle realisieren
System/Akteur-Interaktion
modellieren
Anwendungsfälle Systemkontext
Anwendungsfälle
Systemkontext
(Schnittstellen)
Systemstrukturen
Systemkontext
(Schnittstellen)
Systemkontext
(Interaktionspunkte)
Interaktionsmodell
(System/Akteur)
Interaktionsmodell
(System/Akteur)
SystemkontextAnwendungsfälle
Systemstrukturen
modellieren
Systemstrukturen
Systemschnittstellen
ableiten
Stand der Technik Seite 57
Fokus deutlich [Wei06]: „Die Schnittstelle definiert ein Verhalten mit einer Liste von
Operationen.“
Bild 3-7: Beispiel eines Steckbriefs der SYSMOD Methode (nach [Wei06])
3.2.5 OOSEM
Die objektorientierte Systems Engineering Methode OOSEM (object oriented systems
engineering method) wurde 1998 als Ergebnis einer Kooperation zwischen Lockheed
Martin Corporation und dem Systems und Software Konsortium vorgestellt [FMS12].
Eine Weiterentwicklung und Anpassung erfolgt seit 2002 in der INCOSE OOSEM Ar-
beitsgruppe. Die szenariogetriebene Methode verläuft Top-Down und nutzt SysML als
Modellierungssprache zur Beschreibung des Systemmodells.
OOSEM ist ein Bestandteil eines übergeordneten Entwicklungsprozesses bestehend aus
den Phasen Management des Entwicklungsprozesses, Spezifikation und Entwurf des
Systems sowie Integration und Verifikation. Bild 3-8 zeigt die wesentlichen Schritte der
OOSEM, die den Fokus auf die Spezifikation und den Entwurf des Systems legt.
Die Struktur wird auf zwei Arten modelliert: logische und physische Architektur. Die
logische Architektur enthält Systemelemente, die eine Funktion erfüllen, jedoch noch
keine Aussage über die Realisierung liefern. Die konkrete Umsetzung wird durch physi-
sche Elemente beschrieben. Der Zusammenhang zwischen logischen und physischen
Elementen wird durch die «allocation»-Beziehung modelliert.
Bewertung: Die Methode OOSEM beschreibt, wie die FAS-Methode, die Struktur auf
zwei Abstraktionsebenen. Während bei der FAS-Methode die Funktionsstruktur die
oberste Ebene darstellt, wird in dieser Methode eine logische Ebene bevorzugt. Diese
Systemstrukturen
modellieren
Systemstrukturen
Anwendungsfälle
Systemkontext
[Schnittstellen]
Steckbrief Systemstrukturen modellieren
Ein- und ausgehende Daten
Systemkontext [Schnittstellen]
System mit Schnittstellenbeschreibung
der Interaktionspunkte
Anwendungsfälle
Dienstleistungen des Systems
Systemstrukturen
Beschreibung der statischen Strukturen
des Systems
Leitfragen
Welche Bausteine werden zur Umsetzung der Anwendungsfälle/
Anforderungen benötigt?
Wie ist ein Baustein aufgebaut?
Wie sind die Bausteine miteinander verbunden?
Welche Interaktionspunkte und Schnittstellen haben die Bausteine?
Beschreibung
Modellieren Sie die Systembausteine und ihre Zusammensetzung, die für das
Gesamtsystem notwendig sind, um die Anfoderungen zu erfüllen
Seite 58 Kapitel 3
enthält damit nicht abstrakte Funktionen sondern Elemente, die später konkretisiert und
in physische Elemente überführt werden. Eine Ausrichtung auf eine Klasse von Syste-
men ist nicht vorgegeben. Damit wird auch nicht auf die Bestandteile eines mechatroni-
schen Systems eingegangen.
Bild 3-8: Vorgehensweise OOSEM (nach [FMS12])
3.2.6 Funktionale und technische Entwicklung nach ALT
ALT beschreibt keine eigene Vorgehensmethode, sondern orientiert sich an bestehenden
Vorgehensweisen, wie dem V-Modell der Softwareentwicklung. Im Fokus steht die
Unterstützung der Entwicklungsmethoden mit der Modellierungssprache SysML. Die
Entwicklung der Struktur unterteilt er in die funktionale und technische Sicht [Alt12b].
Funktionale Entwicklung
Mit dem Fokus auf die Funktionalität soll in diesem Schritt geklärt werden, was das
System können, bzw. leisten soll. Hierzu fallen Ergebnisse an, wie bspw. die Anwen-
dungsfälle, funktionale Anforderungen, funktionale Architektur und weitere Verhal-
tensbeschreibungen. Die funktionale Architektur enthält Systemelemente, die gewissen
Annahmen anhand des gegebenen Systemkontextes treffen, jedoch weitestgehend abs-
trakt bleiben. Übergeordnet wird nach dem Prinzip Eingabe-Verarbeitung-Ausgabe eine
Architektur aufgebaut.
Technische Entwicklung
Die technische Sicht zeigt die Realisierung der abstrakt beschriebenen funktionalen
Elemente. Die Modellierung erfolgt wiederum in zwei Architekturen: technisch-physi-
analyse stakeholder needs
analyse system requirements
define logical architecture
synthesize candidate
physical architecture
optimize and
evaluate alternatives
manage requirement
traceability
capture reqts
relationships capture parametrics
and perform
engineering analysis
actActivities [Specify and Design System]
Stand der Technik Seite 59
kalisch11 und der technischen Wirkkettenarchitektur. Die technisch-physikalische Sicht
enthält die physischen Systemelemente. Damit ist die Software in dieser Sicht nicht
enthalten. Hierzu wird eine Wirkkettendarstellung erzeugt. Diese baut ebenfalls auf dem
EVA-Prinzip auf und gibt die Eingangssignal- und die Ausgangskette vor.
Bewertung: ALT zeigt zwei Strukturbeschreibungen auf. Dabei trennt er zwischen
funktionaler und technischer Sicht. In beiden Fällen wird jedoch auf Ebene der Elemen-
te gearbeitet. Dabei stellt die funktionale Sicht eine abstrahierte Form der technischen
Sichten dar. Mit den Grundarchitekturen werden wiederkehrende Strukturen definiert,
die im Fokus die Eingabe und Ausgabe von Signalen betreffen. Diese macht die Über-
prüfung der Architektur möglich. Die Betrachtung über die Sensor-Aktorkette hinaus
erfolgt nicht. Die Beziehungen innerhalb der Sichten werden nicht weiter charakteri-
siert.
3.3 Modellierungswerkzeuge
Im Folgenden werden Modellierungswerkzeuge aufgezeigt, die die Modellierungsspra-
chen aus Kapitel 3.1 und/oder Methoden aus Kapitel 3.2 softwaretechnisch unterstützen.
Für die SysML existieren mehrere Softwarewerkzeuge, die ursprünglich den Fokus auf
der UML-Implementierung hatten. Diese wurden soweit angepasst, dass damit die
SysML in Teilen abgedeckt wird. Alle Werkzeuge ähneln sich in der Struktur – sie un-
terscheiden sich im Wesentlichen in der Lizenzierung, Benutzungsfreundlichkeit, Um-
fang der Add-Ins sowie der Möglichkeiten, eigene Add-Ins zu implementieren. In Kapi-
tel 3.3.3 wird repräsentativ für die SysML-Werkzeuge Enterprise Architect® (mit
SysML Plug-In) vorgestellt. Zu den weiteren Softwarewerkzeugen zählen beispielswei-
se Cameo System Modeler (ehemals: MagicDraw mit SysML Plug-In), Rhapsody, Pa-
pyrus 4 SysML und Artisan Studio, auf die jedoch nicht weiter eingegangen wird.
3.3.1 METUS - Software
Das Softwarewerkzeug METUS wurde zur Unterstützung der gleichnamigen Methode
von der ID-Consult GmbH entwickelt (vgl. Kapitel 3.2.1). Die Software wurde als eine
Erweiterung der PLM-Lösung Teamcenter von Siemens PLM Software integriert und
ermöglicht einen bidirektionalen Datenaustausch.
Die Benutzungsoberfläche besteht aus mehreren Fenstern, die beliebig angeordnet wer-
den können und die verschiedenen Informationen über das System enthalten. Dabei be-
inhaltet ein graphischer Editor die Funktionsstruktur und die Produktstruktur, wie in
Bild 3-1 angedeutet. In diesem können Elemente hinzugefügt oder überarbeitet werden.
Eine Toolpalette ist nicht vorhanden, da das Anlegen über die Auswahlmenü erfolgt.
11 Physikalisch und physisch werden im Buch synonym verwendet.
Seite 60 Kapitel 3
Eine Drag-and-Drop Funktion ist implementiert, so dass Inhalte, die bereits in Tabellen
vorliegen, einfach in den Editor gezogen werden können.
Bewertung: Das Werkzeug ist an die gleichnamige Methode angepasst. Die Handha-
bung und Modellierung der Informationen ist intuitiv gestaltet. Durch Zusatzfunktionen
wird der Benutzer bei der Modellierung unterstützt. Die Daten sind formalisiert im
Repository (Datenmodell) enthalten und werden z.B. durch die Anbindung an Teamcen-
ter mit Entwicklungsdokumenten verbunden. Eine Auswertung der Modellinhalte ist
möglich. Dadurch, dass die Methode die Wirkungsweise der Elemente nicht fokussiert,
können diese im Werkzeug nicht modelliert werden.
3.3.2 Mechatronic Modeller
Der Mechatronic Modeller ist ein dediziertes Softwarewerkzeug für die Spezifikations-
technik CONSENS (vgl. Kapitel 3.1.2 und 3.2.2). Die prototypische Umsetzung des
Werkzeugs erfolgte im Rahmen des BMBF Verbundprojekts VireS – Virtuelle Syn-
chronisation von Produktentwicklung und Produktionssystementwicklung [GLL12]. Mit
dem Mechatronic Modeller können die Partialmodelle Umfeld, Anwendungsszenario,
Anforderung, Funktionen, Wirkstruktur und Verhalten spezifiziert werden. Das Partial-
modell Gestalt wurde bei der Softwareentwicklung ausgeklammert, da hierzu bestehen-
de 3D CAD Programme genutzt werden können.
Der grundsätzliche Aufbau der Benutzungsoberfläche ist in Bild 3-9 dargestellt. We-
sentliche Bereiche sind der Projekt-Browser und der Editorbereich. Die modellierten
Daten sind im Projekt-Browser in einer Baumstruktur aufgeführt. Sie sind dem jeweili-
gen Partialmodell zugeordnet. Die Partialmodelle lassen sich über den Modell-Browser
öffnen und im Editorbereich bearbeiten. Abhängig vom Partialmodell stehen formular-
basierte und graphische Editoren zur Verfügung.
Die Partialmodelle Anforderungen und Anwendungsszenario sind durch formularbasier-
te Editoren umgesetzt worden. Diese bestehen aus vordefinierten Textfeldern, die be-
schrieben werden können. Drei weitere Editoren wurden im Tool umgesetzt, die das
Arbeiten und Auswerten der Modellinformationen ermöglichen. Dazu gehören Biblio-
theken, Klassifikationsmerkmale und Filter (Queries). Die Bibliotheken enthalten phy-
sikalische Größen (z.B. Strom, Spannung) sowie vordefinierte Einheiten und Dimensio-
nen (z.B. mV, V, kV). In den Bibliotheken können diese Größen verwaltet und weitere
definiert werden (z.B. logische Größen). Klassifikationsmerkmale können vom Benut-
zer festgelegt und in jedem Partialmodell den Modellelementen zugeordnet werden.
Über die Filterfunktion lassen sich Modellelemente hervorheben, die bestimmte Eigen-
schaft haben (z.B. Systemelemente, die ein bestimmtes Klassifikationsmerkmal hinter-
legt haben).
Stand der Technik Seite 61
Bild 3-9: Graphische Benutzungsoberfläche des Mechatronic Modellers
Die graphischen Editoren verfügen seitlich vom Editorbereich über eine Werkzeugleis-
te, die für das Partialmodell notwendigen Konstrukte enthält. Der Benutzer wird damit
unterstützt, die richtigen Konstrukte im jeweiligen Partialmodell zu verwenden. Weiter-
hin wird der Benutzer bei der Modellierung unterstützt, indem einige Operationen im
Hintergrund automatisiert erfolgen. Dabei handelt es sich um Operationen, wie das An-
legen von Schnittstellen (Ports) beim Verbinden von zwei Systemelementen mit einem
Fluss. Die Querbeziehungen zwischen zwei Modellelementen (z.B. Funktion und Sys-
temelement) wird über Verlinkung realisiert. Die enge Verbindung zwischen Umfeld
und der Wirkstruktur wurde ebenfalls umgesetzt. Hierzu kann der Benutzer im Um-
feldmodell in das System „eintauchen“ und gelangt in die nächste Hierarchieebene – in
die Wirkstruktur. Alle Flussbeziehungen am System werden auf der nächsten Hierar-
chieebene angezeigt und können damit weiter verbunden werden.
Bewertung: Der Mechatronic Modeller wurde dediziert für die Spezifikationstechnik
CONSENS umgesetzt. Die Methode gibt dabei vor, welche Modellinhalte erstellt wer-
den. Bei der Modellierung wird der Benutzer teilweise durch Zusatzfunktionen unter-
stützt (Layout der Funktionshierarchie oder automatische Portgenerierung). Darüber
hinaus sind Funktionen implementiert, die den Benutzer durch die verknüpfte Modell-
inhalte leitet (Aktiver Link von z.B. einer Funktion zum Systemelement). Eine Auswer-
tung der Wirkstruktur auf Vergleichbarkeit, Vollständigkeit oder Richtigkeit ist nicht
vorhanden.
3.3.3 Enterprise Architect Systems Engineering Edition
Enterprise Architect (EA) ist ein kommerzielles Modellierungswerkzeug des australi-
schen Softwareherstellers Sparx Systems. Es handelt sich dabei um ein UML-
Projekt-Browser Werkzeugpalette
Graphischer Editor
Übersicht des aktuellen
graphischen Editors
Seite 62 Kapitel 3
Modellierungswerkzeug mit einem SysML Plug-in (MDG Technology für SysML in
der Systems Engineering Edition). Durch die günstige Lizenz ist das Werkzeug weit
verbreitet und findet im Bereich des Model-Based Systems Engineering erste Einsätze
[Alt12b]. Die Implementierung der SysML 1.3 ist in der Version EA 10 erfolgt.
Bild 3-10 zeigt den wesentlichen Aufbau der Benutzungsoberfläche. Durch die klare
Trennung des Modells (entspricht hier dem Repository) und Diagramm (vgl. Kap. 3.1.4)
existieren zwei wesentliche Bereiche: Projekt-Browser und das Diagramm mit der
Werkzeugpalette. Im Projekt-Browser wird das Modell hierarchisch in einem Baumdia-
gramm angezeigt. Der Benutzer kann die Hierarchie durch Erstellen von Packages be-
einflussen und damit eine eigene Ordnung vorgeben. Die Darstellung der Elemente er-
folgt in den Diagrammen. Zu jedem Diagramm sind die entsprechenden
Werkzeugpaletten vorhanden. Innerhalb des Diagramms können Modellelemente ge-
löscht, ohne dass diese aus dem Modell entfernt werden. Wird hingegen ein Element
aus dem Modell gelöscht (im Projekt-Browser) ist dieses Element vollständig entfernt
und wird auch aus allen Diagrammen gelöscht, in denen es dargestellt ist.
Die Verknüpfung von Modellelementen, die im Modell enthalten sind, aber nicht not-
wendigerweise im Diagramm abgebildet wurden, können im EA über eine Bezie-
hungsmatrix dargestellt und bearbeitet werden.
Bild 3-10: Graphische Benutzungsoberfläche des Enterprise Architect
Bewertung: SysML-Werkzeuge sind sehr umfangreich und für viele Anwendungen von
UML zur Softwareentwicklung über Prozessmodellierung bis Systemmodellierung an-
wendbar. Der Benutzer muss sich mit dem Werkzeug sehr intensiv auseinander setzen,
um abschätzen zu können, welche Bestandteile des Werkzeugs für den Einsatz der Sys-
temmodellierung notwendig sind [AHJ+09]. Die Modellierung ist nicht intuitiv und eine
Benutzerführung wird nicht unterstützt. Die graphische Darstellung der Modelle dient
Projekt-Browser Werkzeugpalette
Graphischer Editor
Übersicht des aktuellen
graphischen Editors
Stand der Technik Seite 63
zur Erstellung des Repository (Datenmodells). Dies wird vor allem dann deutlich, wenn
Modelle von einem SysML-Werkzeug in ein anderes übertragen werden. Das Reposito-
ry wird dabei vollständig übergeben, das Layout der Diagramme jedoch nicht. Analysen
sind grundsätzlich möglich, da die Daten formalisiert erstellt werden. Jedoch können
eigene Prüfbedingungen im EA nicht implementiert werden.
3.3.4 CATIA V6 Systems
CATIA V6 Systems ist ein Softwareprodukt von Dassault Systèmes. Durch die Integra-
tion der PLM-Lösung ENOVIA V6 bietet das Werkzeug eine Umsetzung des Systems
Engineering Ansatzes. Basis für das Vorgehen mit CATIA V6 ist das RFLP-Modell mit
den Ursprüngen in der VDI-Richtlinie 2206 (vgl. Kapitel 2.3). Damit besteht das Sys-
temmodell aus dem Anforderungsmodell (Requirements), dem Funktionsmodell (Func-
tional), dem Logischen Modell (Logical) und dem 3D- Modell (Physical) [Kle13].
In CATIA V6 Systems findet die Navigation durch die Ebenen des RFLP-Modells im
sogenannten Silverlayer statt (Bild 3-11). Die Modellierung innerhalb der Ebenen wird
über Editoren gestartet. Die Anforderungen werden dabei in enger Synchronisation mit
ENOVIA V6 erstellt. Ein Im- und Export der Anforderungen in ein anderes Format, wie
beispielsweise Microsoft Word, ist vorhanden.
Bild 3-11: Silverlayer in CATIA zur Navigation durch die Ebenen des RFLP-Modells
In einem eigenen Editor (Workbench Funcional Logical Editor) können die beiden Mo-
delle Functional und Logical erstellt werden. Die funktionalen Sicht beinhaltet eine
Funktionsstruktur. Hierzu besitzen die funktionalen Elemente Ports, die über Konnek-
toren miteinander verbunden werden können. Die logische Struktur entspricht einer
Systemarchitektur. Durch die Integration von Dymola in CATIA V6 Systems wurde
eine Möglichkeit geschaffen, die logischen Modelle zu simulieren.
Graphische Übersicht der
Bestandteile der ausgewählten
Ebene im RFLP
Navigation durch RFLP:
- Anforderungen
- Funktionale Architektur
- Logische Architektur
- Physische Architektur
Seite 64 Kapitel 3
Die Ursprünge von CATIA liegen in der 3D-Modellierung. Dieser wesentliche Aspekt
ist weiterhin Bestandteil und wird im letzten Schritt des RFLP-Ansatzes dargestellt.
Durch die Integration der einzelnen Modelle in einem Werkzeug können die Mo-
dellelemente miteinander verknüpft werden – Anforderungen mit Funktionen der Funk-
tionsstruktur sowie den logischen oder physischen Elementen. Eine Analyse der Anfor-
derungen sowie eine Rückverfolgbarkeit werden damit gewährleistet.
Bewertung: CATIA V6 Systems stellt eine Plattform bereit, in der die Aspekte Anfor-
derungen, Funktionen, logische Struktur und 3D Modell verknüpft werden können. Die
Struktur kann sowohl im Editor Functional als auch Logical dargestellt werden. Die
Modellinhalte werden formalisiert erstellt und können ausgewertet werden. Das Werk-
zeug gibt keine Bedingungen für die Darstellung der Strukturen vor. Damit ist auch kei-
ne Analyse implementiert, die diese Bedingungen abprüft.
3.3.5 Mechatronic Concept Designer
Der Mechatronic Concept Designer (MCD) stellt die Softwarelösung für Systems Engi-
neering von Siemens PLM Software dar. Der Fokus liegt auf dem Maschinen- und An-
lagenbau. Das Systemmodell besteht aus den Anforderungen, Funktionen, dem 3D-
Gestaltmodell sowie der Möglichkeit, Bewegungsabläufe zu simulieren. Hierzu wurde
eine Physik-Engine von Nvidia implementiert, die bei Computerspielen eingesetzt wird.
Im Graphikbereich des MCD ist das 3D Modell des Systems zu sehen (Bild 3-12). Die-
ses kann in der Sicht bearbeitet oder mit einem Bewegungsverhalten hinterlegt werden.
Der Ablauf kann dann simuliert werden, wobei ein Editor die einzelnen Bewegungsse-
quenzen visualisiert. Alle weiteren Angaben, wie Anforderungen, Funktionen oder Ei-
genschaften der Elemente werden im Baumdiagramm bearbeitet. Hierzu sind unter-
schiedliche Navigatoren vorhanden: z.B. Funktions-, Physik-, Baugruppen-Navigator.
Bild 3-12: Übersicht der Benutzungsoberfläche Mechatronic Concept Designer
Physik-Navigator
Werkzeugpalette
3D-Modell
Sequenzen der
Bewegung
weitere Navigatoren
Stand der Technik Seite 65
Bewertung: Der Mechatronic Concept Designer orientiert sich stark am 3D-Modell,
das die einzige Strukturbeschreibung im Werkzeug darstellt. Das Verhalten beruht auf
der implementierten Physik-Engine. Damit kann das Verhalten im ersten Entwurf simu-
liert werden. Die Elemente sind in einer Objektbibliothek enthalten und können einfach
wiederverwendet werden. Durch die offenen Schnittstellen können Daten aus anderen
Werkzeugen importiert werden. Der Fokus der Software liegt dabei eindeutig auf dem
Anlagen- und Maschinenbau. Damit wird die Bandbreite mechatronischer Systeme
nicht genügend berücksichtigt.
3.4 Modellierungsrichtlinien
Die SysML ist in der Anwendung und in der Forschung weit verbreitet. Da es sich rein
um eine Modellierungssprache handelt und die Möglichkeit besteht, eigene Profile zu
definieren, sind viele Einsatzgebiete vorhanden. Funktionale Modellierung [EGG+12],
Modellierung zur Kopplung von Modelica und dem Systemmodell [RPC+12], Erstel-
lung von Bibliotheken [LGS+11], embedded Systems [PHA+12] oder Anpassungen an
Methoden (z.B. Contact & Channal Methode in [AZ11], SYSMOD in [Wei06] oder
CONSENS in [KDH+13]).
Dieser breite Anwendungsbereich unterstreicht die Flexibilität der Sprache, aber auch
wie unterschiedlich die Strukturen dargestellt werden können. Über leichtgewichtige
Anpassungen (Profil) kann jeder Fall individuell angepasst dargestellt werden.
Daher werden vereinzelt Richtlinien aufgestellt, die bei der Modellierung mit SysML
unterstützen [Alt12b], [KWH+11-ol]. Diese beruhen teils auf der Erfahrung der Autoren
oder werden aus bestehenden Methoden generiert.
3.4.1 Kochbuch für MBSE mit SysML
Das sogenannte Kochbuch für MBSE mit SysML ist aus einer MBSE-Initiative der IN-
COSE entstanden [KWH+11-ol]. Es enthält Richtlinien, Hinweise, Modellbeispiele und
Best Practices. An einem realen komplexen System, einem Teleskop (Active Phasing
Experiment – APE), wurde innerhalb einer Gruppe die Modellierungssprache SysML
angewandt. Ziel waren Lösungen für die Herausforderungen des MBSE-Einsatzes.
SysML wird dabei als reine Sprache eingesetzt, die zum Anwendungszweck von dem
Team angepasst wurde (SysML-Profil).
Das Kochbuch zeigt im Bereich der Strukturmodellierung Richtlinien und Hinweise auf.
Diese geben keine konkreten Vorgaben, sondern führen auf, welche Unterschiede mög-
lich sind und in welchem Fall eine Darstellungsform besser geeignet ist. Beispielsweise
wird darauf hingewiesen, dass es verschiedene Möglichkeiten der Hierarchisierung gibt.
Diese kann funktional in gruppierte Subsysteme erfolgen oder konkrete Elemente mit
realen Schnittstellen besitzen [KWH+11-ol]. Am Beispiel eines Kabels wird aufgezeigt,
Seite 66 Kapitel 3
dass mit SysML ein und derselbe Sachverhalt auf mehrere Weisen dargestellt werden
kann [KWH+11-ol].
Zusätzlich werden Views definiert, die unterschiedliche Sichten auf die Struktur vorge-
ben. Diese sind: mechanical, optical, electrical, information. Da zur Modellierung
SysML genutzt wird und diese zwischen Diagramm und Repository trennt, kann jeweils
in einem Diagramm (ibd) eine Sicht (view) graphisch erstellt werden [KWH+11-ol].
Bewertung: Das Kochbuch beschreibt viele Richtlinien, die aus Erfahrung bei der Mo-
dellierung mit SysML entstanden sind. Die Richtlinien geben dabei Hinweise, wie ein
Sachverhalt dargestellt werden kann. Dabei wird deutlich, dass derselbe Sachverhalt auf
unterschiedliche Weise beschrieben werden kann. Die SysML und auch die Richtlinien
geben hierzu keine konkreten Vorgaben. Das gibt dem Modellierer die Freiheit, alles
abbilden zu können. Der Nachteil ist jedoch, dass keine Prüfbedingungen abgeleitet
werden können. Das Kochbuch gibt einen Vorschlag zum Umgang mit verschiedenen
Sichten auf die Struktur. Dabei wird jede Sicht in einem Diagramm erstellt. Jedoch wird
nicht aufgezeigt, wie eine graphische Sicht entstehen kann, die die einzeln aufgebauten
Diagramme vereint oder nur Teile daraus visualisiert.
3.4.2 Richtlinien nach ALT
ALT stellt Modellierungsregeln auf, die die formale Korrektheit adressieren. Die aufge-
stellten Regeln können mit Hilfe von Werkzeugen auf ihre Einhaltung überprüft wer-
den. Die aufgestellten Regeln beziehen sich auf die Namenskonventionen für Mo-
dellelemente, Architekturkomponenten, Architekturschnittstellen, Verknüpfungen und
Modellstruktur. Dabei wird bspw. die Annahme getroffen, dass jedes Architekturele-
ment sowie jede Schnittstelle mindestens eine Anforderung erfüllen muss. Daraus abge-
leitet muss das Element/Schnittstelle mit mindestens einer Anforderung über die Bezie-
hung «satisfy» verknüpft sein [Alt12b].
Bewertung: Die Richtlinien nach ALT geben Vorgaben zu formal korrekten Modellen.
Diese sollten in einem guten Modellierungswerkzeug implementiert sein oder die Mög-
lichkeit vorhanden sein, dies nachträglich zu implementieren. Zum Beispiel sollte ein
Werkzeug Richtlinien, wie das Verbinden von nur typkompatiblen Ports [Alt12b] bein-
halten. So kann der Anwender bei der Modellierung unterstützt werden, indem nur for-
mal richtige Modelle erstellt werden können.
3.5 Funktionsmodellierung
Die Funktionsmodellierung ist in der Systemtechnik ein wichtiger Schritt des Prob-
lemlösungsprozesses. Die Forderung nach dem Denken in Funktionen soll eine lö-
sungsneutrale Sicht auf das Problem ermöglichen und damit ein voreiliges Festlegen
von Lösungsvarianten vermeiden [Pat82]. Hieraus wurden in der Produktentwicklung
unterschiedliche Konzepte der funktionsorientierten Systembeschreibung entwickelt,
Stand der Technik Seite 67
die sich hauptsächlich auf die Konstruktion beziehen. Dabei lassen sich zwei wesentli-
che Unterschiede in den Konzepten feststellen: Festlegen auf wenige Funktionen, die
die Grundfunktionen darstellen und Erstellen von Funktionskatalogen.
Grundfunktionen
Grundfunktionen werden auf Basis der drei Wirkbeziehungen zwischen Funktionen
definiert: Information, Energie und Materie/Stoff. Es werden im Wesentlichen fünf
Funktionsverben genannt: wandeln, ändern, verknüpfen, leiten und speichern [PBF+07].
KOLLER/KASTRUP stellt hierzu die Annahme auf, dass die Vorgänge in komplexen tech-
nischen Systemen sich aus einer Anzahl an elementaren Tätigkeiten zusammensetzen
lassen. Diese sogenannten Grundoperationen werden für die Energieumsätze, Stoffum-
sätze und Daten-, bzw. Informationsumsätze definiert. Zu den Grundfunktionen werden
Prinziplösungen in einem Katalog bereitgestellt, die auf physikalische/chemische Effek-
ten beruhen [KK94].
Funktionskataloge
BIRKHOFER erstellte ein Katalog mit 222 Funktionsverben, die technische Funktionen
beschreiben. Die Basis bildete ein technisches Wörterbuch [Bir80]. Eine Erweiterung
dieser Funktionsverben ist in ROTH und LANGLOTZ zu finden. ROTH nutzt diese Verben
zusätzlich zur Unterstützung der Lösungssuche mit Hilfe eines Konstruktionskatalogs
[Rot00]. Dieser enthält zu den Funktionen bewährte Lösungsprinzipien. LONGLOTZ er-
gänzt diesen Ansatz, indem durch eine Formalisierung der Funktionsbeschreibung rech-
nerinterne Wissensspeicher genutzt werden können [Lan99]. Eine ähnliche Vorgehens-
weise nutzt SHEA et al., indem sie Funktionen formal mit der Modellierungssprache
SysML abbildet und in einer Bibliothek speichert [LGS+11]. Dabei wurde die NIST12-
Funktionsdatenbank implementiert. Diese beinhaltet eine einheitliche Beschreibung von
Basisfunktionen [HMW02]. DUMITRESCU erweitert die bestehenden Funktionskataloge
um Funktionen der Informationsverarbeitung. Er definiert eine einheitliche Spezifikati-
on von wiederverwendbaren Lösungsmustern, in denen die Funktionen einen Bestand-
teil bilden. Dies ermöglicht die Suche nach Lösungsmustern über Funktionen [Dum11].
Bewertung: Die funktionale Beschreibung eines Systems wird in allen Ansätzen zur
Lösungssuche genutzt. Dabei werden Funktionskataloge verwendet und mit Lösungs-
prinzipien oder -mustern verknüpft. Die Modellierung von Funktionen hat den Vorteil,
lösungsneutral zu arbeiten. Dies ist sinnvoll, wenn neue Konzepte erarbeitet werden
müssen. In vielen Unternehmen wird jedoch auf bestehenden Produkten aufgesetzt. So
zeigt sich auch, dass Entwickler nur schwer in Funktionen denken können. Die Ansätze
zur Formalisierung von Funktionen zeigen auf, dass dies ein wichtiger Schritt zur Ana-
lyse und einheitlichen Beschreibung von Modellinhalten darstellt (in diesem Fall den
Funktionsstrukturen).
12 National Institute of Standards and Technology (NIST), eine Bundesbehörde der USA
Seite 68 Kapitel 3
3.6 Zusammenfassende Betrachtung der Strukturmodellierung
Die Analyse des Stands der Technik zeigt auf, dass eine Menge an Ansätzen des Model-
Based Systems Engineering vorhanden ist. Alle beinhalten auch eine Systemstruktur,
die einen wesentlichen Bestandteil der Ansätze ausmacht. Hier zeigen sich aber auch
die Unterschiede. Während bei Begrifflichkeiten wie Anforderungen und Verhalten
Einigkeit herrscht, wird der Struktur-, bzw. Architekturbegriff vielfältig genutzt. Es las-
sen sich vier Strukturbegriffe identifizieren: funktional, logisch, physisch und wir-
kungsorientiert (Wirkstruktur). Deren wesentliche Merkmale und damit auch deren Un-
terschiede werden hier zusammengefasst beschrieben.
Funktionale Architektur
Die funktionale Architektur wird auch Funktionsstruktur, Funktionshierarchie oder Nut-
zungsebene genannt. Diese wird in der Funktionsmodellierung hauptsächlich adressiert.
Ziel ist eine funktionale Sicht auf das System. Hierzu werden die Funktionen lösungs-
neutral [PBF+07] – in einigen Fällen bevorzugt aus der Sicht des Anwenders [PHA+12]
– betrachtet. Eine rein hierarchische Unterteilung von Bestandteilen stellt nach [Pat82]
ebenfalls eine Struktur dar. So finden sich Funktionshierarchien, die unter dem Begriff
Funktionsstruktur geführt werden (z.B. bei METUS). Die funktionale Architektur ist
Bestandteil in METUS, CONSENS, FAS, CATIA V6 Systems und Mechatronic Con-
cept Designer.
Logische Architektur
Während in der funktionalen Architektur die Funktionen beschrieben und miteinander
in Beziehung gesetzt werden, findet hier die Betrachtung auf Ebene der Systemelemente
statt. Die Verknüpfung von logischen Elementen führt zu einer logischen Architektur.
Logische Elemente erfüllen eine oder mehrere Funktionen, lassen jedoch offen, wie die
Realisierung aussehen wird. Diese Elemente und die Verbindung der Elemente finden
sich in den Ansätzen wieder, die softwareintensive Systeme betrachten. Dazu gehören
SYSMOD und OOSEM. Auch die funktionale Architektur nach ALT wird in diese Ka-
tegorie eingeordnet. In CATIA V6 Systems ist eine logische Sicht vorgesehen. Diese ist
mit Simulationsmodellen in Dymola gekoppelt. Teilweise wird jedoch auch die funktio-
nale Sicht in CATIA für logische Elemente genutzt. Hier werden vom Werkzeug keine
Vorgaben gemacht. An diesen Beispielen zeigt sich, wie gleiche Begrifflichkeiten
(funktionale Sicht) für unterschiedliche Sachverhalte (Beschreibung von Funktionen
oder Elementen) verwendet werden.
Physische Architektur
Die Realisierung der Elemente wird in der physischen Architektur spezifiziert. Diese
enthält reale, physische Elemente und Schnittstellen. Nach BROY et al. wird diese Ebene
auch als technische Architektur bezeichnet. Sie
Stand der Technik Seite 69
„dient als „Zielmodell“ für die modellbasierte Entwicklung von Soft-
ware für eingebettete Systeme, d.h. sie stellt die Ebene mit dem nied-
rigsten Abstraktionsgrad im Architekturmodell dar.“ [BFG+08]
Diese Art der Strukturbeschreibung findet sich ebenfalls in den Entwicklungsansätzen
der softwareintensiven Systeme wieder: SYSMOD und OOSEM. ALT unterscheidet
hierbei noch einmal zwischen der technisch-physikalischen und technischen Wirkket-
ten-Architektur. In CATIA V6 Systems und dem Mechatronic Concept Designer wird
unter der physischen Architektur die Gestalt der Systeme verstanden. Die Darstellung
erfolgt in einem 3D-Modell.
Wirkstruktur
Die Wirkstruktur aus CONSENS lässt sich nicht einfach in die oberen Architekturen
einordnen und wird gesondert betrachtet. Es scheint ein Mittelweg zwischen der logi-
schen und der physischen Architektur zu sein. Die Elemente können sowohl abstrakt
beschrieben werden und entsprechen damit den logischen Elementen, als auch sehr
konkret in Form von Lösungselementen13. Damit beinhalten sie auch die Realisierung
des Elements. Bei den Wechselwirkungen bleibt es, bedingt durch die Unterscheidung
in die Arten Energie, Stoff, Information und logische Beziehung, auf der Ebene der lo-
gischen Architektur. Eine Analyse bestehender Wirkstrukturen zeigt, dass hier sowohl
funktionale Wirkbeziehungen als auch realisierte Schnittstellen modelliert werden. Es
findet eine Vermischung der Konzepte statt, so dass Modelle auf vielfältige Weise ent-
stehen und damit nicht vergleichbar sind. Ein klassisches Beispiel hierfür ist die Dar-
stellung von Druckluft. Diese ist ein Medium zur Übertragung von Energie, so dass es
einer Energiebeziehung entspricht. Dennoch ist häufig in der Wirkstruktur ein Stofffluss
vorzufinden. Hingegen wird die Übertragung von Signalen als ein Informationsfluss
beschrieben. Analog zu dem Beispiel Druckluft müsste hier die elektrische Verbindung
dargestellt werden, die zur Übertragung der Informationen benötigt wird. Es fehlt an
klaren Vorgaben zur Beschreibung der Elementen und Beziehungen.
13 Lösungselemente stehen für konkrete Umsetzungen eines Systemelements. Sie können beispielsweise
Norm-, Zukaufteilen oder wiederverwendeten Elementen entsprechen. Die Spezifikation der Elemente
liegt vollständig vor.
Seite 70 Kapitel 3
3.7 Handlungsbedarf
Im Stand der Technik (Kapitel 3.1 bis 3.5) wurde jeder vorgestellte Ansatz bewertet.
Die Übersicht der Bewertungen ist in Bild 3-13 aufgezeigt. Zusammenfassend lassen
sich die Anforderungen wie folgt bewerten.
A1) Sprachenunabhängig: Die Methoden sind weitestgehend sprachenunabhängig
definiert. Die Anwendung der Methoden mit anderen Sprachen, als zur Methodenbe-
schreibung verwendet (z.B. FAS mit SysML), kann dazu führen, dass nicht alle Infor-
mationen abgebildet werden können. Daher wird eine Trennung der Methode von der
verwendeten Sprache nicht empfohlen. Die Werkzeuge sind nicht sprachenunabhängig.
Lediglich die SysML-Werkzeuge können als sprachenunabhängig angesehen werden,
da es sich um UML-Werkzeuge handelt und durch Profile weitere Sprachen implemen-
tiert werden können.
A2) Systemstruktur als Basis für ein einheitliches Systemverständnis: Die beschrie-
benen Ansätze können eine Systemstruktur abbilden. Dabei reichen die Elemente und
Beziehungen bei METUS und OPM nicht aus, um die Wirkungsweise des Systems in
der Systemstruktur zu beschreiben. Dies wird bei METUS nur indirekt durch die Ver-
bindung von Komponenten und Funktionen erreicht. Nicht alle Ansätze sind für die
Strukturbeschreibung von mechatronischen Systemen geeignet. Eine explizite Ausrich-
tung auf mechatronische Systeme durch z.B. Einschränkung der abzubildenden Elemen-
te, findet sich in keinem der Ansätze.
A3) Vergleichbarkeit: Die Definitionen der Systemstrukturen werden von den Metho-
den vorgegeben. Dies geschieht jedoch auf einem abstrakten Niveau ohne Bedingungen
an die darzustellenden Elemente und Beziehungen. Damit entstehen Modelle die abhän-
gig vom Modellierer sind und seinen Erfahrungen in der Systemmodellierung. Eine
Vergleichbarkeit zwischen den Modellen ist nicht gegeben. Erste Ansätze finden sich
bei GEHRKE für die Modellierung mit CONSENS. Auch ALT gibt eine grobe Struktur
durch das EVA-Prinzip vor.
A4) Vollständigkeit: Durch die Orientierung des Ansatzes nach ALT auf das EVA-
Prinzip können Rückschlüsse auf Vollständigkeit gemacht werden. Die Richtlinien nach
ALT hingegen beziehen sich nur auf die Vollständigkeit hinsichtlich der Benennung von
Elementen. Da keines der Ansätze sich explizit auf mechatronische Systeme fokussiert,
finden sich darüber hinaus keine Richtlinien, die sich auf die Vollständigkeit einer Sys-
temstruktur beziehen.
A5) Richtigkeit: Die formale Richtigkeit wird in den Ansätzen teilweise adressiert.
Dies erfolgt über die Definition von Richtlinien (z.B. nach ALT) oder durch Bedingun-
gen implementiert im Werkzeug (z.B. Mechatronic Modeller). Konkrete Bedingungen
an die Beschreibung der Elemente und Beziehungen werden dabei nicht getroffen. Die
semantische Richtigkeit wird von keinem der Ansätze verfolgt.
Stand der Technik Seite 71
A6) Klarheit: Die Handhabung der graphischen Modelle wird durch vereinzelte Kon-
zepte (z.B. Filter oder views) verfolgt. Der Mechatronic Modeller bietet die Möglich-
keit, Filter zu definieren. Die gefilterten Elemente werden in den Diagrammen dann
hervorgehoben dargestellt. Eine Vorgabe über mögliche Filter wird nicht mitgeliefert.
Das Kochbuch für MBSE zeigt durch den Einsatz von views auf, wie mit SysML die
Diagramme spezifische Sichten enthalten (z.B. optische, mechanische). Dies lässt sich
mit SysML gut realisieren, da hier zwischen Sicht (Diagramm) und dem Ropository
getrennt wird.
A7) Vereinbarkeit von intuitiver Anwendung und formalisierter Beschreibung:
Die untersuchten Ansätze fokussieren entweder die formalisierte oder die wenig formale
dafür aber intuitive Anwendung. Keines der Ansätze schafft eine Vereinbarkeit der bei-
den Gegensätze.
A8) Rechnerunterstützte Modellierung: Für jede Methode gibt es eine softwaretech-
nische Unterstützung. Diese sind im Fall von CONSENS und METUS auf die Methode
und Sprache dediziert ausgerichtet. In METUS sind zudem Funktionen implementiert,
die das Modellieren erleichtern (Drag-and-Drop, Layoutgestaltung, etc). Die untersuch-
ten Werkzeuge enthalten wenig bis keine Funktionen, die den Anwender bei der Erstel-
lung und Pflege des Modells unterstützen. Es fehlt bei den Werkzeugen darüber hinaus
an automatischen Überprüfungen der erstellten Strukturen hinsichtlich Vergleichbarkeit
oder Vollständigkeit. Syntaktische Richtigkeit wird teilweise durch das implementierte
Metamodell abgefangen.
Seite 72 Kapitel 3
Bild 3-13: Bewertung des untersuchten Stands der Technik anhand der Anforderungen
Keine der untersuchten Ansätze und auch keine triviale Kombination der Ansätze erfül-
len die Anforderungen ganzheitlich. Wie in Kapitel 3.6 aufgezeigt, liegt dies unter ande-
rem am unterschiedlichen Verständnis einer Systemstruktur/Architektur. Dies äußert
sich auch in den Softwarewerkzeugen. Es besteht ein Handlungsbedarf für ein Rahmen-
werk zur Modellierung einer plausiblen Systemstruktur mechatronischer Systeme.
Bewertung: Der Ansatz hat die Anforderung...
voll erfüllt teilweise erfüllt nicht erfüllt
Anforderungen
A1 A2 A3 A4 A5 A6 A7 A8
Modellierungssprache
METUS - Sprache
CONSENS - Sprache
OPM
SysML
Modellierungsmethode
METUS ˗ Methode
CONSENS - Methode
FAS
SYSMOD
OOSEM
Funktionale und technische Entwicklung nach A
LT
Modellierungswerkzeuge
METUS - Software
Mechatronic Modeller
Enterprise Architect
CATIA V6 Systems
Mechatronic Concept Designer
Modellierungsrichtlinien
Kochbuch für MBSE mit SysML
Richtlinien nach A
LT
Funktionsmodellierung
Grundfunktionen und Funktionskataloge
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 73
4 Rahmenwerk zur Modellierung einer plausiblen
Systemstruktur
Kapitel 4 bildet den Kern der vorliegenden Arbeit und beschreibt die Bestandteile des
Rahmenwerks zur Modellierung einer plausiblen Systemstruktur mechatronischer Sys-
teme. In Kapitel 3 wurden die gängigen Systemstrukturen untersucht. Es zeigte sich,
dass diese in vier Strukturklassen unterteilt werden können: funktionale, logische und
physische Architektur sowie die Wirkstruktur. Die in dieser Arbeit adressierte Sys-
temstruktur orientiert sich an der Wirkstruktur aus CONSENS. Dabei werden die Be-
ziehungen zwischen den Elementen, anders als bisher in der Wirkstruktur, auf die rein
funktionalen Zusammenhänge beschränkt. Damit wird eine Vermischung der Bedeu-
tung einer Beziehung vermieden (vgl. Kapitel 3.6). Ein Element enthält funktionale
Schnittstellen, die vorgeben, durch welche Wirkbeziehung das Element mit anderen
Elementen interagieren kann. Das Element selbst entspricht dabei einem Funktionsträ-
ger. Bei den meisten zu beschreibenden Elementen ist der Funktionsträger gleichzeitig
das zugehörige physische Bauteil/Modul (z.B. Elektromotor). In diesem Fall kann die
Realisierung des Elements bekannt sein, so dass es in Form eines Lösungselements spe-
zifiziert wird. Andernfalls erfolgt die abstrakte Beschreibung des Elements.
Ein weiterer Unterschied wird zu der CONSENS-Wirkstruktur vorgenommen: Die Sys-
temstruktur trennt die Aspekte Wirkstruktur und Umfeld nicht. Es handelt sich hier-
bei lediglich um unterschiedliche Hierarchieebenen, so dass die Beschreibung der Inter-
aktion des Systems mit dem Umfeld als Teil der Systemstruktur verstanden wird.
Bild 4-1 zeigt die sechs Bestandteile des Rahmenwerks. Die Systemstruktur besteht aus
den Modellkonstrukten, die Elemente und Beziehungen darstellen. Hierzu findet zu Be-
ginn eine Definition und Klassifikation der Modellkonstrukte statt (Kapitel 4.1). Zur
Modellierung vergleichbarer, vollständiger und richtiger Systemstrukturen werden in
Kapitel 4.2 Richtlinien und Bedingungen formuliert. Im Rahmen der Plausibilitäts-
prüfung werden diese auf ihre Einhaltung geprüft (Kapitel 4.3). Zur Prüfung der Rich-
tigkeit werden darüber hinaus Hilfsmittel in Form von Matrizen (Energieumsetzende
Elemente und Sensoren) vorgestellt. Auf Basis der Element- und Beziehungsklassen
können Sichten auf die Systemstruktur generiert werden (Kapitel 4.4). Damit wird die
visuell wahrgenommene Komplexität reduziert.
Die Bestandteile aus Kapitel 4.1 bis 4.5 bilden die Grundlage für das Konzept einer
Werkzeugunterstützung (Kapitel 4.5) sowie einem Vorgehensmodell (Kapitel 4.6).
Im Softwarewerkzeug sind die Element- und Beziehungsklassen sowie die Bedingungen
im Metamodell der Sprache implementiert. Damit werden die zugehörigen Konzepte
genutzt, den Anwender bei der Modellerstellung zu unterstützen und eine automatische
Sichtenbildung und Prüfung zu ermöglichen. Das Vorgehensmodell beschreibt die in-
terdisziplinäre Vorgehensweise zur Erstellung einer plausiblen Systemstruktur.
Seite
B
ild
4.1
Die
m
stru
k
tion
Bild
nen
B
Ele
m
men
t
Syst
e
men
t
nich
t
Syst
e
Unt
e
Für
d
und
A
schr
i
sowi
74
4-1:
B
es
t
Definit
i
m
odellhaft
e
k
ten. Dabei
stehen. D
4-2 zeigt
e
B
eziehung
e
m
ente, unte
r
t
e (Kapitel
e
mgrenze l
i
t
e als Um
f
t
-technisch
e
e
mgrenze l
i
er
teilung vo
n
d
ie Eleme
n
A
nwenden
i
eben, Gru
n
e häufig au
t
andteile d
e
i
on und
K
e
Abbildun
besteht ei
n
iese wird
e
ine Übersi
c
e
n
b
eschrie
b
r
teilt in tec
h
4.1.3). Da
b
i
egen. Je n
a
f
eldelemen
t
e
n Element
i
egen. Die
B
n
Elemente
n
tklassen
w
der Klasse
n
dfunktion
e
ftretende F
e
e
s Rahmen
w
K
lassifik
a
g
der Syst
e
n
e Systemst
r
durch Be
z
c
ht
d
er Mo
d
b
en (Kapite
l
h
nische El
e
b
ei können
t
a
ch Zugeh
ö
t
e oder Sy
s
e
den Um
f
B
egriffe K
l
n
und Bezi
e
w
urden Stec
k
n
dienen (
A
e
n der Ele
m
e
hler bei d
e
w
erks
a
tion der
e
mstruktur
r
uktur aus
E
z
iehungen
z
d
ellkonstru
k
l 4.1.1). A
n
e
mente (K
a
t
echnische
E
ö
rigkeit (U
m
stemeleme
n
f
eldelement
e
l
asse und
T
e
hungen sy
n
kbriefe ers
t
A
nhang A1
m
ente aufg
e
e
r Modellie
r
Modellk
o
erfolgt mit
E
lementen,
z
wischen
d
k
te. Zu Be
g
n
schließend
a
pitel 4.1.2
)
E
lemente i
n
m
feld oder
n
te spezifi
z
e
n, da sie
i
T
yp werden
n
onym ver
w
t
ellt, die a
l
)
. Im Stec
k
e
führt, ein
e
r
ung gezeig
t
o
nstrukte
vordefinie
r
die mitein
a
d
en Eleme
n
g
inn werde
n
erfolgt die
)
und nich
t
n
nerhalb o
d
System) w
z
iert. Dage
g
i
n der Reg
e
im Zusam
m
w
endet.
s Hilfsmitt
e
k
brief wird
e
beispielh
a
t
.
K
a
e
rten Mode
l
a
nder in In
t
n
ten darg
e
n
die versc
h
Betrachtu
n
t
-technisch
e
d
er außerha
l
w
erden dies
e
g
en entspr
e
e
l außerha
l
m
enhang
m
el zum Erl
das Eleme
n
a
fte Anwe
n
a
pitel 4
l
lkon-
t
er
a
k-
stellt.
h
ie
d
e-
n
g der
e
Ele-
l
b der
e
Ele-
e
chen
l
b der
m
it der
ernen
n
t be-
n
dung
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 75
Bild 4-2: Übersicht der Modellkonstrukte
Informations-
verarbeitung
Sensor
Energie-
wandler
Energie-
übertrager
Stoff
Information
Energie
Modellkonstrukte
der Systemstruktur
Translatorisch
Optisch
Hydraulisch
Chemisch
Rotatorisch
Pneumatisch
Magnetisch
Akustisch
Thermisch
Elektrisch Messgröße
Signal Festkörper
Fluid
Mechanische
Verbindung
Kraftschluss
Stoffschluss
Formschluss
Tragstruktur UmgebungStoff-ObjektLebewesen
Element
Beziehung
Technisches
Element
Stoff-
umsetzendes
Element
Stoff-
änderndes
Element
Eigenschafts-
änderndes
Element
Nicht-
Technisches
Element
Informations-
umsetzendes
Element
Enegie-
umsetzendes
Element
Seite 76 Kapitel 4
In Anlehnung an CONSENS wurde für die Darstellung der Konzepte folgende graphi-
sche Notation gewählt: das Sechseck für ein Element (blau = Element innerhalb der
Systemgrenze, gelb = außerhalb der Systemgrenze), durchgezogene Linie für Energie-
beziehung, gestrichelte Linie für Informationsbeziehung und doppelte Linie für Stoffbe-
ziehung. Für die mechanische Verbindung ist eine ungerichtete durchgezogene Linie
eingeführt worden. Darüber hinaus werden Ports verwendet, die die Schnittstellen der
Elemente darstellen. Die Klasse wird in doppelten spitzen Klammern (Guillemets) am
Element oder an der Beziehung dargestellt. Für die spätere Auswertung der Elemente,
werden weitere Informationen über die Elemente benötigt. Hierzu erhalten die Elemente
die Attribute (Energie-)Quelle, aktiv oder gestaltbehaftet (vgl. Kapitel 4.2.2), die in
Form von Piktogrammen visualisiert werden. Bild 4-3 zeigt die verwendete graphische
Notation.
Bild 4-3: Graphische Notation der Beziehungen, Elemente und Schnittstellen
4.1.1 Beziehungen
Zur Darstellung der Beziehungen in der Systemstruktur werden die aus der Systemtheo-
rie stammenden Beziehungsarten Energie, Stoff und Information verwendet. Diese zei-
gen die Wirkungsweise und sind damit gerichtete Beziehungen. Zu den drei Arten
kommt eine weitere Beziehung hinzu, die in der Systemstruktur zum Einsatz kommt:
mechanische Verbindung (Bild 4-4). Diese Beziehung unterscheidet sich von den drei
vorher genannten dahingehend, dass es sich dabei um keine gerichtete Wirkbeziehung,
sondern um eine konstruktive Beziehung handelt – eine indirekte Wirkbeziehung. Erst
durch die Verbindung zweier Elemente werden Teilfunktionen realisiert, wie z.B. leiten
oder isolieren. Die Wahl der mechanischen Verbindung zwischen zwei Bauteilen ent-
scheidet über die Güte der zu erfüllenden Funktion. Zweck der Verbindung ist das
Übertragen/Leiten von Kräften, Momenten oder die Aufnahme von Relativbewegungen
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 77
[PBF+07]. Die einzelnen Beziehungen werden im Folgenden weiter verfeinert. Die
Konzepte nach GEHRKE werden dabei aufgegriffen und angepasst [Geh05].
Bild 4-4: Klassifikation der Beziehung
4.1.1.1 Energie
Die Energiebeziehung wird als gerichtete Beziehung dargestellt mit der Pfeilrichtung in
Wirkungsrichtung. Mit der Beziehung wird ausgedrückt, dass Energie übertragen wird.
Dabei erfolgt die Energieübertragung stets über ein Medium: z.B. hydraulische Energie
über Öl oder akustische Energie über Luft. Dieses wird in der Systemstruktur jedoch
nicht angegeben. Es wird die Wirkbeziehung (z.B. hydraulische Energie) zwischen zwei
Elementen dargestellt und nicht das Medium zur Übertragung der Energie (z.B. Öl als
Stofffluss).
Energie ist eine physikalische Größe, die in unterschiedlichen Formen auftreten kann.
Dabei gibt es eine begrenzte Anzahl an möglichen Energieformen, die in Bild 4-5 auf-
geführt sind. Diese ergeben die Klassifikation der Beziehung Energie.
Bild 4-5: Klassifikation der Energiebeziehung
Neben den hier aufgeführten Energieformen sind noch weitere Formen aus der Physik
bekannt: Kernenergie, potentielle Energie oder kinetische Energie. Diese Energieformen
sind jedoch Charakteristika eines Elements und beschreiben das Element – nicht jedoch
die Beziehung. Kinetische Energie ist beispielsweise eine Bewegungsenergie, die über
Translation oder Rotation als Wirkung übertragen wird.
Eine Wirkbeziehung zwischen zwei Elementen wird über die aufgeführten Energiefor-
men charakterisiert. Mit der Energieform gehen physikalische Parameter einher, die
Stoff
Beziehung
Information
Energie Mechanische
Verbindung
Energie
Translatorisch
Optisch
Hydraulisch ChemischRotatorisch
Pneumatisch Magnetisch Akustisch Thermisch
Elektrisch
Seite 78 Kapitel 4
diese charakterisieren. So kann Rotation z.B. über ein Drehmoment, Winkelgeschwin-
digkeit oder Drehimpuls beschrieben werden.
4.1.1.2 Information
Die Informationsbeziehung ist ebenfalls gerichtet und wird in der Systemstruktur auf
zwei unterschiedliche Weisen genutzt (Bild 4-6). Mit der Beziehung wird die Kommu-
nikation zwischen Elementen dargestellt. Dabei werden Signale, Daten oder Informati-
onen übertragen. Wie die Übertragung umgesetzt wird (bspw. Änderung von physikali-
schen Größen, wie Spannung, Widerstand, Induktivität [KK94]), ist nicht Teil der
Systemstruktur. In diesem Fall gilt analog zur Energiebeziehung, dass die Realisierung
der Beziehung nicht dargestellt wird. Diese Beziehungsart wird zusammengefasst unter
der Klasse Signal geführt.
Bild 4-6: Klassifikation der Informationsbeziehung
Die Informationsbeziehung wird darüber hinaus zur Veranschaulichung einer Messung
genutzt. Diese Beziehungsart wird mit Messgröße typisiert. Eine Messgröße ist nach
der DIN 1319 eine physikalische Größe, der eine Messung gilt [DIN1319]. Die Größe
kann direkt bestimmt werden oder sich aus anderen zu messenden Größen errechnen
lassen. Die Beziehung vom Typ «Messgröße» endet stets an einem Sensor (vgl. Kap.
4.1.2.2). Eine weitere Besonderheit ist mit der Beziehung verbunden: Während alle an-
deren Beziehungen nur zwischen zwei Elementen existieren und damit an einem Ele-
ment beginnen und am zweiten Element enden, kann die Messgröße zusätzlich an einer
Beziehung starten. Durch die besondere Semantik sollte für die graphische Darstellung
der Beziehung ein Unterschied zur Informationsbeziehung «Signal» vorliegen. Dies
lässt sich jedoch nur im Fall einer eigenen Sprachdefinition umsetzen. In den meisten
Fällen ist ein Einfluss auf die graphische Notation nicht gegeben.
Der Startpunkt der Beziehung sagt aus, wo bzw. an welchem Objekt die Messgröße
erfasst wird. Beginnt die Beziehung am Element, wird eine Eigenschaft des Elements
gemessen (z.B. Temperatur eines elektrischen Bauteils). Im Fall eines Stoffumsetzenden
Elements (Kap. 4.1.2.3) kann zusätzlich die Eigenschaft des Stoffs erfasst werden, der
im Element verarbeitet wird. Dies trifft auch zu, wenn der Startpunkt der Beziehung an
einer anderen Beziehung liegt. Dann werden Eigenschaften der Beziehung, bzw. des
Stoffs erfasst (z.B. Position, Farbe, Druck, Volumenstrom). In Bild 4-7 sind die zwei
Fälle am Beispiel der Temperaturmessung aufgezeigt. Im ersten Fall wird die Tempera-
Information
MessgrößeSignal
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 79
tur des Bauteils E-Motor erfasst (Bild 4-7 a)) – die Beziehung beginnt am Element. In
Bild 4-7 b) wird hingegen die Wassertemperatur bestimmt. Das Wasser wird durch die
Stoffbeziehung dargestellt. Die Beziehung «Messgröße» beginnt somit an der Stoffbe-
ziehung Wasser.
Die Beziehung hat die Semantik, dass eine Messgröße aufgenommen werden kann bzw.
wird. Nach welchem physikalischen/chemischen Prinzip dies geschieht, ist in einem
zusätzlichen Modellelement «Sensor» hinterlegt.
Bild 4-7: Beispielhafte Darstellung der Erfassung einer Messgröße a) am Element,
b) an der Beziehung
4.1.1.3 Stoff
Die gerichtete Stoffbeziehung zeigt die Richtung des Stoffflusses an und beschreibt
damit welchen Weg ein Stoff im System durchläuft. Die Beziehung ist direkt mit der
Beschreibung des Stoff-Objekts verbunden (vgl. Kap. 4.1.3.2). Die Beziehung lässt sich
weiter unterteilen in die Klassen Fluid und Festkörper (Bild 4-8). Gase und Flüssigkei-
ten werden unter Fluide zusammengefasst, da sie ähnliche Eigenschaften haben und mit
ähnlichen Parametern beschrieben werden (z.B. Druck, Volumenstrom).
Bild 4-8: Klassifikation der Stoffbeziehung
Im System werden Stoffe vielseitig eingesetzt. Stoffe können z.B. transportiert, ge-
mischt, getrennt, gefaltet, getrocknet, gefärbt oder galvanisiert werden. Innerhalb des
Prozesses findet eine Zustandsänderung des Stoffs statt [PBF+07].
Stoffe werden im Modell als Objekte angelegt und mit einem Namen (Bezeichnung),
Merkmal und Merkmalsausprägung versehen. Die Merkmalsausprägung kann eine Ei-
genschaft des Stoffs sein (z.B. Farbe) oder einen Zustand des Stoffs beschreiben, den es
einnehmen kann (z.B. bestimmte Temperatur, Form). In Tabelle 4-1 sind Stoffe, deren
Merkmale sowie Merkmalsausprägungen beispielhaft aufgeführt.
E-Motor
Temperatur
TE-Motor
Behälter
Temperatur
TWasser
Wasser
a) Messgröße am Systemelement erfassen b) Messgröße an der Beziehung erfassen
«Messgröße» «Messgröße»
Stoff
FestkörperFluid
Seite 80 Kapitel 4
Tabelle 4-1: Beispiele für Stoffe mit Name, Merkmal und Merkmalsausprägung
4.1.1.4 Mechanische Verbindung
Die mechanische Verbindung stellt die konstruktive Beziehung zwischen zwei Elemen-
ten dar. Erst durch die Verbindung zweier Elemente können Funktionen, wie abdichten
oder Drehmoment übertragen, erfüllt werden. Die verbundenen Elemente werden dabei
durch Kräfte zusammengehalten, so dass keine Wirkrichtung vorhanden ist und die Be-
ziehung ungerichtet in der Systemstruktur dargestellt wird. In der Konstruktion werden
drei Schlussarten unterschieden, die eine Verbindung charakterisieren: Stoffschluss,
Formschluss und Kraftschluss (Bild 4-9).
Bild 4-9: Klassifikation der mechanischen Verbindung
Beim Stoffschluss erfolgt eine stoffliche Vereinigung von Werkstoffen über Molekular-
und Adhäsionskräfte an der Wirkfläche der Fügestelle. Dies kann auch durch das Hin-
zufügen eines Zusatzwerkstoffes erfolgen (z.B. Klebstoff). Allgemeine Beispiele für
einen Stoffschluss sind Schweiß-, Löt- und Klebverbindungen. Eine wichtige Eigen-
schaft ist die Unlösbarkeit einer Stoffschlussverbindung [PBF+07].
Der Formschluss erfolgt durch Normalkräfte an ineinandergreifenden Wirkflächen der
Verbindungselemente. An der Wirkfläche erfolgt eine Flächenpressung, wodurch Zu-
satzfunktionen wie Dichten, Isolieren oder Leiten erfüllt werden. Im Gegensatz zum
Stoffschluss handelt es sich in der Regel um eine lösbare Verbindung [PBF+07].
Aufgrund der Wirkung von Kräften zwischen den Wirkflächen der zu verbindenden
Teile entsteht eine kraftschlüssige Verbindung. Diese kann weiter unterteilt werden, je
nachdem welche Art der Kraft für die Schlussart verwendet wird. Beim Reibkraft-
Merkmal Merkmalsausprägung
Fluid
Druck 2 bar .. 10 bar
Temperatur 5°C .. 80°C
Aggregatzustand gasförmig, fl üssig
Zusammensetzung Frischwasser, Lauge
Festkörper
Menge 1..10
Farbe rot, schwarz, gelb
Form rund, eckig, gebogen
Fertigungszustand Rohstoff, Zustand 1..n, Erzeugnis
Kraftschluss
Formschluss
Stoffschluss
Mechanische
Verbindung
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 81
schluss wird an den Wirkflächen zwischen den zu verbindenden Elementen eine Reib-
kraft erzeugt. Werden hingegen Feldkräfte, wie z.B. Magnetkraft, für die Verbindung
genutzt, handelt es sich bei der Schlussart um einen Feldkraftschluss. Bei dem elasti-
schen Kraftschluss werden Verformungen von elastischen Elementen als Kraftspeicher
genutzt. Federelemente sind typische Vertreter dieser Schlussart [PBF+07].
4.1.2 Technische Elemente
Die Systemstruktur wird durch technische Elemente beschrieben, die sich in vier Klas-
sen unterteilen lassen: Energieumsetzendes Element, Stoffumsetzendes Element,
Informationsumsetzendes Element sowie Tragstruktur (Bild 4-10). Je nachdem wie
die Systemgrenze gesetzt ist, sind technische Elemente Teil des Systems (Systemele-
mente) oder Teil des Umfelds (Umfeldelemente). Ein Element kann in Subelemente
zerlegt werden.
Bild 4-10: Klassifikation der technischen Elemente
Die Unterteilung in die Umsatzarten (Energie, Stoff und Information) wird durch den
Hauptfluss des Elements bestimmt, der sich wiederum aus der Hauptfunktion ergibt
[Ise02], [PBF+07], [Czi08]. Elemente mit den Hauptfunktionen Energie wandeln, Stoff
leiten oder Informationen verarbeiten können eindeutig einer Klasse zugeordnet wer-
den. Dabei ist entscheidend, dass der Hauptfluss (Energie, Stoff, Information oder me-
chanische Verbindung), spezifiziert durch eine ein- und ausgehende Beziehung am
Element, vorhanden ist. Nebenflüsse können hingegen durch eine eingehende oder
durch eine ausgehende Beziehung spezifiziert sein.
Dies wird an einem Beispiel veranschaulicht. Die Hauptfunktion einer Pumpe ist das
Fördern von Fluiden. Damit entspricht der Hauptfluss der Stoffbeziehung vom Typ
«Fluid». Zur Förderung des Stoffs wird eine Energie benötigt. Der Nebenfluss vom Typ
«elektrische Energie» ist ein eingehender Nebenfluss. Des Weiteren kann die Pumpe
gesteuert werden. Die Informationsbeziehung vom Typ «Signal» mit einer Steuergröße
ist ebenfalls ein eingehender Nebenfluss (Bild 4-11).
Technisches
Element
Tragstruktur
Stoff-
umsetzendes
Element
Informations-
umsetzendes
Element
Energie-
umsetzendes
Element
Seite 82 Kapitel 4
Bild 4-11: Darstellung eines Hauptflusses (Stoff) und der Nebenflüsse (Energie und
Information) am Beispiel einer Pumpe
Neben den umsetzenden Elementen gibt es im System konstruktive Elemente, die meis-
tens keine aktive Interaktion (in Form von Energie, Information oder Stoff) besitzen,
jedoch einen wesentlichen Bestandteil des Systems bilden. Diese werden in der Ele-
mentklasse Tragstruktur geführt. Tragstrukturen und die mechanischen Verbindungen
der Bauteile mit der Tragstruktur erfüllen Nebenfunktionen: gegen Fluide und Umwelt-
einflüsse abdichten, elektrische oder thermische Energie leiten sowie Designaspekte
(Haptik, Optik, etc).
Im Folgenden wird eine weitere Unterteilung der Elemente durchgeführt, die auf Basis
von Grundfunktionen nach KOLLER, PAHL/BEITZ und ROTH beruht [KK94], [PBF+07],
[Rot00]. Hierzu wurde untersucht, wie die Elemente, die diese Grundfunktionen erfül-
len, in der Systemstruktur modelliert werden.
Die umsetzenden Elemente weisen dabei jeweils zwei Unterklassen auf, die sich aus
den Bedingungen der eingehenden und ausgehenden Beziehung ergeben. Unter Berück-
sichtigung der Klassifikation der Beziehungen (Kap. 4.1.1) ist folgender Zusammen-
hang vorhanden (Bild 4-12):
a) Klasse der eingehenden Beziehung ist gleich der Klasse der ausgehenden Bezie-
hung
b) Klasse der eingehenden Beziehung unterscheidet sich von der Klasse der ausge-
henden Beziehung.
Bild 4-12: Zusammenhang der eingehenden und ausgehenden Beziehungen bei den
Unterklassen der umsetzenden Elemente
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 83
4.1.2.1 Energieumsetzendes Element
Energieumsetzende Elemente haben eine eingehende und ausgehende Energiebeziehung
(Hauptfluss). Aus der eben beschriebenen Unterteilung ergeben sich für Energieumset-
zende Elemente die Klassen Energieübertrager und Energiewandler (Bild 4-13).
Bild 4-13: Klassifikation der Energieumsetzenden Elemente
Energieübertrager
Die Energieart am Ein- und Ausgang des Energieübertragers ist identisch (Bild 4-14).
Dieser Elementtyp ändert zum Beispiel einen Wert der Energiekomponente auf einen
anderen Wert (z.B. Spannung U1 auf einen Wert U2 ändern) [KK94], [PBF+07]. Ener-
gieübertrager erfüllen damit die Grundfunktion vergrößern/verkleinern.
Bild 4-14: Schema eines Energieübertragers
Die Grundfunktion Richtung ändern wird ebenfalls vom Energieübertrager realisiert.
Die Energie ist eine vektorielle physikalische Größe, deren Richtung vom Element ge-
ändert werden kann (z.B. ändert der Spiegel die Richtung der optischen Energie). In der
Systemstruktur kann dies über die Parameter beschrieben werden. Hinsichtlich der
Energieart ändert sich jedoch zwischen der eingehenden und ausgehenden Beziehung
nichts.
Nicht immer ist am Eingang bzw. Ausgang des Elements nur eine Energiebeziehung
vorhanden. Diese setzt sich aus mehreren zusammen, wenn die Grundfunktion sam-
meln/teilen bzw. mischen/trennen entspricht. Beim Sammeln ist die Energiemenge un-
terschiedlich, wohingegen beim Mischen unterschiedliche Energiekomponenten vor-
handen sein können (z.B. Wechselströme unterschiedlicher Frequenzen) [KK94].
Beispiel für einen Energieübertrager: Ein Getriebe überträgt und ändert ein Dreh-
moment. Damit ist die eingehende Energie vom Typ «rotatorische Energie» mit den
Parametern (M1, ω1) und ausgehende Energie vom gleichen Typ («rotatorische Ener-
Energie-
wandler
Energie-
übertrager
Energie-
umsetzendes
Element
Seite 84 Kapitel 4
gie»), jedoch mit anderen Parameterwerten (M2, ω2). In Bild 4-15 ist das Beispiel mit
den Angaben der Parameter dargestellt.
Bild 4-15: Getriebe als Beispiel eines Energieübertragers
Energiewandler
Ein Wandler ändert eine physikalische Größe in eine andere physikalische Größe
[KK94]. In diesem Fall handelt es sich bei der physikalischen Größe um Energie. Die
Energie kann in verschiedene Energieformen gewandelt werden – z.B. elektrische in
mechanische Energie oder mechanische Energie in Wärme. Elemente, die diese Funkti-
on realisieren, werden als Energiewandler bezeichnet. Sie sind in der Systemstruktur
dadurch charakterisiert, dass der Hauptfluss vom Typ Energie ist. Zusätzliche Bedin-
gung ist, dass sich die Energieform am Eingang und Ausgang unterscheidet (Bild 4-16).
Bild 4-16: Schema eines Energiewandlers
Beispiel für einen Energiewandler: Ein Hydraulikzylinder wandelt hydraulische
Energie in mechanische Energie. Je nach Bauart ist am Ausgang eine translatorische
oder rotatorische Bewegung vorzufinden. In der Systemstruktur wird ein Hydraulikzy-
linder nach Bild 4-17 modelliert. Am Eingang ist die «hydraulische Energie» und am
Ausgang die «translatorische Energie» als eine Form der mechanischen Energie spezi-
fiziert.
Bild 4-17: Zylinder als Beispiel für einen Energiewandler
4.1.2.2 Informationsumsetzendes Element
Zu dem Informationsumsetzenden Element zählen zwei Arten – der Sensor (Informati-
onsaufnehmer) und die Informationsverarbeitung (Bild 4-18). Bei der Informations-
verarbeitung ist der Typ der Beziehung am Ein- und Ausgang identisch («Signal»). Die-
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 85
se Elemente erfüllen die Grundfunktionen Informationen verknüpfen, vervielfältigen,
umcodieren, leiten/isolieren und speichern [KK94]. Sensoren haben wiederum eine
eingehende Beziehung vom Typ «Messgröße» und eine ausgehende Beziehung vom
Typ «Signal». Anders als bei den Energieumsetzenden Elementen gibt es nicht beliebig
viele Kombinationen aus ein- und ausgehender Beziehung. Dies liegt an der Definition
der Beziehung Messgröße (vgl. Kap. 4.1.1.2). So ist nicht erlaubt, dass die Informati-
onsverarbeitung am Ein- und Ausgang die Beziehung vom Typ «Messgröße» hat. Eben-
falls kann die Kombination «Signal» IN und «Messgröße» OUT nicht vorkommen.
Bild 4-18: Klassifikation der Informationsumsetzenden Elemente
Informationsverarbeitung (IV)
Die Informationsverarbeitung, kurz IV, hat eine ein- und ausgehende Beziehung vom
Typ «Signal» (Bild 4-19). Die Herausforderung bei der Darstellung der Software be-
steht darin, dass diese keine physische Komponente ist, wie z.B. ein Energiewandler in
Form eines Elektromotors. Eine Software benötigt jedoch eine physische Komponente –
die Hardware, auf der die Software läuft. In der Systemstruktur ist diese nicht aufge-
führt – sie gehört zur Realisierung. Die Informationsverarbeitung zeigt auf, durch wel-
che Funktionsträger Signale verarbeitet und an weitere Elemente gesendet werden.
Bild 4-19: Schema einer IV
Beispiel für eine IV: Innerhalb einer Kamera ist eine Softwarekomponente Bildverar-
beitung vorhanden. Diese wandelt die Bilddaten, von einem Bildsensor kommend, zu
einem Bild – der Hauptfluss ist Information vom Typ «Signal» (Bild 4-20). Wie die
Daten entstehen, bzw. wie sie kodiert werden, ist Teil der Realisierung und damit nicht
in der Systemstruktur zu erkennen.
Bild 4-20: Bildverarbeitung als Beispiel für eine IV
Informations-
verarbeitung Sensor
Informations-
umsetzendes
Element
Seite 86 Kapitel 4
Sensor
Der Sensor wandelt eine physikalische/chemische Größe in ein elektrisches Signal, so
dass daraus eine Information über den Zustand eines Elements (z.B. Temperatur) oder
des Flusses (z.B. Durchflussmenge) gewonnen werden kann. Nach welchem physikali-
schen/chemischen Effekt der Sensor arbeitet, kann in dem Sensor als Eigenschaft hinter-
legt werden. Der Sensor hat einen eingehenden Fluss vom Typ «Messgröße» und einen
ausgehenden Fluss vom Typ «Signal» (Bild 4-21). Sensoren können auch als Informati-
onsaufnehmer aufgefasst werden. Sie nehmen die Information über die Messgröße auf
und wandeln sie in ein Signal.
Bild 4-21: Schema eines Sensors
Beispiel für einen Sensor: Zur Messung der Temperatur eignen sich mehrere physika-
lische Effekte. Die Darstellung erfolgt jedoch stets in dergleichen Art. Die «Messgröße»
ist die Temperatur. Sie wird vom «Sensor» erfasst und in ein «Signal» gewandelt
(Bild 4-22). Dieses Signal kann eine Spannungsänderung sein, die wiederum anschlie-
ßend in einen Temperaturwert umgerechnet wird. Da die Realisierung der Messung
nicht beschrieben wird, wird die Funktionsweise des Sensors aus der Systemstruktur
nicht deutlich: Der PTC ist ein Kaltleiter, dessen elektrischer Widerstand bei zuneh-
mender Temperatur steigt.
Bild 4-22: PTC-Temperatursensor als Beispiel eines Sensors
4.1.2.3 Stoffumsetzendes Element
Bei Stoffumsetzenden Elementen gibt es ebenfalls eine Unterteilung in Unterklassen,
bedingt durch die Ein- und Ausgänge der Elemente. Diese sind jedoch, anders als bei
den Energie- oder Informationsumsetzenden Elementen, nicht vom Typ der Beziehung
abhängig. Ausgehend von den Grundoperationen nach KOLLER (wandeln, vergrö-
ßern/verkleinern, leiten/isolieren, fügen/lösen, mischen/trennen und sammeln/teilen
[KK94]) sind folgende Unterklassen gebildet worden: Eigenschaftsänderndes Ele-
ment und Stoffänderndes Element (Bild 4-23).
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 87
Bild 4-23: Klassifikation der Stoffumsetzenden Elemente
Eigenschaftsänderndes Element
Am Ein- und Ausgang eines Eigenschaftsändernden Elements ist derselbe Stoff vorhan-
den (Bild 4-24). Das Element ändert dabei die Eigenschaften des Stoffs, nicht den Stoff
selbst. Damit erfüllt das Element die Grundfunktionen vergrößern/verkleinern, wandeln
und leiten/isolieren. Transportiert oder speichert ein Element die eingehenden Stoffe, so
zählt dies ebenfalls zu den Eigenschaftsändernden Elementen, da der Stoff zwischen
Ein- und Ausgang nicht geändert wird. Die Struktur ist eine statische Betrachtung des
Systems, so dass das Speichern eines Stoffes ebenfalls durch ein- und ausgehende Be-
ziehung desselben Stoffs ist.
Bild 4-24: Schema des Eigenschaftsändernden Elements
Der Typ der Beziehung spielt dabei keine Rolle. Dieser kann sich zwischen dem Ein-
und Ausgang ändern, wenn ein Stoff die Eigenschaftsänderung Schmelzen, bzw. Erstar-
ren (Gefrieren) erfährt. Dabei ändert sich der Aggregatszustand eines Stoffs von fest in
flüssig, so dass der Typ der Beziehung sich von «Festkörper» in «Fluid» ändert, der
Stoff aber gleich bleibt (z.B. Eisen).
Beispiel für ein Eigenschaftsänderndes Element: Der Kessel erhitzt Wasser von einer
Temperatur auf eine andere. Das Wasser befindet sich im Zustand T1 wenn es in den
Kessel gegeben wird. Sobald das Wasser aus dem Kessel in das nächste Element ge-
bracht wird, hat es die Temperatur T2. Der Stoff ändert sich dabei nicht (Bild 4-25).
Bild 4-25: Kessel als Beispiel eines Eigenschaftsändernden Elements
Stoff-
umsetzendes
Element
Stoff-
änderndes
Element
Eigenschafts-
änderndes
Element
Seite 88 Kapitel 4
Bei einer Zustandsänderung des Stoffs muss Energie aufgebracht werden, um die Zu-
standsänderung zu erhalten. Dies wird in Form eines Nebenflusses modelliert. Das Er-
hitzen des Wassers benötigt einen Energiefluss vom Typ «thermische Energie».
Stoffänderndes Element
Die zweite Gruppe der Stoffumsetzenden Elemente hat mehrere eingehende und/oder
mehrere ausgehende Stoffbeziehungen (Bild 4-26). Dabei unterscheiden sich die einge-
henden und ausgehenden Beziehungen in der Art, dass neue Stoffe oder Mischformen
(z.B. durch Fügen) entstehen.
Bild 4-26: Schema des Stoffändernden Elements
Beispiel für ein Stoffänderndes Element: Die Brühgruppe eines Kaffeevollautomaten
ist ein Stoffänderndes Element (Bild 4-27). In das Element gelangt Kaffeepulver. Nach-
dem dieses verdichtet wurde, wird Wasser hindurchgepresst. Der fertige Kaffee fließt
aus der Brühgruppe heraus. Damit wurde aus zwei verschiedenen Stoffen (Kaffeepulver
und Wasser) ein Stoff (Kaffee). Da das Kaffeepulver sich nicht im Wasser auflöst, ent-
steht der Kaffeesatz, der in der Brühgruppe zurückbleibt, jedoch wieder entfernt werden
muss (ausgehende Stoffbeziehung). Wie dieser Prozess im Detail abläuft, ist im Verhal-
ten des Systems hinterlegt.
Bild 4-27: Brühgruppe eines Kaffeevollautomaten als Beispiel eines Stoffändernden
Elements
4.1.2.4 Tragstruktur
Elemente, die keinen Hauptfluss in Form von Energie, Stoff oder Information aufwei-
sen, sind vom Typ Tragstruktur. Eingehende und ausgehende Beziehungen sind mecha-
nische Verbindungen (Bild 4-28). Die Tragstrukturen erfüllen Nebenfunktionen, wie
Kräfte leiten, Elemente tragen oder vor Umwelteinflüssen schützen. Darüber hinaus
werden nichtfunktionale Anforderungen (z.B. Design und Haptik) an die Elemente der
Klasse Tragstrukturen gestellt.
Brühgruppe
Kaffee
Wasser
Kaffeepulver
«Stoffänderndes Element»
«Fluid» «Fluid»
«Festkörpe
Kaffeesatz
«Festkörper»
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 89
Bild 4-28: Schema einer Tragstruktur
Tragstrukturen können mehrfach in einem Produkt vorhanden sein. Diese haben nicht
nur eine Beziehung, sondern sind meistens mit mehreren Bauteilen verbunden. Unter-
klassen sind nicht vorhanden.
Beispiel für eine Tragstruktur: Das Gehäuse eines Produkts umschließt die innenlie-
genden Bauteile und schützt dadurch vor Umwelteinflüssen (Bild 4-29). Über mechani-
sche Verbindungen ist das Gehäuse mit anderen Bauteilen verbunden, die wiederum
vom unterschiedlichen Typ sein können (z.B. Energiewandler).
Bild 4-29: Gehäuse als Beispiel einer Tragstruktur
4.1.3 Nicht-technische Elemente
Nicht-technische Elemente, die mit dem System in Interaktion stehen, befinden sich
außerhalb der Systemgrenze und werden als Umfeldelemente modelliert. Die Darstel-
lung der Beziehungen zwischen Umfeldelementen und System erfolgt auf die gleiche
Weise, wie die Darstellung der Beziehungen zwischen Elementen innerhalb des Sys-
tems.
In diesem Abschnitt werden nicht-technische Elemente aufgeführt, die wiederkehrend
im Umfeldmodell auftreten. Diese sind: Lebewesen, Stoff-Objekt, Umgebung (Bild 4-
30). In den einzelnen Fällen wird auf die Besonderheit der Darstellung eingegangen.
Bild 4-30: Klassifikation der nicht-technischen Elemente
UmgebungStoff-ObjektLebewesen
Nicht-
Technisches
Element
Seite 90 Kapitel 4
4.1.3.1 Lebewesen
Die Klasse «Lebewesen» schließt sowohl Tiere als auch Menschen ein, die mit dem
System interagieren. Tiere interagieren mit dem System, wenn es beispielsweise spezi-
ell für sie (z.B. Futterstation) oder für den landwirtschaftlichen Betrieb entwickelt wird
(z.B. Melkmaschine). Im Weiteren wird der Fokus auf den Menschen gelegt.
Der Mensch kann mehrere Rollen im Betrieb einnehmen und so unterschiedliche Wech-
selwirkung mit dem System eingehen. In der Systemstruktur wird die Interaktion des
Menschen mit dem System im Betrieb (inkl. Wartung und Service) dargestellt – Wech-
selwirkungen innerhalb der Entwicklung oder der Fertigung/Montage sind nicht Teil der
Systemstruktur. Hierfür eignen sich andere Modelle besser – wie z.B. das Use Case Di-
agramm der SysML [Wei06].
Im Betrieb agiert der Mensch in der Rolle des Benutzers. Dieser übergibt Informationen
an das System in Form des Benutzerwunsches (z.B. An/Aus) und löst dadurch ein Ver-
halten aus. Zusätzlich kann er wiederum Informationen (z.B. über Systemzustand) er-
halten. Dabei kann der Benutzer auf unterschiedliche Weise den Benutzerwunsch über-
mitteln – z.B. mechanisch (durch das Betätigen einer Taste) oder akustisch (durch
Sprachbefehle). Der Benutzerwunsch muss vom System aufgenommen werden. Dies
geschieht über Elemente vom Typ «Sensor», da der Benutzerwunsch eine Messgröße
darstellt.
Die Informationen, die der Benutzer im Gegenzug erhält, sind vom Typ «Signal». Die
Übermittlung der Information kann ebenfalls auf unterschiedliche Weise realisiert wer-
den – z. B. akustisch (durch Töne), optisch (durch eine Anzeige im Display) oder me-
chanisch (durch die Stellung eines Schalters). Diese Angaben können in der Beziehung
hinterlegt werden.
In Bild 4-31 ist am Beispiel des Systems Funkschlüssel die Wechselwirkung mit dem
Benutzer dargestellt. Bei dem Funkschlüssel handelt es sich um ein Informationsumset-
zendes Element vom Typ «Sensor». Die eingehende Information wird als Messgröße
erfasst. Dies geschieht zum Beispiel durch Tastendruck. Der Benutzerwunsch Auto auf-
schließen wird vom Funkschlüssel verarbeitet und als Signal an das Fahrzeug gesandt.
Der Benutzer bekommt daraufhin zwei Rückmeldungen. Der Funkschlüssel meldet,
dass der Benutzerwunsch erfasst wurde. Dies geschieht durch den Tastenwiderstand
(haptisch) und durch das Aufleuchten einer LED (optisch). Auch das Fahrzeug sendet
eine Information an den Benutzer, dass der Wunsch erhalten und die Tür entsprechend
auf- oder abgeschlossen wurde. Dies geschieht optisch durch die Blinker und durch ein
akustisches Signal.
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 91
Bild 4-31: Wechselwirkung zwischen Benutzer und System am Beispiel Funkschlüssel
4.1.3.2 Stoff-Objekt
Handelt es sich bei dem System um eine Anlage, die einen bestimmten Prozess enthält
(z.B. sortieren, reinigen, falten), so existiert in der Regel ein Stoff-Objekt, das den Pro-
zess durchläuft. Dieses ist nicht Teil des Systems (liegt außerhalb der Systemgrenze)
und wird als Umfeldelement dargestellt. Das Besondere an diesem Element ist, dass es
zeitgleich ein Umfeldelement und ein Objekt der Stoffbeziehung darstellt. Als Um-
feldelement hat dieses eine Wechselwirkung mit dem System, das durch den Prozess
charakterisiert wird. Zum Beispiel muss die Wäsche im Prozess Kräfte (z.B. beim
Schleudern) aushalten. Das Element als Objekt der Stoffbeziehung erfährt im System
Zustandsänderungen. Welche Zustände das Element einnehmen kann, ist in dem Ele-
ment zu hinterlegen (die Wäsche hat z.B. die Zustände: verschmutzt, sauber, nass,
feucht). Die Wäsche wird in die Waschmaschine durch den Benutzer gebracht. Dies ist
durch die Stoffbeziehung Wäsche vom Benutzer in die Waschmaschine spezifiziert
(Bild 4-32).
Bild 4-32: Wäsche als Stoff-Objekt sowie als Objekt der Stoffbeziehung
4.1.3.3 Umgebung
Im Betrieb des Systems wirken Umwelteinflüsse, wie z.B. Regen, elektromagnetische
Strahlen oder Temperatur. Sie tragen in den meisten Fällen nicht zur direkten Wirkung
des Systems bei. Innerhalb bestimmter Wertebereiche sind diese Größen sogar störend
bzw. können zum Ausfall des Systems führen. In der Umfeldanalyse werden wesentli-
che Störgrößen identifiziert, bzw. Störgrößen aufgeführt, die bei bereits ähnlichen Pro-
dukten zu Problemen führten.
Alle Umwelteinflüsse können zusammengefasst in einem Umfeldelement «Umgebung»
aufgeführt werden. Diese steht dann in Wechselwirkung mit dem System (Bild 4-33).
Seite 92 Kapitel 4
Störende Wirkung ist mit der Eigenschaft „störend“ zu versehen. In der graphischen
Präsentation kann dies farblich kenntlich gemacht werden.
Bild 4-33: Umfeldelement Umgebung in Wechselwirkung mit dem System
4.2 Richtlinien und Bedingungen der Modellierung
Die Systemstruktur beschreibt das System durch seine Elemente und Beziehungen. Die
Bestandteile der Systemstruktur wurden im vorherigen Kapitel eingeführt und klassifi-
ziert. Daraus lassen sich Richtlinien und Bedingungen ableiten. Dabei haben Richtlinien
einen empfehlenden Charakter, während Bedingungen verpflichtend sind. In der rech-
nerinternen Modellierung können Bedingungen ausgewertet und auf ihre Einhaltung
geprüft werden. Das Ziel ist eine plausible Systemstruktur, so dass die Richtlinien und
Bedingungen nach den drei Kriterien Vergleichbarkeit, Vollständigkeit und Richtigkeit
sortiert sind. Damit wird nicht ausgeschlossen, dass eine Richtlinie/Bedingung zu mehr
als einem Kriterium beitragen kann. Daher erfolgt die Einordnung nach dem Kriterium,
das die Richtlinie oder Bedingung hauptsächlich adressiert.
Über die Definition der Bestandteile einer Systemstruktur hinaus, werden Annahmen
getroffen, die einen Beitrag zur Plausibilität leisten. Nach einer Erläuterung wird die
Richtlinie oder Bedingung formuliert. Anhang A2 enthält eine gesammelte Auflistung.
4.2.1 Vergleichbarkeit
Wird eine Systemstruktur von einem Team erstellt und das gleiche System von einem
zweiten Team in einer anderen Systemstruktur beschrieben, so entstehen viele Unter-
schiede in den Modellen. Dies tritt nicht nur dann auf, wenn unterschiedliche Modellie-
rungssprachen verwendet werden. Auch beim Einsatz derselben Modellierungssprache
und demselben zu beschreibenden Produkt sind immer wieder Abweichungen vorhan-
den. Dies kommt alleine dadurch zustande, dass die Elemente und Beziehungen beliebig
benannt werden. Mit der Klassifikation der Elemente und der Beziehungen wird ein
Beitrag zur Vergleichbarkeit von Modellen geleistet. Damit ist es möglich, unabhängig
von der Bezeichnung der Beziehung oder des Elements eine einheitliche Modellierung
zu erreichen.
Bedingung: Jedes Element und jede Beziehung ist einer Klasse zuzuordnen.
Aus der Definition der Systemstruktur stellen die Beziehungen eine gewollte Wechsel-
wirkung zwischen zwei Elementen dar. Dabei entscheidet der Zweck der Verbindung
(z.B. Übertragung von Informationen) über den Typ der Beziehung. Auf oberster Ebene
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 93
wird zwischen Energie, Information, Stoff und mechanischer Verbindung unterschie-
den.
Richtlinie: Die Klasse (Energie, Information, Stoff, mechanische Verbindung) einer
Beziehung wird durch den Zweck der Verbindung bestimmt.
Für die Elemente gilt ähnliches Vorgehen. Die Hauptfunktion, respektive Hauptaufgabe
des Elements, entscheidet über die Elementklasse. Die Hauptfunktion definiert damit
auch den Hauptfluss durch das Element. Auf oberster Ebene wird zwischen Energie-,
Information-, Stoffumsetzenden Elementen und Tragstruktur unterschieden.
Richtlinie: Die Elementklasse der technischen Elemente wird auf Basis der Haupt-
aufgabe des Elements festgelegt (Energie umsetzen, Information umset-
zen, Stoff umsetzen oder Element halten/schützen).
Bei nicht-technischen Elementen wird zwischen den Klassen «Lebewesen», «Stoff-
Objekt» und «Umgebung» unterschieden. Diese befinden sich in der Regel außerhalb
der Systemgrenze.
Richtlinie: Menschen oder Tiere, die mit dem System interagieren, werden durch
Elemente mit der Elementklasse «Lebewesen» präsentiert.
Richtlinie: Stoffe, die durch das System umgesetzt werden, werden als Elemente vom
Typ «Stoff-Objekt» präsentiert.
Richtlinie: Einflüsse aus dem Systemumfeld (z.B. Umwelteinflüsse, Raumbedingun-
gen) werden als Beziehung dargestellt. Diese starten am Element vom
Typ «Umgebung».
Elemente können in Subelemente dekomponiert werden (Bild 4-34). Die damit entste-
hende Hierarchie bringt weitere Bedingungen mit sich, die bei der Modellierung zu be-
rücksichtigen sind. Die Darstellung des Systems in seinem Umfeld stellt die oberste
Ebene der Systemstruktur dar. In dieser Ebene ist das System eine Black-Box. In der
nächsten Ebene beginnt die Unterteilung des Systems in seine Subsysteme – die White-
Box-Betrachtung. Wie viele Hierarchieebenen innerhalb eines Systems vorhanden sind,
hängt vom betrachteten System und dem Detaillierungsgrad ab.
Die Dekomposition von Elementen kann nach verschiedenen Gesichtspunkten erfolgen,
wie z.B. gestaltorientiert oder funktional. Mit einer rein gestaltorientierten Dekomposi-
tion können nicht alle Bestandteile eines mechatronischen Systems abgedeckt werden.
Die Software würde dabei nicht berücksichtigt werden. In der Systemstruktur sollte da-
her die Dekomposition der Elemente nach funktionalen Gesichtspunkten erfolgen.
Richtlinie: Dekomposition von Elementen nach funktionalen Gesichtspunkten.
Seite 94 Kapitel 4
Bild 4-34: Ebenen der Systemstruktur
Dekomponierte Elemente können Baugruppen oder Module darstellen, die gemeinsam
eine Funktion erfüllen. Bauteile hingegen können nur auf der untersten Ebene vorhan-
den sein. Daraus folgt, dass ein dekomponiertes Element kein eigenständiges Bauteil
sein kann, wie z.B. Gehäuse eines Systems.
Richtlinie: Ist ein Element in weitere Elemente dekomponiert, darf das übergeordne-
te Element keinem Bauteil entsprechen.
4.2.2 Vollständigkeit
Der Definition nach kann ein Modell nicht vollständig sein, da es die Abstraktion eines
Sachverhalts ist (vgl. Kap. 2.1). Für die Systemstruktur können jedoch Annahmen ge-
troffen werden, die zur Vollständigkeit beitragen. Diese ergeben sich aus der Definition
der Elemente und Beziehungen. Zum anderen lassen sich Annahmen aus der Tatsache
treffen, dass mechatronische Systeme beschrieben werden.
Benennung von Elementen und Beziehungen
Zur Vollständigkeit des Modells gehören auch die Benennung von Elementen und Be-
ziehungen. Diese müssen vorliegen und gut gewählt sein. Dabei gilt für die Elemente,
dass die Benennungen für das gesamte Projekt gelten und in den fachdisziplinspezifi-
schen Modellen zu übernehmen sind. Abkürzungen für Elemente, wie bspw. „TKU“ für
Tretkraftunterstützung, sind zusätzlich in einem Glossar zu vermerken.
Bei den Beziehungen wird in vielen Fällen aus der Diskussion heraus eine Beziehung
zwischen Elementen gezogen, ohne sie zu benennen. Innerhalb der Gruppe herrscht
Einigkeit über die Beziehung, jedoch wird beim nächsten Treffen nicht mehr ersichtlich,
welche Beziehung damit gemeint war. Daher muss jede Beziehung benannt werden.
Dies kann beschreibend (z.B. Versorgungsenergie) sein oder Parameter (IVersorgung, UVer-
sorgung) enthalten.
Black-Box
Ebene 1
Ebene 2
Ebene 3
White-Box
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 95
Bedingung: Elemente und Beziehungen müssen benannt werden.
Richtlinie: Ein projektweites Glossar enthält mindestens die Abkürzungen und die
entsprechenden ausgeschriebenen Elementbezeichnungen.
Hauptfluss der technischen Elemente
Der Hauptfluss muss als Ein- und Ausgang am Element spezifiziert sein. Diese Annah-
me gilt nur für Elemente innerhalb der Systemgrenze. Für die in Kapitel 4.1.2 definier-
ten Elementklassen sind Bedingungen an den Typ des Hauptflusses bestimmt worden.
Bedingung: Energieumsetzende Elemente haben eine ein- und ausgehende Beziehung
vom Typ «Energie».
Bedingung: Informationsumsetzende Elemente haben eine ein- und ausgehende Be-
ziehung vom Typ «Information».
Bedingung: Stoffumsetzende Elemente haben eine ein- und ausgehende Beziehung
vom Typ «Stoff».
Bedingung: Tragstrukturen haben mindestens eine Beziehung vom Typ «mechanische
Verbindung».
Außerhalb der Grenze (für Umfeldelemente) kann die Bedingung verletzt werden. Dies
ist zulässig, da bei Umfeldelementen nicht die Vollständigkeit der Elemente im Vorder-
grund steht, sondern deren Wechselwirkung mit dem System.
Detailierung der Klassen von Elementen und Beziehungen
Die Klassen der Elemente und Beziehungen können auf zwei Detailstufen vergeben
werden. Bei den Elementen entspricht dies auf der unteren Stufe der Unterteilung in
Energie-, Stoff- oder Informationsumsetzende Elemente. Die Beziehungen können auf
dieser Stufe die Klassen Energie, Stoff, Information oder mechanische Verbindung er-
halten. Der Detailgrad steigt mit der nächsten Stufe und der Unterteilung in die Unter-
klassen (z.B. Energiewandler oder Energieübertrager bei Energieumsetzenden Elemen-
ten). Erst wenn alle Elemente und Beziehungen in der höchsten Detailstufe vorliegen,
wird das Modell als vollständig betrachtet.
Bedingung: Alle Elemente und Beziehungen sind einer Klasse der höchsten Detailstu-
fe zuzuordnen.
Dekomposition von Elementen
Jedes Element kann in weitere Elemente zerlegt werden. Dabei ist ein Element erst dann
zu unterteilen, wenn die neue Ebene aus mehr als einem Element besteht. Es liegt ein
1:m-Verhältnis (m>1) zwischen dem dekomponierten Element und seinen Subelemen-
ten vor.
Seite 96 Kapitel 4
Bedingung: Es besteht ein 1:m-Verhältnis, mit m>1, zwischen dem Element der Ebe-
ne n und den Elementen der Ebene n+1.
Vererbung der Elementklasse
Die eingeführten Klassen für technische Elemente können auf allen Ebenen der Hierar-
chie angewandt werden. Auf oberer Ebene des Elements existieren viele ein- sowie aus-
gehende Beziehungen, die von unterschiedlichem Typ sind. In diesem Fall muss die
Hauptfunktion und damit der Hauptfluss des Elements identifiziert werden. Ist dieser
gefunden, wird in dem Element die Klasse hinterlegt. In der nächsten Hierarchieebene
muss mindestens ein Element die Klasse des Vater-Elements erben. Das heißt, ein
«Energiewandler» auf Ebene n muss auf Ebene n+1 mindestens ein Element vom Typ
«Energiewandler» besitzen.
Eine Ausnahme bilden die Eigenschaftsändernden Elemente, die Stoffe transportieren.
Für diese Funktionen müssen Kräfte auf das zu transportierende Objekt wirken. Erst
durch diesen Effekt kann ein Objekt von A nach B bewegt werden. Damit kann das Ei-
genschaftsändernde Element in der nächsten Hierarchieebene aus «Energiewandler»
und «Energieübertrager» bestehen. Am Beispiel von zwei gegenläufigen Rollen zum
Transport von Papierblättern wird dies deutlich. Das Eigenschaftsändernde Element
Papierwalze besteht aus zwei Energieübertrager, die erst in Kombination den Effekt des
Transports aufbringen (Bild 4-35).
Bedingung: Mindestens ein Element der Ebene n+1 erbt die Elementklasse des Vater-
Elements. Die Ausnahme bildet die Elementklasse «Eigenschaftsändern-
des Element».
Bild 4-35: Beispiel des Ausnahmefalls für Eigenschaftsändernde Elemente
Beziehungen zwischen Elementen über Hierarchieebenen hinweg
In der obersten Ebene werden Beziehungen zwischen den Umfeldelementen und dem
System modelliert. Diese enden damit nicht an der Systemgrenze, sondern müssen in
der White-Box Betrachtung weitergeführt werden (Bild 4-36). Dies gilt vor allem für
die gewollten Wirkbeziehungen. Alle ungewollten Beziehungen werden in der Sys-
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 97
temstruktur dargestellt, um graphisch die störenden Wirkzusammenhänge aufzuzeigen.
Diese Beziehungen können, müssen aber nicht, weitergeführt werden. In diesem Fall
gilt die Semantik: Endet eine störende Beziehung an der Elementgrenze, so wirkt sich
die Beziehung auf alle innenliegenden Elemente aus. Beispielsweise wirkt die Umge-
bungstemperatur auf das gesamte System, sodass in der Entwicklung der Systemele-
mente diese Störwirkung berücksichtigt werden muss. In der Konstruktion müssen Ma-
terialien und Gestalt so ausgelegt werden, dass die Temperaturen keine ungewünschte
Verformung bewirken – oder durch die Konstruktion ein Kühleffekt in die Gestalt inte-
griert werden kann, der wiederum die Elektronik vor Überhitzung schützt.
Bedingung: Gewollte Wirkbeziehungen vom Typ «Energie», «Information» oder
«mechanische Verbindung» müssen bis zur untersten Hierarchieebene
geführt werden.
Richtlinie: Ungewollte Wirkbeziehungen (störende Einflüsse) können auf beliebiger
Hierarchieebene mit der Semantik enden, dass die Wirkung sich auf alle
innenliegenden Elemente bezieht.
Bild 4-36: Endpunkte einer Beziehung am Beispiel einer gewollten Wirkung und einem
störenden Einfluss
Die Eigenschaftsändernden Elemente zeigen durch die oben beschriebene Besonderheit
in der Hierarchisierung auch in diesem Fall eine Ausnahme. Damit lautet die Bedingung
für diese Elemente: Besteht ein Eigenschaftsänderndes Element in der untersten Hierar-
chieebene nur noch aus Energiewandler oder/und Energieübertrager, muss die Stoffbe-
ziehung nicht weiter in die unterste Ebene gezogen werden. Am Beispiel des Papier-
transports ist eine ein- und ausgehende Stoffbeziehung Papierblatt vorhanden. Sie wird
nicht in die Ebene der zwei Rollen weitergezogen. Die Wirkung der zwei Rollen auf das
Blatt wird durch eine Energiebeziehung auf das Umfeldelement «Stoff-Objekt» darge-
stellt (Bild 4-35).
Richtlinie: Gewollte Wirkbeziehungen vom Typ «Stoff» können am Stoffumsetzenden
Element der Ebene n enden, wenn keine Stoffumsetzenden Elemente auf
der Ebene n+1 enthalten sind.
Umwelt
«Umgebung»
Subsystem 2
Subsystem 1
System
«Energiewandler»
Temperatur
«thermische Energie»
«Energiewandler»
«Energieübertrager»
Netz
«Energieübertrager»
Versorgungsenergie
«elektrische Energie»
Q
Seite 98 Kapitel 4
Energiequelle
Mechatronische Systeme benötigen ein Element, das die Systemelemente mit Energie
versorgt – eine Energiequelle. Diese kann Teil des Systems sein oder sich außerhalb des
Systems im Umfeld befinden. Wird in dem System die Quelle integriert, z.B. durch ei-
nen Akku, so muss eine Schnittstelle vorhanden sein, diesen wieder aufladen zu können.
Richtlinie: Die Energiequellen des Systems sind mit dem Attribut „Energiequelle“
zu versehen.
Bedingung: In der Systemstruktur ist mindestens eine Energiequelle vorhanden.
Die Energiequelle kann unterschiedliche Energie zur Verfügung stellen: z.B. elektri-
sche, mechanische, hydraulische oder pneumatische Energie. Um welche Art es sich
dabei handelt, hängt von der Realisierung des Systems ab. Wird eine Anlage elektrisch
betrieben, muss ein entsprechender Anschluss vorhanden sein (bspw. Hochleistungsnetz
oder Hausnetz).
Die Vorgaben der Anschlüsse kann Teil der Lösungsfindung sein oder aber vom Kun-
den vorgegeben werden, wenn dieser vorhandene Anschlüsse nutzen will. Wird bspw.
eine Anlage entwickelt, die durch Zylinder betrieben wird, so kann der Kunde vorge-
ben, dass hierzu die vorhandene Druckluftanalage genutzt werden soll. Damit wirkt sich
dieses auf die Lösungsfindung (pneumatischer Zylinder) aus und die Schnittstellen
müssen im Vorfeld in das Modell mit einfließen.
In Bild 4-37 ist beispielhaft eine Produktionsanlage gezeigt, die von außen zwei Ener-
giequellen besitzt. Diese sind eine elektrische Energieversorgung am Netz sowie eine
Druckluftanlage, die die benötigte pneumatische Energie bereitstellt. Die Elemente Netz
und Druckluftquelle sind sowohl als «Energieübertrager» klassifiziert als auch mit dem
Attribut Energiequelle versehen worden. In der graphischen Darstellung ist dies durch
das Piktogramm mit dem Symbol Q (für Quelle) ersichtlich.
Bild 4-37: Energiequellen eines Systems
Energieverbraucher
Aktive Elemente entsprechen Energieverbrauchern. Das heißt, dass sie zur Erfüllung
ihrer Funktion mit elektrischer Energie versorgt werden müssen. In den meisten Fällen
sind das die Energieumsetzenden Elemente im System, die durch den Hauptfluss bereits
eine eingehende Energiebeziehung besitzen. Diese ist jedoch nicht notwendigerweise
vom Typ «elektrische Energie». Darüber hinaus benötigen auch Sensoren oder Eigen-
schaftsändernde Elemente eine Energieversorgung. Bei den Sensoren kann nicht von
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 99
vornherein die Annahme getroffen werden, dass sie stets eine eingehende Energiebezie-
hung besitzen. Passive Sensoren zum Beispiel benötigen keine elektrische Hilfsenergie,
da sie durch das Messprinzip ein elektrisches Signal erzeugen können [Czi08].
Richtlinie: Elemente, die elektrische Energie benötigen, sind mit dem Attribut „ak-
tiv“ zu versehen.
Bedingung: Elemente mit dem Attribut „aktiv“ besitzen mindestens eine eingehende
Beziehung vom Typ «elektrische Energie».
Nebenfluss bei Eigenschaftsändernden Elementen
Findet bei Eigenschaftsändernden Elementen eine Zustandsänderung des Stoffs statt,
wird hierzu eine Energie benötigt (vgl. Kap. 4.1.2.3). Die Stoffzustände werden an der
Beziehung modelliert. Aus dieser wird ersichtlich, ob ein Zustand durch das Element
geändert wurde. Die Energie wird als Nebenfluss spezifiziert. Die Energieart ergibt sich
aus dem Wirkprinzip, das zur Zustandsänderung gewählt wird.
Bedingung: Wird der Zustand eines Stoffes durch ein Eigenschaftsänderndes Element
geändert, besitzt das Element mindestens eine eingehende Beziehung vom
Typ «Energie».
Mechanische Verbindung
Elemente können das Attribut gestaltbehaftet erhalten. Diese stellen damit Bauteile oder
Module dar. Für die Gestalt spielen diese Elemente eine wesentliche Rolle, da sie bei
der Bauraumbestimmung und der Festlegung von Wirkflächen berücksichtigt werden
müssen. Auch für den Fertigungs- und Montageprozess ist es notwendig, diese Elemen-
te zu identifizieren.
Gestaltbehaftete Elemente haben mindestens eine Beziehung vom Typ «mechanische
Verbindung». Die Befestigungsart (kraft-, stoff- oder formschlüssig) muss nicht
zwangsläufig angegeben sein. Die Elementklassen «Tragstruktur», «Energieumsetzen-
des Element» sowie «Stoffumsetzende Elemente» werden auf der untersten Hierarchie-
eben automatisch mit dem Attribut versehen. Bei Informationsumsetzenden Elementen
muss dies individuell geprüft werden. Dabei kann die Informationsverarbeitung in der
Systemstruktur einer Software entsprechen und ist damit nicht gestaltbehaftet. Dies
kann vom Benutzer dennoch mit dem Attribut versehen werden, wenn er die dafür not-
wendige Hardware mit dem Element mit berücksichtigen möchte, ohne sie in der Sys-
temstruktur zu spezifizieren. Die Hardware wird im System ebenfalls einen Bauraum
benötigen und auch eine mechanische Verbindung erhalten.
Richtlinie: Elemente, die einem physischen Element entsprechen, erhalten das Attri-
but „gestaltbehaftet“.
Bedingung: Gestaltbehaftete Elemente haben mindestens eine Beziehung vom Typ
«mechanische Verbindung».
Seite 100 Kapitel 4
Sind gestaltbehaftete Elemente vorhanden, die miteinander verbunden sind, muss es
eine mechanische Verbindung vom System geben, die nach außen an ein Umfeldele-
ment geht. Dies trifft vor allem dann zu, wenn das zu betrachtende System ein Subsys-
tem eines anderen Systems darstellt. Die Elemente können nicht frei im Raum „schwe-
ben“ und benötigen damit mindestens eine mechanische Verbindung.
Bedingung: In der Systemstruktur ist mindestens eine Beziehung vom System zu ei-
nem Umfeldelement vom Typ «mechanische Verbindung» vorhanden.
4.2.3 Richtigkeit
Mit der Definition der Elemente in Kapitel 4.1 sind Bedingungen an die Darstellung
formuliert worden. Werden diese eingehalten, ist das Element richtig modelliert. Die
Bedingungen beziehen sich auf die Spezifikation der ein- und ausgehenden Beziehun-
gen der Elemente. Zum Beispiel ist ein Energiewandler dann richtig modelliert, wenn
die eingehende Energieform sich von der ausgehenden Energieform unterscheidet. Die-
se Bedingungen werden im Folgenden aufgeführt.
Energieumsetzende Elemente
Bedingung: Für Elemente der Klasse «Energieübertrager» gilt: Energie-Typ IN =
Energie-Typ OUT.
Bedingung: Für Elemente der Klasse «Energiewandler» gilt: Energie-Typ IN
Energie-Typ OUT.
Informationsumsetzende Elemente
Bedingung: Für Elemente der Klasse «Sensor» gilt: «Messgröße» IN und «Signal»
OUT.
Bedingung: Für Elemente der Klasse «Informationsverarbeitung» gilt: «Signal» IN
und «Signal» OUT.
Stoffumsetzende Elemente
Bedingung: Für Elemente der Klasse «Eigenschaftsänderndes Element» gilt: Stoff IN
= Stoff OUT.
Bedingung: Für Elemente der Klasse «Stoffänderndes Element» gilt: Stoff IN Stoff
OUT.
Lebewesen
Bedingung: Für Elemente der Klasse «Lebewesen» gilt: ausgehende Informationsbe-
ziehung ist vom Typ «Messgröße».
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 101
Stoff-Objekt
Bedingung: Der Objektfluss durch das System wird durch die Stoffbeziehung spezifi-
ziert. Hierzu wird ein Element vom Typ «Stoff-Objekt» angelegt und mit
Merkmalen und Merkmalsausprägungen beschrieben.
Bedingung: Ein Element vom Typ «Stoff-Objekt» wird als Umfeldelement visualisiert,
wenn Wechselwirkungen des Systems mit dem Objekt spezifiziert werden.
Bedingung: Die Stoffbeziehung, die den Objektfluss durch das System beschreibt,
darf nicht am entsprechenden Element «Stoff-Objekt» beginnen.
4.3 Plausibilitätsprüfung
Die Richtlinien und Bedingungen leiten den Modellierer an, die Systemstruktur plausi-
bel zu erstellen. Ist eine Systemstruktur erstellt worden, kann diese auf Plausibilität ge-
prüft werden. Hierzu werden die Richtlinien und Bedingungen auf ihre Einhaltung
überprüft. Die systematische Überprüfung erfolgt anhand einer Checkliste (Tabelle
4-2). Diese ist in die drei Bereiche Vergleichbarkeit, Vollständigkeit und Richtigkeit
unterteilt. Die einzelnen Fragen sind mit Ja oder Nein zu beantworten und geben damit
eine Aussage über die Einhaltung der entsprechenden Richtlinie oder Bedingung. Im
Einzelfall wurden aus einer Richtlinie mehrere Fragen erstellt, so dass die Bewertung
spezifischer erfolgen kann. Zum Beispiel wurde für die Bedingung: „Alle Elemente und
Beziehungen sind einer Klasse der höchsten Detailstufe zuzuordnen.“ je Element- und
Beziehungs-Klasse der untersten Detailstufe eine Frage generiert (vgl. Fragen 2.7 bis
2.13).
Werden die Fragen mit Ja beantwortet, ist das Modell vergleichbar, vollständig sowie
richtig spezifiziert. Wird hingegen eine Frage mit Nein beantwortet, muss die Sys-
temstruktur angepasst werden, um den Modellierungsfehler zu beheben. In einigen Fäl-
len ist dabei projektspezifisch zu überprüfen, ob ein Ausnahmefall vorliegt und damit
keine Anpassungen notwendig sind. Zwei Systemstrukturen, die diese Bedingungen
erfüllen und den gleichen Sachverhalt darstellen, sind damit vergleichbar, vollständig
und richtig modelliert.
Seite 102 Kapitel 4
Tabelle 4-2: Checkliste zur Plausibilitätsprüfung
Nr. Frage Ja/
Nein
Vergleichbarkeit
1.1 Ist jedes Element einer Klasse zugeordnet?
1.2 Ist jede Beziehung einer Klasse zugeordnet?
1.3 Entspricht die Beziehungsart (Information, Energie, Stoff, mechanische Verbin-
dung) dem Zweck der Verbindung zwischen den Elementen?
1.4 Entspricht die Elementklasse der Hauptaufgabe des Elements (Energie umsetzen,
Information umsetzen, Stoff umsetzen oder Element halten/schützen)?
1.5 Falls Menschen oder Tiere mit dem System interagieren, sind diese Elemente der
Klasse «Lebewesen» zugeordnet?
1.6 Falls Stoffe vom System umgesetzt werden, wurde ein entsprechendes Element
vom Typ «Stoff-Objekt» angelegt?
1.7 Wurden Einfl üsse aus dem nicht-technischen Umfeld als Beziehung dargestellt,
die am Element vom Typ «Umgebung» starten?
1.8 Wurde das System funktional dekomponiert?
1.9 Falls Elemente physische Bauteile repräsentieren, sind diese auf der untersten
Hierarchieebene spezifi ziert?
Vollständigkeit
2.1 Ist jedes Element und jede Beziehung benannt?
2.2 Ist ein projektweites Glossar angelegt mit Abkürzungen und den entsprechenden
ausgeschriebenen Elementbezeichnungen?
2.3 Haben Energieumsetzende Elemente eine ein- und ausgehende Beziehung vom
Typ «Energie»?
2.4 Haben Informationsumsetzende Elemente eine ein- und ausgehende Beziehung
vom Typ «Information»?
2.5 Haben Stoffumsetzende Elemente eine ein- und ausgehende Beziehung vom Typ
«Stoff»?
2.6 Haben Tragstrukturen mindestens eine Beziehung vom Typ «mechanische Verbin-
dung»?
2.7 Falls Beziehungen vom Typ «Energie» vorhanden sind, wurden sie mit der Klasse
versehen, die der Energieform entspricht?
2.8 Falls Beziehungen vom Typ «Information» vorhanden sind, wurden sie mit der
Klasse «Messgröße» oder «Signal» versehen?
2.9 Falls Beziehungen vom Typ «Stoff» vorhanden sind, wurden sie mit der Klasse
«Fluid» oder «Festkörper» versehen?
2.10 Falls Beziehungen vom Typ «mechanische Verbindung» vorhanden sind, wurden
sie mit der Klasse «Stoffschluss», «Formschluss» oder «Kraftschluss» versehen?
2.11 Falls Energieumsetzende Elemente vorhanden sind, wurden sie mit der Klasse
«Energieübertrager» oder «Energiewandler» versehen?
2.12 Falls Informationsumsetzende Elemente vorhanden sind, wurden sie mit der Klas-
se «Sensor» oder «Informationsverarbeitung» versehen?
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 103
Nr. Frage Ja/
Nein
Vollständigkeit
2.13 Falls Stoffumsetzende Elemente vorhanden sind, wurden sie mit der Klasse
«Eigenschaftsänderndes Element» oder «Stoffänderndes Element» versehen?
2.14 Besteht eine 1:m-Verhältnis, mit m>1, zwischen dem Element der Ebene n und
den Elementen der Ebene n+1?
2.15 Ist mindestens ein Element (Kind) der unteren Hierarchieebene n+1 vom gleichen
Typ wie das übergeordnete Element (Vater) auf Ebene n?
2.16 Wurde jede gewollte Wirkbeziehungen vom Typ «Energie», «Information» oder
«mechanische Verbindung» bis zur untersten Hierarchieebene geführt?
2.17 Hat jede ungewollte Wirkbeziehung, die auf beliebiger Hierarchieebene endet die
Semantik, dass die Wirkung sich auf alle innenliegenden Elemente bezieht?
2.18 Ist mindestens eine Energiequelle vorhanden?
2.19 Sind Energieverbraucher vorhanden und wurden diese mit dem Attribut „aktiv“
versehen?
2.20 Falls aktive Elemente vorhanden sind, haben diese eine eingehende Beziehung
vom Typ «elektrische Energie»?
2.21 Besitzen Eigenschaftsändernden Elemente, die eine Zustandsänderung am Stoff
durchführen, mindestens eine eingehende Beziehung vom Typ «Energie»?
2.22 Sind gestaltbehaftete Elemente vorhanden und wurden diese mit dem Attribut
„gestaltbehaftet“ versehen?
2.23 Falls gestaltbehaftete Elemente vorhanden sind, haben diese mindestens eine
Beziehung vom Typ «mechanische Verbindung»?
2.24 Ist mindestens eine Beziehung vom System zu einem Umfeldelement vom Typ
«mechanische Verbindung» vorhanden?
Richtigkeit
3.1 Ist für jedes Element der Klasse «Energieübertrager» die Bedingung erfüllt
Energie-Typ IN = Energie-Typ OUT?
3.2 Ist für jedes Element der Klasse «Energiewandler» die Bedingung erfüllt
Energie-Typ IN ≠ Energie-Typ OUT?
3.3 Ist für jedes Element der Klasse «Sensor» die Bedingung erfüllt «Messgröße» IN
und «Signal» OUT?
3.4 Ist für jedes Element der Klasse «Informationsverarbeitung» die Bedingung erfüllt
«Signal» IN und «Signal» OUT?
3.5 Ist für jedes Element der Klasse «Eigenschaftsänderndes Element» die Bedingung
erfüllt Stoff IN = Stoff OUT?
3.6 Ist für jedes Element der Klasse «Stoffänderndes Element» die Bedingung erfüllt
Stoff IN ≠ Stoff OUT?
3.7 Ist für jedes Element der Klasse «Lebewesen» die ausgehende Information-Bezie-
hung vom Typ «Messgröße»?
3.8 Wurde das Element vom Typ «Stoff-Objekt» mit Merkmalen und Merkmalsausprä-
gungen beschrieben?
3.9 Wurde die Wechselwirkung des Systems mit dem Stoff durch Beziehungen vom
System auf das entsprechende Element vom Typ «Stoff-Objekt» modelliert?
3.10 Trifft die Aussage zu: „Am Element vom Typ «Stoff-Objekt» ist keine Stoff-Bezie-
hung vorhanden, die den Objektfl uss durch das System beschreibt“?
Seite 104 Kapitel 4
Die Richtigkeit der Systemstruktur richtet sich an die Syntax des Modells. Die semanti-
sche Richtigkeit kann nicht überprüft werden, da sie sich erst aus dem Kontext ergibt.
Für einzelne Elemente können jedoch Hilfsmittel bereitgestellt werden, die den Anwen-
der bei der Überprüfung unterstützen. Im Folgenden werden zwei Matrizen vorgestellt,
die sich auf die Überprüfung von Energieumsetzenden Elementen sowie Sensoren be-
ziehen.
4.3.1 Matrix der energieumsetzenden Elemente
Die Energieumsetzenden Elemente können in einer Matrix aufgeführt werden [Rop75],
[Czi08]. In dieser werden die ein- und ausgehenden Energiebeziehungen gegenüberge-
stellt. Die Energieformen werden in der vertikalen und in der horizontalen Achse aufge-
führt, wobei die vertikale Achse die eingehenden Beziehungen und die horizontale Ach-
se die ausgehenden Beziehungen enthält. Durch diesen Aufbau können
Energieübertrager und -wandler eingeordnet werden.
Dabei sind Energieübertrager in der Diagonale aufgeführt, da diese die gleiche Energie-
form als ein- und ausgehende Beziehung aufweisen. Energiewandler finden sich in den
Feldern über und unter der Diagonale. Bild 4-38 zeigt einen Ausschnitt mit z.B. Akku-
mulator als Energieübertrager im Kreuzungspunkt elektrische Energie IN/OUT. Ener-
giewandler, wie z.B. Elektromotoren (DC-Motor) sind im Kreuzungspunkt elektrische
Energie IN und rotatorische Energie OUT. Linearmotoren, die ebenfalls zu Elektromo-
toren gehören, haben elektrische Energie IN und translatorische Energie OUT.
Bild 4-38: Ausschnitt der Matrix mit Energieumsetzenden Elementen (nach [Czi08])
Energie
Translatorisch Rotatorisch Elektrisch Pneumatisch ...
Energie
Translatorisch
Hebel, Feder,
Dämpfer,
Hydraulik-Pres-
se, Keil
Zahnrad-
stange
Piezo Kolbenpumpe,
Luftpumpe
Rotatorisch
Gewindespin-
del, Nockenge-
triebe, Zahn-
radstange
Gebtriebe,
Welle,
Rad, Zahnrad
Generator Verdichter
Elektrisch
Hubaktor,
Linearmotor,
Piezo, Zylinder
Rotationsmotor,
DC-Motor,
AC-Motor
Akkumulator,
Leistungselekt-
ronik, Netzteil
Pneumatik-
pumpe
Pneumatisch
Zylinder Turbine,
Windrad
Pneumatik-
generator
Ventil, Druck-
minderer
...
IN
OUT
Energie-
übertrager
Energie-
wandler
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 105
Wird diese Matrix mit gängigen Energieumsetzenden Elementen gefüllt, kann sie bei
der Überprüfung der Richtigkeit unterstützend eingesetzt werden. Im Anhang (A3) ist
die Matrix beispielhaft mit Elementen gefüllt. Sie dient als Ausgangsbasis und muss
unternehmensspezifisch ausgeprägt werden. Dabei können die Elemente als Lösungs-
elemente aufgeführt werden und damit sehr detailliert beschrieben sein, oder als Ele-
mentkategorie. Innerhalb einer Kategorie haben die Elemente gemeinsame Eigenschaf-
ten, die in einer Detaillierung unterschiedlich ausgeprägt sein können. Die Kategorie
Akkumulator hat beispielsweise die Eigenschaften: Kapazität, Ladezyklen, Leistungs-
dichte, Energiedichte, Nennspannung. Je nach Art des Akkus variieren die Angaben zu
den Eigenschaften.
Bei der Überprüfung der Richtigkeit werden die Informationen der Matrix wie folgt
genutzt: Im ersten Schritt werden die Energieübertrager und Energiewandler in der Sys-
temstruktur identifiziert. Je Element wird die ein- und ausgehende Beziehung bestimmt.
Dieses definiert den Kreuzungspunkt in der Matrix. Im nächsten Schritt folgt der Ab-
gleich des Elements in der Systemstruktur mit den Elementen im Kreuzungspunkt.
Stimmt ein Element der Matrix mit dem beschriebenen Element überein oder entspricht
es der richtigen Kategorie, so ist das Element in der Systemstruktur richtig spezifiziert.
Das heißt, dass das gewählte Element in der Systemstruktur den benötigten In- und
Output bereitstellen kann.
Beispiel: In der Systemstruktur wird ein Elektromotor mit eingehender Beziehung vom
Typ elektrische Energie und ausgehender Beziehung vom Typ translatorische Energie
spezifiziert. Im Kreuzungspunkt der Matrix ist der Linearmotor aufgeführt. Der Anwen-
der kann nun entscheiden, ob das Element mit der Bezeichnung „Elektromotor“ in die
Kategorie Linearmotor fällt. Trifft dies zu, kann er die Benennung präzisieren in „Line-
armotor“ oder die Kategorie dem Element als Information hinterlegen. Trifft die Kate-
gorie nicht zu, sind die ein- und ausgehenden Beziehungen zu hinterfragen und gegebe-
nenfalls anzupassen.
Die Darstellungsform der Matrix für Energieumsetzende Elemente ist angelehnt an die
Funktionsgrößenmatrix (FGM) der VDI Richtlinie 2222 [VDI2222]. Die quadratische
Matrix beinhaltet physikalische Größen in Zeilen und Spalten (Bild 4-39). Besteht ein
physikalischer Zusammenhang zwischen zwei Größen, ist dieses in dem Kreuzungs-
punkt markiert. Der zugehörige physikalische Effekt ist mit entsprechender Formel in
einem Katalog hinterlegt. In der Konstruktion wird die Matrix als Hilfsmittel bei der
systematischen Suche nach Wirkprinzipien genutzt [Rot00], [FHH+05], [PL11].
Seite
B
ild
Best
e
tung
[FH
H
erar
b
Mat
r
der
E
wer
d
Mat
r
Da
m
ne g
e
des
n
wird
4.3.
2
Ana
l
[Czi
0
dam
i
ße (
a
Übe
r
Typ
die
Z
den
E
eine
m
tems
men
t
106
4-39: Fun
k
e
ht kein di
r
aus me
h
H
+05]. Jed
e
b
eitet werd
e
r
ix mit Ene
r
E
lemente
m
d
en die Ko
n
r
ix mit Ene
r
m
it kann die
e
nutzt wer
d
n
ächsten E
l
in Kapitel
4
2
Matrix
l
og zu Ene
r
0
8]). Die
M
i
t das Wirk
p
a
ls eingehe
n
r
prüfung g
e
«Sensor» i
d
Z
eile der
M
E
inträgen i
n
m
Element
truktur ric
h
t
vom Typ
«
k
tionsgröß
e
r
ekter Zus
a
h
reren Eff
e
e
r Output
k
e
n. Die Fu
n
r
gieumsetz
e
m
odelliert,
d
n
zepte der
F
r
gieumsetz
e
Matrix mi
t
d
en. Mit de
r
l
ements) k
a
4
.5 Werkze
u
der Sens
o
r
gieumsetz
e
M
atrix stell
t
p
rinzip (Bi
l
n
de Bezieh
u
e
nutzt wer
d
d
entifiziert.
M
atrix. Aus
g
n
der Zeile
der Matrix
h
tig modell
«
Sensor» al
e
nmatrix (n
a
a
mmenhan
g
e
kten ein
k
ann wiede
r
n
ktionsgröß
e
e
nden Ele
m
d
ie mehrer
e
F
GM auf di
e
e
nden Elem
e
t
Energieu
m
r
Verkettun
g
a
nn eine
W
u
gunterstüt
z
o
ren
e
nden Ele
m
t
die Mess
g
l
d 4-40). In
u
ng) spezif
i
en. Innerh
a
Die einge
h
g
ehend von
der Matrix
überein od
e
iert. In de
r
s Eigensch
a
a
ch [VDI2
2
g
zwischen
Zusamme
n
r
um als Inp
u
e
nmatrix h
a
m
enten. In
d
e
physikali
s
e
Ebene de
r
e
nten genu
t
m
setzenden
g
von Ele
m
W
irkkette i
m
tz
un
g
näher
m
enten exi
s
g
röße gege
n
der Syste
m
i
ziert. Die
M
a
lb der Sys
t
h
ende Bezi
e
der Mess
g
x
abgeglich
e
e
r mit der
K
r
Systemstr
u
a
ft hinterle
g
2
22])
zwei Größ
n
hang ge
b
u
t genutzt
u
a
t eine and
e
d
er System
s
s
che Effek
t
r
Elemente
t
zt.
Elementen
m
enten (Out
p
m
System
b
eingegang
e
s
tieren Mat
r
n
über dem
m
struktur w
i
M
atrix der
S
t
emstruktu
r
e
hung vom
T
g
röße wird
d
e
n. Stimmt
K
ategorie,
s
u
ktur kann
g
t werden.
e
n, kann ü
b
b
ildet wer
d
u
nd damit
d
e
re Abstrak
t
s
truktur wi
r
t
e enthalte
n
übertragen
auch im k
o
p
ut eines E
l
b
eschrieben
e
n.
r
izen für S
e
Output da
r
i
rd jedoch
n
S
ensoren k
a
werden di
e
T
yp «Mess
g
d
er spezifi
z
der spezifi
z
s
o ist der S
e
das Wirk
p
K
a
b
er eine V
e
d
en [VDI
2
d
ie Kombi
n
k
tionstiefe
a
r
d auf der
E
n
können.
D
und in For
m
o
nstruktive
n
lements ist
werden.
D
ensoren (z
.
r
und
b
esc
h
n
ur die Me
s
a
nn wie fol
g
e Element
e
g
röße»
b
es
t
z
ierte Sens
o
z
ierte Sens
o
e
nsor in de
r
p
rinzip de
m
a
pitel 4
e
rket-
2
222],
n
ation
a
ls die
E
bene
D
aher
m
der
n
Sin-
Input
D
arauf
.
B. in
h
reibt
s
sgrö-
g
t zur
e
vom
t
immt
o
r mit
o
r mit
r
Sys-
m
Ele-
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 107
Bild 4-40: Ausschnitt aus der Sensoren-Matrix [Czi08, S.61]
Beispiel: In der Systemstruktur ist die Messgröße Kraft als eingehende Beziehung am
Sensor Dehnungsmessstreifen spezifiziert. In der Matrix ist in der Zeile „Kraft“ der
Dehnungsmessstreifen beim Wirkprinzip „Spannung“ aufgeführt. Die Kraft führt zu
einer Dehnung, so dass sich der Widerstandswert verändert. Aus dem Messsignal kann
die Dehnung und daraus die Kraft abgeleitet werden. Der in der Systemstruktur spezifi-
zierte Sensor kann die benötigte Messgröße bestimmen und ist damit richtig modelliert.
4.4 Sichten auf die Systemstruktur
Die graphische Modellierung bringt den Vorteil mit sich, dass die Modelle übersichtlich
und einfach zu lesen sind. Die Übersichtlichkeit sinkt jedoch mit der Anzahl an darge-
stellten Modellelementen. Diese Problematik ist in der Systemstruktur vorzufinden. Es
sind viele Elemente durch viele Beziehungen miteinander verbunden. Die visuelle
Wahrnehmung der Systemstruktur ist jedoch ein wichtiger Faktor, da das Modell unter
anderem zur Kommunikation zwischen Fachdisziplinen dient. Leserlichkeit und An-
schaulichkeit müssen bei der Modellierung berücksichtigt werden (Grundsatz der Klar-
heit [BPV12]). Die Leserlichkeit kann durch den Einsatz von Filtern erreicht werden.
Dabei bildet der Filter eine Sicht auf die Systemstruktur, indem Modellelemente ein-
oder ausgeblendet werden.
Die Hierarchisierung entspricht einem Filter, der die Systemebenen enthält. Hierdurch
können Wirkzusammenhänge auf unterschiedlichen Systemebenen betrachtet werden.
Die wahrgenommene visuelle Komplexität nimmt dabei ab, da die Anzahl an betrachte-
ten Elementen reduziert wird. Darüber hinaus können Filter definiert werden, die unab-
hängig von der Systemebene, eine Sicht auf die Systemstruktur bieten. Die Vorausset-
zung hierfür ist Klassifikation der Elemente und Beziehungen nach Kapitel 4.1. Die
Filterung kann durch beliebige Kombination der Klassen erzeugt werden. Dennoch ist
es zweckmäßig, vordefinierte Filter anzubieten [Neg06]. Diese werden im Folgenden
vorgestellt.
Wirkprinzip
resistiv R induktiv L kapazitiv C Spannung U Strom I Ladung Q
Messgröße
Position:
Länge l
Weg s
Winkel ɸ
Potentiometer
Magnetoresitiver
Sensor,
Gauß-Feldplatte
Differenzial-
Transformator,
Tauchanker-
Wegsensor
Kapazitiver
Wegsensor
Hall-Sensor, Op-
toelektronischer
Lichtschranken-
Sensor
Wirbelstrom-
Sensor
Dehnung
ɛ = ∆l/l
0
Dehnungsmess-
streifen
Faseroptische
Sensoren
Kraft F
Moment F · l
Piezoresistiver
Sensor,
Dehnstoffe
Magnetoelasti-
scher Sensor
Kraftkompensa-
tions-Sensor
Federelemente oder Dehnungs-
messstreifen,
Rückführung auf s-, ɛ-Messung
Piezoelektri-
scher Sensor
... ...
Seite 108 Kapitel 4
Die Filterung erfolgt dabei über den Typ der Beziehung. Je nachdem, ob es sich um eine
Beziehung des Typs «Energie», «Information», «Stoff» oder «mechanische Verbin-
dung» handelt, werden die Beziehungen und alle damit verbundenen Elemente ange-
zeigt. Die nicht ausgewählten Beziehungen und Elemente werden dabei nicht komplett
ausgeblendet, sondern optisch in den Hintergrund gerückt.
Energiespezifische Sicht: In der energiespezifischen Sicht werden alle Energiebezie-
hungen angezeigt (Bild 4-41). Die damit verbundenen Systemelemente sind Energieum-
setzende Elemente, da die Energiebeziehung den Hauptfluss darstellt. Darüber hinaus
sind auch andere Elemente eingebunden. Es werden zusätzlich Elemente angezeigt, die
den Energiefluss als Nebenfluss haben. Auf Basis dieser Sicht kann eine Energiebilanz
für das System aufgestellt und überprüft werden. Fehlende Beziehungen, wie zum Bei-
spiel die Verlustleistung in Form von Wärme, kann nachgetragen werden. Diese Wir-
kung ist in den meisten Fällen wiederum eine störende Beziehung und wird als solche
gekennzeichnet (z.B. rot markiert).
Bild 4-41: Schematische Darstellung der energiespezifischen Sicht
Durch die Unterteilung der Energie in die Energieformen kann je Form oder in Kombi-
nation aus mehreren Energieformen ein Filter generiert werden. Eine Sicht kann bei-
spielsweise nur elektrische Energie enthalten, so dass die Fachdisziplin Elektrotechnik
analysieren kann, ob alle Beziehungen berücksichtigt wurden. Aus dieser Sicht kann
eine Aussage getroffen werden, inwieweit die vorgesehene Energiequelle ausreichend
ist oder weitere Quellen, bzw. Transformatoren eingebracht werden müssen.
Stoffspezifische Sicht: Mit der stoffspezifischen Sicht wird der Fluss des Stoffs durch
das System hervorgehoben. In dieser Sicht sind alle Stoffumsetzenden Elemente enthal-
ten. Eine gefilterte Sicht ermöglicht dem Modellierer, den Stofffluss und damit die Ei-
genschaftsänderung näher zu untersuchen. Analog zur energiespezifischen Sicht, in der
das Erstellen einer Energiebilanz ermöglicht wird, kann hier eine Stoffbilanz erfolgen.
Stoffspezifische SichtEnergiespezifische Sicht Informationssp. Sicht ...
«mechanische
Verbindung»
«mechanische
Verbindung»
«mechanische
Verbindung»
«Messgröße»
«Signal»
«Energiewandler» System
SE 4
«Tragstruktur»
UE 1
«Umgebung»
«IV» SE 2
«Signal»
«Signa
SE 2.2
«IV»
SE 2.1
«IV»
g
«mechanische
Verbindung»
«elektrische
Energie»
«elektrische
Energie»
SE 3
«Energieübertrager»
SE 1
«Energiewandler»
SE 5
«Sensor» UE 2
«Energieübertrager»
«elektrische
Energie»
Q
a a
a
g
g
g
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 109
Informationsspezifische Sicht: Elemente, die durch Informationsbeziehung verbunden
sind, werden in der informationsspezifischen Sicht angezeigt. Damit sind alle Sensoren
und Informationsverarbeitungen enthalten. Auf dieser Basis kann die zeitliche Abfolge
der Kommunikation analysiert werden. Hierzu eignen sich andere Darstellungsformen,
wie z.B. die Sequenzdiagramme (aus dem Aspekt Verhalten). Dazu werden die einzel-
nen Elemente aufgetragen und die Kommunikation zwischen diesen in einer Abfolge
dargestellt. Aus den Sequenzdiagrammen kann wiederum abgeleitet werden, ob Bezie-
hungen nicht detailliert genug spezifiziert wurden oder noch fehlen.
Messtechnische Sicht: Die Messgrößen-Erfassung, als Teil der informationsspezifi-
schen Sicht, kann gesondert dargestellt werden. Diese enthält alle Beziehungen vom
Typ Messgröße und die damit verbundenen Systemelemente. So entsteht eine Sicht mit
Sensoren und den Quellen, an der die Messgröße erfasst werden soll. Messgenauigkei-
ten, die Realisierung der Sensoren, evtl. Erweiterungen um Digital-Analog-Wandler
können auf Basis dieser Sicht diskutiert werden. Auf Systemebene betrachtet bietet die-
se Sicht darüber hinaus die Möglichkeit, Sensoren zu kombinieren oder evtl. redundante
Sensoren zu eliminieren. Dies tritt dann auf, wenn Messgrößen aus bereits vorhandenen
Sensoren gewonnen werden können. Ist im System z.B. ein Beschleunigungssensor
vorhanden, der zur Berechnung der Geschwindigkeit genutzt wird, so kann dieser auch
zur Bestimmung der Lage des Systems herangezogen werden.
Gestaltorientierte Sicht: In der gestaltorientierten Sicht werden alle gestaltbehafteten
Elemente und deren mechanischen Verbindungen dargestellt. Diese Sicht bildet die Ba-
sis für die Erstellung einer Baustruktur, aus der sich das Produktionssystem ableiten
lässt [Nor12]. Hierzu ist es wichtig, die mechanischen Verbindungen vollständig abzu-
bilden. Die gestaltorientierte Sicht unterstützt dabei die Überprüfung und Ergänzung
fehlender Beziehungen. Innerhalb des Systems sind viele konstruktive Beziehungen
vorhanden. Diese in einer rein graphischen Sicht darzustellen, kann zu unübersichtli-
chen Modellen führen. Matrizen können bei der Modellierung unterstützen.
Bild 4-42 zeigt die Beziehungsmatrix mit allen gestaltbehafteten Elementen in der Zeile
und Spalte. Die quadratische Matrix hat in der Diagonale keine Einträge. Alle anderen
Kreuzungspunkte stellen die Verbindung zweier Elemente dar. Es handelt sich dabei um
eine an der Diagonalen gespiegelten Matrix. Zur Unterscheidung der Verbindung wird
ein Schema verwendet (K=Kraftschluss, F=Formschluss, S=Stoffschluss, X= keine An-
gabe zur Schlussart).
Seite 110 Kapitel 4
Bild 4-42: Beziehungsmatrix der gestaltbehafteten Elemente
4.5 Werkzeugunterstützung
Mit der Klassifikation der Elemente und Beziehungen werden die erstellten Modelle
formalisiert dargestellt. Mit einem geeigneten Softwarewerkzeug können die Klassifika-
tionen genutzt werden, die in vorherigen Kapiteln beschriebenen Konzepte automatisch
umzusetzen. Durch die rechnerunterstützte Auswertung der Modelle wird der Benutzer
auf fehlende oder fehlerhafte Darstellungen hingewiesen.
Zusätzlich kann die Klassifikation den Benutzer unterstützen, das Modell effizient rech-
nerintern zu erstellen. Im Kapitel 4.5.1 wird aufgezeigt, wie ein Werkzeug gestaltet sein
muss, um diese Funktionen umzusetzen. Anschließend wird eine prototypische Imple-
mentierung der Plausibilitätsprüfung im Mechatronic Modeller und einem SysML-
Werkzeug vorgestellt (Kap. 4.5.2).
4.5.1 Konzept der Werkzeugunterstützung
Für die Erstellung der Systemstruktur ist ein graphischer Editor mit einer entsprechen-
den Toolpalette notwendig. In dem graphischen Editor werden die Elemente angelegt
und Beziehungen zwischen diesen gezogen. Neben der graphischen Darstellung müssen
die Modellinhalte formalisiert als Daten abgespeichert werden. Dies unterscheidet die
Modellierungswerkzeuge von Visualisierungsprogrammen (wie bspw. Microsoft Office
Visio). Die formalisierten Modellinhalte können somit rechnerintern verarbeitet und
ausgewertet werden.
Beziehungsmatrix
Fragestellung:
„Ist das Element (Zeile)
mit dem Element (Spalte)
mechanisch Verbunden?“
S = Stoffschluss
F = Formschluss
K = Kraftschluss
X = k. A. zur Schlussart
gestaltbehaftete Elemente
Systemelement 1
Systemelement 2
Systemelement 3
Systemelement 4
Umfeldelement 1
Umfeldelement 2
gestaltbehaftete Elemente Nr. 123456
Systemelement 1 1F
Systemelement 2 2XK
Systemelement 3 3XSK
Systemelement 4 4K
Umfeldelement 1 5S
Umfeldelement 2 6FKKK
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 111
In Anlehnung an bestehende Modellierungswerkzeuge, wie z.B. Mechatronic Modeller,
wird die Benutzeroberfläche gestaltet (Bild 4-43). In der Toolpalette sind die Konstrukte
Umfeldelement, Systemelement sowie die Ports zu den Beziehungen Energie, Informati-
on, Stoff und mechanische Verbindung vorhanden. Damit ist die Toolpalette auf die we-
sentlichen Konstrukte reduziert und übersichtlich gestaltet. Zusätzlich verfügt das
Werkzeug über eine erweiterte Toolpalette, die alle Klassen enthält.
4.5.1.1 Arbeitsweise und Werkzeugfunktionen
Beim Anlegen eines Elements muss der Modellierer zu Beginn entscheiden, ob dieses
Element innerhalb (Systemelement) oder außerhalb (Umfeldelement) der Systemgrenze
liegt. Das Element wird anschließend im Editor als graphisches Konstrukt angelegt und
der Modellierer über die Klassifikation des Elements abgefragt (Bild 4-43, Schritt 1).
Bild 4-43: Anlegen eines Elements
Nach der Wahl der Klasse werden dem Element automatisch die entsprechenden Ports
als Hauptfluss angelegt. Den Ports ist damit die Information hinterlegt, dass sie zum
Hauptfluss des Elements gehören. Beispielsweise werden bei der Auswahl Sensor die
Ports «Messgröße» IN und «Signal» OUT erzeugt (Bild 4-43, Schritt 2). Der Modellie-
rer vergibt im nächsten Schritt die Bezeichnung des Elements (Schritt 3).
Der Typ der ein- und ausgehenden Beziehung wird nur bei Informationsumsetzenden
Elementen direkt mit der Wahl der Elementklasse (Sensor oder IV) vergeben. Für
Energieumsetzende und Stoffumsetzende Elemente wird eine weitere Abfrage an den
Ports zum Hauptfluss gestartet: Bei Energieumsetzenden Elementen werden zu Be-
ginn die Ports vom Typ «Energie» automatisch angelegt. Anschließend muss der Mo-
dellierer die Energieform wählen. Hierzu wird ihm am Port die Liste der möglichen
Diagramm
x
····ı····
2
····ı····
4
····ı····
6
····ı····
8
····ı····
10
····ı····
12
····ı····
····ı····
8
····ı····
6
····ı····
4
····ı····
2
····ı····
Palette
Umfeldelement
Systemelement
Energie
Information
Stoff
Mechanische
Verbindung
E
I
S
M
PTC
2
«Messgröße» «Signal»
3
Energiewandler
Energieübertrager
Informationsverarbeitung
Sensor
Eigenschaftsänderndes Element
Stoffänderndes Element
Tragstruktur
Elementklasse auswählen
1
«Sensor»
Beim Anlegen des
Elements im
graphischen Editor
wird die Element-
klasse abgefragt.
Die Ports zum
Hauptfluss werden
automatisch
erzeugt.
Auswahl zwischen Elementen
und Ports in der Toolpalette.
Elemente sind der Systemgrenze
entsprechend unterteilt: Umfeld-
sowie Systemelemente. Ports
bestimmen den Typ der
Beziehung zwischen Elementen.
Seite 112 Kapitel 4
Energieformen angezeigt. Beim Wählen der Energieform (eingehende Beziehung) wird
diese am Port der ausgehenden Beziehung direkt übernommen, wenn es sich beim Ele-
ment um einen Energieübertrager handelt. Im anderen Fall (Energiewandler) wird am
Port der ausgehenden Beziehung die Abfrage erneut gestartet, mit dem Unterschied,
dass an diesem Port die zuvor ausgewählte Energieform ausgegraut ist, da die Bedin-
gung Energieform IN Energieform OUT eingehalten werden muss (Bild 4-44).
Bild 4-44: Automatische Einhaltung der Bedingung für Energiewandler bei der Wahl
der Energieform
Bei Stoffumsetzenden Elementen wird neben der Port-Klasse der Stoff abgefragt. Für
Eigenschaftsändernde Elemente wird am eingehenden Port der Stoff gewählt. Hierzu
wird dem Benutzer die Liste der im Modell spezifizierten Stoff-Objekte angezeigt (Bild
4-45). Bei der Wahl des Objekts wird dieses automatisch am ausgehenden Port erzeugt
(Schritt 2, Bild 4-45). Wurde kein Objekt angelegt, kann dies in diesem Schritt nachge-
holt werden. Nicht immer ist gewünscht, alle Stoff-Objekte auch als Umfeldelemente
graphisch im Modell abzubilden. Daher kann der Benutzer in diesem Schritt entschei-
den, ob das Objekt auch graphisch angezeigt werden soll oder nicht.
Bild 4-45: Wahl des Stoff-Objekts
Wählt der Benutzer die Klasse Tragstruktur aus, wird lediglich ein Port vom Typ
«mechanische Verbindung» angelegt. In diesem Fall werden ebenfalls die Unterklassen
(Schlussart) abgefragt. Dies kann jedoch abgebrochen werden, so dass der Port die
Klasse «mechanische Verbindung» beibehält.
Umfeldelemente haben neben den technischen Elementen die nicht-technischen Ele-
mente in der Auswahlliste. An den Umfeldelementen werden die Ports nicht automa-
tisch generiert.
«Energiewandler»
«elektrische Energie»
Elektrische Energie
Translatorische Energie
Rotatorische Energie
Thermische Energie
...
Energieform wählen
Elektrische Energie
Translatorische Energie
Rotatorische Energie
Thermische Energie
...
Energieform wählen
21
«Eigenschafts-
änderndes Element»
«Flui
Wasser
Neues anlegen
Bestehendes wählen
Stoff-Objekt
Wasser
Wäsche
21
«Fluid»
Wasser
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 113
Beziehung zwischen Elementen ziehen
Sind zwei Elemente vorhanden, kann anschließend die Beziehung zwischen zwei Ports
gezogen werden mit der Bedingung, dass die Ports vom gleichen Typ sind (hier «Sig-
nal»). Erst wenn die Beziehung angelegt wurde, wird dessen Benennung abgefragt (z.B.
Temperatur, Bild 4-46). Weitere Ports können an den Elementen erzeugt werden. Dies
erfolgt analog zum Anlegen eines Elements. Aus der Toolpalette wird ein Port-Typ ge-
wählt (Energie, Stoff, Information oder mechanische Verbindung). Erst wenn es im Edi-
tor am Element erzeugt wurde, wird die Klassifikation über ein Auswahlmenü abge-
fragt. Sollen nun zwei Elemente verbunden werden, wobei nur ein Port erzeugt wurde,
werden die entsprechenden Modellierungsschritte automatisiert. Hierzu zieht der Benut-
zer die Beziehung ausgehend von einem Port zum zu verbindenden Element. An diesem
wird automatisch ein Port vom gleichen Typ wie am Start-Element erzeugt und die Be-
ziehung angelegt.
Bild 4-46: Beziehungen zwischen zwei Ports gleichen Typs
Integration der Matrix mit Energieumsetzenden Elementen und Sensoren
Die Modellierung der Energieumsetzenden Elemente und der Sensoren kann vom
Werkzeug auch im konstruktiven Sinne unterstützt werden. Hierzu werden die Inhalte
der Matrix im Werkzeug hinterlegt. Beim Anlegen eines Energieumsetzenden Elements
wird nach der Wahl der eingehenden Beziehung die Matrix aufgerufen. Dem Benutzer
werden die Inhalte der Zeile zur Auswahl angezeigt (Bild 4-47). Wird ein Energiewand-
ler spezifiziert, werden die Inhalte der Diagonalen nicht mit angegeben. Im Gegensatz
dazu wird beim Energieübertrager nur der Inhalt der Diagonalen angeboten. Der Model-
lierer wählt das entsprechende Element aus, woraufhin die ausgehende Beziehung au-
tomatisch erzeugt wird (Schritt 2 und 3 in Bild 4-47).
Steuerung
«I
«Signal» «Signal»
PTC
«Sensor»
«Messgröß «Signal»
Name der Beziehung
Temperatur
Seite 114 Kapitel 4
Bild 4-47: Auswahlliste der Energiewandler mit automatischer Typisierung der ausge-
henden Beziehung
Ähnliches Vorgehen wird beim Spezifizieren von Sensoren vom Werkzeug angeboten.
Hierbei wird jedoch nicht die ausgehende Beziehung automatisch erzeugt, da diese in
der Matrix nicht enthalten sind. Dem Element selbst wird die Wirkbeziehung als Infor-
mation hinterlegt, die bei Bedarf abgefragt und angezeigt werden kann.
Dekomposition von Elementen
Bei der Dekomposition wird die Klasse des Vater-Elements automatisch auf das Kind-
Element übertragen. Hierzu wählt der Modellierer ein Element aus, das er dekomponie-
ren möchte. Es wird eine neue Ebene erstellt mit einem Element, das die Klasse erbt.
Dieses Element muss vom Modellierer als erstes weiter durch die Angabe der Bezeich-
nung spezifiziert werden. Danach können weitere Elemente hinzugefügt und Beziehun-
gen gezogen werden. Die Ausnahme für Eigenschaftsändernde Elemente wird vom
Werkzeug berücksichtigt. In diesem Fall wird die Ebene leer gelassen.
Filterfunktion
Die Information über die Klassen der Elemente und Beziehungen sind im Modell ent-
halten. Das Werkzeug bietet eine Maske an, die das Erstellen von spezifischen Filtern
ermöglicht. Neben den Beziehungen können auch weitere Informationen über die Ele-
mente (Klasse, Attribute) als Auswahlkriterium genutzt werden. Das Werkzeug lässt
auch Kombinationen aus Klassifikationsmerkmalen zu. Die damit generierten Filter
können auf die graphischen Modelle angewandt werden. Hierzu wird über Hierarchie-
ebenen hinweg die Sicht generiert, in der Elemente und Beziehungen hervorgehoben
werden, die zum Filter gehören, und andere Modellkonstrukte in den Hintergrund ge-
setzt werden.
Nicht graphische Modellierung von Beziehungen
In einer Systemstruktur ist eine Vielzahl an Beziehungen zwischen den Elementen vor-
handen. Diese vollständig rein graphisch zu spezifizieren, kann aufwendig sein – vor
allem dann, wenn die Beziehung über unterschiedliche Hierarchieebenen der Elemente
gehen. In diesem Fall können Matrizen genutzt werden. Die Zeilen und Spalten der
Linearmotor
«Energiewandler»
«elektrische Energie» «translatorische Energie»
1 3
Hubaktor
Linearmotor
Piezo Aktor
DC-Motor
AC-Motor
...
2
Energiewandler
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 115
Matrizen werden dabei automatisch vom Werkzeug generiert, je nachdem welche Be-
ziehung gesetzt werden soll. Beispielsweise kann die mechanische Verbindung mit der
Beziehungsmatrix (Kapitel 4.3.1) erstellt werden. Hierzu werden alle gestaltbehafteten
Elemente des Modells identifiziert und in einer Matrix aufgeführt. Da es sich um eine
an der Diagonalen gespiegelten Matrix handelt, wird der gespiegelte Eintrag automa-
tisch übernommen.
Der Benutzer kann sich in dem graphischen Editor die Beziehungen aus der Matrix her-
aus generieren lassen. Dabei ist auf eine gute Layoutgestaltung der Verbindungslinien
zu achten, um die Lesbarkeit des graphischen Modells sicherzustellen.
Analog hierzu kann eine Matrix generiert werden, die alle aktiven Elemente gegenüber
den Energieumsetzenden Elementen stellt. Diese können die aktiven Elemente mit
Energie versorgen. Die Beziehung wird in der Matrix hinterlegt (Bild 4-48). Die Matrix
ist nicht quadratisch, da es mehr aktive Elemente geben kann als Energieumsetzende
Elemente. Da Elemente sich nicht selbst mit Energie versorgen können, sind die Kreu-
zungspunkte, die Energieumsetzende Elemente sich selbst gegenüberstellen, deaktiviert.
Bild 4-48: Beziehungsmatrix der elektrischen Energie
4.5.1.2 Automatische Plausibilitätsprüfung
Nach der Erstellung des Modells erfolgt die automatische Plausibilitätsprüfung. Hierzu
werden die Bedingungen aus Kapitel 4.2 überprüft. Einige Bedingungen sind bereits
erfüllt, da diese im Werkzeug zur Automatisierung von Modellierungsschritten genutzt
werden. Die Überprüfung erfolgt nur anhand der Bedingungen, da sich die Richtlinien
auf die Semantik der Elemente und Beziehungen beziehen und somit nicht rechnerun-
terstützt ausgewertet werden können.
Beziehungsmatrix
Fragestellung:
„Versorgt das Element (Zeile)
das Element (Spalte) mit
Energie?“
X = ja
aktive Elemente
SE 1
SE 2
SE 3
UE 1
SE 4
SE 5
energieumsetzende Elemente Nr. 1 2 3 4 5 6
Systemelement SE1 1XX
Systemelement SE2 2X
Systemelement SE3 3X
Umfeldelement UE1 4XX
Seite 116 Kapitel 4
Für die Vergleichbarkeit der Systemstruktur muss die Bedingung „Jedes Element und
jede Beziehung ist einer Klasse zuzuordnen“ eingehalten werden. Dieses erfolgt bereits
beim Erstellen der Elemente und Beziehungen, da dabei die Klassen abgefragt werden.
Die Prüfung der Vollständigkeit wird für jede Bedingung einzeln erläutert.
Elemente und Beziehungen müssen benannt werden: Der Name des Elements oder der
Beziehung wird beim Erstellen abgefragt. Durch die Überprüfung wird dabei sicherge-
stellt, dass das Feld für den Namen nicht leer gelassen wurde. Trifft dies zu, wird der
Modellierer hingewiesen, das entsprechende Element oder die Beziehung zu benennen.
Energieumsetzende Elemente haben eine ein- und ausgehende Beziehung vom Typ
«Energie»: Beim Anlegen eines Elements werden die Ports automatisch erstellt, die
zum Hauptfluss gehören. Damit wird nicht sichergestellt, dass auch eine entsprechende
Beziehung vorhanden ist. Erst die Überprüfung zu dieser Bedingung liefert einen Hin-
weis auf fehlende Beziehungen. Dies erfolgt für alle technischen Elemente, die inner-
halb der Systemgrenze liegen.
Alle Elemente und Beziehungen sind einer Klasse der höchsten Detailstufe zuzuordnen:
Im Werkzeug wird beim Anlegen der Elemente die höchste Detailstufe der Klassen ab-
gefragt, so dass die Bedingung erfüllt ist. Bei den Beziehungen sind beide Detailstufen
zugelassen. Beim Anlegen eines Ports wird im ersten Schritt die unterste Detailstufe
angeboten («Energie», «Information», «Stoff» und «mechanische Verbindung»). Erst
im zweiten Schritt wird diese Unterteilung detailliert. Als Ergebnis der Überprüfung
werden dem Anwender die Beziehungen aufgelistet, die noch nicht die höchste Detail-
stufe der Klassifikation besitzen.
Es besteht ein 1:m-Verhältnis, mit m>1, zwischen dem Element der Ebene n und den
Elementen der Ebene n+1: Ist diese Bedingung nicht erfüllt, wird der Modellierer da-
rauf hingewiesen. Der Anwender muss dann entscheiden, ob ein Element nicht model-
liert wurde, oder ob die eingeführte Ebene überflüssig ist.
Mindestens ein Element der Ebene n+1 erbt die Elementklasse des Vater-Elements. Die
Ausnahme bildet die Elementklasse «Eigenschaftsänderndes Element»: Diese Bedin-
gung wird beim Dekomponieren von Elementen berücksichtigt und ist damit erfüllt.
Gewollte Wirkbeziehungen vom Typ «Energie», «Information» oder «mechanische Ver-
bindung» müssen bis zur untersten Hierarchieebene geführt werden: Beziehungen zwi-
schen Elementen, die sich auf unterschiedlichen Hierarchieebenen befinden, werden
über die Hierarchien weitergereicht. Fehlende Beziehungen werden mit dieser Bedin-
gung identifiziert (Bild 4-49).
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 117
Bild 4-49: Prüfergebnis wird mit einem Warnhinweis angezeigt
In der Systemstruktur ist mindestens eine Energiequelle vorhanden; Elemente mit dem
Attribut „aktiv“ besitzen mindestens eine eingehende Beziehung vom Typ «elektrische
Energie»; Elemente mit dem Attribut „gestaltbehaftet“ haben mindestens eine Bezie-
hung vom Typ «mechanische Verbindung»: Zur Überprüfung dieser Bedingungen müs-
sen Elemente mit den Attributen Energiequelle, aktiv und gestaltbehaftet versehen wer-
den. Damit wird im ersten Schritt geprüft, ob Elemente vorhanden sind, die mit den
Attributen versehen sind. Trifft dies nicht zu, wird der Anwender hingewiesen, die At-
tribute zu vergeben. Im zweiten Schritt erfolgt die Überprüfung der Bedingungen.
Wird der Zustand eines Stoffes durch ein Eigenschaftsänderndes Element geändert,
besitzt das Element mindestens eine eingehende Beziehung vom Typ «Energie»: Für
diese Bedingung wird die Spezifikation des Stoffflusses untersucht. Durch den Ver-
gleich der ein- und ausgehenden Beziehung am Eigenschaftsändernden Element kann
auf die Zustandsänderung geschlossen werden. In diesem Fall greift die Bedingung und
wird auf ihre Einhaltung überprüft.
In der Systemstruktur ist mindestens eine Beziehung vom System zu einem Umfeldele-
ment vom Typ «mechanische Verbindung» vorhanden: Wird diese Bedingung verletzt,
erhält der Anwender den Hinweis und muss entscheiden, ob eine Beziehung fehlt, oder
ob die Bedingung für das betrachtete System nicht zutrifft.
Die Richtigkeit bezieht sich auf die richtige Modellierung der Zusammenhänge zwi-
schen der ein- und ausgehender Beziehung von Elementen. Die in Kapitel 4.2 aufge-
führten Bedingungen werden für jedes Element überprüft. Bei den Energieumsetzenden
Elementen wird in diesem Zusammenhang die im Werkzeug integrierte Matrix mit
Energieumsetzenden Elementen eingesetzt. Damit wird die Überprüfung aus Kapitel 4.3
automatisiert. Der Kreuzungspunkt der Matrix ergibt sich aus den ein- und ausgehenden
Beziehungen am Energieumsetzenden Element. Daraufhin erfolgt ein Abgleich des
Elements mit den Elementen im Kreuzungspunkt. Stimmt keines der Matrixeinträge mit
dem spezifizierten Element überein, wird dem Modellierer ein Hinweis gegeben und die
Liste der Elemente angezeigt. Der Modellierer muss in diesem Fall entscheiden, ob er
Fahrzeug Linearmotor
<<Energiewandler>>
Gehäuse
<<Tragstruktur>>
Regelung
<<IV>>
<<Energiewandler>>
<<Energiewandler>>
PTC
<<Sensor>>
Verbindung nach innen fehlt
Gewollte Wirkbeziehungen vomTyp
«Energie», «Information» oder «mechani-
sche Verbindung» müssen bis zur unter-
sten Hierarchieebene geführt werden
Fehler
ignorieren
Änderung
vornehmen
!
!
System
Seite 118 Kapitel 4
lediglich eine andere Bezeichnung seines Elements gewählt hat oder die ein- und/oder
ausgehende Beziehung falsch spezifiziert wurde. Da die Matrix keinen Anspruch auf
Vollständigkeit hat, kann es vorkommen, dass das Element richtig spezifiziert wurde,
jedoch nicht in der Matrix enthalten ist. Der Modellierer erhält die Möglichkeit, die
Matrix unternehmensspezifisch auszuprägen und damit Elemente einzufügen oder zu
entfernen. Die Matrix kann auch mit Lösungselementen gefüllt sein.
4.5.2 Prototypische Implementierung der Plausibilitätsprüfung
Die Überprüfung der Richtigkeit in Kombination mit der Matrix für energieumsetzende
Elemente wurde sowohl im Mechatronic Modeller als auch in einem SysML-Werkzeug
prototypisch implementiert. Damit wird aufgezeigt, dass die Einführung der Klassifika-
tion und die Auswertung der Systemstruktur sowohl mit CONSENS als auch SysML
möglich sind.
Mechatronic Modeller
Das dedizierte Werkzeug Mechatronic Modeller wurde für die Sprache CONSENS ent-
wickelt (Kapitel 3.1.2) [GLL12]. Das Metamodell sieht dabei die Unterscheidung der
Elemente in Umfeld- und Systemelement vor. Bei den Beziehungen wird zwischen
Energie, Information und Stoff unterschieden. Zusätzlich ist die logische Beziehung
vorhanden, die im Folgenden für die mechanische Verbindung genutzt wird.
Im Werkzeug besteht die Möglichkeit projektweit Klassifikationsmerkmale zu definie-
ren. Diese werden genutzt, um die Elementklassen und Beziehungsklassen zu definie-
ren. Bei der Erstellung der Wirkstruktur können die Elemente und Beziehungen mit den
entsprechenden Klassifikationsmerkmalen versehen werden. Bild 4-50 zeigt die Klassi-
fikation des Elements Akku im Mechatronic Modeller.
Bild 4-50: Klassifikation der Elemente und Beziehungen im Mechatronic Modeller
Klassifikation des
Elements Akku.
Innerhalb des Projekts sind
Klassifikationsmerkmale durch
die Elementklassen und
Beziehungsklassen vorgegeben.
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 119
Die Modellierung der Systemstruktur erfolgt im Mechatronic Modeller. Anschließend
werden die Modelldaten ausgelesen und ausgewertet. Die Ergebnisse der Auswertung
der Energieumsetzenden Elemente sind in der Excel-Tabelle aufgezeigt (Bild 4-51). Die
Systemelemente werden untereinander aufgelistet, die mit dem Klassifikationsmerkmal
Energiewandler oder Energieübertrager versehen waren. Die Elementklasse sowie alle
ein- und ausgehenden Energiebeziehungen sind aufgeführt. Dabei werden die einge-
henden Beziehungen hellgrau und die ausgehenden Beziehungen dunkelgrau markiert
dargestellt.
Bild 4-51: Aus den Modelldaten des Mechatronic Modellers abgeleitete Tabelle mit
Analyseergebnis und Verlinkung zur Matrix
In der Elementklasse ist die Matrix mit Energieumsetzenden Elementen hinterlegt. Da-
bei handelt es sich um einen Link, der auf Basis der ein- und ausgehenden Beziehungen
zum entsprechenden Kreuzungspunkt in der Matrix führt. Konnte keine Verlinkung
hergestellt werden, so ist die Elementklasse rot markiert. Der Grund für den fehlenden
Link kann fehlende oder fehlerhafte Modellierung der ein- oder ausgehenden Beziehung
sein und wird unter Hinweis aufgeführt. Bei fehlerhafter Modellierung wird die Bedin-
gungen der Elementklasse (im Beispiel Energiewandler) Energietyp IN Energietyp
OUT nicht erfüllt.
SysML-Werkzeug
Mit dem Profilmechanismus der SysML können die Klassen der Elemente und Bezie-
hungen als leichtgewichtige Spracherweiterungen eingeführt werden. Dies wird durch
Stereotype realisiert. Die Elementklassen bilden dabei die Spezialisierung des
System-
element Energiebeziehung (Input/ Output) Element-
klasse (Link) Hinweise
Motor elektrische translatori-
sche
Energie-
wandler
Zylinder translatori-
sche
Energie-
wandler Input fehlt
LED Energie-
wandler Input und Output fehlen
Generator elektrische elektrische Energie-
wandler
Bedingung Energietyp IN ≠
Energietyp OUT nicht erfüllt
Akku elektrische elektrische elektrische Energie-
übertrager
Energie
Translatorisch Rotatorisch Elektrisch Pneumatisch
Energie
Translatorisch
Hebel, Feder,
Dämpfer,
Hydraulik-Pres-
se, Keil
Zahnrad-
stange
Piezo Kolbenpumpe,
Luftpumpe
Rotatorisch
Gewindespin-
del, Nockenge-
triebe, Zahn-
radstange
Gebtriebe,
Welle,
Rad, Zahnrad
Generator Verdichter
Elektrisch
Hubaktor,
Linearmotor,
Piezo, Zylinder
Rotationsmotor,
DC-Motor,
AC-Motor
Akkumulator,
Leistungselekt-
ronik, Netzteil
Pneumatik-
pumpe
Pneumatisch
Zylinder Turbine,
Windrad
Pneumatik-
generator
Ventil, Druck-
minderer
IN
OUT
tzt
eil
k
-
-
-
r
V
entil, Druck-
V
V
minder
er
Akkumulator,
Leistungselek-
tronik, Netzteil
Seite 120 Kapitel 4
SysML1.3::block Stereotyps (Bild 4-52). Für die Beziehungen wird das SysML Stereo-
typ SysML1.3::InterfaceBlock spezialisiert (Bild 4-53).
Bild 4-52: Elementklasse als Stereotyp in SysML (abstrakte Syntax)
Die Bedingungen an die ein- und ausgehenden Beziehungen von Elementen bilden die
statische Semantik und können formalisiert im Werkzeug abgebildet werden. Zusätzlich
wurden die Inhalte der Matrix mit Energieumsetzenden Elementen im Werkzeug hinter-
legt. Am Beispiel der Elementklasse «Energiewandler» wird die implementierte Prü-
fung beschrieben.
Bild 4-53: Beziehungen als Stereotyp in SysML (abstrakte Syntax)
Im ersten Schritt wird für jedes Element mit dem Stereotyp Energiewandler überprüft,
ob dieses mindestens zwei Ports mit unterschiedlichen Richtungen (In und Out) besitzt.
«stereotype»
Energieumsetzen-
des Element
«stereotype»
SysML1.3::block
«stereotype»
Stoffumsetzendes
Element
«stereotype»
Informations-
umsetzendes
Element
«stereotype»
Tragstruktur
«stereotype»
Energie-
wandler
«stereotype»
Energie-
übertrager
«stereotype»
Eigenschafts-
änderndes
Element
«stereotype»
Sensor
«stereotype»
Informations-
verarbeitung
«stereotype»
Stoffänderndes
Element
Elementklassen als Stereotyp.
Diese spezialisieren das
SysML1.3::block Stereotyp.
«stereotype»
SysML1.3::
InterfaceBlock
«stereotype»
Energie
«stereotype»
Elektrische
Energie
«stereotype»
Translatorische
Energie
«stereotype»
...
«stereotype»
Stoff «stereotype»
Information
«stereotype»
Mechanische
Verbindung
«stereotype»
...
«stereotype»
Messgröße «stereotyp
Signal
Ausschnitt der abstrakten
Syntax der Beziehungen.
Die Fluss-Spezifikation
spezialisiert den Stereotyp
SysML1.3::InterfaceBlock.
Rah
m
Ans
c
for
m
die
S
IN
fizie
r
Sti
m
der
A
B
ild
4.6
Das
tems
diszi
ist e
i
Asp
e
Asp
e
Erst
e
und
Stru
k
b
esc
h
Das
Bild
nes
P
typi
s
auc
h
b
eit
u
m
enwerk zur
M
c
hließend
w
m
ation über
d
S
tereotype
d
Stereotyp
O
r
t. Es folgt
m
mt das Ele
A
nwender
k
4-54:
M
a
t
zei
g
Vorge
h
Vorgehens
truktur. Zi
e
i
plinübergr
e
i
n Aspekt
d
e
kte Anfor
d
e
kte entste
h
e
llung eine
r
setzt auf
d
k
turbeschre
h
reibung v
o
Vorgehen
4-55 zeigt
P
hase
n
-/Me
s
che seque
n
h
Iteratione
n
u
ng der Sys
t
M
odellierung
e
w
ird die Sp
d
en Stereot
y
d
er In- und
O
O
UT erfüll
e
ein Abgle
i
ment nicht
k
ann über e
i
t
rixeinträge
g
t [KDH+1
3
h
ensmod
e
modell be
s
e
l der Syst
e
e
ifende Dis
k
d
es System
d
erungen u
n
h
en, besch
r
r
plausiblen
d
en bereits
ibung eine
o
rausgesetz
t
zur Erstell
u
diese mit
d
ilenstein-D
n
tielle Dars
t
n
und Rück
s
t
emstruktu
r
e
iner plausi
b
l
e
e
zifikation
y
p der Bez
i
O
ut-Ports
v
e
n. Trifft di
i
ch des Ele
mit den E
i
i
n Auswahl
m
des Kreuz
u
3
].
e
ll zur Er
s
s
chreibt da
s
e
mstruktur
i
k
ussions-
u
m
odells. D
n
d Verhalt
e
r
eibt die
M
Systemstr
u
erstellten
A
Anforderu
n
t
.
u
ng einer
p
d
en wesentl
i
agram
m
s.
B
t
ellung, di
e
s
prünge zu
l
und der fo
r
e
n Systemstr
u
des Ports
n
i
ehung. Fü
r
v
erglichen.
D
es zu, wird
e
menttyps
m
i
nträgen ü
b
m
enü die
M
u
ngspunkts
r
stellung
s
Vorgehe
n
i
st das ein
h
u
nd Dokum
e
D
ieses enth
ä
e
n. In wel
c
M
odellierun
g
u
ktur ordne
t
A
spekten a
u
n
gsanalyse
p
lausiblen
S
ichen Täti
g
B
ei der Re
i
e
in der Pr
a
l
ässt. Das
V
r
malisierte
n
u
ktu
r
n
äher betr
a
r
den Energ
i
D
iese müss
der Kreuz
u
m
it den Ei
n
b
erein, wir
d
M
atrix-Eintr
ä
werden in
plausibl
e
n
zur Erste
l
h
eitliche S
y
e
ntationspl
a
ä
lt neben d
e
c
her Reihe
n
g
smethode.
t
sich in di
e
u
f. Als Au
s
sowie eine
S
ystemstru
k
g
keiten und
i
henfolge h
a
a
xis angepa
V
orgehen si
e
n
rechnerin
t
chtet. Dies
e
i
ewandler
w
e
n die Bed
i
u
ngspunkt
d
t
rägen im
K
d
ein Hinw
e
ä
ge aufrufe
n
einem Aus
w
e
r Syste
m
l
lung einer
stemverstä
n
a
ttform. Di
e
e
r Struktur
b
n
folge und
Das Vorg
e
e
Modellier
u
s
gangsbasi
s
lösungsne
u
k
tur erfolgt
den Resul
t
a
ndelt es si
c
s
st werden
e
ht eine Tr
e
ernen Abbi
l
Se
i
e enthält d
i
w
erden dar
a
i
ngung Ste
r
d
er Matrix i
d
K
reuzungs
p
e
is generie
r
n
(Bild 4-5
4
w
ahlmenü
a
m
struktu
r
plausiblen
n
dnis sowi
e
e
Systemst
r
b
eschreibu
n
Ausprägu
n
e
hensmode
l
u
ngsmetho
d
s
werden f
ü
u
trale Funk
t
in fünf P
h
ta
ten in Fo
r
c
h um eine
i
kann und
d
e
nnung der
ldung vor.
i
te 121
i
e In-
a
ufhin
r
eotyp
d
enti-
p
unkt.
r
t und
4
).
a
n
g
e-
Sys-
e
eine
r
uktur
n
g die
n
g die
l
l zur
d
e ein
ü
r die
t
io
n
s-
h
asen.
r
m ei-
i
deal-
d
amit
Erar-
Seite 122 Kapitel 4
Bild 4-55: Vorgehensmodell zur Erstellung plausibler Systemstruktur
4.6.1 Phase 1: Modellierungs-Workshops
Innerhalb eines Projekts sind verschiedene Fachexperten beteiligt. Je nach Produkt und
Projektgröße variiert die Anzahl an Fachexperten und die Vielfalt der Bereiche. Dabei
stellen diese die Wissensträger des Projekts dar. Jeder der Fachexperten kennt das Pro-
dukt aus seiner Fachexpertise heraus am besten – er kennt die Restriktionen und die
Best Practices der vorherigen Projekte. Mit der Systemmodellierung soll erreicht wer-
den, die einzelnen Bereiche und Erfahrungen zu nutzen, um möglichst viele Erkenntnis-
se über das neue Projekt/Produkt frühzeitig zu berücksichtigen und Fehler zu vermei-
den. Hierzu soll gemeinsam die Systemstruktur erarbeitet werden. Das gemeinsame
Erarbeiten hat darüber hinaus den Vorteil, dass die Akzeptanz der Vorgehensweise und
des Produktkonzepts steigt, wenn die Experten von Beginn an in den Prozess integriert
werden [SMM+12].
Systemstruktur
(Aspekt)
Phasen/Meilensteine Aufgaben/Methoden Resultate
Modellierungs-
Workshops
Workshops mit Wissensträgern
organisieren und durchführen
Intuitive Anwendung der Sprachen
zulassen und Diskussion fördern
Systemstruktur modellieren
2
Modell-
formalisierung
Modellvervoll-
ständigung
1
3
4
Modell-
Review
Vergleichbarkeit prüfen
Richtigkeit prüfen
Systemstruktur mit Haupt-
und Nebenflüssen
Systemstruktur
(Partialmodell)
Modell-
freigabe
5Plausible
Systemstruktur
Vollständigkeit prüfen
Informationen ergänzen
Modellergänzungen mit
Fachexperten abstimmen
Modell freigeben
Beziehungen typisieren
Elemente typisieren
Informationen ergänzen
Aktive Elemente identifizieren
Nebenfluss Energie spezifizieren
Gestaltorientierte Elemente
identifizieren
Mechanische Verbindungen
ergänzen
Richtiges und
vergleichbares Modell
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 123
Die Workshops werden von dem Systems Engineer14 organisiert. Hierzu zählt die Wahl
der Wissensträger (Fachdisziplinen und bei Bedarf andere Organisationseinheiten, wie
z.B. Einkauf, Produktion). Der Systems Engineer erläutert das Ziel der Modellierung
und schult die Teilnehmer in der Sprache und Methode. Innerhalb der Workshops för-
dert er die Diskussion rund um das technische System und leitet an, das Modellierungs-
ziel zu erreichen.
Durch die interdisziplinäre Vorgehensweise in der frühen Phase sehen sich die Entwick-
ler vor einer Herausforderung gestellt: neue Modellierungssprache und Methode. Um
dieser Herausforderung zu begegnen, wird die Modellierungssprache soweit verein-
facht, dass diese leicht zu erlernen ist, jedoch die notwendigen Informationen über die
Systemstruktur liefert. Der Systems Engineer kennt die Richtlinien und Bedingungen
zur Modellierung der Systemstruktur und achtet darauf, dass diese eingehalten werden.
Die Teilnehmer erlernen die Richtlinien indirekt durch das Anwenden. Eine explizite
Schulung ist nicht notwendig, da die Modellierung in Moderation durch den Systems
Engineer erfolgt. Folgende Modellelemente sind auszuwählen, wobei zu beachten ist,
dass die graphische Notation je Konstrukt eindeutig ist.
- Umfeldelemente (Elemente außerhalb der Systemgrenze)
- Systemelemente (Elemente innerhalb der Systemgrenze)
- Beziehungen: Stoff, Information, Energie, mechanische Verbindung
Die überschaubare Anzahl an Modellkonstrukten bietet den Entwicklern eine intuitive
Herangehensweise. Durch die graphische Unterscheidung der Elemente wird die Dar-
stellung anschaulich und gut lesbar. Die Workshops sind so organisiert, dass die Fach-
experten aktiv an der Modellierung beteiligt sind. Die Modellkonstrukte dienen dabei
als Ausdrucks- und Dokumentationsmittel. Die Modellierung erfolgt auf Papier – z.B.
auf einer Moderationswand. Damit werden die Fachexperten nicht mit Tools konfron-
tiert, sondern können sich auf das technische System und die Systemstrukturbeschrei-
bung konzentrieren.
Innerhalb der Workshops können viele disziplinübergreifende Fragestellungen erarbei-
tet und diskutiert werden – gelöst werden diese jedoch nicht auf der Abstraktionsebene
der Systemstruktur. Die Lösung der Entwicklungsarbeit liegt weiterhin im Detail der
entsprechenden disziplinspezifischen Modelle. Ein mehrfaches Durchlaufen der Work-
shops ist daher ein notwendiger Prozess. Damit die Fragestellungen aus den Workshops
innerhalb der Disziplinen weiter genutzt werden, bietet sich hierbei die Moderations-
technik „Themenspeicher“ an. Auf einer separaten Wand werden aufgekommen Frage-
14 Durch das Paradigma des Model-Based Systems Engineering erweitert sich der Aufgabenbereich eines
Systems Engineers. Eine Beschreibung der Aufgaben und des Fähigkeitsprofils eines Systems Engi-
neers befindet sich im Anhang (A5).
Seite 124 Kapitel 4
stellungen mit Verantwortlichkeiten gesammelt. Haben diese Themen eine Auswirkung
auf die Systemstruktur werden sie im Verlauf der Workshop-Reihe wieder aufgegriffen.
Die Modellierung der Systemstruktur erfolgt hierarchisch. Im ersten Schritt wird das
System als Black-Box betrachtet. Hierzu muss eine Systemgrenze definiert werden.
Dies erfolgt durch die Zuordnung der Elemente zu Systemelementen oder Umfeldele-
menten. Ziel der Black-Box Betrachtung ist eine Umfeldanalyse. Dabei werden die
Wechselwirkungen des Systems mit den Umfeldelementen identifiziert und visualisiert.
Die technischen Wirkbeziehungen stehen im Fokus. Damit werden Einflüsse auf die
Entwicklung, wie Normen oder Gesetze, nicht als Elemente modelliert. Diese Punkte
nimmt der Systems Engineer in den Themenspeicher auf und überführt diese anschlie-
ßend in die Anforderungsliste. Einflüsse aus der Umgebung, die das System in seiner
Wirkungsweise beeinträchtigen können, wie z.B. Temperaturschwankungen, Vibratio-
nen, werden abgebildet. Der Systems Engineer lässt sich die Systemumgebung von den
Teilnehmern schildern und benennen. Dieses wird durch Umfeldelemente modelliert,
wobei die Einflüsse als Wirkbeziehungen dargestellt werden.
Die Black-Box Betrachtung liefert Aufschluss über die Wirkzusammenhänge und Be-
dingungen aus der Umgebung. Dabei werden viele Fragestellungen identifiziert, deren
Ausprägung erst durch die White-Box Betrachtung möglich wird. Innerhalb der White-
Box Betrachtung wird die nächste Hierarchieeben betrachtet. Hierzu sind Funktionsein-
heiten zu identifizieren und zu benennen. Dabei wird empfohlen sich an der Funktions-
beschreibung zu orientieren. Diese enthält bereits eine Hierarchie (unabhängig davon,
ob eine reine Funktionshierarchie oder Funktionsstruktur erstellt wurde). Die neue Ebe-
ne wird anschließend mit den Beziehungen aus der Umgebung verbunden. Da die Mo-
delle auf unterschiedlichen Metaplanwänden entstehen, werden die Beziehungen in der
Black-Box Ebene durchnummeriert und anschließend in der neuen Ebene mit den Sys-
temelementen verbunden. Dieses Vorgehen wird für jede Ebene wiederholt. Der Sys-
tems Engineer muss auf Basis der Diskussionen entscheiden, wie viele Hierarchieebe-
nen betrachtet werden sollen. Dabei darf nicht ausgeschlossen werden, dass neue
Ebenen im Verlauf der Entwicklung hinzukommen.
4.6.2 Phase 2: Formalisierung des Modells
Das gemeinsam erstellte Modell wird im zweiten Schritt vom Systems Engineer forma-
lisiert, indem es rechnerintern abgebildet wird. Hierzu muss eine Wahl des Modellie-
rungswerkzeugs getroffen werden. Der Systems Engineer kennt die Unterschiede der
Werkzeuge sowie die IT-Struktur des Unternehmens. Auf dieser Basis wählt er das ent-
sprechende Werkzeug aus. Je nach Werkzeug ist dieser Prozess auf die toolspezifischen
Besonderheiten anzupassen. Zur Formalisierung des Modells werden folgende Teil-
schritte vorgenommen:
Umfeldelemente klassifizieren – Die Umfeldelemente werden nach nicht-technischen
und technischen Elementen unterschieden. Die nicht-technischen Elemente werden den
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 125
Klassen «Lebewesen», «Umgebung» oder «Stoff-Objekt» zugeordnet (Kap. 4.1.3). Bei
den technischen Elementen sind für jedes Element die Hauptfunktion und damit der
Hauptfluss zu bestimmen, so dass eine entsprechende Klassifikation vorgenommen
werden kann (Kap. 4.1.2). Die «Energieübertrager» erhalten zusätzlich das Attribut
Energiequelle, falls sie das System mit der Energie versorgen.
Beziehungen klassifizieren – Die Teilnehmer der Modellierungsworkshops haben die
Beziehungen beliebig bezeichnet. Entscheidend für den Workshop war die Trennung in
die Grundtypen (Energie, Stoff, Information und mechanische Verbindung). In diesem
Schritt werden alle Beziehungen weiter unterteilt. Für die Energiebeziehungen wird die
entsprechende Energieform gewählt und die Beziehung dementsprechend typisiert.
Wurde beispielsweise eine Energiebeziehung von einer Energiequelle zum System ge-
zogen mit der Bezeichnung Versorgungsstrom, so handelt es sich um elektrische Ener-
gie. Die Beziehung erhält die Klassifikation «elektrische Energie», sowie die bereits
bestehende Bezeichnung Versorgungsstrom.
Bei der Stoffbeziehung ist zu unterscheiden, ob es sich um ein Fluid oder Festkörper
handelt. Im Modell wird hierzu ein Objekt angelegt, das mit Name, Merkmal und
Merkmalsausprägung definiert wird. Die Informationsbeziehungen, die eine Messgrö-
ßenerfassung darstellen, sind als solche zu modellieren. Die Kommunikationsbeziehung
zwischen technischen Elementen wird mit dem Typ «Signal» angelegt. Mechanische
Verbindungen können, soweit bekannt, mit der Angabe der Schlussart hinterlegt wer-
den. Bei der mechanischen Verbindung können dabei mehr als eine Schlussart gewählt
werden (z.B. Formschluss und Stoffschluss).
Systemelemente klassifizieren – Bei den Systemelementen handelt es sich um techni-
sche Elemente, die entsprechend klassifiziert werden. Den Elementen werden neben der
Klasse die Attribute aktiv und/oder gestaltbehaftet vergeben. Der Hauptfluss kann zur
besseren Erkennung hervorgehoben dargestellt werden.
4.6.3 Phase 3: Modell-Review
Durch die Angabe der Klassen für Elemente und Beziehungen führt der Systems Engi-
neer eine erste Überprüfung des Modells durch. Anschließend kann das Modell auf Ba-
sis der Checkliste (Kap. 4.3) systematisch überprüft werden. Eine rechnerunterstützte
Überprüfung hängt vom gewählten Tool und der implementierten Prüfungen ab. In die-
sem Schritt erfolgt die Überprüfung des Modells auf Vergleichbarkeit und Richtigkeit.
Dies kann auf das bereits vorliegende Modell angewandt werden. Die Vollständigkeit
sollte nach dem Schritt Modellvervollständigung überprüft werden.
Die Richtigkeit der Energieumsetzenden Elemente kann durch den Einsatz der Matrix
(Kap. 4.3.1) erfolgen. Im Fall einer Überprüfung, werden die Energieumsetzenden Ele-
mente schrittweise abgearbeitet. Hierzu wählt der Benutzer das Element aus und be-
trachtet die eingehende und ausgehende Beziehung. Diese definieren den Kreuzungs-
Seite 126 Kapitel 4
punkt in der Matrix. Der Systems Engineer schaut in der Matrix im entsprechenden
Kreuzungspunkt die Elemente nach und entscheidet, ob das dargestellte Element dem
Element der Matrix entspricht. Im Fall der Übereinstimmung, wurde das Element in der
Systemstruktur richtig spezifiziert und er wählt das nächste Element zur Überprüfung
aus. Trifft die Übereinstimmung nicht zu, muss der Systems Engineer abwägen, ob die
Darstellung der Beziehungen nicht richtig angegeben ist, oder das Element in der Mat-
rix noch nicht vorhanden ist. Fallspezifisch muss er die Anpassungen tätigen oder sich
mit den entsprechenden Fachexperten abstimmen.
4.6.4 Phase 4: Modellvervollständigung
Bei der Erstellung der Systemstruktur hängt es stark von den Teilnehmern ab, welche
Beziehungen modelliert werden. In den meisten Fällen achten die Beteiligten darauf,
dass der Hauptfluss vorhanden ist. Nebenflüsse, wie z.B. elektrische Versorgung wer-
den nicht immer dargestellt. Diese Informationen gehören jedoch ebenfalls in die Sys-
temstruktur, da sie Schnittstellen der Elemente darstellen.
Die Modellvervollständigung kann vom Systems Engineer vorgenommen werden. Bei
Unklarheiten sollten die Fachexperten wiederum mit einbezogen werden. Alle Ände-
rungen müssen innerhalb der Projektgruppe weitergetragen werden. Hierzu bieten sich
wiederum Workshops an. Zu diesen Treffen muss vorab eine Einführung und Erläute-
rung des ausgewählten Tools stattfinden. Bislang war den Teilnehmern nur die Papier-
version der Systemstruktur bekannt. Zweck der Einführung ist nicht die Schulung der
Teilnehmer in der Bedienung des Tools. Jedoch sollte jeder wissen, welches Tool ver-
wendet wird, warum und wie die Modelle in dem Tool dargestellt und damit zu lesen
sind.
Die Systemstruktur wird bereits für kleinere Systeme komplex und ist in der Darstel-
lung nicht gut zu überblicken. In diesem Fall sollte zur Durchführung des gemeinsamen
Reviews das Konzept der Filter genutzt werden (Kap. 4.4). Der Systems Engineer hat
das Modell bereits formalisiert rechnerintern abgebildet und kann gezielt die Sichten
generieren lassen. Dazu ist abzuwägen, welche Sicht für die angesprochenen Fachexper-
ten sinnvoll ist. Zum Beispiel ist für ein Review mit der Konstruktion/Mechanik die
gestaltorientierte Sicht zu wählen.
In dem gemeinsamen Review und der Vervollständigung werden aktive Elemente iden-
tifiziert. Aktive Elemente benötigen eine eingehende Beziehung vom Typ «elektrische
Energie». Im Rahmen der Workshops werden fehlende Beziehungen ergänzt.
Tragstrukturen, wie Gehäuse, sind meist passive Elemente und werden teilweise in der
Modellierung vernachlässigt. Im Rahmen der Vervollständigung ist daher ein Fokus auf
die konstruktiven Elemente zu legen und bei Bedarf zu ergänzen. Damit geht die Ver-
knüpfung der Systemelemente durch die Beziehung «mechanische Verbindung» einher.
Rahmenwerk zur Modellierung einer plausiblen Systemstruktur Seite 127
4.6.5 Phase 5: Modellfreigabe
Im letzten Schritt erfolgt ein zweites Review des Modells. Hierzu wird die Checkliste
erneut durchlaufen, wobei der Fokus auf die Fragen zur Vollständigkeit zu legen ist. Die
ergänzten Systemelemente und Beziehungen werden einem Review unterzogen und
evtl. noch fehlende Modellelemente identifiziert. Auch in diesem Review hängt die
rechnerunterstützte Überprüfung von der Wahl des Tools ab.
Ist das zweite Review erfolgreich durchlaufen, kann die Systemstruktur freigegeben
werden. Diese entspricht einem Stand 1.0 und wird im Verlauf der Entwicklung als
Grundlage zur Abstimmung genutzt. Die Auswirkungen von Änderungsprozessen kön-
nen auf Basis der Systemstruktur durchgeführt werden. Die Abstimmung der Fachdis-
ziplinen sollte anschließend in regelmäßigen Abständen erfolgen. Hierzu wird die Sys-
temstruktur als Basis genutzt. Änderungen und neue Erkenntnisse zum System werden
diskutiert und in dem Modell übernommen. Die Pflege und die Dokumentation des Mo-
dells erfolgt durch den Systems Engineer.
Das Vorgehen beschreibt die Erstellung der Systemstruktur. Dabei ist bei den Work-
shops nur ein eingeschränkter Kreis des Projektteams beteiligt. Für das Projekt und die
disziplinübergreifende Abstimmung ist es wichtig und notwendig, dass jeder Entwickler
sowie nicht-technische Bereiche des Projekts stets einen Zugriff auf die Systemstruktur
haben. Dabei dürfen sie die Inhalte lesen, jedoch nicht bearbeiten. Die Anpassungen
finden nur durch den Systems Engineer statt.
Anwendung und Bewertung Seite 129
5 Anwendung und Bewertung
In Kapitel 5 erfolgt die beispielhafte Anwendung der in Kapitel 4 eingeführten Konzep-
te. Hierzu wurden zwei Beispiele ausgewählt. Im ersten Beispiel wird an einem fiktiven
Unternehmen das Vorgehen aus Kapitel 4.6 gezeigt. Dabei wird davon ausgegangen,
dass das Produkt neu entwickelt wird. Damit wird die Systemstruktur gemeinsam in
einer Gruppe erarbeitet und anschließend rechnerintern abgebildet und überprüft. Die
Systemstruktur stellt die Visualisierung des Produktkonzepts dar und unterstützt bei
Entscheidungen. Neben der Visualisierung wird ein formales Repository (Datenmodell)
benötigt, damit die erarbeiteten Informationen über den gesamten Entwicklungsprozess
genutzt werden können. Dieses Vorgehen wird in Kapitel 5.1 am Anwendungsbeispiel
der Tretkraftunterstützung für ein Fahrrad beschrieben.
Im zweiten Anwendungsbeispiel wird ein System betrachtet, das bereits realisiert wurde
und damit im Nachhinein modelliert wird. Dies stellt einen typischen Anwendungsfall
einer Systemanalyse, z.B. im Rahmen eines Reverse Engineering, dar. Ein bestehendes
System wird nachmodelliert und analysiert. Bei dem Beispiel handelt es sich um eine
Sortieranlage. Die Systemstruktur wird in Kapitel 5.2 Schichtweise aus den verschiede-
nen Sichten (stoffspezifisch, energiespezifisch, informationsspezifisch) aufgebaut. Die
Sortieranlage unterscheidet sich von der Tretkraftunterstützung zusätzlich in der Pro-
duktklasse, da es eine Produktionsanalage darstellt. Die Tretkraftunterstützung ist ein
Energieumsetzendes Element, während die Sortieranlage einem Stoffändernden Ele-
ment entspricht. Damit wird im zweiten Beispiel der Stofffluss näher betrachtet.
5.1 Anwendungsbespiel: Tretkraftunterstützung für ein Fahrrad
Mechatronik hält in immer mehr Bereichen des alltäglichen Lebens Einzug. Die sonst
mechanischen Produkte werden mit Aktoren und Sensoren ausgestattet und können da-
mit neue Funktionen realisieren. Das Fahrrad stellt ein gutes Beispiel dar. Die Techno-
logie rund ums Fahrrad ist ständig im Wandel, z.B. durch verbesserte mechanische
Prinzipien (Federungen) oder neue Materialien (Kohlenstofffaserverstärkter Kunststoff).
Mit dem neuen Werkstoff konnte z.B. das Gewicht des Fahrrads reduziert werden, mit
besserer Festigkeit. Jedoch wird seit mehreren Jahren ein neuer Trend in der Fahrradin-
dustrie deutlich: die Mechatronisierung des Fahrrads durch die Integration der Aktorik
und Sensorik. Es wird ein steigender Absatzmarkt für Elektrofahrräder beobachtet
[ZVE09].
Ein Unternehmen, das bislang Fahrräder produziert hat, entschließt in diesen Markt ein-
zusteigen. Hierzu soll eine elektrische Tretkraftunterstützung entwickelt werden. Diese
Fahrräder werden auch Pedelec (Pedal Electric Cycle) bezeichnet. Die Bedingungen an
die Art der Unterstützung wird in den EU Richtlinien 2002/24EG sowie der DIN Norm
DIN EG 15194 festgelegt [EU 02], [DIN15194]. Dabei wird die Motorleistung mit einer
Obergrenze von 250 W vorgeschrieben. Die Tretkraftunterstützung darf bis zu einer
Seite 130 Kapitel 5
Geschwindigkeit von 25 km/h zur Verfügung stehen. Mit diesen Rahmenbedingungen
unterliegen die Fahrräder keiner Helm- oder Versicherungspflicht.
Da es sich bei dem neuen Produkt um ein mechatronisches System handelt und die
Entwicklung nicht mehr rein mechanisch geprägt ist, sollen die Ansätze des Systems
Engineering greifen. Hierzu wurde ein Systems Engineer eingestellt. Für die Entwick-
lung wurden Experten der Sensortechnik und Antriebstechnik extern zugekauft. Ein
Produktmanager hat im Vorfeld erste Anforderungen erarbeitet und die Funktionen be-
schrieben.
Das Konzept der Tretkraftunterstützung soll gemeinsam mit allen Fachdisziplinen erar-
beitet und in einer Systemstruktur abgebildet werden. Die Systemgrenze wird so gelegt,
dass das Fahrrad selbst nicht Teil der Entwicklung ist – das zu betrachtende System ist
die Tretkraftunterstützung (TKU). Anpassungen am bestehenden Fahrrad sollen den-
noch möglich sein.
An dem Beispiel der Tretkraftunterstützung wird das Vorgehen zur Erstellung einer
plausiblen Systemstruktur vorgestellt. Die einzelnen Phasen werden an dem Beispiel
erläutert und die Ergebnisse dargestellt.
5.1.1 Phase 1: Modellierungs-Workshops
Die Konzeptentwicklung wird vom Systems Engineer moderiert durchgeführt. Dieser
beruft Workshops mit den Fachexperten ein und schult die Teilnehmer in dem Vorge-
hen. Hierzu werden mehrere Sitzungen eingeplant, die vom Systems Engineer vorberei-
tet werden. Durch die Workshops wird die Diskussion zwischen den Fachexperten ge-
fördert und ein einheitliches Verständnis des Systems geschaffen. Offene Fragen
werden im Themenspeicher gesammelt. Zusätzlich wird ein Glossar erstellt, der die
verwendeten Abkürzungen in der Systemstruktur enthält. Die Darstellung der Sys-
temstruktur erfolgt an Moderationswänden. Dazu werden die Sprachkonstrukte der Mo-
dellierungssprache CONSENS verwendet. Zur Informationsgewinnung reichen die
sechs Konstrukte: Umfeldelement, Systemelement, mechanische Verbindung, Energie-,
Informations- und Stofffluss aus (Bild 5-1). Mit wenigen Konstrukten und der graphi-
schen Unterscheidung zwischen den darzustellenden Elementen und Beziehungen wird
den Teilnehmern eine intuitive und einfache Sprache geboten. Die farbliche Trennung
der Umfeldelementen und den Systemelementen zeigt indirekt die Systemgrenze auf.
Bild 5-1: CONSENS-Modellkonstrukte zur Darstellung der Systemstruktur
Die Elemente werden von den Teilnehmern benannt und die Beziehungen auf der Mo-
derationswand gezogen und beschriftet. Zu Beginn wird die Einbettung des Systems in
Anw
e
sein
e
Syst
e
Dis
k
Teil
n
und
Fahr
r
elek
t
noti
e
Um
w
B
ild
Da
m
durc
h
dabe
spre
c
stüt
z
rad (
Die
I
und
a
hen,
darg
e
erha
l
Zeit
p
TK
U
dass
lom
e
Im a
zu B
e
ndung und B
e
e
Umgebu
n
e
m TKU a
l
k
ussion ide
n
n
ehmern al
s
wird eben
fa
r
ad nicht s
i
t
rischen A
n
e
rt (Bild 5
-
w
elt
b
ezeic
h
5-2: Um
f
m
it die TK
U
h
Sensoren
i am Fahrr
a
c
henden B
e
z
ung erfolg
t
Energieflu
s
I
nteraktion
a
usschalte
n
die vom F
a
e
stellt. Der
l
ten. Welc
h
p
unkt noch
U
an einen
C
Daten von
e
ter/Gesch
w
a
nschließen
d
eginn alle
F
e
wertung
n
g genauer
u
l
s Blac
k
-B
o
n
tifiziert. D
a
s
Fahrer
b
e
fa
lls als U
m
i
cherheitsk
r
n
trieb eine
e
-
2). Das d
a
h
net.
f
e
l
dmodell
d
U
nur unters
erfasst we
r
a
d bestim
m
e
zeichnung
e
t
durch die
s
s Drehmo
m
mit dem
F
n
können.
D
a
hrer gewä
h
Benutzer s
o
h
e Informat
i
nicht festg
e
C
ompute
r
/
N
der TKU
a
w
indigkeite
n
d
en Works
h
F
lüsse an d
e
u
ntersucht
u
o
x
b
etracht
e
a
zu gehöre
n
zeichnet.
D
m
feldeleme
n
r
itisch ware
n
e
ntscheide
n
a
zugehörig
e
d
er Tretkra
f
tützend wi
r
r
den. Die
M
m
t. Dies wi
r
e
n vom Fa
h
Übertragu
n
m
ent).
F
ahre
r
wird
arüber hin
a
h
lt werden.
o
ll von der
i
onen sich
i
e
legt. In di
e
N
otebook a
n
a
uf den Re
c
n
etc.).
h
op wird d
a
e
r Systemg
r
u
nd model
l
e
t (Bild 5-
2
n
das Fahr
r
D
ie Ladesta
t
n
t spezifizi
e
n
, wie
R
eg
e
n
de Rolle.
A
e
Umfeldel
e
f
tunterstütz
u
r
kt, wenn
d
M
essgrößen
r
d durch ei
n
h
rrad zum
S
n
g eines Dr
e
ausführlic
h
a
us sollen
m
.
Dies wird
TKU eine
R
i
m Speziell
e
sem Zusa
m
n
schließen
z
c
hner gelad
a
s Innere d
e
r
enze betra
c
l
iert. Hierz
u
2
). Die Um
f
r
ad sowie
e
t
ion stellt d
i
e
rt. Umwel
t
e
n oder Te
m
A
lle Einflü
e
ment wir
d
u
ng
er Fahrer i
n
Geschwin
d
n
e Informa
t
S
ystem ang
e
e
hmoments
h
diskutiert
.
m
ehrere Pro
mit dem I
n
R
ückmeldu
n
en
d
ahinte
r
m
menhang
k
z
u können.
en werden
e
s Systems
c
htet und g
e
u
wird das
f
eldelemen
t
e
in Benutz
e
i
e externe
E
t
einflüsse,
d
m
peratu
r
, s
p
s
se werde
n
d
von den
T
n
die Pedal
e
d
igkeit und
T
ionsbezieh
u
e
deutet. Di
e
vom Syst
e
.
Dieser so
l
g
ramme zu
r
n
formation
s
n
g durch ei
n
verbergen
,
k
a
m
jedoch
Damit soll
können (z.
B
spezifizier
t
e
meinsam e
r
Se
i
zu entwic
k
t
e werden
i
er
– hier vo
n
E
nergiequel
l
d
ie bislang
p
ielen bei
e
n
gesamme
l
Teilnehme
r
e
tritt, mus
s
T
retkraft
w
u
ng mit de
n
e Tretkraft
u
e
m auf das
l
l das Ger
ä
u
r Verfügun
s
fluss
M
en
ü
ne Statusa
n
,
wird zu d
i
die Idee a
u
erreicht w
e
B
. gefahre
n
t
. Hierzu w
e
rarbeitet,
w
i
te 131
k
elnde
i
n der
n
den
l
e dar
beim
e
inem
l
t und
r
n als
s
dies
erden
n
ent-
u
nter-
Fahr-
ä
t ein-
g ste-
ü
wah
l
n
zeige
i
esem
u
f, die
e
rden,
n
e
K
i-
erden
w
elche
Seite
Syst
e
stan
d
B
ild
Die
B
mit
S
„Ge
r
zer
ü
Für
d
Eine
Dies
e
spre
c
Die
B
M
ot
o
spez
i
zusa
m
verf
ü
Dies
e
Die
B
vom
132
e
melement
e
d
die nächs
t
5-3: Wir
k
B
eziehung
e
S
ystemele
m
r
ät ein-/aus
s
ü
ber den St
a
d
ie Messu
n
Steuerung
e Informati
c
hende Spa
n
B
efestigun
g
o
r, Akku un
d
i
fiziert. Da
h
m
menhält
(
ü
gt über ei
n
e Beziehun
g
B
efestigun
g
Produktm
a
e
diese Int
e
t
e Hierarch
i
k
struktur d
e
e
n des Umf
e
m
enten verb
u
s
chalten“ g
e
a
tus hingeg
e
n
g der Gesc
soll die D
on wird vo
n
n
nung (En
e
g
der Funk
t
d
der Bedi
e
h
er wird e
i
(
Gehäuse
B
n
e eigene E
n
g
muss lös
b
g
des Hau
p
a
nagement
e
raktion mi
t
eebene des
e
r Tretkraft
u
e
ldmodells
u
nden. Dab
e
ben soll.
D
e
n soll durc
h
h
windigkei
t
aten ausw
e
n
einer zus
ä
e
rgiefluss
M
t
ionsträger
w
neinheit (e
n
i
n Gehäus
e
BE
). Die B
e
n
ergiequell
e
b
ar sein, so
p
takkus wir
die Anfor
d
t
den Umf
e
Systems,
d
u
nterstützu
n
werden du
r
b
ei wird fes
t
D
ie Menü
w
h
ein HMI
(
t
und Tret
k
e
rten und d
ätzlichen
M
M
otorspann
u
w
ird in die
n
tspricht d
e
e
als Elem
e
e
festigung
e
e (Akku B
E
dass der A
k
rd
ebenfall
s
d
erung vor
g
e
ldelemente
n
d
ie in Bild 5
n
g
r
chnummer
i
t
gelegt, das
s
ahl und di
e
(
Human M
a
kr
aft werde
n
a
raus eine
M
otorsteuer
u
u
n
g
) am M
o
ser frühen
P
e
n Element
e
e
nt eingebr
a
e
rfolgt am
E
) und ist
m
k
ku ausget
a
in der Ru
n
g
egeben, d
a
n
ermöglic
h
-3 vorzufin
d
i
ert und in
d
s
es Tasten
e
Rückmel
d
a
chine Inte
r
n
zwei Sen
s
M
otorspan
n
u
n
g
verarb
e
o
tor angele
g
P
hase nur
f
e
n im einge
k
a
cht,
d
as d
i
Fahrra
d
. D
m
it dem Ge
h
u
scht werd
e
n
de diskuti
a
ss der Ak
k
K
a
h
en. Darau
s
n
den ist.
der Wirkst
r
für die Fu
n
d
ung zum
B
r
face) erfol
g
s
oren einge
p
n
un
g
b
ere
c
e
itet und di
e
g
t.
f
ür die Ele
m
k
reisten Be
r
d
ie Bediene
i
D
ie Bediene
i
h
äuse verb
u
e
n kann.
i
ert. Hierzu
k
u vom F
a
a
pitel 5
s
ent-
r
uktur
n
ktion
B
enut-
g
en.
p
lant.
hnen.
e
ent-
m
ente
r
eich)
i
nheit
i
nheit
u
nden.
wird
a
hrrad
Anwendung und Bewertung Seite 133
abgenommen werden kann, um an einer externen Station zu laden. Dies soll mit Hilfe
einer eigenen Halterung umgesetzt werden.
Die vielen Diskussionen innerhalb der Workshops zeigen den direkten Handlungsbedarf
auf. So ist im Gespräch deutlich geworden, dass die Kompetenzen im Bereich HMI im
Unternehmen noch nicht vorhanden sind. Fragestellungen, wie z.B.: „Welche Knöpfe
sollen mit welchen Funktionen vorgesehen werden?“, „Wie ist die Menüführung für den
Benutzer?“ oder „Was wird, wann, wie angezeigt?“ konnten in der Runde nicht geklärt
werden. Ein externer Auftrag ist im Anschluss in die Wege geleitet worden.
Die Workshops sind von allen Beteiligten als positiv bewertet worden. Die Diskussio-
nen in der Gruppe führten zu weiteren Anforderungen an das Produkt und zeigten
Handlungsbedarf auf. Die Systemstruktur diente dabei als ein Medium zur Visualisie-
rung der besprochenen Wechselwirkungen im System. Das erarbeitete Modell wird da-
bei immer konkreter, so dass bereits in der White-Box Darstellung neue Beziehungen
zwischen System und Umfeldelemente hinzugekommen sind, die vorher in der Black-
Box Darstellung nicht bedacht wurden.
5.1.2 Phase 2: Formalisierung des Modells
Im Nachgang zu den Workshops werden die Modelle rechnerintern abgebildet und in
diesem Zuge formalisiert. Der Systems Engineer wählt hierzu ein geeignetes Software-
werkzeug aus. In diesem Fall wurde das Werkzeug Enterprise Architect von Sparx Sys-
tems mit der Modellierungssprache SysML ausgewählt. Dieses Werkzeug war bereits
bei dem Unternehmen eingeführt worden, da es bei der Softwareentwicklung der Tret-
kraftunterstützung zum Einsatz kommt. Durch die SysML-Integration konnte dieses für
die Systemmodellierung genutzt werden.
Die SysML bietet durch den Profilmechanismus die Definition von Stereotypen, die
projektweit gelten. Diese werden genutzt, um die Klassen der Elemente und Beziehun-
gen abzubilden. Die Stereotype werden einmal im Werkzeug angelegt und können für
Folgeprojekte wiederverwendet werden.
Im ersten Schritt werden die Umfeldelemente angelegt und mit dem entsprechenden
Stereotyp versehen. Dabei erfolgt die Trennung zwischen technischen und nicht-
technischen Elementen. Das Umfeldelement Umwelt wird als nicht-technisches Element
dem Stereotyp «Umgebung» zugeordnet; der Fahrer erhält den Stereotyp «Lebewesen».
Für die technischen Elemente wie Fahrrad, Ladestation und Computer/Notebook wird
die entsprechende Hauptfunktion bestimmt. Das Fahrrad erfüllt die Grundfunktion
„Energie wandeln“ und erhält damit den Stereotyp «Energiewandler» – der Computer
ist eine «Informationsverarbeitung» und die Ladestation die «Energieübertragung».
Nach den Umfeldelementen werden die Beziehungen klassifiziert. Der Systems Engi-
neer geht jede Beziehung durch und entscheidet, welcher Klasse die Beziehung ent-
spricht. Die Versorgungsenergie bspw. ist eine elektrische Energie und wird dement-
Seite 134 Kapitel 5
sprechend typisiert. Der Antrieb, der von der TKU auf das Fahrrad wirkt, ist wiederum
eine mechanische Energie. Da ein Drehmoment auf das Getriebe des Fahrrads übertra-
gen werden soll, handelt es sich um «rotatorische Energie». Bei den Informationsflüs-
sen sind Messgrößen vorhanden, die als solche zu typisieren sind. Beispielsweise wird
die Geschwindigkeit des Fahrrads nicht vom Fahrrad gesendet, sondern am Fahrrad
erfasst. Die Messgröße Geschwindigkeit wird im Modell angelegt. Die Bedieneingaben
des Fahrers werden nach Kap. 4.1.3.1 ebenfalls als «Messgröße» spezifiziert. Die rest-
lichen Informationsbeziehungen sind vom Typ «Signal».
Die Stoffbeziehung Regen, Schnee, Wasser zeigt eine störende Wirkung auf. Diese Ein-
flüsse haben eine Auswirkung auf die Auslegung der Dichtigkeit des Systems. In spezi-
fischen Normen werden Anforderungen beschrieben, die für elektronische Bauteile gel-
ten. Diese Normen wurden identifiziert und mit einer Verlinkung zur entsprechenden
Anforderung der Beziehung hinterlegt.
In Bild 5-4 ist das Umfeldmodell im Werkzeug formalisiert abgebildet. Die Stereotype
sind in spitzen Klammern über dem Namen des Elements zu finden. Das System selbst
hat die Energiebeziehung als Hauptfluss (elektrische Energie IN und rotatorische Ener-
gie OUT) und stellt damit einen Energiewandler dar. Die Beziehungen werden in
SysML über die Ports spezifiziert. Der Stereotyp ist vor dem Namen der Beziehung
dargestellt (z.B. «rotatorische Energie» Drehmoment). Die mechanische Verbindung ist
in der frühen Phase der Modellierung noch nicht weiter unterteilt. Die Schlussarten ste-
hen noch nicht fest. Aus diesem Grund wird im Modell der Stereotyp «mechanische
Verbindung» verwendet.
Bild 5-4: Formalisierte Darstellung des Umfelds der Tretkraftunterstützung im
SysML-Werkzeug
ibd [Package] Umfeld_TKU [Umfeld_TKU]
«Energiewandler»
«Informationsverarbeitung»
«Lebewesen»
«Energieübertrager»
Ladestation
«Energiewandler»
Tretkraftunterstützung
(TKU)
«Umgebun
Umwelt
Fahrrad
Computer/Notebook
Fahrer
«Signal»
Status
«mech. Verbindung»
Befestigung BE (lösbar)
«mech. Verbindung»
Befestigung
«mech. Verbindung»
Befestigung Motor
«Messgröß
Tretkraft
«Messgröß
Geschwindigkeit
«rotatorische Energie»
Drehmoment
«Signal»
Daten (einlesen)
«Signal»
Daten (auslesen)
«elektrische Energie»
Ladespannung Akku BE
«Messgröß
Ein/Aus
«Messgröß
Menüwahl
«elektrische Energi
Ladespannung Akku
«thermische Energie»
Temperatur «Fluid»
Regen, Schnee, Wasser
«translatorische
Energie»
Vibration
Der Stereotyp entspricht
der Klassifikation der
Beziehungen und Elemente
Anwendung und Bewertung Seite 135
Im nächsten Schritt ist eine Struktur des Systems zu definieren. Dies erfolgt in einem
Blockdefinitionsdiagramm in Form einer Hierarchie (Bild 5-5). Die Systemhierarchie
wurde, bis auf die Bedieneinheit, im Workshop nicht weiter berücksichtigt. Der Sys-
tems Engineer fasst funktionale Elemente zusammen. Daraus ergibt sich eine neue Ebe-
ne, bestehend aus den Systemelementen Bedieneinheit, Sensoreinheit und Antriebsein-
heit.
Bild 5-5: Ausschnitt des Blockdefinitionsdiagramms der Tretkraftunterstützung
bdd [Package] Wirkstruktur_TKU [Wirkstruktur_TKU]
«Energiewandler»
Tretkraftunterstützung (TKU)
«Informationsverarbeitung»
HMI
«Informationsverarbeitung»
Steuerung
«Tragstruktur»
Gehäuse
«Sensor»
Tasten
«Energieübertrager»
Akku BE
«Sensor» «Informations-
verarbeitung» «Energiewandler»
Sensoreinheit Bedieneinheit Antriebseinheit
«mech. Verbindung»
Befestigung
«Messgröß
Tretkraft
«rotatorische Energie»
Drehmoment
«Messgröß
Geschwindigkeit
«mech. Verbindung»
Befestigung BE (lösbar)
«elektrische Energie»
Ladespannung Akku BE
«Signal»
Daten (einlesen)
«Signal»
Daten (auslesen)
«elektrische Energie»
Ladespannung Akku
«Messgröß
Menüwahl
«Signal»
Status
«Messgröß
Ein/Aus
«mech. Verbindung»
Besfestigung Motor
«Signal»
Motorspannung
«Signal»
Statusmeldung
«mech. Verbindung»
Befestigung BE
«Signal»
Daten (auslesen)
«Signal»
Geschwindigkeit
«mech. Verbindung»
Befestigung
«mech. Verbindung»
Befestigung Motor
«rotatorische Energie»
Drehmoment
«Signal»
Motorspannung
«elektrische Energie»
Ladespannung Akku
«Signal»
Geschwindigkeit
«Signal»
Statusmeldung
«Messgröße»
Ein/Aus
«Messgröße»
Ein/Aus
«Signal»
Tretkraft
«Messgröß
Menüwahl
«Signal»
Daten (einlesen)
«elektrische Energie»
Ladespannung Akku BE
Seite 136 Kapitel 5
Für jedes Element wird wiederum die Klasse definiert und als Stereotyp modelliert. Der
Systems Engineer geht hierzu die Elemente durch und identifiziert die Hauptfunktion,
respektive den Hauptfluss. Auf Basis des Hauptflusses entscheidet der Modellierer, ob
es sich um ein Energie-, Stoff- oder Informationsumsetzendes Element oder eine Trag-
struktur handelt. Im Bild 5-5 ist der Hauptfluss durch die eingefärbten Ports hervorge-
hoben dargestellt. Die Sensoreinheit ist vom Typ «Sensor» («Messgröß IN und «Sig-
nal» OUT). Die Bedieneinheit hat als Hauptfluss «Signal» IN und OUT und wird als
«Informationsverarbeitung» typisiert. Die Antriebseinheit erbt die Klasse «Energie-
wandler» der Tretkraftunterstützung («elektrische Energie» IN und «rotatorische Ener-
gie» OUT). In der Darstellung ist die weitere Ebene für die Bedieneinheit zu sehen, be-
stehend aus HMI, Steuerung, Gehäuse, Tasten und Akku BE, mit der entsprechenden
Klassifikation. Die Beziehungen zwischen den Elementen werden in einem ibd (internes
Blockdiagramm) der SysML spezifiziert.
Durch dieses Vorgehen erfolgt bereits ein erstes Review. Der Modellierer betrachtet den
Hauptfluss und ergänzt, falls ein Hauptfluss nicht korrekt oder unvollständig spezifiziert
wurde.
5.1.3 Phase 3: Modell-Review
Die Plausibilitätsprüfung erfolgt auf Basis der Checkliste. Dabei prüft der Systems En-
gineer die Systemstruktur im ersten Schritt auf die vergleichbare Darstellung. Im Rah-
men der Workshops hat er bereits darauf geachtet, dass die Beziehungsart dem Zweck
entspricht. Ausgehend von den Beziehungen konnte er bei der Formalisierung die Ele-
mentklassen bestimmen. Die Hierarchie der Systemstruktur wurde im Nachgang zu den
Workshops eingefügt. Dies ist nach funktionalen Gesichtspunkten erfolgt. Nach dem
Umfeldmodell wurde die Ebene mit den Funktionseinheiten Sensor-, Bedien- und An-
triebseinheit eingefügt.
Zur Überprüfung der Richtigkeit werden die Matrizen der Energieumsetzenden Elemen-
te und Sensoren genutzt. Hierzu geht der Systems Engineer erst die Energieumsetzen-
den Elemente der untersten Ebene durch und gleicht deren Darstellung mit der Matrix
ab. Am Beispiel des Akkus wird dies veranschaulicht: Der Akku ist in der Matrix in der
Diagonalen im Kreuzungspunkt elektrische Energie IN und elektrische Energie OUT
vorhanden. Damit ist die Darstellung richtig vorgenommen und entspricht auch der ver-
gebenen Klasse «Energieübertrager». Bei den Sensoren erfolgt die Abfrage analog.
Hier ist die eingehende Beziehung vom Typ «Messgröße» ausschlaggebend. Die Sen-
soreinheit enthält einen Sensor zur Bestimmung der Messgröße Geschwindigkeit. In der
Matrix sind mehrere Möglichkeiten beschrieben, diese Messgröße zu bestimmen. In
diesem Fall soll die Geschwindigkeit über einen Drehwinkelsensor erfasst werden, der
in der Spalte (induktiv L) enthalten ist. Die Information des Wirkprinzips (induktiv)
wird dem Sensor als Zusatzinformation (Eigenschaft) hinterlegt.
Anwendung und Bewertung Seite 137
5.1.4 Phase 4: Modellvervollständigung
Das bestehende Modell wird um die Attribute aktiv, gestaltbehaftet und Energiequelle
erweitert. Diese Angabe wird im rechnerinternen Modell hinterlegt, indem Tagged Va-
lues definiert werden. Diese können in den Diagrammen angezeigt werden (Bild 5-6 am
Beispiel des Gehäuses). Die tags werden auf true gesetzt, wenn das Element mit dem
Attribut versehen werden kann. Das Gehäuse ist beispielsweise kein aktives Element
und entspricht auch keiner Energiequelle (beide false). Da es eine Gestalt besitzt, wird
der Wert gestaltbehaftet auf true gesetzt.
Bild 5-6: Vergabe der Attribute aktiv, gestaltbehaftet und Energiequelle
Beim Vergeben der Attribute prüft der Systems Engineer die damit verbundenen Bedin-
gungen. Eine Bedingung besagt, dass es im Modell mindestens eine Energiequelle ge-
ben muss. Dies trifft in diesem Fall zu, da im System die beiden Akkus den internen
Energiequellen entsprechen sowie die Ladestation der externen Energiequelle.
Mit dem Attribut aktiv ist die Bedingung verknüpft, dass es mindestens eine Beziehung
vom Typ «elektrische Energie» an dem Element vorhanden sein muss. Bei der Überprü-
fung konnten fehlende Beziehungen identifiziert werden. So fehlte an den Sensoren die
Energieversorgung. Diese sind nachträglich ergänzt worden.
Zur Überprüfung der Bedingung zum Attribut gestaltbehaftet (mindestens eine Bezie-
hung vom Typ «mechanische Verbindung» vorhanden) wird eine Beziehungsmatrix
generiert. Daraus können fehlende Beziehungen erkannt und ergänzt werden. Bild 5-7
zeigt die Matrix mit allen Elementen, deren Wert gestaltbehaftet auf true gesetzt ist.
Die nicht verbundenen Elemente sind grau hinterlegt. So ist erkennbar, dass die Befes-
tigung der Sensoren im Modell noch nicht berücksichtigt wurde. Diese und die anderen
fehlenden Beziehungen werden in einem Treffen mit den entsprechenden Fachexperten
durchgesprochen. In diesem Zusammenhang wird die Sichtenbildung genutzt, um die
Modellkomplexität visuell zu reduzieren und damit den Fokus auf die gestaltbehafteten
Elemente mit den entsprechenden Beziehungen zu legen. Die einzelnen Elemente sind
am Fahrrad befestigt. Hierzu wird das Fahrrad noch weiter unterteilt, so dass die Befes-
tigungsorte (Rahmen, Lenker, Rad, etc.) deutlich werden.
«Tragstruktu
Gehäuse
tags
aktiv = false
Energiequelle = false
gestaltbehaftet = true
Seite 138 Kapitel 5
Bild 5-7: Beziehungsmatrix der gestaltbehaften Elemente
Bei dieser Betrachtung ist ein weiterer Handlungsbedarf identifiziert worden. Die Aus-
legung des Rahmens kann nicht ohne weiteres von bisherigen Fahrrädern übernommen
werden. Durch die neu hinzugekommen Elemente (Akku, Antrieb, etc.) sind zusätzliche
Massen und damit zusätzliche Belastungen des Rahmens zu berücksichtigen. Die daraus
resultierende Belastungsprüfung wird in einem Testfall dokumentiert.
5.1.5 Phase 5: Modellfreigabe
In der letzten Phase wird ein erneutes Review mit dem Fokus auf die Vollständigkeit
des Modells durchgeführt. Die Fragen der Checkliste werden systematisch abgearbeitet
und vom Systems Engineer beantwortet. Die vollständige Systemstruktur wird in einem
abschließenden Workshop mit den Fachexperten besprochen. Dabei werden alle Ände-
rungen zum Stand nach Abschluss der Phase 1 erläutert.
Beziehungsmatrix
Fragestellung:
„Ist das Element (Zeile)
mit dem Element (Spalte)
mechanisch Verbunden?“
S = Stoffschluss
F = Formschluss
K = Kraftschluss
X = k. A. zur Schlussart
gestaltbehaftete Elemente
Gehäuse BE
Akku BE
Tasten
Geschwindigkeits-Sensor
Tretkraft-Sensor
Motor
Motorsteuerung
Akku
Akku-Halterung
Fahrrad
gestaltbehaftete Elemente Nr. 12345678910
Gehäuse BE 1XX
Akku BE 2X
Tasten 3
Geschwindigkeits-Sensor 4
Tretkraft-Sensor 5
Motor 6XX
Motorsteuerung 7X
Akku 8X
Akku-Halterung 9XX
Fahrrad 10 XXX
Anwendung und Bewertung Seite 139
5.2 Anwendungsbespiel: Sortieranlage
Im Folgenden wird die Systemstruktur einer Sortieranlage aufgezeigt. Zur Visualisie-
rung werden in diesem Beispiel die CONSENS-Konstrukte gewählt. Die rechnerinterne
Modellierung erfolgt in Visio. Die Software Visio stellt dabei kein Modellierungswerk-
zeug dar, da kein auswertbares Repository (Datenmodell) erzeugt wird. In diesem Bei-
spiel reicht die graphische Darstellung aus, da mit dem Modell ein Gesamtverständnis
der Anlage entstehen soll. Darüber hinaus sind keine weiteren Anwendungen einer da-
tentechnischen Verwaltung oder Analyse vorgesehen.
Die Sortieranlage ist ein Versuchsaufbau der Universität Paderborn. Die Anlage wird in
der Lehre zur Steuerungsprogrammierung eingesetzt. Das Bild 5-8 zeigt den Aufbau der
Anlage. Die Hauptaufgabe der Anlage ist es, Probenkörper in vordefinierte Lager zu
sortieren. Die Probenkörper haben alle die gleiche Form, unterscheiden sich jedoch in
Farbe und Material. Es sind rote und schwarze Probenkörper sowie die Materialien
Kunststoff und Metall vorhanden. Eine Kombination der Farben und Materialien kann
vorkommen (z.B. rote Metall-Probenkörper oder rote-Kunststoff-Probenkörper). Der
Benutzer startet die Anlage und führt die Probenkörper in das Führungsrohr ein, an des-
sen Ende Sensoren zur Auswertung der Farbe und Materialien vorhanden sind. Die Da-
ten werden erfasst und ausgewertet. Ein Zylinder schiebt anschließend den Probenkör-
per auf ein Förderband. Dieses bewegt die Körper in Richtung der Lager. Vor jedem
Lager sind Lichtschranken angebracht, so dass die Position des Körpers erfasst werden
kann. Über die Information der Farbe und des Materials in Verbindung mit der Position
werden Zylinder an den entsprechenden Lagern ausgefahren und der Probenkörper in
das Lager geschoben. Hierzu sind drei Lager vorhanden. In Lager 1 werden alle roten
Metall-Probenkörper, in Lager 2 alle schwarzen Metall-Probenkörper und in Lager 3
alle Kunststoff-Probenkörper gesammelt. Nachdem die Körper sortiert sind werden die
Lager von dem Benutzer geleert und das Programm abschaltet. Die Zylinder werden mit
Druckluft betrieben.
Seite 140 Kapitel 5
Bild 5-8: Aufbau der Sortieranlage
5.2.1 Oberste Hierarchieebene der Systemstruktur
Bild 5-9 zeigt die Systemstruktur der Sortieranlage auf der obersten Hierarchieebene –
dem Umfeld. Im Folgenden wurde auf die Darstellung der Ports verzichtet. Für die Sys-
temstruktur werden zu Beginn die Elemente identifiziert, die außerhalb der Systemgren-
ze liegen. Die Anlage stellt kein Subsystem eines übergeordneten Systems dar, so dass
die nicht-technischen Elementklassen nach Kapitel 4.1.3 genutzt werden können, um
die Elemente außerhalb der Systemgrenze zu finden. Der Benutzer (Typ «Lebewesen»)
interagiert auf zwei Weisen mit dem System. Zum einen führt er die Probenkörper ein
und entleert die Lager (Stoffbeziehung zwischen Benutzer und System). Zum anderen
startet und beendet er das Steuerprogramm (Informationsbeziehung zwischen Benutzer
und System).
Bild 5-9: Systemstruktur der Sortieranlage – Umfeldmodell
Führungsrohr
Lager
Zylinder
Förderband
Probenkörper
Sensor
induktiv
Farbsensor
Anwendung und Bewertung Seite 141
Die Besonderheiten der Stoffbeziehung werden an dem Beispiel verdeutlicht. Das Pro-
benstück interagiert mit dem System in vielfältiger Art und Weise (z.B. Transport,
Krafteinwirkung durch die Zylinder). Zusätzlich stellt es einen Stofffluss durch das Sys-
tem dar. Die Modellierung erfolgt nach Bild 5-9. Das Element Probenkörper befindet
sich außerhalb der Systemgrenze und erhält die Klassifikation «Stoff-Objekt». Mit dem
Element werden die Merkmale und Merkmalsausprägungen definiert. Das Element hat
die Merkmale Farbe und Material. Die Ausprägungen sind demnach Farbe=rot,
schwarz und Material=Kunststoff, Metall.
Die Sortieranlage befindet sich in einem Universitätslabor. Damit ist es Umgebungsbe-
dingungen, wie Temperatur und Vibration ausgesetzt. Diese werden als störende Bezie-
hungen vom Element Laborumgebung (vom Typ «Umgebung») zum System darge-
stellt.
Unter Berücksichtigung der Richtlinien zur Vollständigkeit werden die Energiequellen
ergänzt. Diese sind das Stromnetz mit der elektrischen Energieversorgung und die
Druckluftanlage mit der pneumatischen Energieversorgung. Die Elemente erhalten zu
dem Typ «Energieübertrager» das Attribut Energiequelle (Piktogramm Q).
Die Sortieranlage erfüllt die Hauptfunktionen „Stoff sortieren“. Dabei ändert sich die
eingehende und ausgehende Stoffbeziehung hinsichtlich des Stoffs (Probenkörper)
nicht. Es wird lediglich nach Merkmalsausprägung sortiert. Damit ist die Sortieranlage
vom Typ «Eigenschaftsänderndes Element».
5.2.2 Sichten auf die Systemstruktur der Sortieranlage
Die Sicht in das System zeigt die Elemente des Systems auf. Dazu gehören das Füh-
rungsrohr, die Zylinder und Ventile, die Lager, das Förderband, die Steuerung und die
Sensoren. Im Folgenden werden verschiedene Sichten nacheinander aufgebaut. Die
komplette Systemstruktur als Kombination aller Sichten ist im Anhang enthalten (A6).
5.2.2.1 Stoffspezifische Sicht
Zu Beginn wird der Stofffluss durch das System modelliert. Dieses geht vom Benutzer
über das Führungsrohr, dem Auswerfzylinder auf das Förderband. Dann startet der Sor-
tiervorgang. Die Strukturdarstellung ist jedoch eine statische Sicht auf das System. Es
werden alle Wechselwirkungen aufgezeigt, ohne den zeitlichen Zusammenhang. Die
Abfolge wird im Aspekt Verhalten modelliert. Vom Förderband gibt es die Stoffbezie-
hung zu den Zylindern und anschließend in die Lager. Von da aus wieder zu dem Be-
nutzer. Der Stofffluss durch das System ist in Bild 5-10 visualisiert. Die Klassifikation
der Stoffbeziehung «Festkörper» ändert sich bei der Sortieranlage nicht, so dass sie in
der graphischen Darstellung weggelassen wurde. Die Bezeichnung des Flusses enthält
die Merkmalsausprägungen der Probenkörper. Dabei steht F für das Merkmal Farbe
und M für Material. Ist keine Ausprägung gewählt, heißt das, dass alle Ausprägungen
Seite 142 Kapitel 5
vorkommen können. Bei einer Auswahl wird das gewählte Merkmal dargestellt (z.B.
[schwarz, Metall]).
Bild 5-10: Systemstruktur der Sortieranlage – Stoffspezifische Sicht
In der Systemstruktur ist zu erkennen, dass für den Stofffluss nicht nur Stoffumsetzende
Elemente gewählt wurden. Dies ist hier der Fall, da die Hauptaufgabe der Transport der
Probenkörper ist. Wie in Kapitel 4.2.2 beschrieben, werden hierfür hauptsächlich Ener-
gieumsetzende Elemente benötigt, die eine Kraft oder Moment auf das zu transportie-
rende Objekt ausüben. In diesem Fall sind es die Zylinder, die vom Typ «Energiewand-
ler» sind und das Förderband, das vom Typ «Energieübertrager» ist. Für diese
Elemente entspricht die Stoffbeziehung nicht dem Hauptfluss. Der Hauptfluss ist vom
Typ Energie. Dieser wird im Folgenden in der energiespezifischen Sicht im Detail be-
trachtet.
5.2.2.2 Energiespezifische Sicht
Die energiespezifische Sicht zeigt eine Wirkkette von der Druckluftanlage bis zu dem
Probenstück (Bild 5-11). Die Energieumsetzenden Elemente sind ein Druckminderer,
Ventile und Zylinder. Dabei sind der Druckminderer und die Ventile vom Typ «Ener-
gieübertrager». Die ein- und ausgehenden Beziehungen der Elemente sind vom Typ
«pneumatische Energie». Die Hauptfunktion dieser Elemente ist „Volumenstrom
(dV/dt) und Druck (p) der Luft ändern“. Eine Energiewandlung findet dann bei den Zy-
lindern statt. Hier wird pneumatische Energie in translatorische Energie gewandelt. Die-
se wird genutzt, um eine Kraft auf den Probenkörper auszuüben, die diesen von einer
Position an eine andere Position schiebt.
Anwendung und Bewertung Seite 143
Bild 5-11: Systemstruktur der Sortieranlage – Energiespezifische Sicht
5.2.2.3 Informationsspezifische Sicht
Im nächsten Schritt wird die Steuerung der Anlage fokussiert betrachtet (Bild 5-12).
Diese enthält die Sensoren und die Informationsverarbeitung SPS. Im System sind vier
Arten von Sensoren vorhanden. Das Material der Probenkörper wird erfasst, während
dieses im Führungsrohr ist. Dies ist durch die «Messgröße» am Element Führungsrohr
dargestellt. Anschließend wird die Farbe bestimmt. Die Lichtschranke erfasst die Posi-
tion des Probenkörpers, indem ein Lichtstrahl unterbrochen wird (I/O Signal in Bild 5-
12). Der vierte Sensor ist am Zylinder angebracht und erfasst dessen Endlage. Insgesamt
sind drei Lichtschranken (vor jedem Lager) und vier Endlagenschalter (an jedem Zylin-
der) vorhanden.
Druckluftanlage
«Energieübertrager»
Q
«pneumatische Energie»
Druckluft
«Stoff-Objekt»
Probenkörper
Druckluft-
minderer
«Energieübertrager»
Ventil 4
«Energieübertrager»
Ventil 1
«Energieübertrager»
Ventil 2
«Energieübertrager»
Ventil 3
«Energieübertrager»
Zylinder 3
«Energiewandle
Zylinder 2
«Energiewandler»
Zylinder 1
«Energiewandle
Auswerf-
zylinder
«Energiewandler»
«pneumatische Energie»
Druckluft (dV4/dt,p4)
«pneumatische Energie»
Druckluft (dV1/dt,p1)«pneumatische Energie»
Druckluft (dV2/dt,p2)
«pneumatische Energie»
Druckluft (dV3/dt,p3)
«pneumatische Energie»
Druckluft (dV5/dt,p5)«pneumatische Energie»
Druckluft (dV6/dt,p6)«pneumatische Energie»
Druckluft (dV7/dt,p7)«pneumatische Energie»
Druckluft (dV8/dt,p8)
«translatorische
Energie»
Kraft
«translatorische
Energie»
Kraft «translatorische
Energie»
Kraft «translatorische
Energie»
Kraft
Seite 144 Kapitel 5
Bild 5-12: Systemstruktur der Sortieranlage – Informationsspezifische Sicht
5.2.2.4 Ergänzungen der Systemstruktur
Innerhalb der energiespezifischen Sicht (Bild 5-11) wurde die elektrische Energiever-
sorgung noch nicht berücksichtigt. Um zu bestimmen, welche Elemente eine elektrische
Versorgung benötigen, wird das Attribut aktiv (vgl. Kap. 4.2.2) vergeben. In diesem
Fall trifft dies nur auf den Motor sowie auf die Lichtschranken zu. Der Motor hat jedoch
durch den Hauptfluss bereits eine eingehende Beziehung vom Typ «elektrische Ener-
gie». An die Elemente Lichtschranke werden die entsprechenden Beziehungen ergänzt.
Die Energieversorgung erfolgt über das Netzteil. Bei den Ventilen ist in der Realisie-
rung eine elektrische Verbindung vorhanden. Diese dient jedoch zur Ansteuerung der
Ventile und wird daher durch den Informationsfluss beschrieben.
Zu den aufgeführten Elementen sind noch weitere Elemente vorhanden, die die Haupt-
funktion „Bauteile tragen“ haben. Demnach sind diese Elemente vom Typ «Tragstruk-
tur». Hierzu gehören die Unterplatte, sowie die Halterungsschiene des Führungsrohrs.
Um die mechanischen Verbindungen weiter zu untersuchen, werden die Elemente um
das Attribut gestaltbehaftet ergänzt. In diesem Fall erhalten alle Elemente das Attribut.
Bei der Informationsverarbeitung wird dabei die Hardware im Schaltschrank mit be-
rücksichtigt. Das gesamte Modell der Sortieranlage ist im Anhang dargestellt.
«Stoff-Objekt»
Probenkörper
Ventil 1
«Energieübertrager»
Zylinder 1
«Energiewandler»
Probenkörper
[F, M]
Probenkörper
[rot, Metall]
Auswerf-
zylinder
«Energiewandler»
Förderband
«Energiewandler»
Licht-
schranke 1
«Sensor»
Endlagen-
schalter 1
«Senso
Farbsensor
«Sensor»
Sensor
induktiv
«Sensor»
Probenkörper
[F, M]
Führungsrohr
«Eigenschaftsänderndes
Element»
«translatorische
Energi
Kraft
«Messgröße»«Messgröße» «Messgröß
«Messgröße»
Farbe
(Probenkörper) Material
(Probenkörper) Position Endlage Z1
SPS
«IV»
«pneumatische Energie»
Druckluft (dV1/dt,p1)
«pneumatische Energie»
Druckluft (dV6/dt,p6)
«Signal» «Signa
«Signal»
«Signal»
«Signal»
Farbe
Induktions-
spannung
I/0
I/0
Zylinder
ausfahren
Anwendung und Bewertung Seite 145
5.3 Bewertung der Arbeit an den Anforderungen
Das in Kapitel 4 vorgestellte Rahmenwerk zur Modellierung einer plausiblen Sys-
temstruktur mechatronischer Systeme wird nach der beispielhaften Anwendung (Kap.
5.1 und 5.2) anhand der aufgestellten Anforderungen (vgl. Kapitel 2.8) bewertet. Hierzu
wird zu jeder Anforderung eine Übersicht gegeben, inwieweit das Rahmenwerk zur
Erfüllung der Anforderung beiträgt.
A1) Sprachenunabhängig: Die gängigen Modellierungssprachen können eine Sys-
temstruktur beschreiben. In dieser Arbeit wurde der Fokus auf die Sprachen SysML und
CONSENS gelegt, da diese neben den Elementen die Wirkbeziehung abbilden können.
Die in Kapitel 4.1 definierten Beziehungs- und Elementklassen lassen sich in beiden
Sprachen modellieren. Hierzu kann die Angabe der Klasse gezielt durch Stereotype
(SysML) oder über Klassifikationsmerkmale (CONSENS) erfolgen. An den Anwen-
dungsbeispielen wurde gezeigt, dass die Konzepte mit beiden Sprachen eingesetzt wer-
den können.
A2) Systemstruktur als Basis für ein einheitliches Systemverständnis: Die Definiti-
on der Systemstruktur legt den Fokus auf eine funktionale Beschreibung der Elemente
und deren Wechselwirkungen. Eine Vermischung der Konzepte wird durch die einge-
führte Klassifikation von Elementen und Beziehungen vermieden. An die Definition der
Elementklassen sind zusätzlich Bedingungen der ein- und ausgehenden Beziehungen
geknüpft.
Für die Klassifikation wurden bestehende Systemstrukturen analysiert, Grundfunktio-
nen herangezogen sowie Begrifflichkeiten aus Mechatronik-Lehrbüchern verwendet.
Damit wurde sichergestellt, dass keine Fachbegriffe einer spezifischen Fachdisziplin
verwendet wurden. Mit den Steckbriefen werden beispielhafte Anwendungen aufge-
zeigt, so dass der Einstieg in die Modellierung erleichtert wird.
A3) Vergleichbarkeit: Zur Sicherstellung einer vergleichbaren Beschreibung der Sys-
temstruktur wurden die darzustellenden Modellkonstrukte untersucht und klassifiziert.
Darüber hinaus wurden Richtlinien formuliert, die anleiten, die Element- und Bezie-
hungsklassen einheitlich zu wählen. Durch Richtlinien wird der Anwender angeleitet
vergleichbar zu modellieren. Eine nachträgliche Prüfung erfolgt auf Basis der Checklis-
te.
A4) Vollständigkeit: Durch den Fokus auf mechatronische Systeme wurden Annahmen
formuliert und in Richtlinien und Bedingungen überführt. Hierzu zählen die Annahmen,
wie zum Beispiel, dass mindestens eine Energiequelle vorhanden sein muss. Dies führte
dazu, dass zur Überprüfung dieser Bedingungen Attribute (aktiv, gestaltbehaftet und
Energiequelle) eingeführt wurden. Über die Checkliste werden die Bedingungen syste-
matisch abgefragt.
A5) Richtigkeit: Die Bedingungen an den ein- und ausgehenden Beziehungen der Ele-
mentklassen ermöglichen eine Überprüfung der Richtigkeit. Darüber hinaus wurden
Seite 146 Kapitel 5
Hilfsmittel bereitgestellt, die zur Prüfung der semantischen Richtigkeit herangezogen
werden können. Hierzu zählt die Matrix der energieumsetzenden Elemente sowie der
Sensoren.
A6) Klarheit: Die Klarheit wird mit dem Konzept der Sichtenbildung erreicht. Durch
die Klassifikation der Elemente und Beziehungen können unterschiedliche Filter gene-
riert werden, die spezifische Bestandteile der Systemstruktur visualisieren können. Bei-
spielsweise kann eine rein gestaltorientierte Sicht erzeugt werden. Diese nimmt die vi-
suell wahrgenommene Komplexität der vielen Elemente und Beziehungen heraus,
indem nur gefilterte Elemente angezeigt oder hervorgehoben dargestellt werden. Erst
die Klassifikation ermöglicht eine gezielte Filtergenerierung. Zusätzlich zu den Filtern
werden Hierarchien zugelassen. Diese tragen ebenfalls zur Klarheit bei, indem pro Ebe-
ne die Informationen dargestellt werden. Die oberste Ebene stellt die Einbettung des
Systems in seine Umgebung dar.
A7) Vereinbarkeit von intuitiver Anwendung und formalisierter Beschreibung:
Das Vorgehensmodell zur Erstellung der Systemstruktur beschreibt ein Vorgehen, dass
zu Beginn eine intuitive Anwendung der Modellierung beabsichtigt. So wird die inter-
disziplinäre Zusammenarbeit gefördert, indem Workshops durchgeführt werden. Der
Aufwand, der hinter der formalisierten Beschreibung steckt, wird von den Fachexperten
fern gehalten. Diese müssen die Klassifikation der Elemente nur auf oberer Ebene ken-
nen und anwenden. Dabei wird die Rolle des Systems Engineers in die Modellierung
einbezogen. Dieser leitet die Workshops und führt anschließend die Formalisierung und
Überprüfung des Modells durch.
A8) Rechnerunterstützte Modellierung: Die Konzepte wurden so aufgebaut, dass die
bestehenden Werkzeuge zur Modellierung genutzt werden können. Die Handhabung ist
jedoch aufwendig und wenig anwendungsfreundlich. Daher wurde ein Konzept eines
Softwarewerkzeugs vorgestellt, das die Klassifikation nutzt, um eine effiziente Model-
lierung zu unterstützen. Hierzu werden Modellierungsschritte automatisiert, die sich
ausgehend von der Klassifikation bedingen. Zusätzlich zur Automatisierung wird damit
von vornherein sichergestellt, dass die Vergleichbarkeit, Vollständigkeit und Richtigkeit
sichergestellt werden. Über die automatische Plausibilitätsprüfung wird der Anwender
auf Fehler hingewiesen.
Das erarbeitete Rahmenwerk zur Modellierung einer plausiblen Systemstruktur mechat-
ronischer Systeme erfüllt damit alle Anforderungen. In der Anwendung wurde darüber
hinaus gezeigt, dass Bestandteile des Rahmenwerks aufeinander aufbauen, jedoch auch
Einzeln eingesetzt werden können.
Resümee und Ausblick Seite 147
6 Resümee und Ausblick
Mechatronische Systeme zeichnen sich durch ihre Interdisziplinarität aus. Damit sind an
der Entwicklung viele Fachdisziplinen beteiligt, die unterschiedliche Arbeits- und
Denkweisen haben. Zur Vermeidung von Iterationen im Entwicklungsprozess und Un-
terstützung der besseren Zusammenarbeit, muss bei den beteiligten Entwicklern von
Beginn an das Systemdenken gefördert werden. Hier greifen die Ansätze des Model-
Based Systems Engineering. Die interdisziplinäre Systembeschreibung erfolgt in einem
Systemmodell. Dieses steht im Mittelpunkt der Entwicklung und bietet den Fachdis-
ziplinen ein Kommunikations- und Kooperationsmedium. Vor allem die Systemstruk-
tur, als ein Aspekt des Systemmodells, bietet hohes Nutzenpotential. Dieses beschreibt
die Elemente und Beziehungen des Systems und unterstützt damit ein einheitliches und
ganzheitliches Systemverständnis bei den beteiligten Disziplinen. Darüber hinaus bietet
die Systemstruktur eine Basis zur Dokumentation und Analyse von Auswirkungen bei
disziplinübergreifenden Änderungen. Sie schafft Transparenz durch Visualisierung.
Dadurch können frühzeitig Fehler identifiziert und vermieden werden.
Die Systemstruktur muss dabei disziplinübergreifend erstellt werden. Dies erfordert
eine einfache und intuitive Anwendung von Methoden und Sprachen der Modellierung.
Im Gegensatz dazu steht die rechnerbasierte Beschreibung zur besseren Auswertbarkeit
und Handhabung der Systemstruktur. Der unterschiedliche Formalisierungsgrad stellt
eine Herausforderung bei der Einführung und Anwendung des MBSE-Ansatzes. Dies
wirkt sich auch auf die Inhalte der Systemstruktur aus. An der Modellerstellung können
andere Personen beteiligt sein, als diejenigen, die die Systemstruktur lesen und nutzen
werden. Daher muss die Systemstruktur plausibel sein und damit Sachverhalte ver-
gleichbar, vollständig und richtig abbilden.
Im Rahmen dieser Arbeit wurden existierende MBSE-Ansätze untersucht. Dabei zeigte
sich, dass die Modellierungsmethoden und -werkzeuge eine Strukturbeschreibung bein-
halten, diese jedoch unterschiedlich ausgeprägt ist. Die Struktur wird teilweise funktio-
nal, logisch, physisch oder wirkungsorientiert beschrieben. Innerhalb einer Methode
können verschiedene Formen (z.B. funktional und physisch) vorkommen. Eine Vorgabe
der abzubildenden Elemente und Beziehung findet dabei unzureichend statt. So entste-
hen Modelle, die nicht vergleichbar sind. Zudem können daraus keine Aussagen zu
Vollständigkeit oder Richtigkeit gemacht werden. Die Inhalte des Systemmodells sind
somit von der Erfahrung des Modellierers abhängig. Damit wird das Lesen und Inter-
pretieren der Modelle durch Externe (nicht an der Modellerstellung beteiligt) erschwert.
Die untersuchten Ansätze gehen dabei nicht auf die Vereinbarkeit von intuitiver An-
wendung und formalisierter Beschreibung ein. Daraus wurde der Handlungsbedarf an
ein Rahmenwerk zur Modellierung einer plausiblen Systemstruktur für mechatronische
Systeme abgeleitet.
Seite 148 Kapitel 6
Das Rahmenwerk umfasst im Kern die folgenden Inhalte
Vorgaben zur Modellierung: Die Bestandteile einer Systemstruktur sind Elemente
und deren Beziehungen. Hierzu wurden ausgehend von der Fokussierung auf me-
chatronische Systeme diese untersucht und klassifiziert. Daraus abgeleitet wurden
Vorgaben an die Beschreibung der Systemstruktur erarbeitet und in Form von
Richtlinien und Bedingungen formuliert. Damit wird der Modellierer angeleitet, bei
der Erstellung auf Plausibilität zu achten.
Überprüfung der Modellinhalte: Mit der Klassifikation der Elemente wurde eine
Basis geschaffen, die Modellinhalte auszuwerten. Dabei dient eine Checkliste zur
Überprüfung der Systemstruktur auf die Einhaltung der Richtlinien und Bedingun-
gen. Damit kann eine Aussage über die Vergleichbarkeit, Vollständigkeit und Rich-
tigkeit der Systemstruktur gemacht werden. Ergänzend hierzu wurden Hilfsmittel
bereitgestellt, die bei der Überprüfung der Richtigkeit genutzt werden können.
Softwaretechnischen Unterstützung: Das Konzept zur Werkzeugunterstützung
beschreibt die rechnerbasierte Modellierung der Systemstruktur. Dabei sind die
Element- und Beziehungsklassen sowie die Bedingungen im Metamodell imple-
mentiert. Hierdurch wird eine effiziente Modellierung erreicht, da Modellierungs-
schritte sowie die Plausibilitätsprüfung automatisiert werden.
Strukturiertes Vorgehensmodell: Das Vorgehensmodell beschreibt die Erstellung
der plausiblen Systemstruktur. Dabei findet eine Trennung zwischen der Erarbei-
tung der Systemstruktur im Rahmen von disziplinübergreifenden Workshops und
der formalisierten, rechnerbasierten Modellierung statt.
Die Anwendung des Rahmenwerks erfolgte an zwei Beispielen. Das erste Anwen-
dungsbeispiel zeigte die Erstellung der Systemstruktur anhand des aufgestellten Vorge-
hensmodells. Das zu entwickelnde Produkt war eine Tretkraftunterstützung für ein
Fahrrad. Die Erfahrungen aus ähnlichen Industrieprojekten flossen in die Beschreibung
des Vorgehens ein. Das zweite Beispiel war eine Sortieranlage – ein bereits realisiertes
System. Die verschiedenen Sichten auf die Systemstruktur wurden nacheinander vorge-
stellt und daraus eine gesamte Systemstruktur erarbeitet. In der Bewertung der Arbeit
konnte aufgezeigt werden, dass die aus der Problemanalyse abgeleiteten Anforderungen
erfüllt wurden.
Für eine effiziente Entwicklung mechatronischer Systeme besteht weiterer Forschungs-
bedarf. Das Ziel zukünftiger Forschungsarbeiten ist die neue Schule des Entwurfs für
Intelligente Technische Systeme. Sie umfasst die starke Verzahnung aller am Entwick-
lungsprozess beteiligter Stakeholder zur ganzheitlichen und durchgängigen Arbeitswei-
se in der Produktentstehung. Die vorliegende Arbeit liefert einen Beitrag zur Befähi-
gung Dritter, das Systems in einer plausiblen Systemstruktur ganzheitlich zu
beschreiben. Die Systemstruktur ist Ausgangsbasis für die Entwicklungstätigkeiten in
den Disziplinen. Dabei müssen die Werkzeuge zur Systemmodellierung eine Verzah-
Resümee und Ausblick Seite 149
nung der disziplinspezifischen Modelle ermöglichen. Dieses ist das Bindeglied zwi-
schen allen Fachdisziplinen. Die datentechnische Kopplung führt zur durchgängigen
Virtualisierung des Produktentstehungsprozesses. Damit wird unter anderem das diszip-
linübergreifende Abspeichern und Wiederverwenden von bewährten Lösungen ermög-
licht.
Darüber hinaus ist dies der Schritt von intelligenten Produkten zur intelligenten Ent-
wicklung. Hierzu können die bereits in der Technik eingesetzten Methoden der künstli-
chen Intelligenz auf die Entwicklung übertragen werden. So können Verfahren, wie
Mustererkennung eingesetzt werden, um so z.B. wiederkehrende Gesetzmäßigkeiten
disziplinübergreifend zu identifizieren.
Mit den neuen Ansätzen sind Änderungen in den bisherigen Denk- und Arbeitsweisen
verbunden. Der Weg zur intelligenten Entwicklung erzeugt Akzeptanzprobleme. Die
Entwickler sehen ihre Rolle, respektive ihre Stellung im Unternehmen gefährdet. Auch
die Auswirkungen auf die Organisationsstruktur sind nicht ersichtlich. Umso wichtiger
ist eine ganzheitliche Betrachtung der Faktoren: Mensch, Organisation, Technik.
Abkürzungsverzeichnis Seite 151
7 Abkürzungsverzeichnis
BE Bedieneinheit
bspw. beispielsweise
bzw. beziehungsweise
CA Classified Ads Systems Engineering
CAD Computer Aided Design
CI Customer Interface
CPS Cyber-Physical Systems
CO Coordinator
CONSENS CONceptual design Specification technique for the Engineering of complex
Systems
engl. Englisch
EA Enterprise Architect
EVA Eingabe-Verarbeitung-Ausgabe
FAS Functional Architecture for Systems
FEM Fenite Elemente Methode
FMEA Failure Mode and Effects Analysis
G Glue
IM Information Manager
INCOSE International Council on Systems Engineering
IT Informationstechnik
it´s OWL Intelligente Technische Systeme OstWestfalenLippe
HMI Human Machine Interface
Kap. Kapitel
LO Logistics and Operations
MBSE Model-Based Systems Engineering (modellbasiertes Systems Engineering)
MCD Mechatronic Concept Designer
MKS Mehrkörpersimulation
Seite 152 Kapitel 7
SA System Analyst
SD System Designer
SE Systems Engineering
SysML Systems Modeling Language
OOSEM Object Oriented Systems Engineering Method
OPM Object-Process Methodology
PDM Product Data Management
PE Process Engineer
PLM Product Lifecycle Management
QFD Quality-Function-Deployment
RO Requirements Owner
TKU Tretkraftunterstützung
TM Technical Manager
TU Technische Universität
vgl. vergleiche
VireS Virtuelle Synchronisation von Produktentwicklung und Produktionssystem-
entwicklung
V&V Verifikation und Validierung, engl.: Verification and Validation
z.B. zum Beispiel
Literaturverzeichnis Seite 153
8 Literaturverzeichnis
[aca09] acatech – Deutsche Akademie der Technikwissenschaften: Intelligente Objekte - klein,
vernetzt, sensitiv – Eine neue Technologie verändert die Gesellschaft und fordert zur Ge-
staltung heraus. Springer, Berlin, Heidelberg, 2009
[Abr05] ABRAMOVICI, M.: PLM: Kern künftiger Unternehmensstrategien – Engineering-Prozesse
auf dem Prüfstand. Intelligenter produzieren, 2/2005, VDMA-Verlag, S. 6-9
[ADG+09] ADELT, P.; DONOTH, J.; GAUSEMEIER, J.; GEISLER, J.; HENKLER, S.; KAHL, S.; KLÖPPER,
B.; KRUPP, A.; MÜNCH, E.; OBERTHÜR, S.; PAIZ, C.; PORRMANN, M.; RADKOWSKI, R.;
ROMAUS, C.; SCHMIDT, A.; SCHULZ, B.; VÖCKING, H.; WITKOWSKI, U.; WITTING, K.;
ZNAMENSHCHYKOV, O.: Selbstoptimierende Systeme des Maschinenbaus – Definitionen,
Anwendungen, Konzepte. HNI-Verlagsschriftenreihe, Band 234, Paderborn, 2009
[ALR12] ALBERS, A.; LOHMEYER, q.; RADIMERSKY, A.: Individuelle und organisatorische Akzep-
tanz von Methoden des Systems Engineering. In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag
des Systems Engineering, Carl Hanser Verlag, München, 2012
[AZ11] ALBERS, A.; ZINGEL, C.: Interdisciplinary Systems Modeling Using The Contact &
Channel-Model for SysML. In: Proceedings of the 18th International Conference on En-
gineering Design (ICED‘11), Copenhagen, 2011
[Alt12a] ALT, O.: Bessere Systemspezifikationen durch Einsatz von SysML-Wirkketten-
architekturen. In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag des Systems Engineering, Carl
Hanser Verlag, München, 2012
[Alt12b] ALT, O.: Modell-basierte Systementwicklung mit SysML – In der Praxis. Carl Hanser
Verlag, München, 2012
[AHJ+09] ANDERSSON, H.; HERZOG, E.; JOHANSSON, G.; JOHANSSON, O.: Experience from intro-
ducing unified modeling language/systems modeling language at Saab Aerosystems. Sys-
tems Engineering, Wiley Online Library2009
[BBK+09] BALZERT, H.; BALZERT, H.; KOSCHKE, R.; LÄMMEL, U.; LIGGESMEYER, P.; QUANTE, J.:
Lehrbuch der Software-Technik. Spektrum, Heidelberg, 3. Auflage, 2009
[BPV12] BECKER, J.; PROBANDT, W.; VERING, O.: Grundsätze ordnungsmäßiger Modellierung –
Konzeption und Praxisbeispiel für ein effizientes Prozessmanagement. Springer Gabler,
Berlin, Heidelberg, 2012
[Ben05] BENDER, K.: Embedded Systems – Qualitätsorientierte Entwicklung. Springer, Berlin,
2005
[BGJ+09] BERTSCHE, B.; GÖHNER, P.; JENSEN, U.; SCHINKÖTHE, W.; WUNDERLICH, H.-J.: Zuver-
lässigkeit mechatronischer Systeme. Springer, Berlin, 2009
[Bir80] BIRKHOFER, H.: Analyse und Synthese der Funktionen technischer Produkte. VDI-Verlag,
Düsseldorf, Nr. 70, 1980
[BC10] BONE, M.; CLOUTIER, R. J.: The Current State of Model Based Systems Engineering. In:
Proceedings of the 8th Conference on Systems Engineering Research, 2010
[BVB12] BONNEMA, G. M.; VEENVLIET, K. T.; BROENINK, J. F.: Systems Design and Engineering
– Lubricating Multidisciplinary Development Projects. University of Twente, Twente,
2012
[BHL07-ol] BRAUN, S.; HELLENBRAND, D.; LINDEMANN, U.: Kostentransparenz in der Mechatronik
Eine Studie über Komplexitäts- und Kostentreiber mechatronischer Produkte, unter:
http://www.shaker.de/de/content/catalogue/index.asp?lang=&ID=8&ISBN=OND-00000-
0000004, Oktober 2013
Seite 154 Kapitel 8
[BFG+08] BROY, M.; FEILKAS, M.; GRÜNBAUER, J.; GRULER, A.; HARHURIN, A.; HARTMANN, J.;
PENZENSTADLER, B.; SCHÄTZ, B.; WILD, D.: Umfassendes Architekturmodell für das En-
gineering eingebetteter Software-intensiver Systeme. Institut für Informatik der Techni-
schen Universität München, München, 2008
[Czi08] CZICHOS, H.: Mechatronik – Grundlagen und Anwendungen technischer Systeme. Vie-
weg+Teubner Verlag, Wiesbaden, 2. Auflage, 2008
[DIN1319] Grundlagen der Messtechnik. Teil 1: Grundbegriffe, 1995
[DIN15194] Fahrräder – Elektromotorisch unterstützte Räder – EPAC-Fahrräder, 2009
[Dor02] DORI, D.: Object-process methodology – A holistics systems paradigm. Springer, Berlin,
New York, 2002
[Dud13-ol] Duden: online – Rechtschreibung, Grammatik und Bedeutung eines Wortes, unter:
http://www.duden.de/woerterbuch, Oktober 2013
[Dum11] DUMITRESCU, R.: Eine Entwicklungssystematik zur Integration kognitiver Funktionen in
fortgeschrittene mechatronische Systeme. Dissertation, Fakultät für Maschinenbau, Uni-
versität Paderborn, HNI-Verlagsschriftenreihe, Band 286, Paderborn, 2011
[EGG+12] EIGNER, M.; GERHARDT, F.; GILZ, T.; MOGO NEM, F.: Informationstechnologie für Inge-
nieure. Springer Vieweg, Berlin, 2012
[ES09] EIGNER, M.; STELZER, R.: Product Lifecycle Management – Ein Leitfaden für Product
Development und Life Cycle Management. Springer, Berlin, 2. neu bearbeitete Auflage,
2009
[Est08] ESTEFAN, J. A.: Survey of Model-Based Systems Engineering (MBSE) Methodologies.
In: INCOSE MBSE Initiative, California, 2008
[EU 02] Eu Richtlinie 2002/24/EG: Über die Typgenehmigung für zweirädrige oder dreirädrige
Kraftfahrzeuge und zur Aufhebung der Richtlinie 92/61/EWG des Rates. Europäisches
Parlament und Rat, 2002
[ES05] EVERSHEIM, W.; SCHUH, G.: Integrierte Produkt- und Prozessgestaltung. Springer, Berlin,
2005
[Fra06] FRANK, U.: Spezifikationstechnik zur Beschreibung der Prinziplösung selbstoptimieren-
der Systeme. Dissertation, Fakultät für Maschinenbau, Universität Paderborn, HNI-
Verlagsschriftenreihe, Band 175, Paderborn, 2006
[FHH+05] FRANKE, H.-J.; HUCH, B.; HERMANN, C.; LÖFFLER, S.: Kooperationsorientiertes Innova-
tionsmanagement – Ergebnisse des BMBF-Verbundprojektes GINA "Ganzheitliche Inno-
vationsprozesse in modularen Unternehmensnetzwerken". Logos-Verl, Berlin, 2005
[FMS12] FRIEDENTHAL, S.; MOORE, A.; STEINER, R.: A practical guide to SysML – The systems
modeling language. Morgan Kaufmann, Waltham, 2. Auflage, 2012
[FK13-ol] Fritz, J.; Kickstein, J.: Systems Engineering und PLM – Modellzentriertes Vorgehen im
Innovationsprozess, unter: http://www.contact-software.com/fileadmin/user_upload/de/
Medien/ White_Paper/pdf/WP_Systems_Engineering_PLM_de.pdf, Oktober 2013
[Gau10] GAUSEMEIER, J. (Hrsg.): Frühzeitige Zuverlässigkeitsanalyse mechatronischer Systeme.
Carl Hanser Verlag, München, 2010
[GAC+13] GAUSEMEIER, J.; ANACKER, H.; CZAJA, A.; WASSMANN, H.; DUMITRESCU, R.: Auf dem
Weg zu intelligenten technischen Systemen. In: Gausemeier, J.; Dumitrescu, R.; Rammig,
F.-J.; Schäfer, W.; Trächtler, A. (Hrsg.): 9. Paderborner Workshop Entwurf mechatroni-
scher Systeme, HNI Verlagsschriftenreihe, Band 310, 18.-19. April, Paderborn 2013
[GCW+13] GAUSEMEIER, J.; CZAJA, A.; WIEDERKEHR, O.; DUMITRESCU, R.; TSCHIRNER, C.;
STEFFEN, D.: Systems Engineering in der industriellen Praxis. In: Gausemeier, J.; Dumit-
rescu, R.; Rammig, F.-J.; Schäfer, W.; Trächtler, A. (Hrsg.): 9. Paderborner Workshop
Literaturverzeichnis Seite 155
Entwurf mechatronischer Systeme, HNI Verlagsschriftenreihe, Band 310, 18.-19. April,
Paderborn 2013
[GEK01] GAUSEMEIER, J.; EBBESMEYER, P.; KALLMEYER, F.: Produktinnovation – Strategische
Planung und Entwicklung der Produkte von morgen. Carl Hanser Verlag, München, 2001
[GFD+08] GAUSEMEIER, J.; FRANK, U.; DONOTH, J.; KAHL, S.: Spezifikationstechnik zur Beschrei-
bung der Prinziplösung selbstoptimierender Systeme des Maschinenbaus. In: Konstrukti-
on, Ausgabe 7/8-2008 und 9/-2008, Springer VDI-Verlag, Düsseldorf, 2008
[GFD+09] GAUSEMEIER, J.; FRANK, U.; DONOTH, J.; KAHL, S.: Specification technique for the
description of self-optimizing mechatronic systems. In: Research in Engineering Design,
Vol. 20, Number 4, November 2009, Springer, London, 2009
[GKP09] GAUSEMEIER, J.; KAISER, L.; POOK, S.: FMEA von komplexen mechatronischen Syste-
men auf Basis der Spezifikation der Prinziplösung. ZWF Zeitschrift für wirtschaftlichen
Farbrikbetrieb 11/2009, S. 1011–1017
[GLL12] GAUSEMEIER, J.; LANZA, G.; LINDEMANN, U.: Produkte und Produktionssysteme integra-
tiv konzipieren – Modellbildung und Analyse in der frühen Phase der Produktentstehung.
Hanser Verlag, München, 2012
[GPW09] GAUSEMEIER, J.; PLASS, C.; WENZELMANN, C.: Zukunftsorientierte Unternehmensgestal-
tung – Strategien, Geschäftsprozesse und IT-Systeme für die Produktion von morgen.
Hanser, München, 2009
[GSG+09] GAUSEMEIER, J.; SCHÄFER, W.; GREENYER, J.; KAHL, S.; POOK, S.; RIEKE, J.: Management
of Cross-Domain Model Consistency During the Development of Advanced Mechatronic
Systems. In: Proceedings of 17th International Conference On Engineering Design, 24-27
August, Stanford, USA, 2009
[Geh05] GEHRKE, M.: Entwurf mechatronischer Systeme auf Basis von Funktionshierarchien und
Systemstrukturen. Dissertation, Institut für Informatik, Universität Paderborn, 2005
[GG05] GERLICH, R.; GERLICH, R.: 111 thesen zur erfolgreichen softwareentwicklung – Argumen-
te und entscheidungshilfen für manager konzepte und anleitungen für praktiker. Springer,
Berlin, 2005
[Göh13] GÖHNER, P.: Agentensysteme in der Automatisierungstechnik. Springer, Berlin, 2013
[HWF+12] HABERFELLNER, R.; WECK DE, O. L.; FRICKE, E.; VÖSSNER, S.: Systems Engineering –
Grundlagen und Anwendung. Orell Füssli, Zürich, 2012
[HTF96] HARASHIMA, F.; TOMIZUKA, M.; FUKUDA, T.: Mechatronics – "What Is It, Why and
How?" An Editorial. IEEE/ASME Transactions on Mechatronics, Volume 1, Nr. 1, 1996
[HMW02] HIRTZ, JULIE, STONE, ROBERT B.; MCADAMS, DANIEL A., SZYKMAN, SIMON; WOOD, K.:
A Functional Basis for Engineering Design: Reconciling and Evolving Previous Efforts.
In: Research in Engineering Design, Springer, 2002
[Hit07] HITCHINS, D. K.: Systems engineering – A 21st century systems methodology. John
Wiley, West Sussex, England, 2007
[HN09] HOGREBE, F.; NÜTTGENS, M.: Rahmenkonzept zur Messung und Bewertung der Ge-
brauchtstauglichkeit von Modellierungssprachen. In: Nüttgens, M. (Hrsg.): Arbeitsberich-
te zur Wirtschaftsinformatik, Nr. 7, 2009
[Hon04] HONOUR, E.: Understanding the Value of Systems Engineering. In: INCOSE (Hrsg.):
Proceedings of the 14th Annual INCOSE International Symposium, 2004
[Hua02] HUANG, M.: Funktionsmodellierung und Lösungsfindung mechatronischer Produkte.
Dissertation, Fakultät für Maschinenbau, Universität Karlsruhe, Forschungsberichte aus
dem Institut für Rechneranwendung in Planung und Konstruktion, Shaker Verlag,
Aachen, 2002
Seite 156 Kapitel 8
[INC07-ol] INCOSE: Systems Engineering Vision 2020, unter: http://www.incose.org/ProductsPubs/
pdf/SEVision2020_20071003_v2_03.pdf, Oktober 2013
[INC12] INCOSE: INCOSE Systems Engineering Handbuch – Deutsche Übersetzung. GfSE, 2012
[Ise02] ISERMANN, R.: Mechatronische Systeme – Grundlagen. Springer, Berlin, 2002
[ISO25010] Systems and software engineering - Systems and software Quality Requirements and
Evaluation (SQuaRE), 2011
[Jan10] JANSCHEK, K.: Systementwurf mechatronischer Systeme – Methoden, Modelle, Konzepte.
Springer, Heidelberg, 2010
[JLS11] JI, H.; LENORD, O.; SCHRAMM, D.: A Model Driven Approach for Requirements Engi-
neering of Industrial Automation Systems. In: 4th International Workshop on Equation-
Based Object-Oriented Modeling Languages and Tools, ETH Zürich, Switzerland, 2011
[JWK+08] JOHANSSON, L.-O.; WÄRJA, M.; KJELLIN, H.; CARLSSON, S.: Graphical modeling tech-
niques and usefulness in the Model Driven Architecture: Which are the criteria for a
“good” Computer independent model? In: Proceedings of The 31st Information Systems
Research Seminar in Scandinavia (IRIS31), 2008
[Jür00] JÜRGENS, U.: New product development and production networks – Global industrial
experience. Springer, Berlin, 2000
[KDH+13] KAISER, L.; DUMITRESCU, R.; HOLTMANN, J.; MEYER, M.: Automatic Verification of
Modeling Rules in Systems Engineering for Mechatronic Systems. In: Proceedings of the
ASME 2013 International Design Engineering Technical Conferences & Computers and
Information in Engineering Conference, 4.-7. August, Portland, Oregon, 2013
[Kal98] KALLMEYER, F.: Eine Methode zur Modellierung prinzipieller Lösungen mechatronischer
Systeme. Dissertation, Fakultät für Maschinenbau, Universität Paderborn, HNI-
Verlagsschriftenreihe, Band 42, Paderborn, 1998
[KWH+11-ol] KARBAN, R.; WEILKIENS, T.; HAUBER, R.; ZAMPARELLI, M.; DIEKMANN, R.; HEIN, A.:
MBSE Initiative – SE2 Challenge Team – Cookbook for MBSE with SysML, unter:
http://www.mbse.gfse.de, August 2013
[Kle13] KLEINER, S.: Modellbasierte Entwicklung mechatronischer Systeme auf Basis V6 Sys-
tems. In: Gausemeier, J.; Dumitrescu, R.; Rammig, F.-J.; Schäfer, W.; Trächtler, A.
(Hrsg.): 9. Paderborner Workshop Entwurf mechatronischer Systeme, HNI Verlagsschrif-
tenreihe, Band 310, 18.-19. April, Paderborn 2013
[KK94] KOLLER, R.; KASTRUP, N.: Prinziplösungen zur Konstruktion technischer Produkte.
Springer, Berlin, 1994
[KLW11] KORFF, A.; LAMM, J. G.; WEILKIENS, T.: Werkzeuge für den Schmied funktionaler Archi-
tekturen. In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag des Systems Engineering, Carl Han-
ser Verlag, München, 2011
[KS03] KOSSIAKOFF, A.; SWEET, W.: Systems Engineering – Principles and practice. Wiley-
Interscience, Hoboken, N.J, 2003
[LW10] LAMM, J. G.; WEILKIENS, T.: Funktionale Architekturen in SysML. In: Maurer, M.;
Schulze, S.-O. (Hrsg.): Tag des Systems Engineering, Carl Hanser Verlag, München,
2010
[Lan99] LANGLOTZ, G.: Ein Beitrag zur Funktionsstrukturentwicklung innovativer Produkte. Dis-
sertation, Fakultät für Maschinenbau, Universität Karlsruhe, 1999
[LGS+11] LI, F.; GILZ, T.; STEINHAUER, M.; VOGEL-HEUSER, B.; EIGNER, M.; SHEA, K.: Supporting
the multi-domain plant engineering process using engineering knowledge from formal-
ized model-based libraries. In: Spath, D.; Ilg, R.; Krause, T. (Hrsg.): ICPR 21, Fraunhofer
IAO, Stuttgart, 2011
Literaturverzeichnis Seite 157
[Lin09] LINDEMANN, U.: Methodische Entwicklung technischer Produkte – Methoden flexibel
und situationsgerecht anwenden. Springer, Berlin, 3. Auflage, 2009
[LSO06] LINHARES, M.; SILVA, A.; OLIVEIRA, R.: Empirical Evaluation of SysML through the
Modeling of an Industrial Automation Unit. In: 11th IEEE International Conference on
Emerging Technologies and Factory Automation, Prague, Czech Republic, 20-22 Sep-
tember, 2006
[Möh12] MÖHRINGER, S.: Systems Engineering im Mittelstand – ein flexibles Modell zur Rollver-
teilung – Praxiserfahrungen aus Entwicklungsprojekten. In: Maurer, M.; Schulze, S.-O.
(Hrsg.): Tag des Systems Engineering, Carl Hanser Verlag, München, 2012
[Moo09] MOODY, D.: The “Physics” of Notations: Toward a Scientific Basis for Constructing
Visual Notations in Software Engineering. IEEE Transactions on Software Engineering
6/2009, S. 756–779
[Moo07] MOODY, D. L.: What Makes a Good Diagram? Improving the Cognitive Effectiveness of
Diagrams in IS Development. In: Advances in information systems development. New
methods and practice for the networked society, Springer, New York, 2007
[Neg06] NEGELE, H.: Systemtechnische Methodik zur ganzheitlichen Modellierung am Beispiel
der integrierten Produktentwicklung. Herbert Utz Verlag, München, 2. Auflage, 2006
[Nor12] NORDSIEK, D.: Systematik zur Konzipierung von Produktionssystemen auf Basis der
Prinziplösung mechatronischer Systeme. Dissertation, Fakultät für Maschinenbau, Uni-
versität Paderborn, HNI-Verlagsschriftenreihe, Band 304, Paderborn, 2012
[OMG12] OMG: Systems Modeling Language (OMG SysML™) – Version 1.3, 2012
[PBF+07] PAHL, G.; BEITZ, W.; FELDHUSEN, J.; GROTE, K.-H.: Konstruktionslehre – Grundlagen
erfolgreicher Produktentwicklung, Methoden und Anwendung. Springer, Berlin, 7. Auf-
lage, 2007
[Pat82] PATZAK, G.: Systemtechnik, Planung komplexer innovativer Systeme – Grundlagen,
Methoden, Techniken. Springer, Berlin, New York, 1982
[PM06] PETRASCH, R.; MEIMBERG, O.: Model Driven Architecture – Eine praxisorientierte Ein-
führung in die MDA. dpunkt Verlag, Heidelberg, 2006
[PHA+12] POHL, K.; HÖNNINGER, H.; ACHATZ, R.; BROY, M.: Model-based engineering of embed-
ded systems – The SPES 2020 methodology. Springer, Berlin, 2012
[PL11] PONN, J.; LINDEMANN, U.: Konzeptentwicklung und Gestaltung technischer Produkte
Systematisch von Anforderungen zu Konzepten und Gestaltlösungen. Springer, Berlin,
Heidelberg, 2. Auflage, 2011
[RFB12] RAMOS, A. L.; FERREIRA, J.; BARCELO, J.: Model-Based Systems Engineering: An
Emerging Approach for Modern Systems. In: Proceedings of IEEE Transactions on Sys-
tems, Man and Cybernatics, 2012
[RPC+12] REICHWEIN, A.; PAREDIS, C. J.; CANEDO, A.; WITSCHEL, P.; STELZIG, P. E.; VOTINTSEVA,
A.; WASGINT, R.: Maintaining Consistency between System Architecture and Dynamic
System Models with SysML4Modelica. In: Proceedings of 6th International Workshop on
Multi-Paradigm Modeling - MPM'12, Innsbruck, Austria, 2012
[Rod12] RODDECK, W.: Einführung in die Mechatronik. Vieweg+Teubner Verlag, Wiesbaden, 4.
Auflage, 2012
[Rop75] ROPOHL, G.: Systemtechnik – Grundlagen und Anwendung. Carl Hanser Verlag, Mün-
chen, 1975
[Rop09] ROPOHL, G.: Allgemeine Technologie – Eine Systemtheorie der Technik. Universitätsver-
lag Karlsruhe, Karlsruhe, 2009
Seite 158 Kapitel 8
[Rot00] ROTH, K.: Konstruieren mit Konstruktionskatalogen. Springer, Berlin, Band 1, 3.
Auflage, 2000
[SA00] SAGE, A. P.; ARMSTRONG, J. E.: Introduction to systems engineering. Wiley, New York,
2000
[SRC10] SCHALLES, C.; REBSTOCK, M.; CREAGH, J.: Ein generischer Ansatz zur Messung der Be-
nutzerfreundlichkeit von Modellierungssprachen. In: Engels, G. (Hrsg.): Modellierung
2010, GI, Bonn, 2010
[SFP+09] SCHAMAI, W.; FRITZSON, P.; PAREDIS, C.; POP, A.: Towards Unified System Modeling
and Simulation with ModelicaML: Modeling of Executable Behavior Using Graphical
Notations. In: Proceedings of the 7th Modelica Conference, Como, Italy, 2009
[SBD+10] SCHATTEN, A.; BIFFL, S.; DEMOLSKY, M.; GOSTISCHA-FRANTA, E.; ÖSTREICHER, T.;
WINKLER, D.: Best Practice Software-Engineering – Eine praxiserprobte Zusammenstel-
lung von komponentenorientierten Konzepten, Methoden und Werkzeugen. Spektrum,
Heidelberg, 2010
[Sen13] SENDLER, U.: Industrie 4.0 – Beherrschung der industriellen Komplexität mit SysLM.
Springer, München, 2013
[She96] SHEARD, S. A.: Twelve Systems Engineering Roles. In: INCOSE (Hrsg.): Proceedings of
the 6th INCOSE Annual International Symposium, Boston, Massachusetts, USA, 1996
[SB09] Stetter, R.; Blum, T.: Verschläft der Deutsche Maschinenbau seine Chancen? – Mecha-
tronische Möglichkeiten im internationalen Wettbewerb, 2009
[Sta73] STACHOWIAK, H.: Allgemeine Modelltheorie. Springer, Wien, 1973
[SV07] STAHL, T.; VÖLTER, M.: Modellgetriebene Softwareentwicklung – Techniken, Engineer-
ing, Management. dpunkt Verlag, Heidelberg, 2. Auflage, 2007
[SMM+12] STIEGLER, A.; MALETZ, M.; MROTZEK, M.; WECK, T.: Generierung eines multiperspekti-
ven Systemmodells in der automobilen Antriebsstrangentwicklung – Herausforderungen
und Erfahrungen. In: Maurer, M.; Schulze, S.-O. (Hrsg.): Tag des Systems Engineering,
Carl Hanser Verlag, München, 2012
[TG10] TRETOW, G.; GÖPFERT, J.: Systems-Engineering in der frühen Phase der Produktentwick-
lung. CAD-CAM Report 4/2010, S. 58–61
[TGH08] TRETOW, G.; GÖPFERT, J.; HEESE, C.: In sieben Schritten systematisch entwickeln. CAD-
CAM Report 8/2008, Hoppenstedt Publishing, S. 772–778
[UP95] ULRICH, H.; PROBST, GILBERT J. B: Anleitung zum ganzheitlichen Denken und Handeln
– Ein Brevier für Führungskräfte. Haupt, Bern, 4. unveränd. Auflage, 1995
[VDI2222] Konstruktionsmethodik - Methodisches Entwickeln von Lösungsprinzipien, 1997
[VDI2206] Entwicklungsmethodik für mechatronische Systeme, 2004
[Wei06] WEILKIENS, T.: Systems Engineering mit SysML/UML – Modellierung, Analyse, Design.
Dpunkt-Verlag, Heidelberg, 2006
[ZVE09] ZVEI - Zentralverband Elektrotechnik- und Elektronikindustrie (Hrsg.): Nationale Road-
map Embedded Systems. Kompetenzzentrum Embedded Software & Systems, Frankfurt,
2009
Anhang
Inhaltsverzeichnis Seite
A1 Steckbriefe der Elementklassen .......................................................... A-1
A2 Liste der Richtlinien und Bedingungen ................................................ A-9
A3 Matrix der energieumsetzenden Elemente ........................................ A-12
A4 Matrix der Sensoren .......................................................................... A-13
A5 Aufgaben und Fähigkeiten eines Systems Engineers ....................... A-14
A6 Systemstruktur der Sortieranlage ...................................................... A-15
Steckbriefe der Elementklassen Seite A-1
A1 Steckbriefe der Elementklassen
Bild A-1: Steckbrief Energieübertrager
Klassifikation «Energieübertrager»
Beschreibung
Ein Energieübertrager hat eine eingehende und
ausgehende Beziehung vomTyp Energie. Die
Energieform am Ein- undAusgang ist identisch.
Grundfunktion
- Wert einer Energiekomponente verändern
- Richtung einer Energiekomponente ändern
- Sammeln/Trennen von Energiekomponenten
Beispielhafte Anwendung
Getriebe
M
2
, ω
2
M
1
, ω
1
«rotatorische
Energie»
«rotatorische
Energie»
«Energieübertrager»
Häufige Fehler
Die ein- und ausgehende Beziehung ist nicht vom
Typ «Energie». Das Öl ist das Medium zur
Übertragung der Energie und wird daher in der
Systemstruktur nicht als Stoff-Beziehung darge-
stellt.
Ventil
ÖlÖl
«Energieübertrager»
Strom
«Energieübertrager»
«Fluid» «Fluid»
Die eingehende Beziehung fehlt. DerAkku kann
wieder geladen werden und benötigt daher auch
eine eingehende Energie-Beziehung vomTyp
«elektrische Energie». Durch die statische Sicht auf
die Struktur wird der zeitliche Zusammenhang
zwischen ein Ein- und Ausgang nicht beschrieben.
Akku
«elektrische
Energie»
Seite A-2 Anhang
Bild A-2: Steckbrief Energiewandler
Beispielhafte Anwendung
Temperatur-
sensor
TemperaturTemperatur
«Messgröße» «Signal»
«Sensor»
Klassifikation «Energiewandler»
Beschreibung
Ein Energiewandler ändert eine Energieform in eine
andere Energieform. Ein- und ausgehende
Beziehungen sind vom Typ «Energie». Es gilt die
Bedingung, dass sich die Energieform am Eingang
und Ausgang unterscheidet.
Grundfunktion
- Energie wandeln
Häufige Fehler
Die eingehende Beziehung ist fehlerhaft (nicht vom
Typ «Energie»). Das Öl wird als Stoff-Beziehung
dargestellt. Der Zweck ist jedoch nicht, das Öl zu
fördern, sondern Energie zu übertragen.
Zylinder
KraftÖl
«Energiewandler»
Strom
«Energiewandler»
Heizstab
Ausgehende Beziehung vom Typ «Energie» fehlt.
Das Heizstab erzeugt Wärme, dass als thermische
Energie abgegeben wird.
Beispielhafte Anwendung
Zylinder
KraftHydraulik
«hydraulische
Energie»
«translatorische
Energie»
«Energiewandler»
«translatorische
Energie»
«Fluid»
«elektrische
Energie»
Steckbriefe der Elementklassen Seite A-3
Bild A-3: Steckbrief Informationsverarbeitung
Klassifikation «Informationsverarbeitung»
Beschreibung
Die Informationsverarbeitung hat ein- und ausge-
hende Beziehung vom Typ «Information» mit der
Unterklasse «Signal».
Grundfunktion
- Informationen auslesen
- Informationen verarbeiten
- Informationen speichern
Beispielhafte Anwendung
«Signal» «Signal»
«IV»
Bildverarbeitung
BildBilddaten
Häufige Fehler
Durch die Hardware wird die Realisierung
aufgezeigt, nicht der Zweck des Elements. Die
Datenverarbeitung sollte in der Systemstruktur
dargestellt werden.
µ-Controller
BildBilddaten
«IV»
Statusangabe
«IV»
«Signal» «Signal»
Die ausgehende Beziehung ist nicht vomTyp
«Information». DieAngaben an dem HMI an den
Benutzer werden optisch vorgenommen. Dieser
Sachverhalt wird in Form einer Informations-
Beziehung dargestellt.
HMI
«optische
Energie»
Status
«Signal»
Seite A-4 Anhang
Bild A-4: Steckbrief Sensor
Klassifikation «Senso
Beschreibung
Ein Sensor nimmt eine Messgröße auf und wandelt
diese in ein Signal. Eingehende Beziehung ist vom
Typ «Messgröße» und ausgehende Beziehung vom
Typ «Signal».
Grundfunktion
- Messgröße erfassen
Beispielhafte Anwendung
Temperatur-
sensor
TemperaturTemperatur
«Messgröß «Signal»
«Sensor»
Häufige Fehler
Mit dieser Darstellung wird versucht die Messung
durch die Einwirkung der Größe darzustellen. Dies
ist nur bei direkten Effekten möglich. Da nicht alle
Fälle damit abgedeckt werden können, führt diese
Darstellung zu uneinheitlichen Modellen.
Diese Darstellung will den „Ort“ des Sensors
visualisieren. Zur Messung des Durchflusses wird
ein Sensor im Stofffluss (in der Leitung) benötigt.
Damit wird jedoch der Zweck des Sensors mit dem
Einbauort verwechselt.
Temperatur-
sensor
TemperaturTemperatur
«Sensor»
Durchfluss-
sensor
WasserWasser
«Sensor»
Volumenstrom
Steckbriefe der Elementklassen Seite A-5
Bild A-5: Steckbrief Eigenschaftsänderndes Element
Klassifikation «Eigenschaftsänderndes Element»
Beschreibung
Das Eigenschaftsändernde Element hat ein- und
ausgehende Beziehungen vomTyp «Stoff». Am Ein-
und Ausgang ist derselbe Stoff, wobei die Eigenschaft
oder die Position des Stoffs durch das Element ge-
ändert wird.
Grundfunktion
- Stoffe verkleinern/vergrößern
- Stoffe leiten/führen
- Stoffeigenschaft ändern
Beispielhafte Anwendung
Häufige Fehler
Ausgehende Stoff-Beziehung fehlt. Die ausgehende
Beziehung muss dem gleichen Stoff entsprechen.
Behälter
Wasser
«Fluid»
Die Eigenschaften des Stoffs fehlen. Die Stanze
ändert die Form desWerkstücks. Dieses Merkmal
und Merkmalsausprägungen müssen dem Stoff
hinterlegt werden.
Stanze
«Festkörper»
«Eigenschafts-
änderndes Element»
Kessel
Wasser
[Temperatur T
1
]
«Fluid» «Fluid»
«Eigenschafts-
änderndes Element»
Wasser
[Temperatur T
2
]
«Eigenschafts-
änderndes Element»
Werkstück
«Festkörper»
Werkstück
Seite A-6 Anhang
Bild A-6: Steckbrief Stoffänderndes Element
Bild A-7: Steckbrief Tragstruktur
Klassifikation «Stoffänderndes Element»
Beschreibung
Das Stoffändernde Element hat ein- und ausgehende
Beziehungen vom Typ «Stoff». Dabei unterscheiden
sich die eingehenden und ausgehenden Beziehun-
gen in der Art, dass neue Stoffe oder Mischformen
(z.B. durch Fügen) entstehen.
Grundfunktion
- Stoffe mischen/trennen
- Stoffe sammeln/teilen
- Stoffe fügen/lösen
Beispielhafte Anwendung
Brühgruppe
Wasser
«Fluid» «Fluid»
«Stoffänderndes
Element»
Kaffee
Kaffeepulver
«Festkörper» «Festkörper»
Kaffeesatz
Häufige Fehler
Ausgehende Stoffbeziehung fehlt. Die Stoffe haben
sich zwischen Ein- und Ausgang geändert, das
verdampfte Wasser fehlt als ausgehende
Beziehung.
Destiller
SalzSalzwasser
Werkstück
«Fluid» «Festkörper»
Der Stoff hat sich zwischen dem Ein- undAusgang
nicht geändert. Die Presse fügt zwei Stoffe
zusammen, so dass das Endprodukt sich vom
Ausgangsprodukt unterscheiden muss. Zudem fehlt
eine eingehende Stoff-Beziehung.
Presse
«Festkörper»
«Stoffänderndes
Element»
«Stoffänderndes
Element»
Werkstück
«Festköper»
Klassifikation «Tragstruktur»
Beschreibung
Tragstruktur hat ein- und ausgehende Beziehung
vom Typ «mechanische Verbindung».
Grundfunktion
- Bauteile trage
- Bauteile positionieren/verbinden
- Vor Umfeldeinflüssen schützen (Nebenfunktion)
Häufige Fehler
Die ein- und ausgehende Beziehung ist nicht vom
Typ «mechanische Verbindung». Die Befestigung
wird in diesem Fall durch Kräfte beschrieben. Dies
entspricht jedoch nicht dem Zweck der Beziehung.
Beispielhafte Anwendung
Gehäuse
Befestigung
«Kraftschluss» «Formschluss»
«Tragstruktur»
Befestigung
L-Winkel
Haltekraft
«trans. Energie»
«Tragstruktur»
Haltekraft
«trans. Energie»
Steckbriefe der Elementklassen Seite A-7
Bild A-8: Steckbrief Lebewesen
Klassifikation «Lebewesen»
Beschreibung
Menschen oder Tiere, die mit dem System interagieren, sind vomTyp «Lebewesen». In der Regel sind sie
ausserhalb der Systemgrenze und werden als Umfeldelemente beschrieben. Übergibt derAnwender
Informationen an das System wird dieses mit einer Informations-Beziehung vomTyp «Messgröße» spezifiziert.
Häufige Fehler
Die Beziehung muss vom Typ «Messgröße» sein.
Der Benutzer drückt die Tasten der Tastatur. Der
Zweck der Beziehung ist jedoch, dieWahl einer
Taste und damit die Übermittlung der Information,
welche Taste gedrückt ist.
Benutzer
«Lebewesen»
Tastatur
«Sensor»
Kraft
Die Energie-Beziehung wird hier fehlerhaft
verwendet zur Darstellung, dass der Benutzer das
System montiert. In welcher Rolle derAnwender
mit dem System interagiert, ist nichtTeil der
Systemstruktur.
Benutzer
«Lebewesen»
Waschmaschine
«Eigenschafts-
änderndes Element»
Montage
Beispielhafte Anwendung
Funkschlüssel «Signal»
«Sensor»
Auto
Auf/Zu
«Messgröß
Auto
Auf/Zu
Benutzer
«Lebewesen»
«Signal»
Wunsch erfasst
[optisch, haptisch]
«Signal»
Wunsch erhalten undTür auf-/abgeschlossen
[optisch, akustisch]
Fahrzeug
«Energiewandler»
«transl. Energie»
Seite A-8 Anhang
Bild A-9: Steckbrief Stoff-Objekt
Bild A-10: Steckbrief Umgebung
Klassifikation «Stoff-Objekt»
Beschreibung
Das Stoff-Objekt tritt in der Systemstruktur auf zweiWeisen auf: als Stoff-Beziehung und als Umfeldelement.
Der Verlauf des Objekts wird im System durch die Stoff-Beziehung beschrieben. Hingegen wird dieWechsel-
wirkung des Systems mit dem Stoff-Objekt in Form von Beziehungen zwischen dem Umfeldelement und dem
System dargestellt.
Häufige Fehler
Die Darstellung, dass Wäsche in die Maschine
gebracht wird, erfolgt bereits durch die Stoff-
Beziehung. Die hier gewählte Darstellung zeigt
zudem nicht auf, wie die Wäsche in die Maschine
gelangt.
Wäsche
«Stoff-Objekt»
Beispielhafte Anwendung
Waschmaschine
«Eigenschafts-
änderndes Element»
«translatorische
Energie»
Wäsche
«Stoff-Objekt»
Benutzer
«Lebewesen»
Kraft
Wäsche
[trocken, verschmutzt]
«Festkörper»
Wäsche
[sauber, feucht]
«Festkörper»
«chemische
Energie»
Reinigung
Waschmaschine
«Eigenschafts-
änderndes Element»
sche
In dieser Darstellung soll die Wirkung derWasch-
maschine auf den Stoff „Wäsche“ gezeigt werden.
Diese Art der Wirkung ist nicht zulässig (Energie-
Beziehung endet an der Stoff-Beziehung).
Benutzer
«Lebewesen»
Waschmaschine
«Eigenschafts-
änderndes Element»
Wäsche
Klassifikation «Umgebung»
Beschreibung
Einflüsse aus der Umgebung werden in dem Umfeldelement vom Typ «Umgebung» zusammengefasst. Die
Einflüsse können störend auf das System wirken und werden farblich markiert.
Beispielhafte Anwendung
Funkschlüssel
«Sensor»
«Fluid»
Umwelt
«Umgebung»
Regen, Wasser
«thermische Energie»
Temperatur
Liste der Richtlinien und Bedingungen Seite A-9
A2 Liste der Richtlinien und Bedingungen
Vergleichbarkeit
Bedingung: Jedes Element und jede Beziehung ist einer Klasse zuzuordnen.
Richtlinie: Die Klasse (Energie, Information, Stoff, mechanische Verbindung) einer
Beziehung wird durch den Zweck der Verbindung bestimmt.
Richtlinie: Die Elementklasse der technischen Elemente wird auf Basis der Haupt-
aufgabe des Elements festgelegt (Energie umsetzen, Information umset-
zen, Stoff umsetzen oder Element halten/schützen).
Richtlinie: Menschen oder Tiere, die mit dem System interagieren, werden durch
Elemente repräsentiert mit der Elementklasse «Lebewesen».
Richtlinie: Stoffe, die durch das System umgesetzt werden, werden als Elemente
vom Typ «Stoff-Objekt» repräsentiert.
Richtlinie: Einflüsse aus dem Systemumfeld (z.B. Umwelteinflüsse, Raumbedin-
gungen) werden als Beziehung dargestellt. Diese starten am Element
vom Typ «Umgebung».
Richtlinie: Dekomposition von Elementen erfolgt nach funktionalen Gesichtspunk-
ten.
Richtlinie: Ist ein Element in weitere Elemente dekomponiert, darf das übergeordne-
te Element keinem Bauteil entsprechen.
Vollständigkeit
Bedingung: Elemente und Beziehungen müssen benannt werden.
Richtlinie: Ein projektweites Glossar enthält mindestens die Abkürzungen und die
entsprechenden ausgeschriebenen Elementbezeichnungen.
Bedingung: Energieumsetzende Elemente haben eine ein- und ausgehende Beziehung
vom Typ «Energie».
Bedingung: Informationsumsetzende Elemente haben eine ein- und ausgehende Be-
ziehung vom Typ «Information».
Bedingung: Stoffumsetzende Elemente haben eine ein- und ausgehende Beziehung
vom Typ «Stoff».
Bedingung: Tragstrukturen haben mindestens eine Beziehung vom Typ «mechani-
sche Verbindung».
Seite A-10 Anhang
Bedingung: Alle Elemente und Beziehungen sind einer Klasse der höchsten Detail-
stufe zuzuordnen.
Bedingung: Es besteht ein 1:m-Verhältnis, mit m>1, zwischen dem Element der Ebe-
ne n und den Elementen der Ebene n+1.
Bedingung: Mindestens ein Element der Ebene n+1 erbt die Elementklasse des Vater-
Elements. Die Ausnahme bildet die Elementklasse «Eigenschaftsändern-
des Element».
Bedingung: Gewollte Wirkbeziehungen vom Typ «Energie», «Information» oder
«mechanische Verbindung» müssen bis zur untersten Hierarchieebene
geführt werden.
Richtlinie: Ungewollte Wirkbeziehungen (störende Einflüsse) können auf beliebiger
Hierarchieebene enden mit der Semantik, dass die Wirkung sich auf alle
innenliegenden Elemente bezieht.
Richtlinie: Gewollte Wirkbeziehungen vom Typ «Stoff» können am Stoffumsetzen-
den Element der Ebene n enden, wenn keine Stoffumsetzenden Elemente
auf der Ebene n+1 enthalten sind.
Richtlinie: Die Energiequellen des Systems sind mit dem Attribut „Energiequelle“
zu versehen.
Bedingung: In der Systemstruktur ist mindestens eine Energiequelle vorhanden.
Richtlinie: Elemente, die elektrische Energie benötigen, sind mit dem Attribut „ak-
tiv“ zu versehen.
Bedingung: Elemente mit dem Attribut „aktiv“ besitzen mindestens eine eingehende
Beziehung vom Typ «elektrische Energie».
Bedingung: Wird der Zustand eines Stoffes durch ein Eigenschaftsänderndes Element
geändert, besitzt das Element mindestens eine eingehende Beziehung
vom Typ «Energie».
Richtlinie: Elemente, die einem physischen Element entsprechen, erhalten das Attri-
but „gestaltbehaftet“.
Bedingung: Gestaltbehaftete Elemente haben mindestens eine Beziehung vom Typ
«mechanische Verbindung».
Bedingung: In der Systemstruktur ist mindestens eine Beziehung vom System zu ei-
nem Umfeldelement vom Typ «mechanische Verbindung» vorhanden.
Liste der Richtlinien und Bedingungen Seite A-11
Richtigkeit
Bedingung: Für Elemente der Klasse «Energieübertrager» gilt: Energie-Typ IN =
Energie-Typ OUT.
Bedingung: Für Elemente der Klasse «Energiewandler» gilt: Energie-Typ IN Ener-
gie-Typ OUT.
Bedingung: Für Elemente der Klasse «Sensor» gilt: «Messgröße» IN und «Signal»
OUT.
Bedingung: Für Elemente der Klasse «Informationsverarbeitung» gilt: «Signal» IN
und «Signal» OUT.
Bedingung: Für Elemente der Klasse «Eigenschaftsänderndes Element» gilt: Stoff IN
= Stoff OUT.
Bedingung: Für Elemente der Klasse «Stoffänderndes Element» gilt: Stoff IN Stoff
OUT.
Bedingung: Für Elemente der Klasse «Lebewesen» gilt: ausgehende Informationsbe-
ziehung ist vom Typ «Messgröße».
Bedingung: Der Objektfluss durch das System wird durch die Stoffbeziehung spezifi-
ziert. Hierzu wird ein Element vom Typ «Stoff-Objekt» angelegt und mit
Merkmalen und Merkmalsausprägungen beschrieben.
Bedingung: Ein Element vom Typ «Stoff-Objekt» wird als Umfeldelement visuali-
siert, wenn Wechselwirkungen des Systems mit dem Objekt spezifiziert
werden.
Bedingung: Die Stoffbeziehung, die den Objektfluss durch das System beschreibt,
darf nicht am entsprechenden Element «Stoff-Objekt» beginnen.
Seite A-12 Anhang
A3 Matrix der energieumsetzenden Elemente
Bild A-11: Mit Beispielen gefüllte Matrix der energieumsetzenden Elemente (Aufbau
nach [Czi08])
Energie
Translatorisch Rotatorisch Elektrisch Pneumatisch Hydraulisch Magnetisch Optisch Akustisch Chemisch Thermisch
Energie
Translatorisch
Hebel, Feder,
Dämpfer,
Hydraulik-Pres-
se, Keil
Zahnradstange Piezo Kolbenpumpe,
Luftpumpe
Kolbenpumpe Trommel
Rotatorisch
Gewindespin-
del, Nockenge-
triebe, Zahrad-
stange
Gebtriebe,
Welle,
Rad, Zahnrad
Generator Verdichter Widerstands-
bremse
Elektrisch
Hubaktor,
Linearmotor,
Piezo, Zylinder
Rotationsmotor,
DC-Motor,
AC-Motor,
Akkumulator,
Leistungselekt-
ronik, Netzteil
Pneumatik-
pumpe
Hydraulik-
pumpe
Stromdurchfl .
Leiter, Spule,
Elektromagnet
LED, Lampe,
OLED, Laser
Lautsprecher Akkumulator-
zellen
Heizstab
Pneumatisch
Zylinder Turbine,
Windrad
Pneumatik-
generator
Ventil, Druck-
minderer
Hydraulisch
Zylinder Turbine,
Schaufelrad,
Hydraulikmotor
Hydraulik-
generator
Ventil,
Druckminderer
Magnetisch
Dauermagnet
Optisch
Solarzelle,
Photovoltaik
Spiegel, Linse,
optische Gitter
Solaranlage
Akustisch
Resonanz-
körper
Thermoakusti-
sche Maschine
Chemisch
Verbrennungs-
motor
Akkumulator-
zellen
Ölheizung,
Gasheizung
Thermisch
Wärmekraft-
maschine
Wärmekraft-
maschine
Glühbirne Thermoakusti-
sche Maschine
Wärmetau-
scher, Wärme-
leiter,
Wärmepumpe
Matrix der Sensoren Seite A-13
A4 Matrix der Sensoren
Bild A-12: Sensoren-Matrix [Czi08]
Wirkprinzip
resistiv R induktiv L kapazitiv C Spannung U Strom I Ladung Q
Messgröße
Position:
Länge l
Weg s
Winkel ɸ
Potentiometer
Magnetoresitiver
Sensor,
Gauß-Feldplatte
Differenzial-
Transformator,
Tauchanker-
Wegsensor
Kapazitiver
Wegsensor
Hall-Sensor, Op-
toelektronischer
Lichtschranken-
Sensor
Wirbelstrom-
Sensor
Dehnung
ɛ = ∆l/l
0
Dehnungsmess-
streifen
Faseroptische
Sensoren
Geschwindig-
keit
v=ds/dt
Magnetoresisti-
ver Drehwinkel-
Sensor
Induktiver Dreh-
winkel-Sensor
Magnetpol-Dreh-
zahl-Sensor
Optoelektroni-
scher Drehzahl-
Sensor
Gyrometer/
Piezo-Sensor
Beschleuni-
gung
a=dv/dt
Seismische Masse-Dämpfer-Feder-Systeme, Rückführung auf Wegmessung: resistiv, induktiv, kapazitiv,
optoelektronisch, piezoresistiv; Hall/Gauß-Sensorik oder Dehnungsmessung (DMS)
Kraft F
Moment F · l
Piezoresistiver
Sensor,
Dehnstoffe
Magnetoelasti-
scher Sensor
Kraftkompensa-
tions-Sensor
Federelemente oder DMS,
Rückführung auf s-, ɛ-Messung
Piezoelektri-
scher Sensor
Druck
p = Kraft/Flä-
che
Piezoresistiver
Dehnstoff-
Sensor
Magnetoelasti-
scher Sensor
Kapazitiver
Drucksensor
Federelemente oder DMS,
Rückführung auf s-, ɛ-Messung
Piezoelektri-
scher Sensor
Temperatur T
NTC/PTC-
Widerstände
Thermo-
elemente
Optoelektroni-
sches Pyrometer
Feuchte
f
abs
, f
rel
Resistives Hyg-
rometer
Kondensator
Hygrometer
Seite A-14 Anhang
A5 Aufgaben und Fähigkeiten eines Systems Engineers
Mit der Einführung der Systemmodellierung sind Aufgaben verbunden, die in den Rol-
lendefinitionen des Systems Engineering nicht berücksichtigt werden. Hierzu zählen
alle Aufgaben rund um die Modellierung, Dokumentation und Pflege des Systemmo-
dells. Dabei organisiert und moderiert der Systems Engineer Workshops mit den Fach-
disziplinen. Die Ergebnisse aus den Workshops werden von ihm aufbereitet und Un-
klarheiten oder Änderungen mit den jeweiligen Experten abgestimmt. Er beruft Sitzun-
gen ein, wenn disziplinübergreifende Änderungen entstanden sind und am Systemmo-
dell diskutiert werden müssen. Er ist zuständig, die Grundsätze ordnungsmäßiger Mo-
dellierung einzuhalten. Bild A-13 zeigt die Aufgaben und das Fähigkeitsprofil eines
Systems Engineers.
Bild A-13: Aufgaben und Fähigkeitsprofil eines Systems Engineers im Kontext MBSE
Systems Engineer
Aufgaben
Organisiert und führt Workshops mit den Fachdisziplinen durch
Schult die Teilnehmer in den Modellierungssprachen, Methode
und Werkzeugen des MBSE
Definiert Modellierungszweck und Modellierungstiefe
Pflegt und dokumentiert das Systemmodell
Fördert die Kommunikation zwischen den Fachdisziplinen und
sorgt für Konsens bei der Modellierung
Verteilt Schreib- und Leserechte im Software- Werkzeug
Fähigkeitsprofil
Fachwissen über Aufgaben des MBSE
Ist Experte in den Methoden, Modellierungssprachen und
Werkzeugen des MBSE
Gutes Systemverständnis; Technische Erfahrung und Kenntnisse
über Anwendung, Realisierung und Einsatz des Produkts
Fähigkeit zu organisieren, zu delegieren und zu kommunizieren
Durchsetzungsvermögen und Konsensfähigkeit in der
Systemmodellierung
Fähigkeit zu objektiver und konstruktiver Beurteilung der
modellierten Sachverhalte
Syste
m
A6
B
ild
A
m
struktur der
Sys
t
A-14: Sys
t
Sortieranlag
e
t
emstru
k
t
emstruktur
e
k
tur der
S
der Sortier
a
Sortiera
r
anlage in
Ü
n
lage
Ü
bersicht
Seit
e
e
A-15
Seite
B
ild
A
A-16
A-15: Sys
t
t
emstruktur der Sortier
a
r
anlage – li
n
n
ker Aussc
h
h
nitt
A
A
nhang
Syste
m
B
ild
A
m
struktur der
A-16: Sys
t
Sortieranlag
e
t
emstruktur
e
der Sortier
a
r
anlage – r
e
e
chter Auss
c
c
hnitt
Seit
e
e
A-17