Paper The following article is Open access

Design and development of CEWES software for complex environment wind engineering simulation

, , , and

Published under licence by IOP Publishing Ltd
, , Citation Fan Zhao et al 2021 IOP Conf. Ser.: Earth Environ. Sci. 675 012091 DOI 10.1088/1755-1315/675/1/012091

1755-1315/675/1/012091

Abstract

The design and development of the complex environment wind engineering simulation software CEWES was carried out, relying on the National Numerical Wind Tunnel Project (NNW). First, based on the characteristics of the physical problem that the software aims to solve, the requirements for the development of complex environment wind engineering simulation software are proposed, and three main modules of the software will be developed: structured grid flow field solver, unstructured grid flow field solvers modeling module of complex terrain and surface. Subsequently, the appropriate mathematical and physical model and numerical solution algorithm are selected for the flow field solver. The CEWES software uses the finite volume method for discretization with second-order accuracy, solves the RANS equations based on the SIMPLE algorithm, uses the k-ε turbulence model to solve the turbulence, and supports large-scale parallelism calculation. Third, the software design was carried out in accordance with the requirements of the CFD solution process and the modular program, focusing on the program architecture, data structure and subroutine interface design, and coding implementation based on the detailed design. Finally, the CEWES software was tested with typical examples. The test results of the calculation examples show that the software calculation results have good accuracy and large-scale parallel computing capabilities, and are suitable for wind engineering simulations in complex terrain environments.

Export citation and abstract BibTeX RIS

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

Please wait… references are loading.
10.1088/1755-1315/675/1/012091