Loading…

Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization

We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow anal...

Full description

Saved in:
Bibliographic Details
Published in:Theoretical and computational fluid dynamics 2021-10, Vol.35 (5), p.633-658
Main Authors: Morimoto, Masaki, Fukami, Kai, Zhang, Kai, Nair, Aditya G., Fukagata, Koji
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13
cites cdi_FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13
container_end_page 658
container_issue 5
container_start_page 633
container_title Theoretical and computational fluid dynamics
container_volume 35
creator Morimoto, Masaki
Fukami, Kai
Zhang, Kai
Nair, Aditya G.
Fukagata, Koji
description We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow analyses: (1) CNN metamodeling and (2) CNN autoencoder. For the first type of CNN with additional scalar inputs, which is one of the common forms of CNN for fluid flow analysis, we investigate the influence of input placements in the CNN training pipeline. As an example, estimation of drag and lift coefficients of an inclined flat plate and two side-by-side cylinders in laminar flows is considered. For the example of flat plate wake, we use the chord Reynolds number Re c and the angle of attack α as the additional scalar inputs to provide the information on the complexity of wake. For the wake interaction problem comprising flows over two side-by-side cylinders, the gap ratio and the diameter ratio are utilized as the additional inputs. We find that care should be taken for the placement of additional scalar inputs depending on the problem setting and the complexity of flows that users handle. We then discuss the influence of various parameters and operations on the CNN performance, with the utilization of autoencoder (AE). A two-dimensional decaying homogeneous isotropic turbulence is considered for the demonstration of AE. The results obtained through the AE highly rely on the decaying nature. Investigation on the influence of padding operation at a convolutional layer is also performed. The zero padding shows reasonable ability compared to other methods which account for the boundary conditions assumed in the numerical data. Moreover, the effect of the dimensional reduction/extension methods inside CNN is also examined. The CNN model is robust against the difference in dimension reduction operations, while it is sensitive to the dimensional extension methods. The findings of this paper will help us better design a CNN architecture for practical fluid flow analysis.
doi_str_mv 10.1007/s00162-021-00580-0
format article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_2575647868</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A676610009</galeid><sourcerecordid>A676610009</sourcerecordid><originalsourceid>FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13</originalsourceid><addsrcrecordid>eNp9kU1LxDAQhoMouK7-AU8Fz9VJmqSpN1n8ggUveg7ZdrJkbZs1aV3015vdCt5kYAaG550Z5iXkksI1BShvIgCVLAdGcwChIIcjMqO8YDljAo7JDKpC5LyS_JScxbgBgEJINSN-4ftP346D871psx7HcCjDzof3mFkfMtuOrknZ7zKTmK_o4m02-J0JTYbWYj24T8w6HEznG2xdv05ck-35xnXYx8No9232O87JiTVtxIvfOidvD_evi6d8-fL4vLhb5jVnfMhXVNm6sIaXgAaFrYAb4HUlKBiBQq2kVcymZqFKw7iUqlop2mCjYAXU0mJOrqa52-A_RoyD3vgxpDuiZqIUkpdKqkRdT9TatKhdb_0QTJ2iwc7VvkfrUv9OllKmN6cfzgmbBHXwMQa0ehtcZ8KXpqD3TujJCZ2c0AcnNCRRMYligvs1hr9b_lH9ABtgjZQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2575647868</pqid></control><display><type>article</type><title>Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization</title><source>Springer Link</source><creator>Morimoto, Masaki ; Fukami, Kai ; Zhang, Kai ; Nair, Aditya G. ; Fukagata, Koji</creator><creatorcontrib>Morimoto, Masaki ; Fukami, Kai ; Zhang, Kai ; Nair, Aditya G. ; Fukagata, Koji</creatorcontrib><description>We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow analyses: (1) CNN metamodeling and (2) CNN autoencoder. For the first type of CNN with additional scalar inputs, which is one of the common forms of CNN for fluid flow analysis, we investigate the influence of input placements in the CNN training pipeline. As an example, estimation of drag and lift coefficients of an inclined flat plate and two side-by-side cylinders in laminar flows is considered. For the example of flat plate wake, we use the chord Reynolds number Re c and the angle of attack α as the additional scalar inputs to provide the information on the complexity of wake. For the wake interaction problem comprising flows over two side-by-side cylinders, the gap ratio and the diameter ratio are utilized as the additional inputs. We find that care should be taken for the placement of additional scalar inputs depending on the problem setting and the complexity of flows that users handle. We then discuss the influence of various parameters and operations on the CNN performance, with the utilization of autoencoder (AE). A two-dimensional decaying homogeneous isotropic turbulence is considered for the demonstration of AE. The results obtained through the AE highly rely on the decaying nature. Investigation on the influence of padding operation at a convolutional layer is also performed. The zero padding shows reasonable ability compared to other methods which account for the boundary conditions assumed in the numerical data. Moreover, the effect of the dimensional reduction/extension methods inside CNN is also examined. The CNN model is robust against the difference in dimension reduction operations, while it is sensitive to the dimensional extension methods. The findings of this paper will help us better design a CNN architecture for practical fluid flow analysis.</description><identifier>ISSN: 0935-4964</identifier><identifier>EISSN: 1432-2250</identifier><identifier>DOI: 10.1007/s00162-021-00580-0</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Aerodynamic coefficients ; Angle of attack ; Artificial neural networks ; Boundary conditions ; Classical and Continuum Physics ; Coefficients ; Complexity ; Computational Science and Engineering ; Cylinders ; Diameters ; Dimensions ; Engineering ; Engineering Fluid Dynamics ; Flat plates ; Fluid dynamics ; Fluid flow ; Isotropic turbulence ; Laminar flow ; Metamodels ; Methods ; Neural networks ; Original Article ; Reynolds number ; Robustness (mathematics) ; Submarine pipelines ; Training ; Turbulence</subject><ispartof>Theoretical and computational fluid dynamics, 2021-10, Vol.35 (5), p.633-658</ispartof><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2021</rights><rights>COPYRIGHT 2021 Springer</rights><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2021.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13</citedby><cites>FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13</cites><orcidid>0000-0003-3276-2336</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Morimoto, Masaki</creatorcontrib><creatorcontrib>Fukami, Kai</creatorcontrib><creatorcontrib>Zhang, Kai</creatorcontrib><creatorcontrib>Nair, Aditya G.</creatorcontrib><creatorcontrib>Fukagata, Koji</creatorcontrib><title>Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization</title><title>Theoretical and computational fluid dynamics</title><addtitle>Theor. Comput. Fluid Dyn</addtitle><description>We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow analyses: (1) CNN metamodeling and (2) CNN autoencoder. For the first type of CNN with additional scalar inputs, which is one of the common forms of CNN for fluid flow analysis, we investigate the influence of input placements in the CNN training pipeline. As an example, estimation of drag and lift coefficients of an inclined flat plate and two side-by-side cylinders in laminar flows is considered. For the example of flat plate wake, we use the chord Reynolds number Re c and the angle of attack α as the additional scalar inputs to provide the information on the complexity of wake. For the wake interaction problem comprising flows over two side-by-side cylinders, the gap ratio and the diameter ratio are utilized as the additional inputs. We find that care should be taken for the placement of additional scalar inputs depending on the problem setting and the complexity of flows that users handle. We then discuss the influence of various parameters and operations on the CNN performance, with the utilization of autoencoder (AE). A two-dimensional decaying homogeneous isotropic turbulence is considered for the demonstration of AE. The results obtained through the AE highly rely on the decaying nature. Investigation on the influence of padding operation at a convolutional layer is also performed. The zero padding shows reasonable ability compared to other methods which account for the boundary conditions assumed in the numerical data. Moreover, the effect of the dimensional reduction/extension methods inside CNN is also examined. The CNN model is robust against the difference in dimension reduction operations, while it is sensitive to the dimensional extension methods. The findings of this paper will help us better design a CNN architecture for practical fluid flow analysis.</description><subject>Aerodynamic coefficients</subject><subject>Angle of attack</subject><subject>Artificial neural networks</subject><subject>Boundary conditions</subject><subject>Classical and Continuum Physics</subject><subject>Coefficients</subject><subject>Complexity</subject><subject>Computational Science and Engineering</subject><subject>Cylinders</subject><subject>Diameters</subject><subject>Dimensions</subject><subject>Engineering</subject><subject>Engineering Fluid Dynamics</subject><subject>Flat plates</subject><subject>Fluid dynamics</subject><subject>Fluid flow</subject><subject>Isotropic turbulence</subject><subject>Laminar flow</subject><subject>Metamodels</subject><subject>Methods</subject><subject>Neural networks</subject><subject>Original Article</subject><subject>Reynolds number</subject><subject>Robustness (mathematics)</subject><subject>Submarine pipelines</subject><subject>Training</subject><subject>Turbulence</subject><issn>0935-4964</issn><issn>1432-2250</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kU1LxDAQhoMouK7-AU8Fz9VJmqSpN1n8ggUveg7ZdrJkbZs1aV3015vdCt5kYAaG550Z5iXkksI1BShvIgCVLAdGcwChIIcjMqO8YDljAo7JDKpC5LyS_JScxbgBgEJINSN-4ftP346D871psx7HcCjDzof3mFkfMtuOrknZ7zKTmK_o4m02-J0JTYbWYj24T8w6HEznG2xdv05ck-35xnXYx8No9232O87JiTVtxIvfOidvD_evi6d8-fL4vLhb5jVnfMhXVNm6sIaXgAaFrYAb4HUlKBiBQq2kVcymZqFKw7iUqlop2mCjYAXU0mJOrqa52-A_RoyD3vgxpDuiZqIUkpdKqkRdT9TatKhdb_0QTJ2iwc7VvkfrUv9OllKmN6cfzgmbBHXwMQa0ehtcZ8KXpqD3TujJCZ2c0AcnNCRRMYligvs1hr9b_lH9ABtgjZQ</recordid><startdate>20211001</startdate><enddate>20211001</enddate><creator>Morimoto, Masaki</creator><creator>Fukami, Kai</creator><creator>Zhang, Kai</creator><creator>Nair, Aditya G.</creator><creator>Fukagata, Koji</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7RQ</scope><scope>7SC</scope><scope>7TB</scope><scope>7XB</scope><scope>88I</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>BKSAR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F1W</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>H8D</scope><scope>H96</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>KR7</scope><scope>L.G</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M2O</scope><scope>M2P</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PADUT</scope><scope>PCBAR</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>S0W</scope><scope>U9A</scope><orcidid>https://orcid.org/0000-0003-3276-2336</orcidid></search><sort><creationdate>20211001</creationdate><title>Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization</title><author>Morimoto, Masaki ; Fukami, Kai ; Zhang, Kai ; Nair, Aditya G. ; Fukagata, Koji</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Aerodynamic coefficients</topic><topic>Angle of attack</topic><topic>Artificial neural networks</topic><topic>Boundary conditions</topic><topic>Classical and Continuum Physics</topic><topic>Coefficients</topic><topic>Complexity</topic><topic>Computational Science and Engineering</topic><topic>Cylinders</topic><topic>Diameters</topic><topic>Dimensions</topic><topic>Engineering</topic><topic>Engineering Fluid Dynamics</topic><topic>Flat plates</topic><topic>Fluid dynamics</topic><topic>Fluid flow</topic><topic>Isotropic turbulence</topic><topic>Laminar flow</topic><topic>Metamodels</topic><topic>Methods</topic><topic>Neural networks</topic><topic>Original Article</topic><topic>Reynolds number</topic><topic>Robustness (mathematics)</topic><topic>Submarine pipelines</topic><topic>Training</topic><topic>Turbulence</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Morimoto, Masaki</creatorcontrib><creatorcontrib>Fukami, Kai</creatorcontrib><creatorcontrib>Zhang, Kai</creatorcontrib><creatorcontrib>Nair, Aditya G.</creatorcontrib><creatorcontrib>Fukagata, Koji</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Career &amp; Technical Education Database</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>Earth, Atmospheric &amp; Aquatic Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>Aerospace Database</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ProQuest research library</collection><collection>Science Database (ProQuest)</collection><collection>Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Research Library China</collection><collection>Earth, Atmospheric &amp; Aquatic Science Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>DELNET Engineering &amp; Technology Collection</collection><jtitle>Theoretical and computational fluid dynamics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Morimoto, Masaki</au><au>Fukami, Kai</au><au>Zhang, Kai</au><au>Nair, Aditya G.</au><au>Fukagata, Koji</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization</atitle><jtitle>Theoretical and computational fluid dynamics</jtitle><stitle>Theor. Comput. Fluid Dyn</stitle><date>2021-10-01</date><risdate>2021</risdate><volume>35</volume><issue>5</issue><spage>633</spage><epage>658</epage><pages>633-658</pages><issn>0935-4964</issn><eissn>1432-2250</eissn><abstract>We focus on a convolutional neural network (CNN), which has recently been utilized for fluid flow analyses, from the perspective on the influence of various operations inside it by considering some canonical regression problems with fluid flow data. We consider two types of CNN-based fluid flow analyses: (1) CNN metamodeling and (2) CNN autoencoder. For the first type of CNN with additional scalar inputs, which is one of the common forms of CNN for fluid flow analysis, we investigate the influence of input placements in the CNN training pipeline. As an example, estimation of drag and lift coefficients of an inclined flat plate and two side-by-side cylinders in laminar flows is considered. For the example of flat plate wake, we use the chord Reynolds number Re c and the angle of attack α as the additional scalar inputs to provide the information on the complexity of wake. For the wake interaction problem comprising flows over two side-by-side cylinders, the gap ratio and the diameter ratio are utilized as the additional inputs. We find that care should be taken for the placement of additional scalar inputs depending on the problem setting and the complexity of flows that users handle. We then discuss the influence of various parameters and operations on the CNN performance, with the utilization of autoencoder (AE). A two-dimensional decaying homogeneous isotropic turbulence is considered for the demonstration of AE. The results obtained through the AE highly rely on the decaying nature. Investigation on the influence of padding operation at a convolutional layer is also performed. The zero padding shows reasonable ability compared to other methods which account for the boundary conditions assumed in the numerical data. Moreover, the effect of the dimensional reduction/extension methods inside CNN is also examined. The CNN model is robust against the difference in dimension reduction operations, while it is sensitive to the dimensional extension methods. The findings of this paper will help us better design a CNN architecture for practical fluid flow analysis.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s00162-021-00580-0</doi><tpages>26</tpages><orcidid>https://orcid.org/0000-0003-3276-2336</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0935-4964
ispartof Theoretical and computational fluid dynamics, 2021-10, Vol.35 (5), p.633-658
issn 0935-4964
1432-2250
language eng
recordid cdi_proquest_journals_2575647868
source Springer Link
subjects Aerodynamic coefficients
Angle of attack
Artificial neural networks
Boundary conditions
Classical and Continuum Physics
Coefficients
Complexity
Computational Science and Engineering
Cylinders
Diameters
Dimensions
Engineering
Engineering Fluid Dynamics
Flat plates
Fluid dynamics
Fluid flow
Isotropic turbulence
Laminar flow
Metamodels
Methods
Neural networks
Original Article
Reynolds number
Robustness (mathematics)
Submarine pipelines
Training
Turbulence
title Convolutional neural networks for fluid flow analysis: toward effective metamodeling and low dimensionalization
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T19%3A27%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Convolutional%20neural%20networks%20for%20fluid%20flow%20analysis:%20toward%20effective%20metamodeling%20and%20low%20dimensionalization&rft.jtitle=Theoretical%20and%20computational%20fluid%20dynamics&rft.au=Morimoto,%20Masaki&rft.date=2021-10-01&rft.volume=35&rft.issue=5&rft.spage=633&rft.epage=658&rft.pages=633-658&rft.issn=0935-4964&rft.eissn=1432-2250&rft_id=info:doi/10.1007/s00162-021-00580-0&rft_dat=%3Cgale_proqu%3EA676610009%3C/gale_proqu%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c424t-b18fc3fa470eae5f904a04c9510a5e58b6f82f04a387a246689b81ded80b01f13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2575647868&rft_id=info:pmid/&rft_galeid=A676610009&rfr_iscdi=true