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...
Saved in:
Published in: | Theoretical and computational fluid dynamics 2021-10, Vol.35 (5), p.633-658 |
---|---|
Main Authors: | , , , , |
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 & Technical Education Database</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical & 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 & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & 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 & 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 & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & 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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Research Library China</collection><collection>Earth, Atmospheric & 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 & 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 |