Berechnung der Fördermenge von Pool-Pumpen in Abhängigkeit des Systemdrucks und des saugseitigem Druckverlustes.
Nach der Berechnung des Volumenstroms im Hauptfenster, kann mit einem Klick ein vollumfänglicher Report im PDF-Format erzeugt werden. Dieser Report enthält alle relevanten Daten zum System und die Berechnungsergebnisse, einschließlich grafischer Pumpenkennlinie mit Arbeitspunkt und einer Auswertung der Umwälzzeiten sowie der Filtergeschwindigkeit.
Eine vollumfängliche Dokuemntation kann ich noch nicht bereit stellen. Auf meiner Internetseite habe ich einen kleinen Artikel, zum näheren Funktionsumfang verfasst.
100prznt.de/FlowCalc
Das Programm erfordert keine Installation. Es kann nach dem kompilieren direkt gestartet werden, beziehungsweise kann eine im Release-Feed veröffentlichte Version herunter geladen und gestartet werden.
- Über die Schaltfläche
Lade Pumpendefinition...
muss eine gültige Pumpen-Definitionsdatei geladen werden. Unter PumpDefinitions finden sich einige dieser Dateien. Siehe auch Abschnitt Pumpendefinition hier im Readme. - Eingabe des Systemdrucks, im Feld Systemdruck [bar]. Dies ist der Druck nach der Pumpe, beziehungsweise vor dem Filter, Eingabe hat in bar zu erfolgen.
- Die Berechnung der Fördermenge wird mit der Schaltfläche
Berechne Fördermenge
gestartet und direkt angezeigt.
Der Menupunkt ´Rechner´ -> ´Umwälzleistung´ bietet die Möglichkeit die erforderliche Pumpenlaufzeit zu berechnen. Zur Berechnung sind folgenden Angaben erforderlich:
- Wasserinhalt (Wert wird automatisch aus dem ´Poolvolumen´ Rechner übernommen)
- Volumenstrom (Wert wird aus dem Hauptfenster übernommen)
- Gewünschte Anzahl der Umwälzungen
Das Programm benötigt zur Berechnung eine Pumpenkennlinie. Diese muss in Form einer Pumpendefinitionsdatei angegeben werden.
- Hayward - K-FLO VSTD 📶
- Aqua TechniX - AquaVarioPlus 📶
- Aqua TechniX - AquaPlus 4
- Aqua TechniX - AquaPlus 6
- Aqua TechniX - AquaPlus 8
- Aqua TechniX - AquaPlus 11
- Speck - Badu Bettar 12
- Speck - Badu Magic II/6
- Speck - Badu Magic II/8
- Speck - Badu Magic II/11
- Speck - Badu Picco II
- Speck - Badu Top II/8
- Speck - Badu Top II/14
- Speck - ProPump 7
- Speck - ProPump 9
- Steinbach - SPS-25
- Steinbach - SPS-50
- Steinbach - SPS-75
- Steinbach - SPS-100
- Steinbach - CPS-40
- Aqua Forte - DM-10000
📶 = Vario Pumpe, Berechnung für komplettes Drehzahlband möglich
siehe /PumpDefinitionEditor
TODO...
<?xml version="1.0" encoding="utf-8"?>
<Pump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Modell>AquaPlus 6</Modell>
<Manufacturer>Aqua TechniX GmbH</Manufacturer>
<PowerOutput>0.25</PowerOutput>
<NominalQ>6</NominalQ>
<NominalH>8</NominalH>
<Author>Elias Ruemmler</Author>
<AuthorEmail>pool@100prznt.de</AuthorEmail>
<PerformanceCurve>
<Ipp>
<H>10.9</H>
<Q>0</Q>
</Ipp>
<Ipp>
<H>10.6</H>
<Q>1</Q>
</Ipp>
<!-- Beliebige Anzahl weiterer Ipp-Nodes hier -->
</PerformanceCurve>
</Pump>
Das Programm benötigt zur Berechnung der äquivalenten Rohrlängen die entsprechenden Daten der einzelnen Fittings. Diese werden in den Fittingsdefinitionsdateien gespeichert.
- Winkel 45° DN40
- Winkel 90° DN40
- Bogen 90° r=3d DN40
- Bogen 90° r=4d DN40
- T-Stück Abzweig DN40
- T-Stück gerader Durchgang DN40
- Winkel 45° DN50
- Bogen 90° r=3d DN50
- Bogen 90° r=4d DN50
- T-Stück Abzweig DN50
- T-Sück gerader Durchgang DN50
<?xml version="1.0" encoding="utf-8"?>
<Fitting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<DisplayName>Winkel 45°</DisplayName>
<Diameter>DN40</Diameter>
<Zeta>0</Zeta> <!-- Druckverlustbeiwertes (Zeta-Wert) wird aktuell nicht berücksichtet -->
<EquivalentLength>0.5</EquivalentLength>
<Source>http://www.poolpowershop-forum.de/d/11110-druckanstieg-durch-armaturen-winkel-b-gen.html</Source>
</Fitting>
Dieses Projekt wird auf der Continuous Integration Plattform AppVeyor kompiliert und im Release-Feed veröffentlicht.
Ich bin auf der Suche nach weiteren Entwicklern für dieses Projekt. Ideeen und Verbesserungen können aus einem Fork per Pull-Request eingereicht werden.
- Elias Ruemmler - Initial work - rmmlr
Unter Contributors können weitere Projekt-Unterstützer eingesehen werden.
- csmatio .NET Library for Matlab MAT-files
- Newtonsoft.Json Json.NET is a popular high-performance JSON framework for .NET
- ZedGraph ZedGraph is a class library, user control, and web control for .net, written in C#, for drawing 2D Line, Bar, and Pie Charts.
- PDFsharp PDFsharp is the Open Source .NET library that easily creates and processes PDF documents on the fly from any .NET language.
Dieses Projekt (FlowCalc) ist lizenziert unter der MIT Lizenz.
Weitere Details unter LICENSE.txt.