Visual Descriptors for Dense Tensor Fields in Computational Turbulent Combustion: A Case Study

G. Marai, T. Luciani, A. Maries, S. L. Yilmaz, M. Nik
{"title":"Visual Descriptors for Dense Tensor Fields in Computational Turbulent Combustion: A Case Study","authors":"G. Marai, T. Luciani, A. Maries, S. L. Yilmaz, M. Nik","doi":"10.2352/ISSN.2470-1173.2016.1.VDA-507","DOIUrl":null,"url":null,"abstract":"Simulation and modeling of turbulent flow, and of turbulent reacting flow in particular, involve solving for and analyzing time-dependent and spatially dense tensor quantities, such as turbulent stress tensors. The interactive visual exploration of these tensor quantities can effectively steer the computational modeling of combustion systems. In this article, the authors analyze the challenges in dense symmetric-tensor visualization as applied to turbulent combustion calculation; most notable among these challenges are the dataset size and density. They analyze, together with domain experts, the feasibility of using several established tensor visualization techniques in this application domain. They further examine and propose visual descriptors for volume rendering of the data. Of these novel descriptors, one is a density-gradient descriptor which results in Schlieren-style images, and another one is a classification descriptor inspired by machine-learning techniques. The result is a hybrid visual analysis tool to be utilized in the debugging, benchmarking and verification of models and solutions in turbulent combustion. The authors demonstrate this analysis tool on two example configurations, report feedback from combustion researchers, and summarize the design lessons learned. c © 2016 Society for Imaging Science and Technology. [DOI: 10.2352/J.ImagingSci.Technol.2016.60.1.010404] INTRODUCTION Computational simulation of turbulent combustion for gas turbine design has become increasingly important in the last two decades, due in part to environmental concerns and regulations on toxic emissions. Such modern gas turbine designs feature a variety of mixing fuel compositions and possible flow configurations,1,2 which make non-computational simulations difficult. The focus of the computational research effort in this direction is on the development of computational tools for the modeling and prediction of turbulent combustion flows. Received June 30, 2015; accepted for publication Nov. 4, 2015; published online Dec. 10, 2015. Associate Editor: Song Zhang. 1062-3701/2016/60(1)/010404/11/$25.00 Tensor quantities are common features in these turbulent combustion models. In particular, stress and strain tensors are often correlated to turbulent quantities—which appear unclosed in the mathematical formulation and thus need to be modeled as part of the computational simulation. Visual identification of the characteristics of such tensor quantities can bring significant insights into the computational modeling process. However, these computational tensor fields are very large and spatially dense—a good example of the Big Data revolution across sciences and engineering. Figure 1 shows an example turbulent combustion configuration, featuring a grid size of 106 and 6× 106 particles (shown as spheres); this dataset should be considered in contrast to traditional tensor datasets, which feature grid sizes in the 102 range. At such large scales, typical glyph encodings become cluttered and illegible. Furthermore, combustion experts seldom have an intuitive understanding of the tensor quantities. In this respect, froma tensor visualization perspective, workingwith these datasets poses an array of challenges. Are traditional tensor and flow representations useful in this context? Does increasing the level of complexity or expressiveness of such representations help or hinder? Is interaction speed more important than the benefits gained from complex descriptors? In this article, we address a specific application design problem. In the process of exploring the design space, we also investigate some of the larger visualization questions above, through the opportunity of a case study in the computational-combustion domain. In thiswork,motivated by an ongoing collaborationwith domain experts,3 we investigate the challenges associated with the exploratory visualization of tensor quantities in turbulent combustion simulations. We first provide a characterization of the problem domain, including a data analysis. Through a case study involving five senior combustion researchers, we then iteratively explore the space of tensor visual encodings. We implement and evaluate several J. Imaging Sci. Technol. 010404-1 Jan.-Feb. 2016 Marai et al.: Visual descriptors for dense tensor fields in computational turbulent combustion: a case study Figure 1. One timestep in an example turbulent combustion configuration. The grid size is 106. In this image, 6× 106 particles are shown as spheres. This dataset should be contrasted to traditional tensor datasets, which feature sparse grids in the 102 range. At this scale, typical glyph encodings become cluttered. approaches advocated by the visualization community in an interactive prototype, and we contrast these approaches with the best-of-breed visualization practices in the target domain. Based on domain expert feedback, we then focus our efforts on identifying effective visual descriptors for volume rendering of the combustion tensor data. Our contributions include a novel density-gradient descriptor and the adaptation of a machine-learning classification technique. Next, we evaluate the visual descriptors on two computational-combustion datasets of particular interest, and we show the importance of the proposed approach for debugging the numerical simulation of complex configurations. In an effort to better bridge the gap between the combustion and tensor visualization communities, we describe these tensor field datasets. Last but not least, we contribute a summary of design lessons learned from the study and from the application design process. To the best of our knowledge, this is the first formal, exploratory case study of tensor visualization techniques in the context of very large, high-density turbulent combustion flow. TENSORS IN TURBULENT COMBUSTION MODELING Turbulent Combustion Modeling. A sufficiently accurate, flexible and reliable model can be used for an in silico combustor rig test as a much cheaper alternative to the reallife rig tests employed in combustor design and optimization. In order to achieve such amodel, themethodology should be well tested and proven with lab-scale configurations. Multiple numerical approaches exist for the generation of such computational models of combustion, most notably Direct numerical simulation (DNS), Reynolds-averaged Navier–Stokes (RANS) and Large eddy simulation (LES). DNS, RANS and LES have complementary strengths. However, allmodels begin by describing the compressible reacting flow via a set of partial differential equations (PDEs) that represent the conservation of mass, momentum and energy. These PDEs are a fully coupled set of multi-dimensional non-linear equations and can be posed in a variety of forms depending on the flow conditions (compressibility, scale, flow regime, etc.).4 In this article, we exemplify the visualization of stress/strain tensors, and therefore restrict the presentation to the pertinent subset of these PDEs, namely the momentum transport equation. Stress, Strain and Turbulent Stress Tensors. A tensor is an extension of the concept of a scalar and a vector to higher orders. For example, while a stress vector is the force acting on a given unit surface, a stress tensor is defined as the components of stress vectors acting on each coordinate surface; thus, stress can be described by a symmetric second-order tensor (a matrix). The velocity stress and strain tensor fields aremanifested in the transport of fluid momentum, which is a vector quantity governed by the following conservation equation:","PeriodicalId":89305,"journal":{"name":"Visualization and data analysis","volume":"28 1","pages":"1-11"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Visualization and data analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2352/ISSN.2470-1173.2016.1.VDA-507","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Simulation and modeling of turbulent flow, and of turbulent reacting flow in particular, involve solving for and analyzing time-dependent and spatially dense tensor quantities, such as turbulent stress tensors. The interactive visual exploration of these tensor quantities can effectively steer the computational modeling of combustion systems. In this article, the authors analyze the challenges in dense symmetric-tensor visualization as applied to turbulent combustion calculation; most notable among these challenges are the dataset size and density. They analyze, together with domain experts, the feasibility of using several established tensor visualization techniques in this application domain. They further examine and propose visual descriptors for volume rendering of the data. Of these novel descriptors, one is a density-gradient descriptor which results in Schlieren-style images, and another one is a classification descriptor inspired by machine-learning techniques. The result is a hybrid visual analysis tool to be utilized in the debugging, benchmarking and verification of models and solutions in turbulent combustion. The authors demonstrate this analysis tool on two example configurations, report feedback from combustion researchers, and summarize the design lessons learned. c © 2016 Society for Imaging Science and Technology. [DOI: 10.2352/J.ImagingSci.Technol.2016.60.1.010404] INTRODUCTION Computational simulation of turbulent combustion for gas turbine design has become increasingly important in the last two decades, due in part to environmental concerns and regulations on toxic emissions. Such modern gas turbine designs feature a variety of mixing fuel compositions and possible flow configurations,1,2 which make non-computational simulations difficult. The focus of the computational research effort in this direction is on the development of computational tools for the modeling and prediction of turbulent combustion flows. Received June 30, 2015; accepted for publication Nov. 4, 2015; published online Dec. 10, 2015. Associate Editor: Song Zhang. 1062-3701/2016/60(1)/010404/11/$25.00 Tensor quantities are common features in these turbulent combustion models. In particular, stress and strain tensors are often correlated to turbulent quantities—which appear unclosed in the mathematical formulation and thus need to be modeled as part of the computational simulation. Visual identification of the characteristics of such tensor quantities can bring significant insights into the computational modeling process. However, these computational tensor fields are very large and spatially dense—a good example of the Big Data revolution across sciences and engineering. Figure 1 shows an example turbulent combustion configuration, featuring a grid size of 106 and 6× 106 particles (shown as spheres); this dataset should be considered in contrast to traditional tensor datasets, which feature grid sizes in the 102 range. At such large scales, typical glyph encodings become cluttered and illegible. Furthermore, combustion experts seldom have an intuitive understanding of the tensor quantities. In this respect, froma tensor visualization perspective, workingwith these datasets poses an array of challenges. Are traditional tensor and flow representations useful in this context? Does increasing the level of complexity or expressiveness of such representations help or hinder? Is interaction speed more important than the benefits gained from complex descriptors? In this article, we address a specific application design problem. In the process of exploring the design space, we also investigate some of the larger visualization questions above, through the opportunity of a case study in the computational-combustion domain. In thiswork,motivated by an ongoing collaborationwith domain experts,3 we investigate the challenges associated with the exploratory visualization of tensor quantities in turbulent combustion simulations. We first provide a characterization of the problem domain, including a data analysis. Through a case study involving five senior combustion researchers, we then iteratively explore the space of tensor visual encodings. We implement and evaluate several J. Imaging Sci. Technol. 010404-1 Jan.-Feb. 2016 Marai et al.: Visual descriptors for dense tensor fields in computational turbulent combustion: a case study Figure 1. One timestep in an example turbulent combustion configuration. The grid size is 106. In this image, 6× 106 particles are shown as spheres. This dataset should be contrasted to traditional tensor datasets, which feature sparse grids in the 102 range. At this scale, typical glyph encodings become cluttered. approaches advocated by the visualization community in an interactive prototype, and we contrast these approaches with the best-of-breed visualization practices in the target domain. Based on domain expert feedback, we then focus our efforts on identifying effective visual descriptors for volume rendering of the combustion tensor data. Our contributions include a novel density-gradient descriptor and the adaptation of a machine-learning classification technique. Next, we evaluate the visual descriptors on two computational-combustion datasets of particular interest, and we show the importance of the proposed approach for debugging the numerical simulation of complex configurations. In an effort to better bridge the gap between the combustion and tensor visualization communities, we describe these tensor field datasets. Last but not least, we contribute a summary of design lessons learned from the study and from the application design process. To the best of our knowledge, this is the first formal, exploratory case study of tensor visualization techniques in the context of very large, high-density turbulent combustion flow. TENSORS IN TURBULENT COMBUSTION MODELING Turbulent Combustion Modeling. A sufficiently accurate, flexible and reliable model can be used for an in silico combustor rig test as a much cheaper alternative to the reallife rig tests employed in combustor design and optimization. In order to achieve such amodel, themethodology should be well tested and proven with lab-scale configurations. Multiple numerical approaches exist for the generation of such computational models of combustion, most notably Direct numerical simulation (DNS), Reynolds-averaged Navier–Stokes (RANS) and Large eddy simulation (LES). DNS, RANS and LES have complementary strengths. However, allmodels begin by describing the compressible reacting flow via a set of partial differential equations (PDEs) that represent the conservation of mass, momentum and energy. These PDEs are a fully coupled set of multi-dimensional non-linear equations and can be posed in a variety of forms depending on the flow conditions (compressibility, scale, flow regime, etc.).4 In this article, we exemplify the visualization of stress/strain tensors, and therefore restrict the presentation to the pertinent subset of these PDEs, namely the momentum transport equation. Stress, Strain and Turbulent Stress Tensors. A tensor is an extension of the concept of a scalar and a vector to higher orders. For example, while a stress vector is the force acting on a given unit surface, a stress tensor is defined as the components of stress vectors acting on each coordinate surface; thus, stress can be described by a symmetric second-order tensor (a matrix). The velocity stress and strain tensor fields aremanifested in the transport of fluid momentum, which is a vector quantity governed by the following conservation equation:
湍流燃烧计算中密集张量场的视觉描述:一个案例研究
紊流的模拟和建模,特别是紊流反应流的模拟和建模,涉及求解和分析时变和空间密集张量,如紊流应力张量。这些张量的交互式可视化探索可以有效地指导燃烧系统的计算建模。本文分析了稠密对称张量可视化应用于湍流燃烧计算中所面临的挑战;这些挑战中最值得注意的是数据集的大小和密度。他们与领域专家一起分析了在该应用领域使用几种已建立的张量可视化技术的可行性。他们进一步研究并提出了数据体绘制的可视化描述符。在这些新颖的描述符中,一个是密度梯度描述符,它产生了纹影风格的图像,另一个是受机器学习技术启发的分类描述符。结果是一个混合的可视化分析工具,可用于湍流燃烧模型和解决方案的调试,基准测试和验证。作者在两个示例配置上演示了该分析工具,报告了燃烧研究人员的反馈,并总结了所学到的设计经验教训。c©2016美国影像科学与技术学会。[DOI: 10.2352/ j . imagingsci.techn.2016.60.1.010404]引言紊流燃烧的计算模拟在过去的二十年中已经变得越来越重要,部分原因是环境问题和有毒排放的法规。这种现代燃气轮机设计具有多种混合燃料成分和可能的流动结构1,2,这使得非计算模拟变得困难。这个方向的计算研究工作的重点是开发用于模拟和预测湍流燃烧流的计算工具。2015年6月30日收稿;接受于2015年11月4日发表;2015年12月10日在线发布。张松。1062-3701/2016/60(1)/010404/11/$25.00张量是这些湍流燃烧模型的共同特征。特别是,应力和应变张量通常与湍流量相关,湍流量在数学公式中似乎是不封闭的,因此需要作为计算模拟的一部分进行建模。这种张量特征的视觉识别可以为计算建模过程带来重要的见解。然而,这些计算张量场非常大且空间密集——这是跨科学和工程领域的大数据革命的一个很好的例子。图1显示了一个示例湍流燃烧配置,其网格尺寸为106和6× 106颗粒(以球体表示);这个数据集应该与传统的张量数据集相比,后者的特征是网格大小在102范围内。在如此大的规模下,典型的字形编码变得混乱和难以辨认。此外,燃烧专家很少对张量有直观的理解。在这方面,从张量可视化的角度来看,处理这些数据集带来了一系列挑战。在这种情况下,传统的张量和流表示有用吗?增加这种表示的复杂性或表达性水平是有帮助还是有阻碍?交互速度比从复杂描述符中获得的好处更重要吗?在本文中,我们将讨论一个特定的应用程序设计问题。在探索设计空间的过程中,我们还通过计算燃烧领域的案例研究,研究了上面提到的一些更大的可视化问题。在这项工作中,受到与领域专家持续合作的激励,3我们研究了与湍流燃烧模拟中张量的探索性可视化相关的挑战。我们首先提供问题域的特征,包括数据分析。通过五位资深燃烧研究人员的案例研究,我们迭代地探索了张量视觉编码的空间。我们实施并评估了几个J. Imaging Sci。技术010404-1 1 - 22016 Marai等人:计算湍流燃烧中密集张量场的可视化描述符:一个案例研究图1。紊流燃烧结构的一个时间步长。网格大小为106。在这张图片中,6× 106个粒子显示为球体。该数据集应该与传统张量数据集进行对比,后者的特征是102范围内的稀疏网格。在这种规模下,典型的字形编码变得混乱。可视化社区在交互式原型中提倡的方法,我们将这些方法与目标领域中最佳的可视化实践进行对比。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信