{"id":20855,"date":"2017-01-27T10:22:00","date_gmt":"2017-01-27T10:22:00","guid":{"rendered":"https:\/\/www.he-arc.ch\/projets-recherche\/smartfluid\/"},"modified":"2017-01-27T10:22:00","modified_gmt":"2017-01-27T10:22:00","slug":"smartfluid","status":"publish","type":"he-arc_project","link":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/","title":{"rendered":"SmartFluid"},"content":{"rendered":"<h2>Context and challenges<\/h2>\n<p>TransAT is a software tool that performs high-value Computational Fluid Dynamics simulations in complex industrial scenarios. It uses advanced numerical methods that need to be tuned manually for each case. This is a hard task which requires expert knowledge. Sometime the experts cannot find a solution for a specific experience and the simulation does not converge.<\/p>\n<p>Non-convergence of simulations can be caused by the inappropriate setting of numerical parameters. The \u201cSmartFluid\u201d project aims at tackling this issue through the use of an evolutionary genetic algorithm (EGA). In this project an EGA module called SarP (Smart adaptive run Parametrisation) has been developed to handle convergence problem when running TransAT. To reduce the evaluation time of the fitness function, the EGA has been extended by an approximation function inspired from data mining. The data model is constructed from historical data.<\/p>\n<h2>Objectives<\/h2>\n<ul>\n<li>Observe how the novices and the experts interact with TransAT. This output will be used to choose the parameters to be optimised;<\/li>\n<li>Develop an evolutionary genetic algorithm to optimise numerical parameters to enhance the convergence.<\/li>\n<li>Use machine learning approach to reduce the evaluation time of the EGAs fitness function. The prediction model is constructed from historical data;<\/li>\n<li>Integrate this module in TransAT application.<\/li>\n<\/ul>\n<h2>Partners and funding<\/h2>\n<p><a href=\"http:\/\/ascomp.ch\/\" target=\"_blank\" rel=\"noopener\">ASCOMP GmbH, Z\u00fcrich<\/a><\/p>\n<h2>Results<\/h2>\n<p>The Evolutionary Genetic Algorithm (EGA) was tested with the following set of steady test cases:<\/p>\n<ul>\n<li><em>Case3<\/em>: natural convection;<\/li>\n<li><em>Channel_flow_flux_pitched<\/em>: force convection in an inclined channel;<\/li>\n<li><em>Backwardstep<\/em>: laminar flow past a backward-facing step modelled with an embedded object;<\/li>\n<li><em>Ra_10p8<\/em>: natural convection in a square cavity at a Rayleigh number of 10<sup>8<\/sup>;<\/li>\n<li><em>Impinging_jet<\/em>: jet impinging on a flat plate.<\/li>\n<\/ul>\n<p>The original simulations for <em>Backwardstep<\/em>, <em>Ra_10p8<\/em> and <em>Impinging_jet<\/em> did not converge, the aim was to fix the convergence issue. The remaining cases &#8211; i.e. <em>Case3<\/em> and <em>Channel_flow_flux_pitched<\/em> &#8211; were already converging. The objective was to enhance the convergence. The Case3 test case was particularly slow.<\/p>\n<p>The results obtained with each of these cases are reported in the following table containing results with and without the use the EGA.<\/p>\n<table>\n<tbody>\n<tr>\n<td> <\/td>\n<td>Without EGA<\/td>\n<td>With EGA<\/td>\n<\/tr>\n<tr>\n<td>Case3<\/td>\n<td>582 iterations<\/td>\n<td>322 iterations<\/td>\n<\/tr>\n<tr>\n<td>Channel_flow_flux_pitched<\/td>\n<td>187 iterations<\/td>\n<td>186 iterations<\/td>\n<\/tr>\n<tr>\n<td>Backwardstep<\/td>\n<td>No Convergence<\/td>\n<td>269 iterations<\/td>\n<\/tr>\n<tr>\n<td>Ra_10p8<\/td>\n<td>No Convergence<\/td>\n<td>857 iterations<\/td>\n<\/tr>\n<tr>\n<td>Impinging_jet<\/td>\n<td>No Convergence<\/td>\n<td>405 iterations<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The EGA was also tested with the following set of unsteady test cases:<\/p>\n<ul>\n<li><strong><em>Ra_10p10<\/em><\/strong><strong>:<\/strong> natural convection in a rectangular cavity at a Rayleigh number of 10<sup>10<\/sup>;<\/li>\n<li><strong><em>Network_smart<\/em><\/strong><strong>:<\/strong> two-phase flow through a network of pipes;<\/li>\n<li><strong><em>Ra_10p5<\/em><\/strong><strong> (Windows only):<\/strong> natural convection modelling in a square cavity at a Rayleigh number of 10<sup>5<\/sup> using a compressible flow;<\/li>\n<li><strong><em>CapillaryTube<\/em><\/strong><strong>:<\/strong> capillary tube flow;<\/li>\n<li><strong><em>Elbow_Water_Annulus<\/em><\/strong><strong>:<\/strong> two-phase upward flow in an elbow with water air coming in at the centre of the pipe and water in an annulus around air inflow.<\/li>\n<\/ul>\n<p>The original simulations for <em>CapillaryTube<\/em>, <em>Elbow_Water_Annulus<\/em> and <em>Ra_10p5<\/em> (Windows only) did not converge. For the <em>Ra_10p5<\/em> case, no known set of parameters making it converge was found until then on Windows whereas it converged on Linux with the hypre solver (not available on Windows). <em>Network_smart<\/em> crashed after running a few time-steps due to the time-step becoming too small. The <em>Ra_10p10<\/em> test case is already converging but not optimally.<\/p>\n<p>The results obtained for each of these cases are reported in the following table containing results with and without the use the EGA.<\/p>\n<table>\n<tbody>\n<tr>\n<td rowspan=\"2\"> <\/td>\n<td colspan=\"2\"><strong>Without EGA<\/strong><\/td>\n<td colspan=\"2\"><strong>With EGA<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Time step<\/strong><\/td>\n<td><strong>Physical time<\/strong><\/td>\n<td><strong>Time step<\/strong><\/td>\n<td><strong>Physical time<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Ra_10p10<\/strong><\/td>\n<td>10000<\/td>\n<td>49.73s<\/td>\n<td>10000<\/td>\n<td>170.8s<\/td>\n<\/tr>\n<tr>\n<td><strong>Network_smart<\/strong><\/td>\n<td colspan=\"2\">Crash<\/td>\n<td>5614<\/td>\n<td>1s<\/td>\n<\/tr>\n<tr>\n<td><strong>Ra_10p5(Windows)<\/strong><\/td>\n<td colspan=\"2\">No Convergence<\/td>\n<td>500<\/td>\n<td>2.384s<\/td>\n<\/tr>\n<tr>\n<td><strong>CapillaryTube<\/strong><\/td>\n<td colspan=\"2\">No Convergence<\/td>\n<td>439<\/td>\n<td>0.5s<\/td>\n<\/tr>\n<tr>\n<td><strong>Elbow Water Annulus<\/strong><\/td>\n<td colspan=\"2\">No Convergence<\/td>\n<td>15272<\/td>\n<td>0.3292s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Discussion<\/h2>\n<p style=\"text-align: justify;\">In all cases the EGA was able to find fitter sets of parameters. With the EGA, test cases that were crashing were made to converge and the ones that already converged were made to converge faster.<\/p>\n<h2>Project Manager<\/h2>\n\n<div id=\"contact-card-block_619646874bb39\" class=\"contact-card is-shadowed mb-2-5 is-not-contained\">\n  <div class=\"contact-card__inner\">\n                <div class=\"contact-entry mb-1\">\n        Dr. Hatem Ghorbel\n      <\/div>\n                      <div class=\"contact-entry mb-1\">\n        <a href=\"tel:+41329302206\"  class=\"simple-link contact-entry mb-1\">+41 32 930 22 06<\/a>\n      <\/div>\n                      <div class=\"contact-entry \">\n        <a href=\"mailto:hatem.ghorbel@he-arc.ch\"  class=\"simple-link contact-entry mb-1\">Hatem.Ghorbel@he-arc.ch<\/a>\n      <\/div>\n            <\/div>\n<\/div>\n","protected":false},"author":16,"featured_media":15838,"template":"","he-arc_domain":[3],"he-arc_project_skill":[68],"he-arc_project_year":[37,38,39],"class_list":["post-20855","he-arc_project","type-he-arc_project","status-publish","has-post-thumbnail","hentry","he-arc_domain-ingenierie","he-arc_project_skill-analyse-de-donnees","he-arc_project_year-37","he-arc_project_year-38","he-arc_project_year-39"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SmartFluid - Haute-Ecole Arc<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SmartFluid - Haute-Ecole Arc\" \/>\n<meta property=\"og:description\" content=\"Context and challenges TransAT is a software tool that performs high-value Computational Fluid Dynamics simulations in complex industrial scenarios. It uses advanced numerical methods that need to be tuned manually for each case. This is a hard task which requires expert knowledge. Sometime the experts cannot find a solution for a specific experience and the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/\" \/>\n<meta property=\"og:site_name\" content=\"Haute-Ecole Arc\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/\",\"url\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/\",\"name\":\"SmartFluid - Haute-Ecole Arc\",\"isPartOf\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg\",\"datePublished\":\"2017-01-27T10:22:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage\",\"url\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg\",\"contentUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg\",\"width\":1440,\"height\":460},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.he-arc.ch\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R&D projects\",\"item\":\"https:\/\/www.he-arc.ch\/en\/rd-projects\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SmartFluid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#website\",\"url\":\"https:\/\/www.he-arc.ch\/en\/\",\"name\":\"Haute-Ecole Arc\",\"description\":\"Haute \u00e9cole sp\u00e9cialis\u00e9e Suisse. Gestion, Ing\u00e9nierie, Sant\u00e9, Conservation-\u200brestauration.\",\"publisher\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.he-arc.ch\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#organization\",\"name\":\"Haute Ecole Arc\",\"url\":\"https:\/\/www.he-arc.ch\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg\",\"contentUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg\",\"width\":140,\"height\":42,\"caption\":\"Haute Ecole Arc\"},\"image\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SmartFluid - Haute-Ecole Arc","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/","og_locale":"en_US","og_type":"article","og_title":"SmartFluid - Haute-Ecole Arc","og_description":"Context and challenges TransAT is a software tool that performs high-value Computational Fluid Dynamics simulations in complex industrial scenarios. It uses advanced numerical methods that need to be tuned manually for each case. This is a hard task which requires expert knowledge. Sometime the experts cannot find a solution for a specific experience and the [&hellip;]","og_url":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/","og_site_name":"Haute-Ecole Arc","og_image":[{"width":1440,"height":460,"url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/","url":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/","name":"SmartFluid - Haute-Ecole Arc","isPartOf":{"@id":"https:\/\/www.he-arc.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage"},"image":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage"},"thumbnailUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg","datePublished":"2017-01-27T10:22:00+00:00","breadcrumb":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#primaryimage","url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg","contentUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2021\/12\/haute-ecole-arc-ingenierie-smart-fluid.jpg","width":1440,"height":460},{"@type":"BreadcrumbList","@id":"https:\/\/www.he-arc.ch\/en\/projets-recherche\/smartfluid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.he-arc.ch\/en\/"},{"@type":"ListItem","position":2,"name":"R&D projects","item":"https:\/\/www.he-arc.ch\/en\/rd-projects\/"},{"@type":"ListItem","position":3,"name":"SmartFluid"}]},{"@type":"WebSite","@id":"https:\/\/www.he-arc.ch\/en\/#website","url":"https:\/\/www.he-arc.ch\/en\/","name":"Haute-Ecole Arc","description":"Haute \u00e9cole sp\u00e9cialis\u00e9e Suisse. Gestion, Ing\u00e9nierie, Sant\u00e9, Conservation-\u200brestauration.","publisher":{"@id":"https:\/\/www.he-arc.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.he-arc.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.he-arc.ch\/en\/#organization","name":"Haute Ecole Arc","url":"https:\/\/www.he-arc.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg","contentUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg","width":140,"height":42,"caption":"Haute Ecole Arc"},"image":{"@id":"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project\/20855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project"}],"about":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/types\/he-arc_project"}],"author":[{"embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/users\/16"}],"version-history":[{"count":0,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project\/20855\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/media\/15838"}],"wp:attachment":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/media?parent=20855"}],"wp:term":[{"taxonomy":"he-arc_domain","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_domain?post=20855"},{"taxonomy":"he-arc_project_skill","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project_skill?post=20855"},{"taxonomy":"he-arc_project_year","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project_year?post=20855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}