کدنویسی در فلوئنت چیست؟
به طور کلی در نرم افزار فلوئنت شما امکان ایجاد شرایط مرزی و تعیین بسیاری از پارامترهای گوناگون را دارید که این بسیار فوق العاده است اما با پیشرفته شدن مسائل ، ممکن است بخواهید پارامترها در طول زمان و یا مکان متغیر باشند، ولی ظاهرا دست شما در ایجاد این شرایط بسته است. مطابق انتظار نرم افزار فلوئنت پیش بینی این مشکل را کرده و برای آن جواب خوبی دارد. برای حل این مشکل می توانید از کد نویسی User-defined functions (UDF) در فلوئنت استفاده کنید.
USER DEFINED FUNCTION که به اختصار UDF نامیده میشود، شامل مجموعه توابعی است که توسط کاربر به زبان C نوشته می شود و به با نرم افزار فلوئنت داده می شود. این توابع برای ایجاد شرایط اولیهی متغیر، شرایط مرزی، تعریف سورس ترمها (ترمهای منبع یا چشمه)، تعریف خواص فیزیکی سیال، تعریف مواد جدید با ویژگیهای جدید و تعریف معادلات اساسی اشاره کرد.
به طور کلی، UDF مجموعه دستوراتی به زبان برنامه نویسی C است . این دستورات برنامه نویسی می توانند در یک فایل text میتوانند ذخیره شوند و متناسب با دستورات وارد شده در فایل تولید شده، خروجی فایل text باید در یک منطقه از نرم افزار فلوئنت بارگذاری گردد. از ویژگی های UDF میتوان به موارد زیر اشاره نمود:
- برنامه نویسی به زبان C.
- نوشتن دستورات در فایل text.
- گرفتن خروجی از فایل کد به دو صورت اینترپرت و یا کامپایل کردن یو دی اف در اسیس فلوئنت.
کاربردهای کدنویسی در فلوئنت (UDF) چیست؟
یادگیری آموزش کدنویسی در فلوئنت (UDF) از مقدماتی تا پیشرفته دارای کاربرد بسیار وسیعی است که نمیتوان تمامی آنها را در این نوشتار بیان کرد، اما به طور مختصر میتوان به موارد زیر اشاره نمود:
- ایجاد شرایط مرزی سرعت، فشار و یا دمای متغیر با زمان و مکان.
- ایجاد مواد با خواص متغیر با تغییر دما و یا سایر پارامترهای دلخواه.
- نوشتن معادلات اساسی به صورت کد و اجرای آن در نرم افزار فلوئنت به جای معادلات خود نرم افزار.
- ایجاد کانتورهای متنوع، به عنوان مثال کانتور میانگین تنش بررسی در یک بازه زمانی.
چگونگی وارد کردن UDF در فلوئنت :
کدهای نوشته شده در فایل text جهت وارد شدن در نرم افزار فلوئنت باید با استفاده از یکی از روشهای زیر وارد نرم افزار فلوئنت شوند:
- اینترپرت: در این حالت فایل به صورت مستقیم وارد نرم افزار فلوئنت شده و بعد از آن باید خروجی فایل کد را در فلوئنت بازگذاری نمود.
- کامپایل: در این روش نرم افزار برای فایل کد ابتدا یک کتابخانه تشکیل میدهد و سپس باید فایل کتابخانه توسط نرم افزار لود شده تا کد جهت ورود به فلوئنت آماده گردد.
این که باید از کدام روش جهت وارد کردن کد استفاده شود ، بستگی به کد ورودی ما دارد. به طور کلی بسیاری از کدها از روش اول که ساده تر می باشد قابل اجراست و از حالت دوم برای کدهای خاص استفاده میگردد. در دوره آموزش کد نویسی udf در فلوئنت به طور کامل با چگونگی انتخاب انواع کامپایلرها آشنا می شویم. در نهایت برای نمایش نتایج نیز می توان از نرم افزارهای سی اف دی پست و یا آموزش تک پلات استفاده کرد.
برای مشاهده اولین پکیج تخصصی کد نویسی در فلوئنت در سطح کشور روی لینک زیر کلیک کنید.