ja ein wunderschön freitagnachmittag zusammen wir sind heute er macht heute mit uns eine live demo mit skip ott da freue ich mich persönlich auch sehr drauf weil ich habe da gar keine ahnung von und ist eine eichen zu hören deswegen stefan vielen dank rebecca ich muss den klaren was ich machen muss aber ich denke jetzt lebt meine bildschirm rebecca hat bestätigt es noch mal kurz und dann fange ich direkt an willkommen wir sind wieder jeder zweite freitag gemachten ob mir das net working day letztes mal war das hier sehr erfolgreich mit unserem mit der initiative
ich mache mal wieder mit der initiative für forschungsprojekte und heute werden wir mal konkret mit wie kann nicht einfach mit open erst mal was ausprobieren und da haben wir ein paar verschiedene möglichkeiten wie man starten kann und 1 das ist ja einfach macht das ist dieser kippa und den möchte ich euch heute einfach mal vorstellen ich werde einleitend ein paar kurze worte noch dazu sagen damit man dann auch meine demo versteht ganz kurz was ist überhaupt energie management wovon sprechen wir da immer im endeffekt unterscheiden wir zwei große gebiete in denen energie management notwendig ist
das ist einmal lokales management ich heim der mieter also da befinden wir uns irgendwo hinter einem netzanschluss punkt ein haushalt ein gewerbebetrieb wir versuchen erzeuger photovoltaikanlage wind vielleicht elektrische stromspeicher wir haben es immer mit ungesteuerten lasten zu tun und steuerbare lasten wie zum beispiel ladesäulen oder wärmepumpen oder auch heizstäbe oder was man halt irgendwie sinnvoll steuern und seitlich verschieben kann mit einzubinden und haben gleichzeitig auch mit externen diensten zu tun so was wie dynamische strompreise sind ist ja die strom dauer auch anbietet und der zweite teil werden dann energiemanagement für netze und quartiere da sind
wir dann vor dem zähler und versuchen dann mehrere vermieter energiemanagementsysteme wieder zu kombinieren das ist einfach nur so die welt in der wir uns da bewegen und das kann relativ schnell relativ komplex werden deswegen einfach eine kurze einführung sie zwar ein energiesystem eigentlich aus und was passiert da eigentlich war das ist hoffentlich wenn ich so in die runde schaue werde heute dabei ist dann sollte das für die meisten eine selbstverständlichkeit sein aber ich will es trotzdem erwähnt haben ich auch zu dem thema mal eine vorlesung an der hochschule gehalten und haben festgestellt dass das ganz
gut ist wenn man mal so trivia einfach mal anspricht damit jeder weiß um was es eigentlich geht also wie kommt es zunächst bezug grundsätzlich also da sprechen wir von einem haushalt wohnung im prinzip egal wer keine speicher hat keine photovoltaikanlage habe ich zwei variablen das eine ist mein netz also ich habe einen leistungswert netz bezug er ist positiv für apps bezug negativ wäre er wenn ich eine netz einspeisung hätte aber ich aber in diesem fall nicht weil ich einfach nur verbraucher habe wenn ich einen verbrauch habe von 5000 watt dann wird das genau die leistung
sein die sich über diesen fehler am netz anschlusspunkt darüber bewegen in diese richtung zu den lasten also eine komplizierte formel lautet vs gleichem verbrauch ist gleich spitzen soweit noch nicht zu kompliziert dann wie kommt es jetzt auch zu einer netzeinspeisung wir schauen uns ein beispiel an wenn ich zu dem ganzen jetzt eine pv anlage dazu nehme wir nehmen die dann eben der variable den namen p dann ist es die pv erzeugung dies sollte immer positiv sein in unserem beispiel wir haben 5 kw verbraucht und stellen uns jetzt vor wir haben einmal eine pizza erzeugung mit
zehn kilowatt daran haben wir 10 kb die vom pv anlage von der gefahrenlage in richtung dieses netzes laufen fünf kinder davon laufen in den verbrauch und 5 kw werden als netz einspeisung ins netz laufen im anderen fall für am morgen oder später am abend ist nur noch 2 kw leistung verbraucht sind immer noch 5 kw dann haben wir in diese richtung 2 kw aus dem netz müssen weitere 3 kw dazu kommen damit wir im sommer wie die summe wieder auf diese 5kw kommen das ist einfach für sie das muss so sein das gleiche zeige ich
dann später noch in dieser kitt demonstration im open airs damit muss ich das auch ein bisschen schöner visualisieren kann was passiert wenn ich einen stromspeicher mit reinnehmen dann habe ich die vierte variablem spiel die leistung des stromspeichers s immo pms so definiert dass positiv immer eine entladung ist und negativ ist eine bildung das ist ganz praktisch weil ich dann nämlich einfach diese formel machen kann netz bezug tv-apps wirkunglos stromspeicher ist der verbrauch wobei netz auch negativ sein kann und stromspeicher negativ sein kann produktion und verbrauch sollten im idealfall in summe immer positiv sind ja dann
kam uns das ganze jetzt mal mit open airs an wie funktioniert das wir haben dafür diesen hit pott den erreicht man überhaupt messpunkt ist verlinkt direkt von der getac seite auch gleich ganz oben gibt live demo dann erscheint hier dieses fenster [Musik] ein bisschen bis ich das aufbaut pid ist ein service für open-source-projekte kostenlos der über eine dokr infrastruktur also der container jetzt eben die komponenten von openemm es baut wir haben dann drei talker container die gestartet werden der eine container enthält das open air messe der andere des open airs backend und der dritte hält
enthält das user interface ich schaue mal anders läuft ich werde dieses fenster mal schließen weil ich das nämlich eigentlich schon vorbereitet habe dann gibt es ein bisschen schneller wie das so ist mit web service ist die kommunizieren immer über kurz das heißt jede jeder von unseren containern stellt verschiedene services zur verfügung das sind externe api schnittstellen oder ist diese apathie felix webkonsole die vielleicht der eine oder andere schon kennt von der von der konfiguration im getting started guide den wir im open airs haben das backend stellt einige services zur verfügung und das hat einige services
es ist dann ganz konkret so dass das backend einen service zur verfügung stellt der heißt es websockets weist auch die komponente im kot und des obmannes at verbindet sich mit diesem web socket server und somit ist dann die dauerhafte verbindung zwischen esch und back end offen und genauso wird sich das open air messe auch mit dem new website verbinden und erlaubt uns dann dass wir über juli über das becken dann auf des opfers zugreifen was ich dennoch vergessen habe ist das bistro am port 4200 läuft es ist der standard poor den ich jetzt dann gleich
öffnen werde ich hatte schon ganz gut aus also diese gibt oberfläche erinnert sehr stark an bücher studio das ist nicht ganz fischer studio und ich denke es ist auf dem editor eclipse aufgebaut und hier in den webspace sehen wir die verschiedenen komponenten die gestartet wurden hier läuft einmal eine konsole auf der das open airs becken läuft eine auf der das open air messe läuft und eine fts juli laufen soll ich muss gestehen das habe ich auch vorher erst festgestellt dass es hier anscheinend von bild und eine update gegeben hat deswegen jetzt das jetzt nicht sofort
lauffähig und man muss das ja noch mal manuell starten es ging früher schon mal wird es noch mal versuchen zu beheben die stadt setzt aber einfach mal manuell normalerweise sollte dieser befehl automatisch ausgeführt werden was wir hier sehen ansonsten ist auf der linken seite die komplette ordnerstruktur vom open air ist also bedeutet im wesentlichen die ordner mit dem namen space als backend das sind die komponenten die zum back end gehören die msf sind die etsch komponenten alles in java und in dem ua ordner befindet sich dann das user interface und wobei wir hier jetzt nicht
unbedingt am code arbeiten wollen sondern wir wollen uns nur das ergebnis anschauen ist ios mittlerweile gestartet und hat dann noch an letzten reiter das ist der mit open source und hier sieht man dann noch mal die ports die ich vorher kurz vorgestellt habe die nach außen hin geöffnet sind und am wichtigsten für uns erst mal da 4200 das ist nämlich das user interface und wenn ich das jetzt starte dann sehe ich hier eine simulation im gruppen ihrem ist genau was was sehen wir die übliche live ansicht und historische ansicht historie zeigt hier nicht weil das
einfach kein system ist es schon länger läuft wir konzentrieren uns auf die live ansicht den energiemonitor der zeigt an wie gerade die energieflüsse laufen und ansonsten noch weitere informationen speichersysteme ladezustand was passiert gerade am netz in der simulation haben wir eben auch schon einmal zwei pv-anlagen die simuliert werden wir haben verschiedene digitale eingänge und steuern irgendwelche bhkw s und release abhängig vom ladezustand und wir haben einen heizstab der hier konfiguriert ist das ist jetzt alles noch ein bisschen zu viel ich werde das jetzt im ersten schritt mal noch vereinfachen und deswegen jetzt einfach mal die
meisten komponenten rauswerfen und dann baue ich es von null nochmal auf also ich gehe in die einstellungen dogmatisch einstellungen komponenten konfigurieren sie hier ist ziemlich viel konfigurierte ob nämlich schon mal gearbeitet hat in den meisten fällen wird gar nicht so viel konfiguriert sein und werde jetzt einfach mal munter daraufhin löschen dann würde von null aufbauen kann wie man sieht dass es komplett komponenten passiert wer auch schon den getting started gemacht hatte er kennt diese ansicht auch ein bisschen anders über ein taxi viel über die apache felix webkonsole die hier auch läuft auf port 80 80
weil man dann den richtigen pfad willst du denn jetzt gehört nicht im kopf haben jetzt haben wir schon mal ein sehr einfaches system wir haben keine pv-anlage mehr keinen verbrauch mir ein speichersystem aber ich noch drin gelassen und wir haben auch aktuell keine stromflüsse dann können wir von null anfangen wie sie jetzt weil simulator im openair misst aufgebaut grundsätzlich haben wir ja immer die komponenten die gewisse geräte darstellen in der praxis haben wir natürlich dann wirklich einen zähler mitnehmen anschlusspunkt zum beispiel das cover des smart meter oder sohn kleinen werde es für 85 zähler den
wir uns eingebaut haben wir haben vielleicht einen richtigen richtige pv anlagen pv wechselrichter der einbinden können und im idealfall natürlich auch ein speicher und diese komponenten bilden dann diese verbindung zu diesen realen geräten ab in der simulation machen wir einmal einen verbrauchszähler denen wir uns simulieren und er ist dann so aufgebaut dass es dass wir eine datenquelle definieren die dann für den verbrauchszähler diese daten zur verfügung stellt das gleiche gilt für eine produktionszelle auf der hut eine datenquelle aus verbrauch und produktion und möglicherweise speicher ergibt sich dann in der berechnung umgekehrte formel die wir vorher
hatten die leistung am netz anschlusspunkt und später werden wir uns dann noch anschauen was passiert wenn ich dann auf der basis noch ein algorithmus laufen lassen als erstes brauche ich eine datenquelle und meine zählern das ist deswegen so dynamisch aufgebaut weil es dann wirklich sehr einfach ist jetzt wir werden hier mit einem einen statischen wert arbeiten damit sich das nicht ständig ändert irgendwann nachvollziehen kann was eigentlich passiert aber in der wirklichkeit wird man hier vielleicht eine csv-datei verwenden das ziehe ich ganz oft an universitäten die binden dann hier zum beispiel eine ein standard last profi
line oder binden eine produktions csv eigentlich sie haben und können dann eine echte simulation abfahren soll im ersten schritt machen wir das was wir vorher hatten verbrauch ist netz das heißt wir erstellen einen verbrauch von 5 kw in unserer gitmo nation dafür brauche ich als erstes eine datenquelle wieder auf mehr message einstellungen komponente installieren die komponenten die wir jetzt suchen sind immer unter simulatoren unten sind dann die echten geräte und hier haben wir eine decke source und zwar nehmen wir die single direct die dann nur einen einzigen wert ständig simuliert und wir haben gesagt wir
machen eine einen verbrauch von 5 kw an alias geben dann finden wir den später wieder rund 5000 anlegen das ist das 1 0 genannt und verbinden diese datenquelle mit einem sela und zwar einem verbrauchszähler der heißt bei uns neu reguliert consumption weil das ein fehler ist für einen verbrauch den wir nicht aktiv steuern das sind diese nicht regel bauern verbraucher die ich vorher genannt habe den männliches mitte 20 und verknüpfen mit der ersten datenquelle die ich vor jahren gelegt hat und liegen und was noch im standardfall wird dass es nur alle 10 sekunden daten an
das bag entschieden das ist aber jetzt für dieses monats wurde ein bisschen langweilig weiß das so lange dauert deshalb ändere ich das auch eine sekunde genau jetzt zeigt uns dass wir haben simulierte 5 kilowattstunden verbrauch und wir haben einen netz bezug von fünf kilowatt unser speicher den wir noch drin gelassen haben der macht aktuell nichts das war tatsächlich auch die hoffnung von mir deswegen habe ich das so vorbereitet dass man das sehen wir als nächstes wie vorher ein beispiel simulieren wir eine pv anlage dazu also mit einer produktion von 10 kilowatt dazu brauchen wir wieder
eine zweite datenquelle und dann einen simulierten pv zähler also jetzt einstellungen komponenten installieren eine datenquelle anlegen und einen produktionsfehler dazu bin ich immer gerne mit a1 und verbindet ihn mit dieser datenquelle dann gehen wieder auf die haupt ansicht und stellen fest und der jetzt zeigt unser energiemonitor die richtigen werte an wir haben eine erzeugung von 10 kw die teilt sich auf in 5 kw in den verbrauch und 5 kg ins netz auch das bestimmt so schön bei einer live demo oder so was schon mal gemacht hat der freut sich dann und ja jetzt simulieren wir
den fall dass es abend wird die pv anlage produziert weniger leistung komponenten konfigurieren ich ändere jetzt meine tv datenquelle ab 2000 watt aktualisierte das ganze und zurück und weswegen das was wir vorher erwartet hatten wenn ich nur zwei kw leistung habe und 5 kw verbraucht dann sagt die physik müssen drei koreas im netz kommen und jetzt wird es richtig spannend oder schön zumindest aus perspektive von einem stromspeicher hersteller jetzt binden wir noch einen stromspeicher ein und lassen den auch wirklich was machen um ihr und zwar starten wir damit dass der speicher mal leer ist und
stellt ihnen auf eigen verbrauchsoptimierung dazu konfigurieren ich jetzt meinen speicher um den ich vorher schon hier hatte das ist hier dieser simulator ist es die metric und gebe dem immer wenn man den konfiguriert dann startet er wieder mit der konfiguration die da drin steht bedeutet die die java komponente wird gelöscht und neu angelegt und startet mit diesen neuen werten ich gebe dem eine sehr sehr kleine kapazität von 100 watt ich bin so was verkaufen wir eigentlich nicht aber dann sieht man was schön läuft genau speichern und simulierten als mieter null auf null zu halten also
weder einspeisung noch mit bezug wollen wir erreichen und das machen wir indem wir den speicher be oder entladen das ist jetzt also der erste nicht konfigurieren sondern anlegen dann gibt es noch nicht es ist der erste real controller ja wirklich in echt systemen eingesetzt wird erst soll arbeiten auf unserem e10 dass die komponenten die vom speicher und mieter 0 die id von unseren simulierten netz zähler komponiert anlegen genau und dann sehen wir erst mal dass wir nicht sehen warum weil wir gerade ja schon netz bezug haben unsere batterie ist aber leer kann sich also nicht
entleeren und deswegen müssen wir weiterhin unseren bedarf aus dem netz decken genau auch das war vorhersehbar wenn wir jetzt wieder in den tag wechseln und unserer pv-anlage erlauben dass sie 10 kw leistung erzeugt genau im hintergrund laufen da auch noch diverse filter die idee filter die versuchen hier über schwingungen und so weiter zu vermeiden deswegen dauert das manchmal ein bisschen bis zum gesetzt ist aber im endeffekt sehen wir jetzt wir haben zehn kw leistung davonlaufen 5kw ins netz 5 kw in den speicher und weil der so eine kleine kapazität hat kann man die mir schön
zu schauen wie er voll wird was normalerweise ein paar stunden daran könnte oder eine stunde auf jeden fall wir sehen ja und wenn wir das jetzt über einen tag laufen lassen würden dann würden wir mit diesen balancing kontrolle eine dumme optimierung des eigenverbrauchs sehen wir sehen hier dann beispiel screenshot aus der historie eine typische bvk für die nach oben geht und der batteriespeicher die grüne kurve belehrt sich so lange bis er voll ist und sobald er dann voll ist das werden wir dann jetzt auch sehen in unserer simulation sobald der speicher voll gefüllt es wird
der rest ins netz eingespeist werden wieder gemäß physik weil im hintergrund immer unsere formel 1 läuft jetzt finde ich es gerade noch mit viel text die paar sekunden und wir sollten dann gleich sehen dass der speicher dann keine leistung mehr aufnehmen kann und der besten ins netz läuft so würde das funktionieren und ja ich habe mir tatsächlich nur eine halbe stunde eigentlich gegönnt für diese gilt poth einführung man könnte jetzt an diesem system noch 1000 weitere sachen simulieren man kann diesen balancing kontrolle austauschen zum beispiel gegen eine lastspitzen kappung wir können jetzt noch wie es
vorher im standard zu sehen war auch noch einzelne ausgänge schalten wir punkten schalten bhkw äste zu schalten und und die dann in dieses simulierte energienetz mit einbinden aber ich denke das sollte einen ersten guten überblick geben was so standardmäßig funktioniert man hat gesehen wer ob mir mehr es bisher kannte als ich öffne open-e msg auf getting started und sie dann sehr sehr schnell quellcode der sieht dass man open air ist auch anders verwenden kann man kann da anders reinkommen und und einfach mal damit spielen in dieser simulation läuft tatsächlich alles was wir so anbieten oder
viele sich davon vor allem die schnittstellen ich habe es vorher hier schon mal aufgelistet zum beispiel gibt es hier eine rest api und back end das heißt diese komponente läuft ja normalerweise auf irgendeinem cloud server im internet und hier haben wir einen port 80 75 freigeschaltet über den wir über krisen rest von anfragen schicken können jetzt einfach mal im browser auch eine tester gestartet das über den 85 75 dann müssen wir uns die url wurden die und es gibt dort zur verfügung stellt auf dem sie diesen port 80 65 bereitstellt und kamen dann an diese
adresse auch tatsächlich krebs sowie quest schicken es ist hier alles als dummy authentifizierung service hinterlegt deswegen braucht man keine wirklichen zugangsdaten und kann jetzt einfach mal ab fragen wenn es denn funktioniert das ging zumindest vorher jetzt ja sehen wir bei unserem system haben wir aktuell 10.000 watt leistung und unser ladezustand sind 100 prozent da kann man sich hier schon mal live herunterladen genauso würden hier dann alle weiteren sachen funktionieren die in der dokumentation beschrieben sind wie man dann theoretisch auch über diesen weg vorgabe leistungen für den speicher und so weiter vorgeben kann genau halbe stunde
ist fast um was wollte ich hier zeigen einmal mit pott ist eine sofort einsatzbereite umgebung man kann simulationen in echtzeit durchführen ohne dass man ein aufwendiges setup am pc durchführen muss wenn man dann wirklich in die entwicklung starten will das heißt man will eigene komponenten entwicklung entwickeln für geräte man will algorithmen entwickeln dann sage ich auf jeden fall lohnt es sich einmal den getting started guide durch zu machen dort hat man dann eine integrierte entwicklungsumgebung auch ordentlich die backen und breakpoint setzen in der eclipse id und dann wirklich konkret an die arbeit gehen aber um
es einfach mal kennen zu lernen es gibt sicher die optimale wollen genau dann bin ich soweit durch rebecca hast du fragen bekommen nicht die trickkiste es gab keine ende die sich jetzt kommen die erste kommt mit gehoben von louis reiht man ja ich habe eine frage und zwar ist sind diese einstellung speicherbar ob es das öfter abrufbar oder ist es immer muss man aber schon forderung gegeben es ist eine gute frage soweit ich den kitt verstehe sind diese workspaces grundsätzlich persistent kannst die werden glaube ich nur gelöscht wenn man einige tage nicht darauf zugegriffen hat
so richtig drauf verlassen würde ich mich aber nicht dass die daten dann für immer und ewig dateien gespeichert bleiben würde das irgendwie gehen sich die herunter zu laden und dann neu aber das ist auch eine prinzipielle frage für wen der eclipse wo eben dieser dieses eingestellte system abgespeichert wird weil ich habe jetzt schon mehrmals gab das ist dann quasi wieder von einem leeren system stand sinniert hier gerade nichts hinkommen ich weiß nicht ob ich gerade weg war oder sie uns beiden war auf jeden fall weg ich gehe jetzt wieder oder aber ich verstehe sie hier
passiert es auf dem windows oder auf dem linux mac tatsächlich auf mehr gut okay wie gesagt wir entwickeln auch im windows-system und diese pfade sind leider hart codiert aber man kann das leicht lokal anpassen und zwar wenn man das open im märz startet dann startet man am ende für diese app bmw heran genau und die patin den properties das sind einfach nur properties die aidacara exekutive line staaten übergeben werden verwendet diese konfiguration atmen hat dieses felix funktionieren punkt dir als konfigurations verzeichnis das heißt er daten werden jetzt bei mir in dem fall was natürlich jetzt
auf dem kit auch keinen sinn macht in dem verzeichnis c ob max grundig abgelegt dort drin findet man dann eine ordnerstruktur in der alle konfigurationen zu finden sind die man über schopen you oder über ein apache felix gemacht hat haben sich einfach kopieren und dann auf ein neues system übernehmen bzw wenn das lokal testet einfach diesen pfad anpassen dann ist es auch beim nächsten start wieder dran ok vielen dank also theoretisch in gebaut würde würde bestehen bleiben aber ohne gewähr ja wenn ich mir das jetzt anschaue dann müsste man den pitt eigentlich hier die die
konfiguration auf der linux port legen weil so wenig selbst beenden würde die exekutive wird wahrscheinlich dann auch wieder weg weil er von dem ford jetzt um sie nicht öffnen kann wobei ich glaube die container bleiben laufen und damit müsste es ja auch weiterhin im arbeitsspeicher seien aber genau so und das war für mich dafür ja mehrfach kann die interessante dinge nicht an studierende schnell mal irgendwie zum angucken können und damit sofort immer alles wieder neu aufbauen müssen genau genau dafür ist gegen 8 im übrigen die konfiguration mit der der kitt standardmäßig arbeitet die befindet sich
hier unter tools doch das geht nicht mehr das ist jetzt auch gott nicht mehr aktivieren nicht konzert oder nicht aber es gibt dem im git repository den orten dazu haben wir jetzt dann verlor ich glaube dann müssen wir eben an dieser bildungsprobleme machen wichtig ob man das ob man das speichern kann ob das nicht sofort dann wieder weg ist oder ob das gute vorteile gibt gegenüber der installierten version natürlich vielen dank ja ok sehr geehrter fragen sind auch gerne noch im nachgang dann einfach mal kurz schauen auch vielleicht auch thorsten die frage von jürgen wehner
wir hoffen dass darstellt dass der stephanie bald wieder dazu kommt haben die anfänger frage mit dieser anfang ein bisschen zwischen gekriegt dass kickboard system zum laufen muss ich da hin damit gibt und durch also bei der auch der openemm homepage ja gibt es einen link direkt mit immer ganz oben rechts angezeigt fort und geht hab ja auch der gips seite und wenn man darauf ist gibt es geht dort live demo probiere ich einfach mal wenn ich mein bildschirm teil ob das klappt jetzt sollte er sichtbar sein und hier ist geht dort live demo may leider
keine tollen motto ist nicht sichtbar also ich seh die coaches polizisten wollten ja ja okay das ist der geteilte monitor ich bei mir lokale ok gut mit aufgemacht aber gut und da steht genau weiter bisschen weiter 100 bisschen wahr darunter dann gibt es da das bündnis will gegen open e ms pasching und dann kommt als nächstes mit blauer geht pott und live demo da alles klar ja wohl guttenberg das war schon und das ist das einfache aber natürlich dass ich die frage war gefunden vielleicht ich hab's nicht was uns sehr gut gemacht fielen dann so
wie heute haben wir zu hören nicht auf ok dann gut dann sind aktuell keine weiteren fragen ich aussehen aus dem plenum dann würde ich tatsächlich vorschlagen wir gehen in teil 2 und setzten es einen tisch im einschreibung auch diesmal ähnlich intensiv diskutiert wird wie das letzte mal genau und sonst nachdem die aufnahme wird auch mit ausgezeichneten doch fragen sind die dann nochmal nachverfolgt werden können dann kann man sie auch die anderen tragen es ist oft geprägt