Home

Unterstützung der messtechnischen Langzeitüberwachung

image

Contents

1. Auf fachlicher Ebene werden durch die Anwendung des Multiagentensystemansatzes und die ganzheitliche Betrachtung des Monitoringprozesses Verbesserungen gegen ber den bestehen den Bauwerksmonitoringsystemen erreicht Hervorzuheben sind die durch das Monitoringsys tem gebotene i durchg ngige Softwareunterst tzung ii zeitnahe Entscheidungsunterst t zung und iii integrierte Datenauswertung F r eine durchg ngige Softwareunterst tzung wurde der softwaretechnischen Realisie rung des Bauwerksmonitoringsystems ein allgemeiner Monitoringablauf zugrundegelegt der alle Arbeitsschritte des Bauwerksmonitoring umfasst Die bisher h ndisch ausgef hrten und sinnvoll automatisierbaren Teilschritte des Monitoringprozesses werden von spezialisierten Agententypen bearbeitet sodass die Monitoringbeteiligten von Routineaufgaben entlastet werden F r eine zeitnahe Entscheidungsunterst tzung werden die erfassten Messdaten auf der Basis der entwickelten agentenbasierten Infrastruktur zeitnah in Datenbanksystemen abgelegt und den Beteiligten ber ihren pers nlichen Agenten bereitgestellt der einen geziel ten Zugriff auf die Hard und Softwareressourcen des Bauwerksmonitoringsystems erm glicht Zus tzlich stellen auf die Auswertungsaufgabe abgestimmte Agententypen Vorbewertungen und grafische Aufbereitungen der Messwerte bereit um die Kontrolle der Messwerte durch die Beteiligten zu erleichtern Eine integrierte Datenauswertung wird durc
2. Abbildung 6 10 Unterfenster zur Visualisierung der Messwerte als Zeitreihe Der ABT setzt die Analyse der Messwerte mit der Ansicht von Messreihen f r die Stauh he fiir das Pendellot in y Richtung F2PY und fiir die am Bauwerk gemessene Temperatur D2L1 fort da hier ggfs signifikante Ver nderungen zu beobachten sind 6 4 ANALYSE DER MESSWERTE 123 6 4 2 Regressionsanalyse der radialen Verformungen Auch die Ermittlung von Staumauerverformungen ist Sache des ABT Hierzu werden mathematisch statistische Verfahren eingesetzt Eine derartige Untersuchung wird blicher weise alle 10 Jahre im Rahmen einer Vertieften berpr fung gem DVWK Merkblatt 222 durchgef hrt Im Rahmen dieser Analyse wird zun chst der Zusammenhang zwischen den Einflussgr en Stauh he Temperatur und Zeit und der Zielgr e radiale Verformung der Staumauer un tersucht Hierzu werden im Data Center die entsprechenden Messreihen f r die Temperatur und Stauh he im Betrachtungszeitraum ausgew hlt und die zugeh rige Analyse durchge f hrt Die ausgew hlten Messdaten werden dabei durch das Bauwerksmonitoringsystem aus der Messdatenbank geladen und an den Statistikagenten weitergeleitet wo diese dann f r eine statistische Analyse zur Verf gung stehen Die statistische Analyse wird in einem eigenem Unterfenster des pers nlichen Agenten durch sef hrt das als Konsole ausgelegt wurde Die Konsole besteht aus zwei Bereichen eine
3. Teil IV Anhang 133 Anhang A Datenlogger Dieser Anhang soll einen kurzen berblick ber Datenlogger geben Der Inhalt des Anhangs wurde in gro en Teilen der Diplomarbeit Mittrup 02 entnommen A 1 Definition Datenlogger sind elektronische Ger te zur Erfassung von Betriebs und Umweltdaten Sie bernehmen selbstst ndig verschiedenste Messaufgaben Die Spanne der erh ltlichen Logger reicht dabei von einfachen Ger ten mit begrenztem Leistungsumfang bis zu mikroprozessor gesteuerten Ger ten die neben Messaufgaben vielf ltige Steuerungs und Regelungsaufgaben bernehmen k nnen Typische Anwendungsgebiete f r Datenlogger sind Prozess berwachung Maschinentiberwachung Transportiberwachung Verkehrs berwachung Umwelt berwachung Bauwerks berwachung Materialtest und Fahrzeugtest Eine grundlegende Definition eines Datenloggers sieht folgenderma en aus Datenlogger f hren in bestimmten Zeitabst nden Sensormessungen durch und speichern die Messergebnisse im internen Speicher Damit ergibt sich folgender Mindestfunktionsumfang 1 Interne Zeitmessung und steuerung f r mindestens ein Messprogramm 2 Anschlussm glichkeiten f r mindestens einen Sensor 3 Vorhalten eines internen Speicher 4 Schnittstelle f r den Datentransfer und die Administration des Ger tes von einem ex ternen Rechner aus 135 136 ANHANG A DATENLOGGER Der b
4. Zum Einsatz kommen heute neben konventionellen elektrischen Sensoren zunehmend auch piezo elektrische elektro rheologische und optische Sensoren auf Glasfaserbasis sowie Mi krosysteme so genannte mikroelektromechanische Systeme engl Micro Electro Mechanical 18 KAPITEL 2 STAND DER FORSCHUNG Tabelle 2 2 Sensoren fiir das Bauwerksmonitoring Wikipedia 08 Messgr e Sensor Entfernung Absolutwertgeber Inkrementalgeber Seilzugl ngengeber Ultraschallsensor Beschleunigung Quartz Accelerometer Piezo elektrischer Sensor Mikrosysteme MEMS Dehnung Dehnungsmessstreifen DMS mit Folien mit Draht Halbleiter Dehnungsmessstreifen Schwingsaitenaufnehmer Druck Differenzdrucksensor Silizium Drucksensor Keramischer Drucksensor Barometer Luftdruckmessger t Feuchte Coulometrischer Feuchtesensor fiir Luftfeuchtigkeit Hygrometer fiir Luftfeuchtigkeit Tensiometer fiir Bodenfeuchtigkeit Kraftsensor Federk rper Kraftaufnehmer Piezo elektrischer Sensor Temperatur Bimetallthermometer Pyroelektrischer Sensor Pyrometer Thermoelement Widerstandsthermometer Hei leiter NTC Kaltleiter PTC PT100 System MEMS Wikipedia 08 MEMS die urspr nglich f r die Kommunikations oder Mikrosystemtechnik entwickelt wurden Moderne intelligente Sensoren engl smart sensors Smart Sensor verf gen dabei zumeist auch ber eine eigene Auswerteelek tronik besitzen also spezielle Prozessoren oder Contr
5. Nutzer Statistik agent 7 Mess datenbank Statistik software 155 Abbildung C 1 Bekanntschaften zwischen den Agenten des Bauwerksmonitoringsystems Be kanntschaftsdiagramm 156 ANHANG C ARTEFAKTE UND MODELLE CA Interaktionstabellen C 4 1 Sensorikagent Interaktion Verantw IP Rolle Mit Wann Beantworte Frage nach 6 FIPA R Daten Anfrage erhalten aktuellem Messwert Request verteilungsagent Beantworte Anfrage 3 FIPA R Daten Anfrage erhalten Beobachtungen zu Request verteilungsagent holen Beantworte Anfrage 5 FIPA R Daten Anfrage erhalten Speicherort zu holen Request verteilungsagent Beantworte Anfrage 7 FIPA R Pers Agent Anfrage erhalten Ger teinfo zu holen Request Beantworte Anfra 8 Query R Pers Agent Anfrage erhalten ge Kommandos zu Ref bertragen Registriert sich beim 9 FIPA I Gelbe Seiten Start des Agenten DF Agenten Request Agenten C 4 2 Messdateiagent Interaktion Verantw IP Rolle Mit Wann Beantworte Anfrage 3 FIPA R Daten Anfrage erhalten Beobachtungen zu Request verteilungsagent holen Beantworte Anfrage 4 FIPA R Pers Agent Anfrage erhalten Metainformationen zu Request holen Registriert sich beim 5 FIPA I Gelbe Seiten Start des Agenten DF Agenten Request Agenten C 4 INTERAKTIONSTABELLEN C 4 3 Datenverteilungsagent Interaktion Holt Messdaten Leitet Messdaten wel ter Beantwortet Anfrage Zeitplan zu senden Registriert sich beim Gelbe Seiten Ag
6. plausibel erkl rbaren Werte gemessen wurden 6 2 UBERWACHUNGSSZENARIO 115 Tagesmessdaten Ennepetalsperre 308 306 304 302 Stauh he m NN 300 298 0 20 40 60 80 100 120 Gewichtslot mm Lufttemperatur Grad Celsius e N o o o o Lit SS ke le Fo a a Lf 1 I Al ES E 1 0 0 0 60 80 100 120 E 1 2 E 3 2 4 O N 5 6 0 20 40 60 80 100 120 Zeit Wochen Abbildung 6 4 Der Validierung zugrundegelegte Messwerte aus der automatisierten Daten erfassung der Ennepetalsperre 116 KAPITEL 6 VALIDIERUNG 6 2 3 Fiktives Szenario Eine Verteilung des entwickelten Bauwerksmonitoringsystems RAMON auf das Rechnernetz des Ruhrverbandes und eine Validierung durch die Monitoringbeteiligten erschien im Hin blick auf den laufenden Talsperrenbetrieb und die hohen Sicherheitsanforderungen sowohl an die Talsperre als auch an die IT Infrastruktur nicht sinnvoll Um das Monitoringsystem den noch tiber mehrere Rechner zu verteilten wird das System anhand eines fiktiven Szenarios validiert das sich an der Praxis orientiert und auf den in Unterabschn beschriebenen Monitoringablauf aufbaut Das Bauwerksmonitoringsystem wird hierbei auf mehrere Rechner des lehrstuhleigenen Netzes verteilt Als Szenario dient das verteilte Arbeiten der Fachexperten Talsperrenmeister TSM Talsper reningenieur TSI und Abteilungsleiter ABT Es wird vorausgesetzt dass die Beteiligten an de
7. Verschiebung Mauer Seite 1 von2 Abbildung 6 8 Automatisch generierter Messbericht 6 4 ANALYSE DER MESSWERTE 121 Zur abschlie enden Evidenzverst rkung pr ft der TSI die aktuellen Messwerte der Ennepe talsperre Hierzu bedient er sich seines pers nlichen Agenten der ber das Internet mit dem Messrechner an der Ennepetalsperre kommunizieren kann Da der Arbeitsablauf mit dem un ter beschriebenen Ablauf identisch ist wird der Ablauf an dieser Stelle nicht nochmals beschrieben Auch der Talsperreningenieur findet keine weiteren Indizien f r eine kritische Ver nderung am Bauwerk und kommt zu dem Schluss dass es sich um einen Fehler in der Datenerfassung gehandelt hat Das beschriebene Teilszenario zeigt dass das Bauwerksmonitoringsystem sensitiv auf Ab weichungen in den Messwerten reagiert und dennoch eine zuverl ssige Vorbewertung der Messwerte liefert Das System ist in der Lage die Monitoringbeteiligten sowohl bei der Er kennung von Abweichungen als auch bei der Kontrolle der Messwerte auf mehreren Wegen zu unterst tzen 6 4 Analyse der Messwerte Im zweiten Teil des fiktiven Szenarios wird die Analyse der erfassten Messwerte ber einen Zeitraum von mehreren Monaten bis zu mehreren Jahren betrachtet Es wird angenommen dass diese Analyse vom Leiter der Fachabteilung ABT durchgef hrt wird Zur Interak tion mit dem Bauwerksmonitoringsystem steht auf dem Rechner des Abteilungsleiter ein pers
8. Coefficients Intercept data D2L1 data Stauhoehe data Datumsindex 203 06388 0 23492 0 67074 0 00269 Abbildung 6 12 Unterfenster mit Konsole zur Durchf hrung statistischer Analysen Das Resultat der statistischen Analyse sind die Koeffizienten des Regressionsmodells Uber die Anweisung summary ennepe 1m wird eine Zusammenfassung des Regressionsmodells ausge geben um die G te der Anpassung zu berpr fen Listing zeigt die Ausgabe des Bau werksmonitoringsystems die alle relevanten Informationen zum erstellten Regressionsmodell enthalt Listing 6 1 Zusammenfassung des berechneten Regressionsmodells Call lm formula data F2PX data D2L1 data Stauhoehe datafDatumsindex Residuals Min 10 Median 30 Max 2 99799 0 77915 0 01910 0 87825 2 65046 Coefficients Estimate Std Error t value Pr gt t Intercept 2 031e 02 7 093e 00 28 63 lt 2e 16 data D2L1 2 349e 01 7 844e 03 29 95 lt 2e 16 kk data Stauhoehe 6 707e 01 2 320e 02 28 91 lt 2e 16 kk data Datumsindex 2 690e 03 1 647e 04 16 33 lt 2e 16 x x Signif codes 0 0 001 x 0 01 0 05 0 1 1 Residual standard error 1 063 on 787 degrees of freedom 12 observations deleted due to missingness Multiple R squared 0 8958 Adjusted R squared 0 8954 F statistic 2255 on 3 and 787 DF p value lt 2 2e 16 Die G te des gesamten Regressionsmodells l sst sich an der F Statistik F 2255 ablesen Die F
9. B 7 Aktualisierungsschritt Berechne fiir jedes Cluster die neuen Mittelwerte Diese bilden die Zentren der Beobachtungen in dem Cluster 1 t 1 Y a Xj es Der Algorithmus konvergiert wenn die Zuweisungen sich nicht mehr ndern B 1 4 Mann Kendall Test Die Voraussetzung normalverteilter Daten ist bei Messdaten aus der Talsperren berwachung h ufig nicht erf llt Zur Erkennung von Trends in normal sowie nicht normalverteilten Daten ist der verteilungsfreie Mann Kendall Test geeignet Der Test zerlegt hierzu eine gegebene Zeitreihe y t 1 N in 2 Teilreihen uge H 1 N lundy t t 1 4 2 N und vergleicht diese Teilreihen elementweise 1 f r Y gt Yy 0 fiir Y Yy B 9 1 f r Yt lt Yy B 1 KENNGROSSEN UND TESTVERFAHREN 141 mit k t IDN t 2 t t Die Mann Kendall Statistik ergibt sich mit diesem Schema nach Gleichung N 1 N gt y Zk B 10 t 1 t t 1 Die Teststatistik wird gef hrt nach Gleichung 0 fiir S 0 ut tM f r sonst B 11 V s 1 mit V s NW 1 QN 5 und m lfiir S lt 0 m lf r S gt 0 Ist ue gr er als die 1 a 2 Quantile der Standardnormalverteilung kann ein Trend nicht widerlegt werden Del gt Ul ay2 B 12 B 1 5 Mann Whitney Test Der verteilungsfreie U Test nach Mann Whitney und Wilcoxon zerlegt eine gegebene Zeitreihe yz t 1 N zun chst in zwei Teilreihen y1 Ym und Ym 1 N mit den Teilumf ngen m und n wobei gilt N m
10. Zum Leistungsumfang des DT600 geh ren u a Datataker Crew 01 Anschl sse f r max 40 Sensoren mit Erweiterungsmodulen bis zu 120 Sensoren Sofortabfrage eines oder mehrerer Sensoren Zeitgesteuertes Abfragen in Intervallen von 1 Sekunde 1 Minute 1 Stunde oder 1 Tag bis zu mehreren Monaten Alarmgesteuertes Abfragen von Sensoren und nderung des Abfrageprogramms von Sensoren 4 interne Programme zur Abfrage von Sensoren ein Programm f r die direkte Abfrage von Sensoren von einem externen Rechner aus 20 Alarme Linearisierung der Sensoren ber 20 vom Anwender definierbare Gleichungen und li neare St tzkurven Ausgabe der Messdaten im ASCII Format die M glichkeit zur Programmierung des Loggers ber einen kompletten Befehlssatz Statistische Datenauswertung u a Integral Standardabweichung Interner Akku gepufferter Speicher fiir 13650 Messwerte 64 kB Erweiterung des Speichers durch PCMCIA Speicherkarte auf bis zu 340000 Messwerte 1MB Interne Echtzeituhr 138 ANHANG A DATENLOGGER RS 232 Schnittstelle serielle Schnittstelle zur Kommunikation mit einem externen Rechner Betrieb von bis zu 32 Datenlogger dieses Typs durch einen Steuerrechner An dieser Stelle sei nur kurz darauf hingewiesen das der DataTaker DT600 auch f r kom plexe Steuerungs und Regelungsaufgaben geeignet ist Durch die Kombination von Alarm
11. zur L sung typischer Probleme des Bauingenieurwesens wie den Brandschutz die verteilt kooperative Tragwerksplanung und die numerische Simulation nachgewiesen werden An den beteiligten Lehrst hlen in Bochum Darmstadt und Bonn wurden dazu Referenzimplementie rungen auf der Basis der Multiagenten bzw der Peer to Peer P2P Technologie realisiert F r den baulichen Brandschutz realisierte Thei Thei 05 ein Multiagentensystem mit dem die zugrundeliegenden vernetzt kooperativen Arbeitsprozesse agentenorientiert abgebil det werden und die Systemnutzer durch Agenten mit Fachwissen gezielt unterst tzt werden Das Multiagentensystem besteht aus drei wesentlichen Agententypen einem i station ren Wrapper Agenten zur Integration von Fachinformationen und vorhandenen Fachanwendun gen einem ii mobilen Transportagenten zur Informations bertragung und recherche sowie einem iii mobilen Verarbeitungsagenten zur berpr fung der Anforderungen des baulichen Brandschutzes F r den Austausch der relevanten Informationen Geb udemodelle wurden existierende Standards Industry Foundation Classes in das Multiagentensystem integriert Der f r die berpr fung der Anforderungen verantwortliche Agententyp bildet das Brand schutzwissen ab indem die Fakten aus den Modellen der Fachplaner gemeinsam mit den bereitgestellten Regeln der Brandschutzverordnungen verarbeitet werden F r die Tragwerksplanung entwickelte Bilek in Bilek 06
12. 5 Modellbasierte Bewertung Die Verfahren zur modellbasierten Beurteilung von Bauwerken verwenden strukturmechanische Modelle zur numerischen Simulation des Bauwerksverhaltens Die Verfahren ber cksichtigen bei der Struktur und Lebens daueranalyse von Bauwerken zunehmend Aspekte der Zuverl ssigkeit wobei die Be rechnung je nach Stufe mit Methoden steigender Genauigkeit erfolgen kann vgl Abb 2 2 BAUWERKSMONITORING 21 Bewertung von Bauwerken Quantitative Bewertung Modellbasierte Bewertung Qualitative Bewertung Messwertbasierte Bewertung Stufe 0 Subjektive auf Erfahrung beruhende Bewertung von Deteriorations folgen und anderer Schaden nach visueller Inspektion Stufe 1 Direkte Bewertung der Gebrauchs tauglichkeit aus gemessenen Lasteinwirkun gen Stufe 2 Bewertung der Sicherheit und Gebrauchs tauglichkeit mittels einfacher modellbasierter Methoden Daten aus Dokumenten Stufe 3 Bewertung der Sicherheit und Gebrauchs tauglichkeit mittels verfeinerter modellbasierter Methoden Daten aus Experimenten Stufe 4 Anpassung der Zielzuverlassig keitswerte und Bewertung der Sicherheit und Gebrauchs tauglichkeit mit mod bauwerks spezifischen Werten Stufe 5 Probabilistische Bewertung der Sicherheits und Ge brauchstaug lichkeitswerte Daten aus Experimenten Monitoring etc Monitoring etc Abbildung 2 6 Verfahren zur Bewertung der Bauwerkss
13. Ablesung fest installierter Messeinrichtungen erg nzt um das Verhalten des Bauwerks anhand von Messwerten und einfacher Grenzwerte kontinuierlich zu berpr fen Eine genauere Schadenserfassung und Zustandsbewertung als in den Inspektionen erfolgt im Rahmen der Bauwerkspr fungen Hierzu werden die sichtbaren Schadenserscheinungen zun chst visuell oder durch handnahes Pr fen z B Abklopfen festgestellt Auf der Basis dieser Ergebnisse erfolgt dann die Ermittlung der Schadensursache wobei die Bewertung der Sch den vom Bauwerkspr fer durchgef hrt wird F r den zahlenm ig gro en Bestand an Stra enbr cken wurde zur Sicherstellung einer m glichst einheitlichen Vorgehensweise bei der Erfassung und Auswertung von Sch den ein Schadensbewertungskatalog erarbeitet und in die Ausf hrungsrichtlinie aufgenommen Das Ergebnis der Pr fung ist in diesem Fall eine Zustandsnote die zwischen 1 0 sehr guter Bauwerkszustand und 4 0 ungen gender Bauwerkszustand liegen kann F r andere Bauwerksarten wie Talsperren ist die Vorgehensweise im Vergleich mit Br ckenbauwerken jedoch weniger genau definiert vgl DIN 19700 04 2 1 2 Zus tzliche Untersuchungen am Bauwerk Zur Objektivierung der visuellen Inspektionen sowie zur Ermittlung quantitativer Informa tionen ber die Schadensart den Schadensumfang und die Schadensursachen m ssen bei unklarem Schadensbild kritisch eingestuften Bauwerksteilen oder dem Verdacht auf visuell nicht e
14. An diesem Anwen dungsfall sind alle Systemnutzer beteiligt die Messdaten lesen und oder bearbeiten d rfen Anwendungsfall AF5 Messdaten verwalten Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Messdaten verwalten Statiker Will Messdaten verwalten Bauwerksbesitzer betreiber Will Messdaten verwalten Standardablauf 1 Monitoringexperte hat Messdaten die er sie bearbeiten m chte 2 System zeigt Messwerte zur Bearbeitung an 3 Monitoringexperte w hlt Messwerte aus 4 Monitoringexperte bearbeitet Messwerte 5 System speichert Messwerte Erweiterungen Alternative Abl ufe a Monitoringexperte l scht Messdaten Spezielle Anforderungen nderungen an Messwerten m ssen mit Datum und Bearbeiter protokolliert werden Bearbeitung soll interaktiv erfolgen C 1 ANWENDUNGSF LLE 149 C 1 6 Anwendungsfall AF6 Messdaten grafisch aufbereiten Anwendungsfall AF6 Messdaten grafisch aufbereiten Durch die automatisierte Erfassung von Messwerten kann eine gro e Datenmenge entste hen die gezielt gefiltert und aufbereitet werden muss um von den berwachungsbeteiligten sinnvoll ausgewertet werden zu k nnen Die berwachungsbeteiligten bereiten die Messda ten blicherweise zur leichteren Auswertung in grafischer Form auf Die Visualisierung von Messdaten erfolgt dabei in Form von Punkt Streu Linien S ulendiagramm
15. Brazier B Dunin Keplicz N R Jennings J Treur Formal specification of Multi Agent Systems a real world case Tagungsband Proceedings of the First Interna tional Conference on Multi Agent Systems ICMAS Band 95 Seiten 25 32 1995 Brooks 85 R Brooks A robust layered control system for a mobile robot In MIT AI Memo 864 MIT AI Lab September 1985 Brooks 86 R Brooks A robust layered control system for a mobile robot IEEE Journal of Robotics and Automation 2 1 14 23 1986 Brooks 91 R Brooks Intelligence without representation Artificial Intelligence 47 1 3 139 159 1991 Bundesanstalt f r Materialforschung und pr fung Berlin 04 Bundesanstalt f r Material forschung und priifung Berlin ZfPBau Kompendium Verfahren der Zerst rungsfrei en Pr fung im Bauwesen http www bam de microsites zfp_kompendium welcome Online Quelle Bussmann 92 S Bussmann J M ller A negotiation framework for co operating agents In S M Deen Hrsg Tagungsband Proceedings of the CKBS SIG Seiten 1 17 Kelle UK 1992 Cherubim 05 C Cherubim Das 2 Stab Modell ein deterministisches Modell fiir tempe raturbedingte Bewegungen der Krone von Gewichtsstaumauern Dresdner Wasserbauliche Mitteilungen 29 591 605 2005 Chouinard 06 L Chouinard V Roy Performance of statistical models for dam monitoring data Tagungsband Proc of the 11th Int Conference on Computing and Decision Making LIT
16. Einfluss des Wasserdrucks als Polynom maximal 4 Grades der Stauh he T t saisonaler Einfluss als Summe bis zu vier trigonometrischer Funk tionen C Konstante R Residuen Bis heute ist die HST Methode in vielen L ndern das dominierende Verfahren um die Verformungsmessungen aus der Talsperren berwachung zu analysieren Chouinard 06 Die Methode wird stetig verfeinert um die Prognosegenauigkeit zu steigern Ein neuerer Ansatz wurde z B von Horlacher et al in vorgestellt Darin wird ein real gemessener Temperaturverlauf ber die Gleitmittelwerte der Lufttemperatur in das Modell aufgenommen um den saisonalen Einfluss auf das Bauwerksverhalten genauer zu beschreiben TP 0 t arp Otni arpi frai Ot ni rpai Ot n2 Or p22 Dan lnal 6 2 mit btn Gleitmittelwert der Lufttemperatur ber n von Datum t zur cklie gende Tage Die Gleitmittelwerte k nnen dabei entsprechend variiert werden z B n1 5 Tage und n2 30 Tage um das Modell an beobachtete Temperaturverl ufe anzupassen 6 1 TALSPERRENUBERWACHUNG 109 Die deterministischen Verfahren beschreiben das Bauwerksverhalten ausschlie lich auf der Basis deterministisch angenommener physikalischer Zusammenh nge hierbei werden kei ne beobachteten Daten zur Modellbildung herangezogen Ein Vorteil der deterministischen Verfahren ist dass die rein determistischen Verfahren auch eine Betrachtung von Extrem situationen erlauben Zur Diskretisie
17. String Rcommand o a nn OD FF O N Hr String ret null try if Rcommand trim length 0 do nothing command is empty cor Pe else Execute command in R REXP xp c parseAndEval Rcommand ret xp asString Rh e e e e pp N ODO a A W N e 00 u 5 6 NUTZUNG VON MESSDATEN 99 19 catch RserveException rse 20 RserveException transport layer 21 e g Rserve is not running 22 logger error rse getMessage 23 catch REXPMismatchException mme 24 REXP mismatch exception we got something 25 we didn t think we get 26 logger error mme get Message 27 catch Exception e 28 something else 29 logger error Unexpected error e getMessage 30 31 return ret 32 Um die visuelle Auswertung von Messdaten effektiv zu unterst tzen wird der Verhaltens baustein RServerBehaviour so erg nzt dass auch das Versenden von Grafiken m glich ist Grafiken k nnen somit durch die Eingabe entsprechender Anweisungen in der grafischen Benutzungsschnittstelle des pers nlichen Agenten lokal erstellt und betrachtet werden Die Grafik wird dazu vom Benutzer ber den pers nlichen Agenten angefordert auf dem Ser ver berechnet und als Inhalt einer Agentennachricht vom Statistikagenten zum pers nlichen Agenten transportiert Auf der Seite des pers nlichen Agenten wird die Grafik dann entpackt und in einem Dokumentfens
18. g 2engl Semantic Web for Earth and Environmental Terminology Sammlung mehrerer Ontologien der NASA die Begriffe zur Erd und Umweltbeobachtung definieren 5 8 MONTORING ONTOLOGIE 103 Stanford Center for Biomedical Informatics Research 08 wobei aus den modellierten Kon zepten Pr dikaten usw mittels des Beanynizer Plugins Braubach 05 Klassen fiir das Java basierte Ontologiemodell vgl Unterabschn 3 3 5 der verwendeten Agentenplattform JADE generiert wurden KAPITEL 5 IMPLEMENTIERUNG 104 E H ad Luoustousyd UODEAIISSIONUISQVY UODEARSQOIITOSIIT JUAUI3 MS LITA UO RA I3SQO IOSIJLO 59 1Ye apadt En oe Ad JU3UI3 MSE oul UODEARSAIO est E eshda9u0 JuoTEAIISIO meet mr UONEAIISIO A sm so HAS IMYEIISIARSIO gos AjguenOstH est es BST_ RST adALuoWwwousUg J93M0 JO SUISTE JMOYHAPIALIS QU est uowuouwyd yu xa duo 5 4391109 ach ag aam JuoNeARsgo syUJOJNpPoAg est Eu est _ ASI EST J3M0J0 SUISTE J GPIALIS qrun yu ajdurs BSI AUO IJPIALISP est BST BST opa regen SUOTEARSIO 21018 r 13 QUI3PT JUISL mem UO ISIAH Abbildung 5 19 Entwickelte Bauwerksmonitoring Ontologie 5 9 VERTEILUNGSKONZEPT FUR DIE PRAXIS 105 5 9 Verteilungskonzept fiir die Praxis Die oben beschriebene Grobarchitektur des Bauwerksmonitoringsystems wird durch ein ex emplarisches Verteilungskonzept fiir die Systemkomponenten verfeinert
19. id 1 27 id 4 28 id 6 29 ch A 30 id 0 31 phenomenonType vgl rs engl Structured Query Language Datenbanksprache f r relationale Datenbanksysteme Hibernate Query Language Abfragesprache des Mapping Frameworks Hibernate 94 KAPITEL 5 IMPLEMENTIERUNG 32 Temperature 33 name Temperature 34 phenomena sequence 35 id 0 36 quantity 37 Quantity 38 units 39 Kelvin 40 name Kelvin 41 symbol K 42 id 0 43 amount 4 828000068664551 44 id 0 Die serialisierte Darstellung des Messwertes beginnt mit den Slots fiir den Zeitpunkt der Messung samplingTime und den Zeitpunkt des Ergebnisses resultTime Die Informationen zum Objekt bzw zur Eigenschaft feature auf die sich die Messung bezieht sind in den Zeilen 10 bis 30 zu finden An dieser Stelle wird ein Objektgraph serialisiert da die Eigenschaft Feature hierarchisch untergliederbar ist Danach folgen die Informationen zum beobachteten Merkmal phenomenonType zum Wert quantity sowie zur Einheit units der Messung Da die auf der FIPA SL basierende Darstellung und der sich daraus ergebende JADE interne Serialisierungsmechanismus hinsichtlich der Performanz nicht optimiert sind musste eine skalierbare L sung f r die bertragung der Messdaten implementiert werden die die robuste bertragung gro er Datenmengen sicherstellt Zu diesem Zweck wird das FIPA Request Interaktionsprotokoll so erweitert dass die Messwerte in Paketen vorgegeb
20. nlicher Agent zur Verf gung der den Zugriff auf alle verteilt gespeicherten Messdaten erm glicht 6 4 1 Auswahl und Ansicht der Messschriebe Der Abteilungsleiter erstellt den j hrlichen Sicherheitsbericht nach f r die Ennepetalsperre Hiernach sind die Ergebnisse der Messungen und die Beobachtungen zusammenzustellen und hinsichtlich der Talsperrensi cherheit zu beurteilen Der Schwerpunkt ist dabei auf die Darstellung der Messergebnisse zu legen w hrend eine mathematisch statistische Analyse mittels geeigneter Verfahren der sog vertieften berpr fung vorbehalten bleibt die alle 10 Jahre durchgef hrt werden muss Zur Analyse wird der pers nliche Agent des ABT gestartet und im Bereich Sensor Data des Data Center die Namen der Messstellen eingegeben Da zun chst die Verformungen der Staumauer von Interesse sind wird F2PX Pendellot in Profil F2 als Name der Messstelle ein gegeben Danach wird der gew nschte Zeitraum ausgew hlt Da die Messdaten als Diagramm aufbereitet werden sollen wird ein Diagram angefordert und die Datenabfrage gestartet vgl Abb 6 9 122 KAPITEL 6 VALIDIERUNG Sensor Data Sensor Mo D MM De Dn Sa So sz ya se F2PX From 79904100 EA E zznusmez 08 10 2009 To 18 12 2009 Mo Di Mi Do Fr Sa So 123 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Heute ist der 18 Dezember 2009 TEA nrane Y Abb
21. weil dieser allgemein anwendbar ist ohne zus tzliche Konfiguration auskommt und sich somit sehr gut f r den Dateivergleich in einem dynamischen Umfeld eignet Im zweiten Schritt werden dann die in der Messdatei als neu erkannten Zeilen weitergeleitet in Messwertobjekte transformiert und schlie lich mit den bereits erfassten Messgr en vergli chen 4 4 3 Rechnerbasierte Prognose des Bauwerksverhaltens Zur automatisierten Bewertung der Messdaten ist es essentiell wichtig Messwerte mittels quantitativer Modelle berechnen zu k nnen um Vergleichswerte f r die gemessenen Werte zu erhalten Prototypisch wird deshalb f r das Bauwerksmonitoringsystem ein Prognosemo dell erstellt das zur automatisierten Bewertung der Messdaten in der Fachdom ne Talsper ren berwachung verwendet werden kann Zu diesem Zweck wurden mehrere Analyse und Prognosemodelle aus der Talsperren berwachung evaluiert als ein f r die Prognose des Bau werksverhaltens geeigneter Ansatz wurde die HST Methodd eruiert vgl Mittrup 05 Die HST Methode erlaubt es die Zielgr e Verformung auf der Basis der Einflussgr en Stauh he Temperatur und zeitabh ngige plastische Verformung zu berechnen Die Anwendung der HST Methode auf die Messdaten des Referenzbauwerks Ennepetalsperre ist in Abb dargestellt Die Koeffizienten des Funktionsansatzes wurden auf der Basis realer Messdaten ermittelt Der Vergleich zwischen gemessenen und be
22. 1 5 Mann Whitney Test 141 AAA AAA 142 143 aaa sa aes eee ee oie eae G4 144 Labo ea 144 nn ua be ou ames 145 oras haw 146 oro ya 147 fans bh ORG RE es 148 A 149 aboga ea 150 BEES 151 en 152 TEA IEEE 153 TEA 155 AIN 156 C 4 1 Sensorikagentl nen 156 C 4 2 Messdateiagent 2 2 222 Co a 156 0 4 3 Datenverteilungsagent ooa a o a a a a a 157 C 4 4 Datenverarbeitungsagent 2 nn nn 157 C 4 5 Datenspeicherungsagent 2 22 a a a a 158 0 4 6 Berichtsagent 2 2 CC Co a 158 AT Filteragent 4 466456834485 A Ee a A en A 159 AS Statistikagent ooo a a ee Hm 159 C 4 9 Pers nlicher Agent 160 0 4 10 Observer Age 161 C 5 Dienstbeschreibungen 2 22 Coon nenn 162 C 5 1 Sensorikagent e 162 0 5 2 Messdatelagedtl moon een 162 0 5 3 Datenverteilungsagent 0o oa a a a a a 162 C 5 4 Datenverarbeitungsagent 2 2 2 CC a 163 95 Statistikagent bb scs ee PARES EER POE diret amp Hee ei 163 C 5 6 Datenspeicherungsagent 2 ao a a a o 163 0 5 7 Pers nlicher Agent 22 2 CC e e 164 Literaturverzeichnis 175 Abbildungsverzeichnis een dagen eae mee 4 Dados Espada os 5 2 1 Degradation der Bauwerkstragf higkeit 10 WEE 14 2 3 Inhalte f r ein Monitoringkonzept nn 15 2 4 Messstrategien f r das Langzeitmonitoring 2222 2 nn nn 16 2 0 Messgr en e o 17 2 6 Bewertungsverfahren 2 CC
23. Abk rzung CSHM engl Civil Structural Health Monitoring f r das SHM an Bauwerken verwendet 2 2 BAUWERKSMONITORING 15 Bauwerksmonitoring Phanomen St tzmauern Stauanlagen Hochbauten Andere Verhalten Elektrische Optische Akustische Mechanische Geod tische Schadens fortschritt Aktion Lasten Umwelt Reaktion Verformung Alterung Andere Sch den Abbildung 2 3 Wichtige Inhalte fiir ein Monitoringkonzept nach Santa Santa 05 mente eingrenzen Santa 05 In einem ganzheitlichen Monitoringkonzept sind schlie lich auch Strategien zur Schadenserkennung und Bewertung der Bauwerkssicherheit zu entwerfen 2 2 3 Dauer und Frequenz von Messungen Ein wichtiger Teil des Konzepts ist zun chst die Festlegung der Dauer und der Frequenz von Messungen der sog Messstrategie Die Messstrategien k nnen dabei hinsichtlich der Uberwa chungsdauer in die i Kurzzeit und ii Langzeitiiberwachung unterteilt werden Die Auswahl einer Messstrategie richtet sich primar nach den zu erfassenden Bauwerksph nomenen Die Kurzzeittiberwachung ist eine Messstrategie um den Zustand eines Bauwerks zu einem be stimmten Zeitpunkt zu untersuchen Die Kurzzeit berwachung kommt blicherweise dann zur Anwendung wenn die Sicherheit des Bauwerks entweder aufgrund eines entdeckten Mangels bzw Schadens am Bauwerk oder durch nderungen nderung der Verkehrslasten nderun gen am Tragsystem Ert chtigung des Bauwerks usw beu
24. Agent aufgrund von u eren Umst nden von einem Zustand in den anderen ndert sich auch sein Verhalten Von Vorteil ist dass die Subsumptionsarchitektur nach oben offen ist Auf den h chsten Ebenen finden aufwendige T tigkeiten ihren Platz Verzichtet man darauf reagiert der Agent im Rahmen seiner Handlungsweisen unmittelbar auf die Umgebung und reagiert damit in vielen F llen sehr robust 34 KAPITEL 3 MULTIAGENTENSYSTEME Agent mit Subsumptionsarchitektur Reasoning about behaviour of objects Avoid obstacle Abbildung 3 3 Subsumptionsarchitektur nach Brooks Brooks 85 3 2 3 Hybride Architekturen Hybride oder geschichtete Architekturen erlauben sowohl ein reak tives als auch ein deliberatives Agentenverhalten F r die erforderliche Flexibilit t kombi nieren Agenten mit hybrider Architektur ein reaktives mit einem deliberativen Subsystem Die einzelnen Subsysteme des Agenten werden dabei in hierarchischen Schichten angeordnet Innerhalb der Schichtenarchitektur sind prinzipiell zwei Kontrollfliisse m glich eine horizon tale oder eine vertikale Schichtung Bei einer horizontalen Schichtung werden die einzelnen Schichten direkt mit den Sensoreing ngen und den Aktorausg ngen verbunden Der Vorteil dieser Architektur ist ihre Einfachheit da der Agent bei n Verhalten n Schichten besitzt Es kann jedoch bei der Verarbeitung von Sensoreingaben zu Inkonsistenzen zwischen den ein zelnen Schichten kommen sodass eine Vermit
25. Bettzieche Vertiefte Analyse von Messwerten der Talsperren berwachung Wissenschaftliche Berichte Wissenschaftliche Zeitschrift der Hochschule Mittweida FH 165 166 LITERATURVERZEICHNIS 2002 Bilek 06 J Bilek Vernetzt kooperative Tragwerksplanung mit ingenieurspezifischen Soft wareagenten Doktorarbeit Fakult t fiir Bauingenieurwesen Ruhr Universit t Bochum 2006 Bloch 04 M Bloch Entwicklung eines Software Agenten zur Verwaltung komplexer Daten best nde aus dem Bauwesen Diplomarbeit Lehrstuhl fiir Ingenieurinformatik im Bauwe sen Ruhr Universit t Bochum 2004 B cker 05 D B cker Statistische Analyse von Messdaten aus der Talsperren berwa chung Diplomarbeit Lehrstuhl f r Hydrologie Wasserwirtschaft und Umwelttechnik Ruhr Universit t Bochum 2005 Bond 88 A H Bond L Gasser An Analysis of Problems and Research in DAI In A H Bond L Gasser Hrsg Readings in Distributed Artificial Intelligence Seiten 3 35 Mor gan Kaufmann San Mateo Kalifornien 1988 Botts 07 M Botts A Robin OpenGIS Sensor Model Language SensorML Implementa tion Specification OpenGIS Publicly Available Standard OGC 07 000 Open Geospatial Consortium 2007 Bratman 87 M Bratman Intention Plans and Practical Reason Harvard University Press Cambridge MA USA 1987 Braubach 05 L Braubach A Pokahr A Walczak Jadex beanynizer http jadex Online Quelle 2009 09 01 Brazier 95 F
26. Datenerfassung zun chst in Rohdatenform vor und m ssen vor der Speicherung in das gew nschte Zieldatenformat gebracht werden Das Multiagen tensystem soll deshalb die Funktionalit t besitzen automatisiert erfasste Messwerte aus den Speichern der Datenerfassungssysteme oder aus Dateien zu extrahieren die Messwerte um zuwandeln und in eine Zieldatenbank zu laden bzw an anderer Stelle abzulegen Dieser An wendungsfall schlie t keine menschlichen berwachungsbeteiligten ein und wird von Agenten des Multiagentensystems automatisiert ausgef hrt Anwendungsfall AF8 Messdaten extrahieren Umfang Bauwerksmonitoringsystem Ebene Subfunktion Prim rakteur Agent Datenerfassung Akteur und Interessen Agent Datenerfassung Will Messwerte zur Weiterverarbeitung von Quelle zu Ziel transportieren Agent Datenverarbeitung Standardablauf 1 Messwerte liegen nach der Erfassung in Dateiform vor 2 System holt Datei von Quelle ab 3 System transportiert Datei zum Ziel Erweiterungen Alternative Abl ufe a Messdaten liegen in internem Speicher des DAQ Systems vor Spezielle Anforderungen Interaktion mit in situ installierten Datenerfassungssystemen insbesondere Datenloggern 152 ANHANG C ARTEFAKTE UND MODELLE C 1 9 Anwendungsfall AF9 Rohdatenformate verarbeiten Anwendungsfall AF9 Rohdatenformate verarbeiten Messdaten aus Rohdatenformat verarbeiten und in Zieldatenformat bringen Anwendungsfall AF8 Rohdatenf
27. Form eines S ulen 6 3 PLAUSIBILITATSKONTROLLE DER MESSWERTE 119 diagramms dargestellt Darunter befindet sich ein S ulendiagramm mit den aktuellen Sicker wassermengenmessung aus dem Kontrollstollen der Staumauer Auf der rechten Seite des Fensters sind zwei Zeitreihendiagramme zur Visualisierung der aktuellen Porenwasserdruck und Verformungsmessungen angeordnet Im vorliegenden Fall stellt der Talsperrenmeister nach Betrachtung der Messdaten fest dass die aktuellen Messdaten keine ungew hnlich hohen Werte aufweisen sondern hinsichtlich Gr e und Verlauf plausibel sind und kritische Ver nderungen des Staubauwerks ausgeschlos sen werden k nnen Offensichtlich handelt es sich bei dem festgestellten Ausrei er um einen Messfehler der durch eine ussere St rung des Messprozesses verursacht wurde Dies ist bei der Messung der Verformung z B durch eine Ber hrung des Lotdrahtes oder durch Kon denswasser auf den optischen Sensoren m glich Der TSM informiert somit den Leiter der Betriebsstelle und teilt ihm mit dass von der Lotanlage im Profil F2 zwar einzelne Messfehler vorliegen aber dennoch nach Pr fung der aktuellen Messwerte kein St rfall festzustellen ist 6 3 3 Kurzfristige Kontrolle der Messwerte Der Talsperreningenieur TSI ist als Leiter der Betriebsstelle verpflichtet die Meldung des Talsperrenmeisters zu berpr fen Ihm obliegt es grobe Abweichungen der Messwerte zu erkennen aber vor al
28. Idee der Multiagentensysteme MAS k nstlichen rechnerba sierten Organisationen deren kollaboratives Probleml sungsverhalten auf der Kooperation der einzelnen Agenten beruht und die nach der jeweiligen Problemstellung in Suborganisa tionen strukturiert sind In dieser Arbeit wird ein Multiagentensystem nach Bond amp Gasser als ein Softwaresystem aufgefasst in dem mehrere Agenten durch die Koordi nation ihres Wissens sowie ihrer Ziele F higkeiten und Pl ne gemeinsam handeln und so Probleme l sen Die Agenten eines MAS k nnen als autonome Softwarekomponenten betrachtet werden die im Gegensatz zu Diensten Services nicht nur reaktives sondern auch proaktives Verhalten zeigen k nnen Sie sind f r die ihnen zugewiesenen Prozesse zust ndig und werden in den Softwaresystemen eingesetzt um das Erreichen von Zielen zu berwachen H ufig besitzen die Agenten detaillierte Ausf hrungspl ne die das Erreichen von zuvor definierten Teilzielen unterst tzen und auf diese Weise zum Gesamtziel hinf hren Im Folgenden werden die Begriffe Agent und Softwareagent synonym verwendet 30 KAPITEL 3 MULTIAGENTENSYSTEME Mit Hilfe von Multiagentensystemen l sst sich die Konstruktion komplexer Systeme vereinfa chen indem eine Abstraktionsebene eingef hrt wird in der autonome interagierende Akteure die Agenten das System steuern und berwachen Neu am Multiagentensystemansatz ist also der Anspruch
29. Infrastructure San Diego CA USA March 2003 LITERATURVERZEICHNIS 171 Maes 95 P Maes Artificial life meets entertainment Lifelike autonomous agents Commu nications of the ACM Special Issue on New Horizons of Commercial and Industrial Al 38 11 108 114 November 1995 Maierhofer 03 C Maierhofer M Krause E Niederleithinger H Wiggenhauser Non destructive testing methods at bam for damage assessment and quality assurance in civil engineering Tagungsband International Symposium on Nondestructive Testing in Civil Engineering Berlin 2003 Marx 06 A Marx Entwicklung eines Software Agenten zur Integration von FEM Software in ein agentenbasiertes Talsperren Monitoring System Diplomarbeit Lehrstuhl f r Inge nieurinformatik im Bauwesen Ruhr Universit t Bochum 2006 Masera 95 A Masera S Lancini F G Piccinelli Application of a Knowledge Support System to Dam Safety a User Report Tagungsband IABSE Colloquium Knowledge Support Systems in Civil Engineering Seiten 217 220 Bergamo 1995 International Association for Bridge and Structural Engineering Mayfield 96 J Mayfield Y Labrou T Finin Evaluating KQML as an Agent Communica tion Language Intelligent Agents II LNAI 1037 347 360 1996 Mehdianpour 04 M Mehdianpour W R cker R G Rohrmann Zur Tragf higkeitsbewer tung bestehender Bauwerke Stahlbau 73 4 236 241 2004 Metzler 04 H Metzler Die Erhaltung von B
30. Interaktion mit Mess und Datenerfassungssystemen ein Sensorikagent in der Klasse HardwareSensorsAgent verwendet Andererseits wird zur losen dateibasierten Kopplung mit den bestehenden Mess und Datenerfassungssystemen ein Messdateiagent in der Klasse FileSensorsAgent implementiert In den folgenden Unter abschnitten wird zun chst die Implementierung der spezifizierten Verantwortlichkeiten in die Agententypen und anschlie end die Realisierung der Kommunikation mit Mess und Daten erfassungssystemen erl utert 5 2 1 Sensorikagent Der Sensorikagent wird im Paket de rub bi inf monitoring sensors realisiert Das Paket besteht aus dem Sensorikagenten HardwareSensorsAgent sowie den Verhaltensbausteinen vel hierzu auch Unterabschn 3 4 3 9 2 ERFASSUNG VON MESSDATEN 3 zur Abbildung des Agentenverhaltens Die Verhaltensbausteine werden auf der Basis der Ver antwortlichkeitentabelle in C 1 identifiziert und in entsprechenden Klassen softwaretechnisch umgesetzt In Abb 5 2 sind die Verhaltensbausteine des Sensorikagenten sowie der Kontroll fluss innerhalb des Agententypen schematisch dargestellt HardwareSensorsAgent ee ZH gez Bi DescribeSensorsBehaviour i N WriteBehaviour ReadBehaviour Abbildung 5 2 Verhaltensbausteine des Sensorikagenten Es werden insgesamt sechs Verhaltensbausteine implementiert die die Hauptverantwortlich keiten die i zeitgesteuerte Erfassung von Messgr en ii Komm
31. Teststatistik wird berechnet zu 1 n n n2 2 2 2 Le L4 La 1 1 1 1 n 5 na 5 AA A ES Ist Fehow gr er als die 1 a 2 Quantile der F Verteilung mit k und n na 2k Freiheits sraden kann die Nullhypothese nicht verworfen werden und es liegt ein Sprung vor Fehow B 20 Ferow gt Ficaja k n n2 2k B 21 Anhang C Artefakte und Modelle aus der Analyse und Entwur sphase 144 ANHANG C ARTEFAKTE UND MODELLE C 1 Anwendungsf lle Im Folgenden werden die Anwendungsf lle beschrieben die der Konzeption des Multiagen tensystems zugrunde gelegt wurden Die Beschreibung basiert auf der in be schriebenen formalen Darstellung C 1 1 Anwendungsfall AF1 Bauwerksph nomene erfassen Anwendungsfall AF1 Bauwerksph nomene erfassen Eine der wichtigsten Funktionalit ten des zu entwickelnden Bauwerksmonitoringsystems be steht in der automatisierten Erfassung von Bauwerksph nomenen Da die Durchf hrung des physikalischen Messvorgangs durch den Einsatz von Mess und Datenerfassungssyste men weitgehend automatisiert ist gilt es f r die Nutzer einen Fernzugriff auf die Hardware komponenten zu realisieren Die Nutzer konfigurieren dabei prim r die in situ installierten Mess und Datenerfassungssysteme die Erfassung erfolgt danach autonom auf der Basis der Ger tekonfiguration Die Datenerfassungssysteme sollen deshalb ber das Multiagentensys tem zugreifbar und steuerbar sein An
32. Weitergabe der Dateien zwischen den berwachungsbeteiligten erfolgt per Email oder per Datentr ger An der Auswertung der Messdaten sind verschiede ne Fachdisziplinen insbesondere Geologen und Vermesser beteiligt Die Messdaten werden von verschiedenen berwachungsbeteiligten mit unterschiedlichen Zielsetzungen analysiert und abschlie end von einem Statiker Fachingenieur ausgewertet Dieser Statiker nimmt ei ne Sicherheitsbewertung vor und verfasst einen entsprechenden Bericht Die Auswertung der Messdaten durch den Geologen und Vermesser erfolgt in ca halbj hrlichen Intervallen Die Sicherheitsbeurteilung und die Berichtserstellung wird j hrlich durchgef hrt 4 1 ANALYSE EINES MONITORINGABLAUFS 59 Start DAQ TS Meister TS Ingenieur Geologe Vermessungs Statiker Betriedsstelle Betriebsstelle Betriebsstelle Zentrale ingenieur Fachingenieur Zentrale Zentrale Aufbereitung Kontrolle Speicherung Geol Analyse Geod Analyse BE EEE BEE EEE O Ende Abbildung 4 2 Beispielhaft betrachteter Monitoringablauf der Ennepetalsperre UML Aktivit tsdiagramm 56 KAPITEL 4 KONZEPTION 4 1 3 Formalisierung F r eine bessere bertragbarkeit auf andere Bauwerkstypen wie Br cken oder Tunnelbauwer ke wird der Monitoringablauf von bauwerksspezifischen Arbeitsschritten abstrahiert und als ein generischer Prozess formalisiert Der Monitoringablauf umfasst eine Reihe sowohl manuell als auch automa
33. Weiterhin ist auch zu ber cksichtigen dass die Speicherung von Messdaten vorwiegend in lokalen Datenbanken erfolgt und die verteilt gespeicherten Messdaten f r die berwachungsbeteiligten zugreifbar sein m ssen Schlie lich soll auch untersucht werden wie die Verarbeitung und Auswertung der durch das Bauwerksmonitoring erhobenen Messdaten computerbasiert unterst tzt werden kann Die laufende Erfassung von Bauwerkph nomenen produziert vor allem bei der Messung von dynamischen Prozessen eine gro e Datenmenge die gezielt gefiltert umgewandelt und aufbereitet werden muss um f r die weitere Verarbeitung n tzlich zu sein Da dieser Ar beitsschritt ohne eine geeignete Computerunterst tzung einen hohen manuellen Arbeitsauf wand erzeugen kann sollen in dem zu entwickelnden Multiagentensystem geeignete Methoden zur Datenverarbeitung und analyse verf gbar sein Die Analysemethodik muss hierbei idea lerweise die Auswirklungen sich ndernder Umgebungs und Betriebsbedingungen auf das Bauwerksverhalten ber cksichtigen um anormale Bauwerkszust nde und schleichende zeit abh ngige Sch digungsprozesse erkennen zu k nnen 4 1 2 Monitoringablauf Als Grundlage f r die Entwicklung eines Bauwerksmonitoringsystems wird ein exempla rischer Monitoringablauf analysiert der in der Praxis zur messtechnischen Dauer berwa chung von Talsperren durchgef hrt wird Beispielhaft betrachtet wird der berwa
34. Wooldridge Introduction to Multiagent Systems John Wiley amp Sons Inc New York NY USA 2001 Wooldridge 95 M Wooldridge N R Jennings Intelligent Agents Theory and Practice Knowledge Engineering Review 10 2 115 152 1995 Zambonelli 03 F Zambonelli N R Jennings M Wooldridge Developing multiagent sys tems The Gaia methodology ACM Transactions on Software Engineering and Methodo logy TOSEM 12 3 317 370 2003 Ziegler 07 C Ziegler Sinn oder nicht Sinn c t Magazin f r Computertechnik 21 172 2007
35. angewendet Beispiele finden sich in Farrar 99 Farrar 00 Sohn 01 oder In neueren Ans tzen werden modellfreie Verfahren verst rkt auf statische Bauwerkspara meter wie Verformungen und Spannungen angewendet um Sch den zu erkennen In der Doktorarbeit wird z B ein sehr interessanter auf der Hauptkomponentenanalyse beruhender Ansatz zur Identifikation anormaler Daten angewendet Seit langem angewendet werden modellfreie Verfahren in der Talsperren berwachung z B in oder in abgewandelter Form in seit kurzem aber auch in der berwachung von Br ckenbauwerken Lanata 05 Einen alternativen sehr aktuellen Ansatz zur automatisierten Schadenserkennung an Bau werken stellt die Anwendung von Data Mining Techniken Witten 99 auf dynamische sowie statische Bauwerksparameter dar Das Data Mining wurde in anderen Bereichen insbesondere im Banken und Wirtschaftssektor bereits erfolgreich zur Extraktion von Mustern und Wis sen aus Massendaten eingesetzt Die Anwendung des Data Mining wird deshalb gegenw rtig auch im Bauingenieurwesen untersucht In wird z B ein Clustering Algorithmus zur Analyse von Messdaten Klassifikation von Messwerten aus der Schallemissionsanalyse in einem drahtlosen Sensornetzwerk verwendet 2 2 8 Bewertung der Bauwerkssicherheit Unter Ber cksichtigung der oben erl uterten Einzelstrategien ist ein Bauwerksmonitoring system schlie lich auf die zur Sicherheitsbewertung des Bauwerks angewendeten Verfah
36. ansehen und Messdaten archivieren sowie die ma gebenden Nutzer des Bauwerksmonito ringsystems enth lt Das Diagramm zeigt dass die Steuerung von Datenerfassungssystemen DAQ Systeme ein eigener Anwendungsfall ist der von den Anwendungsf llen Messgr e erfassen und Messdaten ansehen miteingeschlossen wird Es ist in diesem Zusammenhang zu beachten dass die in situ installierten automatisierten Mess und Datenerfassungssysteme externe Akteure des Monitoringsystems sind mit denen das zu entwickelnde Bauwerksmoni toringsystem zur Erfassung von Messgr en interagieren muss Der Hauptgrund f r die Be handlung der Mess und Datenerfassungssysteme als externe Akteure ist dass die Erfassung von Messgr en mittels Mess und Datenerfassungssystemen durch die Erstellung und bertragung von Messprogrammen zwar von au en gesteuert werden kann der Daten erfassungsvorgang auf der Basis der installierten Hardwarekomponenten jedoch weitgehend automatisiert und ohne u ere Kontrolle erfolgt Aus diesem Grund wird in in Abschnitt 4 5 1 ein eigenes Konzept zur Einbindung von Mess und Datenerfassungssystemen entwickelt Eine ausf hrliche formale Beschreibung aller relevanten Anwendungsf lle ist dem Anhang Anwendungsf lle zu entnehmen 60 KAPITEL 4 KONZEPTION 4 2 2 Erstidentifikation von Agententypen Die Grobmodellierung eines Multiagentensystems erfolgt durch Erstidentifikation von geeig
37. die Auftragnehmer Agenten als Antwort auf die Aus schreibung und 3 die Beurteilung der abgegebenen Angebote 1 Ausschreibung 2 Bieten 3 Vergabe Manager Manager Manager O O OO OO OO Contractors Contractors Contractors o o o Abbildung 3 5 Phasen des Contract Net Interaktionsprotokolls Im Vorgriff auf Kapitel 4 sei erw hnt dass die Koordination in dem in dieser Arbeit entwi ckelten Multiagentensystem auf der Einf hrung einer hierarchischen Organisationsstruktur in Verbindung mit einer dynamischen Auftragsvergabe an spezialisierte Agenten Auf die Darstellung weiterer Ans tze zur Agentenkoordination wie die Multiagentensystemplanung Georgeff 83 Georgeff 84 oder Verhandlung wird aus diesem Grund an dieser Stelle verzichtet 3 3 5 Ontologien Ontologien sind ein informatischer Ansatz zur eindeutigen formalen Darstellung und Orga nisation von dom nenspezifischem Wissen der im Bereich der Multiagentensysteme sowie anderen Informatikbereichen wie dem semantischen Web oder der Bioinformatik zur An wendung kommt Mittels einer Ontologie wird ein Ausschnitt der realen Welt auf ein com puterverarbeitbares Modell abgebildet das die relevanten Begriffe engl concepts dieses Weltausschnitts der sog Dom ne enth lt Dieser Vorgang wird nach als Kon zeptualisierung bezeichnet Eine Ontologie ist eine formale explizite Spezifikation einer gemeinsamen Konzeptualisierung Ontologien k nnen
38. eee 96 56 1 Berichtsagent errada a a Ye Reem a 96 00 2 Filteoracenti esos ow eo ee a AA 97 5 6 3 otatistikapent 4 24 4 Awe be aw aw DRA a a ewe a Os 98 5 6 4 Pers nlicher Agent ao 99 5 7 Selbstdiagnose Selbst berwachung 101 9 7 1 System berwachungsagent e 101 ee ee 101 ee ee eae eee eee ee 104 6 Validierung 107 6 1 Talsperrenitiberwachung 2 2 2 2 ee ee 107 6 1 1 Analyse und Prognosemodelle f r Staumauern 107 6 1 2 Talsperren berwachung nach DIN 19700 2 109 SSES 112 6 2 1 Referenzsystem Ennepetalsperrel e 112 ee TAN 114 AI eee ee ee ee 116 6 3 Plausibilit tskontrolle der Messwertel 2 2 2 2 2 En nn nn 116 6 3 1 Erkennung grober Abweichungen und rechnerbasierte Vorbewertung 116 EEE ee eee eae ee 117 Aa ae 119 EEE a a 121 6 4 1 Auswahl und Ansicht der Messschriebel 22222222200 121 nn 123 SEENEN 125 6 5 Zusammenfassende Wertung 127 7 Zusammenfassung und Ausblick 129 7 1 Zusammenfassung 4a wu dws oR we Ew SKE a nd 129 eRe ee eee ee eee eee ee ee 130 ES Ms ehre EEN 131 IV Anhang 133 135 ER 135 A 136 AAA 136 A 2 2 Anschlussm glichkeiten f r Sensoren 222222222 136 A 2 3 Interner Speicher 136 A 2 4 Schnittstelle zum externen Rechner 0 4 137 A 3 Datenlogger DataTaker DT600 e 137 iv INHALTSVERZEICHNIS 139 aaa as Saa 139 cenar arias evo 139 adas naa rada ETC 139 A 140 EA 140 B
39. ein kooperationsunterst tzendes Multiagentensystem in dem die Gesamtl sung der verteilt kooperativen Planungsaufgabe 46 KAPITEL 3 MULTIAGENTENSYSTEME schrittweise durch mehrere Agententypen erfolgt die auf der Basis eines formalisierten Pla nungsprozesses zur Probleml sung miteinander interagieren Das Zusammenspiel der Fach planer Softwareagenten und den eingesetzten planungsspezifischen Ressourcen wurde auf der Basis eines hierarchischen Drei Ebenen Ansatzes gel st vgl Abb 3 10 Fachplaner Unterst tzung Kooperations Agenten Wrapper Agentensystem Ebene Agenten fachspezifisch zugeschnittene Software Agenten Prozess Agenten Zugriff Einbettung Ressourcen Ebene Petri Netze MaS INE Daten ANSYS Software FE Software Wissen DENT EIA Normen Abbildung 3 10 Drei Ebenen Modell aus Bilek 06 Auf der Ebene der realen Welt befinden sich dabei die menschlichen Aufgabentr ger die auf der n chst tieferen Ebene der Agentensystem Ebene durch mehrere Software Agenten in ihren Planungst tigkeiten zielgerichtet und effektiv unterst tzt werden Auf der untersten Ebene der Ressourcen Ebene wurden die notwendigen planungsrelevanten Ressourcen wie z B spezifische Ingenieur oder Standardb rosoftware und Produktdatenmodelle angeord net Der Planungsprozess wurde auf der Basis dieses Grobkonzepts durch mehrere Teilmo delle f r die planungsre
40. erm glichen vgl Unterabschn 2 2 6 baw 2 2 7 SHM Systeme liefern hierbei auf Anfrage Informationen ber jede signifikante Ver nderung oder Schaden an einer Struktur Mufti 011 Die Anwen dungsgebiete des SHM erstrecken sich ber das Bauingenieurwesen den Maschinenbau sowie die Luft und Raumfahrttechnik Der Aufbau von Bauwerksmonitoring und SHM Systemen wird in Abschnitt 2 3 erl utert 14 KAPITEL 2 STAND DER FORSCHUNG Das CSHM soll mittelfristig dazu beitragen die Bauwerksentwiirfe effizienter und 6konomi scher zu machen und die Tragf higkeit bestehender Bauwerke besser auszunutzen Es ist von sro er Bedeutung um innovative Konstruktionen zu berwachen und Daten bereitzustellen auf deren Grundlage wichtige nderungen in der Konstruktion erm glicht werden Auf dem Forschungsgebiet der intelligenten Materialien Strukturen engl smart materials structures wird das SHM gar als eine essentielle Technik betrachtet um langfristig intelligente Mate rialien bzw Bauwerke zu entwickeln die Lasteinwirkungen selbstt tig erkennen sich steuern und den neuen Bedingungen aktiv anpassen vgl Abb 2 2 komplex Materialien Strukturen mit Form oder Vibrationskontrolle aterialien Auto adapt Detektion Steuerung Aktion Materialien Strukturen mit Health Monitoring Regelbare Materialien Detektion externe Steuerung Aktion Komplexit t one ee er m
41. implementiert der sich beim AMS registriert und auf wichtige Plattformereignisse wartet Die Interaktion mit dem AMS wird mithilfe der Klasse AMSSubscriber implementiert die als vorgefertigter Verhaltens baustein den Nachrichtenversand empfang wesentlich vereinfacht indem die Registrierung entsprechender EventHandler Klassen beim AMS unterst tzt wird Beispielhaft ist in Listing 5 4 die Implementierung und Registrierung eines Event Handlers f r das Ereignis dead agent dargestellt Listing 5 4 Interaktion mit dem AMS mittels des vorgefertigen Verhaltensbausteins AMS Subscriber 1 AMSSubscriber as new AMSSubscriber 2 protected void installHandlers Map handlers 3 EventHandler terminationsHandler new EventHandler 4 public void handle Event ev 5 DeadAgent da DeadAgent ev 6 logger warn Agent da getAgent getName 7 died 8 inform registered agents about event 9 e 10 E 11 12 ef 13 handlers put IntrospectionVocabulary DEADAGENT 14 terminationsHandler 15 16 5 8 Bauwerksmonitoring Ontologie Alle Agenten des Bauwerksmonitoringsystems werden mit grundlegendem Wissen ber die wichtigsten Begriffe und Konzepte der Dom ne Bauwerksmonitoring und ihre Zusam menh nge ausgestattet Dieses Wissen wird den Agenten in Form einer Ontologie bereit 102 KAPITEL 5 IMPLEMENTIERUNG gestellt Die entwickelte Ontologie fiir das Bauwerksmonitoring umfasst eine formale Be sc
42. in das textbasierte ACL Nachrichtenformat eine relativ gro e Datenmenge und als Folge daraus ein Speicher berlauf entstehen kant Die Zerlegung der Messdaten wird mittels der freien Java Bibliothek Super CSV implementiert da die Bibliothek den Verarbeitungsvorgang von CSV Dateien durch einen internen Validierungsmechanismus und ein konsequent objektorientiertes Kon zept sehr gut unterst tzt Die Anpassung des Datenverarbeitungsagenten an spezifische Da tenformate muss dabei f r jedes verwendete Dateiformat einzeln erfolgen da sich der Verar beitungsvorgang nicht verallgemeinern l sst F r jedes Dateiformat ist somit ein spezifischer Sengl comma separated values Standard f r einfach strukturierte Textdateien vgl hierzu auch Unterabschn 5 5 1 92 KAPITEL 5 IMPLEMENTIERUNG Daten verarbeiten Daten laden Daten zerlegen Daten umwandeln Messdaten Java Messdaten CSV Start Abbildung 5 9 Einzelschritte zur Datenverarbeitung UML Aktivit tsdiagramm Datenverarbeitungsagent innerhalb des Bauwerksmonitoringsystems vorzusehen Zur Iden tifikation eines Datenverarbeitungsagenten wird in der Dienstbeschreibung des Datenverar beitungsagenten die Eigenschaft format eingef hrt die Informationen ber das Dateiformat enth lt 5 5 Pflege von Messdaten 5 5 1 Datenspeicherungsagent Die Verwaltung und Archivierung erfasster Messdaten wird einem Datenspeicherungsagenten bertragen der prototypisch
43. in ihrer Umwelt Im Gegensatz zu deliberativen Agenten planen reaktive Agen ten ihre Aktionen nicht im voraus und bestehen aus mehreren sog Kompetenzmodulen die direkt mit den Sensoren Schnittstellen des Agenten verbunden sind Die Kompetenzmodule verarbeiten das Ereignis und steuern die Aktoren des Agenten Die bekannteste reaktive Architektur ist die Subsumptionsarchitektur von Brooks Brooks 85 Sie wurde von Brooks f r den Robotikbereich entwickelt und beruht auf der Hypothese dass ein in einer unbekannten Umgebung sich befindender Agent Roboter auf eine Karte einen Plan und sogar auf ein Ged chtnis verzichten k nnte und trotzdem in der Lage w re autonom zu agieren Den weit vorausplanenden deliberativen Agenten s o die lange rechneten und dann wenig taten stellte Brooks seine Idee einer Intelligenz ohne Repr sentation Brooks 91 gegen ber Ab Mitte der achtziger Jahre entwarf er erste Roboter nach dem neuen Prinzip das er als Subsumption Architecture bezeichnete Die Subsumptionsarchitektur verfolgt den eleganten Ansatz komplexes Verhalten auf einem Fundament simpler Verhaltensbausteine aufzubauen Die einfachen Kompetenzmodule des Agenten wie z B Avoid Obstacles werden von abstrakteren Handlungsweisen wie ex plore eingefasst oder subsumiert s Abb 3 3 Der Agent verf gt hierbei ber eine Reihe definierter Zust nde der aktuelle Zustand des Roboters ist stets eindeutig Wechselt der
44. in unterschiedlichen Ontologiesprachen mit jeweils unterschiedlicher Aus drucksst rke umgesetzt werden Als zugrundeliegender Standard hat sich hier die Extensible 40 KAPITEL 3 MULTIAGENTENSYSTEME Markup Language XML durchgesetzt Alle wichtigen Ontologiesprachen wie RDF bzw RDF Schema DAML of und OWL H sind XML basiert und erm glichen die Formu lierung elementarer Aussagen wobei die Eindeutigkeit von Konzepten durch sog Uniform Resource Identifierg 9 URIs hergestellt wird Einfache Aussagen bestehen aus Subjekt Pr dikat und Objekt sog Tripel und lassen sich untereinander zu einem Graph vernet zen H her entwickelte Ontologiesprachen erlauben schlie lich eine semantisch untermauerte logische Definition von Konzepten sodass auch ein maschinelles Schlussfolgern komplexer Sachverhalte m glich wird In Abbildung ist beispielhaft die Aussage Messung 1234 hat die Einheit Millimeter in RDF dargestellt Subjekt Pr dikat und Objekt sind jeweils durch eine URI definiert Das Pr dikat hat die Einheit wird im Beispiel durch die URI http www inf bi rub de monitoring hasUnit abgebildet http www units org millimeter http www inf bi rub de monitoring hasUnit http www observations org measurement id 1234 lt xml version 1 0 encoding UTF 8 gt lt rdf RDF xmins rdf http www w3 org 1999 02 22 rdf syntax ns xmiIns dag http www inf bi rub de monitoring gt lt
45. internes auf unterschiedliche Bauwerksarten anwendbares Datenmodell das die zentralen Begriffe der Dom ne Bauwerksmonitoring aufnimmt und mit einer semantischen Beschreibung verkn pft Das entwickelte Bauwerksmonitoringsystem wurde abschlie end an einem praxisorientierten Szenario aus der Talsperren berwachung validiert Anhand von mehreren Beispielen wurde gezeigt wie die Monitoringbeteiligten in der Bearbeitung blicher Arbeitsschritte unterst tzt werden Es wurde unter anderem erl utert wie die an einem Referenzbauwerk erfassten Mess sr en mithilfe des entwickelten Multiagentensystems analysiert und die Messdaten hinsicht lich der baulichen Sicherheit interpretiert werden k nnen 7 2 Bewertung der Ergebnisse Im Rahmen dieser Dissertation wurde das seit kurzem in der Ingenieurinformatik etablierte Agentenparadigma auf die Dom ne Bauwerksmonitoring angewendet Durch die konsequen te agentenorientierte Zerlegung des Monitoringproblems wird die wirklichkeitsnahe Abbildung des in der Praxis verteilt ablaufenden Monitoringprozesses und die Integration der beste henden Mess und Datenerfassungssysteme wie z B der vor Ort installierten Sensoren und 7 3 AUSBLICK 131 Datenerfassungsgerate erreicht Im Zentrum der entwickelten L sung stehen die kollaborativ ausgelegten Softwareagenten die jeweils spezifische Fachlogik zur Bearbeitung eines Arbeits schritts aufnehmen und durch ihr Zusammenwirken ein leistungsf higes M
46. more 20 ee 25 coa od 26 AN 30 a aa ee 33 ee ee E ee 34 3 4 HIPDA Reouest Jnteraktonsprotokoll 38 BEES 39 3 6 RDP Tripell misses oud we OOH oe eae we OO Ow EN 40 EEE 41 a a apodo 43 buenas 44 3 10 Drei Ebenen Modell aus Bilek pi 46 fassungssystemen Sytemskizze e 52 4 2 Beispielhaft betrachteter Monitoringablauf oa a aa a a 55 poet eee en ade ey ee ee EEEE ee es eau eae ee 56 fat te ao a aos 59 Se be eek eee ange eeeedeaseue oa 2 4 65 HESE 66 a 68 METE AAA 13 nara asadas dad 75 ee ee ee ee ee 76 4 11 Dom nenmodell f r das Bauwerksmonitoring 18 Be rav 84 aa ges eee es 85 5 3 Paket de rub bi inf monitoring sensors UML Klassendiagramm 86 vi ABBILDUNGSVERZEICHNIS dar ee ee ee 87 o 88 aaa 89 5 7 Paket de rub bi inf monitoring daq 90 e 91 5 9 Einzelschritte zur Datenverarbeitung UML Aktivit tsdiagramm 92 aa oh dais om os 92 EE 95 ee ee ass a e 96 5 13 Einzelschritte zur Berichtserstellung UML Aktivit tsdiagramm 97 a A 97 ETNIA 98 A 99 AA 100 EA eee es 101 AAA 103 EEE 105 REES 111 ERIN 112 6 3 Messquerschnitte der Ennepetalsperre und Lage der Messeinrichtungen 113 ee ae ee ee een 115 6 5 Unterfenster zur Visualisierung der automatisiert durchgef hrten Vorbewer SEENEN m7 6 6 Zugriff auf aktuelle Messwerte Online Daten 2 2 2 222 222 118 N 118 6 8 Automatis
47. n Die Mittelwerte der beiden Teilreihen werden dann anhand der Rangzahlen verglichen Die Ursprungsdaten werden dazu in aufsteigender Folge geordnet und in der Reihe t 1 N abgelegt und der Rang R y der Beobachtung y in der Reihe z berechnet Bei gleich gro en Rangzahlen ist das Mittel aus den Rangzahlen zu bilden vgl Gleichung D Lo Die Testgr e u wird berechnet W m N 1 2 Var 3 13 mit W X R y B 14 und Var W mn N 1 12 B 15 Es ist zu beachten dass bei Autreten von Bindungen d h bei gleichen Rangzahlen die Varianz von W verringert werden muss Var W Se x Ti EN dite ul B 16 mit g Anzahl der Gruppen gleicher Werte t H ufigkeit innerhalb der Gruppe 142 ANHANG B ANALYSEVERFAHREN B 1 6 Chow Test Aufbauend auf einem linearen Regressionsmodell wird beim Chow Test ein gegebene Zeitreihe auf einen potentiellen Strukturbruch untersucht Dazu wird die Gesamtreihe zun chst an einer bekannten oder angenommenen Bruchstelle in zwei Teilreihen zerlegt F r die Teilreihen wird jeweils ein lineares Regressionsmodell erstellt und dieses mit einem Regressionsmodell fiir die Gesamtreihe verglichen Das Regressionsmodell fiir k Variablen hat die Form Y Po FP EPA E Oe B 17 F r die Teilreihen werden zwei getrennte Modelle Y und Y der L nge n und na erstellt Y P10 ti BB Bik 1 B 18 Y Pa0 21X1 B22 X2 Gor 2 B 19 Die
48. r Rechnerori entierte Statistik und Datenanalyse Rserve TCP IP interface to R math uni augsburg de rserve Online Quelle 2009 12 08 Lei 03 Y Lei A S Kiremidjian K K Nair J P Lynch K H Law T W Kenny E Carryer A Kottapalli Statistical damage detection using time series analysis on a structural health monitoring benchmark problem Tagungsband Proceedings of the 9th International Con ference on Applications of Statistics and Probability in Civil Engineering San Francisco USA 2003 L cken 04 Th L cken Zur Schadensanalyse von Stahl und Spannbetonbriicken mit Fuzzy Expertensystemen Doktorarbeit Fakult t fiir Bauingenieurwesen Ruhr Universit t Bo chum 2004 Lynch 02a J P Lynch Decentralization of Wireless Monitoring and Control Technologies for Smart Civil Structures Ph d thesis Stanford University 2002 Lynch 02b J P Lynch A Sundararajan K H Law A S Kiremidjian T W Kenny E Car ryer Computational Core Design of a Wireless Structural Health Monitoring System Tagungsband Proceedings of the Advances in Structural Engineering and Mechanics ASEM 02 conference Pusan Korea August 2002 Lynch 03 J P Lynch A Sundararajan K H Law H Sohn C Farrar Design of Wireless Sensor Units with Embedded Statistical Time Series Damage Detection Algorithms for Structural Health Monitoring Tagungsband Caltrans UCSD Workshop on Structural Health Monitoring and Diagnostics of Bridge
49. rdf Description rdf about http www observations org measurement id 1234 gt lt daq hasUnit rdf resource http www units org millimeter gt lt rdf Description gt lt rdf RDF gt Abbildung 3 6 Einfache Aussage als RDF Tripel Die Erstellung von Ontologien wird heute durch spezielle Software sog Ontologie Editoren effektiv unterst tzt Die Editoren erm glichen u a die interaktive Modellierung und den Ex port von Ontologien in unterschiedliche Ontologiesprachen Auch der Export in objektorien tierte Programmiersprachen insbesondere Java ist durch die hnlichkeit von Ontologien und Klassenmodellen gut unterst tzt Ein objektorientiertes Modell einer Ontologie mit ei nem spezifischen Zuschnitt auf Multiagentensysteme ist in Abb 3 7 dargestellt Dieses Modell wurde in der vorliegenden Arbeit auf die Dom ne Bauwerksmonitoring angewendet Es be sitzt folgende Kernelemente i Konzepte ii Pr dikate iii Aktionen sowie iv referentielle Ausdr cke Darin sind Begriffe Entit ten mit einer komplexen Struktur die Attribute in Form von so genannten Slots enthalten Begriffe repr sentieren die Objekte einer Ontologie und sind mit dem Klassenkonzept der objektorientierten Programmierung vergleichbar Pr dikate predicates sind Aussagen ber den Zustand der Welt die entweder wahr oder falsch sein Resource Description Framework Darpa Agent Markup Language Ontology Inference Layer Web Ontol
50. rund 40 Mrd Euro zu erhalten die zu einem betr chtlichen Teil aus den 1960er und 1970er Jahren stammen Neben anderen Faktoren wie einer unzurei chenden Bauwerksunterhaltung wandelnden Anspr chen an den Standard sowie ge nderten Nutzungsanforderungen verursacht insbesondere die Alterung des Bauwerksbestandes enorme j hrliche Instandhaltungskosten und sorgt so daf r dass sich die finanziellen Aufwendungen zunehmend von den Neubau hin zu den Erneuerungs und Erhaltungsinvestitionen verschie ben Santa 05 Die Alterung der Bauwerke ist ein dauerhafter Prozess der vorrangig durch Lasteinwirkungen und Umgebungseinfl sse auf das Bauwerk angetrieben wird Dies hat zur Folge dass die Bau werkstragf higkeit ber die Bauwerkslebensdauer abnimmt Abbildung 2 1 zeigt beispielhaft den Alterungsprozess eines Bauwerks und den Einfluss der verschiedenen Instandsetzungs strategien auf die Bauwerkstragf higkeit Es ist zu erkennen dass die Bauwerkstragf higkeit durch die gezielte Instandsetzung positiv beeinflusst und die Lebensdauer eines Bauwerks ver l ngert werden kann F r die Bauwerksbetreiber gilt es deshalb die Bauwerkstragf higkeit durch die optimierte zustandsorientierte Bauwerksinstandsetzung m glichst lange zu erhalten und die h ufig nur in beschr nktem Umfang zur Verf gung stehenden Mittel m glichst opti 10 KAPITEL 2 STAND DER FORSCHUNG mal einzusetzen Die Auswahl und zeitliche Planung einer geeigneten Instandse
51. symbolisches Modell ihrer Umwelt Die bekannteste logikbasierte Architektur ist die BDI Architektur In dieser zun chst von Bratman entwickelten und sp ter von Rao amp Georgeff f r die Praxis adaptierten Architektur wurden die Agenten mit k nstlichen Bewusstseinszust n den ausgestattet indem sie Wissen ber ihre Umwelt beliefs erstrebenswerte Zust nde desires und aktuell verfolgte Absichten intentions erhielten Der BDI Agent ist mit Sensoren und Effektoren ausgestattet die ihn ber seine Umwelt auf kl ren bzw seine Aktionen auf die Umwelt bertragen Dazwischen arbeitet ein Interpreter der Sensoreingaben verarbeitet Input und Aktionen ausw hlt Output Im Unterschied zu anderen Agentenarchitekturen besitzen BDI Agenten besondere Datenstrukturen auf denen der Interpreter arbeitet Wikipedia 08 BDI Agenten Weltwissen beliefs Die Informationen ber die Welt in der sich der Agent aufh lt und schlussfolgert werden in einer Wissensdatenbank gespeichert die Fakten ber die aktu elle Umgebung den internen Zustand des Agenten und Hintergrundwissen enth lt das f r Schlussfolgerungen ben tigt wird Die Speicherung erfolgt h ufig in Form einer sym bolischen Repr sentation wobei diese hinsichtlich der Wahrnehmung des Agenten und internen Schlussfolgerungen st ndig aktualisiert werden muss um die Weltvorstellung des Agenten g ltig zu halten Ziele desires Die Hauptziele des Agenten werden in einer
52. und die ingenieurm ige Sichtweise der Autonomie sowie das Handlungs bewusstsein der Agenten Multiagentensysteme sind zunehmend auch die Basis f r das sog Autonomic Computing und Organic Computing Auf beiden Forschungsgebieten werden die Selbst Eigenschaften ei nes Systems wie Selbstorganisation Selbstkonfiguration Selbstoptimierung und Selbstheilung eingesetzt um ein robustes fehlertolerantes und eigenst ndiges Systemverhalten zu erreichen Es geht hierbei vor allem darum die Selbstorganisation des System zu steuern damit ein ge w nschtes durch Selbstorganisation entstehendes Verhalten Emergenz positiven Einfluss auf die Systemfunktionalit t hat Organic Computing Ein Multiagenten systemansatz f r das Autonomic Computing wurde z B in beschrieben 3 1 2 Sichtweise auf ein Multiagentensystem Ein MAS kann als eine rechnerbasierte Organisation betrachtet werden die aus mehreren interagierenden Agenten besteht Die Agenten sind zur Probleml sung in mehreren Organi sationseinheiten bzw Gruppen organisiert wobei jeder Agent eine bestimmte Einflusssph re in der Umgebung des MAS besitzt die er durch seine Aktionen beeinflussen und ver ndern kann vgl Abb 3 1 Agent Interaktion gt Organisations beziehung Sichtbarkeits oe und Einflu sph re Umgebung Abbildung 3 1 Sicht auf ein Multiagentensystem nach Jennings Jennings 01 Der oben beschriebene Aufbau von M
53. verwaltet Im ersten Fall werden die Messdaten h ndisch oder automatisiert in das jeweilige Programm z B MS Excel Lotus 1 2 3 eingegeben und k nnen danach in der Software aufbereitet sowie zur grafischen Aus wertung in Diagrammform dargestellt werden Nachteilig ist jedoch dass die Tabellenkalku lationsprogramme konzeptbedingt nur beschr nkte F higkeiten in der Datenspeicherung und verwaltung besitzen Aus diesem Grund werden Datenbankmanagementsysteme DBMS und zunehmend auch angepasste Datenbankanwendungen eingesetzt die den einfachen Zu griff auf die vom DBMS verwalteten Daten und die Aufbereitung Ausgabe der Messdaten in Diagrammform sowie in verschiedenen Ausgabeformaten auf der Basis einer grafischen Benutzungsschnittstelle erm glichen Myers 00 Neuere Monitoringsysteme besitzen dar ber hinaus eine integrierte Komponente zur Daten auswertung In Abh ngigkeit von den beobachteten Bauwerksph nomenen den dynamischen Eigenschaften des Bauwerks und der Zielsetzung des Monitorings werden dabei verschiedene Analyseverfahren angewendet Erfasste Messdaten lassen sich somit mittels geeigneter Verfah ren entweder direkt ausgewerten z B durch Ermittlung von Frequenzen H ufigkeiten und Verteilungen oder bilden die Eingabe f r weiterf hrende Berechnungsmodelle die ihrerseits zur Schadenserkennung vgl Unterabschn oder die Sicherheitsbewertung verwendet werden vgl Unterabschn 2 2 8 Der bergang zu Struktur berwachun
54. weiteren Datenbank gespei chert Die Hauptziele sind diejenigen Ziele die das Verhalten des Agenten grundlegend beeinflussen und ber einen bestimmten Zeitraum verfolgt werden Desires sind ein ent scheidender Teil des deliberativen Agentenverhaltens da der Agent ohne Ziele zu keinen weiteren Aktionen veranlasst wird Durch die Zielorientierung des Agenten wird selbst im Fall einer fehlgeschlagenen Aktion das ausgew hlte Ziel weiter verfolgt z B durch einen alternativen L sungsansatz oder einen erneuten Versuch Absichten intentions Der BDI Agent verf gt ber eine Plandatenbank aus der er hier archisch organisierte Pl ne ausw hlen kann die ihn seinem Ziel n herbringen Die je weils ausgew hlten Pl ne Intentionen enthalten im Normalfall Teilziele f r die dann von lat deliberare beratschlagen abreden in Bedenken ziehen 3 2 AGENTENARCHITEKTUREN 33 jeweils ein passender hierarchisch untergeordneter Plan ausgew hlt wird Diese Plan auswahl und abarbeitung wird bis auf die Ebene elementarer Aktionen wie z B das Ansteuern eines Motors durchgef hrt Agent mit BDI Architektur lt gt Beliefs a Abbildung 3 2 Aufbau eines Agenten mit BDI Architektur 3 2 2 Reaktive Architekturen Agenten mit einer reaktiven Architektur besitzen keine detaillierte interne Repr sentation ihrer Umwelt Sie nehmen ihre Umwelt wahr und reagieren auf einen u eren Reiz wie eine Ver nderung
55. wie im Folgenden beschrieben Das Bauwerksmonitoringsystem wird auf die Knoter 1 Messrechner 11 Be triebsstelle iii Fremdsystem iv Zentrale sowie v Archivierung und Analyse verteilt s Abb 55 20 Die Ressource Sensorik wird im Verteilungskonzept durch den Knoten Messrechner repr sen tiert der mit den Datenerfassungssystemen im am Bauwerk verbunden ist und auf dem die Messdaten in Rohdatenform abgelegt werden Auf diesen Knoten werden die Agententypen Sensorikagent und Messdateiagent verteilt um den Zugriff auf die Datenerfassungssysteme bzw Messdateien zu erm glichen Der Knoten Betriebsstelle bildet den Rechner ab auf dem ein relationales Datenbanksystem DBS zur strukturierten Speicherung der Messdaten installiert ist und auf dem die Mess berichte abgelegt werden die von den menschlichen Monitoringbeteiligten erzeugt werden z B nach manuell durchgef hrten Messungen Zur Kapselung des Datenbanksystems ist auf diesem Knoten ein Datenspeicherungsagent vorzusehen Externe Systeme die f r das Bauwerksmonitoring relevante Daten liefern werden stellvertre tend durch den Knoten Fremdsysteme abgebildet Im Fall der Talsperren berwachung z B werden wichtige Daten wie Pegelst nde und Abfl sse aus einem externen wasserwirtschaft lichen System bezogen das die Daten in Form von CSV Dateien bereitstellt Die Messdaten werden durch einen Messdateiagenten verf gbar gemacht der entweder lokal auf dem Knoten Fremd
56. zu Hauptunter suchungen im Sechsjahresintervall reichen vergleiche Abbildung 1 1 Das Ziel dieser regelm igen Kontrollen ist die Ermittlung und Sammlung von Bauzustands daten und eine fr hzeitige Erkennung von Sch den Die inspektionsbasierte Zustands und Schadenserfassung mit relativ langen Inspektionsintervallen sowie die herk mmliche Doku mentation der verf gbaren Daten bei Stra enbr cken z B in Bauwerksverzeichnis akte und buch hat in der Praxis jedoch dazu gef hrt dass wichtige Informationen ber den aktuellen Bauwerkszustand h ufig nicht direkt zur Verf gung stehen und dass Kenntnisse ber Sch digungsmechanismen oder technische Planungsfehler erst verz gert gewonnen wer den L cken 04 In der Folge fallen f r die Erhaltung der bestehenden Bauwerke erhebliche 4 KAPITEL 1 EINLEITUNG T 6 5 o 4 c Ee 2 1 R Kai ate Cc S S a Ea a x E 2 fe D D T o Ud OZ D Z D Wel D 0 Hi O YN O O LL D a D 2 Z G i 2 5 Q CH O O SS Hauptuntersuchung E Einfache Untersuchung H J hrliche Untersuchung E Oberfl chliche Untersuchung Abbildung 1 1 Vergleich und zeitliche Abfolge der Inspektionen weltweit Mehdianpour 04 Kosten an da aufgrund der fehlenden Informationen keine technisch und wirtschaftlich opti mierte fr hzeitige Erhaltungsplanung m glich ist Die Forderung nach geeigneten technischen L sungen zur Optimierung der Bauwerkserhal t
57. 0er und 1970er Jahren stammt und die planm ige Nutzungsdauer erreicht oder bereits berschrit ten hat Ein Neubau dieser Ingenieurbauwerke ist heute aus wirtschaftlichen oder politischen Gr nden oftmals nicht m glich Zur Verl ngerung der Bauwerkslebensdauer m ssen die beste henden Bauwerke deshalb gezielt instandgehalten werden und fortlaufend auf ihre Sicherheit hin berpr ft werden damit sie die w hrend ihrer Nutzung gestiegenen Anforderungen an Tragf higkeit und Dauerhaftigkeit erf llen und hierdurch eine gefahrlose Nutzung der Bau werke sichergestellt ist Mit der Alterung der bestehenden Bauwerke r ckt eine kosteneffiziente Erhaltung der Bau werkssubstanz in den Vordergrund Die Grundlage der Erhaltungsplanung sowie der haus halts und verkehrstechnischen Entscheidungen bilden auch heute noch die im Rahmen von Bauwerkspr fungen gewonnenen Informationen Friebel 01 Sicherheitsrelevante Ingenieur bauwerke wie Br cken Tunnel oder Talsperren werden dazu laufend oder in regelm igen Abst nden zumeist mithilfe visueller Inspektionen oder bei besonders sicherheitskritischen Bauwerken mittels geeigneter Messeinrichtungen berwacht und gepr ft So schreibt die f r die Zustandserfassung von Stra enbr cken g ltige Norm DIN 1076 zeitlich gestaffelte Bauwerkspr fungen vor die von regelm igen relativ oberfl chlichen Pr fungen alle drei bis vier Monate ber einfache Pr fungen im Dreijahresintervall bis
58. 4 2 FIPA Standards lt lt sa a ua a ae aha nn ish 42 ee sI A 44 a a ee 45 II Konzept 49 51 ea daa aaa EE 51 4 1 1 Problembeschreibung ee eee eee 51 4 1 2 Monitoringablaufl a 53 4 1 3 Formalisierung zu a A EE RE ca amp e s 56 AE 57 4 2 1 Anforderungen 58 Leese a Oe ee a 60 LOS eee eee ee ee ew ee ee ee 61 4 3 1 Erg nzung der Agententypen 0 000008 8G 61 ee ee ee ee ee ee ee 62 DEE COSTO e eee eee sae AAA 64 EEE a e a ra 65 4 4 1 Intelligente Steuerung des Datenerfassungsvorgangs 66 one eee eee eee ee A 66 ia El 67 a aes eas 68 aaa asa 13 A RESSQUICO os ee ee 74 4 5 1 Messeinrichtungen or nn 74 ee EEE EE 75 SINE 76 4 5 4 Statistiksoftwarel e 76 4 6 Informationsmodellierung 17 4 6 1 Datenmmodellierung nr 17 4 6 2 Integration von propriet ren Messdatenformaten 19 Ill Umsetzung 81 5 Implementierung 83 S424 62 eee Rae Ee Ree eee eee Oe eS 83 TEE 84 5 2 1 sensorikagent 2 Co oo on 84 5 2 2 Messdateiagent 86 9 2 3 Kommunikation mit Mess und Datenerfassungssystemen 87 INHALTSVERZEICHNIS 111 area AA ass 89 5 3 1 Datenverteilungsagent 89 canas AA 91 5 4 1 Datenverarbeitungsagent 22 2 Co a 91 ee oe eee eee ee ee 92 5 5 1 Datenspeicherungsagent 2 2 a a a 92 AA 94 Du asa ee ee
59. 5 m DAQ Systems Device ennepe logger2 Remote Site Summary Show config Start Abbildung 6 6 Zugriff auf aktuelle Messwerte Online Daten ber die grafische Benut zungsschnittstelle Es erscheint ein Unterfenster das die aktuellen Werte der vom Datenlogger gemessenen Sen soren in Diagrammform aufbereitet zusammenfassend darstellt s Abb 6 7 Water Storage Pore Pressures _ SS __ a me a pr 15 27 30 15 27 40 15 27 50 15 28 00 15 28 10 15 28 20 15 28 30 15 28 40 15 28 50 15 29 00 15 29 10 15 29 20 15 29 30 Gauge Time Seepage Water 8 u Deformations 15 27 30 15 27 40 15 27 50 15 28 00 15 28 10 15 28 20 15 28 30 15 28 40 15 28 50 15 29 00 15 29 10 15 29 20 15 29 30 Gauge Time WSckw3 MSckwi M Sckw2 F2PX F2PY F2SX F2SY Abbildung 6 7 Unterfenster zur Visualisierung der Online Daten Hierdurch kann sich der TSM einen berblick ber die aktuelle Situation am entfernten Bau werk verschaffen Messdaten werden nach Sensorart gruppiert in mehreren Zeitreihen diagrammen visualisiert Fiir das Referenzsystem Ennepetalsperre sind insbesondere die Po renwasserdriicke und die Verschiebungen in jeweils einem Diagramm s Abb zusammen gefasst Im linken oberen Bereich des Fensters ist die aktuelle Stauh he in
60. 6 3 Plausibilitatskontrolle der Messwerte 6 3 1 Erkennung grober Abweichungen und rechnerbasierte Vorbewertung Die t gliche Kontrolle der Messwerte geh rt zu den wesentlichen Aufgaben des Talsperren meisters TSM Wie oben beschrieben sollen hierdurch fr hzeitig grobe Abweichungen der Messwerte erkannt werden Der TSM verschafft sich deshalb zu Dienstbeginn einen ber blick ber die aktuelle Situation an der Talsperre und die automatisiert erfassten Messwerte pr fen Um den Zugriff auf das Bauwerksmonitoringsystem zu erm glichen ist auf dem Ar beitsplatzrechner des TSM ein pers nlicher Agent installiert der ber das Internet mit dem Messrechner an der Ennepetalsperre und ber das lokale Netzwerk LAN in der Betriebsstelle mit der lokalen Messdatenbank kommunizieren kann Wenn der TSM seinen pers nlichen Agenten startet erscheint die grafische Benutzungs schnittstelle des pers nlichen Agenten Im Hauptfenster des GUI ffnet sich selbstt tig das Fenster Ennepe Site Diagnosis das die vom Bauwerksmonitoringsystem automatisiert durch gef hrte Vorbewertung der Messwerte f r die Ennepetalsperre visualisiert vgl Abb 16 5 6 3 PLAUSIBILITATSKONTROLLE DER MESSWERTE 117 F Ennepe Site Diagnosis Einzelbeurteilung Staupegel Gewichtslot Schwimmlot Gesamtbeurteilung Prozesse Kippen der Mauer Mauerwerksfuge Kippen der Mauer Sohlfuge Bruchversagen im Fels Gleiten der Mauer Oeffnen von Klueften im Unt
61. 7 FIPA SL Content Language Spe cification SC00008 die Constraint Choice Language CCL das Knowledge Interchange Format KIF und das Resource Description Framework wobei jedoch nur die Semantic Lan guage als Standard verabschiedet wurde Die FIPA Semantic Language SL ist eine von der FIPA spezifizierte Inhaltssprache zur semantischen Beschreibung des Inhalts von FIPA ACL Nachrichten Sie ist eine Logikspra che die auf der Pr dikatenlogik erster Ordnung beruht und diese um agentenspezifische Operatoren und Ausdr cke erweitert 3 3 3 Interaktionsprotokolle Ein weiteres wichtiges Element der Agentenkommunikation sind so genannte Interaktionspro tokolle IP Diese beschreiben eine Reihe wiederkehrender Kommunikationsszenarien die in einfachen Anfrage und Informationsdialogen oder komplexen Interaktionen wie z B Auktio nen oder Verhandlungen vorkommen Durch die Verwendung von Interaktionsprotokollen und ihre Verkn pfung bzw Verschachtelung k nnen beliebig komplexe Konversationen zwischen Agenten realisiert werden Die wichtigsten Interaktionsprotokolle wurden von der FIPA standardisiert z B in der FIPA Request Interaction Protocol Specification SC00026 oder der der FIPA Contract Net Inter action Protocol Specification SC00029 Die formale Spezifikation der Interaktionsprotokolle erfolgt auf der Basis von AUMIP Sequenzdiagrammen Die interagierenden Agenten werden darin durch Lebenslinien und die N
62. Agententypen dar Um die Agententypen des Bauwerksmonito ringsystems mit entsprechenden Probleml sungsf higkeiten auszustatten werden in den fol senden Unterabschnitten die individuellen Probleml sungskompetenzen der einzelnen Agen tentypen erarbeitet Kompetenzen sind vor allem zur L sung der folgenden Teilprobleme vorzusehen vgl Unterabschn 4 1 3 1 Intelligente Steuerung des Datenerfassungsvorgangs Schritt 1 Erfassung von Messda ten 2 Filterung von veralteten Messdaten Schritt 3 Aufbereitung von Messdaten 3 Rechnerbasierte Prognose des Bauwerksverhaltens Schritt 5 Nutzung von Messdaten 4 Automatisierte Bewertung der Messdaten Schritt 5 Nutzung von Messdaten 66 KAPITEL 4 KONZEPTION 5 Systemiiberwachung und diagnose In den folgenden Unterabschnitten werden die Konzepte zur Bereitstellung der geforderten Kompetenzen entwickelt 4 4 1 Intelligente Steuerung des Datenerfassungsvorgangs Bei Einsatz intelligenter Sensoren oder entsprechend leistungsf higer Datenerfassungsger te ist schon im ersten Schritt des Monitoringablaufs der Erfassung von Messdaten eine in telligente Steuerung des Datenerfassungsvorganges m glich Die intelligente Steuerung des Datenerfassungsvorgangs wird insbesondere zur periodisch ereignisgesteuerten Erfassung dy namischer Messgr en ben tigt die aktuellen Messgr en werden zwar regelm ig gemessen die Speicherung der Messgr en wird jedoch erst durch
63. Bauwerksmonitoring kann h ufig nicht vollst ndig automatisiert werden da nicht alle Messungen bzw Ger te wirtschaftlich automatisiert werden k nnen Aus einer manuellen oder halbautomatisierten Erfassung stammende Daten m ssen dann von den Monitoringbe teiligten in das System importiert und zur Weiterverarbeitung in ein Zielformat umgewandelt werden Die Messdaten liegen in Dateiform vor Anwendungsfall AF3 Messdaten importieren Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Messdaten importieren Statiker Will Messdaten importieren Bauwerksbesitzer betreiber Will Messdaten importieren Standardablauf Monitoringexperte will Messwerte aus Datei importieren Monitoringexperte startet System System zeigt Dialog f r den Dateiimport an Monitoringexperte w hlt Datei aus system wandelt die Messwerte um System speichert Messwerte im Zielformat Erweiterungen Alternative Abl ufe keine Spezielle Anforderungen Zugriff auf Datenbanken C 1 ANWENDUNGSF LLE 147 C 1 4 Anwendungsfall AF4 Messdaten archivieren Anwendungsfall AF4 Messdaten archivieren Die erhobenen Messdaten m ssen im Fall des Bauwerksmonitorings ber einen langen Zeit raum im Idealfall ber die gesamte Lebensdauer des Bauwerks archiviert werden In der Langzeit berwachung von Bauwerken ist deshalb die zuverl ssige Datenarchivierung von b
64. DF Agent Mit Daten speicherungs agent Pers Agent DF Agent Wann Anfrage erhalten Anfrage erhalten Anfrage erhalten Hochfahren Start des Agenten Wann Zeitplan Anfrage erhalten Hochfahren Start des Agenten C 4 INTERAKTIONSTABELLEN 159 C 4 7 Filteragent Interaktion Verantw 1P Rolle Mit Wann Holt Messdaten 1 FIPA I Daten Zeitplan Request speicherungs agent Informiert registrierte 3 FIPA I Pers Agent Anfrage erhalten Agenten Request Registriert sich beim 4 FIPA I DF Agent Hochfahren Start Gelbe Seiten Agent Request des Agenten C 4 8 Statistikagent Interaktion Verantw IP Rolle Mit Wann Beantwortet Anfrage 2 FIPA R Pers Agent Anfrage erhalten Berechnung durchzu Request f hren Registriert sich beim 3 FIPA I DF Agent Hochfahren Start Gelbe Seiten A gent Request des Agenten 160 C 4 9 Pers nlicher Agent Interaktion Holt Sensorkonfigura tion Sendet Sensorkonfigu ration Fragt nach aktuellem Sensorwert Holt Messdaten Sendet Messdaten zur Speicherung Sendet Messdaten zur Aktualisierung Sendet Messdaten zur L schen Holt Messbericht Registriert sich beim Filteragenten Nimmt Nachricht ent gegen Erkundigt sich nach anderen Agenten Registriert sich beim Gelbe Seiten Agent Verantw 2 10 11 12 13 IP FIPA Request FIPA Request Query Ref FIPA Request FIPA Request FIPA Request FIPA Request
65. ERATURVERZEICHNIS 167 in Civil and Building Engineering Montr al Kanada Seiten 199 207 2006 Codehaus 09 Codehaus Groovy An agile dynamic language for the Java Platform http groovy codehaus org Online Quelle 2009 12 10 Cohen 95 P R Cohen H J Levesque Communicative actions for artificial agents In V Lesser L Gasser Hrsg Tagungsband Proceedings of the First International Conference on Multi Agent Systems ICMAS 95 San Francisco USA 1995 MIT Press Datataker Crew 01 Datataker Crew Benutzerhandbuch Datataker DT600 Datataker 2001 De Sortis 07 A De Sortis P Paoliani Statistical analysis and structural identification in concrete dam monitoring Engineering Structures 29 1 110 120 2007 Deutsches Talsperrrenkomitee e V 07 Deutsches Talsperrrenkomitee e V Talsperren in Eu ropa Aufgaben und Herausforderungen Tagungsband 14 Deutsches Talsperrensympo sium 2007 http www talsperrenkomitee de freising2007 DIN 1076 99 DIN 1076 Ingenieurbauwerke im Zuge von Stra en und Wegen berwachung und Priifung DIN 1076 DIN 19700 04 DIN 19700 Stauanlagen DIN 19700 IDVWK Merkblatt 222 91 DVWK Merkblatt 222 Me und Kontrolleinrichtungen zur Uberpriifung der Standsicherheit von Staumauern und Staud mmen Band 222 of DVWK Merkbl tter zur Wasserwirtschaft Paul Parey 1991 Deutscher Verband fir Wasserwirt schaft und Kulturbau DVWK IDVWK Merkblatt 231 95 DV
66. Einsatz von Tabellenkalkulationsprogrammen Die Messdaten werden in diesem in Dateiform gespeichert und verwaltet Die einzelnen Komponenten eines Bauwerksmonitoringsystems werden in den folgenden Un terabschnitten genauer erl utert 2 3 2 Datenerfassungssysteme Die Datenerfassungssysteme sind Bestandteil der in situ installierten Messeinrichtungen eines Bauwerksmonitoringsystems vgl Unterabschn 2 2 5 Sie bernehmen die Konditionierung d h die Behandlung der elektrischen Gr e und die Digitalisierung der durch vom Mess fiihler gelieferten Signale Die Ger te besitzen tiblicherweise einen Analog Digital Wandler A D Wandler und einen Multiplexer der die gezielte Anwahl eines Signalkanals erm glicht Datenerfassungssysteme sind als eigenst ndige Messger te als Erweiterungskarten fir PCs oder kombinierte Datenerfassungs und Datenspeicherungssysteme verfiigbar wobei sich die Auswahl der Ger te nach der Messfrequenz und der Anzahl der abtastbaren Kan le richtet Zur Datenerfassung an dynamisch beanspruchten Bauwerken wie z B Br cken kommen vor wiegend PC basierte Datenerfassungssysteme zum Einsatz da die Abtastung Sampling der Sensoren hier aufgrund des dynamischen Bauwerksverhalten im Frequenzbereich durchge f hrt wird Durch die hohe Messfrequenz entstehen gro e Datenmengen die geeignete Spei 26 KAPITEL 2 STAND DER FORSCHUNG Abbildung 2 8 Autonome Datenerfassungssysteme
67. FIPA Request FIPA Request FIPA Request FIPA Request FIPA Request ANHANG C ARTEFAKTE UND MODELLE Rolle R Mit Sensorikagent Sensorikagent Sensorikagent Daten speicherungs agent Daten speicherungs agent Daten speicherungs agent Daten speicherungs agent Berichtsagent Filteragent Filteragent DF Agent DF Agent Wann Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Benutzerinteraktion Anfrage erhalten Hochfahren Start des Agenten Hochfahren Start des Agenten C 4 INTERAKTIONSTABELLEN 161 C 4 10 Observer A gent Interaktion Verantw IP Rolle Mit Wann Beantwortet Anfrage 1 FIPA R alle Anfrage erhalten Agenten zu registrieren Request Registriert sich beim 4 FIPA I DF Agent Hochfahren Start Gelbe Seiten Agent Request des Agenten 162 ANHANG C ARTEFAKTE UND MODELLE C 5 Dienstbeschreibungen C 5 1 Sensorikagent sa_SD ServiceDescription stellt bereit type sensors service sa_Properties Sensorik ontology monitoring onto gt lt gt Ge agent language fipa sl le lt feature a nn eo ee sml lt sensors description gt Abbildung C 2 Dienstbeschreibung des Sensorikagenten C 5 2 Messdateiagent sa_SD ServiceDescription stellt bereit type sensors se
68. Hardwareschnittstellen des Messrechners an den Datenlogger sendet Eine Ausgabe des Datenloggers wird in umgekehrter Reihenfolge an den anfragenden Agententypen verschickt Das Konzept wird in Abbildung 4 9 veranschaulicht Um einerseits eine sehr hardwarenahe Kommunikation zu realisieren und andererseits el ne Abstraktion von propriet ren ger tespezifischen Befehlss tzen zu erreichen werden zwei Kommunikationswege konzipiert Szenario a und b in Abb 4 9 Im Fall a wird der In halt einer Nachricht in der Logger Befehlssprache kodiert language ldt Der Sensorik agent bertr gt die empfangene Anfrage bzw den Steuerbefehl content logger_command vgl Abschn 4 5 RESSOURCEN 19 Sensorik agent Anfragender Datenlogger RS 232 mn len mmm mmm e e ss emm emm emm emm emm emm emm emm emm emm emm e es e emm ef Abbildung 4 9 Konzept zur Kommunikation mit Messeinrichtungen ber die serielle Schnittstelle an den Datenlogger Die Anwort des Datenloggers wird als In halt einer Nachricht content logger_response verschickt die ebenfalls in der Logger Befehlssprache kodiert ist Im Fall b basiert die Kommunikation mit dem Datenlogger auf einer eigens fiir die Do mane Bauwerksmonitoring entwickelten Ontologie die spezifische Agentenaktionen Pr dika te und Konzepte zur Interaktion mit Messeinrichtungen enth lt ontology Monitoring Die Nachricht wird
69. IS 169 Hartmann 06 D Hartmann I Mittrup A Marx Agentenbasierte Uberwachung sicherheits relevanter Ingenieurbauwerke insbesondere Staubauwerke Unver ffentlichter Abschluss bericht DFG HA 1463 Hartmann 07 D Hartmann J Bilek Uberblick zum Themenbereich Agentensysteme In U Riippel Hrsg Vernetzt kooperative Planungsprozesse im Konstruktiven Ingenieurbau Grundlagen Methoden Anwendungen und Perspektiven zur vernetzten Ingenieurkoope ration Seiten 323 334 Springer Verlag 2007 Hejll 07 A Hejll Civil Structural Health Monitoring Strategies Methods and Applica tions Ph d thesis Division of Structural Engineering Department of Civil and Mining Engineering Lulea University of Technology Lulea Schweden 2007 Hepp 98 P Hepp Moderne Leittechnik in der Talsperren berwachung Wasser Energie Luft Eau Energie Air 90 Jahrgang 1998 Schweizerischer Wasserwirtschaftsverband Holt 08 R Holt J Hartmann Adequacy of the U10 amp L11 Gusset Plate Designs for the Minnesota Bridge No 9340 I 35W over the Mississippi River Interim report Federal Highway Administration Turner Fairbank Highway Research Center 2008 Horlacher 02 H D Horlacher M Standfu J Kittler U M ller Neue Aspekte bei der Auswertung von berwachungsmessungen an Betonstaumauern in Sachsen Tagungsband III Mitweidaer Talsperrentag Wissenschaftliche Berichte Wissenschaftliche Zeitschrift der Hochschule Mit
70. Pr fverfahren statisch dynamisch ZfP GPS Modaltest Sichtpr fung Photogrammetrie Impact Ultraschall Probebelastung Harmonisch Laufzeit Dehnung Ambient Resonanz Spannung Impedanzverfahren Radar Verschiebung en Schallemissionsanalyse Verformung Interferometrie Einflu linie Impact Echo Magnetische Methoden Kernspintomographie Zeitbereichreflektometrie Optische Verfahren Radiographie Farbeindringverfahren Chemische Sensoren gungen fr hzeitig zu erkennen Einen ausf hrlichen berblick ber die ZfP Verfahren geben die Ver ffentlichungen und Taffe 03 Zus tzlich bietet das online abrufba re ZIP Bau Kompendium eine detaillierte Auflistung der Verfahren mit entsprechender Kurzbeschreibung Charakterisie rung und Bewertungen Nachteilig f r die baupraktische Anwendung der ZfPBau Verfahren ist jedoch die gro e Kom plexit t der Messverfahren Die Anwendung der Messverfahren sowie die Auswertung der er fassten Messdaten erfordert Fachwissen aus verschiedenen Disziplinen insbesondere Bausta tik und dynamik Messtechnik und Informatik sodass die Verfahren kaum von einem Fa chexperten allein beherrscht werden k nnen Um den Einsatz der ZfPBau Verfahren zu er leichtern existieren heute f r viele Bauwerksarten technische Richtlinien die einen Katalog von Untersuchungs und Auswertemethoden f r gezielte Messaufgaben bereitstellen und auf diese Weise den Einsatz experimenteller Pr fverf
71. SC gon Sensitive Materialien we Detektion externe Multimaterialien verb Steuerung externe Aktion qu greri Nat rliche ja Eigenschaften an vordefinier Materialien te Anforderungen angepasst Eigenschaften a priori f gegeben einfach Forschungsbedarf Abbildung 2 2 Anwendung des Structural Health Monitoring in intelligenten Materialien und Strukturen Balageas 06 2 2 2 Konzept Das Konzept des Bauwerksmonitorings beruht auf der systematischen Erfassung aller rele vanten Systemparameter Ein Monitoringkonzept muss deshalb die Festlegung von Dauer und Frequenz der Messungen das zu berwachende Bauwerk die zu erfassenden Aktionen und Reaktionen Ph nomene die Auswahl geeigneter Messeinrichtungen und das Bauwerks verhalten ber cksichtigen Abbildung zeigt die wichtigsten Inhalte f r das Monitoring konzept Die Erstellung eines Monitoringkonzeptes erfolgt in mehreren Teilschritten wobei blicher weise zun chst die ma gebenden Systemparameter und Einwirkungen auf das Bauwerk Ph nomene ermittelt werden Gegebenenfalls werden durch Simulation bzw analytische Be rechnung die Reaktionen des Bauwerks auf die Einwirkungen sowie die Gr enordnung der Reaktionen abgesch tzt Auf der Grundlage dieser Informationen lassen sich dann die zu messenden physikalischen Gr en identifizieren und die zu ihrer Messung geeigneten Instru Zur Unterscheidung von anderen Anwendungen des SHM wird im folgenden die
72. Speicher und angeschlossene Sensorik verf gen Durch eine eigene Sende Empfangseinheit und Stromversorgung sind diese Knoten quasi autark und bertragen ihre Sensordaten per Kurzstreckenfunk an einen Sammelpunkt das Gateway der die Daten per Internet Mobilfunk etc weiterleitet Die Entwicklung und An wendung der drahtlosen Sensortechnik auf Tragstrukturen des Bauingenieurwesens wurde z B in beschrieben Erste derartige Systeme sind bereits am Markt verf gbar z B das WiSe System vgl Abb 2 8 Die Anwendungsmo glichkeiten der drahtlosen Sensornetze wird bisher durch die Kapazit t der Batterien eingeschr nkt da diese insbesondere bei entsprechender Rechenlast des Knotens sehr begrenzt ist Die Ener gieversorgung der Sensorknoten aus alternativen Quellen wie z B ber Sonnenenergie oder Vibrationen ist deshalb ein wichtiges Forschungsgebiet im Bereich der Sensornetze vgl z B Park 06 oder Beeby 07 2 3 3 Daten bertragungs und Datenspeicherungsmechanismen Die Daten bertragung und Datenspeicherung erfolgt in Bauwerksmonitoringsystemen ber wiegend durch eine eigenst ndige Softwarekomponente Die Hauptaufgabe dieser Komponente 2 3 BAUWERKSMONITORINGSYSTEME 27 besteht darin die in den internen Ger tespeichern der Datenlogger oder auf den Messrech nern abgelegten Messdaten zu extrahieren fiir die weitere Verarbeitung aufzubereiten und in einem Zielformat abzulegen bzw zu speichern Uber
73. Statistik hat einen p Wert von kleiner als 2 2 1071 und ist somit signifikant gut Die sro en t Werte zeigen dass die gew hlten Variablen die abh ngige Gr e sehr gut erkl ren k nnen Abschlie end werden vom Abteilungsleiter die radialen Verformungen zusammen mit dem angepassten Regressionsmodell als Grafik ausgegeben s Abb 6 13 6 4 ANALYSE DER MESSWERTE 125 ennepedata F2PX 2 4 0 200 400 600 800 Abbildung 6 13 Radiale Verformungen schwarz und an die Messdaten angepasstes Regres sionsmodell rot 6 4 3 Klassifizierung der radialen Verformungen Aufgrund der vorliegenden Messschriebe liegt es nahe Einwirkungskombinationen aus Stau h he und Lufttemperatur festzulegen die als Eingangsgr en f r numerische Simulationen und fortgeschrittene Verfahren zur Bewertung der Bauwerkssicherheit dienen Mit Hilfe der ermittelten Kennwerte lassen sich k nstliche Ersatzzeitschriebe generieren um die tats chli chen Einwirkungskombinationen erfassen zu k nnen Grundlage der Analyse bilden dabei die oben beschriebenen Messreihen F2PX D2L1 und Stauh he Im Bauwerksmonitoringsystem RAMON steht mit dem k Means Klassifizierel ein einfaches und robustes Verfahren zur automatisierten Klassifizierung und Gruppierung von Daten zur Verf gung Als Vorgabe fiir die automatisierte Klassifizierung wird nur die Anzahl der zu ermittelnden Klassen bzw Gruppen ben tigt Uber die Anweisung clusters lt kmeans da
74. UN A9IMJU9QUISIH UOSAT euezuonboly WOISAUIEMUNIT JI9ISIJEWLONE ININIATIOSFBIUIS NIJ ney SUIL UIWHIIS SZULIOHUOWISHYIOMNEET U9LIII TEISUT JIU oYIOMNeY 7 APALL 9IEMIJOS SSUIIO IUOMN S9P 199MZ 3unsseJ1ousyeq oJopue Silbe WOISASIZIIM I9JQUOUTAU AOTYISIOA yoniq uneTyoseq Injeroduray puts ud1OSuUaG w Sei Kies S A19MNe Y 24 KAPITEL 2 STAND DER FORSCHUNG 2 3 Computerbasierte Systeme f r das Bauwerksmonitoring Zur messtechnischen Langzeitiberwachung von Bauwerken werden wie bereits im Ab schnitt beschrieben zunehmend automatisierte computergest tzte Messsysteme ver wendet In diesem Abschnitt werden der technische Aufbau von computerbasierten Bauwerks monitoringsystemen CBMS und deren informatischen Systemkomponenten erl utert 2 3 1 Systemarchitektur Ein computerbasiertes Bauwerksmonitoringsystem CBMS besteht blicherweise aus den folgenden Komponenten 1 Sensoren Datenerfassungssysteme Daten bertragungs und Datenspeicherungsmechanismen Datenverwaltung St A E Ze Datenauswertung Die Erfassung der Messgr en erfolgt in der Regel durch verteilte Sensoren die an einer Vielzahl von Messstellen d h r umlich relativ weit voneinander entfernt liegen k nnen Aus diesem Grund kommen vor allem dezentrale verteilte Datenerfassungsarchitekturen zum Ein satz s Abbildung 2 7 Der physikalische Messvorgang wird dabei durch geeignet
75. Unterst tzung der messtechnischen Langzeit berwachung sicherheitsrelevanter Ingenieurbauwerke basierend auf einem Multiagentensystemansatz Von der Fakult t f r Bau und Umweltingenieurwissenschaften der Ruhr Universit t Bochum genehmigte Dissertation zur Erlangung des Grades Doktor Ingenieur Dr Ing von Ingo Mittrup Bochum 2010 Vorwort Die vorliegende Arbeit entstand in den Jahren 2004 bis 2010 w hrend meiner Zeit als wis senschaftlicher Mitarbeiter am Lehrstuhl fiir Ingenieurinformatik im Bauwesen an der Ruhr Universitat Bochum Sie wurde von der Fakult t fiir Bau und Umweltingenieurwissenschaften als Dissertation angenommen W hrend meiner Zeit am Lehrstuhl habe ich das von der Deut schen Forschungsgemeinschaft gef rderte Forschungsprojekt Agentenbasierte berwachung sicherheitsrelevanter Ingenieurbauwerke insbesondere Staubauwerke und einen Teilbereich des europ ischen Gro forschungsprojektes Tunconstruct Technology Innovation in Under sround Construction bearbeitet Viele der bei der Bearbeitung des DFG Forschungsprojektes gewonnene Erkenntnisse sind in die vorliegende Arbeit eingeflossen An dieser Stelle m chte ich mich herzlich bei all denjenigen bedanken die zum Gelingen dieser Arbeit beigetragen haben Mein au erordentlicher Dank gilt Herrn Prof Dr Ing Dietrich Hartmann f r die Anregung zu dieser Arbeit f r seine ausgezeichnete wissenschaftliche Betreuung und f r die pe
76. WK Merkblatt 231 Sicherheitsbericht Talsperren Leitfa den Band 231 of DVWK Merkbl tter zur Wasserwirtschaft 1995 Farrar 00 C R Farrar H Sohn Pattern recognition for structural health monitoring Tagungsband Workshop on Mitigation of Earthquake Disaster by Advanced Technologies Las Vegas USA 2000 Farrar 99 C R Farrar T A Duffey W Doebling D A Nix A statistical pattern re cognition paradigm for vibration based structural health monitoring Tagungsband 2nd International Workshop on Structural Health Monitoring Stanford CA USA 1999 Ferguson 91 LA Ferguson Towards an architecture for adaptive rational mobile agents In E Werner Y Demazeau Hrsg Tagungsband Decentralized AI 3 Proceedings of the Third European Workshop on Modelling Autonomous Agents and Multi Agent World Seiten 249 262 Elsevier Amsterdam 1991 Ferry 58 S Ferry G Willm M thodes d analyse et de surveillance des d placements obser v s par le moyen de pendules dans les barrages Tagungsband VIth International Congress on Large Dams Band Il Seiten 1179 1201 New York 1958 ICOLD Finin 94 T Finin R Fritzson D McKay R McEntire KQML as an Agent Communication Language In N Adam B Bhargava Y Yesha Hrsg Tagungsband Proceedings of the 3rd International Conference on Information and Knowledge Management CIKM 456 463 Gaithersburg MD USA 1994 ACM Press FIPA 07 FIPA Foundation for p
77. a die richtige Platzierung der Sensoren fiir die Leis tungsf higkeit und die Kosten des Bauwerksmonitorings bestimmend ist siehe hierzu z B Nguyen 07t Padula 99 2 2 7 Schadenserkennungsstrategie Zur Schadenserkennung werden entweder strukturmechanische Modelle angepasst oder sta tistische Verfahren angewendet Die strukturmechanischen Modelle bilden die Basis fiir eine physikalisch untermauerte Simulation und Analyse des Bauwerksverhaltens Bisher berwiegt die Auswertung von dynamischen Bauwerksparametern mittels schwingungsba sierter Verfahren und Modalanalysen unter Nutzung der strukturmechanischen Modelle Waller 89 Die Grundidee besteht darin dass die dynamischen Bauwerksparameter wie Frequenzen Eigenschwingformen und modale D mpfung auf den physikalischen Eigenschaften des Gesamtbauwerks wie Masse D mpfung und Steifigkeit ba sieren Wenn das Bauwerk einer Sch digung ausgesetzt ist ver ndern sich die korrespondie renden modalen Eigenschaften Im CSHM hat sich eine von Rytter vorgestellte Methodik zur Schadenserkennung als Standard etabliert Die Schadenserkennung l uft dabei in f nf Schritten ab 1 Ermittlung dass ein Schaden vorhanden ist Existenz 2 Ermittlung der geometrischen Lage Position des Schadens Ort 3 Bestimmung der Art des Schadens Art 4 Quantifizierung der Schwere des Schadens Umfang 5 Vohersage der verbleibenden Lebensdauel Prognose Mittlerweile ist leistungsf hige komme
78. achrichten durch offene Pfeile dargestellt Exemplarisch ist in Abbildung das FIPA Request Interaktionsprotokoll in AUML Notation dargestellt Das FIPA Request Interaktionsprotokoll legt den generischen Kommu nikationsablauf fiir die Situation fest in der ein Agent Initiator einen oder mehreren Agenten Participant auffordert eine Aktion auszuf hren Der Initiator sendet dabei zun chst eine Aufforderung request an den Participant Dieser verarbeitet die Auffor derung und entscheidet ob er die Aufforderung akzeptiert deren weitere Bearbeitung durch das Verschicken einer Antwort refuse verweigert oder die Bearbeitung fiir den Fall dass dies angezeigt wurde notification necessary explizit mit einem agree best tigt Wenn der Participant der Aufforderung zugestimmt hat muss dieser entweder kommunizieren dass bei der Bearbeitung ein Fehler aufgetreten ist failure oder die Bearbeitung fehler frei abgeschlossen wurde inform done bzw inform result Die Antwort inform result wird hierbei verwendet um dem Initiator nicht nur zu signalisieren dass die Bearbeitung abgeschlossen wurde sondern auch um ihn tiber das Ergebnis benachrichtigen 3 3 4 Koordination Zur effektiven kollaborativen Probleml sung m ssen die Agenten eines MAS koordiniert werden Es muss insbesondere sichergestellt werden dass sich eine Gemeinschaft aus mehreren Sengl first order logic abgek rzt FOL Die Agent Unified Modeling Lang
79. ahren vereinfachen z B in Mufti 01 2 2 BAUWERKSMONITORING 13 2 2 Bauwerksmonitoring Im Hinblick auf eine pr ventive Instandsetzungsstrategie und eine friihzeitige Erkennung von vorhandenen Sch den und sich abzeichnenden Degradationsprozessen kommt als Erg nzung zur inspektionsbasierten Bauwerksiiberwachung zunehmend die messtechnische Langzeit ber wachung von Bauwerken das Bauwerksmonitoring zum Einsatz 2 2 1 Definition Das Bauwerksmonitoring dient vor allem der messtechnischen Dauer oder Langzeiterfassung aller relevanten Systemparameter eines Bauwerks Das tibergeordnete Ziel ist es das aktuelle Wissen ber das tats chliche Verhalten von Bauwerken kontinuierlich zu verbessern Die durch das Monitoring gewonnenen Informationen k nnen hierbei f r sehr unterschiedliche Zwecke genutzt werden Zustandsbewertung von Bauwerken Langzeiterfassung der Bauwerkstragf higkeit Absch tzung der verbleibenden Lebensdauer Modellidentifikation und korrelation Langzeit Struktur berwachung Structural Health Monitoring Im Gegensatz zu den oben beschriebenen experimentellen Priifverfahren werden die relevan ten Messgr en beim Bauwerksmonitoring ber einen l ngeren Zeitraum kontinuierlich oder periodisch erfasst Es kommt insbesondere dann zur Anwendung wenn die zeitliche Entwick lung aufgezeichneter Messgr en beobachtet und oder alle f r das Bauwerk relevanten Er eigniss
80. als ein Problem der Syste midentifikation Das gemessene Verhalten eines Staubauwerks wird hierzu dem simulierten Verhalten gegeniibergestellt und die Abweichung zwischen Messung und Simulation mini miert Bauwerksparameter physikalische Eigenschaften Materialeigenschaften Das Ziel ist es hierbei Sch digungen anhand der physikalischen Eigenschaften zu detektieren und zu lo kalisieren Maier teilt das Bauwerk hierzu in mehrere Bereiche ein denen jeweils ein E Modul zugewiesen wird Mittels einer Radar Messung werden dann die Verformungen der Staumauer an einer Vielzahl von Punkten ermittelt und mit den simulierten Verformun gen verglichen Bei der inversen Anpassung des Simulationsmodells an die gemessenen Werte liefert die Berechnung eine Verringerung des E Moduls die als Vorhandensein eines Schadens interpretiert werden kann Einen weiterf hrenden berblick ber aktuelle Forschungsaktivit ten geben die Ver ffent lichungen des von 2002 bis 2005 durchgef hrten europ ischen Projekts Integrity Assess ment of Large Concrete Dams IALAD NW IALAD 05 insbesondere des Arbeitspakets 3 Dam performance under normal and extraordinary load conditions und die Konferenzen des ICOLD engl International Comittee on Large Dams Berga 06 6 1 2 Talsperren berwachung nach DIN 19700 Die Talsperren berwachung beruht in der Praxis im Gegensatz zur rein inspektionsbasier ten berwachung anderer Bauwerkstype
81. am menhang zwischen der Stauh he der Lufttemperatur und der Verformung der Staumauer F r jede Gruppe werden die Messwerte gefiltert und die Reaktion des Bauwerks Zielgr e auf die der gemessenen Einwirkungen Einflussgr en ber das Modell berechnet Danach wird die berechnete Zielgr e mit der berechneten verglichen Folgende drei Bewertungsf lle k nnen auftreten Die gemessenen Werte liegen au erhalb der festgelegten Grenzwerte Der Zustand des Bauwerks wird als anormal gekennzeichnet Die berechneten Zust nde und der gemessene Zustand stimmen berein und die Werte befinden sich innerhalb der Grenzwerte Der Zustand des Bauwerks wird als normal gekennzeichnet Die berechneten Zust nde und der gemessene Zustand stimmen nicht berein die ge messenen Werte befinden sich aber innerhalb der Grenzwerte In diesem Fall sind die Modelle und die Messwerte inkonsistent Diese Situation wird als gef hrlich eingestuft 70 KAPITEL 4 KONZEPTION da in dem Bauwerk Prozesse ablaufen die nicht zu erkl ren sind Der Zustand des Bauwerks wird als anormal gekennzeichnet Der Ablauf ist im folgenden Graph dargestellt Daten Filterung amp Aktueller Berechnung Gewiinschter Gruppierung Zustand von Reaktionen amp Ungewiinschter Vergleich durch Zustand Modelle amp Schwellenw Auswertungspfad 3 Ph nomenologische Betrachtung von Messwertgeberfamilien Ph nomen
82. an sprechender optischer Form pr sentiert werden Die automatisierte Erstellung und Verteilung der Berichte obliegt dem Berichtsagenten der prototypisch in der Klasse ReportingAgent im plementiert wird vgl Abb 5 12 ReportingAgent CyclicReportGenBehaviour P CreateReportBehaviour DistributeReportBehaviour l GetReportResponderBehaviour EN Abbildung 5 12 Verhaltensbausteine des Berichtsagenten Die Erstellung der verschiedenartigen Berichte wird als ein generischer Prozess aufgefasst der mehrere Teilschritten umfasst und in Abbildung 5 13 als UML Aktivit tsdiagramm beschrie ben wird Der erste Schritt des Prozesses besteht im Laden einer Vorlage Schablone fiir den zu erstellenden Bericht Die Schablone enthalt allgemeine Angaben zum Aufbau des Berichts zum Ausgabeformat als auch zu den Messdaten Im zweiten Schritt Daten laden werden die Messdaten aus der Datenquelle z B aus einer Datenbank oder aus einer Datei geladen Danach werden die Messdaten den Vorgaben entsprechend aufbereitet und im abschlie enden Schritt Bericht exportieren in das gew nschte Ausgabeformat z B PDF gebracht Der beschriebene Prozess wird in den Verhaltensbausteinen CyclicReportGenBehaviour CreateReportBehaviour und DistributeReportBehaviour des Berichtsagenten implemen tiert Der Verhaltensbaustein CyclicReportGenBehaviour wird als periodisch ausgef hr ter Baustein ausgelegt der die Berichtserstellung sta
83. ao 95 A S Rao M P Georgeff Bdi agents From theory to practice In V Lesser Hrsg Tagungsband Proceedings of the First International Conference on Multi Agent Systems ICMAS 95 Seiten 312 319 Cambridge MA USA 1995 The MIT Press LITERATURVERZEICHNIS 173 Red Hat Middleware LLC 09 Red Hat Middleware LLC Hibernate Relational Persis tence for Java and NET 2009 11 04 RI EBW PRUF 07 RI EBW PR F Pr fung und berwachung von Br cken Tunneln und anderen Ingenieurbauwerken Richtlinie zur einheitlichen Erfassung Bewertung und Auf zeichnung und Auswertung von Ergebnissen der Bauwerkspr fungen nach DIN 1076 Bun desministerium f r Verkehr Bau und Wohnungswesen Abteilung Stra enbau Stra en verkehr Rifler 98 P Ri ler Talsperrenpraxis Oldenbourg 1998 Ri ler 99 P Ri ler Anpassung der ennepetalsperre an die allgemein anerkannten regeln der technik Tagungsband 29 Internationales Wasserbau Symposium Band 120 of Mitteilun gen des Lehrstuhls und Instituts f r Wasserbau und Wasserwirtschaft der RWTH Aachen Januar 1999 Ruben 05 J Ruben Ein Multi Agenten System zur verteilten p adaptiven Finite Elemente Simulation am Beispiel der Baugrund Tragwerk Interaktion Doktorarbeit Institut f r Numerische Methoden und Informatik im Bauwesen Technische Universit t Darmstadt 2005 R cker 06 W R cker F Hille R Rohrmann Guideline for the assessment of existing structur
84. aten fir eine computergest tzte Verarbeitung generisch beschrieben werden k nnen Nach der Festlegung eines geeigneten Datenformates sollen dann prototypische Softwarekomponenten zur automa tischen Filterung und Verarbeitung von Messdaten implementiert werden Das zu entwickelnde Bauwerksmonitoringsystem soll schlie lich mit der F higkeit ausgestat tet werden selbstst ndig Diagnosen ber den aktuellen Bauwerkszustand durchzuf hren Das Monitoringsystem muss hierzu in der Lage sein die Reaktion des Bauwerks auf sich ndernde Umgebungs oder Betriebsbedingungen zu erfassen um kritische Systemzust nde zuverl ssig erkennen zu k nnen Zu diesem Zweck sollen bestehende Methoden bzw Modelle zur Beschreibung des Bauwerksverhaltens auf der Basis von Messdaten prototypisch in das Bauwerksmonitoringsystem integriert werden Als Anwendungsbeispiel f r die prototypische Implementierung des Bauwerksmonitoringsys tems wird die berwachung von Talsperren gew hlt da diese aufgrund der gesetzlichen Vor gaben mit Messeinrichtungen zur Erfassung von relevanten Systemparametern ausgestattet sind und viele dieser Messeinrichtungen auch bereits automatisiert sind Von Vorteil ist zu dem dass langj hrige Messreihen von wichtigen Systemparametern vorliegen und praktische Erfahrung in der Auswertung von Messdaten besteht die zur Verifizierung des Bauwerksmo nitoringsystems genutzt werden k nnen 1 2 Aufbau der Arbeit Die vorliege
85. atenspeicherungsagent Statistik Stellt bereit saa_SD ServiceDescription type statistics service agent ontology monitoring onto language fipa sl protocol fipa request lt gt gt saa_Properties foi lt feature of interest gt product lt name of software gt Abbildung C 7 Dienstbeschreibung des Datenspeicherungsagenten 164 ANHANG C ARTEFAKTE UND MODELLE C 5 7 Pers nlicher Agent pa_SD ServiceDescription stellt bereit type consumer service pa_Properties Personlicher ontology monitoring onto ur Agent language fipa sl protocol fipa request foi lt feature of interest gt Abbildung C 8 Dienstbeschreibung des pers nlichen Agenten Literaturverzeichnis Adams 07 D Adams Health Monitoring of Structural Materials and Components Methods with Applications Wiley 2007 Albert 03 M Albert T Langle H Worn M Capobianco A Brighenti Multi agent sys tems for industrial diagnostics Tagungsband Proceedings of 5th IFAC Symposium on Fault Detection Supervision and Safety of Technical Processes Band 3 Seiten 483 488 Washington DC 2003 Ammar 05 Y Ammar A Buhrig M Marzencki B Charlot S Basrour K Matou M Renaudin Wireless sensor network node with asynchronous architecture and vibration harvesting micro power generator Tagungsband Proceedings of the 2005 j
86. auf wurde als Prozess mit den Schritten Erfassung Verteilung Aufbereitung Pflege und Nutzung von Messdaten formali siert und der anschlie enden Realisierung des Bauwerksmonitoringsystems zugrundegelegt Als informatischer L sungsansatz zur softwaretechnischen Realisierung des Bauwerksmonito ringsystems wurde ein Multiagentensystemansatz gew hlt der das verteilte Arbeiten der am Monitoring beteiligten Fachexperten auf der Basis einer dezentralen Probleml sungsstrategie abbildet Die Implementierung erfolgte schlie lich in dem Multiagentensystem RAMON wobei die f r die Durchf hrung des Monitoringablaufs erforderliche Logik auf die dezentralen Systemknoten die Softwareagenten verteilt wird die jeweils eine spezifische Aufgabe unab h ngig oder bei Bedarf auch in Kooperation mit anderen Softwareagenten bearbeiten 1 Die Erfassung der Messdaten wird von zwei spezialisierten Agententypen durchge f hrt Zur aktiven Steuerung und Interaktion mit Mess und Datenerfassungssystemen wird ein Sensorikagent verwendet der die Fachlogik zur physischen Interaktion mit den Ger ten enth lt Zur losen Kopplung mit den Mess und Datenerfassungssystemen wird ein Messdateiagent eingesetzt der die erfassten Messgr en aus Dateien ausliest und auf diese Weise die bestehenden Systeme nutzbar macht 2 Zur Verteilung der Messdaten wurde ein spezialisierter Agententypen realisiert der f r die bertragung der Messdaten von ein
87. auwerksmonitoringsma nahmen zu geben sind in Tabelle 2 3 vier repr sentative Bauwerke einschlie lich der installierten Bauwerksmonitoring 22 KAPITEL 2 STAND DER FORSCHUNG bzw CSHM Systeme dargestellt Die ausgew hlten Beispiele verdeutlichen dass Bauwerks monitoring und CSHM mit jeweils unterschiedlichen Zielsetzungen und Aufwand durchgef hrt wird Insbesondere in Asien vgl Ting Kau und Tsing Ma Br cke werden die Neubauwer ke zunehmend schon w hrend des Baus mit einer gro en Anzahl von Sensoren ausgestattet die den Bauwerksbetreiber online ber den aktuellen Bauwerkszustand informieren Dort erf llen die Bauwerksmonitoringsysteme aufgrund der extremen Umweltbedingungen hohe Windgeschwindigkeiten durch Taifune Starkregen und Erdbebengef hrdung die Funktion von Fr hwarnsystemen und werden im Sinne eines Leitsystems zur Steuerung des Strassen und Eisenbahnverkehrs ber die Br cke genutzt F r die derzeit in Bau befindliche Nord S d Linie der Amsterdamer U Bahn wurde ein Mo nitoringsystem installiert das dazu beitr gt Sch den an den gr tenteils historischen Bau werken zu minimieren und katastrophale Schadensf lle mit Gefahr f r das menschliche Le ben zu vermeiden Das Monitoring erfolgt hierbei mit einer gro en Anzahl von berwiegend geod tischen Sensoren die ein Lagebild der vortriebsbedingten Setzungen bzw Hebungen erm glichen Insgesamt werden mit rund 5500 Sensoren ca 1200 Bauwerke durch das M
88. ces In N Shiraishi M Shi nozuka Y K Wen Hrsg Tagungsband Proceedings of ICOSSAR 97 The 7th Interna tional Conference on Structural Safety and Reliability Band 1 Seiten 3 35 Kyoto Japan 1997 A A Balkema 174 LITERATURVERZEICHNIS Searle 69 J Searle Speech Acts Cambridge University Press Cambridge MA USA 1969 Smarsly 08 K Smarsly Autonome Bauwerksiiberwachung Dissertation Fakult t fiir Bau ingenieurwesen Ruhr Universit t Bochum 2008 Smith 80 R Smith R Davis The contract net protocol High level communication and control in a distibuted problem solver IEEE Transactions on Computers 29 12 1104 1113 1980 Sohn 01 H Sohn C R Farrar Damage diagnosis using time series analysis of vibration signals Smart Materials and Structures 10 3 446 451 2001 Sonderforschungsbereich 398 08 Sonderforschungsbereich 398 Lebensdauerorientierte ent wurfskonzepte unter sch digungs und deteriorationsaspekten http www ruhr uni bochum de sfb398 2009 11 20 Spectral Dynamics Inc 09 Spectral Dynamics Inc STAR Modal Online Quelle 2009 11 24 Stanford Center for Biomedical Informatics Research 08 Stanford Center for Biomedical Informatics Research The protege ontology editor and knowledge acquisition system http protege stanford edu Online Quelle 2008 01 30 Stangenberg 09 F Stangenberg R Breitenb cher O T Bruhns D Hartmann R Hoffer D Kuhl G Mesch
89. ch generierter Messbericht 2 22 22 CE Emmen 120 122 orescence 122 AEREA 123 WEE 124 6 13 Radiale Verformungen und angepasstes Regressionsmodell 125 AE 126 riadas re 155 C 2 Dienstbeschreibung des Sensorikagenten 162 FIT 162 nee neos 162 C 5 Dienstbeschreibung des Datenverarbeitungsagenten 163 pee hee eee eee seems oa os 163 ps Ae eae es 163 C 8 Dienstbeschreibung des pers nlichen Agenten 164 Listings 3 1 KQML Beispielnachricht 22 22 2 Cu a on 0 2 35 5 1 Instanziierung einer seriellen Schnittstelle mittels des Comm API 88 5 2 Repr sentation eines Messwertes in FIPA SL o 93 5 3 Methode zur Kommunikation mit der Statistiksoftware HI 98 5 4 Interaktion mit dem AMS mittels des vorgefertigen Verhaltensbausteins AMS 6 1 Zusammenfassung des berechneten Regressionsmodells 124 vil viii LISTINGS Teil I Grundlagen Kapitel 1 Einleitung 1 1 Problemstellung und Ziel der Arbeit Das Bauingenieurwesen steht zu Beginn des 21 Jahrhunderts vor einer gro en strukturellen Ver nderung Die Entwicklung neuer Infrastruktur traditionsgem f das Hauptinteresse des Bauingenieurwesens wird zunehmend durch die Erhaltung und Revitalisierung der bestehen den Infrastruktur verdr ngt Ein Hauptgrund fiir diese Aufgabenverschiebung ist das Alter der gebauten Infrastruktur die in den alten Bundesl ndern gr btenteils aus den 196
90. chaften und eine Senkung der Ger te und Installationskosten erreicht werden Im Hinblick auf die zunehmende Leistungsf higkeit von Sensoren die Verf gbarkeit drahtloser Sensoren und die steigende Datenmenge sollte au erdem eine Steigerung der Autonomie des Multiagentensystems hinsichtlich der Verarbeitung und Auswertung der erfassten Messdaten angestrebt werden Sinnvoll erscheint im Besonderen die Ausstattung der einzelnen Agenten mit maschinell ausf hrbaren Verfahren zur Schadenserkennung und bewertung Vorausset zung hierf r ist jedoch die Fortentwicklung der bestehenden Ans tze da die zurzeit ver wendeten Ans tze insbesondere die schwingungsbasierten Ans tze zwar prinzipiell auf den Einsatz von Computern zugeschnitten sind jedoch einen hohen manuellen Aufwand bei der Erstellung und fortlaufenden Aktualisierung der erforderlichen Strukturmodelle erfordern Ei ne interessante Perspektive f r zuk nftige Arbeiten stellen deshalb modellfreie Verfahren dar die unter Nutzung von Methoden der statistischen Mustererkennung und des Data Minings eine Extraktion des charakteristischen Bauwerksverhaltens erlauben Die entwickelten Ver fahren k nnen dann von den Agenten selbstt tig ausgef hrt und als Berechnungsgrundlage f r weiterf hrende Analysen verwendet werden um die Diagnose des aktuellen Bauwerkszu standes f r die Beteiligten weiter zu vereinfachen und die Schadenspr vention mittelfristig proaktiver zu gestalten
91. che Verfahren wie z B Finite Element Simulationen hybride und gekoppelte Verfahren Horlacher 021 Die mathematisch statistischen Verfahren versuchen vorliegende Messdaten in geeigneter Weise zu beschreiben und inh rente Abh ngigkeiten durch statistische Auswertung zu quan tifizieren Besondere Bedeutung fiir die Anwendung in der Talsperreniiberwachung besitzen dabei die Zeitreihen und die Regressionsanalyse Bettzieche 02 Ein interessanter Ansatz stammt z B von B cker et al B cker 05 die statistische Verfahren zur Trend und Sprun gerkennung auf die Messdaten aus der Talsperren berwachung anwendeten um signifikante Ver nderungen in Messreihen automatisiert zu erkennen Besonders vorteilhaft ist dass der Ansatz nicht nur auf die Verformungsmessungen sondern auf andere Messreihen aus der Talsperren berwachung anwendbar ist Die Verfahren mit parametrisierten Funktionsans tzen ber cksichtigen die bekannten Ein fl sse auf das Verhalten einer Staumauer Wasserdruck Temperatur und Zeit durch entsprechende Funktionsans tze und bestimmen die Koeffizienten des Funktionsansatzes mit tels der Methode der kleinsten Fehlerquadrate Erste Verfahren darunter die HST Methode engl Hydrostatic Seaon Time Ferry 58 Willm 67 wurden bereits in den 1960er Jahren entwickelt Gleichung 6 1 zeigt den Funktionsansatz der HST Methode M H z S s T t C R 6 1 mit M Prognosewert radiale Verformung S s
92. chritt die Verteilung soll auf generische Weise den Transport von Mess daten von einer Datenquelle zu einem Zielort abbilden Hierbei wird vorausgesetzt dass die Messdaten bereits aus den Datenerfassungssystemen ausgelesen und in Dateiform auf einem Rechner abgelegt wurden Konkret geht es also darum eine entfernt abgelegte Messdatei aufzufinden einzulesen und auf einem anderen Rechner ablegen Die danach folgende Aufbereitung von Messdaten wird ebenfalls als ein eigener Arbeitsschritt modelliert Als Teilschritte sind das Auslesen der Messdaten aus dem Rohdatenformat die Umwandlung in ein gew nschtes Zielformat und das Schreiben der Messdaten in das ge w nschte Zieldatenformat durchzuf hren Vor der Aufbereitung der Messdaten wird h ufig auch untersucht ob die Messdaten f r eine weitere Nutzung interessant sind oder ob sie unter Umst nden veraltet sind und deshalb gel scht werden k nnen In diesem Arbeitsschritt ist zur Umwandlung Transformation von Messdaten und zur Unterscheidung zwischen n tzlichen und veralteten Daten entsprechende Fachlogik erforderlich Der n chste Schritt die Pflege beinhaltet die persistente Speicherung der Messdaten In die sem Arbeitsschritt werden alle Aktionen zusammengefasst die zur Verwaltung von Messdaten ausgef hrt werden m ssen Dies sind z B die Erzeugung Aktualisierung Speicherung und das L schen von Messdaten Der Monitoringablauf beinhaltet als abschlie enden Schritt die Nut
93. cht das Auffinden von Sensorikagenten sowie die objektbezo gene und ger tebezogene Suche nach Messeinrichtungen Sensoren Sucheigenschaften sind das berwachte Objekt Bauwerk oder der Ger tetyp file service Dienst zur Bereitstellung einer Messdatei Wird vom Messdateiagenten ver f fentlicht und enth lt Meta Informationen zur Messdatei dag service Dienst der von den Datenverteilungsagenten angeboten wird Erlaubt es ande ren Agenten den bzw die f r ein spezifisches Bauwerk verantwortlichen Datenvertei lungsagenten objektbezogen bauwerksbezogen aufzufinden Entwurfsmuster gem der Subsumptionsarchitektur von Brooks Brooks 86 Ein auf Behaviours ba sierender Agent verwendet nur sehr wenige interne Variablen um den Zustand der Umwelt zu modellieren Stattdessen wird angenommen dass alle Informationen als Eingabe des jeweiligen Behaviours vorliegen 4 4 PROBLEMLOSUNGSKOMPETENZEN 65 processing service Dienst der von den Datenverarbeitungsagenten angeboten wird er m glicht das Auffinden der auf die Verarbeitung von Messdatenformaten spezialisierten Agenten Ver ffentlicht Gesucht wird der Typ des Datenerfassungssystems storage service Dienst der von Datenspeicherungsagenten ver ffentlicht wird erm glicht es eine Datenbank anhand des Bauwerks und oder des Auswertungszeitraumes zu fin den statistics service Von den Statistikagenten des Bauwerksmonitoringsystems bereitgestell ter Dienst zur Nu
94. chtigsten Ergebnisse res miert und ein Ausblick auf die weitere Forschungsarbeit gegeben wird KAPITEL 1 EINLEITUNG Kapitel 2 Stand der Forschung Dieses Kapitel stellt den Stand der Forschung auf den Gebieten Bauwerkstiberwachung sowie messtechnische Dauertiberwachung von Bauwerken dar Hierzu wird zundchst in die The matik der Bauwerks berwachung eingef hrt und die in der Praxis zur Zustandserfassung und berwachung an Bauwerken eingesetzten Verfahren beschrieben Danach wird die messtechni sche Dauertiberwachung von Bauwerken das Bauwerksmonitoring erl utert und Beispielan wendungen des Monitorings genannt Darauf aufbauend wird der Aufbau existierender Bau werksmonitoringsysteme anhand der verwendeten Systemkomponenten beschrieben Abschlie Bend wird ein kurzer Uberblick tiber die Talsperrentiberwachung da diese in der vorliegenden Arbeit als Anwendungsbeispiel dient 2 1 Bauwerks berwachung Die Bauwerks berwachung ist eine Ingenieuraufgabe deren Haupteinsatzbereich sich aus der Alterung der gebauten Infrastruktur und den steigenden Anforderungen an die Tragf hig keit und Dauerhaftigkeit der Bauwerke ergibt Bauwerksiiberwachung Die technische und wirtschaftliche Bedeutung der Bauwerks berwachung kann hierbei vor al lem an dem zu erhaltenden Bauwerksbestand der Verkehrsinfrastruktur abgelesen werden In Deutschland sind zur Zeit ber 36 000 Br cken im Bundesfernstra ennetz mit einem ge sch tzten Wert von
95. chtungen unterschieden Als Oberklasse f r alle Arten von Beobachtungen wird das Konzept Observation eingef hrt Eine Beobachtung bezieht sich zun chst immer auf ein Konzept Feature das als hierarchisch gliederbares Konzept f r alle Merkmale dient auf die sich Beobachtungen beziehen k nnen Merkmale k nnen Messpunkte Bauwerksabschnitte Bauwerke usw sein F r quantitative Beobachtungen wird das Konzept Measurement einge f hrt das einen Messwert als das Ergebnis eines Beobachtungsvorganges betrachtet wobei das Ergebnis einen Wert bzw eine Quantit t Quantity und eine Einheit Unit besitzt Qualitative Beobachtungen werden durch das Konzept Category bservation abgebildet das keinen Zahlenwert sondern eine Kategorie als Ergebnis liefert Zu erfassende Eigen schaften werden durch die Konzepte PhenomenonType und Phenomenon abgebildet Ein 78 KAPITEL 4 KONZEPTION PhenomenonType bildet dabei die Art der zu erfassenden Messgr e z B Temperatur oder Beschleunigung und das Konzept Phenomenon die bei qualitativen Beobachtungen m gli chen Kategorien z B gering mittel stark ab Die r umliche Position und der Zeitpunkt der Beobachtung werden ebenfalls in eigenen Konzepten Location bzw TimeRecord realisiert Um die Verwendung von unterschiedlichen Einheiten und ihre automatisierte Umrechnung zu erm glichen werden Einheiten im Dom nenmodell explizit durch das Konzept Unit model liert Das Konzept erm glicht die Modellie
96. chungs und Kontrollbetrieb der Ennepetalsperre Ennepetalsperre Verantwortlich f r den Betrieb der Ennepetalsperre ist der Ruhrverband ein regionaler Wasserwirtschaftsver band mit Hauptsitz in Essen dessen Hauptaufgabe die Wasserbewirtschaftung der Ruhr ist Hierzu betreibt der Ruhrverband ein System von Talsperren im Einzugsge biet der Ruhr zu dem neben der Ennepetalsperre u a die Bigge M hne und Sorpetalsperre geh ren Die Ennepetalsperre dient in der Folge als Referenzbauwerk Zur optimalen Wasserbewirtschaftung der Ruhr wird das Talsperrensystem des Ruhrverbands von Essen aus zentral gesteuert und betreut Dort wurde eine Leitzentrale eingerichtet zu der alle ma gebenden betrieblichen Daten Abflusspegelst nde Niederschl ge fern bertragen werden und zu einem gemeinsamen Lagebild aufbereitet werden Der rtliche Betrieb der Talsperren ist in mehreren Betriebsstellen organisiert die sich in der N he der Talsperren befinden Die Betriebsstellen werden i d R von einem Diplom Ingenieur geleitet und verf gen ber weiteres Personal vor Ort das f r die Regelung der Abgaben die visuelle Kontrollen 54 KAPITEL 4 KONZEPTION und die Ablesung der nicht automatisierten Mess und Kontrolleinrichtungen verantwortlich ist sowie Wartungsarbeiten an den Wasserbauten durchf hrt Rifler 98 Die berwachung der Talsperren wird von einer eigenen Abteilung Talsperren berwachung und Geotechnik die aus Bauingenieu
97. chwerpunkt auf dem Gebiet der Talsperren berwachung Das Ziel ist es das durch manuelle oder automatisierte Messungen am Bauwerk beobachtete Bauwerksverhalten zeitnah und zuverl ssig beurteilen zu k nnen um daraus eine Gesamtdiagnose des Bau werks stellen zu k nnen Im Hinblick auf den globalen Klimawandel und die Hochwasser schutzfunktion der Talsperren sind aber auch Extremereignisse z B extremes Hochwasser mit entsprechenden Einwirkungen auf das Bauwerk von zunehmendem Interesse vgl z B Deutsches Talsperrrenkomitee e V 07 6 1 1 Analyse und Prognosemodelle f r Staumauern Die Untersuchung des Bauwerksverhaltens anhand der Messschriebe kann wichtige Indizi en f r kritische Bauwerksver nderungen liefern Als Folge besch ftigen sich die aktuellen Forschungsarbeiten zur Talsperren berwachung berwiegend mit der Verbesserung von Ver fahren zur Analyse und Simulation des Bauwerksverhaltens unter Ber cksichtigung der durch das Mess und Kontrollsystem erfassten Einwirkungen auf das Bauwerk Aufbauend auf werden die Ans tze zur computerbasierten Analyse und Prognose des Ver 108 KAPITEL 6 VALIDIERUNG haltens von Staumauern im Hinblick auf die Anwendbarkeit in Bauwerksmonitoringsystemen evaluiert Die Ans tze lassen sich in folgende Gruppen einordnen mathematisch statistische Verfahren z B Regressionsanalyse Verfahren mit parametrisierten Funktionsans tzen z B HST Methode rein deterministis
98. d 1 Schwellenwertbasierte Bewertung von Einzelmesswerten Der Zustandsraum wird durch Zielgr en wie z B die Verformungen einer Staumauer unter der durch das Monitoringsystem erfassten Lasteinwirkung festgelegt Die Messwerte werden einzeln ausgewertet wobei die erstrebenswerten und nicht erstrebenswerten Zust nde anhand von Schwellenwerten definiert werden Jede Variable besitzt einen Satz von Schwellenwerten die aus alten Messungen abgeleitet werden Die Schwellenwerte unterteilen die m glichen R ume in Subr ume Hierzu werden die Kategorien normal low anomaly medium anomaly high anomaly very high anomaly verwendet Zur Schlussfolgerung wird jeder Messwert gefil tert das Ergebnis mit den Schwellenwerten verglichen und die Lage des aktuellen Zustandes in den Subr umen ermittelt Daten Filterung Aktueller Vergleich mit Gewiinschter Zustand Schwellenw Ungew nschter Zustand Auswertungspfad 2 Bewertung von Messwerten ber Ursache Wirkungs Beziehungen F r Auswertungspfad 2 werden Gruppen von Einflussgr en Einwirkungen und die zuge h rigen Zielgr en betrachtet F r jede Menge von Einflussgr en und eine Zielgr e werden die erstrebenswerten und nicht erstrebenswerten Zust nde durch quantitative Modelle und Grenzwerte festgelegt Die Modelle k nnen aus zur ckliegenden Beobachtungen oder dem aktuellen Verhalten des Bauwerks abgeleitet werden Ein Modell beschreibt z B den Zus
99. dBehaviour zu Abbildung 5 3 zeigt die Klassen des Paketes als UML Klassendiagramm E HardwareSensorsAgent Attributes private long serialVersionUID 1L public String LANGUAGE_DATATAKER I_datataker public Messa SENSORS_QUERY_REF_PATTERN private SerialPort serialPort package CommPortidentifier portid package Enumeration portList package Logger logger Logger getLogger HardwareSensorsAgent class getName package Logger fileLogger logger getLogger File Ej SensorsFipaReqServerBehaviour E SensorsFipaQueryServerBehaviour Attributes Attributes private long serialVersionUID 1L private long serialVersionUID 1L package Logger logger Logger getLogger SensorsAgent class getName package Logger logger Logger getLogger SensorsAgent class getName Operations s 8 E EE E EE EST ERE Dn Navic Attributes private String unloadCommand UL private long timeout package Logger logger Logger getLogger HardwareSensorsAgent class getName Abbildung 5 3 Paket de rub bi inf monitoring sensors UML Klassendiagramm 5 2 2 Messdateiagent Zur Kapselung und Bereitstellung von Messdaten die in Messdateien abgelegt sind wird ein spezialisierter Messdateiagent in der Klasse FileSensorsAgent implementiert Gem der Spezifikation in der Interaktionstabelle interagiert der Agententyp mit den anderen Agententypen des Bauwerksmonitoringsystems wenn diese die Daten aus der Messdatei oder Metainformationen zur Messdatei anfor
100. dazu in der Inhaltssprache FIPA SL language fipa s1 kodiert Im Inhaltsfeld der Nachricht wird die auszuf hrende Aktion bermittelt wobei durch die Ver wendung einer semantischen Inhaltssprache eine Priifung des Inhalts und eine Interpretation durch die Agenten m glich ist 4 5 2 Messdateien Wenn keine direkte Kommunikation mit den Datenerfassungsger ten z B aus technischen oder Sicherheitsgriinden m glich ist muss stattdessen eine lose Kopplung mit den bestehen den Mess und Datenerfassungssystemen auf der Basis von Messdateien vorgesehen werden Voraussetzung ist dass bereits ein entsprechendes System oder eine Software vorhanden ist um selbstt tig Dateien aus den erfassten Messdaten zu generieren Auf die von einem Fremdsystem generierte Messdatei wird durch den Agententyp Messdatei Messdateiagent zugegriffen der die Messdatei periodisch auf neue Messdaten bzw nde rungen untersucht und anderen Agenten jeweils aktuelle Messdaten bereitstellt Der Mess dateiagent wird als Wrapper Agent ausgelegt und ver ffentlicht geeignete Dienste die einen Zugriff auf entfernte Messdateien erm glichen Da auf der Messdatei i d R nur Leseaktio nen ausgef hrt werden die sich sehr gut durch Agentenaktionen abstrahieren lassen wird beim Zugriff auf Messdateien eine ontologiebasierte Kommunikation implementiert s Abb 4 10 Die angeforderte Aktion muss dabei im Inhaltsfeld einer Nachricht verschickt werden Die Semantik und das
101. den der erfassten Messgr en wird schlie lich im Verhal tensbaustein ProcessingInitiatorBehaviour implementiert Die Verhaltensbausteine des Datenverteilungsagenten sind in Abbildung 5 6 dargestellt DAQAgent ScheduledDAQBehaviour ExtractLoadBehaviour l ProcessinglnitiatorBehaviour Abbildung 5 6 Verhaltensbausteine des Datenverteilungsagenten Der Agententyp ist durch die Interaktion mit den anderen Agententypen des Bauwerksmoni toringsystems in der Lage die Rohdaten aus den entfernten Ger tespeichern und Messdateien zu extrahieren Die bertragung der Daten kann ber verschiedene Kommunikationswege er folgen In Abh ngigkeit vom Verteilungskonzept der Agenten ist die bertragung der Daten z B ber das Mobilfunknetz GSM GPRS oder drahtgebunden ber das Internet IP Ether net m glich Um die Verteilung von erfassten Messwerten flexibel steuern zu k nnen wird ein an die Funk tionsweise des Unix Systemdaemons Cron Cron angelehnter Mechanismus in den Datenverteilungsagenten implementiert Die auszuf hrende Aufgabe wird dabei durch einen einfachen mehrteiligen Ausdruck beschrieben Dieser Ausdruck setzt sich aus mehre ren Zeitfeldern f r Minuten Stunden den Tag des Monats den Monat und den Wochentag zusammen Tabelle 5 1 enthalt einige beispielhafte cron Ausdriicke Der Datenverteilungsagent wird so programmiert dass dem Agententypen beim Starten ein Cron Ausdruck und e
102. den hierbei als Text aufgefasst der mit den im vorherigen Zyklus ausgelesenen Messwerten verglichen wird Der Dateivergleich wird mit der bestehenden Klasse Fraser 09 realisiert und in den Datenverteilungsagenten integriert Der Agententyp und dessen Verhaltensbausteine werden im Paket de rub bi inf monitoring daq implementiert das in Abbildung als Klassendia gramm dargestellt ist E DataAcquisitionAgent Ej ScheduledDAQBehaviour Attributes Attributes private long serialVersionUID 1L private long serialVersionUID 1L package Logger logger Logger getLogger DataAcquisitionAgent class getName package Logger logger Logger getLogger DataAcquisitionAgent class getName private Codec codec new SLCodec ATT private Ontology ontology MonitoringOntology getinstance private String fileSource private String sink private Scheduler scheduler ra ES DOOR Te d Attributes ablic Datadonuleltior td Sxl ls Sino sink private long serialVersionUID 1L package Logger logger Logger getLogger DataAcquisitionAgent class getName private String fileSource EProcessinglnitiatorBehaviour Attributes private long serialVersionUID 1L Abbildung 5 7 Paket de rub bi inf monitoring daq 5 4 AUFBEREITUNG VON MESSDATEN 91 5 4 Aufbereitung von Messdaten 5 4 1 Datenverarbeitungsagent Die Aufbereitung von Messdaten wird in dem spezialisierten Agententypen DataProcessingAgent implementiert Der Agententyp wird mit mehrer
103. dern Die Interaktionen werden durch insgesamt drei Verhaltensbausteine abgebildet s Abb 5 4 Der Verhaltensbaustein FileResponderBehaviour verarbeitet die Anfragen nach dem Inhalt der Messdatei und liefert als Ergebnis den Inhalt der gekapselten Messdatei an den anfragen den Agenten zurtick Der Verhaltensbaustein greift hierzu auf den Baustein ReadBehaviour zur ck der den aktuellen Inhalt der Messdatei ausliest 5 2 ERFASSUNG VON MESSDATEN 87 FileSensorsAgent j FileResponderBehaviour J DescribeSensorsBehaviour a ReadFileBehaviour Abbildung 5 4 Verhaltensbausteine des Messdateiagenten Informationen tiber die Messdatei und den Messprozess k nnen von den anderen Agenten des Bauwerksmonitoringsystems erfragt werden indem sie dem Messdateiagenten eine Nachricht mit der Agentenaktion describe sensors senden Alle Nachrichten mit diesem Inhalt werden in dem Verhaltensbaustein DescribeSensorsResponder verarbeitet In der Antwortnachricht werden dann SensorML kodierte Informationen ber den Messprozess verschickt die vom anfragenden Agententypen verarbeitet werden k nnen 5 2 3 Kommunikation mit Mess und Datenerfassungssystemen Zur Integration leistungsf higer Mess und Datenerfassungssysteme musste die hardwarenahe Kommunikation mit den Ger ten hergestellt werden Die Kommunikation wird dazu am Bei spiel eines Datenloggers Datataker D T600 prototypisch umgesetzt Der Datenlogger D T 600 ist ein leistungsf h
104. diesem Anwendungsfall sind die f r die Steuerung der Datenerfassungssysteme autorisierten Systemnutzer wie der Monitoringexperte der Bau werksbetreiber und ggfs der Statiker beteiligt Anwendungsfall AF1 Bauwerksph nomene erfassen Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Bauwerksph nomene automatisiert erfassen lassen Standardablauf 1 Monitoringexperte hat ein Bauwerk an dem Bauwerksph nomene auf Basis in situ instal lierter DAQ Systeme erfasst werden sollen Monitoringexperte startet System Monitoringexperte sucht im System nach Sensoren und DAQ Systemen System zeigt registrierte Sensoren und DAQ Systeme an Monitoringexperte w hlt DAQ System aus System kommuniziert mit DAQ System System zeigt Konfiguration an Monitoringexperte bearbeitet Konfiguration des DAQ Systems 2 3 4 5 6 Y 8 9 System speichert Konfiguration und bertr gt diese auf DAQ System 10 DAQ System erfasst Bauwerksph nomene auf Basis der neuen Konfiguration Erweiterungen Alternative Abl ufe keine Spezielle Anforderungen Interaktion mit in situ installierten DAQ Systemen C 1 ANWENDUNGSF LLE 145 C 1 2 Anwendungsfall AF2 Messdaten ansehen Anwendungsfall AF2 Messdaten ansehen Die Monitoringbeteiligten wollen die erfassten Messdaten ansehen Die Messdaten k nnen hierbei in einer Datenbank gespeich
105. e Der Zustandsraum wird identifiziert durch Mengen von Zielgr en die zu einer spezifischen Sensorart geh ren z B die Menge von Extensometern in einer Staumauer Mehrere Senso ren Messwertaufnehmer ein und desselben Typs z B Extensometer werden hierzu als eine Gruppe zusammengefasst Jede Gruppe identifiziert das globale Verhalten des physikalischen Systems das als Ph nomen bezeichnet wird Zwar kann auf diese Weise kein bestimmter physikalischer Prozess wie z B ein stark anormales Kippen eines einzelnen Mauerblocks identifiziert werden jedoch kann eine allgemeinere und unklare Situation z B stark anorma le Bewegungen des Bauwerks erkannt werden Der Zustand des Bauwerks wird mittels empirischer Regeln bewertet welche die Signifikanz und Zuverl ssigkeit der verwendeten Messwertaufnehmer ber cksichtigen Die Auswertung dieser Regeln liefert m gliche Hinweise auf den aktuellen Zustand des Bauwerks Daten Filterung amp Aktueller Verkn pfung Gewiinschter Gruppierung Zustand durch empirische Ungew nschter Regeln Zustand Auswertungspfad 4 Pr fung auf kritische physikalische Prozesse Der Zustandsraum wird in diesem Fall durch eine Menge von m glichen physikalischen Pro zessen identifiziert die im Bauwerk aktiv sein k nnen z B Kippen Gleiten Sickerwasseran stieg Jedem m glichen Prozess wird ein Zustand von w nschenswert normal bis hochgra dig unerw nscht very h
106. e sonderer Bedeutung Messdaten m ssen eindeutig identifizierbar sein und alle relevanten In formationen insbesondere Metadaten zur Messung enthalten Messdaten m ssen f r alle Beteiligte verf gbar sein und nderungen an den Messdaten protokolliert werden Anwendungsfall AF4 Messdaten archivieren Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Messdaten langfristig speichern Statiker Will Messdaten langfristig speichern Bauwerksbesitzer betreiber Will Messdaten langfristig speichern Standardablauf 1 Monitoringexperte hat Messwerte die gespeichert werden sollen 2 Monitoringexperte startet System 3 Monitoringexperte gibt Messwerte ein 4 System speichert Messwerte Erweiterungen Alternative Abl ufe a Monitoringexperte l dt Messwerte in Dateiform in System b Datenverarbeitungsagent bergibt Messwerte an System Spezielle Anforderungen nderungen an Messwerten Beobachtungen m ssen mit Datum und Bearbeiter protokolliert werden 148 ANHANG C ARTEFAKTE UND MODELLE C 1 5 Anwendungsfall AF5 Messdaten verwalten Anwendungsfall AF5 Messdaten verwalten Die Nutzer des Bauwerksmonitoringsystems verwalten die Messdaten nach ihrer Erfassung wobei Messwerte gelesen bearbeitet und gel scht werden Hierzu w hlt der Nutzer die zu be arbeitenden Messwerte aus und editiert diese einzeln oder gruppenweise
107. e Bauwerk seinen aktuellen Zustand die Bewertung des aktuellen Zustands und die Prognose von evtl auftretenden Ereignissen erm glicht Dar ber hinaus ist es m glich ber die von den verschiedenen Agen tentypen im MAS angebotenen Dienste die Nutzung der externen Software insbesondere Statistiksoftware sowie den Zugriff auf die Datenbanken jederzeit alle f r das Monitoring relevanten Informationen anzufordern SEHE Agent if lO x File Edit Diagnosis Window Help E Data Center E R Console DAQ Systems Device Remote Site Summary Ennepe Remote Site Summary al Show config Pore Pressures Taf Ah men Ve lil m M ae i Y Be E Se pu u Start Sensor Data aul Sensor From 08 10 2009 08 10 2009 Table _ Diagram Search Features Feature _ Edit props Show location Start Map loaded Abbildung 5 17 Grafische Benutzungsschnittstelle des pers nlichen Agenten mit mehreren ge ffneten Dokumentfenstern Die Implementierung der grafischen Benutzungsschnittstelle erfolgt in der Klasse DesktopFrame Um den Fachexperten einen einfachen Zugriff auf die verschiedenen System funktionalit ten zu erm glichen und das parallele Bearbeiten mehrerer Aufgaben zu unter st tzen wird die Benutzungsschnittstelle als Mehrfachdokumentschnitt
108. e Sensoren und Messeinrichtungen realisiert die eine physikalische Eigenschaft in ein elektrisches Si gnal z B Spannung oder Widerstand umwandeln Die Konditionierung und Diskretisie rung des Signals erfolgen i Allg in der N he der analogen Messgeber mittels modularer Datenerfassungssysteme DAQ Module die h ufig mit einem eigenen Speicher ausgestattet und ber ein Netzwerk miteinander und oder einem Messrechner verbunden sind Die Ver netzung der Systemkomponenten basiert auf standardisierten Industrienetzwerktechnologien z B Ethernet Feldbug CAN und Standardkommunikationsprotokollen z B TCP IP Santa 04 Santa 05 Die Steuerung des Messvorgangs obliegt in den bestehenden Bauwerksmonitoringsystemen den Datenerfassungssystemen die per Kabel mit den Sensoren des Bauwerksmonitoringsys tems verbunden sind Die Datenerfassungssysteme tasten die Sensoren mit einer vorgegebenen Frequenz ab wobei die Messungen je nach Anforderung kontinuierlich periodisch oder nach bestimmten Ereignissen ausgel st werden Der Messvorgang wird von den Datenerfas sungssystemen selbstst ndig durchgef hrt erfasste Messdaten werden entweder im internen Speicher der Datenerfassungssysteme z B bei Datenloggern oder auf einem lokalen Mess rechner abgelegt Die Ablage erfolgt berwiegend in einfach strukturierten flachen Dateien mit einem herstellerabh ngigen Dateiformat Nach der Erfassung werden die Messdaten durch gee
109. e wie Lasten Schadensprozesse chemische Einwirkungen und Umgebungsbedingungen erfasst werden m ssen vgl Unterabschn 2 2 4 Die erfassten Messdaten liefern quantitative Entscheidungskriterien und bilden die Basis f r die zunehmend wichtigen Simulationsprozesse zur Zukunftsprognose und Zuverl ssigkeitsanalyse von Bauwerken Zus tzlich k nnen aus der Korrelation der verschiedenen gleichzeitig gemessenen Messgr en weitere Erkenntnisse ber das Bauwerksverhalten gewonnen werden z B indem der zeitliche Verlauf der Messgr en analysiert wird und mit einem Referenzsystem bzw zustand verglichen wird Das Bauwerksmonitoring wird h ufig als Bestandteil einer ganzheitlichen Structural Health Monitoring SHM Strategie angewendet Die durch die Bauwerksmonitoringssysteme erfass ten Messgr en werden dabei mittels zus tzlicher Software ausgewertet und Schadensdia enosen erste Das SHM wird in dieser Arbeit als eine globale Strategie zur Zustandserfassung und bewertung von Strukturen definiert die auf den Ein satz von Sensorik zugeschnitten ist Charakteristisch f r das SHM ist dass die Integrit t einer Struktur auf Bauteil und Systemebene auf der Basis der in situ installierten Sensorik berwacht wird Hierzu werden fortgeschrittene Schadenserkennungs und Schadensdiagno sestrategien in SHM Systeme integriert die eine automatisierte Schadensdiagnose und eine Vorhersage der verbleibenden Nutzungsdauer auf der Grundlage von Messdaten
110. efert auf Anfrage den Speicherort der Messdatei 1 2 3 4 5 6 Liefert auf Anfrage einen aktuellen Messwert des DAQ Systems 7 8 9 1 Liefert auf Anfrage techn Informationen ber das DAQ System Ubertragt auf Anfrage Kommando an DAQ System Registriert sich beim Gelbe Seiten Agenten Datenverteilungsagent Erfragt Messdaten bei Sensorik Agenten nach einem vorgegebenen Programm Zeitplan 2 Liest Messdaten ein 3 Leitet die Messdaten zur Verarbeitung weiter 4 Liefert auf Anfrage Informationen ber das aktuelle Messprogramm 5 Registriert sich beim Gelbe Seiten Agenten 4 3 Agentenorientierter Entwurf In der Entwurfsphase wird das MAS durch zus tzliche Erg nzung der bereits identifizier ten Agententypen und die Ermittlung von Interaktionen zwischen den Agententypen weiter konkretisiert 4 3 1 Erg nzung der Agententypen Zur Abbildung der berwachungsbeteiligten wird ein zus tzlicher Agententyp der pers n liche Agent vorgesehen Hauptaufgabe des pers nlichen Agenten ist es eine Schnittstelle zwischen dem Multiagentensystem und den an der berwachung beteiligten Fachexperten zu bilden Die Interaktion mit dem Multiagentensystem wird dabei ber eine grafische Be nutzungsschnittstelle engl Graphical User Interface GUI realisiert die vom pers nlichen Agenten bereitgestellt wird Das GUI wird als interaktive Schnittstelle ausgelegt ber die der Benutzer alle relevanten Informationen abr
111. egliedert werden PhenomenonType Konzept das die Art eines Ph nomenen bzw eine physikalische Eigenschaft abbildet Phenomenon Bildet das Ergebnis einer qualitativen Beobachtung ab Das Ergebnis ist eine Kategorie In Verbindung mit einer Eigenschaften k nnen Aussagen wie starke Abplatzung oder hoher Wasserstand abgebildet werden Unit Konzept zur Abbildung von Einheiten Die Aufnahme von Einheiten in die On tologie erlaubt u a die Umwandlung von Messwerten Process Konzept zur Abbildung von Messeinrichtungen sowie Mess und Beobachtungs vorg ngen Die Beschreibung von Messeinrichtungen erfolgt in SensorML wobei das Konzept prim r als Container f r SensorML Dokumente bzw Fragmente dient Get Observations Agentenaktion f r das Holen von Messwerten und Beobachtungen Die Aktion enth lt Suchkriterien f r Messdaten die vom verantwortlichen Agententy pen dem Datenspeicherungsagenten ausgewertet werden Weitere Aktionen werden f r das Speichern Aktualisieren und L schen von Messwerten implementiert Get Data Agentenaktion f r das Holen von Rohdaten aus einem Datenlogger bzw aus einer Messdatei Describe Sensor Agentenaktion f r die Zusendung von Informationen ber ein Daten erfassungssystem bzw einen Sensor Abbildung zeigt einen Auszug der entwickelten Bauwerksmonitoring Ontologie Die technische Umsetzung der Ontologie erfolgte vollst ndig im Ontologie Editor Prot
112. ein zuvor spezifiziertes Ereignis ausge l st Tritt das Ereignis nicht ein wird der aktuell gemessene Wert als unwichtig betrachtet wieder verworfen und nicht gespeichert Die Entscheidung wann ein Messwert wichtig bzw unwichtig ist kann als die regelbasierte Auswertung eines aufgetretenen Ereignisses aufgefasst werden Das Ereignis selbst wird durch das Signal eines Sensors z B eines Ann herungssensors das ber oder Unterschreiten eines Schwellenwertes z B eines Beschleunigungs oder Verformungssensors oder die Kombination beider ausgel st Durch die gezielte Nutzung geeigneter Sensorarten und die Festlegung von Schwellenwerten f r Sensoren lassen sich somit verschiedenartige Ereignisse wie z B die berfahrt eines Fahrzeuges detektieren Nachdem das Ereignis detektiert wurde wird dann die Erfassung weiterer Messwerte ausgel st Da auf der Grundlage des entwickelten agentenbasierten Konzepts eine direkte Kommunikati on zwischen Sensorikagent und Sensor bzw Datenerfassungsger t leicht m glich ist wird der Sensorikagent mit einem Verhaltensbaustein erweitert der ein periodisches Sampling des Sen sors durchf hrt und in Abh ngigkeit vom aktuellen Sensorwert regelbasiert eine oder mehrere Aktionen ausf hrt Das Konzept wird in Abb 4 6 veranschaulicht Sampling Sensorikagent Aktion Ereignis Abbildung 4 6 Konzept zur agentenbasierten Steuerung des Da
113. ell ber cksichtigt Ist eine agentenbasierte Andere L sung die beste a Alternative 2 Analyse 3 Entwurf 1 A 1 Teilen Zusammenlegen m von Agenten 2 Er S von TC SI i von A von 3 cinta von Ad hoc a 5 BEN der Gelbe Seiten i 6 Agent Resource Interaktionen l 7 Agent Benutzer Interaktionen i 8 Internes ud zur Agentenverteilung l 4 von l 5 ana Behaviours 9 Definieren einer Ontologie 4 Implementierung amp Testen 10 inhassprachenauswah e Nicht formell ber cksichtigt Abbildung 3 8 Einzelschritte der JADE Entwicklungsmethode Nikraz 06 43 44 KAPITEL 3 MULTIAGENTENSYSTEME in der die Agenten des Systems ausgefiihrt werden k nnen Die AP stellt die physikalische In frastruktur bereit in die die Agenten verteilt werden k nnen und besteht aus den Rechnern Betriebssystemen Verwaltungskomponenten den Agenten selbst und zus tzlicher Softwa re Das Agent Management System ist eine obligatorische Komponente des Agentensystems die fiir die Verwaltung und den Betrieb des Agentensystems verantwortlich ist Jeder Agent muss sich beim AMS registrieren um einen eindeutige Adresse den Agent Identifier AID zu erhalten Diese Adresse wird vom AMS i
114. em lokalen Messrechner zu einem oder mehreren Zielrechnern verantwortlich ist Da die Verteilung von Messdaten eine wiederkehrende Aufgabe darstellt kann der Agent zeitlich gesteuert werden Messdaten k nnen dabei entweder kabelgebunden ber das Internet oder ber das Mobilfunknetz vom Ort der Erfassung zu einem Zielrechner bertragen werden 130 KAPITEL 7 ZUSAMMENFASSUNG UND AUSBLICK 3 Zur Aufbereitung der Messdaten wurde ein weiterer spezialisierter Agententyp ent wickelt der die Messdaten entgegennimmt und in ein eigenst ndiges Zielformat bringt Dieser Agententyp tibernimmt die Funktion eines Datentransformators der mit den Quelldaten ein intern verwendetes Datenmodell erzeugt F r jedes Messdatenformat existiert im Bauwerksmonitoring ein Datenverarbeitungsagent der die Fachlogik zur Umwandlung der Messdaten bereitstellt Das Bauwerksmonitoringsystem ist durch die sen Ansatz leicht auf weitere propriet re Messdatenformate erweiterbar 4 Die Pflege von Messdaten wird durch die persistente Speicherung von Messdaten in einem relationalen Datenbanksystem unterst tzt Hierzu wurde ein geeignetes Daten bankschema entwickelt das alle Informationen des intern verwendeten Datenmodells enth lt und ohne Informationsverlust auf die relationale Struktur des eingesetzten Da tenbanksystems abbildet Erfasste Messgr en k nnen in einer Datenbank mit allen relevanten Daten zum Zeitpunkt und Ort der Messung sowie weiteren Metainf
115. en Das Bau werksmonitoringsystem soll deshalb eine Visualisierung von Messdaten sowohl in Berichts als auch in Diagrammform ber die grafische Benutzungsschnittstelle des Monitoringsystems erm glichen Alternativ k nnen Berichte auf der Basis einer Vorlage automatisch vom Sys tem erstellt bef llt werden Alle berwachungsbeteiligte die Messdaten auswerten sind in diesen Anwendungsfall involviert Anwendungsfall AF6 Messdaten grafisch aufbereiten Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Messwerte in Diagrammform aufbereiten Statiker Will Messwerte in Diagrammform aufbereiten Bauwerksbesitzer betreiber Will Messwerte in Diagrammform aufbereiten Standardablauf 1 Monitoringexperte hat Messwerte die als Diagramm aufbereitet werden sollen 2 System zeigt Messwerte zur Auswahl an 3 Monitoringexperte w hlt Messwerte und Diagrammart aus 4 System stellt Messwerte in Diagrammform dar Erweiterungen Alternative Abl ufe a Monitoringexperte exportiert druckt Diagramme aus b System erstellt automatisch Bericht nach Vorlage c Aufbereitung soll interaktiv erfolgen k nnen Spezielle Anforderungen keine 150 ANHANG C ARTEFAKTE UND MODELLE C 1 7 Anwendungsfall AF7 Messdaten auswerten Anwendungsfall AF7 Messdaten auswerten Die erfassten Bauwerksph nomene werden von den Beteiligten ausgewert
116. en und Abfrageprogrammen ist eine alarm und ereignisgesteuerte Uberwachung beliebiger Vor g nge oder Prozesse m glich Dabei k nnen unterschiedlichste Sensoren von konventionellen Temperaturmessgebern ber Schwingsaitensensoren bis hin zu Dehnungsmessstreifen an den Logger angeschlossen werden Anhang B Angewendete Analyseverfahren Im Folgenden wird ein Uberblick tiber die in dieser Arbeit zur Auswertung von Messdaten angewendeten Verfahren gegeben Hierbei handelt es sich vorwiegend um statistische Kenn gr en und Testverfahren die f r eine computerbasierte Auswertung der Bauwerksph nomene geeignet sind B 1 Statistische Kenngr en und Testverfahren B 1 1 Regressionsanalyse Die Regressionsanalyse hat das Ziel einen funktionalen Zusammenhang zwischen einer ab h ngigen und einer oder mehrerer unabh ngigen Variablen zu bestimmen In der Talsper ren berwachung wird die Regressionsanalyse h ufig angewendet um den Einfluss einer oder mehrerer unabh ngiger Messgr en x1 2 p z B Temperatur Niederschlag etc auf eine abh ngige Gr e y z B Verformung abzusch tzen Das lineare Regressionsmodell hat folgende Form y Pot Bitr nn B 1 Darin wird y als abh ngige Gr e oder Regressand x als unabh ngige Gr 08e Einflussgr e oder Regressor und OG als Regressionskoeffizient bezeichnet B 1 2 Korrelation Der Zusammenhang zwischen zwei oder mehr Variablen l sst sich durch eine Korrelat
117. en Verhaltens bausteinen ausgestattet die die zur Verarbeitung der Messdaten erforderliche Fachlogik aufnehmen Abbildung 5 8 zeigt die Verhaltensbausteine des Datenverarbeitungsagenten ProcessingAgent DBlteratedStoreClient Behaviour Abbildung 5 8 Verhaltensbausteine des Datenverarbeitungsagenten Die Aufbereitung der Messdaten wird hierbei als ein sequentiell ablaufender Prozess vgl Abb 5 9 aufgefasst der in einem tibergeordneten Baustein ProcessingSequentialBehaviour implementiert wird Der Aufbereitungsprozess wird durch die Anfrage eines Datenvertei lungsagenten von au en angesto en indem dieser dem Datenverarbeitungsagenten als Inhalt einer Nachricht die erfassten Messwerte sendet Der Datenverarbeitungsagent nimmt die er fassten Messdaten im Verhaltensbaustein ProcessingMessageReceiver entgegen und star tet daraufhin die Verarbeitung Die im Rohdatenformat z B cs P vorliegenden Messdaten werden danach im Baustein ReadCSVBehaviour anhand des jeweiligen Trennzeichens zerlegt und unter Anwendung von Fachwissen in das Java Objektmodell umgewandelt Anschlie end werden die umgewandelten Messdaten im Verhaltensbaustein ProcessingMessageSender f r den Versand an den Datenspeicherungsagenten verbereitet Der Versand der Messdaten wird schlie lich mittels des Verhaltensbausteins DBIteratedClientBehaviour durchgef hrt der die Daten in mehreren Paketen bermittelt da aufgrund der Serialisierung der Messdaten objekte
118. enden Messwerten bereitstellt Zugriff auf Online Daten Die Mess und Datenerfassungssysteme sind ber die auf dem Messrechner platzierten Agenten des Monitoringsystems f r alle Beteiligten sicht und steuerbar Aktuelle Messdaten Online Daten k nnen direkt bei den Ger ten erfragt werden Die am Monitoring Beteiligten erhalten auf diese Weise einen schnellen berblick ber die aktuellen Messungen am entfernten Messort Aufbereitung von Messdaten in Diagramm und Berichtsform Die erfassten Messgr en werden systemweit verteilt in mehreren Messdatenbanken mit unterschiedli cher zeitlicher Verdichtung gespeichert Eine Abfrage und Aufbereitung der Messgr en erfolgt ber die angepasste grafische Benutzungsschnittstelle des Monitoringsystems Die Daten k nnen hierbei mittels eines einfachen Dialogs abgerufen und durch mehrere Diagrammarten aufbereitet werden Analyse von Messdaten Zur Analyse von Messreihen auf der Basis statistischer Methoden und Verfahren steht ein spezialisierter Agententyp bereit der die Program mierung und Ausf hrung von statistischen Analyseprozessen erm glicht In geeigneten Skripten k nnen spezifische Analyseverfahren umgesetzt und Auswertungsschritte au tomatisiert werden Dem Benutzer stehen hierbei zahlreiche statistische Methoden und Verfahren wie z B die Zeitreihen Regressions und die Clusteranalyse zur Verf gung Das Anwendungsbeispiel Talsperren berwach
119. ener L n ge z B 500 Messwerte bertragen werden Dies erlaubt einerseits eine semantisch voll st ndige Darstellung und andererseits eine sehr gut skalierbare bermittlung der Mess daten Die hierzu erforderliche Logik wird in den oben bereits erw hnten Verhaltens bausteinen DBIteratedStoreServerBehaviour und DBIteratedGetServerBehaviour sowie DBIteratedRemoveServerBehaviour implementiert Die Archivierung der erfassten Messdaten wird ausserdem durch die Verwendung eines leis tungsf higen Datenbanksystems und die Entwicklung eines Datenbankschemas das alle per sistenten Elemente des Informationsmodell enth lt unterst tzt s Unterabschn 5 5 2 Der Abbildungsvorgang des intern verwendeten objektorientierten Datenmodells auf die relatio nale Struktur der Datenbank wird aufbauend auf den Erkenntnissen aus der Diplomar beit mittels eines objekt relationalen Mapping Frameworks implementiert Zum Einsatz kommt das bew hrte Framework Hibernate Red Hat Middleware LLC 09 vgl z B 5 5 2 Datenbankschema Zur persistenten Speicherung der Messdaten in einem Datenbanksystem wird ein auf die ent wickelte Bauwerksmonitoring Ontologid abgestimmtes Datenbankschema s Abb 5 11 ein gesetzt Damit die Semantik der durchgef hrten objektorientierten Informationsmodellierung bei der Abbildung auf die relationale Struktur des Datenbanksystems erhalten bleibt wer den die Java Klassen mittels des Frameworks Hibernate in
120. ent Verantw 1 IP FIPA Request FIPA Request FIPA Request FIPA Request C 4 4 Datenverarbeitungsagent Interaktion Nimmt Messdaten ent gegen Holt Informationen zum Datenformat Leitet Messdaten zur Speicherung weiter Registriert sich beim Gelbe Seiten Agent Verantw 1 IP FIPA Request FIPA Request FIPA Request FIPA Request Rolle I Rolle Mit Sensorikagent Daten verarbeitungs agent Pers Agent DF Agent Mit Daten verteilungsagent Sensorikagent Daten speicherungs agent DF Agent 157 Wann Interner Zeitplan Messdaten geholt Anfrage erhalten Hochfahren Start des Agenten Wann Anfrage erhalten Messdaten gen empfan Messdaten umgewan delt Hochfahren Start des Agenten 158 ANHANG C ARTEFAKTE UND MODELLE C 4 5 Datenspeicherungsagent Interaktion Beantwortet Anfrage Daten zu speichern verwalten Beantwortet Anfrage Daten zu liefern Beantwortet Anfrage Aktion auf Datenbank auszuf hren Registriert sich beim Gelbe Seiten Agent Verantw 1 C 4 6 Berichtsagent Interaktion Holt Messdaten fiir Be richt Beantwortet Anfrage Bericht zu liefern Registriert sich beim Gelbe Seiten Agent Verantw 1 IP Rolle FIPA R Request FIPA R Request FIPA R Query FIPA I Request IP Rolle FIPA I Request FIPA R Request FIPA I Request alle alle alle
121. entenkommunikati onssprache Die Kommunikation erfolgt berwiegend nachrichtenbasiert d h durch den Austausch von Nachrichten mit festgelegtem Format und Syntax Die Semantik wird durch Ontologien beschrieben Reaktivit t Agenten nehmen ihre Umwelt wahr und reagieren auf Ver nderungen in dieser Zur Umweltwahrnehmung besitzen die Agenten Sensoren Schnittstellen und reagieren auf Umweltreize durch das Steuern eines Aktuators oder das Ausf hren einer Aktion vel Abschn 32 KAPITEL 3 MULTIAGENTENSYSTEME Proaktivit t Agenten reagieren nicht nur auf nderungen in ihrer Umwelt Sie besitzen ein zielgerichtetes Verhalten und sind in der Lage selbst ndig die Initiative zu ergreifen Proaktive Agenten besitzen ein Modell ihrer Umwelt und wirken aktiv auf die Umwelt ein um ihre Ziele zu erreichen Der innere Aufbau eines Agenten wird durch die bisher beschriebenen Agenteneigenschaften jedoch nur abstrakt definiert In den letzten Jahren wurden deshalb verschiedene Agentenar chitekturen entwickelt die im folgenden Abschnitt beschrieben werden 3 2 Agentenarchitekturen In der Informatikforschung hat sich eine Unterscheidung der Agentenarchitekturen in i deliberative ii reaktive und iii hybride Architekturen etabliert 3 2 1 Deliberative Architekturen Agenten mit einer deliberativen oder logikbasierten Architektur besitzen die F higkeit zu zielgerichtetem Handeln und verf gen zu diesem Zweck ber ein
122. entsprechende Tabellen berf hrt Das Mapping Framework bildet hierbei eine Zwischenschicht zwischen Agent und Datenbank und erm glicht z B bei der Verteilung des Bauwerksmonitoringsystems auf eine bestehende vel Abschn 5 8 5 5 PFLEGE VON MESSDATEN 95 IT Infrastruktur durch die zus tzliche Abstraktionsebene ggfs einen einfachen Austausch des verwendeten Datenbanksystems Im Mittelpunkt des eingesetzten Datenbankschemas steht die Relation Observation die eine Beobachtung abbildet Informationen zur Beobachtung wie das beobachtete Merkmal Feature oder der gemessene Wert Quantity werden in eigenen Tabellen gespeichert Die hierarchische Untergliederung einzelner Konzepte in der Bauwerksmonitoring Ontologie wird durch entsprechende Verkn pfungen zwischen den Tabellen des Datenbankschemas ebenfalls auf die Datenbank abgebildet z B in den Tabellen Feature und Feature_Superfeatures oder ObservationConcept und ObservationConcept_Superconcepts observationconcept_superconcepts 4 OBS_CONCEPT_ID OBSERVATION_CONCEPT_ID Pos A observationconcept 4 OBSERVATION_CONCEPT_ID int feature_superfeatures 2 UNIT_ID int D SUPER_FEATURE_ID int UNIT_TYPE varchar 255 FEAT_ID NAME varchar 255 Be D Pos quently feature 24 QUANTITY_ID int O FEATURE_ID int amount double 22 name varchar 255 SAED us observation Oe OBSERVATION_ID int OBSERVATION_TYPE varchar 255 RESULT_TIME_ID i
123. ereits erw hnt wird das Bauwerksmonitoringsystem mit einfachen F higkeiten zur Selbst berwachung und Selbstdiagnose ausgestattet Hierzu wird ein speziel ler Agententyp vorgesehen der in der Lage ist die von der Agentenplattform bereitgestellten Systemverwaltungsdienste zu nutzen Die Systemverwaltungsdienste werden durch das Agent Management System AMS bereitgestellt und bieten unter anderem die M glichkeit den Lebenszustand eines Agenten zu erfragen oder sich bei bestimmten Ereignissen informieren zu lassen Die m glichen Zust nde eines Agenten und die entsprechenden berg nge sind in Abb dargestellt Suspended Wait Resume Suspend Destroy Move Invoke Create Execute Abbildung 4 8 Lebenszyklus eines Agenten Wechselt ein Agent seinen Zustand wird auf der Agentenplattform ein spezielles Ereignis ge feuert In Abh ngigkeit von der verwendeten Agentenplattform stehen neben Informationen ber die Agentenzust nde auch Information ber Plattformereignisse wie das Erzeugen und Beenden eines Agenten oder das Beenden von Containern zur Verf gung Somit sind vielf l tige Informationen zur Selbst berwachung und diagnose des Agentensystems verf gbar die vom System berwachungsagenten genutzt werden sollen Im Fall der verwendeten Agentenplattform JADE kann zur Interaktion mit dem AMS die JADE Introspection Ontologie verwendet werden Das AMS ist in JADE streng agenten orient
124. ergrund Erosion Untergrund Erosion Mauer Auftriebsversagen Mauer Auftriebsversagen Sohlfuge Zusintern der Drainagen 26 06 2009 07 00 40 Measurement F2PY at 25 06 2009 12 00 above threshold value 6 37 gt 3 00 Abbildung 6 5 Unterfenster zur Visualisierung der automatisiert durchgefiihrten Vorbewer tung der Messwerte fiir die Ennepetalsperre Uber das Bauwerksmonitoringsystem wird dem Talsperrenmeister gemeldet dass an zwei Messstellen F2PX und F2PY stark abweichende Messwerte vorliegen Dies wird durch die rote Kennung der Einzelbewertungen fiir die Messstellen F2PX und F2PY signalisiert Das System gibt zus tzlich Warnmeldungen aus die weitere textuelle Informationen zur Bewer tung enthalten Aus der Warnmeldung erf hrt der Talsperrrenmeister dass bei der letzten Pr fung der definierte Schwellenwert f r den Sensor F2PY berschritten wurde Der TSM stellt fest dass jedoch alle weiteren Messwerte innerhalb der vorgegebenen Schwellenwerte liegen Da die weiteren automatisierten Priifungen des Monitoringsystems wie die Priifung auf Ph nomene oder kritische physikalische Prozesse keine Indizien fiir standsicherheitsge f hrdende Ver nderungen des Staubauwerks liefern diagnostiziert das System trotz der stark abweichenden Messwerte f r F2PX und F2PY ein standsicheres Bauwerk Durch die automatisierte Vorbewertung der Messwerte kann der Talsperrenmeister folglich zeitnah vom Ba
125. erhalb des Agenten Threads ausgef hrt werden m ssen Das JADE Rahmenwerk bietet jedoch eine nicht pr emptive ko operative Zeitablaufsteuerung engl cooperative scheduling sodass nach Beendigung eines Behaviours automatisch das n chste wartende Behaviour ausgef hrt wird Derzeit sind zahlreiche Pakete verf gbar die den JADE Kern um zus tzliche Funktionali t ten wie Sicherheit Persistenz und plattform bergreifende Agentenmobilit t erweitern Im Rahmen dieser Arbeit wurden beispielsweise die Erweiterungen JADE LEAP Bellifemine 07 und JADE Test Suite JADE 08 zur Entwicklung des Multiagentensystems eingesetzt 3 5 Entwicklungsstand von Agentensystemen im Bauinge nieurwesen Multiagentensysteme werden im Bauingenieurwesen vorwiegend als informatischer L sungs ansatz f r die computerunterst tzte Gruppenarbeit das Computer Supported Collaborative Work CSCW sowie f r die verteilte Simulation eingesetzt Wichtige Grundlagen zur Anwendung von Agenten und Multiagentensystemen im Bauinge nieurwesen wurden im k rzlich abgeschlossenen DFG Schwerpunktprogramm 1103 Vernetzt kooperative Planungsprozesse im Konstruktiven Ingenieurbau erarbeitet Die Arbeitsgrup pe Agentensysteme besch ftigte sich dabei mit der Frage wie die vernetzt kooperativen Probleme des Bauingenieurwesens rechnerbasiert abgebildet und gel st werden k nnen Dort konnte erstmalig die grunds tzliche Eignung des Multiagentensystemansatzes
126. erken Sicherheitsrelevante Ingenieurbauwerke m ssen auf der Basis der geltenden Normen und Pr f vorschriften laufend oder in regelm igen Abst nden berwacht werden Die Normen legen dabei den Ablauf und die Organisation der berwachung genau fest Beispiele f r bauprak tisch angewendete Normen sind die Norm DIN 19700 2004 Stauanlagen DIN 19700 04 2 1 BAUWERKSUBERWACHUNG 11 die Norm DIN 1076 1999 Ingenieurbauwerke im Zuge von Stra en und Wegen ber wachung und Pr fung oder die Ausf hrungsrichtlinie R EBW PR F 2007 Richtlinie zur einheitlichen Erfassung Bewertung Aufzeichnung und Auswertung von Bau werkspr fungen nach DIN 1076 RLEBW PRUE 07 Die den Normen zugrunde liegende Sicherheitsphilosophie ist hierbei inspektionsbasiert d h sie beruht auf regelm igen Inspek tionen und Pr fungen die der Ermittlung Sammlung und Zusammenstellung von Bauzu standsdaten dienen und die nach ihrem Zweck zeitlich gestaffelt sind vgl hierzu auch Abb 1 1 Die Feststellung der Sch den und Zustandsver nderungen erfolgt dabei im Rahmen der re selm igen Bauwerksinspektionen Die Inspektionen beschr nken sich auf die Beobachtung der zug nglichen Bereichen des Bauwerks und die Protokollierung offensichtlicher Deteriora tionsfolgen wie Risse Feuchtstellen oder Abplatzungen am Beton Bei besonders sicherheits kritischen Bauwerken wie z B Talsperren wird die Beobachtung durch die automatisierte
127. erksverhal ten beeinflussende Gr en wie Belastung Temperatur Feuchte oder Wind gemessen 2 2 5 Messeinrichtungen Als Messeinrichtung wird nach die Gesamtheit der zur Feststellung einer Mess gr e erforderlichen Elemente F hler bzw Sensor zur Erfassung der Messgr e Rechen und Steuerger te Verst rker Regler Ausgabeger te usw definiert Im Folgenden wird ein kurzer berblick ber Sensoren gegeben in Abschnitt werden dann computergest tzte Datenerfassungssysteme erl utert Im Bauwerksmonitoring werden vorwiegend Sensoren zur Messung von Kraft Dehnung Ver schiebung oder Neigung verwendet Verbreitet sind zudem Sensoren zur Messung von Ein fl ssen wie Temperatur Feuchte Wind Setzungen oder Niederschlag die zur Interpretation des Bauwerksverhaltens ben tigt werden Entscheidend bei der Auswahl von Sensoren f r das Bauwerksmonitoring ist die Applizierbarkeit der Sensoren z B Einbetonierung Robustheit etc da es zur Messung von Bauwerksph nomenen h ufig erforderlich ist die notwendigen Sensoren am Bauwerk fest anzubringen F r viele Bauwerksph nomene sind heute einbe tonierbare Sensoren verf gbar die die Eignung von Messverfahren f r die messtechnische Dauer berwachung erh hen bzw herstellen Weiterhin ist die Abstimmung auf die verwen dete Datenerfassungshardware Santa 05 wichtig Einen groben berblick ber die heute f r das Bauwerksmonitoring verf gbaren Sensoren gibt Tabelle 2 2
128. ert sein oder im Fall von Onlinedaten direkt von den Datenerfassungssystemen geliefert werden Zur Ansicht Plausibilit tskontrolle werden die Messdaten von den berwachungsbeteiligten blicherweise in Tabellen oder Diagrammform aufbereitet Bei der Ansicht von Onlinedaten reicht h ufig eine vereinfachte statische Darstellung die wenige aktuelle Werte enth lt Anwendungsfall AF2 Messdaten ansehen Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Monitoringexperte Akteur und Interessen Monitoringexperte Will Messdaten ansehen Statiker Will Messdaten ansehen Bauwerksbesitzer betreiber Will Messdaten ansehen Standardablauf 1 Monitoringexperte will erfasste Messwerte ansehen 2 Monitoringexperte startet System 3 System zeigt registrierte Sensoren Messstellen an 4 Monitoringexperte w hlt Sensor aus 5 System zeigt Messwerte an Erweiterungen Alternative Abl ufe Onlinedaten ansehen Monitoringexperte sucht im System nach Sensoren und DAQ Systemen System zeigt registrierte Sensoren und DAQ Systeme an Monitoringexperte w hlt DAQ System aus System kommuniziert mit DAQ System System zeigt aktuelle Sensorwerte an Spezielle Anforderungen Interaktion mit in situ installierten DAQ Systemen Interaktion mit Datenbanken 146 ANHANG C ARTEFAKTE UND MODELLE C 1 3 Anwendungsfall AF3 Messdaten importieren Anwendungsfall AF3 Messdaten importieren Das
129. es Technische Richtlinie SAMCO 2006 Ruhrverband 08 Ruhrverband Ruhrverband Online Quelle 2008 01 29 Ruhrverband 99 Ruhrverband M hnetalsperre Vertiefte berpr fung Mathematisch statistische Analyse der Messdaten Technischer Bericht Ruhrverband 1999 Rytter 93 A Rytter Vibration Based Inspection of Civil Engineering Structures Ph d thesis Department of Building Technology and Structural Engineering Aalborg Universi ty Aalborg Danemark 1993 Salvaneschi 95 P Salvaneschi M Lazzari S Lancini A Masera R Menga G Mazza Diagnostic Reasoning in Monitoring of Civil Engineering Structures Tagungsband IABSE Colloquium Knowledge Support Systems in Civil Engineering Seiten 187 196 Bergamo 1995 International Association for Bridge and Structural Engineering SAMCO 08 SAMCO Thematic network for Structural Assessment Monitoring and Con trol http www samco org Online Quelle 2008 04 14 Santa 04 U Santa K Bergmeister A Strauss Bauwerks berwachung der Autobahnbriicke Gossensa Beton und Stahlbetonbau 99 12 975 984 2004 Santa 05 U Santa K Bergmeister Zustandsiiberwachung und Bewertung von Betontrag werken Beton und Stahlbetonbau Spezial 2005 100 2005 Sauron Software 09 Sauron Software cron4j a pure Java cron like scheduler www sauronsoftware it projects cron4j 2009 11 04 Schiieller 97 G I Schiieller Structural reliability recent advan
130. eschriebene Mindestfunktionsumfang und die daraus abzuleitenden Funktionalit ten stellen die Mindestanforderungen an einen Datenlogger dar A 2 Analyse der Funktionalit ten eines Datenloggers Die Funktionalit ten eines Datenloggers korrespondieren mit seiner Ausstattung Die Analyse der Funktionalit ten erfolgt deshalb auf der Basis des oben beschriebenen Mindestfunktions umfangs eines Datenloggers A 2 1 Interne Zeitmessung und steuerung Die zeitliche Steuerung von Sensorabfragen hat eine herausragende Bedeutung fiir alle Uber wachungsprozesse Ein Uberwachungsprozess ist als die periodische Erfassung von Messwerten zu definieren Die gesammelten Daten m ssen m glichst transparent sein Dazu geh rt die Echtzeitstempelung der Messwerte genauso wie die eindeutige Identifikation des Wertes ber das Messprogramm den Sensornamen und die Einheit der Messung Die Abfrage von Sensoren wird gew hnlich ber ein oder mehrere Messprogramme Logger intern realisiert F r ein solches Messprogramm wird eine Liste von abzufragenden Sensoren und das Zeitintervall in dem die Messungen stattfinden sollen definiert Nach bertragung dieses Programms auf den Logger f hrt das Ger t die Messungen selbstst ndig und ohne eine Endbedingung durch Der interne Speicher arbeitet dabei zumeist als Ringspeicher Ei ne unregelm ige bzw ereignisgesteuerte Abfrage von Sensoren ist nicht oder nur bei leis tungsf higen Loggern m glich Soll beis
131. estaumauer 4 4 4 Automatisierte Bewertung von Messdaten Zur Entscheidungsunterst tzung der Monitoringbeteiligten soll ein Konzept f r die automa tisierte Bewertung der Messdaten entwickelt werden Der f r die automatisierte Bewertung der Messdaten verantwortliche Agententyp der Filteragent soll mit Fachlogik ausgestattet werden um anhand der Messdaten den Bauwerkszustand zu folgern und den Monitoringbe teiligten eine Entscheidungsunterst tzung zu geben Eine zur automatisierten Auswertung von Messdaten aus der Bauwerks berwachung durch gef hrte Literaturrecherche ergab dass mit ein wissensbasierter Ansatz zur Auswertung von Messdaten existiert der bereits erfolgreich auf die Talsperren berwachung angewendet wurde Der Ansatz wird agentenorientiert aufbereitet und im Bau werksmonitoringsystem zur Diagnose des Bauwerkszustandes insbesondere der Standsicher heit genutzt Das Konzept wird im Folgenden beschrieben Das Konzept der diagnostischen Datenauswertung beruht auf der Definition mehrfacher i Zustandsr ume und ii Auswertungspfade Die Zustandsr ume engl state spaces bilden die m glichen und nicht m glichen Zust nde des betrachteten physikalischen Systems ab Innerhalb der m glichen Zust nde wird zwischen erstrebenswerten und nicht erstrebenswer ten Zust nden unterschieden wobei sich der Zustand des physikalischen Systems m glichst nah an den erstrebenswerten Zust nden und m glichst weit von den
132. et um das Bauwerk hinsichtlich der Tragf higkeit und Sicherheit zu beurteilten Zur Untersuchung von gemes senen Bauwerksph nomenen werden h ufig einfache Kennwerte Mittelwert Standardabwei chung Varianz berechnet und oder Analysen der Messreihen durchgef hrt Zus tzlich wer den Bauwerksph nomene h ufig auf der Basis von Finite Element Modellen simuliert und mit den gemessenen Bauwerksph nomenen verglichen Dieser Anwendungsfall schlie t alle berwachungsbeteiligten ein die mit der Auswertung von Messdaten befasst sind Anwendungsfall AF7 Messdaten auswerten Umfang Bauwerksmonitoringsystem Ebene Anwenderziel Prim rakteur Statiker Akteur und Interessen Statiker Will Messdaten auswerten Monitoringexperte Will Messdaten auswerten Bauwerksbesitzer betreiber Will Messdaten auswerten Standardablauf 1 Monitoringexperte m chte Messwerte auswerten System zeigt Messwerte zur Auswertung an Monitoringexperte w hlt Messwerte aus Monitoringexperte gibt Befehl Operation ein System f hrt Befehl Operation aus System zeigt Ergebnisse an Erweiterungen Alternative Abl ufe keine Spezielle Anforderungen Bearbeitung soll iterativ und interaktiv erfolgen Statistische Verfahren m ssen verf gbar sein Ergebnisse sollen visualisiert werden C 1 ANWENDUNGSF LLE 151 C 1 8 Anwendungsfall AF8 Messdaten extrahieren Anwendungsfall AF8 Messdaten extrahieren Die Messdaten liegen nach der
133. ezifische Nachrichtenkodierung ontology Verweis auf eine Ontologie protocol Interaktionsprotokoll zur Strukturierung der Konversation conversation id Eindeutiger Identifizierer eines Konversationsstranges reply with Ausdruck zur Identifizierung der Nachricht in reply to Verweis auf eine friihere Aktion reply by Datums Zeitangabe bis wann eine Antwort erwartet wird Wie KQML beruht FIPA ACL auf der Sprechakttheorie und orientiert sich stark an der KQML erweitert diese aber in wichtigen Punkten Gegen ber der KQML wurde z B die Durchf hrung von Konversationen durch die Einf hrung vorgefertigter Interaktionsproto kolle vgl Unterabschn vereinfacht und Verwendung verschiedener Inhaltssprachen erm glicht Insbesondere das Fehlen einer semantisch korrekten Beschreibung des Nachrich teninhalts wurde als gro e Schw che der KQML betrachtet Cohen 95 Die Spezifikation Foundation for Intelligent Physical Agents Standardisierungsgremium im Bereich der Agentensysteme vgl Unterabschn 3 4 2 3 3 KOMMUNIKATION UND KOORDINATION 37 der FIPA ACL schreibt aus diesem Grund die Verwendung von Content Languages engl content language Inhaltssprache zur Beschreibung des Nachrichteninhalts vor Durch die Verwendung einer Content Language wird sichergestellt dass die Agenten den Inhalt einer Nachricht nicht nur syntaktisch sondern auch semantisch erfassen k nnen Derzeit existieren 4 Inhaltssprachen die Semantic Language SL FIPA 0
134. f 84 M Georgeff A theory of action for multi agent planning Tagungsband Pro ceedings of the 4th National Conference on Artificial Intelligence Seiten 121 125 Austin Texas USA 1984 Gockel 08 T Gockel Form der wissnschaftlichen Ausarbeitung Springer Verlag Heidel berg 2008 Graversen 09 K B Graversen Super csv http supercsv sourceforge net Online Quelle 2009 11 30 Greenwood 06 D Greenwood G Vitaglione L Keller M Calisti Service Level Agreement Management with Adaptive Coordination Tagungsband Proceedings of the International Conference on Networking and Services IEEE Computer Society Washington DC USA 2006 Grimmer 06 C Grimmer Hohe Schule c t Bots bew ltigen komplexe Aufgaben c t Magazin fiir Computertechnik 7 218 2006 Gruber 93 T R Gruber A translation approach to portable ontologies Knowledge Acqui sition 5 2 199 220 1993 Haardt 99 P Haardt Konzeption eines Managementsystems zur Erhaltung von Br cken und Ingenieurbauwerken Tagungsband Berichte der Bundesanstalt fiir Strafenwesen Band Heft B 25 Bremerhaven 1999 Wirtschaftsverlag NW Hariri 04 K Hariri Bauwerksmonitoring und Messtechnik I Vorlesungsmanuskript 2009 08 13 Hartmann 01 D Hartmann V Bettzieche Agentenbasierte Uberwachung sicherheitsrele vanter Ingenieurbauwerke insbesondere Staubauwerke Unver ffentlicher Projektantrag DFG HA 1463 LITERATURVERZEICHN
135. f Keele UK 1994 170 LITERATURVERZEICHNIS Jennings 99 N R Jennings M Wooldridge Agent oriented software engineering Tagungs band 9th European Workshop on Modelling Autonomous Agents in a Multi Agent World MAAMAW 1999 Springer Verlag 1999 Jet Propulsion Laboratory California Institute of Technology 09 Jet Propulsion Laborato ry California Institute of Technology Semantic Web for Earth and Environmental Termi nology SWEET http sweet jpl nasa gov ontology Online Quelle 2009 09 04 Klusch 01 M Klusch Information Agent Technology for the Internet a Survey Data Knowledge Engineering 36 3 337 372 2001 Kr ger 04 G Kr ger Handbuch der Java Programmierung Pearson Education Deutsch land 4 auflage Auflage 2004 Kr ger 06 M Kr ger C Gro e Preiswerte Dauer berwachung von Bauwerken mit draht loser Sensorik Tagungsband Fachtagung Bauwerksdiagnose Praktische Anwendungen Zerst rungsfreier Pr fungen DGZfP Berichtsband Berlin 2006 Deutsche Gesellschaft f r Zerst rungsfreie Pr fung e V Lanata 05 F Lanata Damage Detection Algorithms for continuous static monitoring of structures Dissertation Universit t Genua 2005 Larman 05 C Larman Applying UML and Patterns An Introduction to Object oriented Analysis and Design and Iterative Development Pearson Education 3rd edition Auflage 2005 Lehrstuhl f r Rechnerorientierte Statistik und Datenanalyse 09 Lehrstuhl f
136. fiir das Bauwerksmonitoring Links Da tataker DT600 rechts Interfels WiSe Quellen www interfels de chermechanismen erfordern Aus diesem Grund werden die Datenerfassungssysteme i d R mit einem Messrechner verbunden auf dem die Messdaten lokal gespeichert werden Kombi nierte Datenerfassungs und Datenspeicherungsger te so genannte Datenlogger werden vor wiegend eingesetzt wenn die Daten mit niedriger Abtastung erfasst werden die Verwendung PC basierter Datenerfassungssysteme nicht wirtschaftlich ist oder die Umweltbedingungen sehr rau sind Datenlogger k nnen aufgrund ihrer speziellen Hardware und eines internen Speichers Messdaten ber l ngere Zeitr ume selbstt tig d h ohne einen Messrechner oder Steuerungssoftware aufzeichnen Sie besitzen einen Mikroprozessor sind programmierbar und k nnen die Messdaten im internen Speicher oder auf einem externen Speichermedium able gen Abbildung zeigt einen Datenlogger des Typs DataTaker DT600 der sich f r den Anschluss und die Abfrage von 10 30 Sensoren eignet Die charakteristischen Eigenschaften von Datenloggern werden aufgrund der Bedeutung dieser Ger te f r die autonome Erfassung von Bauwerksph nomenen im Anhang A genauer erl utert Neuartige L sungsm glichkeiten der Datenerfassung ergeben sich durch drahtlose Sensornet ze Kr ger 06 Derartige Netze bestehen aus vielen Einzelknoten den sog Sensorknoten die ber eine eigene CPU einen internen
137. g von verschiedenen Ontologien ist ein Problem das bis heute nicht befriedigend gel st wurde Ziegler 07 3 4 Agentenorientierte Software Entwicklung AOSE Die Entwicklung von Multiagentensystemen beruht i Allg auf einem Bottomup Ansatz der die Identifikation von Agententypen die Agentenverantwortlichkeiten und die Agentenkom munikation in den Mittelpunkt des Systementwurfes stellt Um diesen Ansatz gezielt zu un terst tzen und das volle Potential der Agententechnologie auszusch pfen wurden spezfische Methodologien zur Entwicklung agentenorientierter Software erarbeitet Im folgenden Unter ISFIPA SL erlaubt die Quantifizierer iota all any und some 42 KAPITEL 3 MULTIAGENTENSYSTEME abschnitt wird deshalb ein kurzer berblick ber agentenorientierte Entwicklungsmethodo logien gegeben Im darauf folgenden Unterabschnitt wird dann die Standardisierung auf dem Gebiet der agentenorientierten Softwareentwicklung erl utert die im wesentlichen durch die Foundation for Intelligent Physical Agents FIPA erarbeitet wurde 3 4 1 Entwicklungsmethodologien In der agentenorientierten Softwareentwicklung existieren derzeit zahlreiche Methodologier 9 f r die Entwicklung von Multiagentensystemen Zur Auswahl einer geeigneten Entwicklungs methodologie f r die Realisierung des Bauwerksmonitoringsystems wurde ein Vergleich der wichtigsten agentenorientierten Entwicklungsmethoden durchgef hrt Hierbei zeigte sich dass die ein
138. gen und wurde mit dem Ziel entwickelt Standardmodelle zur Ausf h rung von Messvorg ngen und eine anwendungsneutrale XML Kodierung bereitzustellen Visualization Analysis Sensor Technology 09 Inzwischen ist SensorML vom Open Geospa tial Consortium einer gemeinniitzigen Standardisierungsorganisation auf dem Gebiet der raumbezogenen Informationsverarbeitung Open Geospatial Consortium als Standard anerkannt Innerhalb des Bauwerksmonitoringsystems werden die in SensorML kodierten Informatio nen dazu verwendet ein dynamisches Auffinden von Sensoren und einen verteilten Zugriff auf Mess und Datenerfassungssysteme zu erm glichen Dar ber hinaus werden die Voraus setzungen fiir die semantische Interoperabilit t mit anderen Computersystemen geschaffen da der system bergreifende Austausch von Informationen ber Sensoren und Sensordaten in einem standardisierten Datenformat m glich ist Die Sensorikagenten des Bauwerksmo nitoringsystems liefern auf Anfrage in SensorML kodierte Dokumente die von den anderen Agenten ausgewertet werden k nnen Zur internen Repr sentation und Verarbeitung der aus den SensorML Dokumenten stammenden Informationen nutzen die Agenten des Bauwerks monitoringsystems sofern m glich bestehende Werkzeuge und Implementierungen 4 6 2 Integration von propriet ren Messdatenformaten Messdaten werden von den heute verf gbaren Mess und Datenerfassungssystemen nach der Erfassung blicherweise in prop
139. gssystemen CSHM Systemen ist hierbei flie end Das Vorhandensein einer Komponente zur automatisierten Schadenserkennung kann deshalb als Unterscheidungskriterium zwischen computerbasierten Bauwerksmonitoring und Struktur berwachungssystemen verwendet werden Sengl File Transfer Protocol Netzwerkprotokoll zur Daten bertragung zwischen Computern in einem Netzwerk 28 KAPITEL 2 STAND DER FORSCHUNG Kapitel 3 Grundlagen der Multiagentensysteme the most powerful abstractions are those that minimize the semantic gap between the units of analysis that are intuitively used to conceptualize the problem and the constructs present in the solution paradigm N Jennings 1999 aus Jennings 99 3 1 Softwareagenten und Multiagentensysteme 3 1 1 Definition Softwareagenter_ sind in der modernen Informatik ein Ansatz zur mikroskopischen Modellie rung Simulation und Steuerung von verteilten komplexen Systemen Das Konzept der Soft wareagenten und der von ihnen aufgebauten Agenten bzw Multiagentensysteme stammt urspr nglich aus der K nstliche Intelligenz KI Forschung speziell aus dem Bereich der Verteilte K nstliche Intelligenz VKI Forschung wo im Gegensatz zur traditionellen KI Forschung Intelligenz als eine Leistung betrachtet wird die durch die Interaktion zwischen relativ unabh ngigen und autonomen Einheiten Agenten genannt zustande kommt Dieser Ansatz f hrte erstmalig zur
140. h die Bereit stellung von Methoden und Verfahren zur statistischen Datenauswertung erreicht Die Be nutzer k nnen ber die grafische Benutzungsschnittstelle des Bauwerksmonitoringsystems die zu analysierenden Daten aus der Datenbank entnehmen und mit statistischen Methoden und Verfahren analysieren Das System bernimmt hierbei die erforderlichen Datentransformatio nen und bietet den Beteiligten die M glichkeit Grafiken und Diagramme f r die geforderten Nachweise und Berichte zu erstellen 7 3 Ausblick Mit der Implementierung des Bauwerksmonitoringsystems RAMON wurde das Ziel verfolgt die r umlich verteilt anfallenden Sensordaten zusammenf hren den erkannten Monitoringab 132 KAPITEL 7 ZUSAMMENFASSUNG UND AUSBLICK lauf ganzheitlich abzubilden sowie eine Infrastruktur zu schaffen auf deren Basis alle Mess und Datenerfassungssysteme nutzbar und die erfassten Messdaten zeitnah verf gbar sind Aufbauend auf den gewonnenen Erkenntnissen w re in der Zukunft anzustreben das ent wickelte Multiagentensystem auch mit neuen Sensorsystemen zur Messung physikalisch mechanischer Zust nde zu verbinden Die bisher entwickelten Ans tze wurden dabei so kon zipiert dass eine entsprechende bertragung auch auf neuere Messtechnik wie z B piezo elektrische oder MEMS Sensoren ohne Aufwand m glich ist Durch die Nutzung neuer Sen sorsysteme k nnte die Erfassung der bisher nicht oder nur mit gro em Aufwand messbaren Bauwerkseigens
141. h ereignisgesteuerte Datenerfas sung ist die Messung von Fahrzeug berfahrten ber eine Br cke Hier sind nur die Messungen interessant bei denen sich das Fahrzeug auf der Br cke befindet Eine kontinuierliche Da tenerfassung wird dagegen immer dann genutzt wenn schnelle nderungen der Ph nomene aufgrund zuf lliger stochastischer Ereignisse erwartet werden In diesem Fall m ssen die Datenstr me in geeigneter Weise verarbeitet werden um die entstehende Datenmenge zu verringern 2 2 4 Messgr en Die Hauptaufgabe des Bauwerksmonitorings ist es den Verlauf der relevanten Messgr en bzw Systemparameter zu erfassen Durch das Bauwerksmonitoring werden hierbei sowohl die H ufig findet sich in der Literatur auch der Begriff Ph nomen vgl hierzu auch Abb 2 3 Beide Begriffe werden im Folgenden synonym verwendet 2 2 BAUWERKSMONITORING 17 Einwirkungen auf das Bauwerk wie Lasten oder Umwelteinfl sse als auch die Reaktionen des Bauwerks Tragwerksantworten auf diese Einwirkungen erfasst Wichtige Messgr en sind in Abbildung dargestellt _ 6 Vibrationen 7 Korrosion EE 3 Neigungen y KS di n A 1 Fundament i verschiebungen g V und Setzungen y 2 Verschiebungen Abbildung 2 5 bliche Messgr en Hejl 07 Beispiele f r zu erfassende Messgr en sind Kr fte Spannungen Verschiebungen Verdrehun gen Vibrationen und Dehnungen Daneben werden h ufig auch weitere das Bauw
142. haubar zu halten wird im Folgenden ver einfachend auf eine vollst ndige Darstellung aller Iterationsschritte der Analyse verzichtet stattdessen werden nur die Ergebnisse des jeweils letzten Iterationsschritts dargestellt Die erstellten Artefaktd und Modelle sind vollst ndig in Anhang C Artefakte und Modelle aus der Analyse und Entwurfsphase wiedergegeben Als Artefakte werden im Folgenden die in der Analyse entwickelten formalen Ergebnisse wie z B Dia gramme und Tabellen definiert 58 KAPITEL 4 KONZEPTION 4 2 1 Anforderungen Zur Konzeption des Bauwerksmonitoringsystems wird im ersten Schritt eine Liste m glicher Anwendungsszenarien ermittelt Die Anwendungsszenarien legen den Anwendungskontext f r das zu entwickelnde Bauwerksmonitoringsystem aus Anwendersicht d h externer Sicht fest sie werden in Form von Anwendungsf llen use cases beschrieben Tabelle 4 1 Ermittelte Anwendungsf lle des Bauwerksmonitoringsystems Anwendungsfall Kurzbeschreibung Messgr e erfassen Nutzer will Messgr e automatisiert erfassen lassen Datenerfassungssysteme Nutzer will in situ installierte Mess und Datenerfassungs steuern systeme steuern Messdaten ansehen Nutzer will erfasste Messdaten ansehen Messdaten archivieren Nutzer will Messdaten langfristig speichern Messdaten sol len ber langen Zeitraum gespeichert werden Messdaten importieren Nutzer will in Dateiform vorliegende Messdaten in Bau
143. he Temperatur F2PX m NN Celsius mm 1 300 387 16 1 4 700 2 302 762 10 5 1 053 3 305 155 2 4 2 328 Zur Visualisierung werden die entsprechend der aufgefundenen Klassen eingef rbten Mess werte in einem dreidimensionalen Streudiagramm angezeigt Abb 6 14 en aunoene T emperatur Abbildung 6 14 Automatische Gruppierung der Messwerte in drei Gruppen schwarz Grup pe 1 rot Gruppe 2 griin Gruppe 3 6 5 ZUSAMMENFASSENDE WERTUNG 127 6 5 Zusammenfassende Wertung Die Funktionalit ten des entwickelten Bauwerksmonitoringsystems RAMON wurden im vor liegenden Kapitel anhand einzelner praxisbezogener Anwendungsfalle validiert Es wurde ge zeigt wie das Monitoringsystem die Beteiligen in der Bearbeitung typischer Teilaufeaben der messtechnischen Langzeit berwachung effektiv unterst tzt Hierbei wurden folgende Funk tionalit ten des Systems validiert Erkennung grober Abweichungen Die t glich durchzuf hrende Kontrolle der Mess werte wird durch das Monitoringsystem unterst tzt indem die erfassten Messgr en vom System auf ihre Plausiblit t hin berwacht werden und eine automatisierte regel basierte Vorbewertung der Messwerte durchgef hrt wird Die zur Kontrolle der Messda ten erforderliche Fachlogik ist dazu in einen besonderen Agententypen integriert der die Ausf hrung zeitlich steuert und die verantwortlichen Fachexperten ber eine grafische Benutzungsschnittstelle Informationen zu stark abweich
144. her genutzt In den bis heute domi nierenden Agentenkommunikationssprachen Knowledge Query and Manipulation Language KQML und FIPA Agent Communication Language FIPA ACL wurden zahlreiche Sprech akte spezifiziert darunter z B die Sprechakte inform mit dem der Sender den Empfanger informiert dass eine bestimmte Aussage wahr ist oder request mit dem der Sender den Empfanger auffordert eine Aktion auszufiihren Die wichtigsten Sprechakte Performative der FIPA ACL sind in Tabelle 3 1 dargestellt Tabelle 3 1 FIPA Sprechakte FIPA Sprechakt Beschreibung Inform Der Sender informiert den Empf nger dass eine bestimmte Aussage wahr ist Request Der Sender fordert den Empf nger auf eine Aktion auszufiihren Query If Fragehandlung bei der ein anderer Agent gefragt wird ob eine Aussage wahr ist oder nicht Agree Die Handlung des Zustimmens dass eine Aktion ausgef hrt wird u U in der Zukunft Refuse Der Agent weigert sich eine bestimmte Aktion auszufiihren und nennt Griin de fiir die Weigerung 3 3 2 Kommunikationssprachen Die erste bedeutende Agentenkommunikationssprache war die Knowledge Manipulation Lan guage KQML Mayfield 96 die in den 1990er Jahren im Rahmen des DAR PA Knowledge Sharing Efforts entwickelt wurde KQML definiert ein allgemeines Format f r Agentennachrichten Jede Nachricht besitzt einen Sprechakt und eine Reihe Parameter KQML besitzt einen Schichtaufbau der eine Trennung von Nachrichten
145. hreibung der zur gemeinsamen Probleml sung ben tigten Begriffe ca 30 Elemente Be sriffe Pr dikate und Aktionen die aus dem in Abschnitt 4 6 entwickelten Modell abgeleitet sind um den Agenten ein hinreichend umfassendes Verst ndnis tiber die wichtigsten Be griffe zu vermitteln Fiir eine Kompatibilit t mit bestehenden Ontologien z B SWEET Jet Propulsion Laboratory California Institute of Technology 09 werden wann immer m glich bereits vereinbarte Begriffe integriert Die Definition der Ontologie erfolgt in der Klasse MonitoringOntology wobei die Ontologieelemente in jeweils eigenen Klassen abgebildet werden Hauptelemente der Bauwerksmonitoring Ontologie sind Observation Abstraktes Basiskonzept fiir alle Beobachtungen und Messungen CategoryObservation Konzept zur Abbildung von qualitativen Beobachtungen Quali tative Beobachtungen liefern eine Kategorie als Ergebnis die ber das Konzept Pheno menon abgebildet wird Measurement Konzept zur Abbildung von Messwerten Ein Messwert ist eine Beobach tung die eine Quantit t als Ergebnis liefert Ein Messwert ist hierzu mit der beobach teten Eigenschaft der Quantit t und der Einheit der Messung verkniipft Feature Bildet ein beobachtete Eigenschaft auf generische Weise ab Eine Eigenschaft kann z B ein Bauwerk ein Bauwerksbereich oder eine Messstelle sein Zur Abbildung komplexer Eigenschaften kann ein Feature hierarchisch unterg
146. hrichtigungsdienst bietet der ber wichtige Plattformereignisse wie das Erzeugen und Beenden eines Agenten oder das Be enden von Containern informiert Der System berwachungsagent kann somit die Ereignisse der Agentenplattform in geeigneter Weise auffangen und die menschlichen Nutzer ber die Ereignisse informieren Durch die Erg nzung der Agententypen umfasst das entwickelte Bauwerksmonitoringsystem insgesamt 10 Agententypen mit jeweils spezifischen Verantwortlichkeiten Tabelle gibt einen berblick ber die identifizierten Agententypen und ihre Verantwortlichkeiten Details sind in Anhang vermerkt 4 3 2 Bekanntschaften und Interaktionen Die Probleml sungsf higkeit der verwendeten Agententypen beruht ganz wesentlich auf der Interaktion zwischen den einzelnen Agententypen Deshalb werden zun chst die Bekannt schaften zwischen den bereits identifizierten Agententypen ermittelt die in einem Bekannt schaftsdiagramm gesammelt und grafisch dargestellt werden Agententypen werden dabei durch Kreise die menschlichen Nutzer durch das UML Akteur Symbol die Systemressourcen durch ein Rechteck und die Bekanntschaften durch offene Pfeile repr sentiert Das entwickelte Bekanntschaftsdiagramm ist in Anhang C dargestellt Auf der Grundlage des Bekanntschaftsdiagramms lassen sich die Interaktionen f r jeden Agen tentypen ermitteln und in Form einer Interaktionstabelle spezifizieren Die Spezifikation um fasst d
147. hysical intelligent agents Online Quelle 2009 01 27 168 LITERATURVERZEICHNIS Fowler 97 M Fowler Analysis patterns reusable object models Pearson Education Upper Saddle River USA 1997 ISBN 0 201 89542 0 Frangopol 01 D Frangopol J Kong E Gharaibeh Reliability based life cycle management of highway bridges Journal of Computing in Civil Engineering 15 1 27 33 2001 Fraser 09 N Fraser google diff match patch diff match patch libraries for plain text http code google com p google diff match patch Online Quelle 2009 12 14 Friebel 01 W D Friebel Bauwerksdaten und Bauwerkspr fung Tagungsband Fachta gung Bauwerksdiagnose 2001 DGZfP Berichtsband Band 76 Deutsche Gesellschaft fiir zerst rungsfreie Pr fung e V 2001 Garabedian 06 A Garabedian A Bagchi A Joshi J Dong Developing an intelligent system for modeling the dam behaviour based on statistical pattern matching of sensory data Tagungsband Proc of the 11th Int Conference on Computing and Decision Making in Civil and Building Engineering Montr al Kanada Seiten 2457 2465 2006 Genesereth 94 M R Genesereth S P Ketchpel Software agents Communications of the ACM 37 7 48 53 1994 Georgeff 83 M Georgeff Communication and interaction in multi agent planning Tagungs band Proceedings of the 3rd National Conference on Artificial Intelligence Seiten 125 129 Washington DC USA 1983 Georgef
148. icherheit Riicker 06 2 6 Die auf den einzelnen Stufen verwendeten Methoden reichen von vereinfachen den auf Teilsicherheitsbeiwerten basierenden Methoden bis hin zu voll probabilisti schen Methoden Beispiele fiir modellbasierte Verfahren finden sich z B in oder R cker 06 Die modellbasierte Beurteilung ist in Abh ngigkeit von der Genauig keit mit z T betr chtlichem Modellierungs und Berechnungsaufwand verbunden und setzt die genaue Ermittlung von Informationen ber das Bauwerk voraus Zur Ermitt lung dieser Informationen kommen experimentelle Pr fverfahren und ein Monitoring zur Anwendung Da die Strategien zur Sicherheitsbewertung von Bauwerken nicht im Mittelpunkt dieser Ar beit stehen wird der Leser auf weiterf hrende Literatur zu dieser Thematik z B in Hejll 07 oder Sch eller 97 verwiesen Weitere Literatur zur Thematik findet sich auch im Abschlussbericht des k rzlich abgeschlossenen Sonderforschungsbereich 398 Lebensdauerorientierte Entwurfskonzepte unter Sch digungs und Deteriorationsaspek ten Sonderforschungsbereich 398 08 dessen Schwerpunkt die Lebensdauerorientierung war Unter anderem wurde dort in der Doktorarbeit ein Konzept zur effizien ten parallelisierten Simulation von zeitabh ngigen Zuverl ssigkeitsanalysen entwickelt 2 2 9 Beispielanwendungen Das Bauwerksmonitoring wird weltweit an einer zunehmenden Zahl von Bauwerken durchge f hrt Um einen berblick ber aktuelle B
149. ichtslot Legende KA Kronenalignement SL Schwimmlot TW Temperaturgeber Wasser ZM Zielmarken f r geod tische Messung TM Temperaturgeber Mauer P _Piezometer Sohle und Fels TL Temperaturgeber Luft S MeBwehr berfall f r Sickerwasser Abbildung 6 1 Anordnung von Mess und Kontrolleinrichtungen nach DVWK DVWK Merkblatt 222 91 112 KAPITEL 6 VALIDIERUNG 6 2 Uberwachungsszenario 6 2 1 Referenzsystem Ennepetalsperre Als Referenzsystem innerhalb des Uberwachungsszenarios dient die Ennepetalsperre eine in den Jahren 1904 bis 1906 erbaute Talsperre in der N he Schwelms Die Ennepetalsper re wurde nach dem Intze Prinzip erbaut und hat einen Stauinhalt von 12 6 Mio m Das Absperrbauwerk ist eine 320 m lange 51 m hohe und an der Sohle 36 m breite Gewichtsstau mauer aus Bruchsteinen Heute wird die Talsperre vorwiegend zur Trinkwasserversorgung des Ennepe Ruhr Kreises und zur Hochwasserregulierung im Einzugsgebiet der Ruhr genutzt E o o ur a Le GR Abbildung 6 2 Staumauer der Ennepetalsperre Quelle Ruhrverband Die Ennepetalsperre wurde ab 1996 an die allgemein anerkannten Regeln der Technik ange passt Ri ler 99 Im Rahmen einer berpr fung der alten Gewichtsstaumauern in Nordrhein Westfalen war festgestellt worden dass viele Talsperren darunter auch die Ennepetalsperre ohne den Ansatz von Poren und Sohlwasserdr cken entworfen und berechnet worden wa ren sodass sie nach neueren physikalischen und i
150. ie Verantwortlichkeit das verwendete Interaktionsprotokoll die Rolle des Agenten in der Kommunkationssituation I Initiator R Responder und die ausl sende Bedingung f r die Interaktion Die Interaktionstabelle ist dabei aus Systemsicht ein zentrales Artefakt das die Interaktionen f r das gesamte System beschreibt In Tabelle 4 4 wird exemplarisch nur die Interaktionstabelle f r den Sensorikagenten entwi ckelt die Interaktionstabellen f r alle weiteren Agententypen befinden sich in Anhang C 4 Der Tabelle ist zu entnehmen dass der Sensorikagent f r verschiedene Interaktionen auszu legen ist Hierzu z hlen z B die Beantwortung einer Anfrage nach einem aktuellen Messwert Verantw Nr 6 nach gespeicherten Beobachtungen Verantw Nr 3 oder nach Informatio nen ber das gekapselte Datenerfassungssystem Verantw Nr 7 Der Sensorikagent nimmt dabei berwiegend die Rolle des Initiators ein siehe Spalte Rolle Weiterhin kann der Tabelle vel Unterabschnitt 3 4 2 4 3 AGENTENORIENTIERTER ENTWURF 63 Tabelle 4 3 berblick ber die identifizierten Agententypen des Bauwerksmonitoringsystems Agententyp Verantwortlichkeit Erfassung von Messdaten Sensorikagent Kommuniziert mit Mess und Datenerfassungssystemen Erm g licht einen Fernzugriff auf Datenerfassungssysteme Messdateiagent Stellt den Inhalt einer Messdatei bereit Verteilung von Messdaten Datenverteilungs Verteilt erfasste Messdaten an die ve
151. iert als eigener Agententyp ausgef hrt der f r alle Agententypen des Multiagenten systems erreichbar ist Die Interaktion mit dem AMS erfolgt ausschlie lich auf der Basis der JADE Introspection Ontologie wobei mittels spezifischer Konzepte und Aktionen In formationen ber Ereignisse wie z B das Starten eines neuen Agenten born agent oder das Beenden Ausfallen eines Agenten dead agent ausgetauscht oder Aktionen ausgef hrt werden k nnen vel Unterabschnitt 3 4 2 74 KAPITEL 4 KONZEPTION 4 5 Ressourcen Die Interaktion mit den Ressourcen des MAS ist von besonderer Bedeutung f r den Entwurf des Multiagentensystems Aufbauend auf der in Abschnitt 4 2 ldurchgef hrten Analyse werden die folgenden Ressourcen identifiziert Messeinrichtungen Sensoren Mess und Datenerfassungssysteme Messdateien Datenbanken und Statistiksoftware Die Ressourcen werden jeweils durch einen daf r ausgelegten Agententypen verf gbar ge macht Zur agentengerechten Interaktion mit den Ressourcen wird das Konzept des Trans ducing aus angewendet das nachfolgend erl utert wird Die Agenten werden dazu auf dem lokalen Rechner platziert um von dort aus einen Zugriff auf die jeweilige Ressource herzustellen Im Folgenden werden die Einzelkonzepte zur Interaktion mit den Ressourcenarten grob skizziert 4 5 1 Messeinrichtungen Die systematische und automatisierte Erfassung von Messgr en ist nur bei Einbindung der in
152. iert werden Es stehen mehrere Steuer und Signalleitungen zur Verfiigung die zur Daten bertragung sowie zur Steuerung des Datenflusses tiber die Schnittstelle genutzt werden k nnen Die genaue Verkabelung und die Bedeutung der Leitun gen kann z B in dem Wikipedia Artikel Wikipedia 08 RS 232 nachgelesen werden Zur Implementierung der Kommunikation mit dem physikalischen Ger t werden insbeson dere die Klassen CommPortIdentifier SerialPort und ParallelPort aus dem Comm API genutzt SerialPort und ParallelPort sind Klassen zur Kapselung der seriellen bzw 88 KAPITEL 5 IMPLEMENTIERUNG javax comm API SerialPort Physikalisches oder Logisches Gerat Abbildung 5 5 Zugriff des Sensorikagenten auf Mess und Datenerfassungsger te mittels des Comm API parallelen Schnittstelle w hrend die Klasse CommPortIdentifier als zentrale Verwaltungs und Fabrikklasse Methoden zur Enumeration aller vorhandenen Hardwareschnittstellen ei nes Rechners sowie zum Offnen der Schnittstellen fiir Eingabe und Ausgabe Operationen bereitstellt Listing veranschaulicht die Nutzung des Comm API Mittels der Klasse CommPortIdentifier werden zun chst die seriellen und parallelen Hardwareschnittstellen des Rechners durchlaufen Die Instanziierung der gesuchten seriellen Schnittstelle erfolgt dann in Zeile 20 Listing 5 1 Instanziierung einer seriellen Schnittstelle mittels des Comm API SerialPort serialPort Enu
153. iger mikroprozessorgesteuerter Datenlogger mit Anschlussm glichkeiten f r bis zu 40 Sensoren der eine serielle Schnittstelle RS 232 besitzt und ber diese steuer und administrierbar ist In den HardwareSensorsAgent werden deshalb spezifische F higkei ten zur Kommunikation ber die RS 232 Schnittstelle des Rechners implementiert Wie oben erw hnt wird die Kommunikation mittels der Java Klassenbibliothek Comm API realisiert Die Hardwareschnittstellen werden im Comm API durch spezifische Klassen re pr sentiert die in einer Anwendung zur Kommunikation mit einem logischen oder physika lischen Ger t verwendet werden k nnen Das implementierte Konzept zum Zugriff auf die Mess und Datenerfassungssysteme ist in Abbildung 5 5 schematisch dargestellt Der Sensori kagent verwendet auf oberster Ebene die Klassen und Methoden des Comm API Paketname javax comm um mit dem physikalischen oder logischen Ger t zu kommunizieren Auf der Ebene des Comm API werden die Java Anweisungen dann auf die native Ebene bersetzt und die physikalische Kommunikation mit dem Ger t ber die Schnittstelle RS 232 I O durchgef hrt Intern werden hierzu native Treiber verwendet die mit der Klassenbibliothek ausgeliefert werden Das Comm API abstrahiert dabei von der Hardware indem die auf Hardwareebene ber die verf gbaren Leitungen der Schnittstelle bertragenen Daten bzw Signale durch entsprechen de Software Ereignisse repr sent
154. igh anormal zugeordnet Ein Prozess wird definiert ber ein quali tatives Modell das die Zusammenh nge zwischen den einzelnen Zielgr en abbildet Die Mo delle bilden die geometrischen oder physikalischen Einschr nkungen Bedingungen zwischen Messwerten ab Die Werte der Variablen werden hierzu von den tats chlichen Werte abstra hiert und in qualitative Beschreibungen bertragen Das Kippen eines Bauwerksabschnittes kann z B mit den Kategorien non active low medium high und very high klassifiziert wer den Wird ber das Gewichtslot die starke Verschiebung eines Staubauwerkes in Richtung der Luftseite angezeigt und melden Druckmessgeber die einseitige Erh hung des Drucks im Fundament zur selben Seite kann dadurch ein Rotationsprozess bzw eine Kippbewegung des Bauwerks geschlussfolgert werden Daten Qualitative Qualitative Verifikation Gew nschter Abstraktion Daten der Bedingungen Ungew nschter d Regeln Zustand 4 4 PROBLEMLOSUNGSKOMPETENZEN v1 Die oben beschriebenen Auswertungspfade werden einem Agententypen dem Filteragenten bergeben der die Auswertungspfade periodisch berechnet und die erfassten Messwerte be wertet F r das Referenzsystem Ennepetalsperre werden drei Auswertungspfade zur schwel lenwertbasierten Bewertung von Einzelmesswerten zur ph nomenologischen Betrachtung von Messwertgeberfamilien und zur Pr fung auf kritische physikalische Prozesse prototypisch um gesetzt Die erf
155. igkeiten sowie einem vor definierten Verst ndnis ber die Anwendungswelt versehen sind und mit anderen Agenten bzw menschlichen Auf traggebern interagieren k nnen Im Vordergrund der softwaretechnischen Umsetzung steht dabei zun chst die Implementie rung eines flexiblen Zugriffs auf die in situ platzierten Sensoren um die Voraussetzungen f r eine kontinuierliche Messung verschiedenartiger physikalischer Ph nomene zu schaffen Hier bei muss ber cksichtigt werden dass die Kommunikation mit der Sensorik auf der Basis einer Vielzahl von Protokollen und bertragungswegen erfolgen kann Zur Implementierung eines zukunftsorientierten offen ausgelegten Bauwerksmonitoringsystems soll das dynamische Auf finden entfernter oder in situ Sensoren und die Steuerung dieser Sensoren ber das Internet erm glicht werden 6 KAPITEL 1 EINLEITUNG Darauf aufbauend soll die Verwaltung erhobener Messdaten durch eine automatisierte Da tenverarbeitung verbessert werden Das Bauwerksmonitoring ist bisher durch propriet re L sungen fir die automatisierte Datenerfassung und speicherung gepr gt diese L sungen er schweren jedoch aufgrund fehlender Schnittstellen bzw propriet rer Datenformate eine com putergest tzte Datenverarbeitung Um Anwendungen die Verarbeitung entfernt erhobener Messdaten und einen informationsverlustfreien Datenaustausch zu erm glichen soll in die ser Arbeit untersucht werden wie die Struktur und die Semantik von Messd
156. ignete Daten bertragungsmechanismen auf einen Mess oder lokalen Rechner bertragen und gespeichert Die Bauwerksmonitoring systeme verf gen hierzu ber spezielle Software die die Messdaten wiederum entweder periodisch oder nach besonderen vordefinierten Ereignissen aus dem Ger tespeicher oder Standard Datennetztechnik f r die Kommunikation in lokalen Datennetzen LANs digitale bertragungstechnik zur Verbindung von Sensoren und Aktoren mit Steuerger ten engl Controller Area Network Netzwerkprotokoll und Bus Standard zur Vernetzung von Steuerger ten 2 3 BAUWERKSMONITORINGSYSTEME gt 25 C Analog A Diskretisierung gt Digital Signal SEMEL konditionierung a El ne S Messrechner ES E DAQ Modul Transceiver S DFU Internet El Ee Er Bn Pe E DAQ Modul ee Datenbankserver a y y Abbildung 2 7 Verteilte dezentrale Datenerfassungsarchitektur eines Bauwerksmonitoring systems den Dateien ausliest umwandelt und auf einem lokalen Messrechner in einem Zieldateiformat abspeichert Die Verwaltung und Auswertung der erhobenen Messdaten wird in neueren Bauwerksmonito ringsystemen zunehmend auf der Basis von Datenbanksystemen DBS realisiert Die erfassen Messdaten werden dazu in Datenbanken abgespeichert und mittels angepasster Software auf bereitet und bearbeitet In wenigen Fallen beruht die Verwaltung und Interpretation der Messdaten auf dem
157. ikagent vorgesehen Der Agententyp macht primar eine zur Messdatenauswertung verwendete Statistiksoftware innerhalb des Bauwerksmonitoringsystems verfiigbar wobei die 4 6 INFORMATIONSMODELLIERUNG 17 zur Nutzung der Software vom Benutzer eingegebenen Anweisungen zun chst vom pers n lichen Agenten entgegengenommen werden Der pers nliche Agent leitet dann die Befehle an den Statistikagenten weiter der die Anweisung in der Statistiksoftware ausf hrt und das Ergebnis bermittelt Auf Agentenebene wird die Statistiksoftware durch das bereits bei der Interaktion mit Mess einrichtungen angewendete Konzept des Transducing bereitgestellt Die in der Software aus zuf hrenden Anweisungen werden hierzu als Nachrichteninhalt zwischen den Agenten ber tragen wobei das Inhaltsfeld der ACL Nachricht in der Sprache der Statistiksoftware kodiert ist Der Statistikagent selbst wird auf dem Rechner platziert auf dem sich die Statistiksoft ware befindet und kommuniziert rein lokal mit der externen Software Um das entwickelte Bauwerksmonitoringsystem von kommerzieller Software unabh ngig zu machen wird auf freie Software zur ckgegriffen Auf die eigene Programmierung von spezi ellen statistischen Verfahren wird verzichtet da die zur Messdatenauswertung angewendeten Verfahren bereits als fertige Implementierungen zur Verf gung stehen Eine zu frei verf g barer statistischer Software durchgef hrte Literaturrecherche ergab dass
158. ildung 6 9 Zugriff auf gespeicherte Messwerte iiber die grafische Benutzungsschnittstelle Nach Offnung des entsprechenden Unterfensters fiir die Suche werden die ausgew hlten Mess daten in einer Zeitreihe dargestellt vgl Abb 6 10 Die Darstellung im Unterfenster kann durch Hinein und Herauszoomen ver ndert werden au erdem ist ein Export in ein Grafik format und ein Ausdrucken des Diagramms m glich File Edit Diagnosis Window Help F Data Center n E R Console Device C Remote Site Summary Date Show config Fri Jun 01 00 00 00 CEST 2007 0 0895000025629997 Sat Jun 02 00 00 00 CEST 2007 2 91899991035461 Start Sun Jun 03 00 00 00 CEST 2007 Mon Jun 04 00 00 00 CEST 2007 3 0346999168396 encia Thu Jun 07 0 e Sensor Fri Jun 08 00 i Fax Fr Sensor observations Sun Jun 10 0 From Mon Jun 11 0 01 06 2007 E Tue Jun 12 Wed Jun 13Q hu Jun 14 riJun 150 To 01 08 2009 v Table EIERE o o o o Sat Jun 16 0G Sun Jun 170 Ji Diagram on Jun 18 ue Jun 19 L Analysis Wed Jun 20 d hu Jun 21 ri Jun 22 0 at Jun 23 0 KE Az SlolZ olo Search OD a un Jun 24 Features Mon Jun 25 ad elo Feature C Edit props Show location Jul 2007 Sep 2007 Nov 2007 Jan 2008 Mrz 2008 Mai 2008 Jul 2008 Sep 2008 Nov 2008 Jan 2009 Mrz 2009 Mai 2009 Jul 2009 Start Date
159. in Agentenidentifizierer zu bergeben sind Der Datenverteilungs von chronos griechisch Zeit 90 KAPITEL 5 IMPLEMENTIERUNG Tabelle 5 1 Beispiele fiir cron Ausdriicke und Ausfiihrung M S UMW Ausf hrung 3 ES 3 Minuten nach der vollen Stunde e o a a alle 10 Minuten 59 27 p einmal pro Woche am Sonntag um 23 59 Uhr 1 PP lt t glich um 00 01 Uhr 30 45 1 1 5 montags bis freitags jeweils um 01 30 und 01 45 Uhr agent fiihrt seine Verantwortlichkeit dann nach dem durch den Cron Ausdruck vorgegebe nen Zeitplan wiederkehrend aus Hierzu wird die leichtgewichtige Java Bibliothek cron4j Sauron Software 09 in den Agententypen eingebunden die f r die zeitgesteuerte Ausf hrung der einzelnen Verhaltensbausteine verantwortlich ist Der zu bergebende Agentenidentifizie rer dient der Identifikation des Sensorik bzw Messdateiagenten mit dem der Datenvertei lungsagent interagiert und muss mit dem Bezeichner bereinstimmen den ein Messdateiagent bzw Sensorikagent in seiner Dienstbeschreibung ver ffentlicht hat Das Auffinden des Agen ten geschieht dann dynamisch auf der Basis des Gelbe Seiten Dienstes der Agentenplattform Um die Datenverteilung m glichst performant zu gestalten wird in den Datenverteilungsagen ten schlie lich Fachlogik implementiert die einen Dateivergleich erm glicht vgl Unterabschn 4 4 2 Die aus den Ger tespeichern der Datenerfassungssysteme ausgelesenen Messwerte wer
160. in der Klasse DatabaseAgent umgesetzt ist Seine Hauptverant wortlichkeit besteht darin Anfragen anderer Agententypen zur Verwaltung von Messdaten entgegenzunehmen und Auftr ge auszuf hren Hierzu wird der Datenspeicherungsagent mit vier Verhaltensbausteinen zur Verarbeitung der verschiedenen Anfragen ausgestattet vgl Abb 5 10 DatabaseAgent DBlteratedGetServerBehaviour R DBlteratedStoreServerBehaviour d K DBlteratedRemoveServerBehaviour i DBActionServerBehaviour Abbildung 5 10 Verhaltensbausteine des Datenspeicherungsagenten Aufbauend auf der Interaktionstabelle ist der Datenspeicherungsagent f r die Inter aktion ber die Protokolle FIPA Request und FIPA Query ausgelegt Die zur Speicherung bzw Verwaltung auszuf hrenden Operationen Erzeugen Lesen Aktualisieren und Entfernen von Eintr gen werden durch speziell auf das Monitoringproblem zugeschnittene Agentenak tionen wie z B get observations oder remove observations abstrahiert und mittels der 5 5 PFLEGE VON MESSDATEN 93 entwickelten Bauwerksmonitoring Ontologid fiir alle Agententypen des Bauwerksmonitoring systems verf gbar gemacht Innerhalb des Datenspeicherungsagenten wird die Verarbeitung der Agentenaktionen an die Verhaltensbausteine DBIteratedStoreServerBehaviour DBIteratedGetServerBehaviour und DBIteratedRemoveServerBehaviour delegiert Im jeweiligen Baustein wird die Agen tenaktion extrahiert und die geforderte Operation auf dem Datenbanksy
161. ine nat rliche Erweiterung der Objektorientierung angesehen Pauk 97 Insbesondere auf dem Gebiet der KI Forschung wird mit dem Begriff Agent sogar eine noch st rkere Bedeutung verkn pft Neben den oben genannten Eigenschaften soll ein Agent st rkere menschliche Z ge tragen einem Agenten werden Bewusstseinszust nde wie Wissen berzeugung Absicht und Verantwortung zugeordnet vgl Abschn 3 2 Bis heute existiert jedoch keine einheitliche Definition der Begriffe Agent und Softwa reagent Dies liegt vor allem daran dass der Agentenbegriff h ufig in einem spezifischen Kontext verwendet wird sodass sich in der Literatur zahlreiche dom nenspezifische Aus pr gungen des Agentenbegriffs finden vgl Wooldridge amp Jennings Wooldridge 95 Brooks Brooks 91 Nwana Nwana 96 Maes Maes 95 oder Hartmann amp Bilek Hartmann 07 Eine besondere Stellung nimmt der von Wooldridge und Jennings in vorge stellte schwache Agentenbegriff ein die so genannte weak notion of agency Der schwache Agentenbegriff bildet die Grundlage f r viele Definitionen und wird auch f r die vorliedende Arbeit zur Defintion der Agenteneigenschaften bernommen Folgende Eigenschaften eines Agenten werden darin definiert Autonomie Agenten kontrollieren ihren inneren Zustand sowie ihre Aktionen und operieren ohne direktes Eingreifen durch den Anwender Sozialverhalten Agenten kommunizieren miteinander mittels einer Ag
162. ions analyse bestimmen Eine Sch tzung des linearen Zusammenhang liefert der Pearson sche Korrelationskoeffizient y B 2 May Sa 5y B 2 Dabei ist te u SU el gt xi E yi Y B 3 d 4 die empirische Kovarianz B 4 140 ANHANG B ANALYSEVERFAHREN sind die empirischen Standardabweichungen und z y die arithmetischen Mittelwerte der zx bzw der y Werte B 1 3 k means Clusteranalyse Die k means Clusteranalyse ist eine Methode der Clusteranalyse die das Ziel hat n Beob achtungen in k Cluster zu unterteilen wobei jede Beobachtungen zu dem Cluster mit dem n chstliegenden Mittelwert geh rt F r eine gegebene Menge von Beobachtungen x1 xX2 Xn in der jede Beobachtung ein d dimensionaler reellwertiger Vektor ist unterteilt k means die n Beobachtungen in k Mengen k lt n S 5S S2 Sk um danach die Summe der Quadrate innerhalb des Clusters zu minimieren k argmin gt gt xy al B 6 i 0 xj Esi Darin ist u der Mittelwert von Si Bei einer gegebenen Anfangsmenge von k Mittelwerten mi vee m die zuf llig oder durch eine Heuristik ermittelt werden k nnen l uft der k means Algorithmus in zwei Schritten ab Zuweisungsschritt Weise jede Beobachtung dem Cluster mit den n chsten Mittelwert zu d h unterteile die Beobachtungen nach dem Voronoi Diagramm das durch die Mittel werte erzeugt wird SO x x m lt xy m Vit 1 k
163. it entwickelte Konzept zur messtechnischen Dauer berwachung von Bau werken wird in Kapitel 4 vorgestellt Anhand eines verteilten Monitoringablaufs wird das 1 2 AUFBAU DER ARBEIT 7 vorliegende Monitoringproblem zun chst informatisch analysiert Darauf aufbauend wird ein agentenorientierter Entwurf fiir das zu entwickelnde Bauwerksmonitoringsystem erarbeitet der als Ergebnis eine vollst ndige Spezifikation aller Agententypen des Bauwerksmonitoring systems einschlie lich ihrer Verantwortlichkeiten und Interaktionen beinhaltet Der Analyse und dem Entwurf wird die JADE Methodologie zugrundegelegt Die Implementierung des Bauwerksmonitoringsystems wird in Kapitel 5 erl utert Das Kapi tel beschreibt wie die zuvor spezifizierten Agententypen in Software implementiert werden Hierzu werden die Agententypen des Bauwerksmonitoringsystems vorgestellt und interessante Aspekte der agentenorientierten Umsetzung dargestellt In Kapitel 6 wird die Funktionalit t des entwickelten Bauwerksmonitoringsystem anhand von mehreren Anwendungsf llen validiert Dazu wird das Bauwerksmonitoringsystem auf ein berwachungsszenario aus der Talsperren berwachung angewendet und eine m gliche Verteilung bzw Konfiguration des Monitoringsystems ber mehrere Rechner dargestellt Die Anwendung des Bauwerksmonitoringsystems wird schlie lich anhand von real gemessenen Daten demonstriert Die Arbeit schlie t mit einer Zusammenfassung in Kapitel 7 in der die wi
164. ke Hrsg Lifetime oriented Structural Design Concepts Springer Berlin 2009 ISBN 978 3 642 01461 1 Structural Vibration Solutions A S 09 Structural Vibration Solutions A S Artemis software for operational modal analysis http www svibs com Online Quelle 2009 11 23 Sun Microsystems Inc 09 Sun Microsystems Inc Java Communications API Online Quelle 2009 10 02 Sustainable Bridges 07 Sustainable Bridges Assessment for Future Traffic Demands and Longer Lives http www sustainablebridges net Online Quelle 2008 04 22 Taffe 03 A Taffe C Maierhofer Guidelines for NDT methods in civil engineering Tagungs band International Symposium on Nondestructive Testing in Civil Engineering Berlin 2003 Tesauro 04 G Tesauro D M Chess W E Walsh R Das A Segal I Whalley J O Kephart S R White A multi agent systems approach to autonomic computing Ta gungsband Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems AAMAS 2004 New York USA 2004 IEEE Computer Society Thei 05 M Thei Agentenbasierter Modellverbund am Beispiel des baulichen Brand schutzes in der Geb udeplanung Doktorarbeit Institur fiir Numerische Methoden und Informatik im Bauwesen Technische Universit t Darmstadt 2005 Visualization Analysis Sensor Technology 09 Visualization Analysis Sensor Technolo gy Introduction into SensorML http vast uah edu index
165. lem Messwerte im Kurzzeitbereich von mehreren Tagen bis hin zu meh reren Wochen zu kontrollieren Die kurzfristige Kontrolle erfolgt blicherweise durch die Aufbereitung der Messwerte in Dia srammform und durch visuelle Pr fung der Diagramme Die visuelle Pr fung der ber einen Zeitraum von mehreren Tagen gefilterten Messwerte ist h ufig aussagekr ftiger als die Be trachtung einzelner momentaner Messwerte da Ver nderungen in l ngeren Messreihen wie z B Trends oder abweichende Messwerte vom menschlichen Augen besser erkannt werden k nnen Im Bauwerksmonitoringsystem RAMON wird die kurzfristige Kontrolle der Messwerte durch die automatisierte Erstellung von entsprechenden Berichten gezielt unterst tzt Messberichte werden t glich erstellt wobei den zu Tagesmittelwerten gefilterten Verl ufen wichtiger Mess sr en besondere Bedeutung zukommt Die Berichte werden an zentraler Stelle im Intranet des Ruhrverbands abgelegt Der TSI ffnet den entsprechenden Bericht f r die Ennepetalsperre s Abb 16 8 Der Bericht stellt den Verlauf der Messgr en Stauh he F2PX und F2PX ber den Zeitraum von einer Woche zusammenfassend dar Im vorderen Teil des Berichts sind die Tagesmittelwerte der betrachteten Messgr en tabellarisch zusammengestellt Unterhalb der Tabelle sind die Messwerte nochmals in Diagrammform dargestellt Dies soll die visuelle Interpretation der Messwerte erleichtern Der TSI stellt bei Betrachtung des obe
166. levanten Teilaspekte Kooperation Produktmodellierung Prozessun terst tzung Software und Wissensintegration abgebildet Die f r die Teilmodelle entwickel ten Agententypen lassen sich in Kooperations Workflow Produktmodell Fachdom nen und Wrapper Agententypen kategorisieren Das vorgestellte Konzept zur Unterst tzung der menschlichen Beteiligten durch fachspezifisch zugeschnittene Agententypen wurde in der vor liegenden Arbeit unter anderem bei der Integration aufgegriffen vgl Kap 4 Auf dem Gebiet der verteilten Simulation wurde von Ruben ein Multiagen tensystem f r die dynamisch verteilte numerische Simulation von Baugrund Tragwerks Interaktionen entwickelt Das entwickelte Multiagentensystem PAR A FEM PARallele Agen ten FEM wurde mittels zweier Agententypen ber mehrere Rechner verteilt Ruben unter scheidet zwischen zwei Agententypen einem i station ren Host und einem ii mobilen Client Agententypen Der Host Agententyp wird auf einem beliebigen Rechner gestartet und erzeugt daraufhin eine vorgegebene Anzahl von mobilen Client Agenten die nach dem Ein lesen spezifischer Informationen auf einen zur Verf gung stehenden Rechner migrieren Die parallele Berechnung wird von den Client Agenten durchgef hrt die bei Bedarf miteinander kommunizieren Ein hnliches Konzept nutzte Wellmann Jelic Wellmann Jelic 07 zur Parallelisierung von numerischen Simulationen f r zeitabh ngige Zuverl ssigkeitsanalysen Das M
167. lich wird ein Verhaltensbaustein zur Beantwortung von Anfragen hinsichtlich des Bewertungser gebnisses in der Klasse GetDiagnosisResponderBehaviour implementiert 5 6 3 Statistikagent Zur Einbindung von Statistiksoftware wird der Statistikagent in der Klasse StatisticsAgent entwickelt Dieser integriert prototypisch die freie Software R R Development Core Team 09 Die Kommunikation mit der externen Software wird dabei ber den Verhaltensbaustein RServerBehaviour realisiert der die Anfragen anderer Agenten entgegennimmt und diese an die Statistiksoftware bertr gt vgl Abb 5 15 StatisticsAgent i RServerBehaviour J Abbildung 5 15 Verhaltensbausteine des Statistikagenten Zur Integration der externen Software wird die Statistiksoftware R mittels des Paketes Rserve Lehrstuhl f r Rechnerorientierte Statistik und Datenanalyse 09 so erweitert dass die Soft ware im Server Modus betrieben werden kann Die Verbindung mit dem Server wird tiber eine TCP IP Schnittstelle im Baustein RServerBehaviour hergestellt der die vom Agenten empfangene Anweisung in der Software ausfiihrt Beispielhaft ist in Listing die Metho de executeCommandInR des Statistikagenten dargestellt in der die Kommunikation mit R realisiert wird Listing 5 3 Methode zur Kommunikation mit der Statistiksoftware R ee x This method talks with R x x param Rcommand the command sent to R x return the answer from R e private String executeCommandInR
168. m Eingabebereich und einem Ausgabebereich Dar ber hinaus k nnen auch grafische Ausga ben erzeugt werden die in einem eigenen Unterfenster innerhalb der grafischen Benutzungs schnittstelle dargestellt werden Abb zeigt die Konsole und eine mithilfe der Konsole erzeugte Grafik die mehrere Diagramme zur Visualisierung der Messgr en Pendellot in x und y Richtung sowie Stauh he Temperatur und Zeit enth lt Je gww A ZAMM Abbildung 6 11 Darstellung der Zeitreihen Als statistisches Verfahren zur Quantifizierung der Zusammenh nge zwischen Stauh he ra dialer Verformung und Temperatur wird die multiple lineare Regression angewendet hierzu sind folgende Anweisungen einzugeben ennepe lm lt lm data F2PX data D2Li data Stauhoehe data Datumsindex 124 KAPITEL 6 VALIDIERUNG Die Verformung der Staumauer F2PX wird durch die Eingabe der obigen Anweisung als abh ngige Gr e modelliert die von der Lufttemperatur gemessen an der Messstelle D2L1 der Stauh he und der Zeit abh ngt Das ermittelte Regressionsmodell wird dabei in der Variable ennepe 1m gespeichert Abb 6 12 zeigt das Unterfenster mit der Eingabe des ABT sowie die Ausgabe des Bauwerksmonitoringsystems F R Console ennepe im lt Im data F2PX data D2L1 data Stauhoehe data Datumsindex Call Im formula data F 2PX data D2L1 data Stauhoehe datafDatumsindex
169. meration portList CommPortldentifier portld String serPort COM1 portList CommPortldentifier getPortIdentifiers o Aa ND OD PR Lo N Hr while portList hasMoreElements jul O portId CommPortldentifier portList nextElement if portId getPortType CommPortIdentifier PORT_SERIAL Rh SS Pp wo N e if portId getName equals serPort me CD e logger debug Found port serPort portFound true try H e e eB H O N Q serialPort SerialPort portId open HardwareSensorsAgent 2000 N N N e catch PortInUseException e break N N N a AeA wW amp logger fatal e getMessage N N Xx O N 00 u 5 3 VERTEILUNG VON MESSDATEN 89 29 30 31 if portFound 32 33 logger fatal port serPort not found 34 I 5 3 Verteilung von Messdaten 5 3 1 Datenverteilungsagent Die zur Verteilung der erfassten Messgr en erforderlichen Arbeitsschritte werden im DataAcquisitionAgent implementiert Die Hauptverantwortlichkeit des Agententypen die Verteilung der erfassten Messgr en wird im zeitgesteuert ausf hrbaren Verhaltensbau stein ScheduledDAQBehaviour implementiert Der Baustein nutzt intern den Verhaltensbau stein ExtractLoadBehaviour der die Logik zur Extraktion der Messdaten aus den von den Sensorik und Messdateiagenten des Bauwerksmonitoringsystems erzeugten bzw gekapselten Messdateien enth lt Das Versen
170. mit der Software R R Development Core Team 09 eine entsprechende Open Source Software erh ltlich ist die zur Messdatenauswertung im Bauwerksmonitoringsystem geeignet ist Da R sowohl eine Software als auch eine Programmiersprache ist und durch eine Vielzahl verf gbarer Pakete sehr gut erweiterbar ist eignet sie sich hervorragend f r eine Integration in das Bauwerksmonitoringsystem Der Statistikagent wird deshalb vorrangig f r die Interaktion mit der Software R ausgelegt Die genauen Verantwortlichkeiten des Statistikagenten werden dabei in der Verantwortlichkeitentabelle zusammengefasst die in Anhang C zu finden ist und die Grundlage fiir die Implementierung des Agententypen bildet 4 6 Informationsmodellierung 4 6 1 Datenmodellierung f r die Dom ne Bauwerksmonitoring Da das Bauwerksmonitoring durch die Erfassung und Auswertung von verteilt anfallenden Messdaten gepragt ist ist ein passendes Datenmodell erforderlich Dieses Datenmodell bildet die Basis der Bauwerksmonitoring Ontologie die ihrerseits das Datenmodell mit Pr dikaten und Agentenaktionen erweitert um einen Austausch von Informationen ber Beobachtungen und Beobachtungs Mess und Auswertungsprozesse zwischen den Agenten des Bauwerks monitoringsystems zu erm glichen Das Datenmodell hat zun chst die relevanten Eigenschaften von Beobachtungen und Messun gen abzubilden In Anlehnung an Fowler 97 wird dabei zwischen quantitativen und qualita tiven Beoba
171. n auf zwei wesentlichen Methoden einer qualita tiven berwachung der Bauwerke auf der Basis visueller Kontrollen und einer systematischen messtechnischen Erfassung aller Daten die die Sicherheit der Talsperre betreffen Jedes Ab sperrbauwerk einer Talsperre d h einer Staumauer oder eines Staudamms ist deshalb mit einem Mess und Kontrollsystem ausgestattet das der Art der Gr e und der Lage des Bauwerks angepasst ist Hepp 98 In Deutschland wird die berwachung von Staubauwerken durch die DIN 19700 2004 Stauanlagen DIN 19700 04 und das DVWK Merkblatt 222 1991 Mess und Kontrol 110 KAPITEL 6 VALIDIERUNG leinrichtungen zur berpr fung der Standsicherheit von Staumauern und Staud mmen festgelegt W hrend sich die DIN 19700 mit allen Aspekten von Stauanlagen vom Entwurf ber die Bemessung und berwachung bis hin zum Betrieb be fasst gibt das DVWK Merkblatt detaillierte Empfehlungen f r die Zustands berwachung und kontrolle von Talsperren Nach DVWK Merkblatt 222 sollten die folgenden Messgr en im Rahmen von regelm igen Bauwerkskontrollen und einer fortlaufenden Zustandserfassung berwacht werden Verschiebungen Differenzbewegungen an den Blockfugen nur bei Gewichtsstaumauern Stauh he Sickerwasser Sohlenwasserdruck Temperaturen Beschleunigung nur in Erdbebengebieten Niederschlag Zur Messsung dieser Gr en werden Talsperren blicherweise mit ei
172. n Die aus der automatisierten Datenerfassung der Ennepetalsperre stammenden Werte bilden die Grundlage fiir die nachfolgend beschriebenen Validierungsschritte Von besonderem In teresse sind dabei die f r eine Bewertung des Staumauerverhaltens relevanten Messgr en Hierzu z hlen neben den Lotmesssungen in den Profilen F1 und F2 die Stauh he und die Lufttemperatur die in den Profilen D1 und D2 erfasst werden Relevant sind somit folgende Messreihen Stauh he D2L1 Lufttemperatur F2PX Gewichtslot in Profil F2 x Richtung wasser luftseitig F2PY Gewichtslot in Profil F2 y Richtung F2SX F28Y Schwimmlot in Profil F2 x Richtung wasser luftseitig Schwimmlot in Profil F2 y Richtung F r die oben genannten Messreihen sind Daten aus einem ca 26 monatigen Zeitraum 803 Ta ge verf gbar f r den die gemittelten Tageswerte vorliegen vgl Abb 6 4 Zur realistischen Validierung des Monitoringsystems werden bewu t die unbereinigten Messreihen verwendet um das Systemverhalten auch im Hinblick auf fehlerhafte Schriebe berpr fen zu k nnen Fehler sind deutlich in den Messschrieben aus Abb z B in Woche 70 Gewichts und Schwimmlot sowie in Woche 107 ebenfalls Gewichts und Schwimmlot zu erkennen Die Fehler sind auf St rungen bzw Fehlfunktionen in der vor Ort installierten konventionel len Datenerfassung zur ckzuf hren sodass zu diesen Zeitpunkten entweder keine oder keine
173. n Dienstorten Ennepetalsperre Talsperrenmeister und ingenieur Betriebsstelle En nepetalsperre sowie Essen Abteilungsleiter Zentrale arbeiten Die r umliche Verteilung der Beteiligten wird dabei durch die Verteilung des Systems auf mehrere Rechner simuliert Jeder Fachexperte wird durch einen generischen Agententypen abgebildet der seinerseits mit dem Bauwerksmonitoringsystem interagiert Das gew hlte Szenario umfasst somit die beiden Teilszenarien i Plausibilit tskontrolle und ii Analyse der Messwerte Zwischen diesen beiden Teilszenarien wird explizit unterschieden weil diese Aufteilung der Praxis entspricht Basierend auf werden als Plau sibilit tskontrolle alle T tigkeiten definiert die der Erkennung grober Abweichungen schon bei der Erfassung sowie der kurzfristigen Kontrolle der Messwerte dienen Diese T tigkeiten werden t glich vom Personal vor Ort wie z B dem Talsperrenmeister oder speziell geschul ten Messtrupps ausgef hrt Die Analyse umfasst dagegen die T tigkeiten zur mittelfristigen berpr fung der Messwerte zur j hrlichen Analyse f r den Sicherheitsbericht sowie zur Lang zeitanalyse im Rahmen einer vertieften berpr fung sie wird in einer eigenen Abteilung von Fachingenieuren aus dem konstruktiven Ingenieur oder Wasserbau durchgef hrt In den folgenden Abschnitten wird das entwickelte Bauwerksmonitoringsystem in Bezug auf die beiden zuvor definierten Teilszenarien validiert
174. n einem Verzeichnis aller Agenten und ihrer Zu st nde verwahrt Der Directory Facilitator ist ein Gelbe Seiten Dienst der es den Agenten des Systems erlaubt Dienste zu ver ffentlichen und oder zu erfragen Das Message Trans port System gew hrleistet schlie lich den Nachrichtentransport zwischen den Agenten Die Nachrichten m ssen einen vorgegebene Struktur besitzen die z B einen Umschlag engl envelope mit Informationen ber den Empf nger vorschreibt 3 4 3 Agentenplattform JADE Das Java Agent DEvelopment Framework JADE JADE 08 ist eine Open Source Agenten plattform die 1998 am Centro Studi E Laboratori Telecomunicazioni CSELT entwickelt wurde und seit Februar 2000 von der italienischen Telekom und einer gro en Entwicklerge meinde als Open Source Projekt aktiv weiterentwickelt wird Besonders hervorzuheben ist die Konformit t von JADE mit den FIPA Standards vgl Abschn 3 4 2 In ihrem Kern ist JADE eine vollst ndig auf Java und zahlreichen Java Technologien insbe sondere RMI basierende Middleware die die Implementierung von Multiagentensystemen vereinfacht indem sie eine Reihe von grafischen Werkzeugen zur Uberwachung und Verwal tung von Agenten bereitstellt Agenten k nnen z B ber eine grafische Benutzungsschnitt stelle den Remote Monitoring Agenten RMA verteilt gestartet und gestoppt werden s Abb 3 9 FElRMA statler 1099 JADE JADE Remote Agent Management GUI u Oj x File Actions To
175. n umwandelt und mit den Daten ein intern verwendetes Datenmodell erstellt Der Datenverarbeitungsagent bernimmt auch die Integration propriet rer Datenformate vgl Unterabschn 4 6 2 Die Pflege von Messdaten wird durch den Datenspeicherungsagenten bernommen wobei dieser Agententyp vorrangig f r die Archivierung und Verwaltung von Messdaten verantwortlich ist Der letzte Arbeitsschritt des Monitoringablaufs die Nutzung von Messdaten wird ebenfalls durch geeignete Agententypen unterst tzt Da die Nutzung von Messdaten stark vom Benut zer sowie dem jeweiligen Zweck des Bauwerksmonitorings und einer Vielzahl von m glichen Auwertungsverfahren abh ngig ist ist dieser Arbeitsschritt nicht sinnvoll automatisierbar Deshalb werden Agententypen vorgesehen die zwar nicht die gesamte Datenauswertung je doch klar umrissene Teilaufgaben in der Analyse von Messdaten unterst tzen Zu diesen Agententypen z hlen ein Filter ein Berichts und ein Statistikagent Der Filteragent erm g licht die Einbettung von weiterf hrender Auswertungslogik in den Monitoringablauf Um eine automatisierte Verarbeitung von Messdaten umzusetzen und darauf aufbauend die Diagnose des Bauwerkszustandes zu unterst tzen werden Datenauswertungs und Dia snosef higkeiten in den Agententypen implementiert Eine zu dieser Thematik durchgef hrte Literaturrecherche f hrte auf das in Salvaneschi 95 vorgestellte Konzept zur diagnostischen Auswertung von Me
176. nde Arbeit gliedert sich in sieben Kapitel In Kapitel 2 und 3 sind die f r diese Arbeit relevanten bauingenieurtechnischen und informatischen Grundlagen zusammenfassend dargestellt Die Kapitel 4 und 5 beschreiben den gew hlten L sungsansatz zur Entwicklung eines Bauwerksmonitoringsystems sowie die softwaretechnische Umsetzung in ein Multiagen tensystem In Kapitel 2 werden die zur berwachung von Ingenieurbauwerken durchgef hrten techni schen Ma nahmen beschrieben Dabei wird insbesondere auf die Inspektion und Pr fung von Bauwerken sowie neue Ans tze zur Ermittlung quantitativer Informationen ber ein Bau werk wie experimentelle Pr fverfahren oder das Bauwerksmonitoring eingegangen Daran ankn pfend werden m gliche Strategien f r das Bauwerksmonitoring vorgestellt Ein weite rer Abschnitt dieses Kapitels behandelt die zur messtechnischen Dauer berwachung von Bau werksph nomenen eingesetzten Bauwerksmonitoringsysteme und gibt einen berblick ber die Systemarchitektur sowie die Komponenten dieser Systeme Das Kapitel 3 erl utert die Grundlagen der Multiagentensystemtechnologie die als informa tischer L sungsansatz f r das vorliegende berwachungsproblem gew hlt wurde Dabei wird ein berblick ber die wesentlichen Architekturen Konzepte und Standards im Bereich der Multiagentensysteme gegeben Ein abschlie ender Abschnitt behandelt den Entwicklungs stand von Agentensystemen im Bauingenieurwesen Das in dieser Arbe
177. nem Mess und Kontroll system ausgestattet Die Ausstattung der Talsperren mit Mess und Kontrolleinrichtungen orientiert sich dabei vorwiegend am DVWK Merkblatt 222 Das Merkblatt enth lt z B eine Empfehlung zur Regelausstattung und zum Messprogramm f r Gewichtsstaumauern unter schiedlicher Gr en Es werden insbesondere Empfehlungen zur Anordnung von Messstellen als auch zur Messh ufigkeit gegeben die in Abh ngigkeit von der Messgr e zwischen einem t glichen Stauh he Lufttemperatur und Niederschlag und einem halbj hrlichen Messinter vall Verschiebungen bzw Blockbewegungen variiert Die Messstellen sind i Allg in mehreren Messlinien bzw querschnitten angeordnet um ein zelne Abschnitte eines Bauwerks gezielt berwachen zu k nnen Eine f r Schwergewichtsmau ern H he lt 60 m empfohlene Anordnung von Messstellen ist in Abbildung 6 1 dargestellt Die Anordnung der Messstellen in Messquerschnitten erm glicht die Ermittlung des r umli chen Verlaufs von Messgr en und der Verschiebung der Staumauer gegen ber dem Unter srund Diese Messgr en sind z B beim Standsicherheitsnachweis von Staumauern oder der Simulation des Bauwerksverhaltens von Bedeutung Im Rahmen der berwachung werden nicht nur die Staumauer selbst sondern auch die n here Umgebung des Bauwerks wie z B die Talflanken und Untergrund beobachtet 6 1 TALSPERRENUBERWACHUNG 111 Pegel Stauh he 4 TW Injektionsschir GL Gew
178. neten Agententypen und durch Zuweisung von Verantwortlichkeiten an die identifizierten Agententypen Im Hinblick auf das in dieser Arbeit betrachtete Monitoringproblem steht zu n chst die Abbildung des zugrundeliegenden Monitoringablaufs im Vordergrund der Analyse Die Identifikation von Agententypen beruht dabei auf dem Grundsatz dass jeder Arbeits schritt im Monitoringablauf durch jeweils einen zugeh rigen Agententypen abgebildet wird Es werden die folgenden Agententypen identifiziert vgl Unterabschn 4 1 3 Sensorikagent Datenverteilungsagent Datenverarbeitungsagent Datenspeicherungsagent Filteragent Berichtsagent Statistikagent Der Sensorikagent bildet den ersten Schritt des Monitoringablaufs die Datenerfassung ab Der Agent interagiert mit den Mess und Datenerfassungssystemen und erm glicht eine Kom munikation mit den Hardwarekomponenten auf physikalischer Ebene oder wenn keine bidi rektionale Kommunikation vorgesehen bzw m glich ist einen Fernzugriff auf die erzeugten Messdaten Zur Abbildung der Arbeitsschritte Datenverteilung und Datenverarbeitung werden zwei weitere Agententypen der Datenverteilungs und der Datenverarbeitungsagent eingef hrt Der Datenverteilungsagent hat dabei die Aufgabe verteilt abgelegte Messdateien aufzufinden und an die verarbeitenden Agenten zu verteilen Die Daten werden anschlie end vom Datenverarbeitungsagent verarbeitet der die Messdate
179. ng Hans I Weber 2008 05 07 Muller 95 J P Muller M Pischel M Thiel Modelling reactive behaviour in vertically layered agent architectures In M Wooldridge N R Jennings Hrsg Tagungsband In 172 LITERATURVERZEICHNIS telligent Agents Theories Architectures and Languages LNAI 890 Seiten 261 276 Springer Verlag Heidelberg 1995 Myers 00 B Myers Optimization of dam monitoring systems Review of the available tech nology and case studies Tagungsband Proceeding of the 20th International Commission on Large Dams ICOLD Congress 2000 Neagu 06 N Neagu K Dorer D Greenwood M Calisti LS ATN Reporting on a Success ful Agent Based Solution for Transport Logistics Optimization Tagungsband Proceedings of the IEEE 2006 Workshop on Distributed Intelligent Systems WDIS 06 Prague 2006 Nguyen 07 V Nguyen K Smarsly D Hartmann A computational steering approach to wards sensor placement optimization for structural health monitoring using multi agent technology and evolutionary algorithms Tagungsband Proceedings of the 6th Internatio nal Workshop on Structural Health Monitoring IWSHM07 Stanford USA 2007 Nikraz 06 M Nikraz G Caire PA Bahri A methodology for the analysis and design of multi agent systems using jade Internal Journal of Computer Systems Science and Engineering 2006 http jade tilab com doc INW IALAD 05 NW IALAD Integrity assessment of large concrete dams O
180. ngenieurwissenschaftlichen Grundlagen nicht hinreichend standsicher erschienen Das Ziel des Anpassungs und Sanierungskonzeptes war es eine ausreichende Standsicherheit der Mauer zu gew hrleisten und das zwischenzeitlich abgesenkte Stauziel wieder zu erreichen Den Kern der Anpassungs und Sanierungsma nahmen bildeten das Auffahren eines Drainagestollens die Abdichtung der Mauer und des Untergrundes durch Injektionen aus dem Drainagestollen heraus und die Entspannung der Porenwasserdr cke in Mauer und Untergrund durch vom Drainagestollen aus f cherf rmig angeordnete Drainagebohrungen Ri ler 99 Da es zum damaligen Zeitpunkt keine ausreichenden Erfahrungswerte zur Anordnung ins besondere zum Abstand der Drainagef cher gab wurde in der Talmitte der Ennepetalsperre 6 2 UBERWACHUNGSSZENARIO 113 F1 D1 D2 F2 MNNNNINNNNRMANNNNAA LR CH O COSTARA TA MN ecos mo i SS AR Ze ZZ Se HHHHHHHAHHHHHHHHHHHHHHI SE SEINE SE NEN EAT I GS JOE RRIF HNH Bug O O smj l Q O F1 F2 Se o Messprismen f r pe d das geod tische Messsystem Sy AR S Inklinometer Gewichtslot O Porenwasser druckgeber IK GGG om A Schwimmlot Abbildung 6 3 Messquerschnitte der Ennepetalsperre und Lage der Messeinrichtungen Quel le Ruhrverband ein 40 m breites Mess und Versuchsfeld mit zahlreichen Messeinrichtungen installiert Pri mares Ziel war es zun chst durch Poren
181. nicht erstrebenswerten Zust nden befinden soll Auf der Basis des Konzeptes wird das physikalische System durch verschiedene Zustandsr ume beschrieben Ein erster Zustandsraum kann z B durch ein ein faches Modell definiert werden in dem m gliche Zust nde durch die Werte einer Menge von Variablen definiert werden Der aktuelle Systemzustand wird durch die aktuellen Werte der Variablen beschrieben erstrebenswerte und nicht erstrebenswerte Zust nde werden mithilfe von Schwellenwerten definiert die auf alten Beobachtungen basieren Ein zweiter Zustands raum kann z B durch ein statistisches Modell erzeugt werden das auf alten Beobachtungen 4 4 PROBLEMLOSUNGSKOMPETENZEN 69 basiert w hrend ein dritter Zustandsraum ein Kausalnetz der m glichen physikalischen Pro zesse des Bauwerks z B Kippen oder Gleiten des Bauwerks nutzen kann Mittels der Auswertungspfade engl reasoning paths RP wird ausgehend von den am Sys tem gemessenen Daten in mehreren Schritten die aktuelle Lage des Systems bzw des Sys temzustandes in den verschiedenen Zustandsr umen ermittelt Abh ngig vom Abstand des aktuellen Systemzustands zu den erstrebenswerten bzw nicht erstrebenswerten Systemzu st nden wird dann der Bauwerkszustand gefolgert und evtl das weitere Verhalten des Bau werks prognostiziert Es werden insgesamt vier Auswertungspfade zur Schlussfolgerung aus den Messdaten definiert die im Folgenden erl utert werden Auswertungspfa
182. nline Quelle 2008 05 24 Nwana 96 H S Nwana Software agents An overview Knowledge Engineering Review 11 3 205 224 1996 Open Geospatial Consortium 09 Open Geospatial Consortium OpenGIS Sensor Model Language SensorML http www opengeospatial org standards sensorml Online Quelle 2009 06 11 Oppliger 06 J Oppliger T Heiniger Specification of mobile collection of data and trans mission D4 1 5 1 Padula 99 S L Padula R K Kincaid Optimization strategies for sensor and actuator pla cement NASA no 19990036166 2008 05 07 Park 06 C Park P H Chou Ambimax Autonomous energy harvesting platform for multi supply wireless sensor nodes Tagungsband Proceedings of the Sensor and Ad Hoc Com munications and Networks SECON 06 Band 1 Seiten 168 177 Citeseer 2006 Pauk 97 A Pauk Technologie und Anwendung intelligenter Agenten als Mittler in elektro nischen M rkten Diplomarbeit Fakult t f r Verwaltungswissenschaft Universit t Kon stanz 1997 PR Development Core Team 09 R Development Core Team R A Language and Environ ment for Statistical Computing R Foundation for Statistical Computing Vienna Austria 2009 ISBN 3 900051 07 0 Rao 91 A S Rao M P Georgeff Modeling rational agents within a bdi architecture In R Fikes R Sandewall Hrsg Tagungsband Proceedings of Knowledge Representation and Reasoning Seiten 473 484 San Mateo Kalifornien 1991 R
183. nt SAMPLING_TIME_ID int PROCESS _ID int FEATURE _ID int PHENOMENON_TYPE_ID int QUANTITY_ID int OBSERVATION_CONCEPT_ID int Ca process CATEGORY_VALUE varchar 255 G PROCESS_ID int Oe TIME_RECORD_ID int RECORD_TYPE varchar 255 MSECS varchar 255 START_TIME_ID int E END TIME ID int phenomenontype 4 PHENOMENON _TYPE_ID int Name varchar 255 phenomenon Ya PHENOMENON_ID int Value varchar 255 PHENOMENON_TYPE_ID int PHENOMENA_ID PHENOMENON_ID D Pos phenomenontype_phenomenon Abbildung 5 11 Datenbankschema zur persistenten Speicherung der Messdaten 96 KAPITEL 5 IMPLEMENTIERUNG 5 6 Nutzung von Messdaten Der letzte Schritt des in Kap 4 formalisierten Monitoringablaufs die Nutzung der erfass ten Messdaten wird im entwickelten Bauwerksmonitoringsystem auf mehreren Ebenen un terst tzt Im Vordergrund steht hierbei die Entscheidungsunterst tzung der Monitoringbe teiligten Deshalb werden mehrere Agententypen entwickelt die bei der Verarbeitung und Auswertung der Messdaten behilflich sind und nachfolgend beschrieben werden 5 6 1 Berichtsagent Als ein geeignetes Mittel zur Entscheidungsunterst tzung der Monitoringbeteiligten wurde die automatisierte Erstellung von Berichten sog Berichtswesen Berichtswesen oder engl reporting erkannt Die automatisiert erstellten Berichte erleichtern den Monito ringbeteiligten die Auswertung der Messdaten da die Messdaten gezielt aufbereitet und in
184. nte erfasst Die Rohdaten werden nach ihrer Erfassung zun chst durch den Talsperrenmeister in Da teiform aufbereitet und auf ihre Plausibilit t kontrolliert Hierzu werden die Daten in ein Tabellenkalkulationsprogramm eingelesen und grafisch aufbereitet Weitere aus der manuel len Erfassung stammende Messdaten werden manuell in ein Tabellenkalkulationsprogramm eingelesen und ebenfalls aufbereitet Nach der Kontrolle durch den Talsperrenmeister wer den die Messdaten in Dateiform an den Talsperreningenieur weitergeleitet der anhand der Daten das Bauwerksverhalten ber einen kurzen Zeitraum eine Woche bis max ein Monat srob pr ft Bei der Pr fung werden auch Daten aus der manuellen Erfassung ber cksichtigt Die Daten werden dann vom Talsperreningenieur gespeichert wobei die Speicherung der Da ten im Dateiformat des verwendeten Tabellenkalkulationsprogramms oder in flachen Dateien erfolgt Dieser Arbeitsschritt wird 14 t glich oder monatlich ausgef hrt Die weitergehende Auswertung der Messdaten erfolgt dann in der Essener Zentrale des Ruhr verbands Techniker und Ingenieure bertragen die in Dateiform vorliegenden Messdaten in das jeweils zur Auswertung verwendete Tabellenkalkulationsprogramm und bereiten die Da ten in der gew nschten Zieldarstellung auf Die manuell erfassten Messdaten werden zur Wei terverarbeitung ebenfalls in ein Tabellenkalkulationsprogramm eingegeben Der Austausch von Informationen bzw die
185. ogy Language Bengl einheitlicher Bezeichner f r Ressourcen Zeichenfolge mit definierter Formatierung zur Identifikation abstrakter oder physikalischer Ressourcen Bin leistungsf higer Ontologie Editor ist z B Prot g Stanford Center for Biomedical Informatics Research 08 der auch im Rahmen dieser Arbeit zur Erstellung von Ontologien verwendet wurde 3 4 AGENTENORIENTIERTE SOFTWARE ENTWICKLUNG Al k nnen Aktionen agent actions sind Erweiterungen der Begriffe zur formalen Beschreibung von Agentenaktionen Referentielle Ausdr cke identifying referential expressions IRE erlauben es schlie lich eine Menge von Objekten zu definieren die eine bestimmte Bedin gung erf llen Dabei ist es m glich IRE Quantifizierei gt in Verbindung mit Pr dikaten und Variablen zu verwenden um komplexe Ausdr cke zu formulieren verwendet werden Kann als Inhalt einer mr ACL Nachricht EN N ContentElement N O gt Elementtypen Eine JADE Ontologie AgentAction verwendet diese es eee N Abbildung 3 7 Inhalts Referenzmodell der Agentenplattform JADE Bellifemine 07 blicherweise sind viele Wissensingenieure an der Erstellung von Ontologien beteiligt um eine vollst ndige Beschreibung der Fachdom ne zu erhalten Durch die Vielzahl der Beteiligten und den Anspruch der Vollst ndigkeit ist die Erstellung von Ontologien h ufig ein langwieriger Prozess und insbesondere die Verkn pfun
186. oint conference on Smart objects and ambient intelligence innovative context aware services usages and technologies Seiten 287 292 Grenoble 2005 ACM Ardito 05 R Ardito P Bartalotta L Ceriani G Maier Diagnostic inverse analysis of concrete dams with statical excitation Journal of the Mechanical Behavior of Materials 15 6 381 386 2005 Austin 62 J L Austin How to Do Things with Words Harvard University Press Cam bridge MA USA 1962 Balageas 06 D Balageas C P Fritzen A Giiemes Structural Health Monitoring ISTE 2006 BBC News 08 BBC News Design blamed for US bridge fall Nachricht vom 15 Janu ar 2008 http news bbc co uk 1 hi world americas 7190722 stm Online Quelle 2008 04 30 Beeby 07 S Beeby Vibes vibration energy scavenging http www vibes ecs soton Online Quelle 2009 12 13 Beer 09 G Beer Hrsg Technology Innovation in Underground Construction CRC Press October 2009 ISBN 978 0 415 55105 2 Bellifemine 07 F Bellifemine G Caire D Greenwood Developing Multi Agent Systems wit JADE Wiley Series in Agent Technology John Wiley and Sons Ltd Chichester England 2007 Berga 06 L Berga Hrsg Dams and Reservoirs Societies and Environment in the 21st Century Proceedings of the International Symposium on Dams in the Societies of the 21st Century Barcelona Spain 2006 International Comittee on Large Dams Taylor amp Francis Bettzieche 02 V
187. oller zur Signalaufbereitung und Signal verarbeitung vor Ort 2 2 6 Zustandserfassungsstrategie Die im Bauwerksmonitoring zur Erfassung des Bauwerkszustandes angewendeten Strategi en lassen sich in i lokale und ii globale Strategien unterteilen Die lokale berwachung wird dabei vorwiegend zur Beobachtung eines lokal auftretenden Bauwerksph nomenen wie z B lokaler Beanspruchungen oder Dehnungen oder des Rissfortschritts angewendet Da bei der lokalen berwachung die Erfassung der Messgr en h ufig periodisch regelm ig erfolgt kommen verst rkt die Verfahren der zerst rungsfreien Pr fung zur Anwendung Die ber wiegend noch nicht automatisierten bzw nicht automatisiert auswertbaren ZfP Verfahren werden dann von den Monitoringbeteiligten manuell ausgewertet 2 2 BAUWERKSMONITORING 19 Globale Bauwerksph nomene wie Deformationen oder Vibrationen eines Bauwerks werden dagegen durch die globale Uberwachung erfasst Hierzu werden bevorzugt rechnergesteuer te automatisierte Messverfahren genutzt da die Datenerfassung an mehreren Messpunk ten synchron erfolgen Die Messpunkte werden zumeist in einem definierten Raster an si enifikanten Punkten platziert oder dort positioniert wo hohe Beanspruchungen erwartet werden oder Schadens bzw Verhaltensprozesse gut beobachtet werden k nnen Santa 051 Die optimale Platzierung von Sensoren engl sensor placement ist mittlerweile zu einem eigenen Forschungsgebiet geworden d
188. ols Remote Platforms Help sedeedt ea aa Seef Ba EI AgentPlatforms S name addresses state owner A Statler 1099 JADE NAME ADDRESSES STATE OWNER Main Container BI dficostatler 1099 JADE E ams Statler 1099 JADE E RMA Statler 1099 JADE Container 1 Kl 1 1 Statler 1099 JADE 7 Container 2 1 2 Statler 1099 JADE Container 3 Datenbank Ennepe Statler Abbildung 3 9 Grafische Benutzungsschnittstelle von JADE Ein JADE basiertes Agentensystem ist in Agenten Container und Plattformen strukturiert Container bilden die direkte Ausfiihrungsumgebung fiir Agenten wobei die Container einer Remote Method Invokation Java Klassenbibliothek und Kommunikationsprotokoll f r den entfernten Methodenaufruf 3 5 ENTWICKLUNGSSTAND VON AGENTENSYSTEMEN 45 Plattform unabh ngig vom Betriebssystem ber mehrere Rechner verteilt sein k nnen Jede Plattform hat einen besonderen Container den Main Container in dem die von den FIPA Spezifikationen geforderten Verwaltungs und Verzeichnisdienste Agent Management System und Directory Facilitator implementiert sind In JADE werden Agenten als eigener Thread realisiert Das Verhalten eines Agenten wird in Verhaltensbausteinen sog Behaviours definiert wobei ein Agent mehrere Verhaltens bausteine Behaviours haben kann Eine echt parallele Aufgabenbearbeitung auf der Basis dieser Behaviours ist jedoch nicht m glich da alle Behaviours inn
189. oni toringsystem erfasst und die Informationen zentral in einem geografischen Informationssystem aufbereitet Das Beispiel der Ennepetalsperre soll schlie lich zeigen dass auch seit l ngerem existierende Bauwerke durch ein Monitoring berwacht werden Hier besteht die Zielsetzung Sch digun sen fr hzeitig zu detektieren und somit das Sicherheitsniveau des Bauwerks dauerhauft zu erhalten Durch die Installation eines Bauwerksmonitoringsystems und die kontinuierliche Erfassung von Porenwasserdr cken in Mauerkern konnte dort u a der Erfolg von Sanierungs ma nahmen belegt werden Weitere interessante Beispiele f r die Anwendung von Bauwerksmonitoring und Structural Health Monitoring Systemen finden sich auf der Webseite der internationalen Gesellschaft f r das Structural Health Monitoring intelligenter Infrastruktur engl International Society for Structural Health Monitoring of Intelligent Infrastructure ISHMII 23 2 2 BAUWERKSMONITORING SIO adoosoer sunneqoeg pIrteqo Jop sunypemieqs uesunzyes JI SIJE WOJNE uou SHA 00SG UoUOTIeYSTeIOT Cl GOGT IoyoUIOSUAyXY GTZ 19WOZILT 88 9 194313 19JU0J9Q URIS ZG OT WePIsISWY OION s 9J 199UT 94 I9YIISPULIS Jop sunyppemioqN I9ISTJBUIO ME Ua 9IS SSOULIOSSeMpUNIL U9WSIII Op aJ1eds eyodauuy av Lyn wen SUN YOIMJUIUISIY UOSAT euezuonboly WOISAUIEMUNIT dq OSIN 19TSIJBUIOJNe 9M9N IQ9IUBH 9M9NIJ PIN SUIS S
190. onitoringsystem ergeben Das Gesamtproblem Monitoring wird somit durch die Verzahnung der einzelnen Agententypen gel st wobei erst durch die Interaktion zwischen den Agententypen eine ge schlossene Bearbeitungskette entsteht Auf methodischer Ebene vereinfacht die Einf hrung einer neuen Abstraktion des Software agenten die Implementierung des verteilten Monitoringsystems Im Vergleich zum bew hrten objektorientierten Ansatz bietet das Agentenparadigma demnach einen neuartigen Ansatz zur Zerlegung und Modellierung verteilter komplexer Systeme der sich insbesondere bei der Umsetzung des verteilt ablaufenden Monitoringprozesses und der Realisierung von komple xen Interaktionen zwischen den autonom agierenden Systemknoten als sehr leistungsf hig erweist Die sprechaktbasierte Kommunikation der verwendeten Agentenkommunikationss prache FIPA ACL erlaubt es die Aktionen der einzelnen Agenten effektiv zu koordinieren und in den Nachrichten heterogene Daten beliebiger Komplexit t beispielsweise Messwer te Analyseergebnisse und Steuerungsbefehle f r die Sensorikkomponenten auszutauschen Hierbei ist auch die enge Kopplung des Agentenansatzes mit einer ontologiebasierten Wis sensdarstellung von Vorteil da das zur Problembearbeitung erforderliche Fachwissen wie z B Datenformate oder Informationen ber den Messvorgang mittels einer gemeinsamen Fachontologie f r die Dom ne Bauwerksmonitoring auf die Agenten bertragen wird
191. orderlichen statischen Schwellenwerte f r die einzelnen Messstellen werden hierzu konkret ermittelt und die Messwertgeber in Familien zusammengefasst Die in Ab stimmung mit dem Ruhrverband f r Schwergewichtsstaumauern entwickelten Pfade k nnen Tabelle entnommen werden KAPITEL 4 KONZEPTION 12 Tabelle 4 5 Implementierte Auswertungspfade fiir das Referenzsystem Ennepetalsperre Einzelmesswert FIPA FIPY ESPX P2PY 51 5209 D2L1 Messwertgeberfamilie Ph nomen Sickerwasser Hang Sickerwasser Summe Gewichtslot Schwimmlot Porenwasserdruck wasserseitig Porenwasserdruck Gr ndungsfuge Porenwasserdruck Mauer Prozess Kippen der Mauer in einer Mauerwerksfuge Kippen der Mauer in der Sohlfuge Bruchversagen im Fels Gleiten der Mauer Offnen von Kliiften im Untergrund Erosion im Untergrund Erosion in der Mauer Auftriebsversagen in der Mauer Auftriebsversagen in der Sohlfuge Zusintern der Drainagen ws wasserseitig ls luftseitig unklar Schwellenwert basierend auf alten Messungen Sensor S1 2 53 F1PX F2PX F1SX F2SX El 1 El 2 El 5 1 E1 5 2 E1 6 1 E1 6 2 Gewichtslot ws ls ws ls Schwimmlot ws ls ls Sickerwasser Hang Summe SE SE Sick Porenwasserdruck wassserseitig Gr ndungsfuge in der Mauer S Ke 2 4 4 PROBLEMLOSUNGSKOMPETENZEN 13 4 4 5 Systemtiberwachung und diagnose Wie in Unterabschn 4 3 1 b
192. ormate verarbeiten Umfang Bauwerksmonitoringsystem Ebene Subfunktion Prim rakteur Agent Datenverarbeitung Akteur und Interessen Agent Datenverarbeitung Will Messwerte aus Quelldatenformat in Zieldatenformat bringen Standardablauf 1 Messwerte liegen in Quelldatenformat vor 2 System nimmt Messwerte entgegen 3 System erkennt das Quelldatenformat 4 System bringt Messwerte in Zieldatenformat 5 System leitet Messwerte zur Speicherung weiter Erweiterungen Alternative Abl ufe keine Spezielle Anforderungen keine C 2 VERANTWORTLICHKEITEN 153 C 2 Verantwortlichkeiten Tabelle C 1 Verantwortlichkeiten der Agententypen des Mo nitoringsystems Agententyp Sensorikagent Messdatelagent Datenverteilungsagent Datenverarbeitungs agent Datenspeicherungs agent Berichtsagent Filteragent Verantwortlichkeiten Kommuniziert mit DAQ System Erfasst Bauwerksph nomene zeitgesteuert Liefert auf Anfrage gespeicherte Messdaten des DAQ Systems Schreibt die Messwerte in eine Datei Liefert auf Anfrage den Speicherort der Messdatei Liefert auf Anfrage einen aktuellen Messwert des DAQ Systems 7 Liefert auf Anfrage techn Informationen ber das DAQ System bertr gt auf Anfrage Kommando an DAQ System Registriert sich beim Gelbe Seiten Agenten Oo rR WN Hm Uberwacht eine Messdatei Liest Messdatei zeitgesteuert aus Liefert auf Anfrage in der Da
193. ormatio nen gespeichert werden 5 Die Nutzung der Messdaten wird auf mehreren Ebenen unterst tzt Es wurde ein Agententyp zur Vorbewertung der Messdaten entwickelt der abweichende Mess werte detektiert und die Monitoringbeteiligten ber m gliche kritische Prozesse in formiert Zur Plausibilit tskontrolle von Messdaten und zur Pr fung des Kurzzeit Bauwerksverhaltens wurde ein Berichtsagent implementiert der eine automatisierte Erzeugung von Messberichten und die Aufbereitung von Messdaten in Diagrammform erm glicht Zur modellfreien statistischen Auswertung von Messdaten wurde ein Sta tistikagent entwickelt der eine Statistiksoftware in das Bauwerksmonitoringsystem in tegriert und auf diese Weise zahlreiche statische Verfahren bereitstellt Der Nutzer interagiert mit dem Bauwerksmonitoringsystem ber eine komfortable grafische Be nutzungsschnittstelle die einen direkten Zugang zu den Messdaten eine ger te und ortsbezogene Suche sowie statistische Funktionalit ten bereitstellt Die kollaborative Zusammenarbeit der einzelnen Agententypen im Bauwerksmonitoring system wird durch eine auf das Bauwerksmonitoring zugeschnittene Fachontologie und die Im plementierung von agentenspezifischen Interaktionsprotokollen sichergestellt Auf der Grund lage der Fachontologie sind die Agenten in der Lage selbstt tig Information zu erfragen und untereinander Daten auszutauschen Den Kern der Fachontologie bildet dabei ein
194. ourcen des Systems und die Bekanntschaften zwi schen den Agenten zeigt eine Verantwortlichkeitentabelle mit den Verantwortlichkeiten der einzelnen Agenten eine Interaktionentabelle zur Beschreibung von Interaktionen zwischen den Agenten und eine Ontologie fiir die betrachtete Dom ne 3 4 2 FIPA Standards Die Foundation for Intelligent Physical Agents FIPA ist ein internationales nicht kommerzielles Standardisierungsgremium das sich mit agentenbasierten Technologien und deren Interoperabilit t befasst Die FIPA hat bis heute 25 Spezifikationen als Standard verabschiedet die spezifische Aspekte der Multiagentensysteme aus den Bereichen Agen tenkommunikation agent communication Agententransport agent transport Agentenver waltung agent management Architektur abstract architecture und Anwendungen ap plications behandeln Das Hauptaugenmerk liegt dabei nicht auf dem agentenorientierten Entwicklungsprozess s o sondern auf der Implementierung und physischen Verteilung von Agentensystemen Ein mit den FIPA Spezifikationen konformes Agentensystem besteht aus den Hauptkompo nenten Agent Platform AP Agent Management System AMS Directory Facilitator DF und Message Transport System MTS Die Agent Platform ist die Agentenlaufzeitumgebung 16 Eine Methodologie wird hier als ein B ndel von Methoden definiert 3 4 AGENTENORIENTIERTE SOFTWARE ENTWICKLUNG 1 Planung j Nicht form
195. pektion und Pr fung von Bauwerken 2 1 2 Zus tzliche Untersuchungen am Bauwerk 2 2 Bauwerksmonitoring 2 2 1 Definition 2 2 2 Konzept 2 2 3 Dauer und Frequenz von Messungen o ooa a aa a 2 2 4 Messgr en 2 2 5 Messeinrichtungen 2 2 6 Zustandserfassungsstrategiel 2 22 CC mn a nn 2 2 7 Schadenserkennungsstrategie 22 22m a 2 2 8 Bewertung der Bauwerkssicherheit 2 2 9 Beispielanwendungen 2 3 Bauwerksmonitoringsysteme 2 3 1 Systemarchitektur 2 3 2 Datenerfassungssystemel o oo a a a a 2 3 3 Dateniibertragungs und Datenspeicherungsmechanismen 2 3 4 Datenverwaltung und auswertung nn 3 Multiagentensysteme 3 1 Softwareagenten und Multiagentensysteme 22 222222 3 1 1 Definition 3 1 2 Sichtweise auf ein Multiagentensystem 3 1 3 Agentenbegriff 3 2 Agentenarchitekturen 3 2 1 Deliberative Architekturen 0 0 00 eee 3 2 2 Reaktive Architekturen 3 2 3 Hybride Architekturen 1V Vil 10 11 13 13 14 15 16 17 18 19 20 21 24 24 25 26 27 11 INHALTSVERZEICHNIS aria ro rasa 34 TENTAR 34 aaa a A 35 3 3 3 Interaktionsprotokolle 37 ono ada A sas 37 aro sd asas 39 3 4 Agentenorientierte Software Entwicklungl e 41 3 4 1 Entwicklungsmethodologien 42 3
196. php option com_ content amp view article amp id 14 amp Itemid 52 Online Quelle 2009 06 11 Waller 89 H Waller R Schmidt Schwingungslehre f r Ingenieure BI Wissenschaftsverlag 1989 LITERATURVERZEICHNIS 175 Wellmann Jelic 05 A Wellmann Jelic J Bilek M Gallfy D Hartmann Parallel softwa re framework for fatigue analyses based on software agents Tagungsband International Conference on Computing in Civil Engineering ICCC Cancun Mexiko Juli 2005 Wellmann Jelic 07 A Wellmann Jelic Paralleles Simulationskonzept f r zeitabh ngige Zu verl ssigkeitsanalysen bei stochastischen Erm dungsprozessen Doktorarbeit Fakult t f r Bauingenieurwesen Ruhr Universit t Bochum 2007 Wikipedia 08 Wikipedia Die freie Enzyklop die deutsche Version wikipedia org wiki Hauptseite Online Quelle 2008 09 11 Willm 67 G Willm N Beaujoint Les m thodes de surveillance des barrages au service de la production hydraulique d Electricit de France probl mes anciens et solutions nouvelles Tagungsband IXth International Congress on Large Dams Band III Seiten 529 550 Istanbul 1967 ICOLD Witten 99 I H Witten E Frank Data Mining Practical Machine Learning Tools and Techniques Morgan Kaufmann 1999 Wooldridge 00 M Wooldridge N R Jennings D Kinny The Gaia Methodology for Agent Oriented Analysis and Design Autonomous Agents and Multi Agent Systems 3 3 285 312 2000 Wooldridge 01 M
197. pielweise eine Messreihe verdichtet werden muss das Programm vom externen Rechner neu konfiguriert werden Die Echtzeitstempelung der Mess werte geh rt zur Standardausstattung jedes Datenloggers Fast alle Datenlogger bieten die M glichkeit einen Zeitstempel benutzerdefiniert zu formatieren A 2 2 Anschlussm glichkeiten f r Sensoren Jeder Datenlogger besitzt entweder mindestens einen internen Sensor oder Anschlussm glich keiten f r mindestens einen Sensor Einfache Ger te haben i d R einen oder mehrere interne Sensoren Leistungsf higere Ger te besitzen dagegen Anschlussm glichkeiten f r unterschied lichste externe Sensoren und bieten damit eine h here messtechnische Flexibilit t Die angeschlossenen Sensoren arbeiten gew hnlich elektrisch d h der Logger sendet einen elektrischen Impuls an den Sensor und misst den Widerstand die Spannung oder die Fre quenz Die gemessenen Werte werden anschlie end skaliert und in ein bestimmtes Format gebracht Die Skalierung der gemessenen Werte erfolgt oftmals nicht automatisch mitun ter auch aus dem Grund dass angeschlossene Sensoren vor dem Messbetrieb geeicht werden m ssen Die automatische Skalierung wird deshalb nicht zur Mindestausstattung eines Da tenloggers gez hlt A 2 3 Interner Speicher Der interne Speicher selbst unterliegt keinen Beschr nkungen Er ist i d R als RAM Speicher ausgef hrt Die Gr e des Speichers variiert dabei
198. prache Java oder zus tzlicher Bibliotheken reali siert Flache Texte oder flache Dateien engl flat files dienen der Datenspeicherung in Textform wobei die zu speichernden Datens tze in einem bestimmten Format nacheinander in einer Liste angeordnet werden 84 KAPITEL 5 IMPLEMENTIERUNG Agentenbasiertes Kernmodul Analyse ce WW Berechnungscluster R Software a Jasper Reports N A Datenspeicherung x Se O o C 0 GE E O Ze o o gt Grafische Benutzungsschnittstelle Messdaten Swing GUI aufbereitet Abbildung 5 1 Grobarchitektur des Bauwerksmonitoringsystems RAMON Als Basis f r die Implementierung des Bauwerksmonitoringsystems wird die frei verf gbare Agentenplattform J ADE verwendet JADE zeichnet sich durch eine sehr gute Pro srammierschnittstelle und die Bereitstellung zahlreicher agentenorientierter Entwurfsmuster aus JADE wird aber auch gew hlt weil die Agentenplattform FIPA konform ist und somit eine Erweiterbarkeit z B durch die Kopplung mit anderen Agentensystemen m glich ist Im Folgenden wird die Implementierung der einzelnen Agententypen erl utert Die Erl ute rung orientiert sich dabei an den in Kapitel 4 identifizierten und formalisierten Arbeitsschrit ten des Bauwerksmonitorings 5 2 Erfassung von Messdaten Die Erfassung von Messdaten wird durch zwei spezialisierte Agententypen unterst tzt Ei nerseits wird zur aktiven Steuerung und
199. r cken eine umfassende strategische Aufgabe Bauingenieur 79 7 8 329 335 Juli August 2004 Meyer 07 J Meyer R Bischoff G Feltrin M Kr ger P Chatzichrisafis C Grosse Data analysis and reduction methodologies for wireless sensor networks report d5 8 2009 01 19 Minnesota Department of Transportation 08 Minnesota Department of Transportation In terstate 35w bridge collapse http www dot state mn us i35wbridge Online Quelle 2008 09 05 Mittrup 02 I Mittrup Entwicklung eines web basierten Talsperren Monitoring Systems Diplomarbeit Lehrstuhl f r Ingenieurinformatik im Bauwesen Ruhr Universit t Bochum 2002 Mittrup 04 I Mittrup K Smarsly J Bilek Implementierung eines Software Agenten zur Verwaltung komplexer Datenbest nde aus dem Bauwesen In J Zimmer S Geller Hrsg Tagungsband 16 Forum Bauinformatik 2004 Braunschweig Deutschland 2004 Verein Deutscher Ingenieure Mittrup 05 I Mittrup Modellbasierte Prognose des Bauwerksverhaltens mithilfe von Software Agenten In Weber L F Schley Hrsg Tagungsband 17 Forum Bauinformatik Junge Wissenschaftler forschen Cottbus 2005 Mufti 01 A Mufti Guidelines for Structural Health Monitoring ISIS Canada design manual no 2 Auflage September 2001 M ller Slany 03 H M ller Slany M glichkeiten und Grenzen der Schwingungsdiagnose f r mechanische Systeme auf der Basis numerischer Strukturmodelle Festschrift Prof Dr I
200. r Betriebsstelle bzw Talsperre sowie das Biironetzwerk der Zentrale erstrecken Auf diese Weise werden die Messwertgeber und Messdaten f r alle Monitoringbeteiligte verf gbar gemacht sodass von 4 1 ANALYSE EINES MONITORINGABLAUFS 53 den Arbeitsplatzrechnern auf die lokal gespeicherten Daten sowie die Datenerfassungssysteme zugegriffen werden kann Dieser Ansatz geht ber den Umfang bestehender computerbasier ter Monitoringsysteme vgl hierzu Abb hinaus da das Monitoringsystem als verteiltes System nun auch die Arbeitsplatzrechner der Monitoringbeteiligten umfasst und von dort aus einen integrierten Zugriff auf die Systemkomponenten erm glicht Vor dem Hintergrund des teilweise hohen Automatisierungsgrades im Bauwerksmonitoring muss dabei erforscht werden wie die im Bauwerksmonitoring verwendeten autonomen Mess und Datenerfassungssysteme auf generische Weise in das zu entwickelnde Multiagentensystem eingebunden werden k nnen Konkret geht es darum einen Zugriff auf Systeme unterschiedli cher Hersteller unabh ngig von den ger tespezifischen Befehlss tzen und den propriet ren Kommunikationsprotokollen zu erm glichen sodass die elektronischen Messwertgeber und Datenerfassungssysteme f r die berwachungsbeteiligten ber das Internet dynamisch auf findbar zugreifbar und steuerbar werden Das prim re Ziel ist hierbei eine Infrastruktur zur verteilten Erfassung und Bereitstellung von Messdaten zu entwickeln
201. r Frage nach dem Wert eines Sensors Das Attribut receiver legt den Empf nger der Nachricht language die Sprache in der der Inhalt ausgedriickt wird und ontology die verwendete Terminologie fest Die heute vorherrschende Agentenkommunikationssprache ist die FIPAl Agent Commu nication Language FIPA ACL FIPA 07 FIPA ACL Message Structure Specification SC00061 Die allgemeinen Nachrichtenparameter einer FIPA ACL Nachricht wurden in der FIPA ACL Message Structure Specification FIPA 07 FIPA ACL Message Structure Spe cification SC00061 spezifiziert Der Sprechakt der Nachricht findet sich dabei im Param ter performative wieder Wichtige Erweiterungen gegen ber KQML sind die Parameter protocol und conversation id die eine Definition von Interaktionsprotokollen und Ge spr chskennungen fiir Nachrichten erm glichen und somit die Einordnung von Nachrichten zu Konversationsstrangen erleichtern Tabelle 3 2 gibt einen berblick ber die von der FIPA spezifizierten Nachrichtenparameter einer FIPA ACL Nachricht Tabelle 3 2 FIPA ACL Nachrichtenparameter Parameter Beschreibung Performative Sprechakt der Nachricht sender Identit t des Nachrichtensenders receiver Identit t des der beabsichtigten Nachrichtenempf nger reply to Empf nger f r nachfolgende Nachrichten in einem Konversationsstrang content Nachrichteninhalt language Sprache in der die Nachricht ausgedr ckt ist encoding Sp
202. rarbeitenden Agenten Fragt agent die Sensorik oder Messdateiagenten dazu periodisch ab Aufbereitung von Messdaten Datenverarbeitungs Nimmt erfasste Messdaten entgegen wandelt diese in ein Zielformat agent um und leitet die Messdaten zur Speicherung weiter Pflege von Messdaten Datenspeicherungs Speichert Messdaten in einem Datenbanksystem und stellt Dienste agent zur Verwaltung der Daten bereit Nutzung von Messdaten Filteragent Filtert erfasste Messdaten anhand von benutzerdefinierten Kriteri en und f hrt Auswertungen durch Berichtsagent Stellt erfasste Messdaten in Berichtsform dar L dt selbstt tig Messdaten aus einer Datenbank Statistikagent Stellt statistische Funktionalit ten bereit Kommuniziert hierzu mit einer Statistiksoftware Pers nlicher Agent Bildet die Schnittstelle zwischen MAS und den menschlichen Mo nitoringbeteiligten Selbstdiagnose System berwachungs Uberwacht das System auf unvorhergesehene Ausf lle und infor agent miert die menschlichen Monitoringbeteiligten 64 KAPITEL 4 KONZEPTION entnommen werden dass fiir die Interaktionen des Sensorikagenten die Interaktionsprotokolle FIPA Request und Query Ref zu verwenden sind Tabelle 4 4 Interaktionstabelle fiir den Sensorikagenten Interaktion Verantw IP Rolle Mit Wann Beantworte Frage nach 6 FIPA R Daten Anfrage erhalten aktuellem Messwert Request verteilungsagent Beantworte Anfrage 3 FIPA R Daten Anfrage erhalten Beobach
203. rden die am Monitoringablauf beteiligten Fa chexperten d h Talsperrenmeister und Talsperreningenieur Geologe Vermessungsingenieur und Fachingenieur Statiker identifiziert Alle Monitoringbeteiligten werden dabei f r ei ne prototypische Umsetzung durch drei generische Nutzer abgebildet den i Monitoring experte der als Hauptverantwortlicher f r die Steuerung des Bauwerksmonitoringsystems insbesondere die Verwaltung der Mess und Datenerfassungssysteme zust ndig ist den ii Bauwerksbetreiber besitzer der vorrangig betriebliche Aufgaben wahrnimmt aber auch an der Messdatenauswertung beteiligt ist sowie den iii Fachingenieur Statiker der gemein 4 2 AGENTENORIENTIERTE ANALYSE 99 Bauwerksmonitoringsystem Bauwerksph nomene erfassen include ur N Ki Akteur E Mess und Monitoringexperte Datenerfassungs DAQ Systeme steuern system include Q BZ Be W s Messdaten ansehen Bauwerksbetreiber N Statiker Messdaten archivieren Abbildung 4 4 Anwendungsf lle f r das zu entwickelnde Bauwerksmonitoringsystem UML Anwendungsfalldiagramm sam mit Fachexperten aus anderen Disziplinen f r die Bauwerkssicherheit und eine ab schlie ende Sicherheitsbeurteilung verantwortlich ist In Abbildung ist auszugsweise ein Anwendungsfalldiagramm dargestellt das drei der oben beschriebenen Anwendungsf lle Anwendungsf lle Messgr e erfassen Messdaten
204. rechneten Verformungen zeigt dass das Bauwerks verhalten sehr gut simuliert wird Dies belegt die grunds tzliche Eignung der HST Methode zur Prognose des Bauwerksverhaltens Als positive Eigenschaft ist besonders hervorzuheben dass die HST Methode die Simulation des Bauwerksverhaltens ohne ein strukturmechanisches Modell erlaubt und deshalb mit geringem Aufwand in einen Agententypen integrierbar ist Alternativ ist auch der Einsatz einer deterministischen Simulation m glich hierzu m sste eine Finite Element Simulation mit dem Agentensystem verbunden werden Im Rahmen der vorliegenden Arbeit wurde die Integration einer derartigen Simulation in das Agentensys tem in der Diplomarbeit untersucht Die technische Realisierbarkeit wurde dabei erfolgreich nachgewiesen und ein Simulationsmodell f r die Ennepetalsperre entwickelt Aus Performanzgr nden und der schlechteren bertragbarkeit der strukturmechanischen Modelle wird aber auf die Integration einer Finite Element Simulation verzichtet Die f r die Talsperren berwachung relevanten Prognose und Analysemodelle wurden in Abschn erl utert 68 KAPITEL 4 KONZEPTION Ennepetalsperre Pendellot F2 9 gemessen 8 berechnet 7 plastische 6 Verformung a 5 E E34 E E d 2 ET 5 pa E g o O gt a Abbildung 4 7 Prototypisches auf der HST Methode basierendes Prognosemodell fiir die radiale Verformung der Ennep
205. ren Diagramms fest dass in den zur ckliegenden Tagen keine groben Abweichungen bersehen wurden Weiterhin stellt er fest dass in der Messreihe F2PX ein steigender Trend zu erken nen ist Besonders auff llig ist jedoch dass die Messreihe F2PY die zur Ausl sung einer Warnmeldung gef hrt hat bis auf den letzten gemessenen Wert keine Ausrei er aufweist Aufgrund der Messungen an Messstelle F2PY hat der Talsperreningenieur die Vermutung dass es sich um einen Messfehler handelt Diese Vermutung wird durch die Betrachtung des unteren Diagramms best tigt Die Lage des Datenpunktes im Diagramm zeigt wie stark die letzte Messung der Lotanlage von der vorausgegangenen Messung abweicht Die Gr enord nung der Abweichung l sst den Schluss zu dass es sich um einen Messfehler handelt 120 KAPITEL 6 VALIDIERUNG RAMON ee www inf bi rub de monitoring Messbericht fur Ennepetalsperre Woche ab 18 064 Messdaten Datum Stauhoehe F2PX F2PY 18 06 300 67 3 99 1 31 19 0688 300 64 3 95 1 46 20 06 300 6 4 06 1 41 21 0688 300 55 3 93 1 63 22 06 88 300 5 4 01 1 52 23 06 300 47 4 29 1 48 24 06 300 43 4 31 1 23 25 06 300 38 4 74 6 37 Zusammenfassung Diagramme 4 75 300 65 6 300 60 A ent 300 55 4 300 50 4 25 y 300 45 2 300 40 4 00 1 18 Jun 19 Jun 20 Jun 21 Jun 22 Jun 23 Jun 24 Jun 25 Jun Stauh he 0 F2PX 4 F2PY 4 75 4 50 radial 4 25 4 00 10 15 20 25 30 35 40 45 50 55 60 65 tangential
206. ren Geod ten und Geologen besteht in Zusammen arbeit mit den lokalen Betriebsstellen durchgef hrt Die Abteilung bernimmt alle weiterf h renden Aufgaben der Talsperren berwachung wie die Erstellung von Berichten Sicherheits beurteilungen oder statischen Nachweisen im Rahmen von Sanierungs und Anpassungsma nahmen und ist insbesondere f r die Auswertung aller vor Ort erfassten Messdaten verant wortlich Ein Gro teil der Messdaten wird zur Weiterverarbeitung von den Betriebsstellen in die Zentrale transferiert wobei der Datentransfer berwiegend manuell mittels einer bli chen Fernzugriffssoftware oder per Email erfolgt Der zur berwachung der Ennepetalsperre durchgef hrte Monitoringablauf ist in Abb als UML Aktivit tsdiagramm dargestellt Der Monitoringablauf beginnt mit der Datenerfassung an der Betriebsstelle Ennepetalsperre durch ein automatisiertes Datenerfassungssystem Das Datenerfassungssystem besteht aus ca 40 Messf hlern drei Datenloggern und einem Messrechner der sich in einer Messwarte in der N he der Talsperre befindet Die Messf hler werden von den Datenloggern nach ei nem programmierten Messprogramm in festen Intervallen abgefragt Eine Software liest die Datenloggerspeicher regelm ig aus und legt die erfassten Messdaten in Dateien auf dem Messrechner ab Werte aus weiteren nicht automatisierten Messeinrichtungen werden ent weder mittels Handheld Computern oder manuell durch Ablesung analoger Messinstrume
207. ren und Modelle abzustimmen Insbesondere die f r Zuverl ssigkeitsanalysen Sicherheitsnach weise und Lebensdauerabsch tzungen verwendeten Modelle k nnen gro en Einfluss auf die Auswahl der zu erfassenden Bauwerksph nomene haben Nach k nnen sechs Bewertungsstufen unterschieden werden vgl Abb 2 6 Stufe 0 Qualitative Informelle Bewertung Die qualitative Bewertung basiert auf der visuellen Inspektion der Bauwerke wobei die sichtbaren Deteriorationsfolgen wie z B die Korrosion von Stahlbauteilen oder andere sichtbare Schadenshinweise z B Risse oder Abplatzungen analysiert werden Die qualitative Bewertung kommt gr tenteils in der Infrastrukturverwaltung Bauwerksmanagement zur Anwendung wo der Bauwerkszustand durch visuelle Inspektionen vor beurteilt wird Stufe 1 Messwertbasierte Bewertung Die messwertbasierte Bewertung umfasst alle Verfahren bei denen die Gebrauchstauglichkeit eines Bauwerks direkt durch Messun gen Monitoring oder Belastungstests bestimmt wird Die Untersuchung erfolgt in zwei Schritten wobei zun chst die Einwirkungen und das Bauwerksverhalten gemessen wer den und danach die Gebrauchstauglichkeit anhand von Grenzwerten aus Entwurfsricht linien Normen verifiziert wird Die wichtigste Messgr e zur Bewertung der Gebrauch stauglichkeit ist die Verformung des Bauwerks Die Verfahren zur messwertbasierten Bewertung sind nur in den Grenzen der Gebrauchstauglichkeit anwendbar Stufe 2
208. renahen Kommunikation und erlauben die Konfiguration der Schnittstellenparameter Die ben tigte Funktionalit t wird mittels der freien Java Bibliothek Java Communications Ap Sun Microsystems Inc 09 implementiert die von Sun speziell zur Kapselung der seriellen und parallelen Hardwareschnittstellen eines Rechners entwickelt wurde Die Implementierung Zur Darstellung der Verhaltensbausteine und des agenteninternen Kontrollflusses wird eine eigene Dar stellungsart verwendet Die Verhaltensbausteine werden darin durch Rechtecke symbolisiert Der Kontrollfluss zwischen den Bausteinen wird durch eine gestrichelte Linie mit offenem Pfeil veranschaulicht Empf ngt oder sendet ein Verhaltensbaustein Nachrichten so wird dieses durch einen horizontalen Linie mit ausgefiilltem Pfeil dargestellt wird im Folgenden als Comm API bezeichnet 36 KAPITEL 5 IMPLEMENTIERUNG der Kommunikation ber die serielle und parallele Schnittstelle eines Rechners wird im fol genden Unterabschnitt n her erl utert Zur Bereitstellung aktueller Messwerte an die Agenten des Bauwerksmonitoring systems werden die Verhaltensbausteine SensorsQueryResponderBehaviour und SensorsRequestResponderBehaviour implementiert die empfangene Nachrichten an derer Agenten verarbeiten und nach der Kommunikation mit dem MDES aktuelle Messwerte zur ckliefern Die Verhaltensbausteine greifen hierzu auf die oben beschriebenen Bausteine WriteBehaviour und Rea
209. retechnische Umsetzung der Agententypen die jeweils Einzelschritte des Monitoringablaufs abbilden und entsprechende Fachlogik aufnehmen 5 1 Vorbemerkungen Das Bauwerksmonitoringsystem RAMON wird als ein verteiltes Multiagentensystem reali siert Den Mittelpunkt des Bauwerksmonitoringsystems bildet ein agentenbasiertes Kernmo dul das alle entwickelten Agenten und ihre Laufzeitumgebung enth lt vgl Abb 5 1 Weite re Systembestandteile sind die Hard bzw Softwareressourcen i Sensorik ii Analyse iii Datenspeicherung und iv Grafische Benutzungsschnittstelle Die Ressourcen werden mittels agentenorientierter Konzepte bevorzugt durch die Einf hrung spezialisierter Agententypen sowie auf unterer Ebene mittels objektorientierter Konzepte in das Bauwerksmonitoring system integriert Besonderer Wert wird dabei auf die Integration von externen Mess und Datenerfassungssystemen MDES gelegt die als autonome Systeme in das Multiagentensys tem eingebunden werden Die Kommunikation innerhalb des agentenbasierten Kernmoduls erfolgt ausschlieBlich auf der Basis der Agentenkommunikationssprache FIPA ACL wobei der Nachrichteninhalt je nach Kommunikationssituation entweder in der Inhaltssprache FIPA SL einer Fachsprache wie z B SensorML oder in flachem Text ausgedr ckt werden kann Die Interaktion mit den Ressourcen des Bauwerksmonitoringsystems wird auf Sub Agenten Ebene mittels Standar delementen der verwendeten Programmiers
210. riet ten Daten bzw Dateiformaten abgelegt Diese Forma SU KAPITEL 4 KONZEPTION te sind jedoch herstellerabh ngig und bisher nicht standardisiert Die Integration von un terschiedlichen propriet ren Messdatenformaten in das Bauwerksmonitoringsystem erfolgt deshalb durch die Bereitstellung von mehreren spezialisierten Transformationsagenten die entsprechende Messdaten aus den Messdateien extrahieren und in das intern verwendete Da tenmodell bertragen Die Rolle des Transformationsagenten wird dabei vom Datenverarbeitungsagenten ber nommen F r jedes Messdatenformat wird ein eigener Datenverarbeitungsagent implemen tiert Das Auffinden der geeigneten Datenverarbeitungsagenten wird zur Laufzeit sicherge stellt indem die Datenverarbeitungsagenten in ihrer Dienstbeschreibung eine Eigenschaft format type zur Beschreibung des Datenformates ver ffentlichen Teil III Umsetzung Kapitel 5 Implementierung des Bauwerksmonitoringsystems RAMON Zur softwaretechnischen Untersttitzung der messtechnischen Dauer und Langzeit berwachung von Bauwerken wird das prototypische Bauwerksmonitoringsystem RAMON engl Robust Agent based Structural MONitoring System Robustes agentenbasiertes Bauwerksmoni toringsystem implementiert In diesem Kapitel wird die Implementierung des Bauwerksmoni toringsystems auf der Basis des im vorangegangen Kapitel durchgef hrten Entwurfs erl utert Im Vordergrund steht hierbei die softwa
211. rkennbare Sch den zus tzliche Untersuchungen am Bauwerk durchgef hrt werden Zu diesem Zweck kommen berwiegend experimentelle Pr fverfahren vgl Tab zur Anwen dung Als experimentelle Pr fverfahren werden in dieser Arbeit alle Untersuchungsverfahren am Bauwerk definiert die im Sinne einer Inspektion unter vergleichbaren Randbedingungen wiederholt werden k nnen Die Verfahren liefern eine quantitative Beschreibung des aktuellen Bauwerkszustandes und werden insbesondere zur Bestimmung von Materialkennwerten des Tragverhaltens sowie zur Ermittlung von Schadensart und umfang eingesetzt Eine besondere Stellung innerhalb dieser Pr fverfahren nehmen die Verfahren der zerst rungs freien Pr fung im Bauwesen ZfPBau ein Insbesondere unter den Gesichtspunkten einer pr ventiven Schadenserkennung bieten diese Verfahren langfristig hervorragende M glichkeiten um mikroskopische Sch digungen bzw Ver nderungen ohne Eingriff in die Bauwerkssubstanz zu bestimmen Die ZfPBau Verfahren sind deshalb f r das in Abschnitt 2 2 beschriebene Bau werksmonitoring und Structural Health Monitoring von Interesse da dort die Zielsetzung be steht den Messvorgang zu automatisieren die Messdatenauswertung zu vereinfachen und die verteilt gemessenen Messdaten computerunterst tzt zusammenzuf hren um Struktursch di 12 KAPITEL 2 STAND DER FORSCHUNG Tabelle 2 1 bersicht ber experimentelle Pr fverfahren Mehdianpour 04 Experimentelle
212. rs nli che Unterst tzung w hrend meiner Zeit an seinem Lehrstuhl Herrn Prof Dr Ing Markus K nig danke ich f r die freundliche bernahme des Koreferats und sein Interesse an meiner Arbeit F r seine T tigkeit als fachfremder Gutachter danke ich Herrn Prof Dr Ing Mar kus Thewes Dem Ruhrverband danke ich f r die freundliche Bereitstellung von Mess und berwachungsdaten Dar ber hinaus danke ich allen Kollegen am Lehrstuhl f r Ingenieurinformatik f r ihre stete Hilfsbereitschaft In diesem Zusammenhang m chte ich besonders meine Kollegen Andres Wellmann Jelic Kai Oberste Ufer Karlheinz Lehner und Kai Erlemann hervorheben die zum Gelingen dieser Arbeit beigetragen haben Mein besonderer Dank gilt schlie lich meiner Ehefrau Maria del Carmen f r ihre Geduld tat kr ftige Unterst tzung und ihren R ckhalt w hrend der Fertigstellung dieser Arbeit Zuletzt danke ich herzlich meinen Eltern die mich stets in jeder Hinsicht unterst tzt und auf diese Weise die Voraussetzung f r diese Arbeit geschaffen haben Bochum im M rz 2010 Ingo Mittrup Tag der Einreichung 05 01 2010 Tag der m ndlichen Pr fung 19 02 2010 1 Gutachter Prof Dr Ing D Hartmann 2 Gutachter Prof Dr Ing M K nig Inhaltsverzeichnis Abbildungsverzeichnis Listingsverzeichnis ju Grundlagen 1 Einleitung 1 1 Problemstellung 1 2 Aufbau der Arbeit 2 Stand der Forschung 2 1 Bauwerks berwachung 2 1 1 Ins
213. rschoben werden sollen Dies ist insbesondere bei der berwachung von alten Bau werken und Denkm lern der Fall F r diese Bauwerke ist das Bauwerksmonitoring in Ver bindung mit der zerst rungsfreien Pr fung die einzige M glichkeit um den genauen Zustand des Bauwerks zu ermitteln da kein Material zur Bestimmung von Materialeigenschaften ent nommen und gepr ft werden kann Bei der Durchf hrung einer Langzeit berwachung kann die Erfassung von Messdaten entwe der kontinuierlich oder periodisch erfolgen Zu unterscheiden sind eine kontinuierliche eine periodisch regelm ige und eine periodisch ereignisgesteuerte getriggerte Datenerfassung vgl Abb 2 4 In einer periodisch regelm igen Datenerfassung werden die Messungen in festen Zeitabst nden durchgef hrt w hrend in einer periodisch ereignisgesteuerten Datener fassung die Messungen durch ein bestimmtes Ereignis wie das Uberschreiten eines Schwel lenwertes ausgel st bzw getriggert werden Das Abtastintervall Sampling f r jede Da tenerfassung h ngt dabei von den dynamischen Eigenschaften des beobachteten Bauwerks ab Typische Anwendungen fiir die periodisch regelm ige Datenerfassung sind F lle in denen die Lasten statisch bzw quasi statisch sind und sich die beobachtete Bauwerkseigenschaft langsam ndert Ein Beispiel hierf r ist die Messung des j hrlichen Temperatureinflusses auf eine Staumauer Eine typische Anwendung f r die periodisc
214. rteilt werden muss Gegen ber der visuellen Inspektion werden durch die Kurzzeit berwachung zus tzliche qualitative Informa tionen ermittelt auf deren Basis die Bauwerkssicherheit gepr ft werden kann Es kommen vorwiegend die in Unterabschnitt beschriebenen experimentellen Pr fverfahren zum Einsatz Wenn mehrere Kurzzeit berwachungen regelm ig ber einen l ngeren Zeitraum wiederholt werden werden diese als periodische Langzeit berwachung definiert Die kontinuierliche berwachung eines Bauwerks wird als Langzeit berwachung definiert wenn die berwachung ber einen Zeitraum von Jahren bis Jahrzehnten durchgef hrt wird vel ISIS 08 Die Langzeit berwachung kommt insbesondere dann zur Anwendung wenn sich die Lasteinwirkungen nur langsam andern wie bei langsamen graduellen Temperatur nderungen oder die Belastungen nicht vorhersagbar sind z B bei Naturkatastrophen wie Hochwasser oder Erdbeben Dar ber hinaus kommt die Langzeit berwachung auch zur An wendung wenn ein Bauwerk durch einen langsamen Degradationsprozessen beeintr chtigt 16 KAPITEL 2 STAND DER FORSCHUNG Langzeitmonitoring a Kontinuierlich C _ _ _ _ o e Zeit p Periodisch MM E E E E Regelm ig Zeit c Periodisch MM DR HEE Ereignisgesteuert Zeit Abbildung 2 4 Messstrategien f r das Langzeitmonitoring wird und Instandsetzungsma nahmen entweder nur begrenzt m glich sind oder so lange wie m glich ve
215. rtet Um die Erstellung optisch an sprechender Berichte zu vereinfachen wird das Open Source Framework Jasper Reports Jaspersoft Corporation 09 genutzt das die Java basierte Erstellung von Berichten sehr gut unterst tzt Die Berichtserzeugung findet im Verhaltensbaustein CreateReportBehaviour statt Der Verhaltensbaustein DistributeReportBehaviour sorgt schlie lich f r eine Vertei lung der Berichte Die Verteilung kann dabei per Email oder ber verschiedene Transport 5 6 NUTZUNG VON MESSDATEN 97 Messbericht erzeugen Schablone laden Daten laden Bericht f llen Bericht exportieren no Start Abbildung 5 13 Einzelschritte zur Berichtserstellung UML Aktivit tsdiagramm protokolle HTTP S FTP etc erfolgen Insbesondere die Verteilung per FTP bietet die M glichkeit die Berichte an zentraler Stelle verf gbar zu machen und so f r die sp tere Ver wendung zu archivieren Die Berichte k nnen in verschiedene Zielformate PDF XML oder HTML exportiert werden 5 6 2 Filteragent Zur Entscheidungsunterstiitzung der Fachexperten bei der Bewertung der Messdaten wird in der Klasse DetectionAgent ein spezialisierter Filteragent implementiert dessen Verhaltens bausteine der Abb zu entnehmen sind DetectionAgent DetectionSequentialBehaviour DBlteratedClientBehaviour ScriptedBehaviour GetDiagnosisBehaviour Abbildung 5 14 Verhaltensbausteine des Filteragenten Zur automatisierten Bewertung der Me
216. rung der betrachteten Struktur wird berwiegend die Finite Element Methode eingesetzt Ein alternativer Ansatz zur deterministischen Modellie rung stammt von Cherubim der auf der Basis eines 2 Stab Modells die temperaturbedingten Verformungen der Mauerkrone berechnet Cherubim 05 Die thermisch aktive Zone des Mau erk rpers wird dabei durch zwei Pendelst be entlang der Luft und Wasserseite der Staumauer modelliert die am oberen Ende Mauerkopf gelenkig verbunden sind Den St ben werden ab schnittsweise die real gemessenen Temperaturen des n chstliegenden Messgebers zugeordnet und auf der Basis der W rmeausdehnungsgleichung die L ngen nderungen der Pendelst be berechnet die als Bewegung der Mauerkrone interpretiert werden k nnen Die hybriden bzw gekoppelten Verfahren basieren auf einer Kombination von statistischen und deterministischen Verfahren In einen deterministischen Ansatz werden dabei Koeffizien ten eingefiihrt die auf der Basis von Messdaten ermittelt bzw kalibriert wurden Gekoppelte Verfahren bilden beispielsweise h ufig den Einfluss des Wasserdrucks auf das Verhalten der Staumauer mithilfe eines deterministischen Modells FE Modell ab Das schwer zu beschrei bende instation re Temperaturfeld der Staumauer wird dagegen vereinfachend durch einen statistischen Ansatz auf der Basis gemessener Lufttemperaturen erfasst Horlacher 021 Neuere Ans tze betrachten die Analyse des Bauwerksverhaltens
217. rung von Basiseinheiten und abgeleiteten Einheiten sowie des Ableitungsprozesses von Einheiten Abbildung zeigt das Dom nenmodell mit den wichtigsten Konzepten f r Beobachtungen und Beobachtungs bzw Messprozesse Concept Location name is located in superfeatures Concept Process 4 observes feature Concept is described by TimeRecord T 4 i Ti 0 PARE provides Concept time for__0 Observation l is subtype of Concept CategoryObservation categoryValue is subtype of Concept Measurement Concept 0 Quantity 1 amount gt accounts for units o quantified by accounts for Concept Concept Phenomenon Unit Type BEE Abbildung 4 11 Dom nenmodell f r alle messwertbezogenen Konzepte des Bauwerksmonito rings Informationen ber die verwendeten Mess und Datenerfassungssysteme und den Be obachtungsprozess werden durch die Nutzung der Sensorbeschreibungssprache Sen sorML Open Geospatial Consortium 09 aufgenommen SensorML ist eine in XML definierte Auszeichnungssprache zur Beschreibung von Sensoren Sensordaten und 4 6 INFORMATIONSMODELLIERUNG 19 AbstractFeature name String description String ax AbstractProcess metadataGroup A nm gt spatialReferenceFrame temporalReferenceFrame Abbildung 4 12 SensorML Datenmodell zur Abbildung von Sensoren und Messprozessen Botts 07 Messvorg n
218. rvice sa_Properties Sensorik ontology monitoring onto gt VS ike i agent language fipa sl 2 lt feature a nn protocol fipa request smi lt sensors aescription gt Abbildung C 3 Dienstbeschreibung des Messdateiagenten C 5 3 Datenverteilungsagent daq_SD ServiceDescription stellt bereit type daq service daq_Properties ontology monitoring onto gt language fipa sl protocol fipa request Datenverteil ungsagent A foi lt feature of interest gt Abbildung C 4 Dienstbeschreibung des Datenverteilungsagenten C 5 DIENSTBESCHREIBUNGEN C 5 4 Datenverarbeitungsagent Datenverar beitungs stellt bereit dpa_SD ServiceDescription type processing service agent ontology monitoring onto language fipa sl protocol fipa request dpa_Properties ae foi lt feature of interest gt format lt data format gt Abbildung C 5 Dienstbeschreibung des Datenverarbeitungsagenten C 5 5 Statistikagent Statistik stellt bereit saa_SD ServiceDescription type statistics service agent A ontology monitoring onto language fipa sl protocol fipa request SS saa_Properties foi lt feature of interest gt product lt name of software gt Abbildung C 6 Dienstbeschreibung des Statistikagenten C 5 6 D
219. rzielle Software zur computerbasierten Schadenserken nung verfiigbar Beispiele sind die Softwarepakete STAR Modal Spectral Dynamics Inc 09 und ARTEMIS Structural Vibration Solutions A S 09 die eine modale Analyse im Zeit und Frequenzbereich erm glichen Die Integration in Bauwerksmonitoringsysteme beruht berwiegend auf der bergabe bzw dem Export der erfassten Messdaten an die Schadenser kennungssoftware In letzter Zeit werden zunehmend auch sog modellfreie engl model free symptombasierte Verfahren zur Schadenserkennung eingesetzt die auf statistischen Ans tzen beruhen Das Ziel ist es hierbei signifikante Ver nderungen in den Messschrieben die auf eine Sch digung des Bauwerks schlie en lassen auf der Basis statistischer Verfahren zu erkennen Dieser Ansatz bietet den Vorteil dass die entwickelten Verfahren auf andere Bauwerke bertragbar sind und der Aufwand f r die Erstellung und Kalibrierung strukturmechanischer Modelle entf llt Die Eine Prognose wird h ufig jedoch nicht in die Schadenserkennung eingeschlossen da die Vorhersage der Restlebensdauer in Abh ngigkeit von der Schadensart spezifische Bewertungsmethoden aus der Bruchmechanik oder Erm dungsanalysen erfordert 20 KAPITEL 2 STAND DER FORSCHUNG Verfahren darunter z B multivariate Methoden Wavelets oder autoregressive Modelle stam men vorwiegend aus der Statistik und der Signalverarbeitung und werden auf die dynamischen Bauwerksparameter
220. s um die verantwortlichen menschlichen Aufgabentr ger optimal in der Erfassung und Auswertung von Messdaten zu unterstiitzen Die Problemstel lung besteht grunds tzlich darin den Uberwachungsbeteiligten lokal gespeicherte aber auch fernabfragbare Messdaten aus elektronischen Messwertgebern bereitzustellen und die ver teilt ablaufenden Arbeitsschritte zur Weiterverarbeitung der Messdaten sinnvoll zu vernetzen Hartmann 01 Das zu entwickelnde Softwaresystem soll dazu mehrere Agenten verwenden die als autonome Softwarekomponenten mit eigenen Zielen Ressourcen F higkeiten sowie einem definierten Verst ndnis ber ihre Anwendungswelt versehen sind und mit anderen Agenten bzw menschlichen Auftraggebern interagieren k nnen E Analog N Diskretisierung 7 Talsperre Betriebsstelle RK Signal Sensoren konditionierung El aw eer El Transceiver El M y Datenbank E N T server ees DAQ Modul Sn p DFU Internet E Zentrale gt S Ss 2 Arbeitsplatzrechner Arbeitsplatzrechner p B ro Netzwerk Ethernet E C Datenbankserver Arbeitsplatzrechner Analyseserver J Abbildung 4 1 Angestrebtes verteiltes Monitoringsystem mit integrierten Mess und Daten erfassungssystemen Sytemskizze Das angestrebte verteilte Monitoringsystem ist in Abbildung 4 1 skizziert Das Monitoringsys tem soll sich ber das lokale Datenerfassungsnetzwerk DAQ Netzwerk an de
221. s drei Akteure beteiligt Sustainable Bridges 07 der Betreiber bzw Besitzer des Bauwerks der die Monitoringzie le festlegt und f r wirtschaftliche Entscheidungen hinsichtlich des Bauwerksmonitorings so wie der Bauwerksinstandsetzung verantwortlich ist der Pr f Statiker der ein theoretisches Bauwerksmodell und oder geeignete Methoden zur Auswertung der gewonnenen Messdaten entwickelt und der Monitoringexperte der in Abstimmung mit dem Statiker das Bauwerks monitoringsystem entwirft und betreibt In Abh ngigkeit von der Bauwerksart und den jeweiligen Monitoringzielen k nnen aber deut lich mehr Akteure in das Monitoring involviert sein Insbesondere dann wenn das Bau werksmonitoring mit dem Ziel der Sicherheitsbewertung durchgef hrt wird werden weitere Experten aus Fachgebieten wie Geotechnik und Grundbau Geod sie Materialtechnologie und Spezialisierungen des konstruktiven Ingenieurbaus an der Auswertung der Messdaten beteiligt Die Erfassung und Auswertung erfolgt dabei kollaborativ in einem mehrschrittigen 92 KAPITEL 4 KONZEPTION bauwerksspezifischen Arbeitsablauf 4 1 2 dem die Messdaten aus dem Bauwerksmonitoring sowie weitere Daten Bauwerksdaten Inspektionsdaten etc zugrundegelegt werden In dieser Arbeit soll deshalb unter Beriicksichtigung eines exemplarisch betrachteten Ar beitsablaufs untersucht werden wie das Bauwerksmonitoring im Sinne einer verteilten Probleml sung zerlegt werden mus
222. s verteilt und zur Messung komplexer physikalischer Eine Definition der h ufig synonym verwendeten Begriffe Bauwerksmonitoring und Structural Health Monitoring erfolgt in Kapitel 2 1 1 PROBLEMSTELLUNG 5 Abbildung 1 2 Kollaps der Interstate 35 W in Minneapolis Quelle AP Spiegel Online Ph nomene eingesetzt werden k nnen Da diese Sensoren in gro er Zahl in das Bauwerk eingebracht werden und insbesondere bei der Messung dynamischer Prozesse eine gro e Da tenmenge produzieren kommt einer automatischen Datenverarbeitung und einer kontinuier lichen intelligenten Datenreduktion sowie einer computerbasierten Bewertung der Messdaten eine besondere Bedeutung zu Die vorliegende Arbeit soll vor diesem Hintergrund einen informatischen Beitrag zum Bau werksmonitoring leisten Das Ziel ist es ein computergest tztes Monitoringsystem zur mess technischen Dauer berwachung sicherheitsrelevanter Ingenieurbauwerke zu entwickeln das alle relevanten Arbeitsschritte von der Messdatenerfassung bis hin zu deren Auswertung computerorientiert abbildet Auf der Basis einer neuartigen Softwaretechnologie der Agen tentechnologie soll die Softwareunterst tzung f r die berwiegend verteilt bearbeiteten Ar beitsschritte des Bauwerksmonitorings verbessert werden Das Bauwerksmonitoringsystem wird hierzu aus mehreren Softwareagenten aufgebaut die als autonome Softwarekomponen ten mit eigenen Zielen Ressourcen und F h
223. sdaten CSV speicherungsagent verteilungs agent Daten verar beitungsagent Berichtsagent Mess dateiagent m Pers Agent Daten speicherungs agent MySQL DB Tagesdaten MySQL DB Langzeitdaten ringsystems RAMON UML Verteilungsdiagramm Kapitel 6 Validierung am Beispiel der Talsperren berwachung Die Funktionalit ten des entwickelten Bauwerksmonitoringsystems RAMON werden anhand mehrerer Anwendungsf lle validiert Hierzu wird das Monitoringsystem auf ein fiktives pra xisbezogenes Szenario aus der Talsperren berwachung angewendet in dem die Ennepetalsper re als Referenzsystem dient Es wird gezeigt wie das Monitoringsystem die Fachingenieu re bei der Kontrolle und der berwachung des Bauwerkszustandes effektiv unterst tzt Zur Validierung werden synthetische Daten verwendet die auf real gemessenen Daten aus der automatisierten Datenerfassung der Ennepetalsperre basieren 6 1 Talsperren berwachung Talsperren sind sicherheitskritische Bauwerke die im Versagensfall durch die Lageenergie des eingestauten Wassers ein erhebliches Gef hrdungspotential f r die Bev lkerung in der Um gebung besitzen Aus diesem Grund z hlen Talsperren zu den wenigen Bauwerken die schon seit langem mit Einrichtungen zur Messung der relevanten Messgr en ausgestattet sind Als Folge ist die Verbesserung der Mess und Auswertungsverfahren vgl z B in De Sortis 07 ein Forschungss
224. sehr stark Neuere Datenlogger erlauben bereits die Erweiterung des Speichers mit PCMCIA Speicherkarten A 3 DATENLOGGER DATATAKER DT600 137 Daneben bedingt die Verwaltung von Messdaten eine zus tzliche Funktionalit ten Die Da ten m ssen vom Speicher auf den externen Rechner transferiert und vorher ggfs formatiert werden k nnen Dar ber hinaus m ssen nicht ben tigte Daten aus dem Speicher gel scht werden k nnen A 2 4 Schnittstelle zum externen Rechner Der Datentransfer und die Administration eines Datenloggers muss ber eine gemeinsa me Hardware Schnittstelle des Datenloggers und des angeschlossenen Rechners erfolgen Zur Standardausstattung eines aktuellen Rechners geh ren serielle parallele und USB Schnittstellen Datenlogger unterst tzen aber zumeist nur die serielle Schnittstelle Die Schnittstellenparameter m ssen u U dem verwendeten Datenlogger angepasst werden Die Schnittstelle selbst besitzt keine weitere Funktionalit t und dient allein als Kommunikati onsbr cke Messdaten k nnen in Abh ngigkeit von der Logger internen Datenrepr sentation im ASCII Format oder in bin rer Form gesendet werden A 3 Datenlogger DataTaker DT600 Der Datenlogger DataTaker D T 600 ist ein mikroprozessorgesteuerter Datenlogger mit um fangreichen Funktionen Das Ger t geh rt zu einer sehr verbreiteten Modellgruppe und kann durchaus als Referenzmodell f r moderne leistungsf hige Datenlogger betrachtet werden
225. situ installierten Messeinrichtungen m glich Die Messeinrichtungen sind aus diesem Grund als essentielle Ressourcen in das Bauwerksmonitoringsystem einzubinden Konkret geht es darum eine Kommunikation mit Messeinrichtungen ber die vorhandenen Hardware Kommunikationsschnittstellen der Datenerfassungssysteme zu erm glichen Hierbei ist zu ber cksichtigen dass die Kommunikation mit den im Bauwerksmonitoring ver wendeten Messeinrichtungen im Gegensatz zu standardisierten Softwareschnittstellen ein hardware abh ngiger Vorgang ist Die Kommunikation muss ber die Datenerfassungs systeme erfolgen da nur diese Ger te die erforderlichen Kommunikationsschnittstellen be sitzen und innerhalb des lokalen Datenerfassungsnetzwerkd gt adressierbar sind Da fiir die Dauer berwachung von Bauwerken in der Praxis vorwiegend Datenlogger als autonome Da tenerfassungsger te eingesetzt werden wird das Integrationskonzept speziell auf Datenlogger ausgerichtet Die Integration in das Multiagentensystem soll durch das Konzept des Transducing erfolgen die an einen Datenlogger zu bertragenden Daten werden dabei innerhalb des Bauwerksmoni toringsystems von anderen Agenten als Inhalt einer ACL Nachricht an einen verantwortlichen Agenten den Sensorikagenten verschickt der zwischen Multiagentensystem und Datenlog ger bersetzt indem dieser die Daten z B Steuerbefehle zun chst aus der ACL Nachricht extrahiert und dann ber die
226. ssdaten das agentenorientiert aufbereitet und in den Filteragenten inte sriert wurde Diese Vorgehensweise erm glicht die Auswertung von Messdaten entlang meh rerer Auswertungspfade die unterschiedliche Verfahren von relativ einfachen schwellenwert 4 3 AGENTENORIENTIERTER ENTWURF 61 basierten Verfahren bis zu Kausalnetzen physikalischer Prozesse umfassen Eine ausf hrliche Beschreibung des Konzeptes ist in Unterabschn zu finden Der Berichtsagent bernimmt die Aufbereitung von Messdaten und die Erstellung von Be richten einem h ufig wiederkehrenden Arbeitsschritt in der Auswertung von Messdaten Der Statistikagent bringt schlie lich statistische Funktionen zur Analyse von Messdaten in das Bauwerksmonitoringsystem ein Die oben beschriebenen Agententypen werden anschlie end durch Ermittlung ihrer Verant wortlichkeiten Responsibilities weiter pr zisiert Verantwortlichkeiten beschreiben die Auf gaben eines Agententypen aus interner Sicht und bilden eine geeignete Basis f r die Imple mentierung des Agentenverhaltens In Tabelle sind beispielhaft die Verantwortlichkeiten des Sensorik und Datenverteilungsagenten dargestellt Tabelle 4 2 Verantwortlichkeiten des Sensorik und Datenverteilungsagenten Agententyp Verantwortlichkeiten Sensorikagent Kommuniziert mit DAQ System Erfasst Messgr en zeitgesteuert Liefert auf Anfrage gespeicherte Messdaten des DAQ Systems Schreibt die Messwerte in eine Datei Li
227. ssdaten wird der in Unterabschn beschriebe ne Ansatz aus Salvaneschi 95 in den Agententypen integriert Der Ansatz beruht auf ei ner Auswertung von Messdaten entlang mehrerer Auswertungspfade die neben anderen die schwellenwertbasierte Beurteilung von Einzelmesswerten die Bewertung von Messwerten auf der Basis von Ursache Wirkungs Beziehungen zwischen Messwerten die ph nomenologische Betrachtung qualitative Analyse von Gruppen von Messwertaufnehmern des gleichen Typs und die Priifung der Messwerte auf kritische physikalische Prozesse z B ein Kippen des Bauwerks umfassen Die oben beschriebenen Auswertungspfade werden fiir die automatisierte Ausfiihrung objek torientiert implementiert und in dem Baustein ScriptedBehaviour bereitgestellt Die Fach logik wird in Form eines Skriptes bereitgestellt das zur Laufzeit des Bauwerksmonitoringsys tems angepasst werden kann Hierzu werden die Regeln in der Programmiersprache Groovy 98 KAPITEL 5 IMPLEMENTIERUNG Codehaus 09 entwickelt da Groovy skriptf hig ist und sehr gut in die prim r verwendete Sprache Java integriert werden kann Alle Arbeitsschritte der Messdatenbewertung werden im sequentiellen Verhaltensbaustein DetectionSequentialBehaviour implementiert dieser steuert die untergeordneten Bau steine DBIteratedClientBehaviour und ScriptedBehaviour mit denen die erforderlichen Messdaten beschafft bzw die Fachlogik zur Messdatenbewertung ausgef hrt wird Zust tz
228. stelle engl Multiple Document Interface MDI umgesetzt Im Hauptfenster der GUI k nnen gleichzeitig mehrere Dokumente wie Messreihen Diagramme Konsolen etc ge ffnet werden die in separaten Unterfenstern internen Rahmen angezeigt werden Die Hauptelemente der grafischen Benut zungsschnittstelle sind eine Dialogkomponente f r die Auswahl der Messdaten und Messger te und eine Konsole zur Durchf hrung der statistischen Auswertungen Die grafische Benutzungsschnittstelle des pers nlichen Agenten mit mehreren Unterfenstern zur Messdatenauswahl zur Durchf hrung statistischer Auswertungen sowie zur Ansicht von aktuellen Messwerten ist in Abb dargestellt 5 7 SELBSTDIAGNOSE SELBSTUBERWACHUNG 101 5 7 Selbstdiagnose Selbstiiberwachung 5 7 1 System berwachungsagent Grundlegende Fahigkeiten zur Uberwachung des Bauwerksmonitoringsystems werden in der Klasse SystemObserverAgent implementiert s Abb 5 18 Gem dem in Unterabschn 4 4 5 entwickelten Konzept wird der Agent f r die Nutzung der durch die Agentenplattform bereitgestellten Verwaltungsdienste ausgelegt um die Monitoringbeteiligten auf der Basis die ser Informationen ber den aktuellen Systemzustand insbesondere den unerwarteten Ausfall von Agenten zu informieren SystemObserverAgent ObserveSystemBehaviour mel Abbildung 5 18 Verhaltensbausteine des System berwachungsagenten Hierzu wird ein Verhaltensbaustein ObserveSystemBehaviour
229. stem berwachungs agent Pers nlicher Agent Systemnutzer Verantwortlichkeiten Registriert sich beim Gelbe Seiten Agenten Kapselt statistische Funktionalit ten F hrt auf Anfrage eine Berechnung statistische Analyse durch Registriert sich beim Gelbe Seiten Agenten Nimmt die Registrierungen anderer Agenten entgegen berwacht den Zustand anderer Agenten Informiert den Benutzer ber ausgefallene Agenten Registriert sich beim Gelbe Seiten Agenten Pi A GO NRAJ O M k r QU Pr sentiert dem Benutzer alle dem System hinzugefiigten Sen soren und Datenlogger 2 Nimmt Benutzereingaben hinsichtlich der Sensor bzw Daten logger entgegen 3 Pr sentiert dem Benutzer die gespeicherten Messdaten 4 Nimmt Benutzereingaben hinsichtlich der gespeicherten Mess daten entgegen 5 Pr sentiert dem Benutzer die statistische Analyse 6 Nimmt Benutzereingaben hinsichtlich der statistischen Analyse entgegen 7 Fordert Berichte an 8 Nimmt Ergebnisse des Filteragenten entgegen 9 Registriert sich beim Gelbe Seiten Agenten 10 Erkundigt sich beim Gelbe Seiten Agenten nach anderen Agententypen C 3 BEKANNTSCHAFTEN C 3 Bekanntschaften Sensorik agent Datenver arbeitungs agent Gelbe Seiten Datenver Mess u Datenerfas sungssystem Agent teilungs Datenspei Messdatel cherungs
230. stem durchgefiihrt Als Inhalt der Agentenaktion k nnen dabei sowohl Java Objekte als auch direkt an das Da tenbanksystem gerichtete textbasierte Anweisungen bermittelt werden Als geeignete Spra che wird die SQIPl hnliche aber st rker objektorientiert ausgelegte Abfragesprache HQI verwendet Besonderes Augenmerk wurde bei der Implementierung des Datenspeicherungsagenten auf die bertragung der Messdaten gerichtet Da es sich bei der Kommunikation zwischen den Agenten des Bauwerksmonitoringsystems um eine verteilte Kommunikation handelt m s sen Messdaten im sendenden Agenten serialisiert in serialisierter Form bertragen und im empfangenden Agenten dann zur ck in das Java Objektmodell deserialisiert werden Zur Ver deutlichung der serialisierten FIPA SL basierten Darstellung ist in Listing beispielhaft ein einzelner Messwert mit den relevanten Informationen zur Messung dargestellt Listing 5 2 Repr sentation eines Messwertes in FIPA SL Measurement 2 result Time 3 TimePoint A id 0 5 milliseconds 1202252400000 6 sampling Time 7 TimePoint 8 1d 0 9 milliseconds 1202252400000 10 feature 11 Feature 12 name D2L1 13 superfeatures 14 sequence 15 Feature 16 name Profil D2 iy superfeatures 18 sequence 19 Feature 20 name Talmitte 21 superfeatures 22 sequence 23 Feature 24 name Ennepetalsperre 25 superfeatures sequence 26
231. syntax Nachrich teninhalt und sematischer Repr sentation erm glicht Zum Austausch von Informationen und Wissen definiert KQML eine Reihe von Sprechakten und erlaubt die Repr sentation des Nachrichteninhalts in der Wissensbeschreibungssprache Knowledge Interchange Format KIF Genesereth 94 Listing 3 1 KQML Beispielnachricht ask one Auf die Beschreibung blackboardbasierter Kommunikationsverfahren wird hier verzichtet da diese zuneh mend an Bedeutung verlieren und nicht zur Realisierung des in dieser Arbeit entwickelten Multiagentensystems verwendet wurden vel a Defense Advanced Research Projects Agency Beh rde des amerikanischen Verteidigungsministeriums zur Durchf hrung von Forschungsprojekten 36 KAPITEL 3 MULTIAGENTENSYSTEME content VALUE SENSOR13 value receiver DAQ Agent language LPROLOG ontology MONITORING SENSORS In Listing ist eine KQML Beispielnachricht dargestellt Die Bedeutung dieser Nachricht ist dass der Sender den Empf nger der Nachricht nach dem Wert von Sensor 13 fragt Als Sprechakt fiir diese Nachricht wird ask one verwendet Dies bedeutet dass der Sender genau eine Nachricht als Antwort auf seine Frage erwartet obwohl theoretisch vielleicht mehre re Antworten m glich sind Die folgenden Felder stellen die Attribute der Nachricht dar Das wichtigste dieser Attribute ist das content Feld das den Nachrichteninhalt festlegt In diesem Fall besteht der Nachrichteninhalt aus de
232. system oder auf dem zentralen Knoten platziert werden kann Der Knoten Zentrale umfasst alle Rechner innerhalb eines zentralen Netzwerkes das die Ar beitsplatzrechner der Monitoringbeteiligten umfasst Der Knoten nimmt als zentrale Instanz die Datenverteilungs Datenverarbeitungs und Datenspeicherungsagenten des Bauwerksmo nitoringsystems auf Daneben wird ein Knoten Archivierung und Analyse vorgesehen der die Systemressourcen Analyse und Datenspeicherung aufnimmt Auf diesen Rechnern werden die genutzten Da tenbanksysteme sowie die Statistik und Berichtssoftware installiert Die Einf hrung dieses Knotens soll die Verteilung der Systemteile auf besonders leistungsf hige Rechner z B Clus terrechner erm glichen Die Kommunikation zwischen den Agententypen erfolgt ber deren Kommunikationsschnitt stellen Als bevorzugte Kommunikationssprache wird dabei FIPA ACL verwendet vgl Abb 5 20 Zus tzliche Schnittstellen sind bei der Verteilung des Bauwerksmonitoringsystems auch f r die eingesetzten Datenbanksysteme vorzusehen 13Es ist zu beachten dass ein Knoten aus einem oder mehreren Rechnern bestehen kann 106 Sr Sensorikagent Mess E dateiagent al Filteragent Statistikagent Software Abbildung 5 20 Detailarchitektur und Verteilung der Komponenten des Bauwerksmonito KAPITEL 5 IMPLEMENTIERUNG artifact Messbericht Excel MySQL DB Rohdaten artifact Tage
233. t Insbesondere das Internet hat die Nutzung von Multiagen tensystemen vorangetrieben und sich aufgrund der gro en Datenmenge als ein ideales An wendungsfeld f r Multiagentensysteme erwiesen Agenten wurden z B zum Durchsuchen und Filtern dieser Massendaten entwickelt Klusch 01 48 KAPITEL 3 MULTIAGENTENSYSTEME Teil II Konzept AQ Kapitel 4 Entwicklung eines Konzeptes f r das agentenbasierte Bauwerksmonitoring In diesem Kapitel wird ein verteilter Monitoringablauf exemplarisch f r das vorliegende Mo nitoringproblem analysiert und darauf aufbauend das zu entwickelnde Bauwerksmonitoring system auf der Grundlage einer agentenorientierten Entwicklungsmethodologie entworfen 4 1 Analyse eines verteilten Monitoringablaufs Die Hauptzielsetzung dieser Arbeit besteht in der Entwicklung eines verteilten Bauwerksmoni toringsystems das die Monitoringbeteiligten besser als bisher in der kollaborativen Erfassung und Auswertung von Messdaten aus dem Bauwerksmonitoring unterst tzt Zur Entwicklung des Bauwerksmonitoringsystems wird das vorliegende Monitoringproblem in den folgenden Unterabschnitten zun chst beschrieben und aus informatischer Sicht analysiert 4 1 1 Problembeschreibung Das Monitoring von Bauwerken ist eine interdisziplin re Mess und Auswertungsaufgabe die von einer Gruppe von Fachexperten arbeitsteilig durchgef hrt wird Bei einer Minimalaus legung des Monitorings sind an der Monitoringaufgabe mindesten
234. ta2 3 an den pers nlichen Agenten des ABT wird der k Means Klassifizierer kMeans aufgeru fen die Klassifizierung durchgefiihrt und das Ergebnis der Klassifizierung in der Variablen clusters gespeichert Die zu klassifizierenden Daten werden in der Datenstruktur data2 bergeben in der die normierten Messreihen f r die radialen Verformungen die Stauh he und die Temperatur enthalten sind Die durch die Statistikkomponente des Monitoringsys tems ermittelten Klassen bzw Gruppen Lastkombinationen sind in Tabelle 6 1 dargestellt Gruppe 1 steht stellvertretend fiir ein typisches Lastszenario im Sommer mit nur geringem F llstand der Talsperre 300 39 m aber hohen Temperaturen 16 1 Grad Celsius und einer daraus resultierenden relativen wasserseitigen Verformung der Staumauer 4 7 mm Gruppe 2 repr sentiert eine Ubergangssituation mit einem mittleren Fiillstand der Talsperre 302 76 Der k means Algorithmus wird in Anhang BJ erl utert 126 KAPITEL 6 VALIDIERUNG m bei mittleren Temperaturen 10 5 Grad Celsius und sich zur Luftseite zur ckbewegenden Verformungen der Staumauer 1 05 mm Gruppe 3 repr sentiert schlie lich eine typische Ein wirkungskombination im Winter bestehend aus einem hohen F llstand der Talsperre 305 15 m und niedrigen Temperaturen 2 4 Grad Celsius Tabelle 6 1 Mittels des k Means Klassifizierers berechnete Einwirkungskombinationen f r die Ennepetalsperre Gruppe Cluster Stauhoe
235. tei gespeicherte Messdaten Liefert auf Anfrage Metainformationen ber das DAQ System Registriert sich beim Gelbe Seiten Agenten Arbeitet nach einem vorgegebenen Programm Zeitplan Liest Messdaten ein Leitet die Messdaten zur Verarbeitung weiter Liefert auf Anfrage Informationen ber das aktuelle Messpro gramm 5 Registriert sich beim Gelbe Seiten Agenten A W N E t VS WV N E O 00 1 Nimmt erfasste Messdaten in verschiedenen Rohdatenformaten entgegen 2 Erfragt das Rohdatenformat selbstst ndig 3 Bringt die Messdaten in das Zieldatenformat 4 Leitet die Messdaten zur Speicherung weiter 5 Registriert sich beim Gelbe Seiten Agenten 1 Speichert Verwaltet auf Anfrage die erfassten Messdaten in einer Datenbank Liefert auf Anfrage gespeicherte Messdaten F hrt auf Anfrage Aktion auf Datenbank aus Registriert sich beim Gelbe Seiten Agenten 2 3 4 1 Holt Messdaten 2 Erstellt selbstst ndig einen Messbericht 3 Liefert auf Anfrage einen Messbericht 4 1 2 3 4 Registriert sich beim Gelbe Seiten Agenten Holt Messdaten Filtert Messdaten nach nutzerdefinierten Kriterien Informiert den Nutzer ber das Ergebnis des Filterprozesses Liefert auf Anfrage eine Beschreibung des Filters ANHANG C ARTEFAKTE UND MODELLE Tabelle C 1 Verantwortlichkeiten der Agententypen des Mo nitoringsystems Fortsetzung 154 Agententyp Statistikagent Sy
236. tenerfassungsvorganges 4 4 2 Filterung von Messdaten Die verteilte Messdatenerfassung ist in der Praxis h ufig fehlerbehaftet da die Messdaten aus mehreren Datenerfassungsger ten oder systemen zusammengef hrt und gemeinsam aufbe reitet werden m ssen Insbesondere durch den bertragungsvorgang aus den Ger tespeichern 4 4 PROBLEMLOSUNGSKOMPETENZEN 67 und die Zwischenspeicherung in Dateiform werden bereits erfasste veraltete Messdaten oft mals redundant gespeichert und aktuelle n tzliche Messwerte berschrieben Die Folge ist ein inkonsistenter Datenbestand mit fehlerhaften Messwerten und liickenhaften Messchrieben Um die Verarbeitung von Messdaten zu verbessern wird der Datenverteilungsagent deshalb mit geeigneter Fachlogik ausgestattet die veraltete Messdaten schon wahrend der Verteilung automatisiert erkennt Der Datenverteilungsagent liest hierzu in regelm figen Abst nden die erfassten Messwerte aus den generierten Messdateien oder den Ger tespeichern aus und vergleicht die neuen Messwerte mit den bereits erfassten Messwerten Zur Filterung der Messdaten wird ein zweischrittiges Konzept umgesetzt Da im Arbeits schritt Verteilung die erfassten Messgr en nur in Dateiform vorliegen wird zun chst ein textueller synoptischer Vergleich der Messdateien durchgef hrt um Ver nderungen an der Messdatei und darauf aufbauend die neuen Messgr en zu ermitteln Der textuelle Vergleich wird gew hlt
237. ter angezeigt Das folgende Kap 6 enth lt mehrere Beispiele in denen die beschriebene Eigenschaft genutzt wird um Grafiken zu erzeugen 5 6 4 Pers nlicher Agent F r die verschiedenen Fachexperten werden so genannte pers nliche Agenten entwickelt die abh ngig von der Zust ndigkeit des Experten konfiguriert sind Die pers nlichen Agenten bilden die Schnittstelle zwischen Multiagentensystem und den Fachexperten und enthalten mehrere Verhaltensbausteine die die Interaktion mit anderen Agententypen realisieren vgl Abb 5 16 PersonalAgent DBlteratedStoreClientBehaviour DBlteratedGetClientBehaviour RClientBehaviour SensorsDataQueryBehaviour Abbildung 5 16 Verhaltensbausteine des pers nlichen Agenten Die berwiegende Zahl der Interaktionen des pers nlichen Agenten dienen der Interakti on mit anderen Agententypen die Interaktion mit den Datenspeicherungsagenten wird in 100 KAPITEL 5 IMPLEMENTIERUNG den Bausteinen DBIteratedGetClientBehaviour und DBIteratedStoreClientBehaviour zusammengefasst w hrend Interaktionen mit dem Statistikagenten und dem Sensorikagen ten in den Bausteinen RClientBehaviour und SensorsDataQueryBehaviour implementiert werden Zur visuellen Darstellung aller relevanten Informationen insbesondere der aktuellen Bewer tung der Messdaten wird eine grafische Benutzungsschnittstelle implementiert Durch diese wird den Beteiligten ein schneller berblick ber das gesamt
238. teraktion der Systemnutzer mit den Da tenbanken muss ber den Datenspeicherungsagenten und die pers nlichen Agenten realisiert werden sodass ein konsistenter Zustand der Datenbank sichergestellt ist Um die Details des Datenbankzugriffs vor den anderen Agententypen zu verbergen und einen Mehrwert gegen ber einem direkten Datenbankzugriff zu erzielen wird der Datenspei cherungsagent so ausgelegt dass auf oberster Ebene geeignete Aktionen zur Interaktion mit der Datenbank bereitgestellt werden Geeignete Dienste sind z B das Einf gen ndern oder L schen von Messwerten und die Suche nach Messwerten basierend auf Kriterien wie Zeit punkt oder Ort der Messung Diese Aktionen werden ebenfalls in die Bauwerksmonitoring Ontologie aufgenommen Bei der Interaktion mit Datenbanken auf technischer Ebene ist zu ber cksichtigen dass das in dieser Arbeit intern verwendete objektorientierte Datenmodell auf die Struktur der jeweiligen Datenbank abgebildet werden muss Im Fall einer relationalen Datenbank m ssen die Objek te z B in Form von Tabellen in der Datenbank implementiert werden Aus diesem Grund wird f r den Zugriff auf die relationalen Datenbanksysteme des Bauwerksmonitoringsystems das objekt relationales Mapping Framework Hibernate Red Hat Middleware LLC 09 ein gesetzt 4 5 4 Statistiksoftware Zur Interaktion mit statistischer Auswertungssoftware wird ein spezialisierter Agententyp der Statist
239. tisiert durchgef hrter Arbeitsschritte die zur Erfassung und Verarbeitung von Messdaten erforderlich sind vgl Abb 4 3 Gesch ftslogik erforderlich St sammeln Erfassung unwichtig l schen wichtig Gesch ftslogik Verteilung verteilen erforderlich V verarbeiten Aufbereitung n tzlich veraltet l schen Pflege wen Si Gesch ftslogik A erforderlich S gi y Nutzung interpreter Abbildung 4 3 Monitoringprozess bei Verwendung intelligenter Sensoren UML Aktivit tsdiagramm Oppliger 06 Der erste Schritt die Erfassung von Messdaten beinhaltet zun chst den physikalischen Mess vorgang d h die Umwandlung des physikalischen Ph nomens in eine messbare Gr e und die Digitalisierung des Messwertes Wenn intelligente Sensoren verwendet werden findet in diesem Schritt bereits eine Vorauswahl von erfassten Bauwerksph nomenen statt d h es wird entschieden welche Messwerte wichtig von Interesse sind und welche Messwerte unwichtig sind und gel scht werden k nnen Dies erfolgt auf der Basis von geeigneter Fachlogik die 4 2 AGENTENORIENTIERTE ANALYSE 5r in die Datenerfassungssysteme bzw Sensoren integriert ist Bei Verwendung herk mmlicher Sensoren wird diese Entscheidung w hrend der Aufbereitung von Messdaten getroffen Der anschlie ende S
240. tlung zwischen den Schichten erforderlich wird Die vertikale Schichtung beseitigt diesen Nachteil indem die Bearbeitung vertikal abl uft Die durch die Sensoren gelieferten Informationen durchlaufen alle Schichten bis schlie lich auf unterster Ebene die Aktoren angesteuert werden 3 3 Kommunikation und Koordination 3 3 1 Sprechakte Die Agenten eines MAS m ssen in der Lage sein untereinander mit Nutzern und Systemres sourcen zu kommunizieren Zur Sicherstellung eines erfolgreichen Kommunikationsablaufs und eines zuverl ssigen Nachrichtenaustauschs kommen in Multiagentensystemen berwie 3 3 KOMMUNIKATION UND KOORDINATION 30 gend nachrichtenbasierte Kommunikationsverfahrex so genannte Agentenkommunikations sprachen zur Anwendung die auf der Sprechakttheorie beruhen Die Sprechakttheorie beruht auf der Annahme dass Nachrichten Aktio nen so genannte Sprechakte bzw Performative repr sentieren Es wurde erkannt dass bestimmte nat rlichsprachige u erungen die Sprechakte gleichzeitig eine Handlung voll ziehen k nnen und somit die Eigenschaften von physischen Handlungen Aktionen besitzen da sie den Zustand der realen Welt in einer Weise ver ndern k nnen die physischen Aktionen entspricht Beispiele solcher performativer Verben sind request inform und promise Die Erkenntnis dass Sprechakte wie physische Handlungen behandelt werden k nnen wurde dann zur Entwicklung von Agentenkommunikationssprac
241. tungen Zu Request verteilungsagent holen Beantworte Anfrage 5 FIPA R Daten Anfrage erhalten Speicherort zu holen Request verteilungsagent Beantworte Anfrage 7 FIPA R Pers Agent Anfrage erhalten Ger teinfo zu holen Request Beantworte Anfra 8 Query R Pers Agent Anfrage erhalten ge Kommandos zu Ref bertragen Registriert sich beim 9 FIPA I Gelbe Seiten Start des Agenten DF Agenten Request Agenten Interaktionstabellen dienen dazu viele f r den Entwurf des internen Agentenverhaltens rele vante Informationen zu entnehmen Jede Verantwortlichkeit bzw jede Interaktion wird in ein Behavioul bertragen durch das das jeweils in der Tabelle spezifizierte Interaktionsprotokoll und die Rolle des Agenten abgebildet werden Zur Implementierung von Behaviours stellt die Agentenplattform JADE vorgefertigte Behaviours bereit die zur Bearbeitung von Aufgaben mit oder ohne Beteiligung anderer Agenten genutzt werden k nnen 4 3 3 Dienste Den innerhalb des Multiagentensystems zu ver ffentlichenden Dienste werden sog Dienstbe schreibungen engl service description zugeordnet Ein Dienst wird hierbei als eine Dienst leistung oder eine Aktion bzw eine Folge von Aktionen aufgefasst die der Agent ausf hren und anderen Agenten anbieten kann Im entwickelten Bauwerksmonitoringsystem werden fol sende Dienste ver ffentlicht sensors service Dienst der von den Sensorikagenten des Bauwerksmonitoringsystems be reitgestellt wird Erm gli
242. tweida FH Mittweida Deutschland 2002 Horstmann 01 C S Horstmann G Cornell Core Java 2 Band 1 Grundlagen Markt Technik Verlag Miinchen 2001 Horstmann 02 C S Horstmann G Cornell Core Java 2 Band 2 Expertenwissen Markt Technik Verlag Miinchen 2002 Iglesias 98 C A Iglesias M Garijo J C Gonzalez J R Velasco Analysis and design of multiagent systems using MAS CommonKADS Intelligent Agents IV LNAI 1365 313 326 1998 IISHMII 08 ISHMII International Society for Structural Health Monitoring of Intelligent Infrastructure http www ishmii org Online Quelle 2008 04 30 ISIS 08 ISIS ISIS Canada Research Network Intelligent Sensing for Innovative Structu res http www isiscanada com index html Online Quelle 2008 09 10 JADE 08 JADE Java Agent DEvelopment Framework http jade tilab com Online Quelle 2009 03 01 Jaspersoft Corporation 09 Jaspersoft Corporation Jasper Reports Embeddable open source Java reporting library http jasperforge org projects jasperreports Online Quelle 2009 12 02 Jennings 01 N R Jennings An agent based approach for building complex software sys tems Communications of the ACM 44 4 35 41 2001 Jennings 94 N R Jennings The ARCHON System and its Applications Tagungsband Prceedings of the 2nd International Working Conference on Cooperating Knowledge Based Systems CKBS 94 Seiten 13 29 Dake Centre University o
243. tzung von integrierter Software erlaubt es nach spezifischer Software zu suchen observation service Dienst der von den System berwachungsagenten angeboten wird System berwachungsagenten des Monitoringsystems k nnen ber diesen Dienst einfach aufgefunden werden Ein Beispiel f r ein Dienstdiagramm ist die vom Sensorikagenten ver ffentlichte Dienstbe schreibung in Abb Bereitgestellte Dienste werden in Form eines erweiterten UML Klassendiagramms dargestellt wobei Agenten durch Kreise und Dienste durch das UML Klassensymbol symbolisiert werden Vom Sensorikagenten wird der Dienst sensors service ver ffentlicht dieser enth lt eine Eigenschaft zur Beschreibung eines Merkmals Bauwerks engl feature und eines Ger tes sodass sowohl eine bauwerks als auch eine ger tebezogene Suche nach Messeinrichtungen erm glicht wird sa_SD ServiceDescription stellt bereit type sensors service sa_Properties Sensorik ontology monitoring onto gt agent language fipa sl protocol fipa request foi lt feature of interest gt sml lt sensors description gt Abbildung 4 5 Dienste des Sensorikagenten 4 4 Individuelle Probleml sungskompetenzen der Agententy pen Die Multiagentensystemtechnologie stellt einen informatischen Ansatz zur Zerlegung eines komplexen Problems in Teilprobleme und zur Zuweisung der Teilprobleme an geeignete Pro bleml sungseinheiten die
244. tzungsstrategie kann hierbei als eine Optimierungsaufgabe mit technischen und wirtschaftlichen Randbedin gungen angesehen werden Frangopol 01 die nur dann sinnvoll gel st werden kann wenn der aktuelle Bauwerkszustand genau bekannt ist Beginn Deterioration Tragfahigkeit Essentielle Instandsetzung Praventive Instandsetzung Lebens EEE EEE ete ee Do es ee ee s dauer Untere Tragf higkeitsgrenze Bauwerksalter t Abbildung 2 1 Degradation der Tragf higkeit w hrend der Bauwerkslebensdauer nach Fran gopol Frangopol 01 Vor diesem Hintergrund wird die Bauwerksiiberwachung als eine Ingenieuraufgabe definiert die vor allem auch der Ermittlung genauer Bauzustandsdaten dient Folgende Einzelziele werden verfolgt Erfassung des allgemeinen Bauwerkszustands hinsichtlich Material und Bauteilzustand Sch digungen und Reparaturbedarf Schadenspr vention Reduzierung der Unterhaltungs und Sanierungskosten Die Bauwerks berwachung wird in der Praxis berwiegend in Form von regelm igen Inspek tionen und Priifungen durchgefiihrt Zur Objektivierung der qualitativen Inspektionen kom men eine Vielzahl messtechnischer Verfahren und neuerdings auch Langzeitiiberwachungen auf der Basis messtechnischer Verfahren zur Anwendung Die folgenden Unterabschnitte ge ben einen berblick ber die verschiedenen Ans tze zur Zustandserfassung und berwachung an Bauwerken 2 1 1 Inspektion und Pr fung von Bauw
245. uage AUML ist eine grafische Modellierungssprache die auf der Unified Modeling Language UML beruht und diese um spezifische Konzepte fiir die agentenorientierte Modellierung erweitert 38 KAPITEL 3 MULTIAGENTENSYSTEME FIPA Request Protocol Participant request refuse refused agree agreed and notification necessary failure ag reed inform result inform inform done inform 6 Abbildung 3 4 FIPA Request Interaktionsprotokoll Agenten in koh renter Weise verh lt Nwana 96 Ein nicht koh rentes Agentenverhalten tritt z B dann auf wenn die Ziele der einzelnen Agenten Konflikte zwischen den Aktionen der Agenten verursachen die Ziele der Agenten voneinander abh ngig sind oder die Agenten unterschiedliche Fahigkeiten besitzen und unterschiedliches Wissen haben Ein wichtiger Ansatz zur Koordination von Agenten ist der Aufbau einer Organisations struktur Durch die Definition von Rollen Kommunikationspfaden und Autorit tsbeziehun gen kann ein Rahmenwerk fiir Aktivit t und Interaktionen geschaffen werden Der einfachste Weg zur Sicherstellung eines koh renten Verhaltens und zur Aufl sung von Konflikten be steht dabei in der Entwicklung eines bergeordneten Agenten der eine breite Sicht auf das System hat und die Organisationsstruktur bzw Hierarchie in einer Gruppe nutzt Der tiber geordnete Master A gent kann somit Informationen von den Agenten
246. ufen kann Das GUI nimmt hierzu alle Eingaben des Benutzers entgegen die in Nachrichten umgewandelt und an die Agenten des Bauwerks monitoringsystems verschickt werden Die eintreffenden Nachrichten anderer Agenten sowie 62 KAPITEL 4 KONZEPTION weitere Informationen und alle Funktionalit ten werden dem Benutzer ebenfalls ber das GUI pr sentiert Um das Bauwerksmonitoringsystem dar ber hinaus mit einfachen F higkeiten zur Selbst ber wachung und Selbstheilung auszustatten wird ein weiterer Agententyp der Systemtiberwa chungsagent zur berwachung und Steuerung des Bauwerksmonitoringsystems vorgesehen Dieser Agententyp wird in die Lage versetzt den Zustand anderer Agenten zu berwachen unvorhergesehene Ausf lle zu entdecken und ausgefallene gestorbene Agenten an die ber wachungsbeteiligten zu melden Zudem lassen sich ausgefallene Agenten ber den System berwachungsagenten wieder starten Hierdurch wird die Robustheit und Ausfallsicherheit und damit die Zuverl ssigkeit des Bauwerksmonitoringsystems verbessert Der System berwachungsagent nutzt die von der FIPA konformen Agentenplattform be reitgestellten Systemverwaltungsdienste und mechanismen zur Realisierung von einfachen Selbstdiagnosef higkeiten Die Systemverwaltungsdienste werden durch das Agent Manage ment System AMS bereitgestellt das im Fall der verwendeten Agentenplattform JADE neben Aktionen zur Verwaltung der Plattform auch einen Benac
247. ultiagentensys 3 5 ENTWICKLUNGSSTAND VON AGENTENSYSTEMEN 47 tem wurde ebenfalls aus zwei wesentlichen Agententypen den generischen Master und Slave Agententypen aufgebaut die parallel ausf hrbare Berechnungsaufgaben verwalten bzw l sen Der Master Agent initialisiert auf der Basis der Benutzervorgaben eine Anzahl von Slave Agenten Die Slave Agenten werden dann vom Master Agenten veran lasst auf einen bestimmten Rechner zu migrieren Danach verteilt ein Modul f r dynamisches Load Balancing die einzelnen Berechnungsaufgaben an die Slave Agenten Diese f hren dann die ihnen zugewiesenen Berechnungen durch und bermitteln dem Master Agenten die Be rechnungsergebnisse Nachdem alle Berechnungsaufgaben abgearbeitet sind ist die parallele Berechnung abgeschlossen Die Slave Agenten werden daraufhin gel scht Smarsly Smarsly 08 realisierte ein Multiagentensystem das die wirtschaftliche Unterhal tung und Sanierung von Ingenieurbauwerken unterst tzt Dies wird durch eine permanente autonome Bauwerkstiberwachung auf der Basis einer intelligenten Sensorik erreicht Ausserhalb des Bauingenieurwesens kommen Multiagentensysteme in zahlreichen industri ellen Anwendungen zum Einsatz u a zur Prozesssteuerung Jennings 94 Systemdiagnose Albert 03 zum Netzwerkmanagement sowie zur Optimierung der Trans portlogistik Neagu 06 Ein zunehmend wichtiges Anwendungsfeld f r Multiagentensysteme ist das Informationsmanagemen
248. ultiagentensystemen spiegelt den inh renten verteilten Probleml sungsansatz wider Das zu l sende Problem wird in kleine abgeschlossene Teil probleme zerlegt die von spezialisierten Probleml sungseinheiten den Agenten bearbeitet werden Die von den einzelnen Agenten gelieferten Teill sungen werden dann zur L sung des 3 1 SOFTWAREAGENTEN UND MULTIAGENTENSYSTEME 31 Problems zusammengef hrt Die L sung einer Teilaufgabe kann dabei in unterschiedlichen Organisationsformen ablaufen wobei die Kommunikation und Koordination der Agenten von zentraler Bedeutung et Aus dieser Sichtweise ergeben sich die wesentlichen Abstraktionen eines Multiagentensystems die zur informatischen Analyse und Modellierung von Multiagentensystemen verwendet wer den die Agenten von denen das MAS gebildet wird die Umgebung in die das MAS eingebettet ist die Interaktionen zwischen den Agenten die Organisationsregeln und strukturen Wie in Abschnitt 3 4 beschrieben wird werden Multiagentensysteme mittels spezifischer agen tenorientierter Entwicklungsmethodologien entwickelt die auf die Abstraktionen der Mul tiagentensysteme abgestimmt sind und sich dadurch von den objektorientierten Methoden unterscheiden 3 1 3 Agentenbegriff In der Informatik wird die Definition eines Agenten als selbst ndige parallel ablaufende En tit t die ihren eigenen Zustand einkapselt und mit anderen Entit ten kommuniziert als e
249. ung hat weltweit zur Entwicklung von Bauwerksmanagementsystemen und neu artigen berwachungstechniken gef hrt die die Verf gbarkeit von Informationen ber den Bauwerkszustand nachhaltig verbessern Zur Gewinnung zus tzlicher Informationen ber ein Bauwerk und zur Objektivierung von visuellen Kontrollen wird gegenw rtig verst rkt die messtechnische Zustands berwachung von Bauwerken das Bauwerksmonitoring genutzt Durch die fortlaufende Erfassung von Systemparametern und Einwirkungen auf das Bauwerk stehen wichtige Gr en zur quantitativen Bewertung des Bauwerksverhaltens zur Verf gung sodass verborgene strukturelle Ver nderungen fr hzeitig erkannt und ein Strukturversagen verhindert werden kann Nach zuletzt spektakul ren Schadensf llen wie dem Kollaps der Interstate 35W Br cke in Minneapolis vgl Abb 1 2 die aufgrund eines Planungsfehlers pl tzlich und ohne ein erkennbares Voranzeichen einst rzte werden Systeme zur messtechnischen Zustands berwa chung auch in der ffentlichkeit verst rkt wahrgenommen und als Sicherheitsmesstechnik bzw Fr hwarnsysteme begriffen die vor Katastrophenf llen sch tzen Aus technischer Sicht sind die Anforderungen an das Bauwerksmonitoring in den letzten Jahren deutlich gestiegen Mit der zunehmenden Miniaturisierung eingebetteter Systeme wer den auch im Bauwerksmonitoring zunehmend kleine leistungsf hige Sensoren verf gbar die ber einen gro en Bereich des Bauwerk
250. ung zeigt dass auf der Basis des Multiagenten systems RAMON alle relevanten Arbeitsschritte der messtechnischen Langzeit berwachung praxisnah abgebildet werden k nnen Die spezifischen Anforderungen an ein modernes Bau werksmonitoringsystem wie z B der einfache Zugriff auf verteilt gespeicherte Messdaten oder die Integration einer statistischen Datenauswertung wurden in ein leistungsf higes System implementiert wobei die bertragbarkeit des Multiagentensystems auf andere Bauwerksty pen wie z B Br cken oder Tunnel durch das zugrundeliegende Datenmodell sichergestellt wird 128 KAPITEL 6 VALIDIERUNG Kapitel 7 Zusammenfassung und Ausblick 7 1 Zusammenfassung In der vorliegenden Arbeit wurde ein computerbasiertes System zur Unterst tzung der mess technischen Dauer berwachung von Bauwerken des Bauwerksmonitorings entwickelt das alle relevanten Schritte des Bauwerksmonitorings von der Erfassung bis zur Nutzung der Messdaten abbildet und f r jeden Arbeitsschritt spezifische Funktionalit ten bereitstellt Hierzu wurde zun chst ein allgemeiner Monitoringablauf analysiert Die Grundlage f r diesen Monitoringablauf lieferte ein in der Praxis zur berwachung von Staubauwerken durchge f hrter Arbeitsablauf der von bauwerksspezifischen Arbeitsschritten abstrahiert wurde Der Monitoringablauf umfasst mehrere Einzelschritte die auf den verteilt anfallenden und ge speicherten Messdaten ausgef hrt werden Der Monitoringabl
251. unikation mit den Mess und Datenerfassungssystemen ber die physikalischen Schnittstellen des Messrechners und die iii Bereitstellung von aktuellen Messwerten Online Daten abbilden Die zeitgesteuerte Erfassung von Messgr en wird als bergeordneter steuernder Verhal tensbaustein des Sensorikagenten aufgefasst und in der Klasse CyclicDAQBehaviour imple mentiert CyclicDAQBehaviour wird hierzu als periodisch ausgef hrter Verhaltensbaustein ausgelegt der die Bausteine ReadBehaviour und WriteBehaviour s u zur Kommunikati on mit den Mess und Datenerfassungssystemen verwendet Das anschlie ende Schreiben der Messdaten Logging wird durch eine Methode unterst tzt die den einfachen Zugriff auf die zu schreibende Messdatei erm glicht Der HardwareSensorsAgent wird standardm ig so implementiert dass f r jeden Tag eine neue Messdatei erzeugt wird Alternativ kann der Agent aber auch so angepasst werden dass bei Uberschreiten einer bestimmten Dateigr e eine neue Datei erzeugt wird Die Kommunikation mit Mess und Datenerfassungssystemen wird als essentiell wich tige Verantwortlichkeit des Sensorikagenten in zwei spezifischen Verhaltensbausteinen ReadBehaviour und WriteBehaviour umgesetzt die von den anderen Verhaltensbaustei nen des Sensorikagenten zur Kommunikation mit einem an den Rechner angeschlossenen Mess bzw Datenerfassungsger t genutzt werden k nnen Die Bausteine dienen der hard wa
252. uwerksmonitoringsystem ber stark abweichende Messwerte informiert und in der Einsch tzung der Situation effektiv unterst tzt werden Er kann seine Kontrolle nun auf die stark abweichenden Messstellen konzentrieren Er pr ft hierzu im folgenden Schritt die aktuell an der Ennepetalsperre gemessenen Werte 6 3 2 Ansicht der aktuellen Messdaten Nachdem das Bauwerksmonitoringsystem stark abweichende Messwerte f r eine Lotanlage der Ennepetalsperre gemeldet hat ist der Talsperrenmeister daran interessiert diese Messwerte mit einer Ansicht bzw Pr fung der aktuellen Messdaten zu bewerten Das Bauwerksmonitoringsystem RAMON bietet die M glichkeit ber die grafische Benut zungsschnittstelle des pers nlichen Agenten direkt auf die Datenerfassungsger te und damit auf aktuelle Messdaten Online Daten zuzugreifen Zugriffe erfolgen ber das Unterfenster Data Center das sowohl den Zugriff auf Online Daten als auch die gezielte Auswahl und 118 KAPITEL 6 VALIDIERUNG die Aufbereitung von Messwerten sowie die Abfrage von Informationen zu den berwachten Bauwerken erm glicht F r den Zugriff auf die Online Daten der Ennepetalsperre gibt der TSM im Bereich DAQ Systems des Data Center den Namen des in situ installierten Datenloggers ein Da die Sen soren der Ennepetalsperre vom Datenlogger mit dem Namen ennepe logger2 erfasst werden gibt der TSM dessen Namen ein vgl Abb 6 6 az F Data Center 222225555
253. wasserdruck und Sickerwassermengenmessungen den Erfolg der durchgef hrten Sanierungsma nahmen zu belegen und auf der Basis der ge sammelten Daten den abschliefenden Standsicherheitsnachweis fiir die Staumauer zu fiihren Nach dem Ende der Sanierung wurden die Messeinrichtungen des Mess und Versuchsfeldes in die Talsperren berwachung integriert sie dienen seither der automatisierten Erfassung von Sickerwassermengen Porenwasserdr cken und Verschiebungen Die Messf hler sind in mehreren Messquerschnitten Profilen sowie in einem Raster auf der Luft und Wasserseite der Staumauer angeordnet Die Datenerfassung erfolgt automatisiert durch ein Mess und Datenerfassungssystem das aus drei Datenloggern und einer Software zur Datenverteilung besteht Insgesamt wurden in der Ennepestaumauer rund 40 Sensoren installiert In den Messquer schnitten F1 und F2 vgl Abb wurden kombinierte Gewichts und Schwimmlote sowie Inklinometer zur Neigungsmessung eingebaut w hrend sich in den Messquerschnitten E ber wiegend Sensoren zur Porenwasserdruck und Temperaturmessung befinden Die Messquer schnitte D dienen der Temperaturmessung im und am Mauerk rper Aufgrund der beschrie benen guten Ausstattung mit automatisierten Messeinrichtungen und der Verf gbarkeit von langj hrigen Messschrieben wurde die Ennepetalsperre als Referenzsystem f r die Validierung des Bauwerksmonitoringsystems RAMON gew hlt 114 KAPITEL 6 VALIDIERUNG 6 2 2 Messdate
254. werks monitoringsystem importieren Messdaten verwalten Nutzer will Messdaten verwalten Hierzu geh rt das Erzeu gen Lesen Aktualisieren und L schen von Messungen Messdaten aufbereiten Nutzer will Messdaten in Zielformat Zieldarstellung bringen Messdaten auswerten Nutzer will Messdaten auswerten z B mit statistischen oder strukturmechanischen Modellen Anomalien erkennen Nutzer will bei besonderen Ereignissen wie Unter oder ber schreiten von Schwellenwerten benachrichtigt werden Die Anwendungsf lle orientieren sich dabei an dem in Unterabschnitt beschriebenen Monitoringablauf und spiegeln die Schritte aus Anwendersicht wider vgl Tabelle 4 1 F r den Nutzer steht zun chst die Erfassung von Messgr en im Vordergrund Zu diesem Zweck m ssen die installierten Mess und Datenerfassungssysteme gesteuert werden Nach der Er fassung der Messgr en werden die Messwerte vom Anwender gesichtet und vom System oder Anwender gespeichert Weitere Anwendungsf lle befassen sich mit der Verwaltung und Auswertung von Messdaten dem Import von Daten in das Bauwerksmonitoringsystem und ihrer Aufbereitung in ein Zielformat oder eine Zieldarstellung z B als Diagramm Die rest lichen Anwendungsf lle beinhalten die Auswertung von Messdaten und die Aufdeckung von Anomalien Dies kann z B durch den Vergleich von Messwerten mit zuvor festgelegten Schwel lenwerten erfolgen Als Nutzer des Bauwerksmonitoringsystems we
255. wiegend werden die Messdaten in Dateien in einem f r den Fernzugriff zug nglich gemachten Verzeichnis z B mittels FTH Freigaben abgelegt von wo aus sie von weiteren Komponenten verarbeitet werden Der Fernzugriff auf die Messdaten wird h ufig auch durch Fernzugangssoftware realisiert mit deren Hilfe man sich in den entfernten Rechner einschalten und Dateien Verzeichnisse etc auf den lokalen Rechner bertragen kann Die Messdaten werden danach entweder in Messdateien wobei die Messdateien auf einem lokalen Rechner bzw Server abgelegt werden oder zunehmend auch in im Hinblick auf die Datenverwaltung beraus leistungsf higen Datenbanksystemen s u gespeichert Bei der Nutzung von Datenbanksystemen m ssen die Messdaten allerdings zuvor in das in der Datenbank implementierten Zielformat umgewandelt werden Weiterhin sehr verbreitet insbesondere bei einer zeitlich befristeten berwachung ist das Auslesen von Messdaten vor Ort Dazu wird ein tragbarer Computer mit dem Messrech ner bzw den Datenerfassungsmodulen verbunden und die Messdaten direkt bertragen Die weitere Verarbeitung erfolgt dann auf einem der beiden oben beschriebenen Wege 2 3 4 Datenverwaltung und auswertung Die gespeicherten Messdaten werden in Bauwerksmonitoringsystemen entweder teilintegriert durch den Einsatz von Standardsoftware z B Tabellenkalkulationsprogramme oder vollin tegriert durch die Einbindung von Datenbanksystemen
256. zelnen Ans tze und Konzepte sehr unterschiedlich sind da entweder eine bestimmte Agentenarchitektur oder technologie vorausgesetzt wird Analog zu lassen sich die verschiedenen Methodologien aufgrund der ihnen zugrunde liegenden Ans tze grob unterteilen in Methodologien die durch die objektorientierte Software Entwicklung beein flusst sind und bestehende OO Methodologien entweder erweitern oder f r die AOSE ad aptieren z B Wooldridge 00 Zambonelli 03 und Methodologien die auf Ans tzen und Modellierungstechniken aus der Wissensverarbeitung engl knowledge engineering aufbau en z B in Brazier 95 oder Iglesias 98 F r diese Arbeit wurde die an OO Methodologien angelehnte und speziell auf die Agen tenplattform JADE vel Unterabschn abgestimmte JADE Methodologie gew hlt da diese nicht an eine Zieldom ne gebunden ist auf eine propriet re grafische Notati on verzichtet und sowohl mit der grafischen Modellierungssprache Unified Modeling Language UML als auch der UML Erweiterung Agent Unified Modeling Language AUML gut kom binierbar ist Die JADE Methodologie legt einen mehrschrittigen iterativen Arbeitsprozess fest in dem mehrere Artefakte Diagramme und Tabellen zur formalen Spezifikation ent wickelt werden vgl Abb Da Die wichtigsten Artefakte sind ein Anwendungsfalldiagramm das alle identifizierten Anwendungsf lle fiir das System enth lt ein Agentendiagramm das die Agenten die menschlichen Nutzer die Ress
257. zu verwendende Vokabular werden auch hier wie im Fall des zu vor beschriebenen Sensorikagenten durch eine spezifische Bauwerksmonitoring Ontologie festgelegt Die Kodierung der Nachrichten erfolgt analog zum Sensorikagenten in der Inhaltss prache FIPA SL 76 KAPITEL 4 KONZEPTION Anfragender Agent Agent Messdatei Messdatei UC File system REQUEST language fipa sl ontology Monitoring INFORM language fipa sl ontology Monitoring Abbildung 4 10 Konzept fiir den Zugriff auf Messdateien 4 5 3 Messdatenbanken Die Speicherung von erfassten Messdaten erstreckt sich im Bauwerksmonitoring ber relativ lange Zeitr ume Da die Messdaten im Idealfall mit Baubeginn des Bauwerks erfasst werden und w hrend der gesamten Lebensdauer des Bauwerks zur Verf gung stehen sollen ist das zu entwickelnde Bauwerksmonitoringsystem f r die Archivierung von Messdaten ber mehrere Jahrzehnte auszulegen Es wird deshalb gr ter Wert auf den Einsatz leistungsf higer Datenbanksysteme gelegt Die in den Datenbanken gespeicherten Messdaten werden folglich von einem spezialisierten Agententypen dem Datenspeicherungsagenten verwaltet Die Interaktionen anderer Agen tentypen mit einer Datenbank etwa zur Speicherung von Messdaten werden ausschlie lich ber diesen Agententypen realisiert Der Datenspeicherungsagent f hrt die Aktion aus und greift hierzu auf das Datenbanksystem zu Auch die In
258. zung von Messdaten Die Messdaten werden dabei von den berwachungsbeteiligten interpretiert d h auf der Basis geeigneter Methoden oder Modelle ausgewertet Dieser Schritt muss deshalb den Export von Messdaten als Eingabe f r Statistik oder Simulationssoftware einschlie en Bei fehlerhaften oder unvollst ndigen Daten werden die Messdaten in diesem Schritt bearbeitet wobei der Monitoringablauf i Allg mit der Speicherung der Messdaten endet Zur Automatisierung dieses Arbeitsschrittes ist ebenfalls umfassende Fachlogik erforderlich Wie oben beschrieben wurde besteht eine Hauptzielsetzung dieser Arbeit in der agenten orientierten Umsetzung dieses Monitoringprozesses Das Multiagentensystem soll dabei so ausgelegt werden dass die Schritte des Monitoringprozesses durch das System unterst tzt und soweit m glich automatisiert durchgef hrt werden Hierbei ist insbesondere zu ber ck sichtigen dass in drei Arbeitsschritten geeignete Fachlogik zur automatisierten Verarbeitung bzw Auswertung der Messdaten erforderlich ist 4 2 Agentenorientierte Analyse In den folgenden Unterabschnitten wird das oben beschriebene Monitoringproblem agente norientiert analysiert Hierzu werden die Anforderungen an das zu entwickelnde Bauwerks monitoringsystem ermittelt und die Agenten des Systems identifiziert Der Analyse und Entwurfsablauf basiert auf der JADE Methodologie Nikraz 06 auf die bereits in Abschnitt eingegangen wurde Um den Umfang bersc
259. zusammentragen Pl ne erstellen und Aufgaben an einzelne Agenten zuweisen um die globale Koh renz sicherzustel len Nachteilig ist jedoch dass diese Koordinationstechnik zu einer klassischen Master Slave bzw Client Server Architektur f hrt mit zentraler Kontrolle durch den Master Da eine zen trale Kontrolle im Widerspruch zur dezentralen Natur von Multiagentensystemen steht ist unbedingt darauf zu achten dass die Slave Agenten zumindest mit der F higkeit zu einem teilautonomen Verhalten ausgestattet werden 3 3 KOMMUNIKATION UND KOORDINATION 39 Eine weitere wichtige Koordinationstechnik zur Aufgaben und Ressourcenzuweisung zwi schen Agenten ist die Auftragsvergabe Dieser Ansatz basiert auf einer dezentralisierten Organisationsstruktur in der Agenten zwei Rollen bernehmen k nnen die Rolle eines Auf traggebers manager oder eines Auftragnehmers contractor Die Auftragsvergabe setzt voraus dass ein Agent ein ihm zugewiesenes Problem in Sub Probleme zerlegen kann und versucht andere Agenten mit den erforderlichen Resourcen Expertise zur Probleml sung zu finden sobald er das ihm zugewiesene Problem nicht selbst l sen kann Zuweisungen von Sub Problemen werden durch einen Auftragsvergabemechanismus das so genannte Contract Net Protokoll Smith 80 realisiert das die folgenden Schritte beinhaltet vgl Abb 3 5 1 Bekanntgabe des Auftrags durch den Auftraggeber A genten 2 Abgabe von Angeboten durch

Download Pdf Manuals

image

Related Search

Related Contents

LUNETTES DE SOLEIL A TEINTE REGLABLE Réf. 39 257 MODE D  ficha técnica merit amarillo  INSTALLATION INSTRUCTIONS  GNS Science Report  Bedienungsanleitung Manuel d'instructions Handleiding  switchboard user manual  CONFIGURATION D`UN SERVEUR DNS 2008  OP-1224 Pushbutton Panel  DBX-62 DBX-63  STS Trapper Gadget User Manual for G3 Mobile  

Copyright © All rights reserved.
Failed to retrieve file