{"title":"改进 OpenFOAM 中用于燃气轮机流动分析的可压缩多参考框架求解器","authors":"Seung-Hwan Kang, Dong-Ho Rhee, Young Seok Kang","doi":"10.3390/app14188269","DOIUrl":null,"url":null,"abstract":"This study analyzes the turbomachinery flow of a gas turbine using OpenFOAM, an open-source CFD code. While foam-extend, a version of OpenFOAM, includes tools for turbomachinery analysis, some of its codes are incomplete, resulting in incorrect results. Consequently, this study required the investigation and correction of the solvers and libraries. Specifically, foam-extend-4.1 and a compressible multi-reference-frame solver were utilized. Two primary errors related to temperature calculation were identified. The first error involved temperature discontinuity at the interface between the stator and rotor domain when using the mixingPlane. The second error was related to temperature rising at the wall. To address the temperature discontinuity problem, the rothalpy jump equation in the enthalpyJump code was modified from a scalar product to an inner product of vectors. To resolve the high-temperature problem at the wall, modifications were made to the energy equation code in iEqn.H. A rothalpy separation was introduced, and the rothalpy equation was adjusted to mimic the enthalpy equation. The results obtained with the corrected codes were consistent with those from the commercial code, demonstrating the effectiveness of the modifications.","PeriodicalId":8224,"journal":{"name":"Applied Sciences","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improvement on Compressible Multiple-Reference-Frame Solver in OpenFOAM for Gas Turbine Flow Analysis\",\"authors\":\"Seung-Hwan Kang, Dong-Ho Rhee, Young Seok Kang\",\"doi\":\"10.3390/app14188269\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This study analyzes the turbomachinery flow of a gas turbine using OpenFOAM, an open-source CFD code. While foam-extend, a version of OpenFOAM, includes tools for turbomachinery analysis, some of its codes are incomplete, resulting in incorrect results. Consequently, this study required the investigation and correction of the solvers and libraries. Specifically, foam-extend-4.1 and a compressible multi-reference-frame solver were utilized. Two primary errors related to temperature calculation were identified. The first error involved temperature discontinuity at the interface between the stator and rotor domain when using the mixingPlane. The second error was related to temperature rising at the wall. To address the temperature discontinuity problem, the rothalpy jump equation in the enthalpyJump code was modified from a scalar product to an inner product of vectors. To resolve the high-temperature problem at the wall, modifications were made to the energy equation code in iEqn.H. A rothalpy separation was introduced, and the rothalpy equation was adjusted to mimic the enthalpy equation. The results obtained with the corrected codes were consistent with those from the commercial code, demonstrating the effectiveness of the modifications.\",\"PeriodicalId\":8224,\"journal\":{\"name\":\"Applied Sciences\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Applied Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3390/app14188269\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/app14188269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Mathematics","Score":null,"Total":0}
Improvement on Compressible Multiple-Reference-Frame Solver in OpenFOAM for Gas Turbine Flow Analysis
This study analyzes the turbomachinery flow of a gas turbine using OpenFOAM, an open-source CFD code. While foam-extend, a version of OpenFOAM, includes tools for turbomachinery analysis, some of its codes are incomplete, resulting in incorrect results. Consequently, this study required the investigation and correction of the solvers and libraries. Specifically, foam-extend-4.1 and a compressible multi-reference-frame solver were utilized. Two primary errors related to temperature calculation were identified. The first error involved temperature discontinuity at the interface between the stator and rotor domain when using the mixingPlane. The second error was related to temperature rising at the wall. To address the temperature discontinuity problem, the rothalpy jump equation in the enthalpyJump code was modified from a scalar product to an inner product of vectors. To resolve the high-temperature problem at the wall, modifications were made to the energy equation code in iEqn.H. A rothalpy separation was introduced, and the rothalpy equation was adjusted to mimic the enthalpy equation. The results obtained with the corrected codes were consistent with those from the commercial code, demonstrating the effectiveness of the modifications.
期刊介绍:
APPS is an international journal. APPS covers a wide spectrum of pure and applied mathematics in science and technology, promoting especially papers presented at Carpato-Balkan meetings. The Editorial Board of APPS takes a very active role in selecting and refereeing papers, ensuring the best quality of contemporary mathematics and its applications. APPS is abstracted in Zentralblatt für Mathematik. The APPS journal uses Double blind peer review.