; volitelný text (tzv. hlavička)
TX1´ text 1
TX2´ text 2
TX3´ text 3
; celočíselné parametry
IP KOUT KDUMP
KPRIN KKIN KREST KGRAF
; nepovinné reálné parametry
RP TEND
; popis vektorů volitelných délek uvozených identifikátory
; I nebo R (integer, real) podle typu čísel v těchto vektorech.
VC IB1
T
1 I . . . I
/ R . . .
; základní časový popis budicího účinku
RS IB2
T
1 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.OW, resp. name.STV/STA. |
= 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.OW . |
= 0 Výstup bez hlavičky. | |
= 3 Výstup s hlavičkou. | |
KKIN | Klíč buzení. |
= 0 Silové buzení (předepsané podmínky v posuvech nezávisí na čase). | |
= 1 Kinematické buzení. | |
KREST | Klíč restartu. |
= 1 Zahájení výpočtu. | |
= 3 Pokračování ve výpočtu, (zadání vyššího TEND nebo navázání na přerušený výpočet). | |
KGRAF | Klíč grafického výstupu |
= 0 Pouze textový výstup do souboru name.OW (hodnoty napětí v Gausspointech). | |
= 1 Pouze výstup pro grafiku do souboru rychlostí name.STV a zrychlení name.STA dle KOUT. | |
= 2 Výstup do souboru name.OW i name.STV/STA. | |
TEND | Čas vyjádřený v [s], jehož dosažením výpočet končí. |
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ál-ní význam. Přiřazení odpovídá Tabulce 1:
Tab. 1 Možné významy vektorů na VC-dávce nebo na souborech name.1, name.2
|
|
|
fyzikální význam veličiny |
|
|
|
složky uzlových posuvů |
|
|
|
složky uzlových rychlostí |
|
|
|
R0 nebo u0 (podle KKIN) |
|
|
|
A1, A2, ..., ANFour , NFour 100 |
|
|
|
B1, B2, ..., BNFour , NFour 100 |
|
|
|
w1, w2, ..., wNFour , NFour 100 |
|
|
|
a, C1, C2, ..., CNPol , NPol 35 |
|
nepoužito pro program HNEW | ||
|
|
|
časy td1, td2, ... [s] pro dump a výstup do name.OW ; údaj je povinný při KDUMP=2 |
|
|
|
seznam uzlů, pro něž v souladu s KOUT
vystupují veličiny do souboru name.OW (není ovlivněno nastavením KDUMP) |
|
|
(sudé číslo) |
časy tL1, tU1, tL2, tU2, ... [s] pro vymezení intervalů (tLi,tUi), kde f(t-tUi)=f(t).Více o časové funkci f(t) a o užití těchto intervalů lze nalézt na další stránce. |
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).
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. 2).
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. 2) 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í