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.