面向对象的递归 "量子网络 "求解器实现及其在区域供热网络中的应用

IF 7.1 Q1 ENERGY & FUELS Energy Conversion and Management-X Pub Date : 2024-08-14 DOI:10.1016/j.ecmx.2024.100690
Cornelia Blanke, Malick Kane
{"title":"面向对象的递归 \"量子网络 \"求解器实现及其在区域供热网络中的应用","authors":"Cornelia Blanke,&nbsp;Malick Kane","doi":"10.1016/j.ecmx.2024.100690","DOIUrl":null,"url":null,"abstract":"<div><p>With the increasing importance of energy efficiency and sustainability, the demand for high-performance district heating networks is also on the rise. As traditional engineering methods were often no longer sufficient, several packages for numerical simulation have evolved. Many of them offer high accuracy at the cost of considerable manual preparation and computational effort. However, there is still no user-friendly software that is equally suitable for simplified studies in the early project phase, for the rapid optimisation of multiple concepts and for subsequent detailed planning and dimensioning. For this reason and in cooperation with some companies from the energy sector, we had conceived a novel, highly flexible modular approach, the so-called “quantum networks”, where all parts of the district heating network are appropriately abstracted into quantum elements. Now we present our recent implementation of this model in an object-oriented C++ library. Starting from a generalised base class and making use of the concepts of inheritance and polymorphism, the idea of different levels of detail for the same element type is directly realised and can always be further refined. In addition, as all elements are derived from the same base class, they all share the same outer appearance and can thus be easily combined or interchanged. Based on these prerequisites, a dedicated thermo-hydraulic solver has then been developed. Thanks to its recursive design requiring neither outer iterations nor matrix inversions, it proves to be extremely fast and is therefore suitable for rapid design or optimisation studies in which a vast number of configurations has to be computed. To conclude this part of the work, the developed C++ library was benchmarked on two use cases covering a full year of operation that can now be computed in approximately one second of runtime.</p></div>","PeriodicalId":37131,"journal":{"name":"Energy Conversion and Management-X","volume":"24 ","pages":"Article 100690"},"PeriodicalIF":7.1000,"publicationDate":"2024-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2590174524001685/pdfft?md5=965cf7b2df403674a5f39e46cde82b24&pid=1-s2.0-S2590174524001685-main.pdf","citationCount":"0","resultStr":"{\"title\":\"An object-oriented implementation of a recursive “quantum network” solver and its application to district heating networks\",\"authors\":\"Cornelia Blanke,&nbsp;Malick Kane\",\"doi\":\"10.1016/j.ecmx.2024.100690\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>With the increasing importance of energy efficiency and sustainability, the demand for high-performance district heating networks is also on the rise. As traditional engineering methods were often no longer sufficient, several packages for numerical simulation have evolved. Many of them offer high accuracy at the cost of considerable manual preparation and computational effort. However, there is still no user-friendly software that is equally suitable for simplified studies in the early project phase, for the rapid optimisation of multiple concepts and for subsequent detailed planning and dimensioning. For this reason and in cooperation with some companies from the energy sector, we had conceived a novel, highly flexible modular approach, the so-called “quantum networks”, where all parts of the district heating network are appropriately abstracted into quantum elements. Now we present our recent implementation of this model in an object-oriented C++ library. Starting from a generalised base class and making use of the concepts of inheritance and polymorphism, the idea of different levels of detail for the same element type is directly realised and can always be further refined. In addition, as all elements are derived from the same base class, they all share the same outer appearance and can thus be easily combined or interchanged. Based on these prerequisites, a dedicated thermo-hydraulic solver has then been developed. Thanks to its recursive design requiring neither outer iterations nor matrix inversions, it proves to be extremely fast and is therefore suitable for rapid design or optimisation studies in which a vast number of configurations has to be computed. To conclude this part of the work, the developed C++ library was benchmarked on two use cases covering a full year of operation that can now be computed in approximately one second of runtime.</p></div>\",\"PeriodicalId\":37131,\"journal\":{\"name\":\"Energy Conversion and Management-X\",\"volume\":\"24 \",\"pages\":\"Article 100690\"},\"PeriodicalIF\":7.1000,\"publicationDate\":\"2024-08-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2590174524001685/pdfft?md5=965cf7b2df403674a5f39e46cde82b24&pid=1-s2.0-S2590174524001685-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Energy Conversion and Management-X\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2590174524001685\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENERGY & FUELS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Energy Conversion and Management-X","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2590174524001685","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENERGY & FUELS","Score":null,"Total":0}
引用次数: 0

摘要

随着能源效率和可持续性的重要性不断提高,对高性能区域供热网络的需求也在不断增加。由于传统的工程方法往往已经不能满足需要,因此出现了一些用于数值模拟的软件包。其中许多软件包在提供高精度的同时,也付出了大量的人工准备和计算工作。然而,目前仍没有一款用户友好型软件能够同样适用于项目初期的简化研究、多种概念的快速优化以及后续的详细规划和尺寸计算。为此,我们与能源行业的一些公司合作,构思了一种新颖、高度灵活的模块化方法,即所谓的 "量子网络",将区域供热网络的所有部分适当抽象为量子元素。现在,我们将介绍我们最近在面向对象的 C++ 库中对这一模型的实施。从一个通用的基类开始,利用继承和多态性的概念,可以直接实现同一元素类型的不同详细程度,并可随时进一步完善。此外,由于所有元素都来自同一个基类,因此它们都具有相同的外观,可以很容易地进行组合或互换。基于这些先决条件,我们开发了专用的热液求解器。由于其递归设计既不需要外部迭代,也不需要矩阵反演,因此速度极快,适用于需要计算大量配置的快速设计或优化研究。在结束这部分工作时,对开发的 C++ 库进行了基准测试,测试的两个用例涵盖了一整年的运行情况,现在只需约一秒钟的运行时间即可完成计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
An object-oriented implementation of a recursive “quantum network” solver and its application to district heating networks

With the increasing importance of energy efficiency and sustainability, the demand for high-performance district heating networks is also on the rise. As traditional engineering methods were often no longer sufficient, several packages for numerical simulation have evolved. Many of them offer high accuracy at the cost of considerable manual preparation and computational effort. However, there is still no user-friendly software that is equally suitable for simplified studies in the early project phase, for the rapid optimisation of multiple concepts and for subsequent detailed planning and dimensioning. For this reason and in cooperation with some companies from the energy sector, we had conceived a novel, highly flexible modular approach, the so-called “quantum networks”, where all parts of the district heating network are appropriately abstracted into quantum elements. Now we present our recent implementation of this model in an object-oriented C++ library. Starting from a generalised base class and making use of the concepts of inheritance and polymorphism, the idea of different levels of detail for the same element type is directly realised and can always be further refined. In addition, as all elements are derived from the same base class, they all share the same outer appearance and can thus be easily combined or interchanged. Based on these prerequisites, a dedicated thermo-hydraulic solver has then been developed. Thanks to its recursive design requiring neither outer iterations nor matrix inversions, it proves to be extremely fast and is therefore suitable for rapid design or optimisation studies in which a vast number of configurations has to be computed. To conclude this part of the work, the developed C++ library was benchmarked on two use cases covering a full year of operation that can now be computed in approximately one second of runtime.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
8.80
自引率
3.20%
发文量
180
审稿时长
58 days
期刊介绍: Energy Conversion and Management: X is the open access extension of the reputable journal Energy Conversion and Management, serving as a platform for interdisciplinary research on a wide array of critical energy subjects. The journal is dedicated to publishing original contributions and in-depth technical review articles that present groundbreaking research on topics spanning energy generation, utilization, conversion, storage, transmission, conservation, management, and sustainability. The scope of Energy Conversion and Management: X encompasses various forms of energy, including mechanical, thermal, nuclear, chemical, electromagnetic, magnetic, and electric energy. It addresses all known energy resources, highlighting both conventional sources like fossil fuels and nuclear power, as well as renewable resources such as solar, biomass, hydro, wind, geothermal, and ocean energy.
期刊最新文献
Water desalination using waste heat recovery of thermal power plant in tropical climate; optimization by AI Thermal management performance of a novel elliptically grooved flat heat pipe system embedded with internally cooled condenser Life cycle greenhouse gas emissions and cost of energy transport from Saudi Arabia with conventional fuels and liquefied natural gas Circulation of self-supplied water for significant energy recovery through heat integration A novel algorithm for optimizing genset operations to minimize fuel consumption in remote diesel-RES microgrids
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1