Main Page
Wiki zum BlueM Softwarepaket des Fachgebiets Ingenieurhydrologie und Wasserbewirtschaftung (ihwb) der TU Darmstadt.
Beschreibung
BlueM ist ein Softwarepaket zur Flussgebietsbewirtschaftung. Es ermöglicht die integrierte Simulation von Abfluss- und Stofftransportprozessen, deren Auswertung, Steuerung und Optimierung in ruralen und urbanen Gebieten inklusive der Prozesse im Gewässer unter Verwendung physikalisch basierter hydrologischer Ansätze. BlueM ist eine Weiterentwicklung von Modellkonzepten, die seit vielen Jahren am ihwb verfolgt werden und in diversen Anwendungsprogrammen implementiert wurden.
Neben dem hydrologischen Modellkern zur Niederschlags-Abfluss-Berechnung einschließlich Abfluss- und Stofftransport in ruralen und urbanen Gebieten (BlueM.Sim) beinhaltet das BlueM-Softwarepaket Werkzeuge zur Visualisierung und Analyse von Zeitreihen (BlueM.Wave), zur Optimierung, Autokalibrierung und der Sensitivitätsanalyse von Modellparametern (BlueM.Opt) sowie zu deren Visualisierung (z.B. in Form von Scatterplot-Matrizen). Ein weiterer Bestandteil des Pakets ist BlueM.Analyser, ein Werkzeug für Monitoringaufgaben und Auswertungen in Echtzeit (je Zeitschritt).
BlueM.Sim und BlueM.Analyser verfügen über OpenMI-Schnittstellen, so dass sie für erweiterte Problemstellungen mit anderen OpenMI-Modellen kombiniert bzw. ergänzt werden können.
BlueM Komponenten:
- BlueM.Sim (Hydrologischer Rechenkern – mit OpenMI-Schnittstelle)
- BlueM.Wave (Zeitreihenverwaltungs und -analysewerkzeug)
- BlueM.Opt (Optimierung basierend auf evolutionären Algorithmen und Sensitivitätsanalyse)
- BlueM.Analyser (Echtzeit-Datenmonitor und Auswertungswerkzeug – gekoppelt via OpenMI)
Siehe auch ausführliche Beschreibung des Programmpakets.
Projekte
Öffentliche Projekte:
- BlueM.Sim: Kontinuierliches Niederschlag-Abfluss- und Talsperren-Steuerungsmodell
Hilfe
In diesem Wiki finden sich ausführliche Beschreibungen zur Anwendung und Theorie der einzelnen Software-Komponenten.
Ausserdem gibt es
- Hilfe zum Umgang mit dem Wiki
- Häufig gestellte Fragen (FAQ)
- für noch offene Fragen steht das Forum zur Verfügung
Aktuelle Ereignisse
20.01.2023
The BlueM.Opt source code has been published under the GPLv3 license: https://github.com/bluemodel/BlueM.Opt
07.11.2022
The BlueM.Wave source code has been published under the LGPLv3 license: https://github.com/bluemodel/BlueM.Wave
05.03.2022
A QGIS plugin for creating BlueM.Sim input files, developed by Martin Grosshaus as part of his Master Thesis, is now available on GitHub: https://github.com/bluemodel/BlueM.QGISInterface
23.12.2021
The source code and issues have been migrated to GitHub: https://github.com/bluemodel/ (repositories are private for now)
13.01.2021
From now on, new software versions are published at https://downloads.bluemodel.org/
06.04.2018
BlueM.Wave v1.6.1 released! See the blog for more information.
07.02.2018
BlueM.Opt v1.6.0 released! See the blog for more information.
21.01.2017
BlueM.Wave v1.6 released! See the blog for more information.
16.09.2009
Release of OpenMI-compatible BlueM.Sim v0.9.6. See the forum for more information.
08.09.2009
First public release of BlueM.Opt (v1.4). See the forum for more information.
03.07.2009
All Subversion repositories have been upgraded to version 1.6
27.05.2009
All applications now use TeeChart v4 (TeeChart for .NET 2009)
05.05.2009
The interface language of this wiki has been switched to English!
- Existing users should change their language preference to English (en).
- From now on, all new content should only be added in English!
- The existing, German, content will be translated to English step by step.
26.03.2009
Das BlueM-Forum ist online!
- Alle Downloads sind zukünftig im Forum erhältlich
17.02.2009
BlueM.Opt v1.3:
- Neue Methode MetaEvo
- Aggregation von Zielfunktionen möglich (
Bug 256)
17.12.2008
EVO.NET: Neue Methode DDS (r1366)
05.12.2008
Wave: Neue Analysefunktion: Statistik (r152)
03.12.2008
WebSVN: Neue Version 2.1.0
01.12.2008
Bugzilla: Neue Version 3.2
29.10.2008
BlueM: Neue Version 0.9.4: Trennung von EZG und FKA
28.10.2008
Wiki: Kommentare direkt in Seiten ermöglicht mit folgender Syntax:
<html4strict></html4strict>Mehr dazu siehe Help:Editing#Kommentare
17.09.2008
Wave: Neue Analysefunktion: GoodnessOfFit (r131)
03.09.2008
Wave: Neue Analysefunktion: Doppelsummenanalyse (r115)
15.08.2008
Mediawiki auf Version 1.13 aktualisiert
01.08.2008
Wave: Neues Feature: Zeitreihe eingeben (r103)
24.07.2008
BlueM Bug 331 fixed: neues Format der VER-Datei
10.07.2008
Neues System für Literaturangaben im Wiki.
Liste aller vorhandenen Literaturangaben: Namensraum Literatur
09.07.2008
Mediawiki Version auf 1.12 aktualisiert
04.07.2008
Umstellung aller Repositories auf Subversion 1.5
- Änderungen siehe Release Notes
- Um die neuen Features nutzen zu können muss der Client auch 1.5 sein
12.06.2008
- Umstellung auf TeeChart.NET v3 in Wave, BlueM.Win und EVO.NET
- Aktuelle TeeChart Version:
W:\TeeChart.NET\v3\
10.06.2008
06.06.2008
- BlueM: Regelbasierte Steuerung von Becken (Rev 397)
- Datensätze: Testdatensätze unter Datensaetze/BlueM/TESTS/ gesammelt
02.06.2008
- seit Rev 374 ist der Fortran-Code im free form - Format (F90) (vorher fixed format), siehe Bug 324
- der branch "Gütemodell" wurde in den trunk gemerged
Es ist jetzt der Intel Fortran Compiler ab v10.1 erforderlich!
22.04.2008
Wave: Neue Exportfunktionalität seit r87 (bisher nur für ZRE-Format), siehe Bug 318
07.04.2008
EVO.NET: Maximierung von Zielfunktionen ermöglicht (r1016, Bug 303), → neue Version der ZIE-Datei!
29.02.2008
Neue Version von ViewVC (1.0.5) installiert (nur für internen Gebrauch). Ist jetzt viel schneller als vorher!
26.02.2008
Regenüberläufe und Regenüberlaufbecken in BlueM integriert (Rev 334).
18.12.2007
Neue Version von EVO.NET public (r782)
Wichtigste Änderungen:
- Neue Anwendungen SMUSI, S:CAN und SWMM
- Neue Methode 'Hooke and Jeeves' (Hillclimbing Algorithmus)
- Korrektes Runden von Parametern beim Schreiben in die Eingabedateien (
Bug 170) - Korrekter Umgang mit Dezimaltrennzeichen (
Bug 193) - Lösungsauswahl im Diagramm ermöglicht (
Bug 259) - Einstellungen können gespeichert und wieder geladen werden (
Bug 228)
07.12.2007
Neue Version von BlueM.Win (r31)
- Performance Verbesserungen
- Funktion zum konvertieren von Binärzeitreihen
28.11.2007
Neue Version von EVO.NET public (r687)
12.11.2007
Internes Wiki IHWBDev wiederbelebt und alle Seiten aus der Kategorie 'Intern' dorthin umgezogen.
06.11.2007
Wave wurde komplett überarbeitet, bietet jetzt flexiblere Importmöglichkeiten und eine Zeitreihenübersicht.
Dementsprechend neue Versionen von BlueM (r29b) und EVO.NET (r579) als Download verfügbar.
30.10.2007
Binärdateien für EVO.NET jetzt als Download verfügbar (r555) (r559).
24.10.2007
Neue Version von BlueM.Win (r29):
- Fehlerbehandlung verbessert
18.10.2007
Struktur der Repository BlueM.Win verändert (keine svn:externals mehr). Anstattdessen gibt es jetzt eine Repository 'Meta', in der Projektmappen eingecheckt und Projektkombination mittels svn:externals definiert werden können.
08.10.2007
Neue Version von BlueM.Win (r28):
- Warnungen werden beim Initialisieren und während der Simulation abgefragt und angezeigt
- Elementarflächentestausgabe (LEFLOUT) korrigiert
- Schliessen der Zeitreihendateien bei Finish
25.09.2007
BlueM hat sich in Release 0.9.1 von einer EXE zu einer DLL weiterentwickelt. Zur Simulation mit der DLL gibt es BlueM.Win.
Siehe auch BlueM Downloads und BlueM Anwendung.
23.08.2007
Das Optimierungstool EVO.NET auf diesen öffentlichen Server umgezogen. Externe haben Zugriff auf /branches/public/
16.08.2007
- WebSVN installiert. Hierdurch ist sichergestellt, dass externe nur noch auf /branches/REL_0_9 Zugriff haben.
19.07.2007
- Ein Server-Problem behoben, dass auftauchte, wenn Bilder hochgeladen oder Großenänderungen an Bildern vorgenommen wurden.
17.07.2007
23.05.2007
- Einstellungen im Bugzilla geändert, so dass jetzt kein Login mehr erforderlich ist, um Bugs anzusehen.
- Ausserdem hatten die Email-Einstellungen es verhindert, dass man sich einen neuen Bugzilla Account zulegt. Dieses Problem ist jetzt behoben.
22.05.2007
Ausgenommen von ein paar speziellen Branches ist jetzt die gesamte SVN-Repository für Besucher einsehbar:
- Repository-URL: http://130.83.196.154/svn/BlueM.Sim
- Ansicht in ViewVC
11.05.2007
- Dieses Wiki befasst sich jetzt nur noch mit BlueM und ist auf einen öffentlich zugänglich (mit Passwort) Server umgezogen.
- MediaWiki auf Version 1.10.0 aktualisiert.
- Bugzilla Version 3.0 installiert
- ViewVC Version 1.0.4 installiert
11.04.2007
Post-commit hooks für die SVN Repository "BlueM" eingerichtet. Es werden Emails verschickt und ein Atom Feed generiert.
30.03.2007
SVN-Statistiken und Changelogs für BlueM werden jetzt automatisch täglich (morgens) aktualisiert.
12.03.2007
MediaWiki auf Version 1.9.3 aktualisiert.
07.03.2007
Hierarchy Extension installiert. Anleitung zur Nutzung findet sich hier.
04.12.2006
Ergebnisse der Code-Analyse von Understand in Seite BlauesModell Code eingebaut.
01.12.2006
Zwei Tools, StatSVN und SVN2Log fertig konfiguriert um Statistiken und einen ChangeLog aus unseren SVN Repositories zu generieren (geht leider (noch) nicht automatisch).
Aktuelle Statistik und ChangeLog immer unter Intern:BlueM SVN.
28.11.2006
In Bugzilla werden die Kommentare nach den magischen Wörtern Rev, Rev. oder Revision, gefolgt von einer Zahl durchsucht und mit der Revisionsansicht in ViewVC für das entsprechende Produkt, zu dem der Bug gehört, verlinkt. Dies funktioniert nur so lange der Produktname in Bugzilla mit dem Namen der SVN Repository identisch ist.
Patch:
<diff>
--- /bugzilla-2.20-orig/globals.pl
+++ /bugzilla/globals.pl
@@ -531,6 +531,14 @@
$text = html_quote($text);
+ # ViewVC: + PushGlobalSQLState(); + SendSQL("SELECT products.name FROM products, bugs WHERE products.id = bugs.product_id AND bugs.bug_id = $curr_bugid"); + my ($productname) = FetchSQLData(); + PopGlobalSQLState(); + $text =~ s~\b(Rev|Rev\.|Revision)\s?(\d+)\b + ~$1 <a href=\"../viewvc/$productname?view=rev&revision=$2\" title=\"Ansicht in ViewVC\">$2</a>~igx; +
# mailto: # Use |<nothing> so that $1 is defined regardless $text =~ s~\b(mailto:%7C)?([\w\.\-\+\=]+\@[\w\-]+(?:\.[\w\-]+)+)\b
</diff>
22.11.2006
ViewVC auf Version 1.0.3 aktualisiert.
Neu: 'Annotate' Funktion (wie 'Blame' in TortoiseSVN)
20.11.2006
MediaWiki auf Version 1.8.2 aktualisiert
Mitarbeit
Alle Besucher dieser Webseite sind dazu eingeladen, die Projekte zu nutzen und zu verbessern!
- die Dokumentation in diesem Wiki - hierfür braucht man ein Benutzerkonto.
- den Quellcode. Alle Bugs (damit sind Fehler, aber auch z.B. Verbesserungsvorschläge gemeint) werden in der Bugzilla Installation verwaltet. Dort können Bugs eingetragen, Lösungen diskutiert und Patches hochgeladen werden.
Mein Kommentar --Froehlich 11:29, 28. Okt. 2008 (UTC)