انتقل إلى المحتوى

تحويل الشبكات والبيانات

بالإضافة إلى التنسيقات القياسية (شبكة HEC-MW والتحكم في تحليل FSTR)، يدعم إدخال/إخراج FrontISTR استيراد تنسيقات شبكات خارجية والتصدير إلى تنسيقات تصور. يلخص هذا الفصل وظائف تحويل التنسيق بدلًا من الحساب نفسه.

نظرة عامة على الوظائف

تنقسم وظائف تحويل البيانات إلى الفئتين التاليتين.

الفئة الوظيفة الإدخال/الإخراج
التحويل في جانب الإدخال استيراد ملفات FEMAP neutral (neu2fstr) ملف NEU neutral ← شبكة HEC-MW + ملف تحكم FrontISTR
التحويل في جانب الإخراج تصدير نتائج التحليل إلى تنسيقات التصور (!VISUAL) نتائج HEC-MW ← AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
التحويل في جانب الإخراج دمج ملفات النتائج الموزعة من التنفيذ المتوازي (rmerge) ملفات النتائج لكل PE ← ملف نتائج واحد
التحويل في جانب الإخراج تحويل ملفات النتائج بين النص والثنائي (rconv) ملفات نتائج نصية ↔ ثنائية

اختيار الكميات الفيزيائية التي ستُضمّن في ملفات النتائج وآلية ملف إعادة التشغيل غير مشمولين في هذا الفصل؛ راجع الإخراج وإعادة التشغيل.

استيراد شبكات خارجية

يتضمن FrontISTR الأداة neu2fstr التي تحول ملفات FEMAP neutral (NEU) إلى شبكة HEC-MW وملفات تحكم FrontISTR.

باستخدام neu2fstr، يُحدد نوع التحليل (تحليل ساكن / تحليل نمطي / تحليل حراري) أثناء التحويل. ويتم إنشاء الملفات التالية.

  • ملف شبكة HEC-MW: إحداثيات العقد، اتصال العناصر، معرفات المواد، أنظمة الإحداثيات، مجموعات العقد، ومجموعات العناصر
  • ملف تحكم FrontISTR: قالب بطاقات التحكم الأساسية مثل !SOLUTION وفقًا لنوع التحليل
  • ملف تحكم HEC-MW (hecmw_ctrl.dat): يُنشأ اختياريًا

عند التحويل للتحليل النمطي، تكون المعاملات في قسم !EIGEN قيمًا مؤقتة ويجب على المستخدم تعديلها بعد التحويل. المعلومات مثل شروط الحدود والأحمال والتلامس التي لا تمثيل لها في ملف FEMAP neutral لا تُضمّن في نتيجة التحويل ويجب إضافتها إلى ملف التحكم.

التصدير إلى تنسيقات التصور

يمكن كتابة نتائج الحساب إلى تنسيقات أدوات التصور بالإضافة إلى ملفات نتائج HEC-MW القياسية. أثناء التنفيذ المتوازي، تُجرى معالجة التصور داخل تنفيذ MPI نفسه المستخدم للتحليل، ولذلك تُدمج نتائج جميع PEs في ملف تصور واحد.

في الإدخال، يحدد !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 بداية/نهاية/فاصل الخطوات الزمنية ويحوّل نوع التمثيل فقط.

موضوعات ذات صلة