A fully coupled, parallel approach for the post-processing of CFD data through reactor network analysis

被引:27
作者
Stagni, A. [1 ]
Cuoci, A. [1 ]
Frassoldati, A. [1 ]
Faravelli, T. [1 ]
Ranzi, E. [1 ]
机构
[1] Politecn Milan, Dept Chem Mat & Chem Engn, I-20133 Milan, Italy
关键词
Turbulent combustion; NOx; Non-linear systems; Kinetic post-processing; MPI; Detailed kinetics; PREDICTING NOX EMISSIONS; COMBUSTION; MODEL; SYSTEMS; FLAMES;
D O I
10.1016/j.compchemeng.2013.09.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we describe and apply a parallel code, named KPPSMOKE, for the prediction of pollutant emissions from combustion devices operating in turbulent conditions. The approach is based on the kinetic post-processing of CFD simulations, which are transformed into equivalent networks of perfectly stirred reactors and solved using a detailed kinetic mechanism (hundreds of species). The numerical algorithm is based on a fully-coupled technique, in which the highly non-linear mass balance equations are solved together, by alternating different resolution methods in order to ensure high accuracy and fast convergence. As a result of KPPSMOKE parallel structure, large reactor networks characterizing industrial devices (10(5)-10(6) reactors) can be solved in reasonable times (similar to hours). The accuracy and the reliability of the algorithm was demonstrated on a lab-scale burner and on a full-scale industrial device, i.e. a combustor for aircrafts. The numerical performance was also assessed in terms of parallel efficiency and speedup. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:197 / 212
页数:16
相关论文
共 58 条
[1]  
Alexandrescu A., 2001, Modern C++ Design: Generic Programming and Design Patterns Applied
[2]  
[Anonymous], ROM 34 M IT SECT COM
[3]  
[Anonymous], CHEMICAL REACTOR DES
[4]  
[Anonymous], 35TH MEETING OF THE
[5]  
[Anonymous], 2012, OpenFOAM User Guide, Version 2.1.1
[6]  
[Anonymous], TEXTS INAPPLIED MATH
[7]  
[Anonymous], NUMERICAL METHODS FO
[8]  
[Anonymous], THEORETICAL AND NUME
[9]  
[Anonymous], FLUENT 12 USERS GUID
[10]  
[Anonymous], ANSYS R FLUENT RELEA