Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Parametry liczenia energii trzymane są w pliku GIGEnergypliku  GIGEnergy.xml .  Poniżej przykładowy plik konfiguracyjny dla modułu do liczenia energii metodą całki kwadratów prędkości. Konfigurację można wykonywać tylko przez modyfikację tego pliku. Edytuje się tylko tekst wydrukowany w przykładzie czarną czcionką.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="12">
<Parameters class_id="0" tracking_level="0" version="0">
       <tabRho class_id="1" tracking_level="0" version="0">
             <count> 2 </count>
             <item_version>0</item_version>
             <item class_id="2" tracking_level="0" version="0">
                    <first> 0.00000000000000000e+000 </first>
                    <second> 2.70000000000000000e+003 </second>
             </item>
             <item>
                    <first> 5.00000000000000000e+001 </first>
                    <second> 2.70000000000000000e+003 </second>
             </item>
       </tabRho>
       <defaultRho> 2.70000000000000000e+003 </defaultRho>
       <defaultDepth> 5.00000000000000000e+000 </defaultDepth>
       <parML1> 1.80000000000000000e+000 </parML1>
       <parML2> 1.89999999999999990e+000 </parML2>
       <energyAveraging> 0 </energyAveraging>
       <preferredMagnitude> ML </preferredMagnitude>
        <storeVerticalEnergy> 0 </storeVerticalEnergy>
       <P class_id="3" tracking_level="0" version="0">
             <n> 1.08300000000000000e+000 </n>
             <alpha> 1.89000000000000010e-002 </alpha>
             <V class_id="4" tracking_level="0" version="0">
                    <count> 2 </count>
                    <item_version> 0</item_version>
                    <item class_id="5" tracking_level="0" version="0">
                           <first> 0.00000000000000000e+000 </first>
                           <second>
                                  <count> 2 </count>
                                  <item_version> 0</item_version>
                                  <item>
                                        <first> 0.00000000000000000e+000 </first>
                                        <second> 4.30000000000000000e+003 </second>
                                  </item>
                                  <item>
                                        <first> 5.00000000000000000e+001 </first>
                                        <second> 4.30000000000000000e+003 </second>
                                  </item>
                           </second>
                    </item>
                    <item>
                           <first> 1.00000000000000000e+002 </first>
                           <second>
                                  <count> 2 </count>
                                  <item_version> 0</item_version>
                                  <item>
                                        <first> 0.00000000000000000e+000 </first>
                                        <second> 4.30000000000000000e+003 </second>
                                  </item>
                                  <item>
                                        <first> 5.00000000000000000e+001 </first>
                                        <second> 4.30000000000000000e+003 </second>
                                  </item>
                           </second>
                    </item>
             </V>
             <defaultV> 4.30000000000000000e+003 </defaultV>
             <talParLogR> 5.00000000000000000e-001 </talParLogR>             <talParM> 5.00000000000000000e-001 </talParM>
             <talParFree> 5.00000000000000000e-001 </talParFree>
       </P>
       <S>
             <n> 1.06700000000000000e+000 </n>
             <alpha> 1.65000000000000010e-002 </alpha>
             <V>
                    <count>2</count>
                    <item_version>0</item_version>
                    <item>
                           <first> 0.00000000000000000e+000 </first>
                           <second>
                                  <count> 2 </count>
                                  <item_version> 0</item_version>
                                  <item>
                                        <first> 0.00000000000000000e+000 </first>
                                        <second> 2.50000000000000000e+003 </second>
                                  </item>
                                  <item>
                                        <first> 5.00000000000000000e+001 </first>
                                        <second> 2.50000000000000000e+003 </second>
                                  </item>
                           </second>
                    </item>
                    <item>
                           <first> 1.00000000000000000e+002 </first>
                           <second>
                                  <count> 2 </count>
                                  <item_version> 0</item_version>
                                  <item>
                                        <first> 0.00000000000000000e+000 </first>
                                        <second> 2.50000000000000000e+003 </second>
                                  </item>
                                  <item>
                                        <first> 5.00000000000000000e+001 </first>
                                        <second> 2.50000000000000000e+003 </second>
                                  </item>
                           </second>
                    </item>
             </V>
             <defaultV> 2.50000000000000000e+003 </defaultV>
             <talParLogR> 5.00000000000000000e-001 </talParLogR>
             <talParM> 5.00000000000000000e-001 </talParM>             <talParFree> 5.00000000000000000e-001 </talParFree>
       </S>
</Parameters>
</boost_serialization>

Plik konfiguracyjny zawiera w <Parameters> następujące pozycje:

  • <tabRho> - tablica z wartościami gęstości ośrodka stosowanymi we wzorze (13). Wartości gęstości zapisywane są w funkcji głębokości w postaci par wartości <item>, gdzie pozycja <first> zawiera głębokość w kilometrach a pozycja <second> zawiera wartość gęstości ośrodka. Powyższy przykład zawiera tabelę wartości gęstości dla dwóch głębokości 0 i 50.
  •   km<parML1> , <parML2> - współczynniki odpowiednio b c 1 i b c 2 do liczenia magnitudy ML wzorem (27).
  • <energyAveraging> - metoda liczenia energii z kilku stacji. Możliwe są dwie wartości: <energyAveraging>0</energyAveraging> oznacza liczenie średniej arytmetycznej wzorem (35), natomiast<energyAveraging>1</energyAveraging> oznacza liczenie średniej geometrycznej wzorem (46).
  • <preferredMagnitude> - ustawianie preferowanej magnitudy. Są trzy opcje: <preferredMagnitude>ML</preferredMagnitude> oznacza że jako preferowana ustawiana jest dla zjawiska magnituda ML liczona z energii, <preferredMagnitude>Energy</preferredMagnitude> oznacza, że jako preferowana magnituda ustawiana jest dla zjawiska energia, natomiast puste <preferredMagnitude></preferredMagnitude> powoduje, że preferowana magnituda zjawiska nie jest podczas liczenia energii ustawiana.
  • <storeVerticalEnergy> - opcja zapisu dodatkowo energii ze składowej Z.  Jeżeli ta opcja jest ustawiona, to jako dodatkowa informacja dla każdej stacji zapisywana jest energia ze składowej pionowej, oznaczona jako VerticalEnergy.
  • <P> i <S> zawierają parametry występujące we wzorów wzorach (1,2,3,4) dla fal P i S.

Tablica z wartościami gęstości ośrodka  zawiera pary wartość <first><second>, gdzie <first> opisuje głębokość w metrach, a <second> wartość gęstości w kg/m3. Ilość tych par opisuje parametr <count>. 

Dla fali P i S definiowane są następujace prametrynastępujące parametry:
<n>, <alpha> - współczynniki potrzebne do liczenia tłumienia we wzorze (2).

<V>- tablica, ze średnimi prędkościami fali we wzorze (3). Tablica jest dwuwymiarowa. Definiuje tablice wartości średnich prędkości w funkcji głębokości (podobnie jak w przypadku gęstości - pierwsze <second>) dla rożnych wartości odległości epicentralnej  - pierwsze <first> w strukturze <V>. Powyższy przykład zawiera dla każdej fali P i S dwie tabelę 2x2 wartości prędkości dla dwóch głębokości 0 i 50 dla dwóch odległości 0 i 100 km,

<defaultV>- domyślna średnia prędkość fali we wzorze (3), stosowana w przypadku braku odpowiednich danych w tablicy <V>.

<talParLogR> , <talParFree> - współczynniki potrzebne do określenia czasu trwania fali we wzorze (4). - średnia prędkość fali