Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
München
Verl. Dr. Hut
2008
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Produktentwicklung
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | VIII, 207 S. Ill., graph. Darst. |
ISBN: | 9783899638752 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035218397 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 081217s2008 ad|| m||| 00||| ger d | ||
020 | |a 9783899638752 |9 978-3-89963-875-2 | ||
035 | |a (OCoLC)300151742 | ||
035 | |a (DE-599)BVBBV035218397 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-19 |a DE-12 | ||
100 | 1 | |a Schmitz, Joachim |e Verfasser |4 aut | |
245 | 1 | 0 | |a Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner |c von Joachim Schmitz |
250 | |a 1. Aufl. | ||
264 | 1 | |a München |b Verl. Dr. Hut |c 2008 | |
300 | |a VIII, 207 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Produktentwicklung | |
502 | |a Zugl.: Paderborn, Univ., Diss., 2008 | ||
650 | 0 | 7 | |a Prozessmanagement |0 (DE-588)4353072-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Systemmodell |0 (DE-588)4304916-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Systementwurf |0 (DE-588)4261480-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mechatronik |0 (DE-588)4238812-0 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Mechatronik |0 (DE-588)4238812-0 |D s |
689 | 0 | 1 | |a Systementwurf |0 (DE-588)4261480-6 |D s |
689 | 0 | 2 | |a Systemmodell |0 (DE-588)4304916-3 |D s |
689 | 0 | 3 | |a Prozessmanagement |0 (DE-588)4353072-2 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017024512&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017024512 |
Datensatz im Suchindex
_version_ | 1804138480383557632 |
---|---|
adam_text | Inhaltsverzeichnis
1 Einleitung 1
1.1 Motivation 1
1.2 Aufbau der Arbeit 3
1.3 Anwendungsbeispiele 4
1.3.1 Linearer Stellantrieb 4
1.3.2 Edutruck 5
1.3.3 Servicezubringer 7
2 Entwurf mechatronischer Systeme 9
2.1 Kennzeichen mechatronischer Systeme 9
2.2 Einordnung des Entwurfs in den Produktlebenszyklus 10
2.3 Stand der Technik beim Entwurf mechatronischer Systeme 12
2.4 Analyse existierender Softwaresysteme 14
2.4.1 Numerische Berechnungsprogramme 14
2.4.2 Computeralgebra-Systeme 17
2.4.3 Berechnungsprogramme für mechanische Aufgabenstellungen 18
2.4.4 CAMeL-View- eine Entwicklungsumgebung für mechatronische Systeme 19
3 Strukturierung des Entwurfsprozesses 21
3.1 Phasen im Entwurfsprozess 21
3.2 Kennzeichen der Top-Down- und Bottom-Up-Entwurfsmethode 23
3.3 Arbeitsprozesse beim Entwurf mechatronischer Systeme 23
3.4 Der modellbasierte ganzheitliche Entwurf 25
3.5 Drei mögliche Sichtweisen auf ein mechatronisches System 26
3.5.1 Funktionensicht 26
3.5.2 Hierarchiesicht 28
3.5.3 Modellsicht 30
3.6 Zusammenfassende Kennzeichnung des Entwurfsverfahrens 32
4 CAMeL-View - Konzept und Implementierung 33
4.1 Kennzeichen objektorientierter Programmierung 37
4.2 Überblick über objektorientierte Programmiersprachen 38
4.3 Der Komponentenbegriff in der Softwareentwicklung 40
4.4 Mechanismen zur Kommunikation zwischen Komponenten 42
4.4.1 DDE und Pipe-Mechanismus 43
4.4.2 COM 43
4.4.3 .NET 44
4.4.4 CORBA 45
4.4.5 J2EE 46
4.4.6 Gegenüberstellung der Kommunikationstechniken 48
4.5 Externe Softoarepakete in CAMeL-View 48
4.5.1 Plotter 48
4.5.2 Scilab 50
4.5.3 MuPAD 51
4.5.4 Benutzerschnittstellen zu externen Tools 51
4.5.5 Weitere externe Tools in CAMeL-View 52
5 Beschreibungsform „Workflow 55
5.1 Überblick zur Entwicklung von Workflows 55
5.1.1 Begriffsbestimmung „Workflow 56
5.1.2 Begriffsbestimmung „Workflow-Management-System 57
5.1.3 Phasen eines Workflows 57
5.2 Einsatzgebiete heutiger Workflow-Management-Systeme 58
5.3 Realisierung von Ablaufsteuerungen in CAMeL 58
5.3.1 Skriptbasierte Ablaufsteuerung - Experimentbeschreibungssprache 59
5.3.2 Ablaufsteuerung durch eine anwendungsspezifische Benutzeroberfläche 62
5.4 Anforderungen an Workflows beim Entwurf mechatronischer Systeme 64
6 Modellierung von Workflows 67
6.1 Kennzeichnung der notwendigen Workflow-Module 67
6.1.1 Module zur Informationsbeschaffung und -Verwaltung 67
6.1.2 Module für Analyse- und Syntheseaufgaben 68
6.1.3 Module zur Steuerung der Abarbeitung 69
6.1.4 Module zur Workflowsteuerung 70
6.2 Zusammenführung der Einzelkomponenten 70
6.2.1 Initialisierung externer Softwarekomponenten 71
6.2.2 Prozess zur Abarbeitung einer Aktivität 72
6.2.3 Prozess zur Entscheidungsfindung und Verzweigung der Abarbeitungsstränge 73
6.2.4 Visualisierung von Analyseergebnissen im Workflow 75
6.2.5 Verkopplung der Module zum Workflow 75
6.3 Workflow-Beschreibungselemente 76
6.3.1 Grundaufbau der Beschreibungselemente 78
6.3.1.1 Klassendefinition 80
6.3.1.2 Schnittstellendefinition 81
6.3.1.3 Implementierung 81
6.3.2 Klassen zur Workflowsteuerung 82
6.3.3 Klassen zur Initialisierung externer Werkzeuge 83
6.3.3.1 Skriptgesteuerte Programmpakete 83
6.3.3.2 Komponenten mit Konfigurationsattributen 84
6.3.4 Klassen zur Beschreibung von Abarbeitungsprozessen 85
6.3.4.1 Klasse zur Abbildung eines Smalltalk-Skripts 85
6.3.4.2 Klasse zur Abbildung eines skriptbasierten Prozessaufrufs 86
6.3.4.3 Klasse zur Abbildung eines Prozesses mit Konfigurationsattributen 87
6.3.5 Klassen zur Abbildung von Entscheidungen 88
6.3.5.1 Automatisierte Entscheidung 88
6.3.5.2 Benutzergeführte Entscheidung 89
6.3.6 Klassen zur Abbildung von Verzweigungen im Workflow 91
6.3.7 Klassen zur Zusammenführung alternativer Abarbeitungsstränge 93
6.3.8 Klassen zur Abbildung von Hierarchien 94
6.3.9 Koppelelemente 96
6.4 Ausgewählte Beispiele 96
6.4.1 Sequenzieller Workflow 96
6.4.2 Verzweigter Workflow 97
6.4.3 Schleifenstrukturen 98
6.5 Modellverwaltung in CAMeL-View 98
6.5.1 Verwaltung der Workflow-Modelle 98
6.5.2 Visualisierung der Workflow-Modelle 99
6.6 Graphenbasierte Repräsentation der Workflow-Modelle 99
6.6.1 Graphen und Algorithmen 100
6.6.2 Abbildung modular-hierarchischer Systeme 101
6.6.3 Analyse der Workflow-Struktur 101
6.6.3.1 Prüfung der strukturellen Konsistenz 102
6.6.3.2 Prüfung der strukturellen Korrektheit 103
7 Abarbeitung von Workflows 109
7.1 Abarbeitungskonzept 109
7.1.1 Lauffähige Objekte zur Abarbeitung einer Aktivität 110
7.1.2 Ergebnisorientierte Abarbeitung einer Aktivität 111
7.1.3 Datenaustausch zwischen den Aktivitäten 115
7.1.4 Berücksichtigung äußerer Ereignisse bei der Abarbeitung eines Workflows 116
7.2 Generierung des lauffähigen Skripts 117
7.2.1 Instanziierung der lauffähigen Objekte 119
7.2.2 Instanziierung der Verbindungen zwischen den lauffähigen Objekten 119
7.3 Aufbau einer Laufzeitumgebung 120
7.3.1 Steuerung der Laufzeitumgebung durch den Anwender 121
7.3.2 Überwachung der Aktivitäten 122
7.3.3 Debuggen eines Workflows 123
7.3.4 Error-Handling beim Ausführen eines Workflows 124
7.4 Rekonfiguration eines Workflows zur Laufzeit 125
7.4.1 Phasen im Rekonfigurationsvorgang 125
7.4.2 Aufbau eines Rekonfigurationsskripts 127
8 Realisierung des Workflow-Systems in CAMeL-View 129
8.1 Integration des Workflow-Systems in CAMeL-View 129
8.1.1 Erweiterung von CAMeL-View um einen Workflowmodellierer 130
8.1.2 Integration der Workflow-Laufzeitumgebung in CAMeL-View 132
8.2 Anwendungsbeispiele für Workflows 134
8.2.1 Workflowgestützte Auslegung eines Zustandsreglers 134
8.2.1.1 Auslesen des Streckenmodells aus der OdssDatabase 137
8.2.1.2 Linearisierung des Streckenmodells 138
8.2.1.3 Überprüfung der Strecke auf Steuerbarkeit 139
8.2.1.4 Verzweigung des Workflows in Abhängigkeit von der Steuerbarkeit 140
8.2.1.5 Auslegung eines Reglers zur Stabilisierung des Systems 142
8.2.1.6 Speicherung der Rückführmatrix in der OdssDatabase 143
8.2.1.7 Zusammenführung der Basissysteme zu einem Workflow 144
8.2.2 Workflowgestutzte Auslegung einer Fahrdynamikregelung 145
8.2.3 Workflowgestützte Systemoptimierung 149
8.3 Übertragbarkeit des Workflowkonzepts auf weitere Anwendungsfälle 151
8.3.1 PrüfstandsautomaBsierung mit Hilfe von Workflows 151
8.3.2 Softwareentwicklung mit Hilfe von Workflows 151
9 Zusammenfassung und Ausblick 153
A Grammatik 157
A.1 Metaklassen zur Workflow-Steuerung 157
A.1.1 StartOwss 158
A.1.2 FinishOwss 158
A.2 Metaklassen zur Initialisierung von Softwarewerkzeugen 159
A.2.1 Mupadlnit 159
A.2.2 Scilablnit 160
A.2.3 Plotterlnit 161
A.3 Metaklassen zur Beschreibung von Abarbeitungsprozessen 161
A.3.1 SmalltalkProcess 162
A.3.2 MupadProcess 163
A.3.3 ScilabProcess 164
A.3.4 PlotterProcess 165
A.3.5 UserDecisionProcess 166
A.3.6 CodedDecisionProcess 167
A.3.7 SplitProcess 168
A.4 Metaklassen zur Beschreibung von Hierarchien 169
A.4.1 WorkflowHcsOwss 169
A.5 Metaklassen zur Parametrisierung des Workflows 171
A.5.1 ParametrizationOwss 171
B Beispiel: Modellierung und Reglerauslegung des linearen Stellantriebs .. 173
B.1 Systembeschreibung 173
B.2 Struktur des mechatronischen Systems 174
B.3 Lösungselemente beim linearen Stellantrieb in reduzierter Darstellungsform 174
B.3.1 Modell des Gleichstrommotors 175
B.3.2 Verhalten des Gleichstrommotors 177
B.3.3 Modellierung des Schubkurbeltriebs 180
B.3.3.1 Übersetzung von phi nach deltaX 180
B.3.3.1 Übersetzung von Fx nach MA 181
B.3.4 Modellierung des Motorgetriebes 182
B.3.5 Modellierung der Hebelarmverstellung 183
B.4 Zusammenführung der einzelnen Komponenten zum Gesamtmodell 184
B.4.1 Linearisierung des Gesamtsystems im Betriebspunkt 189
C Beispiel: Modellierung und Reglerauslegung beim Edutruck 191
C.1 Edutruck Gesamtmodell 191
C.2 Abbildung der Querdynamik im Einspurmodell 192
C.3 Das linearisierte Einspurmodell 194
C.4 Auslegung der Fahrdynamikregelung 196
Literatur 201
|
any_adam_object | 1 |
author | Schmitz, Joachim |
author_facet | Schmitz, Joachim |
author_role | aut |
author_sort | Schmitz, Joachim |
author_variant | j s js |
building | Verbundindex |
bvnumber | BV035218397 |
ctrlnum | (OCoLC)300151742 (DE-599)BVBBV035218397 |
edition | 1. Aufl. |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01723nam a2200421 c 4500</leader><controlfield tag="001">BV035218397</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081217s2008 ad|| m||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783899638752</subfield><subfield code="9">978-3-89963-875-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)300151742</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035218397</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-12</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schmitz, Joachim</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner</subfield><subfield code="c">von Joachim Schmitz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Verl. Dr. Hut</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 207 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Produktentwicklung</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Paderborn, Univ., Diss., 2008</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Prozessmanagement</subfield><subfield code="0">(DE-588)4353072-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemmodell</subfield><subfield code="0">(DE-588)4304916-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mechatronik</subfield><subfield code="0">(DE-588)4238812-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mechatronik</subfield><subfield code="0">(DE-588)4238812-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Systemmodell</subfield><subfield code="0">(DE-588)4304916-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Prozessmanagement</subfield><subfield code="0">(DE-588)4353072-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017024512&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017024512</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV035218397 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:28:51Z |
institution | BVB |
isbn | 9783899638752 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017024512 |
oclc_num | 300151742 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-12 |
owner_facet | DE-19 DE-BY-UBM DE-12 |
physical | VIII, 207 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Verl. Dr. Hut |
record_format | marc |
series2 | Produktentwicklung |
spelling | Schmitz, Joachim Verfasser aut Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner von Joachim Schmitz 1. Aufl. München Verl. Dr. Hut 2008 VIII, 207 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Produktentwicklung Zugl.: Paderborn, Univ., Diss., 2008 Prozessmanagement (DE-588)4353072-2 gnd rswk-swf Systemmodell (DE-588)4304916-3 gnd rswk-swf Systementwurf (DE-588)4261480-6 gnd rswk-swf Mechatronik (DE-588)4238812-0 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Mechatronik (DE-588)4238812-0 s Systementwurf (DE-588)4261480-6 s Systemmodell (DE-588)4304916-3 s Prozessmanagement (DE-588)4353072-2 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017024512&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schmitz, Joachim Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner Prozessmanagement (DE-588)4353072-2 gnd Systemmodell (DE-588)4304916-3 gnd Systementwurf (DE-588)4261480-6 gnd Mechatronik (DE-588)4238812-0 gnd |
subject_GND | (DE-588)4353072-2 (DE-588)4304916-3 (DE-588)4261480-6 (DE-588)4238812-0 (DE-588)4113937-9 |
title | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner |
title_auth | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner |
title_exact_search | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner |
title_full | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner von Joachim Schmitz |
title_fullStr | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner von Joachim Schmitz |
title_full_unstemmed | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner von Joachim Schmitz |
title_short | Ein strukturierter Entwurfsprozess für mechatronische Systeme und dessen Abbildung durch Workflows im Rechner |
title_sort | ein strukturierter entwurfsprozess fur mechatronische systeme und dessen abbildung durch workflows im rechner |
topic | Prozessmanagement (DE-588)4353072-2 gnd Systemmodell (DE-588)4304916-3 gnd Systementwurf (DE-588)4261480-6 gnd Mechatronik (DE-588)4238812-0 gnd |
topic_facet | Prozessmanagement Systemmodell Systementwurf Mechatronik Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017024512&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schmitzjoachim einstrukturierterentwurfsprozessfurmechatronischesystemeunddessenabbildungdurchworkflowsimrechner |