SDR-001: Grundelementer for OS2 AI Heat Control #36
Labels
No labels
ADR
Maintainer
PM
SDR
SGM
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
ruby
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
OS2/ai-heatcontrol#36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beslutningslog: Grundelementer
📆 sidst opdateret: {{ site.time | date: '%B %d, %Y' }}
Issue metadata (Github standard)
JNSDR Beslutning
Beskrivelse af Beslutningen
OS2 AI Heat Control baseres på fire grundelementer:
Disse fire grundelementer udgør den overordnede struktur for kerneproduktet og skal anvendes som fælles ramme for kravspecifikation, markedsdialog, arkitekturarbejde, udvikling og videre dokumentation.
Kontekst & årsag
OS2 AI Heat Control skal udvikles som en fælles, åben og kommunalt anvendelig løsning til prædiktiv varmestyring.
På tidligere projektmøder er der identificeret behov for, at løsningen ikke blot består af én algoritme, men af en samlet ramme, som kan fungere på tværs af kommuner, bygninger, CTS-anlæg, IoT-systemer og leverandører.
Beslutningen træffes for at skabe et tydeligt grundlag for:
Beslutning
Det besluttes, at kerneproduktet i OS2 AI Heat Control struktureres omkring følgende fire grundelementer:
1. Datafundament
Datafundamentet udgør den fælles datamodel og de minimumsdata, der er nødvendige for intelligent og prædiktiv varmestyring.
Datafundamentet skal blandt andet kunne beskrive:
Den konkrete datamodel og det ontologiske grundlag behandles særskilt i #37
2. Reguleringsmotor
Reguleringsmotoren er den fælles styringslogik eller referencealgoritme, som kan beregne og sende prædiktive setpunkter til bygningernes varmeanlæg.
Reguleringsmotoren skal som minimum kunne understøtte styring af fremløbstemperatur for relevante varmeanlæg, fx radiator- og gulvvarmekredse.
Reguleringsmotoren skal desuden understøtte fallback-strategier, så løsningen kan håndtere situationer, hvor data mangler, systemer fejler, eller styringen skal overgå til en sikker standardtilstand.
3. Connector-lag
Connector-laget skal sikre standardiserede integrationer mellem OS2 AI Heat Control og relevante datakilder og tekniske systemer.
Connector-laget skal blandt andet kunne omfatte integrationer til:
Connector-laget skal beskrive, hvilke data der skal leveres, i hvilket format, med hvilken frekvens og via hvilke grænseflader.
Der skal arbejdes videre med, om 'GPS-conncetor' kan anvendes som inspiration eller byggeklodser i dette arbejde.
4. Implementerbarhed og drift
Kerneproduktet skal kunne implementeres og driftes i kommunal praksis.
Det betyder, at løsningen skal tage højde for:
Implementerbarhed og drift betragtes som en del af selve kerneproduktet og ikke som noget, der først tilføjes senere.
Fravalgte eller udskudte alternativer
Følgende alternativer fravælges eller udskydes på nuværende tidspunkt:
Én algoritme som hele kerneproduktet
Det fravælges at definere kerneproduktet alene som en algoritme. Løsningen skal forstås som en samlet ramme bestående af data, regulering, integrationer og implementerbar drift.
Én fast datakilde som “Source of Truth”
Det fravælges på nuværende tidspunkt at låse løsningen til én bestemt “Source of Truth”. Kommunerne kan have forskellige systemlandskaber, og løsningen skal derfor kunne fungere fleksibelt på tværs af forskellige datakilder og driftsmodelle
Fuld produktarkitektur fastlagt før udviklingspartner
Det udskydes at fastlægge den endelige tekniske arkitektur i detaljer, indtil datamodellen er kvalitetstjekket, og der er gennemført yderligere dialog med markedet og en kommende udviklingspartner.
Konsekvenser
Positive konsekvenser
Negative konsekvenser
Neutrale konsekvenser
Effektuering
Beslutningen effektueres ved, at de fire grundelementer indarbejdes i projektets videre dokumentation og anvendes som ramme for kravspecifikation, markedsdialog og dialog med kommende udviklingspartner.
Det betyder konkret, at:
Ansvarlig: JN / projektgruppen
Risici
Yderligere information
Specifikke metadata
SDR godkendt på pm7