Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων &...

62
Βελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος ([email protected]) Ανδρέας Ευστρατιάδης ([email protected]) Τομέας Υδατικών Πόρων Σχολή Πολιτικών Μηχανικών Εθνικό Μετσόβιο Πολυτεχνείο

Transcript of Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων &...

Page 1: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση Συστημάτων & Υδροπληροφορική

Χρήστος Μακρόπουλος ([email protected]) Ανδρέας Ευστρατιάδης ([email protected])

Τομέας Υδατικών ΠόρωνΣχολή Πολιτικών ΜηχανικώνΕθνικό Μετσόβιο Πολυτεχνείο

Page 2: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Υδροπληροφορική (Hydroinformatics) Εφαρμογές πληροφορικής ( ICTs) σε θέματα

βέλτιστης/βιώσιμης διαχείρισης υδάτων Αρχές στην υπολογιστική υδραυλική: μαθηματική

προσομοίωση ροών, πρώτα μοντέλα (Mike B. Abbott, 1979) Επέκταση/έμφαση προς:

Πολυκριτηριακή Βελτιστοποίηση με χρήση μεθόδων «τεχνητής νοημοσύνης» (Artificial Intelligence):πχ. νευρωνικά δίκτυα, γενετικός προγραμματισμός, θολή λογική, data-driven methods, data mining).

Σχέση τεχνικών-κοινωνικών συστημάτων (επέκταση έννοιας συστήματος: τεχνο-κοινωνικά συστήματα, socio-technical systems) πχ. Abbott MB, Vojinovic Z (2010). Realising social justice in the water sector, JOURNAL OF HYDROINFORMATICS, 12(1): 97-117

Journal of Hydroinformatics (http://www.iwaponline.com/jh/)

Page 3: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Εργαλεία Υδροπληροφορικής Προγραμματισμός γενικά

(C, VB, Delphi, Matlab κτλ) Γεωγραφικά Συστήματα Πληροφοριών (ArcGIS, MapINFO, IDRISI κτλ)

Μοντέλα προσομοίωσης (DHI, Delft, WS, USEPA, USGS, USACE, κτλ)

Βάσεις Δεδομένων Web-applications, hand-

helds…ToiletFinder UK

Page 4: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

ΣυστήματαΥποστήριξηςΑποφάσεων

Συλλογή δεδομένων

Βροχόπτωση, θερμοκρασία, Υγρασία, ΠαροχήΠοιότητα, Υπόγεια, Εξάτμιση, Διαπνοή

!(

!(

!(!(

!( !(!( !(

!(!(!(

!(!(

!(!(

!(

!( !(!( !(!( !(

!(!(!(!( !(

!(!(

!(

!(

!(!(!(!(!(

!(!(

!(

!( !(!(!( !( !(!(!(

!(!(

!( !(!(!( !(

!(

!(!(

!(!(!(

!(

!(

!(

!(

!(

!(!(

!(

!(

!(

!(!(!(

!(

ΕπεξεργασίαΔεδομένων

Βάση ΔεδομένωνΕξόρυξη ΔεδομένωνΓεωγραφικά Συστήματα(GIS)

Ανάλυση

ΑπορροήΠλημμύρα, Υδραυλική, Χρήσεις, Ρύπανση, Οικολογικές παροχές

Υποστήριξη Αποφάσεων

Πολυκριτηριακή ΑνάλυσηΒελτιστοποίησηΔιακινδύνευσηΑβεβαιότητα

Εφαρμογή και έλεγχος

Συστήματα ΕλέγχουΠαρακολούθησης Προειδοποίησης

D. McKinney, 2008

Page 5: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Η παγκόσμια κοινότητα Mike Abbott (1991) Journal of Hydroinformatics Environmental Modelling and

Software www.hydroinformatics.org IAHR, IWA, IAHS http://www.iwawaterwiki.org

Page 6: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Ολοκληρωμένη Αντιμετώπιση Σύνθετων Συστημάτων Σύνδεση διαφορετικών φυσικών μοντέλων Χωρικές και χρονικές κλίμακες Software interfacing

Σύνδεση φυσικών, οικονομικών κοινωνικών εργαλείων

Σύνδεση/σύνθεση στοιχείων από διαφορετικά εργαλεία Διαφορετικών παρόχων Χωρικά κατανεμημένων

Page 7: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Σύνδεση διαφορετικών φυσικών μοντέλων

OpenMIOutput του βροχής απορροής = Input του υδατορέματος

Open SourceΠροδιαγραφές + εργαλεία

DHI-HR-Delft-ΕΜΠ

Page 8: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Σύνδεση φυσικών, οικονομικών κοινωνικών εργαλείων

Εξελικτικοί Αλγόριθμοι

Βάσεις Δεδομένων

AGENT-BASED MODELS

Δείκτες Βιωσιμότητας

Εργαλεία για παραγωγή «γρήγορων πρωτοτύπων»«Περιβάλλοντα Σκέψης»

Δυναμικά Συστήματα

Page 9: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Πλατφόμες Ανάπτυξης Εργαλείων

ViewView Visualization(s)Core UIComponentsCustomized UI

User Interface

ControlControl Data Analyst(s)Application

Pre-definedApplication

CustomApplication

ModelModel Objective ModelScenariosData Providers

Core DataComponents

External DataConnections

• Εργαλειο-θήκες (toolbox)• Αντικειμενοστραφής προγραμματισμός• Γεωγραφικά αντικείμενα.• Ανοιχτές πλατφόρμες σύνδεσης με μαθηματικά μοντέλα• Σύνδεση «δομικών στοιχείων» προγραμμάτων

Page 10: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Πλατφόρμες Σύνδεσης Εργαλείων

Αφετηρία: βιομηχανία/αυτ.έλεγχος

Διαχείριση επικοινωνίας μεταξύ εργαλείων/μοντέλων/βάσεων δεδομένων)

Εφαρμογή: Επείγουσα Αντίδραση (πλημμύρες – περιστατικά ρύπανσης)

Page 11: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Λογισμικό ως Υπηρεσία + Pick n’ Mix

WaterKnowledgeInitiative (M. Abbott) Αλλαγή στο τρόπο

λειτουργίας των εταιρειών λογισμικού περιβαλλοντικής ανάλυσης και προσομοίωσης: Από παροχή software σε παροχή υπηρεσίαςμέσω διαδυκτίου

Επιλογή σε επίπεδο στοιχείων προγραμμάτων

Page 12: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Διασύνδεση: δεδομένα – ανάλυση - παρουσίαση

GIS: Οργάνωση Πληροφορίας

Geodatabases Spatio-Temporal Data

Models Αναλύση

Εργαλεία ανάλυσης ως μέρος του ΓΣΠ (πχ. HyrdoTools ArcGIS9)

ΓΣΠ λειτουργίες ως μέρος του πακέτου προσομοίωσης (ArcObjects: DHI/HR/Delft)

Παρουσίαση (οπτικοποίηση: διαπραγμάτευση και λήψη αποφάσεων)

Page 13: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Εξοπλισμός: συλλογή και μετάδοση δεδομένων

Τηλεμετρία Ραντάρ/Δορυφόροι

LIDAR

Ασύρματοι αισθητήρες

Διαδίκτυο

Page 14: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Ασύρματοι Αισθητήρες

Πολύ-παραμετρικοί Φτηνοί Έξυπνοι (ανάλυση

πληροφορίας στη πηγή / smart triggering)

Κατανεμημένη Ευφυία Έλεγχος του

Υδρολογικού κύκλου (Ποσότητα/Ποιότητα/Early Warning)

Σύνδεση με υδρολογικά και υδραυλικά μοντέλα

Ύδρευση Universal Sensors

(Ασφάλειας)

Monitoring Opportunities watershed

River / W

ater body

Reservoir

Sewers

Tank

TransmissionTreatment

Pumping

Water DistributionSewerage NetworkWastewater

Treatment

Hydraulic Models Water Quality Models Continuous Monitoring Failures/Intrusion Early Warning System Operational Control

Page 15: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Ασύρματοι Αισθητήρες στο αστικό περιβάλλον

Αντί για σταθερά δίκτυα τηλεμετρίας (κόστος)

Μπαταρίες Μικρή ακτίνα

εκπομπής Αναμετάδοση με GPRS Διαδίκτυο Εφαρμογές: Ύδρευση,

Αποχέτευση, Ενέργεια, Υδραέριο, Τηλεπικοινωνίες)

Page 16: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Διαδίκτυο

Google Earth: Προς πιο προσιτά σε όλους εργαλεία ανάλυσης;

Χρήση σαν υπόστρωμα για ανάλυση και προσομοίωση

Page 17: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Συλλογή και επεξεργασία πληροφοριών

Από Δεδομένα σε Πληροφορία σε Γνώση Εξόρυξη Δεδομένων (Data

Mining) Αναζήτηση Γνώσης (Knowledge

Discovery) Λογική βασισμένη σε περιπτώσεις

(CBR) Νευρωνικά Δίκτυα/Ασαφής

Λογική Κατανεμημένη Πληροφορία

(Internet-based, distributed dbases: πχ. ΕΤΥΜΠ+)

Κατανεμημένη Ανάλυση (Grid Computing – Ανάλυση στη «πηγή»)

Από Γνώση σε Δράση: Early Warning Αντιμετώπιση καταστροφών

C:\USERS\VIDEO\DRESDEN>

C:\USERS\VIDEO\DRESDEN>

C:\USERS\VIDEO\DRESDEN>

Page 18: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Κωδικοποίηση και Παρουσίαση Γνώσης (Οντολογίες)

Defined criteriaand indicators

from technical WPs

Stakeholdertrials

Defined sustainabilitycategories

DefinedPrimary criteria

RegionalLocal

Defined criteriaand indicators

from technical WPs

Stakeholdertrials

Defined sustainabilitycategories

DefinedPrimary criteria

RegionalLocal

Analysismethods

Activity-Basedcosting

LCA

Risk /Uncertainty

Analysismethods

Activity-Basedcosting

LCA

Risk /Uncertainty

Interviews

Workshops

Websites

DocumentationDefine needs for

sustainability-related information from

stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

Interviews

Workshops

Websites

DocumentationDefine needs for

sustainability-related information from

stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

Workshops

Websites

DocumentationDefine needs for

sustainability-related information from

stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

Websites

DocumentationDefine needs for

sustainability-related information from

stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

DocumentationDefine needs for

sustainability-related information from

stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

Define needs for sustainability-related

information from stakeholder groups

ONTOLOGIES

Organisationstructures

Organisationresponsibilites

Decisiontrees

Knowledgemaps

Semi-automatic

generation

Site (case study)

Site (case study)

Site (case study)

Site (case study)

Site (case study)

Site (case study)

Site (case study)

Site (case study)

Σημασιολογική «διαλειτουργικότητα»• Σημασιολογικής ολοκλήρωσης• Σημασιολογικής ετερογένειας• Είδη και επίπεδα ολοκλήρωσης

“Tank” ???

Page 19: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Λεπτομερείς ΠαρατηρήσειςΑναλυτικότερη Προσομοίωση

Ακριβέστερες Μακρο-Μικρο: Προβλέψεις

Υπολογιστική Δύναμη (GRID)

Υποστήριξη Απόφασης και Μετάδοση στον χρήστη

Page 20: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Υδροπληροφορική: Βελτιστοποίηση Συστημάτων

Ποιο είναι το πρόβλημα; Όλα τα προβλήματα μηχανικού είναι

(ουσιαστικά) προβλήματα βελτιστοποίησης!

Page 21: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Συνάρτηση;

Σύνθετη-Απλή Γνωστή-Άγνωστη Σύνδεση παραμέτρων

ελέγχου με στόχους; Είναι τα προβλήματα

σχεδιασμού, προβλήματα βελτιστοποίησης;

Fermat, Newton, Euler, Lagrange, Gauss…Maximum

Minimum

Page 22: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Απώλειες σε νερό: 50% Μήκος αγωγών:

Αθήνας – 7000 km! Αντικατάσταση; Ποιόν; Αλλαγή πίεσης; Πού; Στόχοι; Νερό; Ενέργεια;

Κόστος; Πίεση;

Βελτίωση Δικτύων Ύδρευσης

Page 23: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βέλτιστη Λειτουργία Δικτύων Ύδρευσης

Βελτιστοποίηση λειτουργίας αντλιών (scheduling)

Στόχοι; Ενέργεια; Ποιότητα νερού;

Low Zone SR Levels

184.00

184.50

185.00

185.50

186.00

186.50

187.00

187.50

05:00 :0006:30 :0008:00 :0009:30 :0011:00 :0012:30 :0014:00 :0015:30 :0017:00 :0018:3

0 :0020:00 :0021:3

0 :0023:00 :0000:30 :0002:00 :0003:30 :00

Tota

l Hea

d (m

)

Peak Tariff

St Trinians Booster Pump

0.00

10.00

20.00

30.00

40.00

50.00

60.00

05:00

:0007

:00:00

09:00

:0011

:00:00

13:00

:0015

:00:00

17:00

:0019

:00:00

21:00

:0023

:00:00

01:00

:0003

:00:00

Flow

(L/s

)

Page 24: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Επιδιόρθωση Δικτύων Ακαθάρτων Λειτουργία με ελάχιστο

κόστος (ενέργεια) Ελάχιστες διακοπές

λειτουργίας (αποφράξεις) Για το χρόνο ζωής του

έργου (αλλαγές;)

100 %

0 %

HK

PI S

core

Water level or Discharge

H* or Q* Pipe full Flooding

X %

Page 25: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση Αντιπλημμυρικών Έργων και Σχεδίων Για διάφορα κλιματικά σενάρια Επιδιόρθωση δικτύων; Βέλτιστη παρέμβαση για

μείωση του οικονομικού και κοινωνικού κόστους…

0

20,000

40,000

60,000

80,000

100,000

120,000

Inc. pipediameter

Pipestorage

Nodestorage (2

nodes)

Baseline Nodestorage

SUDs SUDs (2nodes &swales)

Inc. pipediameter(3 pipes)

Pipestorage (3

pipes)

Mitigation Option

Floo

d D

amag

e (£

)

0246810121416

Floo

d C

onse

quen

ce

Flood DamageFlood Consequence

Page 26: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Ποιο απλά προβλήματα; Ανακύκλωση Νερού Βέλτιστες διαστάσεις

συστήματος (δεξαμενές επεξεργασμένου και ανεπεξέργαστου νερού) για την επίτευξη μέγιστης μείωσης αναγκών σε πόσιμο νερό

Page 27: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση Ενιαίων Συστημάτων: Δίκτυα αποχέτευσης, βιολογικοί καθαρισμοί, υδάτινοι αποδέκτες

SC3

SC5

SC4

SC6

SC7

SC2

SC1

Activated Sludge Treatment:Primary Clarifier, Aerator,

Secondary Clarifier

Storm Tank

River

Sewer network

WastewaterTreatment

Plant

CSO

Page 28: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση σχεδιασμού υδροσυστημάτων

Ταμιευτήρας Κρεμαστών

Ταμιευτήρας Καστρακίου

Ταμιευτήρας Στράτου

Ταμιευτήρας Μεσοχώρας

Ταμιευτήρας Μουζακίου

Ταμιευτήρας Πύλης

Ταμιευτήρας Συκιάς

Ταμιευτήρας Πλαστήρα

0 10 20 30 km

Σχεδιασμός νέου συστήματος ή ένταξη νέων έργων σε υφιστάμενο σύστημα (ταμιευτήρες, ΥΗΣ, υδραγωγεία)

Διερεύνηση γενικής διάταξης και χαρακτηριστικών μεγεθών νέων έργων

Βελτιστοποίηση βασικών ενεργειακών και οικονομικών μεγεθών συστήματος

Page 29: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

0 10 20 30 km

Βελτιστοποίηση διαχείρισης υδροσυστημάτων

Μόρνος

Εύηνος

Μαραθώνας

Γεωτρήσεις Βασιλικών

Γεωτρήσεις Υλίκης Γεωτρήσεις ΒΑ

Πάρνηθας

Υλίκη

Υδραγωγείο Μόρνου

Υδραγωγείο Υλίκης

ΜΕΝ Μάνδρας ΜΕΝ

Περισσού

ΜΕΝ Κιούρκων

ΜΕΝ Μενιδίου

Σήραγγα Ευήνου-Μόρνου

Μεγάλη χωρική κλίμακα Συστήματα πολλαπλού σκοπού Ανταγωνιστικά κριτήρια (πχ;) Βελτιστοποίηση υπό καθεστώς

αβεβαιότητας (εισροές, ζήτηση, έργα)

Ενωτικό υδραγωγείο

Page 30: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βέλτιστη προσαρμογή (βαθμονόμηση) (υδρο) μοντέλων

Αναπαράσταση σύνθετων φυσικών συστημάτων (λεκάνες απορροής, υδροφορείς)

Διεργασίες με έντονη χωρική ετερογένεια

Έμμεση εκτίμηση παραμέτρων, μέσω «σύγκρισης» των αποκρίσεων του μοντέλου με μετρήσεις

Page 31: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βέλτιστη λύση: όχι πάντα η κορυφή της καμπύλης

Αβεβαιότητα στις παραμέτρους

Αβεβαιότητα στην αντίληψή μας για το πρόβλημα

Μεταβολές στα δεδομένα και τις διεργασίες του συστήματος

«Εύρωστη» λύση (robust solution)

Obj

ectiv

e (M

ax)

Page 32: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση και πιο «αφηρημένων» προβλημάτων

«Εξόρυξη» δεδομένων

Αναζήτηση δεδομένων με περισσότερη/πιο χαρακτηριστική πληροφορία

Μέτρο ποσότητα πληροφορίας; (εντροπία;)

John Snow: Broad StreetPump as a source of a water borne disease

Formulas: GP vs. EPR

6.5

7.0

7.5

8.0

8.5

9.0

9.5

10.0

10.5

6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5

dimensionless Chèzy resistance coefficient - formulas

dim

ensi

onle

ss C

hèzy

resi

stan

ce

coef

ficie

nt -

obse

rved

(GP)(EPR)

)GP(6863.20ln0973.1ln534.01

SRhs

hs2R

gC hs

ds

)EPR(146.18ln100508.4ln39728.02ln6489.01

2

32

RdsS

dsS

dshs

hsds

dsRCad

Δίκτυα ύδρευσης και παράμετροι για τους αγωγούς

Page 33: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση Συστημάτων Όσο και αν τα προβλήματα αυτά είναι διαφορετικά

(συνιστώσες, διεργασίες, παράμετροι, κριτήρια, … γνωστικά πεδία)

Με την εφαρμογή μιας σωστής αφαιρετικής διαδικασίας μπορούν να διατυπωθούν με τρόπο που να αντιμετωπίζονται από τυποποιημένουςαλγόριθμους βελτιστοποίησης

Είναι σημαντικό να μπορείτε να δείτε μέσα σε κάθε πρόβλημα, ένα πρόβλημα βελτιστοποίησης!

Ο αφαιρετικός αυτός τρόπος σκέψης ονομάζεται: «Συστημική προσέγγιση»

Page 34: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Συστημική Προσέγγιση

Ανάλυση συστημάτων (systems analysis): Μεθοδολογική αντιμετώπιση πολύπλοκων δομών ή φαινομένων, για τα οποία δεν υπάρχει αναλυτική λύση.

Αποσκοπεί στην αναγνώριση του τρόπου με τον οποίο λειτουργεί ένα σύστημα, χωρίς λεπτομερειακή θεώρηση των σχέσεων ή φυσικών διεργασιών που το διέπουν (Grigg, 1996).

Page 35: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Διαδικασία Συστημικής Ανάλυσης

Αποδόμηση του σύνθετου προβλήματος σε μικρότερα μέρη και ανάλυση των αλληλεπιδράσεων μεταξύ των (σημαντικών) συνιστωσών τουΑναπαράσταση εισόδων, εξόδων και εσωτερικών διεργασιών συστήματος (προσομοίωση)Ορισμός μεταβλητών ελέγχου (παράμετροι) και κριτηρίων/μέτρων αξιολόγησηςΕπιλογή μεθοδολογίας βελτιστοποίησης

Page 36: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Από πού προκύπτει ένα σύστημα;

Μία διάκριση, χωρίζει τον κόσμο σε δύο μέρη, στο «εκείνο» και στο «αυτό», ή στο «περιβάλλον» και στο «σύστημα».

Βέβαια, ο κόσμος γύρω μας δεν είναι χωρισμένος σε συστήματα, υποσυστήματα και περιβάλλοντα...

Ποιο το σύνορο, οι είσοδοι/έξοδοι και οι παράμετροι ελέγχου για τη διαστασιολόγηση ενός ταμιευτήρα;

Page 37: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βασικές Έννοιες Συστημάτων

Σύστημα: (system): Σύνολο ανεξάρτητων μεταξύ τους στοιχείων, το οποίο χαρακτηρίζεται από: ένα όριο που καθορίζει αν το στοιχείο ανήκει

στο σύστημα ή στο περιβάλλον αλληλεπιδράσεις με το περιβάλλον (είσοδοι-

φορτίσεις, έξοδοι-αποκρίσεις) σχέσεις μεταξύ των στοιχείων του και των

εισόδων και εξόδων (Mays & Tung, 1992).

Page 38: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Αναπαράσταση Συστήματος

Είσοδοι, I Έξοδοι, Q

Παράμετροι, b

Έλεγχοι και επεμβάσεις, a

Μεταβολές

Q(t) = Ω(a, b, I(t))

Μερικά υποσυστήματαΛεκάνη ΑπορροήςΥπόγειος ΥδροφορέαςΑγροτική ΈκτασηΤαμιευτήρας

Μαθηματικό μοντέλο• Γραμμικό ή μη γραμμικό• Συγκεντρωμένο ή κατανεμημένο• Στατικό ή δυναμικό• Προσδιοριστικό ή στοχαστικό

Page 39: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Συστήματα συστημάτων…

Πηγή Παν/μιο UTAH: System dynamics model exploring possible CO2 and trace gas emission consequences of various alternative urban futures

Σύνορα;

Page 40: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Σχηματική αναπαράσταση συστήματος υδατικών πόρων

Χ1

Τ1

Χ2

Κ

Τ2 Τ3

This image cannot currently be displayed.

Υ1

Ε1

Ε2

Ε3

Ε4

Η1

Η2Η3 Η4

Α1

Ταμιευτήρας

ΥδροφορέαςΠοταμόςΑγωγόςΓραμμή μεταφοράς ενέργειας

Σημείο ελέγχουΥδροηλεκτρικό έργο

ΑντλιοστάσιοΚέντρο διανομήςενέργειας

Κατανάλωση νερού

Page 41: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Σχηματική αναπαράσταση αστικού υδροσυστήματος

Αστική περιοχή

ΥδροφορέαςΠοταμός

ΧείμαρροςΑγωγός ανεπεξέρ-γαστου νερούΑγωγός ύδρευσηςΑγωγός λυμάτωνΑγωγός επεξερ-γασμένων λυμάτων Αγωγός ομβρίωνΑντλιοστάσιοΕγκατάσταση επεξερ-γασίας νερούΕγκατάσταση επεξερ-γασίας λυμάτων

Page 42: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Παράδειγμα 1: Σχηματική αναπαράσταση υδροδοτικού συστήματος Αθήνας

Page 43: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Παράδειγμα 2: Σχηματική αναπαράσταση λειτουργίας λεκάνης

Διεργασίες εδάφους• Άμεση απορροή• Άμεση εξατμοδιαπνοή• Διήθηση

Διεργασίες ακόρεστης ζώνης• Απορροή λόγω κορεσμού• Υποδερμική απορροή• Εδαφική εξατμοδιαπνοή• Κατείσδυση• Αποθήκευση υγρασίας

Διεργασίες κορεσμένης ζώνης• Βασική απορροή• Υπόγεια εκροή (απώλειες)• Άντληση• Αποθήκευση υπόγειου νερού

Page 44: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Εργαλεία Βελτιστοποίησης Συστημάτων

Μαθηματικές μέθοδοι βελτιστοποίησης Αλγόριθμοι γραμμικής βελτιστοποίησης Αλγόριθμοι δικτυακής βελτιστοποίησης Μέθοδοι αναζήτησης τοπικών ακρότατων Τεχνικές ολικής βελτιστοποίησης Κλασικοί γενετικοί αλγόριθμοι Υβριδικοί εξελικτικοί αλγόριθμοι

Page 45: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βελτιστοποίηση Συστημάτων

Τα εργαλεία και οι μέθοδοι αυτές είναι γενικές

Εφαρμόζονται σε υδατικούς πόρους, δίκτυα τηλεπικοινωνίας, εργοτάξια, βιομηχανική παραγωγή, business processes, βάσεις δεδομένων …

… accenture?

Page 46: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Πρόγραμμα ΜαθήματοςΕβδομάδα Περιεχόμενο1 Εισαγωγή στην ανάλυση συστημάτων υδατικών πόρων και την

Υδροπληροφορική

2 Θεμελιώδεις έννοιες - Μαθηματικές μέθοδοι βελτιστοποίησης

3 Βασικές Αρχές Προγραμματισμού (Matlab)

4 Γραμμική βελτιστοποίηση

5 Θεωρία γράφων - Δικτυακή βελτιστοποίηση

6 Αναζήτηση τοπικών ακροτάτων

7 Ολική βελτιστοποίηση (global optimisation)

8 Κλασικοί γενετικοί αλγόριθμοι

9 Υβριδικοί εξελικτικοί αλγόριθμοι

10 Πολυκριτηριακή βελτιστοποίηση

11 Συστήματα – Προσομοίωση – Δυναμικά συστήματα

12 Βελτιστοποίηση συστημάτων υπό καθεστώς αβεβαιότητας

13 Eιδικά θέματα (Νευρωνικά Δίκτυα, Θολή Λογική)

Page 47: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 1: Εισαγωγή

Η βελτιστοποίηση σας καθημερινό εργαλείο δουλειάς, από «απλά» μέχρι σύνθετα προβλήματα

Όλα τα προβλήματα μπορεί να τεθούν ως βελτιστοποίηση

Η συστημική προσέγγιση ως απαραίτητο στοιχείο αφαίρεσης πριν την εφαρμογή μεθόδων βελτιστοποίησης

Η βέλτιστη λύση δεν είναι πάντα η κορυφή μιας καμπύλης..

Page 48: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 2: Θεμελιώδεις έννοιες -Μαθηματικές μέθοδοι βελτιστοποίησης Επίλυση προβλημάτων

(αναλυτικά, δοκιμή και πλάνη, βελτιστοποίηση)

Σχέση προσομοίωσης και βελτιστοποίησης

Βασική γεωμετρία χώρου λύσεων. Πολλαπλοί στόχοι (Παρέτο)

Αναλυτικές μέθοδοι(gradient, hill-climbing method, Lagrange)

Εφαρμογές: Σχεδιασμός υδραυλικών

διατομών

Page 49: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 3:Βασικές Αρχές Προγραμματισμού

Ψευδοκώδικας Διαγράμματα ροής

MATLAB Το πρόγραμμα Βασική λογική Πρόσθετο εκπαιδευτικό υλικό

Page 50: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 4: Γραμμική βελτιστοποίηση

Βελτιστοποίηση γραμμικών συναρτήσεων, κάτω από ένα σύνολο γραμμικών περιορισμών

Τυποποιημένη μέθοδος επίλυσης (simplex) Εφαρμογές (απλοποιημένες): Εκτίμηση ωφέλιμης χωρητικότητας / απολήψιμου δυναμικού ταμιευτήρα

Στρατηγική διαχείριση υδατικών πόρων

Χειρισμός ποσοτικών και ποιοτικών περιορισμών

x1

x2

(x1*, x2

*)

Συνάρτηση «κόστους»f (x1, x2) = c1 x1 + c2 x2

Page 51: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 5: Graphs / Δικτυακή βελτιστοποίηση

Ειδική μορφή γραμμικής βελτιστοποίησης

Πρόσφορη για εφαρμογές δικτυακής απεικόνισης

2-3 τάξεις μεγέθους ταχύτεροι επιλυτές

Εφαρμογές: Βέλτιστη κατανομή ροών σε μοντέλα διαχείρισης

Χρονικός προγραμματισμός

34

Κόμβος Κόμβος ζήτησης

2

a

b

c

s + i Σωρευτικός κόμβοςy = - (s + i + g)

Κλάδος υπερχείλισης (, c1)

Κλάδος νεκρού όγκου (dv, - c1)

Κλάδος αποθήκευσης (k, 0)

Κλάδος αποθήκευσης υπόγειου νερού (g, 0)

Κλάδος ζήτησης (d, - c2)

(r* ,

-c3)

g

Κλάδος ελάχιστης ροής

(qm

in, -

c 2’)

Page 52: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 6: Αναζήτηση τοπικών ακροτάτων

-0.0

5

0.05

0.15

0.25

0.35

0.45

0.55

0.65

0.75

0.04

0.18

0.33

0.48

0.63

0.78

-0.020

0.020.040.060.080.1

0.120.140.160.180.2

0.22

Βελτιστοποίηση μη γραμμικών συναρτήσεων, χωρίς εξωτερικούς περιορισμούς

Δεν απαιτείται αναλυτική έκφραση της συνάρτησης (= αποτέλεσμα μοντέλου)

Προσδιοριστικές τεχνικές αριθμητικής ανάλυσης

Κατάλληλες για κυρτούς χώρους (μοναδικό ακρότατο)

Page 53: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 7: Ολική βελτιστοποίηση

Στοχαστικοί αλγόριθμοι (τυχαιότητα) Εντοπίζουν μια πρόσφορη (όχι την εγγυημένα βέλτιστη) λύση, σε μη κυρτούς χώρους με πολλαπλά ακρότατα και σύνθετη γεωμετρία

Εφαρμογές: Αυτόματη βαθμονόμηση υδρολογικών μοντέλων

Βελτιστοποίηση κανόνων λειτουργίας συστημάτων ταμιευτήρων

Page 54: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 8: Κλασικοί γενετικοί αλγόριθμοι

Θεωρεία Εξέλιξης (Δαρβίνος) και βελτιστοποίηση

Άτομα, χρωμοσώματα, εξελικτικοί τελεστές

Θεώρημα Σχήματος (Schema Theorem)

Εφαρμογές: Βελτιστοποίηση

δικτύων ύδρευσης Κανόνες λειτουργίας

ταμιευτήρων

Page 55: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 9: Προχωρημένοι/Υβριδικοί Εξελικτικοί Αλγόριθμοι Hybrid algorithms

Συνδυασμός αλγορίθμων τοπικής αναζήτησης και αλγορίθμων βασισμένων σε πληθυσμούς.

Γενετικός προγραμματισμός -Evolutionary Polynomial Regression

Ant Colony Optimization Αναλογία με τον τρόπο επιλογής του

συντομότερου δρόμου από αποικίες μυρμηγκιών

Swarm Intelligence (agent-based, global intelligence)

Simulated Annealing (Υβριδικό) Αναλογία με την αναδόμηση των μορίων

των μετάλλων κατά τη διαδικασία της ανακρυστάλλωσης.

Εφαρμογή: Τρωτότητα Αγωγών σε Αστικά Δίκτυα

Page 56: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

776

778

780

782

784

786

788

790

40 50 60 70 80 90 100 110 120 130 140 150 160

Ετήσια ονομαστική απόληψη (hm3)

Ελάχ

ιστη

στάθμη λειτου

ργίας

(m)

Αξιοπιστία 90%

Αξιοπιστία 80%

Μάθημα 10: Πολυκριτηριακή βελτιστοποίηση

Λήψη αποφάσεων με ανταγωνιστικά κριτήρια Πολλαπλές βέλτιστες λύσεις (μέτωπο Pareto), η

επιλογή των οποίων συνεπάγεται διαφορετικούς συμβιβασμούς

Μέθοδοι υπολογισμού βαρών

Εντοπισμός «καλύτερου» συμβιβασμού Εφαρμογές:

Σχέση ασφαλούς απόληψης -χωρητικότητας ταμιευτήρα

Διαχείριση ταμιευτήρα με ανταγωνιστικές χρήσεις

Βαθμονόμηση μοντέλου με πολλαπλά μέτρα προσαρμογής

Page 57: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 11: Συστήματα, Προσομοίωση, Δυναμικά Συστήματα

Συστημική Ανάλυση (Systems Analysis)

System Dynamics Βασικές αρχές Ροές και αποθέματα

(stocks and flows) Εφαρμογές σε

Διαχείριση Υδατικών Πόρων

Page 58: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 12: Βελτιστοποίηση συστημάτων υπό καθεστώς αβεβαιότητας

Συστήματα υδατικών πόρων μη προβλέψιμες μελλοντικές εισροές ελαχιστοποίηση διακινδύνευσης στην ικανοποίηση των χρήσεων νερού

Παραγωγή συνθετικών χρονοσειρών εισροών

Εφαρμογές: Διαστασιολόγηση

ταμιευτήρα για διάφορα υδροκλιματικά σενάρια

Στοχαστική βελτιστοποίηση υδροσυστημάτων

250

500

750

1000

1250

1500

1750

2000

2250

2500

Ετήσιο

ύψος

απορροής

(mm

)

Συνθετική χρονοσειρά

Κινούμενοι μέσοι όροι 20 ετών

Page 59: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Μάθημα 13: Ειδικά θέματα υδροπληροφορικής

Data Driven Models Νευρωνικά δίκτυα Νευρωνικά δίκτυα με ασαφή λογική

Support Vector Machines

Data Mining Εφαρμογές: Πρόβλεψη πλημμύρας

Page 60: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Διαδικαστικά: Υλικό Μαθήματος στο mycourses.ntua.gr http://mycourses.ntua.gr/course_description/i

ndex.php?cidReq=PSTGR1031 Γραφτείτε μέσα στις επόμενες 2 εβδομάδες

(ανοιχτό). Ανακοινώσεις και πρόσθετο υλικό θα δημοσιοποιούνται εκεί.

Page 61: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Βασική βιβλιογραφία Abrahart, See, Solomatine (eds). Practical Hydroinformatics: Computational Intelligence

and Technological Developments in Water Applications, Springer, 506p, ISBN: 978-3-540-79880-4, 2008. (Ε-ΒΟΟΚ)

Biswas, A. K., Systems Approach to Water Management, McGraw-Hill, New York, 1976. Grigg, N. S., Water Resources Management, McGraw-Hill, New York, 1996. Loucks, D. P., Stedinger, J. R., and Haith, D. A., Water Resource System Planning and

Analysis, Prentice-Hall, Englewood Cliffs, 1981. Loucks, D. P. and E. van Beek, Water Resources Systems Planning and Management -

An Introduction to Methods, Models and Applications, UNESCO, 2005 (Ε-ΒΟΟΚ) Mays, L. W., and Y.-K. Tung, Hydrosystems Engineering and Management McGraw-

Hill, New York, 1992. Mays, L. W., and Y.-K. Tung, Systems analysis, in Water Resources Handbook, edited

by L. W. Mays, McGraw-Hill, New York, 1996. Winston, W, L., and S. C. Albright, Practical Management Science, Spreadsheet

modeling and Applications, Duxbury, Belmont, 1997.

Page 62: Week1 Introduction full.ppt - NTUAΒελτιστοποίηση Συστημάτων & Υδροπληροφορική Χρήστος Μακρόπουλος (cmakro@mail.ntua.gr) Ανδρέας

Απορίες/Ερωτήσεις;