وارد کردن معادلات در فلوئنت بدون استفاده از UDF
شبیه سازی مسائل فیزیکی که دارای یک مرز ایستا هستند از شبیه سازی های زمانی راحت ترند و همواره به دلیل ناپایا بودن مسائل واقعی، تنظیمات برخی از متغیرهای خاص در بعضی از شبیه سازی ها به چالش تبدیل می شوند. نرم افزار Fluent در نسخه های 2020 برخی از معادلات را در رابط کاربری خود به طور پیش فرض قرار داده است.
تصویر 1 : معادله منبع گرما به صورت UDF
رابط کاربری Fluent
اکنون میخواهیم توانایی ورود معادلات به طور مستقیم در رابط کاربری Fluent را معرفی کنیم. تا کنون کاربران که نیاز به تعیین شرایط مرزی خاص داشتند، مجبور به نوشتن UDF )User defined function) بودند. گاهی این معادلات دارای پیچیدگی های زیادی هستند، به عنوان مثال تصویر 1 کد تنظیم منبع گرما در معادله انرژی است. نوشتن این کدها نیازمند تسلط بر زبان برنامه نویسی C و در بسیاری از موارد نیازمند زمان بالایی هستند.
وارد کردن معادلات در فلوئنت بدون استفاده از UDF
برای حل برخی از چالش های بدین شکل، عباراتی توسط رابط کاربری Fluent نسخه ی 2020 در دسترس کاربران قرار گرفته تا بدون نوشتن کد، کامپایل و بارگذاری آن، شرایط خاص خود را وارد کنند. به عبارتی مهندسان می توانند با استفاده از اصطلاحات، ترکیبی از توابع ریاضی، عملگرهای منطقی ، متغیرها و سایر مفاهیم رایج استفاده کنند تا مشخصات مرزهای پیچیده و شرایط مرزی را ساده تر کنند.
تصویر 2: نمونه معادله در رابط کاربری Fluent
برای مثال در قسمت Cell Zone Condition با فعال بودن معادله انرژی، در گزینه Source Terms میتوان معادله منبع انرژی مورد نظر را مستقیم نوشت. با این روش تنها معادله مورد نظر نوشته میشود که نیازی به کدهای مختلف نیست. همچنین مشخص کردن این عبارت در نسخه های قبل شامل نوشتن، تفسیر، کامپایل کردن و ساخت UDF است.
تصویر 3: منبع گرما در نوسان سینوسی
تصویر بالا نمودار منبع گرما در نوسان سینوسی را نمایش میدهد. معادله این عبارت بدین صورت است:
[sin(time⁄1[s]))×90000[Wm-3)
عملکردهای قابل استفاده در رابط کاربری Fluent
مجموعه هایی از عملکردهای ریاضی، مثلثاتی و سایر مواردی که میتوان استفاده کرد عبارتند از:
- متغیرهای وابسته مانند زمان
- متغیرهای مستقل مانند دما
- متغیرهای حل
- عملیات های ریاضی مانند ضرب و تقسیم
- استفاده از عبارات Boolean در مشخصات و معیارهای شبکه بندی برای تطبیق مش(mesh)
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.