Skip to content

Issue tracker datamodel in Django

GillisHommen edited this page Mar 9, 2023 · 16 revisions

Extra attribuut voor EnergyHolon actor

We zouden nog het volgende attribuut willen toevoegen voor EnergyHolon actoren:

"p_gridNodeUnderResponsibility" : "E2"

Die E2 is eigenlijk de foreign-key van een electric grid node. Maar als ducttape-oplossing zou het ook gewoon een string kunnen zijn. Ik heb het nu als een wildcard toegevoegd aan de EnergyHolon van de bedrijventerrein-case.

Actor-attribuut 'group'

Kan ik de choice-list uitbreiden? Met velden als GridOperators,EnergySuppliers,EnergyHolons,AdministrativeHolons, etc.? -> Seth gaat nieuwe group labels mogelijk maken.

Grid connections

De nfATO-attributen van de grid connection agents zijn obsolete! Mogen dus weg, want dit is verwarrend.

De categorien "Grid Battery grid connection", "Wind Farm grid connection" missen! -> Gebruik production grid connection.

non firm actor

Dit is geen ding meer, mag weg!

heat conversion asset

Het veld 'capacityHeat_kW' mist! Wordt deze nu default ingevuld? -> Gebruik chemical conversion asset.

Contract scope

Als ik nu een contract aanmaak en bij scope een actor kies, bijvoorbeeld actor3 (SUPPLIERENERGY), dan komt er in de json te staan:

 "contractScope": 3,

Terwijl de id van die actor "sup3" is, niet alleen maar "3". Dit matcht dus niet, en geeft fouten in anylogic! -> Seth gaat fixen...

Contract types

Als je een 'connection contract' toevoegt, moet je nog steeds het veld ContractType kiezen, en kun je er dus een tax/delivery/transport contract van maken. Dat is dubbelop? (hetzelfde geldt voor toevoegen tax contract, delivery contract en transport contract)

bij de transport en tax contracts is het default contactType nog steeds Delivery dat is geen showstopper

Missend attribuut "category"

Electric grid nodes krijgen geen attribuut "category" : "ELECTRICITY" mee

Zelfde verhaal bij de gridconnections, daar mist het attribuut: "category": "BUILDING" (of iets anders dan building, maar iig "category" mist dus!) De production gridconnections krijgen dat attribuut wel mee trouwens

En als klap op de vuurpijl, geen van de energy assets heeft het attribuut "category"

Verkeerde waarde "insulation_label"

nog een error: django geeft nu "insulation_label": -1, (een integer dus), terwijl anylogic een string verwacht (die mag overigens leeg zijn!) dat laatste is geloof ik alleen bij de building grid connection