De oppervlaktelastgenerator is een berekeningsmodule die een oppervlaktebelasting [kN/m²] verdeeld over een selectie aan staven wat resulteert in een lijnlast [kN/m].
Om deze functie te gebruiken:
- Selecteer minstens 2 staven die de last zullen dragen.
De geselecteerde staven moeten in hetzelfde vlak liggen, maar ze moeten geen gesloten omtrek vormen. - Klik op
.
Het volgende venster verschijnt:

- Diamonds zoekt naar alle mogelijke oppervlakken die tussen de geselecteerde staven kunnen worden gedefinieerd. Aan de hand van de visuele weergave kan je hun positie controleren.
- Diamonds veronderstelt dat de belasting op de oranje gebieden werkt.
Je kan op een gebied klikken om het uit te schakelen. Het wordt dan grijs weergegeven. Diamonds past geen belastingen toe op grijze gebieden.

- Er wordt aangenomen dat alleen de geselecteerde staven, die in de bovenstaande afbeelding in het zwart zijn weergegeven, de belasting zullen dragen.
Je kan op een staaf klikken om hem uit te schakelen. Hij wordt dan grijs weergegeven.
- Diamonds veronderstelt dat de belasting op de oranje gebieden werkt.
- In het volgende deel van het venster definieer je de grootte en de richting van de oppervlaktelast.
- Kies of de belasting ofwel loodrecht op het vlak van de geselecteerde staven ofwel volgens één van de globale assen aan te brengen Iedere kleur verwijst naar een as van het globale assenstelsel dat rechtsonder het modelvenster wordt weergegeven. De pijlen geven de richting van een positieve last aan.
- Als je een kracht volgens het globale coördinatensysteem kiest, moet je ook aangeven of de ingevoerde waarde een waarde per m² van het oppervlak (
) of per m² van het horizontale oppervlak (geprojecteerd
) is.
- Hoe werkt de oppervlaktebelastingsgenerator op staven?
Om een oppervlaktebelasting om te zetten in een lijnbelasting, wordt een dummy-oppervlak (= de gele oppervlakken die je in het bovenstaande venster ziet) verdeeld in driehoeken. Dit proces wordt triangulatie genoemd.
Vervolgens wordt voor ieder driehoekje het zwaartepunt alsook de belasting
bepaald.
Het zal ook de omringende staven, waarnaar de belasting zal worden afgeleid, verdelen in verschillende kleine staven waarvan de knooppunten genummerd zijn van 1 tot j.
Vervolgens berekent Diamonds de afstand
tussen elk van deze punten en het zwaartepunt van een driehoek. Hiermee wordt het mogelijk om voor elk punt van de staaf te berekenen welk deel
van de belasting
naar dit specifieke punt wordt afgeleid met behulp van:
![Rendered by QuickLaTeX.com \[F_{i}=P\cdot \frac{\frac{1}{d_{i}}}{\sum _{j}\frac{1}{d_{i}}}\]](https://support.buildsoft.eu/wp-content/ql-cache/quicklatex.com-aebf4db14f20f3a8104c521b65e21e82_l3.png)
Dat zorgt ervoor dat het grootste deel van de belasting wordt omgeleid naar de punten die het dichtst bij de betreffende driehoek liggen.
Zodra de procedure op alle driehoeken is toegepast, kan Diamonds de totale belasting voor elk punt evalueren.
De laatste fase bestaat uit het omzetten van belastingen op afzonderlijke punten in een verdeelde belasting op de staaf. - Nauwkeurigheid van triangulatie
Je kan het aantal driehoeken in de triangulatie aanpassen met de schuifbalk, maar voor praktisch gebruik is de standaardwaarde (schuifbalk helemaal naar links) genoeg. - Je kan de triangulatie visualizeren door de relevante optie aan te vinken.
- Hierboven hebben we uitgelegd hoe deze functie werkt. Op een bepaald moment verdeelt Diamonds de omringende staven, waarnaar de belasting wordt afgeleid, in kleine staven. Het aantal kleine staven kan je opleggen en bepaalt hoe de belastingverdeling over de omringende staven eruitziet.
Aantal verdelingen voor de lasten: 1 (aanbevolen) Aantal verdelingen voor de lasten: 8 Dit resulteert in een constante belasting over de hele staaf. Dit resulteert in een parabolische lijnlast over de hele staaf. Dit is theoretisch gezien de meest correcte lastenverdeling, maar het zal lang duren om deze verdeling te maken en en het zal resulteren in een zwaar model. Daarom raden we dit af. 
