


{"id":456663,"date":"2026-04-19T05:58:57","date_gmt":"2026-04-19T05:58:57","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/question-about-using-expression-for-co-mixing-at-supply-inlet-in-fluent\/"},"modified":"2026-04-19T05:58:57","modified_gmt":"2026-04-19T05:58:57","slug":"question-about-using-expression-for-co-mixing-at-supply-inlet-in-fluent","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/question-about-using-expression-for-co-mixing-at-supply-inlet-in-fluent\/","title":{"rendered":"Question about using expression for CO\u2082 mixing at supply inlet in Fluent"},"content":{"rendered":"<p>&lt;p class=&#8221;isSelectedEnd&#8221;&gt;Hello everyone,&lt;\/p&gt;&lt;p class=&#8221;isSelectedEnd&#8221;&gt;I am currently performing a CFD simulation using ANSYS Fluent to study CO\u2082 distribution in a classroom with multiple occupants. The model includes supply air (SA), return air (RA), and CO\u2082 sources from human breathing.&lt;\/p&gt;&lt;p class=&#8221;isSelectedEnd&#8221;&gt;I initially attempted to simulate HVAC recirculation by defining the CO\u2082 concentration at the supply inlet using an expression:&lt;\/p&gt;&lt;p class=&#8221;isSelectedEnd&#8221;&gt;C_SA = 0.3 &times; C_OA + 0.7 &times; Average(CO\u2082 at RA)&lt;\/p&gt;&lt;p class=&#8221;isSelectedEnd&#8221;&gt;where:&lt;\/p&gt;&lt;ul data-spread=&#8221;false&#8221;&gt;<\/p>\n<li>C_OA is the outdoor air CO\u2082 concentration (500 ppm),<\/li>\n<li>C_RA is the area-weighted average CO\u2082 at the return outlet.<\/li>\n<\/ul>\n<p>&lt;p class=&#8221;isSelectedEnd&#8221;&gt;However, I encountered several issues:&lt;\/p&gt;<\/p>\n<ol start=\"1\">\n<li>The indoor CO\u2082 concentration becomes unrealistically high (around 1800&ndash;2000 ppm).<\/li>\n<li>The spatial distribution becomes overly uniform, losing expected airflow-driven gradients.<\/li>\n<li>I am not sure whether Fluent updates the &#8220;Average()&#8221; expression at every iteration, or if it remains fixed during the solution process.<\/li>\n<li>I suspect this setup creates a feedback loop where the boundary condition depends on the solution itself.<\/li>\n<\/ol>\n<p>&lt;p class=&#8221;isSelectedEnd&#8221;&gt;My questions are:&lt;\/p&gt;&lt;ul data-spread=&#8221;false&#8221;&gt;<\/p>\n<li>Is it appropriate to directly use expressions referencing surface averages (e.g., Average(CO\u2082 at RA)) as boundary conditions in Fluent?<\/li>\n<li>Does Fluent update such expressions every iteration, or only at initialization?<\/li>\n<li>Would it be more correct to implement this type of recirculation using an iterative (manual) coupling approach instead?<\/li>\n<li>Are there recommended practices for modeling HVAC recirculation (mixing of return and outdoor air) in Fluent without using UDF?<\/li>\n<\/ul>\n<p>&lt;p class=&#8221;isSelectedEnd&#8221;&gt;Any insights or references would be greatly appreciated.&lt;\/p&gt;&lt;p&gt;Thank you!&lt;br&gt;&lt;br&gt;<img decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2026\/04\/19-04-2026-1776578185-mceclip0.png\" \/><img decoding=\"async\" src=\"https:\/\/chatgpt.com\/backend-api\/estuary\/content?id=file_0000000040f87206baf528158748caa5&amp;ts=493493&amp;p=fs&amp;cid=1&amp;sig=09ca2d7ba631925ec9dcc9b23297b0e2aab423693921fa80b41131c1ebb0a5b6&amp;v=0\" alt=\"\u5df2\u4e0a\u50b3\u7684\u5716\u50cf\" \/>`<img decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2026\/04\/19-04-2026-1776578280-0968e432-b4bc-4670-b5cb-4ee298e16b7b.png\" alt=\"\" \/>&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-456663","topic","type-topic","status-publish","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_forum_id":["27792"],"_bbp_topic_id":["456663"],"_bbp_subscription":["670665"],"_bbp_author_ip":["140.116.37.39"],"_bbp_last_reply_id":["0"],"_bbp_last_active_id":["456663"],"_bbp_last_active_time":["2026-04-19 05:58:57"],"_bbp_reply_count":["0"],"_bbp_reply_count_hidden":["0"],"_bbp_voice_count":["1"],"_bbp_engagement":["670665"],"_btv_view_count":["14"],"_bbp_topic_status":["unanswered"],"_bbp_notification_enabled":["670665"]},"test":"didi06071120gmail-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/456663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/456663\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=456663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}