پرش به محتویات

تبدیل مش و داده

علاوه بر قالب‌های استاندارد (مش HEC-MW و کنترل تحلیل FSTR)، ورودی/خروجی FrontISTR امکان وارد کردن قالب‌های مش خارجی و خروجی گرفتن به قالب‌های بصری‌سازی را نیز فراهم می‌کند. این فصل به‌جای خود محاسبه، قابلیت‌های «تبدیل قالب» را سامان‌دهی می‌کند.

نمای کلی قابلیت‌ها

قابلیت‌های تبدیل داده به دو دسته زیر تقسیم می‌شوند.

دسته قابلیت ورودی/خروجی
تبدیل سمت ورودی وارد کردن فایل خنثی FEMAP (neu2fstr) فایل خنثی NEU → مش HEC-MW + فایل کنترل FrontISTR
تبدیل سمت خروجی خروجی نتایج تحلیل به قالب‌های بصری‌سازی (!VISUAL) نتایج HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
تبدیل سمت خروجی ادغام فایل‌های نتیجه توزیع‌شده در اجرای موازی (rmerge) فایل نتیجه هر PE → یک فایل نتیجه منفرد
تبدیل سمت خروجی تبدیل متنی/دودویی فایل‌های نتیجه (rconv) فایل نتیجه متنی ↔ دودویی

انتخاب کمیت‌های فیزیکی که در فایل نتیجه محاسبه گنجانده می‌شوند و سازوکار فایل بازراه‌اندازی در این فصل بررسی نمی‌شود؛ به خروجی و بازراه‌اندازی مراجعه کنید.

وارد کردن مش‌های خارجی

FrontISTR ابزار neu2fstr را همراه خود دارد که فایل‌های خنثی FEMAP (NEU) را به مش HEC-MW و فایل کنترل FrontISTR تبدیل می‌کند.

در neu2fstr، هنگام تبدیل نوع تحلیل (تحلیل استاتیکی / تحلیل مودال / تحلیل حرارتی) مشخص می‌شود. فایل‌های زیر تولید می‌شوند.

  • فایل مش HEC-MW: مختصات گره‌ها، اتصال المان‌ها، شناسه‌های ماده، دستگاه‌های مختصات، گروه‌های گره و گروه‌های المان
  • فایل کنترل FrontISTR: الگوی کارت‌های کنترل پایه مانند !SOLUTION متناسب با نوع تحلیل
  • فایل کنترل HEC-MW (hecmw_ctrl.dat): در صورت انتخاب گزینه مربوطه تولید می‌شود

هنگام تبدیل برای تحلیل مودال، پارامترهای بخش !EIGEN مقادیر موقت هستند و کاربر باید پس از تبدیل آن‌ها را ویرایش کند. اطلاعاتی مانند شرایط مرزی، بارها و تماس که در فایل خنثی FEMAP نمایش داده نشده‌اند در نتیجه تبدیل قرار نمی‌گیرند و باید به فایل کنترل افزوده شوند.

خروجی به قالب‌های بصری‌سازی

نتایج محاسبه را می‌توان علاوه بر فایل نتیجه استاندارد HEC-MW، در قالب‌هایی برای ابزارهای بصری‌سازی نوشت. در اجرای موازی، پردازش بصری‌سازی در همان اجرای MPI تحلیل انجام می‌شود، بنابراین نتایج همه PEها در یک فایل بصری‌سازی واحد ادغام و خروجی داده می‌شوند.

در ورودی، !VISUAL,method=PSR بصری‌سازی شبه‌گرافیکی (مقاطع، سطوح هم‌مقدار، شکل‌های تغییرشکل‌یافته و غیره) و !VISUAL,method=PVR رندر حجمی را مشخص می‌کند. برای جزئیات قالب به مرجع کلیدواژه مراجعه کنید. پارامتر output_type یکی از قالب‌های زیر را انتخاب می‌کند.

دسته قالب مقدار output_type کاربرد
AVS UCD (پیش‌فرض) AVS فایل UCD سبک شامل فقط المان‌های سطحی. وقتی output_type مشخص نشده باشد، این مقدار پیش‌فرض است.
AVS UCD کامل COMPLETE_AVS، COMPLETE_REORDER_AVS، SEPARATE_COMPLETE_AVS UCD شامل همه المان‌ها. نسخه مرتب‌سازی‌شده (REORDER) و نسخه خروجی جداگانه برای هر PE (SEPARATE) قابل انتخاب است.
AVS UCD دودویی BIN_COMPLETE_AVS، BIN_COMPLETE_REORDER_AVS، BIN_SEPARATE_COMPLETE_AVS نسخه دودویی AVS UCD کامل.
AVS UCD فشرده COMP_COMPLETE_REORDER_AVS، COMP_SEPARATE_COMPLETE_AVS نسخه فشرده‌شده با zlib از AVS UCD کامل.
MicroAVS COMPLETE_MICROAVS فایل UCD برای MicroAVS.
VTK VTK، BIN_VTK، COMP_VTK قالب VTK که ParaView و ابزارهای مشابه می‌توانند آن را بخوانند. خروجی ASCII / دودویی / فشرده قابل انتخاب است.
EXODUS EXODUS، STEP_EXODUS قالب Exodus II برای ParaView. EXODUS همه گام‌های زمانی را در یک فایل می‌نویسد، در حالی که STEP_EXODUS برای هر گام زمانی یک فایل می‌نویسد.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL، FSTR_FEMAP_NEUTRAL فایل متنی عمومی NEUTRAL در قالب FEMAP.
تصویر BMP BMP تصویر نتیجه رندر سطحی (PSR) یا نتیجه رندر حجمی (PVR).

قالب EXODUS فقط توسط اجرایی FrontISTR نوشته می‌شود که با کتابخانه Exodus II فعال ساخته شده باشد. در ساخت‌هایی که این قابلیت غیرفعال است، خروجی نادیده گرفته می‌شود.

ادغام فایل‌های نتیجه موازی و تبدیل نوع

برای ادغام فایل‌های نتیجه حاصل از اجرای موازی (تقسیم‌شده بر حسب PE) در یک فایل واحد بدون پردازش بصری‌سازی، از ابزار rmerge استفاده کنید. rmerge تعداد رتبه‌ها و شروع/پایان/فاصله گام‌های زمانی را مشخص می‌کند و فایل نتیجه را در قالب متنی یا دودویی می‌نویسد.

برای تبدیل متقابل نمایش متنی و دودویی فایل‌های نتیجه، از ابزار rconv استفاده کنید. rconv شروع/پایان/فاصله گام‌های زمانی را مشخص می‌کند و فقط نوع نمایش را تبدیل می‌کند.

موارد مرتبط