Miroslav Vořechovský, prof., Ing, Ph.D.
Ústav stavební mechaniky, Fakulta stavební, VUT v Brně
e-mail: vorechovsky.m(zavinac)fce.vutbr.cz
Program FieldGen (generátor náhodných polí) slouží k vygenerování vzorků náhodných polí pomocí Karhunen–Loévovy expanze. Lze generovat vzorky vzájemně korelovaných náhodných polí s předepsanou autokorelační strukturou a s danou korelční maticí popisující korelace složek vektorového pole (jednotlivá N-rozměrná pole). Metoda pro generování je založena na publikaci [1]. Realizace polí jsou generovány tak, aby se zajistila maximalní shoda mezi požadovanými a odhadnutými charakteristikami polí. Jedná se zejména o hustotu rozdělení, autokorelační funkci a vzájemnou korelaci mezi poli. Metoda má minimální nároky na paměť a výpočtový čas, neboť využívá stacionarity jak rozdělení, tak autokorelace i vzájemné korelace. Vzájemná korelace mezi složkami vektorového pole je předepsána jediným korelačním součinitelem pro každou dvojici polí. Toho lze s výhodou využít pro oddělení transformací zavádějící autokorelaci a vzájemnou korelaci mezi poli. Dále je v metodě s výhodou využito faktu, že autokorelace ve třírozměrném prostoru lze formulovat pomocí součinu nezávislých autokorelací podél kolmých os. Tato multiplikativní struktura je opět s výhodou využita při rozpadu Fredholmovy integrální rovnice pro vlastní tvary kovariančního jádra. V diskretizované podobě se řešení rovnice získá pomocí tenzorových součinů matic, které jsou řešeními izolovaných jednodimenzionálnch problémů. Simulované vzorky polí lze použít k reprezentaci časově či prostorově náhodně fluktuujících parametrů modelů. Např. je lze využít pro materiálové parametry pro konečněprvkové modely betonu. Implementace využívající principu Krigování umožňuje interpolaci hodnot vzorků polí v bodech mimo diskretizační grid. Teoretický rámec a podrobný popis metody je možné najít v [1].
Obrázek 1: Okno programu FieldGen.exe
Program FieldGen byl vyvinut za podpory projektu č. TA01011019 Technologické agentury České republiky (TAČR).
[1] Vořechovský, M. Simulation of simply cross correlated random fields by series expansion methods. Structural safety (Elsevier), 30(4):337-363, 2008.
Program FieldGen je ke stažení zde.