56.03 Methoden im Bauingenieurwesen
Refine
Document Type
- Doctoral Thesis (7) (remove)
Institute
- Professur Informatik im Bauwesen (7) (remove)
Keywords
- Versionsverwaltung (3)
- Bauwesen (2)
- Kooperation (2)
- Objektorientierung (2)
- Planungsprozess (2)
- 4D-Simulation (1)
- Ablauf (1)
- Aktive Integration (1)
- Animation (1)
- BIM (1)
Das Ziel der Arbeit besteht in der Entwicklung von Konzepten zur effizienten Implementierung von ingenieurgemäßer Tragwerksplanungs-Software. Der vorgeschlagene Lösungsansatz basiert auf einer optimalen Anpassung der Nutzeroberfläche an den spezifischen Arbeitsablauf, der Erhöhung des Wiederverwendungsgrades sowie der Möglichkeit der unabhängigen Erweiterbarkeit von Software-Systemen. Verbunddokumente werden als Nutzeroberfläche und Software-Architektur benutzt, um eine Zusammenführung von Standard-Software und fachspezifischen Software-Komponenten zu ingenieurgemäßer Tragwerksplanungs-Software zu ermöglichen. Die Umsetzbarkeit des Konzeptes wird durch eine Pilotimplementierung verifiziert.
Der Planungsprozess im Konstruktiven Ingenieurbau ist gekennzeichnet durch drei sich zyklisch wiederholende Phasen: die Phase der Aufgabenverteilung, die Phase der parallelen Bearbeitung mit entsprechenden Abstimmungen und die Phase der Zusammenführung der Ergebnisse. Die verfügbare Planungssoftware unterstützt überwiegend nur die Bearbeitung in der zweiten Phase und den Austausch der Datenbestände durch Dokumente. Gegenstand der Arbeit ist die Entwicklung einer Systemarchitektur, die in ihrem Grundsatz alle Phasen der verteilten Bearbeitung und unterschiedliche Arten der Kooperation (asynchron, parallel, wechselseitig) berücksichtigt und bestehende Anwendungen integriert. Das gemeinsame Arbeitsmaterial der Beteiligten wird nicht als Dokumentmenge, sondern als Menge von Objekt- und Elementversionen und deren Beziehungen abstrahiert. Elemente erweitern Objekte um applikationsunabhängige Eigenschaften (Features). Für die Bearbeitung einer Aufgabe werden Teilmengen auf Basis der Features gebildet, für deren Elemente neue Versionen abgeleitet und in einen privaten Arbeitsbereich geladen werden. Die Bearbeitung wird auf Operationen zurückgeführt, mit denen das gemeinsame Arbeitsmaterial konsistent zu halten ist. Die Systemarchitektur wird formal mit Mitteln der Mathematik beschrieben, verfügbare Technologie beschrieben und deren Einsatz in einem Umsetzungskonzept dargestellt. Das Umsetzungskonzept wird pilothaft implementiert. Dies erfolgt in der Umgebung des Internet in der Sprache Java unter Verwendung eines Versionsverwaltungswerkzeuges und relationalen Datenbanken.
In dieser Arbeit wird eine neue Methode für die Integration von Informationen in digitalen Planungsunterlagen erarbeitet. Die Grundidee des Integrationsansatzes stützt sich auf die aktive Einbeziehung der Anwender während der Realisierung der Übernahme von Informationen und bei der Aktualisierung von Planungsunterlagen, die inkonsistent zu anderen Planungsunterlagen sind. Diese Grundidee kombiniert mit den Möglichkeiten neuer Kommunikationstechnologien war für die Spezifikation von neuen Methoden für die Übernahme von Informationen und für die Überwachung von Veränderungen ausschlaggebend. Die neuen Methoden werden in dieser Ausarbeitung erarbeitet und vorgestellt. Ziel der Ausarbeitung ist die Definition von implementationstechnischen Regeln, die alle auszutauschenden Objekte erfüllen müssen. Die Realisierung der Integrationsaufgaben durch den Anwender basiert dabei auf den Möglichkeiten der traditionellen Integration analoger Dokumente.
Bauablaufplänen kommt bei der Realisierung von Bauprojekten eine zentrale Rolle zu. Sie dienen der Koordination von Schnittstellen und bilden für die am Projekt Beteiligten die Grundlage für ihre individuelle Planung. Eine verlässliche Terminplanung ist daher von großer Bedeutung, tatsächlich sind aber gerade Bauablaufpläne für ihre Unzuverlässigkeit bekannt.
Aufgrund der langen Vorlaufzeiten bei der Planung von Bauprojekten sind zum Zeitpunkt der Planung viele Informationen nur als Schätzwerte bekannt. Auf der Grundlage dieser geschätzten und damit mit Unsicherheiten behafteten Daten werden im Bauwesen deterministische Terminpläne erstellt. Kommt es während der Realisierung zu Diskrepanzen zwischen Schätzungen und Realität, erfordert dies die Anpassung der Pläne. Aufgrund zahlreicher Abhängigkeiten zwischen den geplanten Aktivitäten können einzelne Planänderungen vielfältige weitere Änderungen und Anpassungen nach sich ziehen und damit einen reibungslosen Projektablauf gefährden.
In dieser Arbeit wird ein Vorgehen entwickelt, welches Bauablaufpläne erzeugt, die im Rahmen der durch das Projekt definierten Abhängigkeiten und Randbedingungen in der Lage sind, Änderungen möglichst gut zu absorbieren. Solche Pläne, die bei auftretenden Änderungen vergleichsweise geringe Anpassungen des Terminplans erfordern, werden hier als robust bezeichnet.
Ausgehend von Verfahren der Projektplanung und Methoden zur Berücksichtigung von Unsicherheiten werden deterministische Terminpläne bezüglich ihres Verhaltens bei eintretenden Änderungen betrachtet. Hierfür werden zunächst mögliche Unsicherheiten als Ursachen für Änderungen benannt und mathematisch abgebildet. Damit kann das Verhalten von Abläufen für mögliche Änderungen betrachtet werden, indem die durch Änderungen erzwungenen angepassten Terminpläne simuliert werden. Für diese Monte-Carlo-Simulationen der angepassten Terminpläne wird sichergestellt, dass die angepassten Terminpläne logische Weiterentwicklungen des deterministischen Terminplans darstellen. Auf der Grundlage dieser Untersuchungen wird ein stochastisches Maß zur Quantifizierung der Robustheit erarbeitet, welches die Fähigkeit eines Planes, Änderungen zu absorbieren, beschreibt. Damit ist es möglich, Terminpläne bezüglich ihrer Robustheit zu vergleichen.
Das entwickelte Verfahren zur Quantifizierung der Robustheit wird in einem Optimierungsverfahren auf Basis Genetischer Algorithmen angewendet, um gezielt robuste Terminpläne zu erzeugen. An Beispielen werden die Methoden demonstriert und ihre Wirksamkeit nachgewiesen.
Bauwerke sind in der Regel Unikate, für die meist eine komplette und aufwändige Neuplanung durchzuführen ist. Der Umfang und die Verschiedenartigkeit der einzelnen Planungsaufgaben bedingen ein paralleles Arbeiten der beteiligten Fachplaner. Darüber hinaus ist die Bauplanung ein kreativer und iterativer Prozess, der durch häufige Änderungen des Planungsmaterials und Abstimmungen zwischen den Fachplanern gekennzeichnet ist. Mithilfe von speziellen Fachanwendungen erstellen die Planungsbeteiligten verschiedene Datenmodelle, zwischen denen fachliche Abhängigkeiten bestehen. Ziel der Arbeit ist es, die Konsistenz der einzelnen Fachmodelle eines Bauwerks sicherzustellen, indem Abhängigkeiten auf Basis von Objektversionen definiert werden. Voraussetzung dafür ist, dass die Fachanwendungen nach dem etablierten Paradigma der objektorientierten Programmierung entwickelt wurden. Das sequentielle und parallele Arbeiten mehrerer Fachplaner wird auf Basis eines optimistischen Zugriffsmodells unterstützt, das ohne Schreibsperren auskommt. Weiterhin wird die Historie des Planungsmaterials gespeichert und die Definition von rechtsverbindlichen Freigabeständen ermöglicht. Als Vorbild für die Systemarchitektur diente das Softwarekonfigurationsmanagement, dessen Versionierungsansatz meist auf einem Client-Server-Modell beruht. Die formale Beschreibung des verwendeten Ansatzes wird über die Mengenlehre und Relationenalgebra vorgenommen, so dass er allgemeingültig und technologieunabhängig ist. Auf Grundlage dieses Ansatzes werden Konzepte für den Einsatz versionierter Objektmodelle im Bauwesen erarbeitet und mit einer Pilotimplementierung basierend auf einer Open-Source-Ingenieurplattform an einem praxisnahen Szenario verifiziert. Beim Entwurf der Konzepte wird besonderer Wert auf die Handhabbarkeit der Umsetzung gelegt. Das betrifft im Besonderen die hierarchische Strukturierung des Projektmaterials, die ergonomische Gestaltung der Benutzerschnittstellen und der Erzielung von geringen Anwortzeiten. Diese Aspekte sind eine wichtige Voraussetzung für die Effizienz und Akzeptanz von Software im praktischen Einsatz. Bestehende Fachanwendungen können durch geringen Entwicklungsaufwand einfach in die verteilte Umgebung integriert werden, ohne sie von Grund auf programmieren zu müssen.
Im Rahmen des sich derzeit vollziehenden Wandels von der segmentierten, zeichnungsorientierten zur integrierten, modellbasierten Arbeitsweise bei der Planung von Bauwerken und ihrer Erstellung werden Computermodelle nicht mehr nur für die physikalische Simulation des Bauwerksverhaltens, sondern auch zur Koordination zwischen den einzelnen Planungsdisziplinen und Projektbeteiligten genutzt. Die gemeinsame Erstellung und Nutzung dieses Modells zur virtuellen Abbildung des Bauwerks und seiner Erstellungsprozesse, das sog. Building Information Modeling (BIM), ist dabei zentraler Bestandteil der Planung. Die Integration der Terminplanung in diese Arbeitsweise erfolgt bisher jedoch nur unzureichend, meist lediglich in der Form einer nachgelagerten 4D-Simulation zur Kommunikation der Planungsergebnisse. Sie weist damit im Verhältnis zum entstehenden Zusatzaufwand einen zu geringen Nutzen für den Terminplaner auf. Gegenstand der vorliegenden Arbeit ist die tiefere Einbettung der Terminplanung in die modellbasierte Arbeitsweise. Auf Basis einer umfassende Analyse der Rahmenbedingungen und des Informationsbedarfs der Terminplanung werden Konzepte zur effizienten Wiederverwendung von im Modell gespeicherten Daten mit Hilfe einer Verknüpfungssprache, zum umfassenden Datenaustausch auf Basis der Industry Foundation Classes (IFC) und für das Änderungsmanagement mittels einer Versionierung auf Objektebene entwickelt.Die für die modellbasierte Terminplanung relevanten Daten und ihre Beziehungen zueinander werden dabei formal beschrieben sowie die Kompatibilität ihrer Granularität durch eine Funktionalität zur Objektteilung sichergestellt. Zur zielgenauen Extraktion von Daten werden zudem Algorithmen für räumliche Anfragen entwickelt. Die vorgestellten Konzepte und ihre Anwendbarkeit werden mittels einer umfangreichen Pilotimplementierung anhand von mehreren Praxisbeispielen demonstriert und somit deren praktische Relevanz und Nutzen nachgewiesen.
Die fachlichen und organisatorischen Aufgaben der Informationsverarbeitung im Prozeß der Bauauftragsrechnung werden als theoretische Grundlage für die Anpassung und Neukonzeption netzverteilter Informationssysteme formal beschrieben. Hierzu erfolgen Untersuchungen von Methoden, Verfahren, Strukturen und Abläufen sowie der in Bauunternehmen angewendeten Informationssysteme. Grundlage einer Modellierungsmethode sind Abstraktionen von Prozeßschritten und Ereignissen in einer Ereignisgesteuerten Prozeßkette, Entitytypen in einem Entity Relationship Model, Funktionsbäume und Organisationseinheiten sowie deren mögliche Relationen. Mit dieser Methodik werden die Prozesse, Informationsdefinitionen, Funktionen und die Organisationsstruktur einzeln modelliert und Relationen zwischen den Modellelementen gebildet. Aus der fachlichen Auswertung der Modelle und Relationen folgen fachgebietsspezifische Prozeßabläufe und Arbeitsumgebungen. Deren Anwendung wird für ein Customizing vorhandener Informationsysteme und bei einer Neuimplementierung betrachtet. Neben einer umfangreichen fachlichen Problemanalyse leistet die Arbeit einen Beitrag zum methodischen Vorgehen bei Neukonzeption baubetrieblicher Informationssysteme.