stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 209

Tag 209 von 365 · Profi · Monat 7: Strom und Energie

Projekt: Energiezentrale

Die Energiezentrale vereint Dashboard, Minutenverlauf mit Spitzenwert, Restlaufzeit, Lastabwurf und Alarm in einem Chip.

Projekt 40 Min. Woche 30

Das lernst du heute

  • Dashboard, Verlauf und Vorhersage zusammen
  • Lastabwurf
  • Alarm

Diese Woche hast du einzelne Bausteine gebaut: Dashboard, Verlauf, Vorhersage, Netzkopplung, Störungen. Die Energiezentrale setzt die wichtigsten zu einem Chip zusammen.

Die Anlage

GerätPrefabName
Kabel-AnalysatorStructureCableAnalysizer„Hauptnetz“
zwei StationsbatterienStructureBattery„Akku“
drei LED-AnzeigenStructureConsoleLED5„Erzeugung“, „Spitze“, „Restzeit“
WandlampenStructureWallLight„Komfort“
KlaxonStructureKlaxon„Alarm“

Zwei Takte in einem Chip

Manches muss jeden Takt passieren: Dashboard, Lastabwurf, Alarm. Anderes nur einmal pro Minute: Verlauf und Vorhersage. Der Trick: Die Minutenarbeit steht am Ende der Schleife hinter dem Zähler. In 119 von 120 Takten springt blt takt TAKTE start vorher zurück.

add takt takt 1
blt takt TAKTE start
move takt 0

Was der Verlauf speichert

Jede Minute legt der Chip den Ladungsverlust dieser Minute im Stack ab (zehn Plätze). „Spitze“ zeigt die schlimmste Minute in kJ. So siehst du am Morgen, ob in der Nacht etwas Ungewöhnliches gezogen hat.

Die Regeln

  • Dashboard: „Erzeugung“ zeigt PowerPotential, gerundet, im Modus DisplayMode.Power.
  • Restzeit: Ladung geteilt durch den Verlust der letzten Minute, abgerundet, im Modus DisplayMode.Minutes. Beim Laden oder Stillstand −1.
  • Lastabwurf: „Komfort“ geht unter 30 % aus und erst ab 50 % wieder an.
  • Alarm: Der Klaxon spielt Sound.PowerLow, wenn die Restzeit zwischen 0 und 30 Minuten liegt oder keine Akkus da sind.

Teilziele

  1. Dashboard mit Einheit
  2. Verlauf: die Spitze der letzten zehn Minuten in kJ
  3. Vorhersage der Restzeit
  4. Lastabwurf mit Hysterese
  5. Alarm bei knapper Reserve und bei fehlenden Akkus
Tipp

minuten steht beim Start auf −1. Sonst würde der Alarm in der ersten Minute mit minuten 0 losgehen, bevor überhaupt gemessen wurde.

Hinweis

Fehlen die Akkus, liefert Ratio Average NaN: Der Komfort geht aus, weil sge mit NaN 0 ergibt. Die Kapazität Maximum Sum ist 0, also Alarm. Beides ergibt sich aus den Regeln, ohne Sonderfall.

Schaubild

Der Stack mit Stapelzeiger Platz 0 10 Platz 1 20 Platz 2 30 Platz 3 Platz 4 sp = 3 nächster freier Platz push 40 pop r0 r0 = 30 zuletzt rein, zuerst raus
Der Verlauf speichert den Ladungsverlust jeder Minute. Die Spitze ist die schlimmste Minute der letzten zehn.

Projektaufgabe

Aufgabe

Baue die Energiezentrale nach den Regeln oben. defines, aliase und Startwerte stehen schon, es fehlen die vier Abschnitte.

Teilziele

  1. Teilziel 1: Dashboard mit Einheit
  2. Teilziel 2: Spitze der letzten Minuten
  3. Teilziel 3: Restzeit vorhersagen
  4. Teilziel 4: Lastabwurf mit Hysterese
  5. Teilziel 5: Alarm

Hinweise

Hinweis 1

Jeden Takt: Dashboard, Lastabwurf (sge/and, sge/or) und Alarm.

Hinweis 2

Dann der Minutenzähler mit blt takt TAKTE start; dahinter Verlust, poke, Suchschleife mit get … db.

Hinweis 3

Spitze in kJ: durch 1000 und runden. Restzeit wie gestern mit zwei select … -1.

Quiz

2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.

Tag abschließen

  • Alle Teilziele des Projekts bestanden
  • Quiz mit mindestens 60 % bestanden

Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.

Fehler in dieser Lektion melden

Zum Melden bitte anmelden. Anmelden

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall