Ana içeriğe geç

Ağ ve Veri Dönüştürme

FrontISTR giriş/çıkışı, standart biçimlere (HEC-MW ağı ve FSTR analiz kontrolü) ek olarak harici ağ biçimlerinin içe aktarılmasını ve görselleştirme biçimlerine dışa aktarımı destekler. Bu bölüm, hesabın kendisinden ziyade "biçim dönüştürme" işlevlerini özetler.

Genel Bakış

Veri dönüştürme işlevleri aşağıdaki 2 kategoriye ayrılır.

Kategori İşlev Giriş/Çıkış
Giriş tarafı dönüştürme FEMAP nötr dosyalarını içe aktarma (neu2fstr) NEU nötr dosyası → HEC-MW ağı + FrontISTR kontrol dosyası
Çıkış tarafı dönüştürme Analiz sonuçlarını görselleştirme biçimlerine dışa aktarma (!VISUAL) HEC-MW sonuçları → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Çıkış tarafı dönüştürme Paralel yürütmede dağıtılmış sonuç dosyalarını birleştirme (rmerge) Her PE için sonuç dosyaları → tek sonuç dosyası
Çıkış tarafı dönüştürme Sonuç dosyalarının metin/ikili dönüşümü (rconv) Metin ↔ ikili sonuç dosyaları

Sonuç dosyalarına dahil edilecek fiziksel büyüklüklerin seçimi ve yeniden başlatma dosyası mekanizması bu bölümde ele alınmaz; Çıkış ve Yeniden Başlatma bölümüne bakın.

Harici Ağların İçe Aktarılması

FrontISTR, FEMAP nötr dosyalarını (NEU) HEC-MW ağı ve FrontISTR kontrol dosyalarına dönüştüren neu2fstr aracını içerir.

neu2fstr ile dönüştürme sırasında analiz tipi (statik analiz / modal analiz / ısıl analiz) belirtilir. Aşağıdaki dosyalar oluşturulur.

  • HEC-MW ağ dosyası: düğüm koordinatları, eleman bağlantısı, malzeme kimlikleri, koordinat sistemleri, düğüm grupları ve eleman grupları
  • FrontISTR kontrol dosyası: analiz tipine göre !SOLUTION gibi temel kontrol kartlarının şablonu
  • HEC-MW kontrol dosyası (hecmw_ctrl.dat): isteğe bağlı olarak oluşturulur

Modal analiz için dönüştürme yapıldığında !EIGEN bölümündeki parametreler geçici değerlerdir ve dönüştürme sonrasında kullanıcı tarafından düzenlenmelidir. FEMAP nötr dosyasında karşılığı bulunmayan sınır koşulları, yükler ve temas gibi bilgiler dönüştürme sonucuna dahil edilmez; bunlar kontrol dosyasına ayrıca yazılmalıdır.

Görselleştirme Biçimlerine Dışa Aktarma

Hesap sonuçları, standart HEC-MW sonuç dosyalarına ek olarak görselleştirme araçlarına yönelik biçimlerde yazılabilir. Paralel yürütmede görselleştirme işlemi analizle aynı MPI yürütmesi içinde gerçekleştirildiğinden, tüm PE sonuçları tek bir görselleştirme dosyasında birleştirilerek çıkarılır.

Girdide !VISUAL,method=PSR sözde görselleştirmeyi (kesitler, izoyüzeyler, deforme şekiller vb.), !VISUAL,method=PVR ise hacimsel görüntülemeyi belirtir. Sözdiziminin ayrıntıları için anahtar sözcük referansına bakın. output_type parametresiyle aşağıdaki biçimlerden biri seçilir.

Biçim Kategorisi output_type Değeri Amaç
AVS UCD (varsayılan) AVS Yalnızca yüzey elemanlarını içeren hafif UCD dosyası. output_type atlandığında varsayılandır.
Tam AVS UCD COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS Tüm elemanları içeren UCD. Yeniden sıralanmış sürüm (REORDER) ve PE başına çıkış sürümü (SEPARATE) seçilebilir.
İkili AVS UCD BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Tam AVS UCD'nin ikili sürümü.
Sıkıştırılmış AVS UCD COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Tam AVS UCD'nin zlib ile sıkıştırılmış sürümü.
MicroAVS COMPLETE_MICROAVS MicroAVS için UCD dosyası.
VTK VTK, BIN_VTK, COMP_VTK ParaView ve benzeri araçların okuyabildiği VTK biçimi. ASCII / ikili / sıkıştırılmış çıkış seçilebilir.
EXODUS EXODUS, STEP_EXODUS ParaView için Exodus II biçimi. EXODUS tüm zaman adımlarını tek dosyaya, STEP_EXODUS ise her zaman adımı için 1 dosyaya yazar.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL FEMAP biçiminde, genel amaçlı ve metin tabanlı bir nötr dosya.
BMP görüntüsü BMP Yüzey görüntüleme sonucu (PSR) veya hacimsel görüntüleme sonucu (PVR) görüntüsü.

EXODUS biçimi yalnızca Exodus II kütüphanesi etkinleştirilmiş olarak derlenen FrontISTR yürütülebilir dosyası tarafından yazılır. Kütüphanenin devre dışı olduğu derlemelerde çıkış atlanır.

Paralel Sonuç Dosyalarını Birleştirme ve Tür Dönüşümü

Paralel yürütmeden elde edilen (PE başına bölünmüş) sonuç dosyalarını görselleştirme işlemi olmadan tek dosyada birleştirmek için rmerge aracını kullanın. rmerge, rank sayısını ve zaman adımlarının başlangıç/bitiş/aralık değerlerini belirtir ve sonuç dosyasını metin veya ikili biçimde yazar.

Sonuç dosyalarını metin ve ikili gösterimler arasında dönüştürmek için rconv aracını kullanın. rconv, zaman adımlarının başlangıç/bitiş/aralık değerlerini belirtir ve yalnızca gösterim türünü dönüştürür.

İlgili Konular