Langkau tajuk talian

Senarai mesej ralat

Halaman ini menyusun mesej ralat utama yang dikeluarkan oleh FrontISTR mengikut kategori dan menyediakan jadual rujukan yang menunjukkan punca serta arah tindakan pembetulan. Ia tidak merangkumi semua mesej dalaman, tetapi memberi tumpuan pada mesej yang lazim ditemui ketika menggunakan hecmw_part1 dan fistr1.

Apabila mesej dipaparkan, mula-mula semak sama ada ia mempunyai kod dan kenal pasti awalan. Kemudian gunakan jadual kategori berkaitan untuk menentukan sama ada fail input, jejaring, unsur, penyelesai, sentuhan, penumpuan atau memori perlu diperiksa.

Cara membaca mesej

Mesej FrontISTR merangkumi mesej berkod daripada pustaka HEC-MW dan mesej tanpa kod yang dikeluarkan secara langsung oleh fistr1. Bagi mesej berkod, awalan menunjukkan modul asal dan tahap keterukan.

Format Contoh Cara membaca
HECMW-XXX-EYYYY HECMW-IO-E1014 Ralat daripada pustaka HEC-MW. XXX menandakan submodul, E bermaksud Error, dan YYYY ialah nombor.
HECMW-XXX-WYYYY HECMW-PART-W0401 Amaran daripada pustaka HEC-MW. W bermaksud Warning.
Tanpa kod Number of substeps reached max number Kebanyakannya dikeluarkan terus oleh fistr1 melalui STOP, call hecmw_abort, write(*,*) dan laluan seumpamanya.

Nombor atau rentetan pada hujung mesej mungkin merupakan maklumat masa jalan seperti nama fail, nombor bahan, nombor unsur, nombor sublangkah atau bendera dalaman. Nilai pada hujung mesej yang sama boleh berbeza mengikut kes analisis.

Ralat penghuraian input

Ralat penghuraian input berlaku semasa membaca fail kawalan, data jejaring, takrif bahan, spesifikasi mula semula dan input seumpamanya. Untuk ralat jenis ini, semak nama fail, kata kunci, bahan dan kumpulan yang sedang dibaca sejurus sebelum ralat.

Mesej atau kod Punca utama Tindakan yang disyorkan
Cannot open FSTR control file Fail kawalan atau fail input yang ditentukan dengan !INCLUDE tidak dapat dibuka. Semak direktori pelaksanaan, nama fail, laluan relatif dan kebenaran akses.
material property not defined! Bahan yang dirujuk oleh analisis tidak ditakrifkan dengan !MATERIAL. Padankan nama bahan yang dirujuk oleh !SECTION dengan nama !MATERIAL dalam fail kawalan atau data jejaring.
Error in material property definition! ID bahan, bilangan takrif bahan atau hubungan rujukan tidak konsisten. Semak nombor bahan, bilangan takrif bahan dan rujukan daripada !SECTION.
ERROR: Material type not supported Kata kunci bahan menentukan TYPE yang tidak disokong. Bagi !ELASTIC, !HYPERELASTIC, !PLASTIC, !VISCOELASTIC, semak TYPE yang sepadan.
We cannot deal with incompressible material currently Bahan tak termampat sepenuhnya dengan nisbah Poisson 0.5 ditentukan. Tukar nisbah Poisson kepada kurang daripada 0.5 dan semak perumusan unsur jika perlu.
Mohr-Coulomb and Drucker-Prager do not support temperature dependency Jadual bergantung suhu ditentukan untuk Mohr-Coulomb atau Drucker-Prager. Gunakan takrif tanpa kebergantungan suhu atau pilih model bahan yang menyokong kebergantungan suhu.
Multilinear hardening: Error in plastic strain definition Terikan plastik bagi pengerasan multilinear tidak ditakrifkan secara monoton. Tetapkan terikan plastik pertama kepada 0 dan ubah jadual supaya terikan plastik meningkat.
HECMW-IO-E1012 Element doesn't have section Tiada maklumat seksyen yang sepadan dengan unsur. Semak penentuan kumpulan unsur dalam !SECTION dan kumpulan unsur dalam jejaring.
HECMW-IO-E1013 Cannot set section Seksyen tidak boleh diberikan kepada unsur. Semak keserasian jenis seksyen, nama bahan dan nama kumpulan unsur.
HECMW-IO-E1014 No nodes defined Tiada takrif nod. Semak bahawa data jejaring mengandungi blok nod.
HECMW-IO-E1015 No elements defined Tiada takrif unsur. Semak bahawa data jejaring mengandungi blok unsur.
HECMW-UTIL-E0040 !RESTART: Invalid token in control file Sintaks !RESTART tidak sah. Semak pemisah, nama parameter dan nilai pada baris !RESTART.
HECMW-UTIL-E0041 !RESTART: Missing NAME !RESTART tidak mengandungi NAME. Tentukan nama data mula semula.
HECMW-UTIL-E0042 !RESTART: Missing IO !RESTART tidak mengandungi IO. Tambahkan spesifikasi baca/tulis.

Ralat jejaring dan unsur

Ralat jejaring dan unsur berlaku apabila gabungan jenis unsur dan fungsi, nod rujukan, sistem koordinat setempat atau jenis unsur pada permukaan sentuhan tidak sesuai. Semak bukan sahaja sintaks input tetapi juga kualiti bentuk unsur dan susunan nod.

Mesej Punca utama Tindakan yang disyorkan
##Error: This element type is not supported in contact analysis !!! Jenis unsur yang tidak disokong dalam analisis sentuhan ditentukan pada permukaan sentuhan. Semak semula jenis unsur dan takrif permukaan sentuhan. Pastikan unsur tertib tinggi atau unsur khas tidak digunakan pada permukaan sentuhan.
Bad reference for beam element! Nod rujukan atau arah rujukan unsur rasuk tidak sah. Semak nod rujukan unsur rasuk, sistem koordinat setempat dan nod bertindih.
Fail to setup local coordinate Sistem koordinat setempat unsur tidak dapat dibentuk. Semak geometri unsur yang runtuh, susunan nod, nod pendua dan sistem koordinat rujukan.

Kegagalan membentuk sistem koordinat setempat bergantung bukan sahaja pada nilai input tetapi juga kualiti jejaring. Khususnya, semak unsur yang sangat kecil, unsur yang luas atau isipadunya hampir 0, dan unsur dengan susunan nod terbalik.

Ralat berkaitan penyelesai

Ralat berkaitan penyelesai boleh berlaku akibat tetapan penyelesai linear yang tidak sah, kegagalan pemfaktoran kaedah langsung, singulariti matriks, pustaka luaran yang tidak dipautkan dan sebagainya. Semak sama ada log sejurus sebelum analisis berhenti mengandungi maklumat tentang kaedah lelaran, kaedah langsung, darjah kebebasan sentuhan, MPC dan lain-lain.

Mesej Punca utama Tindakan yang disyorkan
ERROR ordering option for direct solver out of range Spesifikasi pengisihan bagi kaedah langsung di luar julat. Semak tetapan pengisihan kaedah langsung dalam !SOLVER.
ERROR in symb. fact. flag: Should be 1 or 0 Bendera pemfaktoran simbolik bukan 0 atau 1. Semak nilai bendera dalaman kaedah langsung. Tetapan ini biasanya tidak diubah terus oleh pengguna.
ERROR in numer. fact. flag: Should be 1 or 0 Bendera pemfaktoran berangka bukan 0 atau 1. Semak nilai bendera dalaman kaedah langsung.
ERROR in nufct0. ir = Pemfaktoran berangka kaedah langsung gagal. Semak kekangan yang tidak mencukupi, mod jasad tegar, pemalar bahan luar biasa, syarat sentuhan dan syarat MPC.
error in nusol0. irr = Penggantian ke belakang kaedah langsung gagal. Seperti kegagalan pemfaktoran berangka, semak sama ada sistem linear menjadi singular atau tidak konsisten.
METIS not available Pengisihan yang menggunakan METIS ditentukan tetapi binaan tidak menyokong METIS. Tukar tetapan agar tidak menggunakan METIS atau bina semula dengan sokongan METIS. Rujuk Pustaka kebergantungan wajib dan pilihan.

Kegagalan pemfaktoran kaedah langsung boleh berpunca bukan sahaja daripada tetapan penyelesai tetapi juga gerakan jasad tegar model, kekangan tidak mencukupi atau bertindih, pemalar bahan ekstrem dan ketidakselarasan sentuhan. Punca lebih mudah diasingkan dengan memudahkan syarat sempadan dan beban serta memeriksa sama ada sistem linear boleh diselesaikan dalam konfigurasi minimum.

Ralat analisis sentuhan

Ralat analisis sentuhan berlaku akibat ketidakselarasan pasangan sentuhan dengan kumpulan permukaan, singulariti geometri semasa carian sentuhan, ketidakpadanan jenis unsur permukaan atau memori tidak mencukupi untuk carian sentuhan. Semak nama kumpulan slave dan master, jenis unsur permukaan sentuhan, penembusan awal dan arah normal permukaan sentuhan.

Mesej Punca utama Tindakan yang disyorkan
Inconsistence in contact and surface definition Kumpulan permukaan atau pasangan sentuhan yang dirujuk oleh !CONTACT atau !EMBED tidak konsisten. Semak nama pasangan sentuhan, nama kumpulan permukaan dan kewujudan kumpulan nod/permukaan.
error in contact state Data keadaan sentuhan tidak merujuk kepada permukaan sentuhan yang sah. Semak takrif permukaan sentuhan, keadaan sentuhan awal dan langkah pengaktifan pasangan sentuhan.
Math error in contact searching Pengiraan unjuran titik sentuhan berada dalam keadaan singular. Semak bentuk permukaan sentuhan, susunan nod, penembusan awal dan ubah bentuk melampau.
Error in calculate DispIncreMatrix Matriks pertambahan sesaran pada permukaan sentuhan tidak dapat dikira. Semak sama ada bentuk unsur permukaan sentuhan runtuh dan susunan nod betul.
Error: cal_node_normal: invalid isin / Error: cal_node_normal: invalid isin_n Dalam pengiraan normal nod, nod tidak berada pada kedudukan permukaan sentuhan yang dijangka. Semak takrif permukaan, orientasi permukaan sentuhan dan penentuan slave/master.
type of surface element not defined Jenis unsur permukaan tidak dapat dikenal pasti. Semak jenis unsur dan nombor permukaan yang ditentukan sebagai permukaan sentuhan.
Allocation error: bktdb%buckets Peruntukan memori bagi tatasusunan bucket carian sentuhan gagal. Semak semula bilangan permukaan sentuhan, ketumpatan jejaring, bilangan domain dan memori tersedia.

Jika ralat berkaitan sentuhan muncul sejurus selepas input dibaca, calon utama ialah ketidakpadanan nama pasangan sentuhan atau kumpulan permukaan. Jika ia muncul semasa lelaran tak linear, permukaan sentuhan mungkin terherot dengan ketara akibat ubah bentuk, penembusan awal terlalu besar, atau pertambahan masa terlalu besar.

Untuk pemilihan jenis dan algoritma sentuhan, rujuk Sentuhan dan pembenaman.

Ralat penumpuan dan cutback

Ralat penumpuan dan cutback berlaku apabila sublangkah tidak dapat diteruskan dalam analisis statik tak linear. Punca utama ialah permulaan atau pelepasan sentuhan, perkembangan luluh yang mendadak, ubah bentuk besar, kekangan yang tidak serasi dan kenaikan beban yang terlalu besar.

Mesej Punca utama Tindakan yang disyorkan
Number of successive cutback reached max number cutback berulang akibat kegagalan penumpuan sehingga had kegagalan berturut-turut dicapai. Kecilkan kenaikan masa awal. Semak kadar pengurangan cutback dan had kegagalan berturut-turut dalam AUTOINC_PARAM. Periksa kesahihan sentuhan, bahan dan syarat sempadan.
Number of substeps reached max number Had bilangan sublangkah dicapai sebelum langkah selesai. Tingkatkan SUBSTEPS. Kecilkan kenaikan beban dan masa. Tambahkan masa output atau pembahagian langkah pada masa ketaklinearan berubah secara mendadak.

Apabila penumpuan gagal, hanya meningkatkan bilangan lelaran maksimum penyelesai mungkin tidak menghapuskan punca asas. Punca lebih mudah diasingkan dengan mengenakan beban secara berperingkat dan memeriksa kebolehulangan menggunakan kes dengan syarat sentuhan atau ketaklinearan bahan yang dipermudahkan.

Ralat syarat sempadan

Ralat syarat sempadan berlaku apabila penentuan dalam fail kawalan tidak mematuhi kekangan fungsi. Bagi syarat sempadan putaran, menggunakan penentuan nilai keseluruhan seperti pada kekangan sesaran akan menyebabkan ralat.

Mesej Punca utama Tindakan yang disyorkan
Error: rotational boundary cannot be specified with total value Nilai keseluruhan (TOTAL=YES) ditentukan untuk kekangan putaran. Gunakan penentuan kenaikan bagi kekangan putaran. Ubah takrif syarat sempadan tanpa TOTAL=YES.
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value Pelanggaran kekangan yang sama dikesan semasa membaca fail kawalan. Periksa baris kekangan putaran !BOUNDARY dan penentuan TOTAL.

Kekangan putaran dan beban putaran juga bergantung pada jenis unsur dan konfigurasi darjah kebebasan. Apabila menggunakan unsur yang mempunyai darjah kebebasan putaran seperti rasuk dan cangkerang, periksa nombor darjah kebebasan syarat sempadan bersama kumpulan nod sasaran.

Ralat penguraian domain (hecmw_part1)

Ralat hecmw_part1 dikeluarkan sebagai kod yang bermula dengan HECMW-PART. Untuk penguraian domain, periksa secara berturutan kewujudan fail input, parameter wajib !PARTITION, kekangan kaedah penguraian dan bilangan domain, serta keserasian fail part yang ditentukan pengguna.

Julat kod atau kod wakil Punca utama Tindakan disyorkan
HECMW-PART-E0001〜E0006 Ralat asas berkaitan operasi fail, nama fail, EOF dan argumen. Periksa kewujudan fail yang ditentukan, panjang nama fail, penghujung fail input dan argumen arahan.
HECMW-PART-E0101 Terdapat token tidak sah dalam fail kawalan. Periksa sintaks baris !PARTITION dan baris penentuan arah penguraian.
HECMW-PART-E0111 'TYPE' must not be omitted TYPE tidak ditentukan. Tentukan jenis penguraian, contohnya !PARTITION, TYPE=NODE-BASED.
HECMW-PART-E0121 'METHOD' must not be omitted METHOD tidak ditentukan. Tentukan METHOD=RCB, METHOD=PMETIS, METHOD=KMETIS atau yang bersesuaian.
HECMW-PART-E0131 'DOMAIN' must not be omitted Bilangan domain tidak ditentukan. Tentukan nombor asli dalam DOMAIN yang sepadan dengan bilangan proses MPI.
HECMW-PART-E0134 'METHOD' is 'RCB', but 'DOMAIN' is not n-th power of 2 Dengan RCB, bilangan domain bukan \(2^n\). Jika menggunakan RCB, tetapkan bilangan domain kepada \(2^n\). Jika bilangan domain sebarang diperlukan, pertimbangkan kaedah berasaskan METIS.
HECMW-PART-E0201〜E0206 Jenis penguraian, kaedah, jenis unsur, arah penguraian, bilangan domain atau kedalaman pertindihan tidak sah. Periksa TYPE, METHOD, DOMAIN, DEPTH dan penentuan arah penguraian.
HECMW-PART-E0301〜E0331 Nombor domain, bilangan nod, bilangan unsur atau bilangan domain bersebelahan dalam data selepas penguraian berada di luar julat. Periksa keserasian jejaring input, fail part yang ditentukan pengguna dan bilangan penguraian.
HECMW-PART-E0601〜E0606 Fail part yang ditentukan pengguna mempunyai domain kosong, format tidak sah atau bilangan nod, unsur atau domain yang tidak sepadan. Periksa format fail part dan keserasiannya dengan jejaring.
HECMW-PART-W0401 EQUATION_BLOCK not found Amaran bahawa EQUATION_BLOCK tidak ditemui. Jika diperlukan dalam analisis yang menggunakan MPC, periksa blok berkenaan. Jika tidak diperlukan, pelaksanaan boleh diteruskan.
HECMW-PART-W0502 Log file for partitioner already initialized Pemulaan log dipanggil berulang kali. Biasanya anggap sebagai amaran dan periksa sama ada terdapat ralat maut sejurus selepasnya.

Untuk konsep penguraian domain dan pemilihan kaedah penguraian, rujuk Penguraian domain. Untuk prosedur khusus pelaksanaan selari, rujuk panduan pelaksanaan.

Ralat peruntukan memori

Ralat peruntukan memori dikeluarkan apabila tatasusunan atau ruang kerja tidak dapat diperuntukkan. Penggunaan memori meningkat bagi jejaring besar, model dengan banyak permukaan sentuhan, kaedah langsung dan analisis dengan banyak pemboleh ubah output.

Mesej Punca utama Tindakan yang disyorkan
stop due to allocation error <FSTR_SOLID, TEMPERATURE> Peruntukan tatasusunan suhu gagal. Periksa bilangan nod, darjah kebebasan suhu, tetapan tegasan haba dan memori yang tersedia.
stop due to allocation error <FSTR_SOLID, GL> Peruntukan tatasusunan global untuk analisis struktur gagal. Semak saiz model, bilangan penguraian domain, jenis analisis dan item output.
Allocation error: bktdb%buckets Tatasusunan bucket untuk carian sentuhan tidak dapat diperuntukkan. Semak bilangan permukaan sentuhan, ketumpatan jejaring, bilangan pasangan sentuhan dan penguraian domain.
ALLOCATION ERROR, ... Tatasusunan kerja untuk kaedah langsung atau pemprosesan penyusunan tidak dapat diperuntukkan. Pertimbangkan menukar daripada kaedah langsung kepada kaedah lelaran, melaras bilangan penguraian domain atau menambah memori yang diperuntukkan.

Jika kekurangan memori disyaki, periksa dahulu sama ada kaedah langsung boleh ditukar kepada kaedah lelaran. Jika kaedah langsung perlu digunakan, pertimbangkan mengecilkan model, mengurangkan pemboleh ubah output, melaras bilangan penguraian domain atau menambah memori yang diperuntukkan kepada kerja.

Ralat mula semula

Ralat mula semula berlaku akibat sintaks !RESTART yang tidak sah, kekurangan parameter wajib atau ketakserasian antara fail yang dibaca dengan keadaan analisis semasa. Apabila menggunakan mula semula, jejaring, bilangan domain, jenis analisis dan maklumat langkah mesti sepadan antara analisis yang menulis dan analisis yang membaca data.

Kod Punca utama Tindakan disyorkan
HECMW-UTIL-E0040 !RESTART: Invalid token in control file Sintaks baris !RESTART tidak sah. Periksa nama parameter, pembatas dan format nilai.
HECMW-UTIL-E0041 !RESTART: Missing NAME NAME tidak ditentukan. Tentukan nama data mula semula.
HECMW-UTIL-E0042 !RESTART: Missing IO IO tidak ditentukan. Tambahkan penentuan baca/tulis.

Jika pembacaan mula semula gagal, periksa bukan sahaja nama fail mula semula tetapi juga jejaring, bilangan domain MPI, tetapan langkah dan versi mula semula semasa penulisan dan pembacaan. Untuk gambaran keseluruhan fungsi mula semula, rujuk Output dan mula semula.

Item berkaitan

AI-assisted translation May contain errors Official docs Status