{"id":81,"date":"2026-10-11T15:53:04","date_gmt":"2026-10-11T15:53:04","guid":{"rendered":"https:\/\/marouane.site\/?post_type=ms_project&#038;p=81"},"modified":"2026-10-12T01:58:59","modified_gmt":"2026-10-12T01:58:59","slug":"f1-inspired-two-element-wing-transient-cfd-with-ansys-fluent","status":"publish","type":"ms_project","link":"https:\/\/marouane.site\/index.php\/projects\/f1-inspired-two-element-wing-transient-cfd-with-ansys-fluent\/","title":{"rendered":"F1-Inspired Two-Element Wing: Transient CFD with ANSYS Fluent"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This project explores airflow around a two-element airfoil using a two-dimensional transient simulation in ANSYS Fluent. Pressure and velocity visualizations illustrate how the flow interacts with both elements and develops into a downstream wake.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I prepared the simulation with a time-dependent inlet velocity and an adjustable mesh-size parameter, allowing users to extend the case through further numerical studies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software:<\/strong> ANSYS Fluent<br><strong>Software license:<\/strong> Student<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-1024x558.png\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-1024x558.png 1024w, https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-300x163.png 300w, https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-767x418.png 767w, https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-1536x837.png 1536w, https:\/\/marouane.site\/wp-content\/uploads\/2026\/10\/pressure-2048x1116.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Problem and context<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The flow around a two-element airfoil depends on the interaction between the main element, the downstream element, and their surrounding flow fields. Understanding this interaction requires examining pressure variations, local flow acceleration, and the wake.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The objective was to build an educational CFD case for investigating these features under changing inlet conditions. The project also provides a starting point for assessing how mesh resolution affects the calculated results.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My role and method<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I prepared the computational domain, generated the mesh, configured the solver and boundary conditions, and produced the pressure and velocity visualizations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The simulation setup includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Solver:<\/strong> pressure-based, transient, two-dimensional planar flow.<\/li>\n\n\n\n<li><strong>Turbulence model:<\/strong> SST (k-omega).<\/li>\n\n\n\n<li><strong>Pressure\u2013velocity coupling:<\/strong> coupled scheme.<\/li>\n\n\n\n<li><strong>Spatial discretization:<\/strong> second-order pressure and second-order upwind for momentum and turbulence equations.<\/li>\n\n\n\n<li><strong>Inlet turbulence:<\/strong> 1% intensity and a turbulent viscosity ratio of 10.<\/li>\n\n\n\n<li><strong>Outlet:<\/strong> pressure outlet with 0 Pa gauge pressure.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The displayed mesh contains <strong>75,352 elements and 75,897 nodes<\/strong>, with a global element-size setting of <strong>0.01 m<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I exposed the mesh element size as a Workbench input parameter so users can generate alternative mesh resolutions. <strong>The mesh refinement study has not been executed; mesh independence remains to be assessed.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also assigned a time-dependent expression to the inlet velocity. It increases the prescribed speed at <strong>2 m\/s\u00b2<\/strong> before 50 seconds, then switches to <strong>300 m\/s<\/strong>. This represents a ramp followed by a step change in the inlet condition.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Evidence and engineering decision<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The supplied geometry and mesh images document the computational setup. Pressure contours show spatial variations around both elements, while velocity contours reveal the downstream region of reduced speed. Animations provide additional visualization of the saved results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These outputs support qualitative examination of the flow. They do not, by themselves, establish accurate lift and drag predictions or demonstrate mesh and time-step independence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My engineering decision was to make the case available as an educational starting point for further investigation. Before using it for design conclusions, the next steps are to execute the mesh comparison, assess time-step sensitivity and force convergence, and confirm that the fluid-property and compressibility assumptions suit the prescribed velocity range. The velocity jump at 50 seconds should also be retained or revised according to the intended physical scenario.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/MarouaneLAMZIRAI\/naca-airfoil-ansys-fluent\">Github Repository<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This project explores airflow around a two-element airfoil using a two-dimensional transient simulation in ANSYS Fluent. Pressure and velocity visualizations illustrate how the flow interacts with both elements and develops into a downstream wake. I prepared the simulation with a time-dependent inlet velocity and an adjustable mesh-size parameter, allowing users to extend the case through [&hellip;]<\/p>\n","protected":false},"featured_media":84,"template":"","meta":{"_ms_course_id":0,"_ms_order":0,"_ms_minutes":15,"_ms_level":"Foundation","_ms_classification":"","_ms_evidence":"","_ms_accent":"cyan","footnotes":""},"ms_topic":[15,10,5,2],"class_list":["post-81","ms_project","type-ms_project","status-publish","has-post-thumbnail","hentry","ms_topic-aerodynamics","ms_topic-ansys-fluent","ms_topic-cfd","ms_topic-fluid-mechanics"],"_links":{"self":[{"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/ms_project\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/ms_project"}],"about":[{"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/types\/ms_project"}],"version-history":[{"count":4,"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/ms_project\/81\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/ms_project\/81\/revisions\/110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/media\/84"}],"wp:attachment":[{"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"ms_topic","embeddable":true,"href":"https:\/\/marouane.site\/index.php\/wp-json\/wp\/v2\/ms_topic?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}