Gå till innehållet

Massberäkning - Tvärprofilmetoden

Beräkningsmetod

Utgångspunkten för metoden är tvärprofiler längs en linjedefinition eller horisontal kurvatur i en SFI-modell.

Generering av tvärprofiler längs linjedefinition

Ett tväprofil kan innehålla fysiska lager som är genererade från skikt, teoretiska lager som är byggda från SFI-modellen eller snitt genom 3D-objekt.

Olika typer av lager i ett tväprofil

Figur: A = Fysiska lager, B = Teoretiskt lager

Med tvärprofilmetoden kan vi beräkna både arealer och volymer. Detta är detaljerat beskrivet nedan.

Arealberäkning

Vi har bland annat följande beräkningstyper för areal:

  • Areal horisontell
  • Areal vertikal
  • Areal snett

Beräkningstyperna beräknar arealer för varje profil med de längder som gäller i detta profil i en längd lika med profilintervallet.

Illustration av arealberäkning

Figur: L = Längd, P = Profilavstånd

Undantag för första och sista profil

Första profil beräknas från startpunkt till ½ intervall förbi profilvärdet. Sista räknas från ½ intervall före profilen till angivet slutpunkt.

Hur beräknar programmet längderna?

Detta visar vi bäst med ett exempel. I exemplet har vi två lager (1 och 2) som korsar varandra.

Exempel med två lager som korsar varandra

Figur: 1 = Lager 1, 2 = Lager 2

För Areal horisontell och Areal vertikal är det max. utsträckning på lagren som ger längderna:

  • Areal horisontell:
    Beräkning av horisontell areal
    Figur: 1 = Lager 1, 2= Lager 2, Grön linje = Areal horisontell

  • Areal vertikal:
    Beräkning av vertikal areal
    Figur: 1 = Lager 1, 2 = Lager 2, Grön linje = Areal vertikal

Snett areal

När det gäller snett areal blir det lite annorlunda. I fall där lagren korsar varandra kommer lagren att kopplas samman som visat i exemplet nedan:

Beräkning av snett areal

Volymberäkning

Vi har bland annat följande beräkningstyper för volym:

  • Volym
  • Volym Differens
  • Volym Snitt
  • Volym Union

Beräkningstyperna använder alla standardmetod för massberäkning i tväprofiler. Det beräknas massor för varje profil med de arealer som gäller i detta profil i en längd lika med profilintervallet.

Illustration av volymberäkning i tväprofiler

Undantag för första och sista profil

Första profil massberäknas från startpunkt till ½ intervall förbi profilvärdet. Sista räknas från ½ intervall före profilen till angivet slutpunkt.

För alla delar av tväprofiletn beräknas areal och arealtyngdpunkt. När arealerna räknas om till massor används profilavståndet i arealtyngdpunkten. På detta sätt tar man hänsyn till "kakstyckeseffekten" i kurvor.

0-profiler

I en nollprofil är arealen lika med 0. Volymen blir då hälften som visat i figuren nedan.

Illustration av nollprofil i volymberäkning

Figur: A = Areal, B = 0-profil

Nu ska vi se lite på hur programmet beräknar arealen för volymberäkningen. Detta är beroende av beräkningstyp.

Beräkningstyp Volym

Metoden för att beräkna arealer i tväprofiletn med Från lager och Till lager använder polygongeometri-funktioner. Regler för beräkning mellan från-lager och till-lager sätts upp. Fritt antal från-lager och till-lager kan anges. Samma polygon används för beräkning och dokumentation, What You See Is What You Get.

Exempel: Beräkning av jordskärning i tväprofil

Involverade lager:

  • Trau
  • Jord
  • Fjell

Exempel på lager i tväprofil

Figur: Involverade lager. A = Jordlager, B = Fjälllager, C = Trau

Varje lager definierar en polygon.

Polygon för traulager

Figur: Blått = Polygonen till traulagret. A = Jordlager, B = Fjälllager, C = Trau

Från polygon:

Från polygonen framkommer genom att ta "union" mellan alla från-lagren (läs: Det översta av från-lagren).

Från-polygon i beräkningen

Figur: Från polygon i rött när fjäll- och traulager (två från lager) är valda som Från lager. A = Jordlager, B = Fjälllager, C = Trau

Till polygon:

Till polygon framkommer genom att ta "intersect" mellan alla från-lagren (läs: Det nedersta av till-lagren).

Till-polygon i beräkningen

Figur: Till polygon i rött när bara jord är vald som till lager. A = Jordlager, B = Fjälllager, C = Trau

Jordskärning-polygon har vi fått genom att ta "Subtract" "Från-polygonen" från "Till polygonen" (läs: Skillnaden mellan till-lager och från-lager).