You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Moduł GroundMotions (wtyczka GroundMotionsPlugin) przeznaczony jest do wyznaczania wyznaczanie parametrów drgań gruntu. Można nim wyznaczać takie parametry drgań gruntu jak: Intensywność Ariasa (IA), wartości szczytowe PGA, PGV, PGD, PHA, wartości spektralne SA, czasy trwania itp. Liczenie parametrów wymaga precyzyjnego zdefiniowania pliku konfiguracyjnego. Można zdefiniować dowolną ilość wyznaczanych parametrów drgań gruntu. W tym celu definiuje się: nazwę parametru drgań gruntu, wielkość fizyczną (przyspieszenie, prędkość lub przemieszczenie), składowe sygnału, filtr, co ma być liczone (całka - IA, lub wartość szczytowa - PGA, SA, itp.) oraz domyślny okres, w jakim sygnał jest mierzony. Konfiguracja GroundMotions jest opisana w . Można też zdefiniować wyznaczanie nietypowych parametrów drgań gruntu przez napisanie wtyczki rozszerzającej, ale to wymaga napisania odpowiednich wtyczek do programu. 

Przetwarzanie sygnału jest następujące:

  1. Z wybranego sygnału jest wycinany odcinek wokół zaznaczonych faz. Stacje, na których nie zaznaczono faz sejsmicznych są ignorowane;
  2. Tworzony jest sygnał 3D, składający się z próbek składających się z trzyskładowych wektorów. Dane nie zawierające trzech kanałów są ignorowane. Dopuszczalne jest nazewnictwo składowych kanałów: ZNE, ABC, ZRT, LQT, UVW, ZXY;
  3. Tworzone są sygnały przyspieszeniowe, prędkościowe, przemieszczeniowe. Do pracy konieczne są wtyczki Integration i Differentation, które przeliczają sygnały.
  4. Dla każdego zdefiniowanego parametru drgań gruntu wykonywane są następujące czynności:
  • Wybierany jest jeden z sygnałów: przyspieszeniowy, prędkościowy lub przemieszczeniowy,
  • Sygnał ten jest filtrowany filtrem IIR liczonym wzorem:
  • Liczony jest moduł z próbek wybranych kanałów po filtracji, np. ,  , gdzie Z, N i E są składowymi próbek 3D sygnału,
  • Liczony jest z modułów konkretny parametr poprzez np. całkowanie dla IA, wyznaczanie 5% i 95% całki dla czasu trwania sygnału, lub wyznaczanie wartości szczytowej liczone np. dla PGA.

Wartości parametrów drgań gruntu są zapisywane do obiektów QuakeML Amplitude.

Zapisywane są tam następujące wartości:

genericAmplitude - wartość parametru;

category – w przypadku wartości szczytowej point, w przypadku IA integral w przypadku czasu trwania period;

filterID - identyfikator filtru zdefiniowany w pliku z filtrem;

methodID - SWIP5PeekGroundMotionProcess, SWIP5PeriodGroundMotionProcess lub identyfikator metody zdefiniowanej w dodatkowej wtyczce;

pickID - identyfikator piku związanego z parametrem drgań gruntu;

scalingTime - czas wartości szczytowej, dla czasu trwania jest to czas, gdy całka osiąga 95%, a dla IA jest to czas końca całkowania;

timeWindow - okno czasowe, w którym wyznaczana była wartość parametru drgań gruntu;

type - nazwa parametru drgań gruntu;

unit - jednostki sygnału – w przypadku wartości szczytowych są to jednostki wybranego sygnału przyspieszeniowego, prędkościowego lub przemieszczeniowego, w przypadku parametru typu IA jednostki są mnożone przez sekundy, czyli mogą to być m/s, m lub m*s. W przypadku parametru typu czas trwania informacja o jednostkach sygnału wybranego do całkowania jest zapisywana w komentarzu;

waveformID - kod stacji;

comment - dodatkowe informacje, m.in opis parametru umieszczony w pliku konfiguracyjnym.

  • No labels