Saul, Benjamin ; Pöttgen, Philipp ; Zimmermann, Wolf ; Pelz, Peter F. (2022)
SHEP: An Innovative Language to create and evaluate Optimization Programs for Pump Systems.
3rd International Rotating Equipment Conference (IREC) Pumps, Compressors and Vacuum Technology 2016, Duesseldorf, Germany,. Duesseldorf, Germany (14.09.2016-15.09.2016)
doi: 10.26083/tuprints-00021189
Konferenzveröffentlichung, Zweitveröffentlichung, Verlagsversion
Es ist eine neuere Version dieses Eintrags verfügbar. |
Kurzbeschreibung (Abstract)
Planning a pump system is a difficult task. Many different load profiles (scenarios) are given and have to be supported by the system. You can choose from a wide range of pumps and fittings to include them in the system. Many configurations of the chosen components have to be considered for this task. Therefore, an exponential number of possible systems can be imagined, more than a system designer can all think of. From this set of possible systems, it is hard to find the optimal system with minimal power consumption, acquisition costs or maintenance costs.
Partners of this project developed a mathematical optimization program to compute this optimal pump system [1]. But such an optimization program is hard to read and to understand.
Therefore, a domain specific language was designed to generate this optimization program. The language includes among others pump specifications, a selection of components to be used, their connections and different load profiles. The generated program is then solved by external software tools and evaluated to show the optimal system in a simulation model. The generated optimization program is analyzed to achieve user friendly feedback about feasibility of a system with the specific requirements.
This paper presents some features of the language to proof that it is possible to specify a pumping system optimization scenario in a readable manner. Pumps are described by their characteristics, connection types and their costs. Characteristics are automatically linearized for a detailed model of the available operation points of the pump.
If it is not possible to configure a system based on the given constraints, an error report will be generated indicating the problem in the original specification. For example, there would be an error message if the required pressure cannot be achieved by only using the given pumps.
Another approach of this work is to evaluate the results of the optimization program solver. The result of the solver is a set of variables with their values. From this information a simulation model next to a layout of the cost optimal pump system are generated.
In summary this work makes the power of mathematical optimization methods usable for a wide range of users. It is easy to plan an energy optimal system with the presented tool which supports all requirements. Compiler technologies can analyze the planned system and give the user a readable feedback for his work. Also it is possible to generate faster solvable optimization programs than normal crafted programs.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2022 |
Autor(en): | Saul, Benjamin ; Pöttgen, Philipp ; Zimmermann, Wolf ; Pelz, Peter F. |
Art des Eintrags: | Zweitveröffentlichung |
Titel: | SHEP: An Innovative Language to create and evaluate Optimization Programs for Pump Systems |
Sprache: | Englisch |
Publikationsjahr: | 2022 |
Ort: | Darmstadt |
Publikationsdatum der Erstveröffentlichung: | 2016 |
Verlag: | VDMA |
Buchtitel: | Pumps + Systems. Compressors, Compressed Air and Vacuum Technology |
Kollation: | 10 Seiten |
Veranstaltungstitel: | 3rd International Rotating Equipment Conference (IREC) Pumps, Compressors and Vacuum Technology 2016, Duesseldorf, Germany, |
Veranstaltungsort: | Duesseldorf, Germany |
Veranstaltungsdatum: | 14.09.2016-15.09.2016 |
DOI: | 10.26083/tuprints-00021189 |
URL / URN: | https://tuprints.ulb.tu-darmstadt.de/21189 |
Herkunft: | Zweitveröffentlichungsservice |
Kurzbeschreibung (Abstract): | Planning a pump system is a difficult task. Many different load profiles (scenarios) are given and have to be supported by the system. You can choose from a wide range of pumps and fittings to include them in the system. Many configurations of the chosen components have to be considered for this task. Therefore, an exponential number of possible systems can be imagined, more than a system designer can all think of. From this set of possible systems, it is hard to find the optimal system with minimal power consumption, acquisition costs or maintenance costs. Partners of this project developed a mathematical optimization program to compute this optimal pump system [1]. But such an optimization program is hard to read and to understand. Therefore, a domain specific language was designed to generate this optimization program. The language includes among others pump specifications, a selection of components to be used, their connections and different load profiles. The generated program is then solved by external software tools and evaluated to show the optimal system in a simulation model. The generated optimization program is analyzed to achieve user friendly feedback about feasibility of a system with the specific requirements. This paper presents some features of the language to proof that it is possible to specify a pumping system optimization scenario in a readable manner. Pumps are described by their characteristics, connection types and their costs. Characteristics are automatically linearized for a detailed model of the available operation points of the pump. If it is not possible to configure a system based on the given constraints, an error report will be generated indicating the problem in the original specification. For example, there would be an error message if the required pressure cannot be achieved by only using the given pumps. Another approach of this work is to evaluate the results of the optimization program solver. The result of the solver is a set of variables with their values. From this information a simulation model next to a layout of the cost optimal pump system are generated. In summary this work makes the power of mathematical optimization methods usable for a wide range of users. It is easy to plan an energy optimal system with the presented tool which supports all requirements. Compiler technologies can analyze the planned system and give the user a readable feedback for his work. Also it is possible to generate faster solvable optimization programs than normal crafted programs. |
Status: | Verlagsversion |
URN: | urn:nbn:de:tuda-tuprints-211894 |
Sachgruppe der Dewey Dezimalklassifikatin (DDC): | 600 Technik, Medizin, angewandte Wissenschaften > 620 Ingenieurwissenschaften und Maschinenbau |
Fachbereich(e)/-gebiet(e): | 16 Fachbereich Maschinenbau 16 Fachbereich Maschinenbau > Institut für Fluidsystemtechnik (FST) (seit 01.10.2006) |
Hinterlegungsdatum: | 11 Mai 2022 14:08 |
Letzte Änderung: | 12 Mai 2022 05:20 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Verfügbare Versionen dieses Eintrags
- SHEP: An Innovative Language to create and evaluate Optimization Programs for Pump Systems. (deposited 11 Mai 2022 14:08) [Gegenwärtig angezeigt]
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |