Předchozí Další
Obsah

name.IW (HNEW)

; 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 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  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

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
    nepoužito pro program HNEW
9
real
50
časy td1, td2, ... [s] pro dump a výstup do name.OW ; údaj je povinný při KDUMP=2 
10
integer
NNOD
seznam uzlů, pro něž v souladu s KOUT
vystupují veličiny do souboru name.OW
(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).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).

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),

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í

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

Předchozí Další
Obsah