Předchozí Další
Obsah

E

Formáty diskových souborů

Každému textovému vstupnímu souboru(např. name.I1) odpovídá výstupní soubor, kde se v příponě nahradí I za O(např. name.O1).
Dále se používá se značení IDpřípona (*.SOL -> IDSOL).
 
Soubor
Popis
ID1, ID2 binární vstupní soubory pro dynamiku s pomocnými daty
IDA1, IDA2 pomocné soubory
IDASV soubor s okrajovými podmínkami
IDBEL binární soubor s číslem materiálu pro Binův creepový model pro každý prvek sítě, tj. 1 záznam délky NELEM
IDBIN binární soubor s daty pro Binův creepový model
IDCNT soubor z daty pro kontaktní úlohu
IDCOM
(přípona CMN) 
soubor s globálními daty úlohy (COMMON), 
Pozn.: přípona změněna z důvodů možnosti záměny se systémovými soubory
IDDAT textový soubor s materiálovými daty pro creep
IDDM1, IDDM2 pomocné soubory pro frontální řešič
IDDQ1 přímopřístupový soubor s eliminovanými rovnicemi pomocí řešiče hfro
IDEIG záznamy z úlohy s vlastními čísly: 
- počet vypočtených vlastních tvarů N
- N záznamů délky LSOL s vlastními vektory 
- počet požadovaných vlastních čísel (tvarů) NROOT
- EIGV(NROOT) - vektor požadovaných vlastních čísel
IDELM soubor s horními trojúhelníky matic tuhosti prvků - NELEM záznamů, záznam obsahuje: 
délka pole, pole obsahující horní trojúhelník matice tuhosti prvku
IDEMG soubor s horními trojúhelníky geometrické matice(matice počátečních napětí, pro stabilitu) tuhosti prvků - NELEM záznamů, záznam obsahuje: 
délka pole, pole obsahující horní trojúhelník matice tuhosti prvku
IDEMM soubor s horními trojúhelníky matic hmotností prvků - NELEM záznamů, záznam obsahuje: 
délka pole, pole obsahující horní trojúhelník matice hmotnosti prvku
IDEQ1, IDEQ2 přímopřístupové soubory s eliminovanými rovnicemi pomocí řešiče fefs
IDFOR soubor se silovými účinky pro nelineární úlohy; záznamy: 
- NLC(počet zatěžovacích stavů) záznamů typu - JASV (číslo stavu),DTIM(časový přírůstek), vektor sil délky LSOL
- KRET pro restart
IDFRQ soubor s výsledky pro dynamiku pro výpočet vlastních tvarů, 
pro každý zatěžovací stav obsahuje 2 záznamy: 
- normalizované posuvy délky LSOL
- vlastní frekvenci
IDGMI soubor s geometrií sítě
IDHC soubor s vodivostními maticemi prvků pro teplo
IDHCR soubor s kapacitními maticemi prvků pro teplo
IDKIR smykové podmínky pro prvek semi-Loof - NELEM záznamů
IDP pomocný soubor s topologií: 
1. záznam - pole INET(LINET
2. záznam - pole NNET(LNNET
3. záznam - pole NPNDF(LNNDF
4. záznam - pole NNTC(LNNTC
5. záznam - pole IPD(LIPD )/RPD(LRPD
6. záznam - pole ISB(LISB
7. záznam - pole IVX1(LIVX1
8. záznam - pole IEA1(LIEA1
9. záznam - pole INA1(LINA1
10. záznam - pole IDF1(LIDF1
11. záznam - pole IFVAR(NFIXV
12 záznam - pole FIXV(LIFIX
IDPLA přímopřístupový soubor pro nelineární úlohy s NELEM záznamy, délka záznamu je 256 pro 2D a 1024 pro 3D reálných čísel
IDPLS soubor s výsledky z nelineárních úloh s (NELEM+1) záznamy: 
- záznam s posuvy délky LSOL a čas (LSOL +1) 
- NELEM záznamů s vektory napětími v Gaussových bodech: 
záznam pro 2D - 96 hodnot - počet Gaussových bodů * (SIGX,SIGY,SIGZ,SIGXY,EPSP,EPSC) 
záznam pro 3D - 512 hodnot - počet Gaussových bodů * (SIGX,SIGY,SIGZ,SIGXY,SIGYZ,SIGXZ,EPSP,EPSC)
IDPRE soubor s reakcemi z nelineárních úloh, kde pro každý zatěžovací stav je 1 záznam délky LSOL
IDMP1 soubor s daty pro restart
IDRHS soubor s pravými stranami obsahující pro každý zatěžovací stav 1 záznam: 
- vektor vnějších sil délky LSOL a 3 součty do souřadnicových os ( LSOL + 3)
IDS soubor s výsledky pro dynamiku, 
pro každý zatěžovací stav obsahuje 2 záznamy: 
- posuvy délky LSOL
- čas 
IDSOL soubor s výsledky pro statiku po eliminaci soustavy 
pro každý zatěžovací stav obsahuje 2 záznamy: 
- vektor uzlových posuvů délky LSOL
- vektor reakcí délky LSOL a 3 jeho součty do souřadnicových os ( LSOL + 3)
IDSP pomocný soubor pro 2D úlohy ze symetrií a periodicitou
IDSTB binární soubor s výsledky pro jednotlivé zatěžovací stavy pro další zpracování grafickým procesorem GFEM od verze 8.12
 
Proměnná Velikost [byte] Popis
Úvodní hlavička - 48 bytů
4*char 4 příznak typu souboru - např. 0809 vyjadřuje verzi, která to umí zpracovat (při přidání dalších veličin)
int 4 NNOD - počet uzlů (zapsaných)
int 4 NELEM - počet elementů (zapsaných)
int 4 NLC - celkový počet zapsanych zatěžovacích stavů
int 4 KPROB - příznak typu problému (0 - termomechanika, 1-dynamika, 2-nelinearity)
int 4 MNOD - max. počet uzlů na prvku přes všechny prvky (či n-tic pro zápis napětí)
int 4 NDIM - prostorové dimenze úlohy
int 4 LTX - maximální délka teplotních výsledků
int 4 LFILE - délka souboru (doplní GFEM)
int 4 KGPS -způsob výpočtu uzlovych hodnot z gausspointu 
0 - standardní způsob  STR2/3 
int 4 nepoužito
int 4 nepoužito
NLC offsetů pro rychlý pohyb ve výsledcích - PMD vyplňuje nulami, doplňuje GFEM - 1 záznam(32 bytů):
int 4 ILC - číslo zatěžovacího stavu
int 4 offset - ukazatel na počáteční byte vzatěžovacího stavu v souboru
float 4 TIME - čas
2*int 8 příznak zapsání
int 4 nepoužito
int 4 nepoužito
int 4 nepoužito
Hlavička každého zatěžovacího stavu - 32 bytů
int 8 ILC - číslo zatěžovacího stavu
int 4 nepoužito
float 4 TIME - čas
2*int 4 příznak zapsání
int 4 nepoužito
int 4 nepoužito
int 4 nepoužito
Vlastní zatěžovací stav:
a) uzlové veličiny
LTX*float LTX*4 teploty
float 4 stejná uzlová teploty - temperature_1
NNOD*NDIM*float NNOD*NDIM*4 posuvy
NNOD*NDIM*float NNOD*NDIM*4 rychlosti
NNOD*NDIM*float NNOD*NDIM*4 zrychlení
b) pro každý element:
int 4 IMAT - číslo materiálu
float 4 ERROR - chyba výpočtu
MNOD*2*NDIM*float MNOD*2*NDIM*4 složky napětí (3D - 6 složek, 2D - 4 složky),(MNOD-krát Sxx, MNOD-krát Syy, ...)
MNOD*float MNOD*4 redukované napětí HMH
MNOD*float MNOD*4 redukované napětí TAUmax
MNOD*float MNOD*4 SCALAR 1
MNOD*float MNOD*4 SCALAR 2
MNOD*2*NDIM*float MNOD*2*NDIM*4 složky přetvoření (3D - 6 složek, 2D - 4 složky),(MNOD-krát e_xx, MNOD-krát e_yy, ...)
MNOD*6*float MNOD*4 radiální, axiální, tečné napětí, atd. pro cylindrické souřadnice pro 3D

Příznak zapsání - 2*int 32 bit - je-li nastaveno, je zapsáno 
pořadí hexa číslo Popis
1 1 1 teploty
2 2 2 1 stejná teplota ve všech uzlech
3 4 4 posuvy
4 8 8 rychlosti
5 1 16 zrychlení
6 2 32 složky napětí
7 4 64 HMH
8 8 128 TAUmax
9 1 256 SCALAR 1
10 2 512 SCALAR 2
11 4 1024 složky přetvoření
12 8 2048 radiální, axiální, tečné napětí, atd. pro cylindrické souřadnice pro 3D
13 1 4096
14 2 8192
15 4 16384
16 8 32768
Pozn.:
int     = INTEGER*4 
float  = REAL*4 
char = CHARACTER

IDSTR, př. IDSTA, IDSTV textový soubor s výsledky pro jednotlivé zatěžovací stavy pro další zpracování grafickým procesorem GFEM
# ILC TIME KPROB ; hlavička obsahující: číslo zatěž. stavu, čas, typ řešené úlohy; je vždy povinná 
$TEMPERATURE ; teploty v uzlech případně jeden přírůstek DT1 pro skořepiny či navíc DT2 pro nosníkové prvky 
INOD T DT1 DT2 ; č. uzlu teplota, případně jeden přírůstek DT1 pro skořepiny či navíc DT2 pro nosníkové prvky (povinně 4 hodnoty) 
. . . 
NNOD T DT1 DT2
$TEMPERATURE_1 ; stejná teplota ve všech uzlech sítě, případně jeden přírůstek DT1 pro skořepiny či navíc DT2 pro nosníkové prvky 
1 T DT1 DT2
$DISPLACEMENT ; pole posuvů v uzlech 
INOD UX UY UZ ; č. uzlu, posuv do x, do y, do z
. . . 
NNOD UX UY UZ
$VELOCITY ; pole rychlostí v uzlech 
INOD VX VY VZ ; č. uzlu, rychlost do x, do y, do z
. . . 
NNOD VX VY VZ
$ACCELERATION ; pole zrychlení v uzlech 
INOD AX AY AZ ; č. uzlu, zrychlení do x, do y, do z
. . . 
NNOD AX AY AZ
$ELEMENT ; hodnoty veličin po prvcích 
*IE IELEM IMAT 0. ; číslo prvku, číslo materiálu prvku, diskretizační chyba(nepoužívá se) 
*STRESS ; následuje 120 hodnot se složkami napětí 
4 řádky s 5 hodnotami SIGMA_XX (20 hodnot) 
4 řádky s 5 hodnotami SIGMA_YY (20 hodnot) 
4 řádky s 5 hodnotami SIGMA_ZZ (20 hodnot) 
4 řádky s 5 hodnotami SIGMA_XY (20 hodnot) 
4 řádky s 5 hodnotami SIGMA_YZ (20 hodnot) 
4 řádky s 5 hodnotami SIGMA_ZX (20 hodnot) 
*HMH ; následuje 20 hodnot redukovaného von Misesova napětí 
4 řádky s 5 hodnotami SIGMA_HMH (20 hodnot) 
*TAU ; následuje 20 hodnot redukovaného Trescova napětí 
4 řádky s 5 hodnotami SIGMA_TAU (20 hodnot) 
*SCALAR1 ; význam podle typu řešeného problému 
4 řádky s 5 hodnotami SIGMA_SCALAR1(20 hodnot) 
*SCALAR2 ; význam podle typu řešeného problému 
4 řádky s 5 hodnotami SIGMA_SCALAR2(20 hodnot) 
*IE . . . ; opakuje se pro NELEM prvků 

Pozn.: každá ze struktur začínající $ je nepovinná. Totéž platí i ve struktuře prku *IE pro strukturu *.

IDTEM soubor s výsledky pro teplo, pro každý zatěžovací krok obsahuje 1 záznam: 
- LT, T(LT), TIME, STEP, TIMX, TST, ISTEP, IASV
LT -  délka řešení 
T(LT) - véktor teplot [°C] délky LT
TIME - čas konce kroku [s] 
STEP - velikost kroku [s] 
TIMX - čas konce úseku [s] 
TSC - krokovací konstanta (pro dvoukrokovou metodu) 
ISTEP - pořadové číslo kroku 
IASV - pořadové číslo vektoru

Poznámka: Záznam sekvenčního souboru zapsaný Fotranem má navíc úvodní 4 B a ukončovací 4 B(byte). Tyto úvodní a koncové 4 B jsou  INTEGER*4 vyjádřující délku záznamu v Bytech, což je z důvodu rychlého pohybu dále do souboru (čtení naprázdno) a pohybu od konce souboru (čtení odzadu  - BACKSPACE).



 
Předchozí Další
Obsah