این پروژه با استفاده از نرم افزار فرترن ( FORTRAN ) انجام شده است. تولید شبکه محاسباتی برای تحلیلهای عددی یکی از مهمترین بخشهای مورد نیاز در این حوزه میباشد. در برخی از موارد شبکه محاسباتی توسط کدهای متن باز موجود تولید میشود ولی در مواردی هم از نرمافزارهای تجاری برای این کار استفاده میگردد. همچنین، جهت اعتبارسنجی روشهای جدید محاسبات عددی، که معمولا توسط محققان دانشگاهی و مراکز پژوهشی انجام میشود، از شبکه محاسباتی تولید شده با استفاده از نرمافزارهای تجاری استفاده میگردد که فایل خروجی آنها دارای ساختار خاصی میباشد و دسترسی به اطلاعات درون آنها نیازمند رمزگشایی این فایلها میباشد. پروژه حاضر به طور کلی دارای دو فاز میباشد: در فاز اول که فاز اصلی پروژه نیز میباشد، برای دسترسی به شبکه تولید شده توسط نرمافزارهای تجاری، ابتدا ساختار فایل خروجی آنها رمزگشایی شده و سپس این اطلاعات با فرمت خاصی در یک فایل متنی نوشته میشود تا بتوان از آن در کدهای تحلیلگر استفاده نمود. شبکه محاسباتی را میتوان توسط نرمافزارهایی مانند ANSYS/ICEM یا Gambit تولید و آن را با فرمت msh ذخیره نمود. در فاز دوم پروژه، انجام عملیاتی در جهت معکوس فاز اول امکانپذیر شده است. یعنی با داشتن اطلاعات شبکه محاسباتی که در قالب یک فایل txt با فرمتی خاص ذخیره شده است، می توان فایل msh متناظر آن را تولید کرد.
آنچه در این کد خواهید آموخت:
1- آشنایی با ساختار شبکههای محاسباتی تولید شده در نرمافزارهای تجاری
2- آشنایی با ساختار دادهای ضلع محور در شبکههای محاسباتی
3- نحوه خواندن و استخراج اطلاعات شبکههای محاسباتی از فایلهای msh
4- نحوه تولید فایلهای شبکههای محاسباتی در قالب ساختار استاندارد
نکات و الزامات:
1- این برنامه در همه نسخههای کامپایلرهای فرترن ( FORTRAN ) قابل اجرا است
2- خروجی ها در همه نسخه های Tecplot قابل مشاهده است
3- آشنایی اولیه با CFD و ساختار دادهای ضلع محور
4- آشنایی با زبان Fortran
تولید شبکه | |
حوزه تخصصی 1 | شبکه سه بعدی |
مشخصات کلی | |
تعداد صفحات | 47 |
تعداد صفحات محصول | 40-60 |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | FORTRAN |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.