Computational fluid dynamics modeling of a bounded domain
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
G06F-007/60
G06G-007/48
G06G-007/50
G06F-013/10
G06F-011/26
출원번호
US-0117358
(2011-05-27)
등록번호
US-8744812
(2014-06-03)
발명자
/ 주소
Cruz, Ethan E.
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Jung, Esq., Dennis
인용정보
피인용 횟수 :
6인용 특허 :
24
초록▼
A hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous re
A hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous region(s) using a computational fluid dynamics model with turbulence equations (i.e., a turbulence model), and performs inviscid domain solve for the inviscid region(s) using a set of inviscid equations (or potential flow equations). After solving for the different regions, results of the viscous domain solve and the inviscid domain solve are provided as a model of the bounded domain.
대표청구항▼
1. A computer system for modeling a bounded domain, the computer system comprising: a memory; andat least one processor, coupled to the memory, and operative to perform computational fluid dynamics modeling of a bounded domain, the bounded domain comprising a data center, the modeling including proc
1. A computer system for modeling a bounded domain, the computer system comprising: a memory; andat least one processor, coupled to the memory, and operative to perform computational fluid dynamics modeling of a bounded domain, the bounded domain comprising a data center, the modeling including processing the bounded domain to automatically locate and separate within the bounded domain at least one viscous region and at least one inviscid region of the bounded domain using a turbulence characteristic threshold criterion to divide the bounded domain into the at least one viscous region and the at least one inviscid region;separately evaluating the at least one viscous region and the at least one inviscid region by; performing viscous domain solve for the at least one viscous region within the bounded domain using at least one turbulence model;performing inviscid domain solve for the at least one inviscid region within the bounded domain using a set of inviscid equations; andproviding results of the viscous domain solve and the inviscid domain solve as an internal model of the bounded domain. 2. The computer system of claim 1, wherein the at least one processor, coupled to the memory, is operative to locate and separate within the bounded domain the at least one viscous region and the at least one inviscid region using at least one grid of the bounded domain, the at least one grid comprising a plurality of cells, and for each cell of multiple cells of the at least one grid, the locating comprises determining whether a set threshold for a turbulence characteristic of that cell has been met, and responsive to the set threshold having been met, assigning the cell to the at least one viscous region, otherwise, assigning the cell to the at least one inviscid region. 3. The computer system of claim 1, wherein the at least one processor, coupled to the memory, is operative to perform multiple iterations of the viscous domain solve and multiple iterations of the inviscid domain solve, and after each iteration of the multiple iterations of the viscous domain solve, and each iteration of the multiple iterations of the inviscid domain solve, to determine whether to update boundary conditions between the at least one viscous region and the at least one inviscid region. 4. The computer system of claim 1, wherein the at least one processor, coupled to the memory, is operative to: identify at least one interface region within the bounded domain between the at least one viscous region and the at least one inviscid region:perform multiple iterations of the viscous domain solve for the at least one viscous region and the at least one interface region using the turbulence model;perform multiple iterations of the inviscid domain solve for the at least one inviscid region and the at least one interface region using the set of inviscid equations;wherein the viscous domain solve and the inviscid domain solve are subject to different boundary conditions, the boundary conditions for the viscous domain solve comprising boundary conditions at a boundary of the at least one inviscid region and the at least one interface region, and the boundary conditions for the inviscid domain solve comprising boundary conditions at a boundary of the at least one interface region and the at least one viscous region. 5. A computer program product for computational fluid dynamics modeling of a bounded domain, the computer program product comprising: one or more non-transitory, computer-readable storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising: program instructions to perform computational fluid dynamics modeling of a bounded domain, the bounded domain comprising a data center, the modeling including program instructions to process the bounded domain to automatically locate and separate within the bounded domain at least one viscous region and at least one inviscid region using a turbulence characteristic threshold criterion to divide the bounded domain into the at least one viscous region and the at least one inviscid region;program instructions to separately evaluate the at least one viscous region and the at least one inviscid region by performing; viscous domain solve within the bounded domain for the at least one viscous region using at least one turbulence model;inviscid domain solve within the bounded domain for the at least one inviscid region using a set of inviscid equations; andprogram instructions to provide results of the viscous domain solve and the inviscid domain solve as an internal model of the bounded domain. 6. The computer program product of claim 5, wherein the processing of the bounded domain comprises separating the bounded domain into the at least one viscous region and the at least one inviscid region using at least one grid of the bounded domain, the at least one grid comprising a plurality of cells, and for each cell of multiple cells of the at last one grid, the locating comprises determining whether a set threshold for a turbulence characteristic of that cell has been met, and responsive to the set threshold having been met, assigning the cell to the at least one viscous region, otherwise assigning the cell to the at least one inviscid region. 7. The computer program product of claim 6, wherein the turbulence characteristic comprises at least one of a vorticity magnitude characteristic for the cell, a turbulent viscosity characteristic for the cell, a turbulent kinetic energy characteristic for the cell, or a turbulent dissipation characteristic for the cell. 8. The computer program product of claim 6, wherein performing viscous domain solve comprises performing multiple iterations of viscous domain solve, and performing inviscid domain solve comprises performing multiple iterations of inviscid domain solve, and wherein the program instructions further comprise, after each iteration of the multiple iterations of the viscous domain solve, and each iteration of the multiple iterations of the inviscid domain solve, program instructions to determine whether to update boundary conditions between the at least one viscous region and the at least one inviscid region. 9. The computer program product of claim 6, wherein processing of the the bounded domain further comprises identifying at least one interface region within the bounded domain between the at least one viscous region and the at least one inviscid region. 10. The computer program product of claim 9, wherein performing viscous domain solve comprises performing multiple iterations of viscous domain solve for the at least one viscous region and the at least one interface region using the turbulence model, and performing inviscid domain solve comprises performing multiple iterations of inviscid domain solve for the at least one inviscid region and the at least one interface region using the set of inviscid equations. 11. The computer program product of claim 10, wherein the viscous domain solve and the inviscid domain solve are subject to different boundary conditions, the boundary conditions for the viscous domain solve comprising boundary conditions at a boundary of the at least one inviscid region and at least one interface region, and the boundary conditions for the inviscid domain solve comprising boundary conditions at a boundary of the at least one interface region and the at least one viscous region. 12. The computer program product of claim 10, wherein performing viscous domain solve using at least one turbulence model comprises performing the viscous domain solve for the at least one viscous region using full Navier-Stokes equations with at least one turbulence equation and using a multi-grid analysis. 13. The computer program product of claim 12, further comprising program instructions to set boundary conditions along the at least one interface region for the inviscid domain solve using results from the viscous domain solve. 14. The computer program product of claim 13, wherein performing inviscid domain solve further comprise initializing, where a time step through the computational fluid dynamics modeling is other than zero, a solution for the inviscid domain solve using results from a previous time step (n−1) through the inviscid domain solve. 15. The computer program product of claim 13, wherein performing inviscid domain solve for the at least one inviscid region comprises performing the inviscid domain solve for the at least one inviscid region using the set of inviscid equations and using a multi-grid analysis. 16. The computer program product of claim 15, further comprising program instructions to increment a time step (n) iteration through the computational fluid dynamics modeling, and set for time step (n) boundary conditions along the at least one interface region for the viscous domain solve using results from the inviscid domain solve at time step (n−1). 17. The computer program product of claim 16, wherein performing viscous domain solve further comprises initializing, where the time step (n) through the computational fluid dynamics modeling is other than zero, a solution for the viscous domain solve using results from a previous time step (n−1) through the viscous domain solve. 18. The computer program product of claim 16, further comprising program instructions to repeat performing the viscous domain solve, the setting boundary conditions along the at least one interface region for the inviscid domain solve, the performing the inviscid domain solve, the incrementing the time step (n), and the setting boundary conditions along the at least one interface region for the viscous domain solve, until the time step (n) reaches a set convergence threshold time step (nmax) for the computational fluid dynamics modeling of The bounded domain. 19. The computer program product of claim 6, further comprising, prior to the processing, program instructions to build a solution domain as an initial computational fluid dynamics model of the bounded domain, define boundary conditions for the solution domain, create at least one coarse grid of the solution domain, and first solve the solution domain using the at least one coarse grid and the set of inviscid equations. 20. The computer program product of claim 19, further comprising, prior to the locating, program instructions to reuse the solution domain from the first solving, the boundary conditions for the solution domain, and the at least one coarse grid, and second solving the solution domain using the at least one coarse grid, and use the at least one turbulence model to ascertain a turbulence characteristic for each cell of a plurality of cells of the at least one coarse grid. 21. The computer program product of claim 20, wherein first solving the initial computational fluid dynamics model using the at least one coarse grid and the set of inviscid equations comprises initializing a first solution for the solution domain, and second solving of the initial computational fluid dynamics model using the at least one coarse grid and the turbulence model comprises initialing a second solution for the solution domain with results from the first solving. 22. The computer program product of claim 6, further comprising program instructions to repeat performing the viscous domain solve and performing the inviscid domain solve for multiple iterations, and during the repeating, to relocate the bounded domain into a different at least one viscous region and a different at least one inviscid region and, subsequent to the re-dividing, to perform the viscous domain solve for the different at least one viscous region using the turbulence model and perform the inviscid domain solve for the different at least one inviscid region using the set of inviscid equations. 23. The computer program product of claim 6, wherein performing viscous domain solve uses at least one first grid and the performing the inviscid domain solve uses at least one second grid, and wherein the method further comprises repeating the performing the viscous domain solve and the performing the inviscid domain solve, and during the repeating, dynamically adapting the at least one first grid for the viscous domain solve or the at least one second grid for the inviscid domain solve. 24. The computer program product of claim 6, wherein performing viscous domain solve uses at least one fine grid and performing the inviscid domain solve uses at least one medium grid, the at least one medium grid being coarser than the at least one fine grid.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (24)
Huyer Stephen A. (Portsmouth RI) Grant John R. (Jamestown RI) Uhlman James S. (Jamestown RI), Apparatus and method for predicting flow characteristics.
Cruse Michael (2000 Meadow Ridge Rd. Prescott AZ 86301) Hibberd Douglas G. (8560 Valley Oak Dr. Prescott AZ 86301), Facility environmental control system.
Lei,Kangbin; Iwata,Masako; Himeno,Ryutaro; Kase,Kiwamu, Method and device for numerical analysis of flow field of incompressible viscous fluid, directly using V-CAD data.
Rasmussen, Neil; VanGilder, James W.; Buell, Scott Douglass; Shrivastava, Saurabh Kumar; Dalgas, Mikkel, Methods and systems for managing facility power and cooling.
Rasmussen, Neil; VanGilder, James W.; Dalgas, Mikkel; Berard, Stephen; Jensen, Henrik; Daae, Henrik; Schoellhammer, Sandi, Methods and systems for managing facility power and cooling.
Rasmussen, Neil; VanGilder, James W.; Dalgas, Mikkel; Berard, Stephen; Jensen, Henrik; Daae, Henrik; Schoellhammer, Sandi, Methods and systems for managing facility power and cooling.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.