Předchozí Další
Obsah

name.ID (HMOD)

; volitelný text (tzv. hlavička)
TX1´ text 1
TX2´ text 2
TX3´ text 3

; celočíselné parametry
IP KOUT   KDUMP   KPRIN   KKIN

; nepovinné reálné parametry
RP   TEND   DT

; popis vektorů volitelných délek uvozených identifikátory
; I nebo R (integer, real) podle typu čísel v těchto vektorech.
VC IB1 1   I . . .   I  /  R . . .

; základní časový popis budicího účinku
RS IB2 T  I NFOUR   NPOL
 

; přiřazení významu vektorům, definovaným VC-dávkou nebo pomocí
; neformátovaných souborů name.1 a/nebo name.2.
AS IB3 T   1   I ISET   IFEAT  I IDISC  IREC  IFEAT I . . .

; ukončení souboru
EN
EN
 
 
KOUT Klíč výstupu výsledků do name.OD.
= 0 Žádný výstup (lze užít ke kontrole vstup. údajů).
= 1 Složky uzlových posuvů.
= 2 Složky uzlových posuvů a rychlostí.
= 3 Složky uzlových posuvů, rychlostí a zrychlení.
KDUMP Klíč použití dumpu, tj. výstupu do souboru name.S.
= 0 Nepoužívá se.
= 1 Užit po každém časovém kroku na pole posuvů.
= 2 Ve vybraných časových okamžicích na pole posuvů.
KPRIN Klíč výstupu hlavičky do souboru name.OD .
= 0 Výstup bez hlavičky.
= 3 Výstup s hlavičkou
KKIN Klíč buzení.
= 0 Předepsané podmínky v posuvech nezávisí na čase (silové buzení).
= 1 Harmonické kinematické buzení.
= 2 Seizmicita.
TEND Čas vyjádřený v [s], jehož dosažením výpočet končí.
DT Integrační krok v [s]. Je použit pro integraci pravé strany, o které se předpokládá, že je po částech lineární v čase.
Časy pro ukládání veličin do souboru name.OD se zaok- rouhlují na celočíselné násobky kroku DT.
IB1 Číslo dávky (batch number) na něž se odvolává hlášení o případných chybách ve vstupních datech.
IB2, IB3 Čísla dalších dávek; analogie IB1.

 RS-dávka specifikuje počet členů "NFOUR"100 Fourierovy řady a stupeň "NPOL"  35 polynomu. Tyto údaje spoluurčují s informace-mi na VC-dávce časový charakter budícího účinku.

 AS-dávka přiřazuje vektorům, zadaným v rámci VC-dávky a event. neformátovanými soubory name.1 a/nebo name.2, konkrétní fyzikální význam. Přiřazení odpovídá Tabulce 2.
 
 
ISET Pořadí, v němž je vektor uveden na VC-dávce.
IDISC 1 a/nebo 2 podle toho zda je užit neformátovaný soubor name.1 a/nebo name.2 pro uložení vektoru.
IREC  Pořadové číslo záznamu, kde je vektor v rámci souboru IDISC uložen.

 Zadání budicího účinku b(t) se předpokládá ve tvaru součinu (skleronomního) vektoru bO a skalární funkce času f(t), tj.

b(t) = bO ×f(t).

Vektor bO obsahuje souřadnicové složky amplitud, a sice buď

Časová funkce f(t) je navržena ve tvaru součinu částečného součtu Fourierovy řady a polynomu, tj.
f(t) = FOUR(t) × POL(t),

Tab. 2 Možné významy vektorů na VC-dávce nebo na souborech name.1, name.2

IFEAT
I/R
délka
fyzikální význam veličiny 
1
real
LSOL
složky uzlových posuvů
2
real
LSOL
složky uzlových rychlostí
3
real
LSOL
R0 nebo u0 (podle KKIN)
4
real
NFOUR
A1, A2, ..., ANFour , NFour  100
5
real
NFOUR
B1, B2, ..., BNFour , NFour  100
6
real
NFOUR
w1, w2, ..., wNFour , NFour  100
7
real
NPOL+1
a, C1, C2, ..., CNPol , NPol  35
8
real
NROOT
x1, x2, ... , xNROOT ;
xk jsou parametry modálního tlumení a NROOT je počet vlastních párů stanovených programem HEIG.
Pro každý uzlový bod tlumené struktury pak platí .
9
real
50
časy td1, td2, ... [s] pro dump a výstup do name.OD ; údaj je povinný při KDUMP=2
10
integer
NNOD
seznam uzlů, pro něž v souladu s KOUT vystupují veličiny do souboru name.OD (není ovlivněno nastavením KDUMP) 
11
real
50
(sudé číslo)
časy tL1, tU1, tL2, tU2, ... [s] pro vymezení intervalů (tLi,tUi), kde f(t-tUi)=f(t)0. 
Pozn. č. 5 na následující stránce poskytuje bližší vysvětlení.
12
real
3*NROOT
(a1,...,aNROOT)x , (a1,...,aNROOT)y
(a1,...,aNROOT)z [m/s2
složky zrychlení ve směrech globálních souřad. os x, y, z pro NROOT vlastních tvarů spočtených programem HEIG.

Poznámky:

1) NFour = 0 implikuje FOUR(t) = 1, NPol = 0 implik. POL(t) = 1.

2) Působí-li budicí účinek jen v několika málo uzlech, je pro bO výhodné použít zkráceného zápisu dat (ref. příručka C2).

3) Je-li budicí účinek distribuován do mnoha uzlů nebo je-li předmětem výpočtu či měření, může být výhodné předložit bO na zvláštním neformátovaném souboru name.1 event. name.2.

4) Nulová složka síly v R0 = bO znamená, že budicí účinek v tomto místě a směru je nulový. Nulová složka posuvu v u0 = bO znamená absenci kinematického buzení v tomto místě a směru; v žádném případě se nejedná o předpis nulového posunutí (viz IFEAT = 3 v Tab. 1).

5) Intervaly (tLi,tUi), i=1,2,..., vymezené sudým počtem vzestupně řazených časových hladin tL1, tU1, tL2, tU2, ... [s] (IFEAT = 11, Tab. 1) dovolují, aby v čase spojitě zadané buzení b(t) nebylo aktivováno v úsecích (tLi,tUi), i=1,2,....
Jakmile průběžný čas t dosáhne hodnoty t=tUi , program nastaví t0=tUi a pro následující interval (tUi,tLi+1) platí opět buzení

b(t) = bO ×f(t-tUi) = bO ×f(t-t0) = bO(t)×f(t).

6) Program HMOD generuje pro KKIN = 0/1 - ovšem jen při KDUMP>0 -binární soubor name.S, obsahující pro všechny (KDUMP=1) nebo pro vybrané (KDUMP=2) časové okamžiky (ty jsou celistvými ná- sobky integračního kroku TSTEP, viz ref. příručka, VSTUPY name.iR) po dvou záznamech: první obsahuje uzlové posuvy (jichž je LSOL), druhý čas (jedno číslo). Tento soubor má stejnou strukturu jako name.FRQ, vytvářený programem HRFQ a ovšem také jako soubory name.S, generované programy HNEW nebo STAB).

7) Program HMOD generuje pro KKIN = 2 (seizmicita)-ovšem jen při KDUMP>0-binární soubor name.S, obsahující dva záznamy: první obsahuje uzlové posuvy (LSOL čísel), druhý uzlové reakce doplněné třemi čísly (celkem LSOL+3 čísel). Tento soubor má stejnou strukturu jako name.SOL, vytvářený programem FEFS v případě jediného statického zatěžovacího vektoru.


Předchozí Další
Obsah