https://github.com/100prznt/flowcalc
Berechnung der Fördermenge von Pool-Pumpen in Abhängigkeit des Systemdrucks und des saugseitigem Druckverlustes.
https://github.com/100prznt/flowcalc
flow pool pump
Last synced: 11 months ago
JSON representation
Berechnung der Fördermenge von Pool-Pumpen in Abhängigkeit des Systemdrucks und des saugseitigem Druckverlustes.
- Host: GitHub
- URL: https://github.com/100prznt/flowcalc
- Owner: 100prznt
- License: mit
- Created: 2019-03-06T15:01:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T08:49:38.000Z (almost 2 years ago)
- Last Synced: 2025-06-09T01:33:34.228Z (about 1 year ago)
- Topics: flow, pool, pump
- Language: C#
- Homepage:
- Size: 8.79 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# FlowCalc
Berechnung der Fördermenge von Pool-Pumpen in Abhängigkeit des Systemdrucks und des saugseitigem Druckverlustes.
## Neue Funktion ab Version 1.1.48 :rocket:
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.
### Beispiel Report

## Dokumentation
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](https://100prznt.de/pool/flowcalc/)
## Installation
Das Programm erfordert keine Installation. Es kann nach dem kompilieren direkt gestartet werden, beziehungsweise kann eine im [Release-Feed](https://github.com/100prznt/FlowCalc/releases) veröffentlichte Version herunter geladen und gestartet werden.
## Bedienung
1. Über die Schaltfläche `Lade Pumpendefinition...` muss eine gültige Pumpen-Definitionsdatei geladen werden. Unter [PumpDefinitions](https://github.com/100prznt/FlowCalc/tree/master/PumpDefinitions) finden sich einige dieser Dateien.
Siehe auch Abschnitt [Pumpendefinition](#pumpendefinition) hier im Readme.
2. Eingabe des Systemdrucks, im Feld _Systemdruck [bar]_. Dies ist der Druck nach der Pumpe, beziehungsweise vor dem Filter, Eingabe hat in __bar__ zu erfolgen.
3. Die Berechnung der Fördermenge wird mit der Schaltfläche `Berechne Fördermenge` gestartet und direkt angezeigt.
## Anwendung
### Hauptfenster

### Anzeige - Pumpenkennlinien

### Anzeige - Arbeitspunkt auf Pumpenkennlinie

### Umwälzleistung/ -zeit
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

### p-v-Q Rechner

### Äquivalente Rohrlänge Rechner

## Pumpendefinition
Das Programm benötigt zur Berechnung eine Pumpenkennlinie. Diese muss in Form einer Pumpendefinitionsdatei angegeben werden.
### Vorhandene Pumpendefinitionsdateien
* Hayward - K-FLO VSTD :signal_strength:
* Aqua TechniX - AquaVarioPlus :signal_strength:
* 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
:signal_strength: = Vario Pumpe, Berechnung für komplettes Drehzahlband möglich
### Pumpendefinitionsdatei erstellen
siehe [/PumpDefinitionEditor](/PumpDefinitionEditor)
TODO...
### Beispiel
```xml
AquaPlus 6
Aqua TechniX GmbH
0.25
6
8
Elias Ruemmler
pool@100prznt.de
10.9
0
10.6
1
```
## Fittingdefinition
Das Programm benötigt zur Berechnung der äquivalenten Rohrlängen die entsprechenden Daten der einzelnen Fittings. Diese werden in den Fittingsdefinitionsdateien gespeichert.
### Vorhandenen Fittingsdefinitionsdateien
* 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
### Beispiel
```xml
Winkel 45°
DN40
0
0.5
http://www.poolpowershop-forum.de/d/11110-druckanstieg-durch-armaturen-winkel-b-gen.html
```
## Releases
Dieses Projekt wird auf der Continuous Integration Plattform [AppVeyor](https://www.appveyor.com/) kompiliert und im [Release-Feed](https://github.com/100prznt/FlowCalc/releases) veröffentlicht.
[](https://ci.appveyor.com/project/100prznt/flowcalc)
[](https://ci.appveyor.com/project/100prznt/flowcalc/build/tests)
[](https://github.com/100prznt/FlowCalc/releases/latest)
[](https://github.com/100prznt/FlowCalc/releases) (Pre-)Release
## Mitwirken
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.
[](https://github.com/100prznt/FlowCalc/graphs/contributors)
## Credits
* **Elias Ruemmler** - *Initial work* - [rmmlr](https://github.com/rmmlr)
Unter [Contributors](https://github.com/100prznt/FlowCalc/contributors) können weitere Projekt-Unterstützer eingesehen werden.
### Open Source Project Credits
* [csmatio](https://sourceforge.net/projects/csmatio/) .NET Library for Matlab MAT-files
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) Json.NET is a popular high-performance JSON framework for .NET
* [ZedGraph](https://www.nuget.org/packages/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](https://www.nuget.org/packages/PDFsharp/) PDFsharp is the Open Source .NET library that easily creates and processes PDF documents on the fly from any .NET language.
## Lizenz
Dieses Projekt (FlowCalc) ist lizenziert unter der [MIT Lizenz](http://www.opensource.org/licenses/mit-license.php "Read more about the MIT license form").
Weitere Details unter [LICENSE.txt](https://github.com/100prznt/FlowCalc/blob/master/LICENSE.txt).
[](https://github.com/100prznt/FlowCalc/blob/master/LICENSE.txt)