Zum Inhalt

Wiedereinstiegs-Prompt: Pool-Filter-Diagramm (AFM)

Ich arbeite an einem Diagramm für eine Pool-Filteranlage. Das fertige Python-Skript liegt unter /Users/UH60UCQ/Documents/afm_filter_diagramm_q_auf_x.py, das Bild unter /Users/UH60UCQ/Documents/afm_filter_diagramm_q_auf_x.png. Bitte lies das Skript ein, bevor du etwas änderst. Ausführen mit: cd /Users/UH60UCQ/Documents && uv run --quiet afm_filter_diagramm_q_auf_x.py && open afm_filter_diagramm_q_auf_x.png (uv ist via Homebrew installiert, matplotlib wird über den PEP-723-Header inline aufgelöst.)

Fachlicher Kontext

  • Filterfläche A = pi * d^2 / 4, Volumenstrom Q = v * A.
  • Kesseldurchmesser: 400 mm (A = 0,126 m²), 500 mm (0,196 m²), 800 mm (0,503 m²).
  • AFM als Filtermedium: 15–30 m/h. Filtersand zum Vergleich: 20–30 m/h. Rückspülung: 40–50 m/h.

Aufbau des Diagramms (bitte beibehalten)

  • X-Achse: eingestellter Volumenstrom Q [m³/h], 0–30 (Stellgröße, die ich an der Pumpe wähle).
  • Y-Achse: resultierende Filtergeschwindigkeit v = Q/A [m/h], 0–60.
  • Eine Gerade je Kesseldurchmesser (400 blau, 500 grün, 800 rot).
  • Drei waagerechte Bänder: AFM 15–30 grün-blau/teal, Filtersand 20–30 sandfarben, Rückspülung 40–50 schmutzwasser-grau.
  • Band-Beschriftungen rechts; das AFM-Label mittig bei v = 22,5 m/h, halbtransparenter weißer Kasten, gezeichnet über dem Sand-Band.
  • Messpunkte: Kreise bei 15 und 30 m/h, Quadrate bei 40 und 50 m/h, jeweils mit Q-Wert beschriftet.
  • Waagerechte Bereichsbalken je Kessel: durchgezogen für den Filterbetrieb (unten), gestrichelt für die Rückspülung (im Bereich v = 33–38).
  • Zwei Legenden: "Kesseldurchmesser" oben links, "Betriebsbereiche" unten rechts.

Aktuelle Ergebniswerte (zur Kontrolle)

Kessel Filterbetrieb 15–30 m/h Rückspülung 40–50 m/h
Ø 400 mm 1,9 – 3,8 m³/h 5,0 – 6,3 m³/h
Ø 500 mm 2,9 – 5,9 m³/h 7,9 – 9,8 m³/h
Ø 800 mm 7,5 – 15,1 m³/h 20,1 – 25,1 m³/h

Meine Änderungswünsche

Achte darauf, dass sich Beschriftungen nicht überlappen, und zeige mir das Ergebnisbild nach dem Rendern.