Grasshopper API-link - parametrische optimalisatie van een lasverbinding

Dit artikel is ook beschikbaar in:
In deze tutorial leer je hoe je een template van een las kunt maken en de juiste dikte van een las kunt bepalen voor gegeven belastingen in Grasshopper.

Grasshopper - Installatie van de plugin

Je kunt een proefversie van Rhino3d en Grasshopper downloaden via de Rhino3d website. Start Rhinoceros en selecteer de template met Meters:

Voer in de command regel "Package Manager" in:

Een nieuw venster verschijnt; selecteer IDEAStatiCa en klik op Install. De plugin wordt gedownload en geïnstalleerd. Om actief te worden, is een herstart van Rhinoceros noodzakelijk.

Om Grasshopper te starten met de IDEA StatiCa plugin, selecteer Tools / Grasshopper in het Rhihoceros tabblad.

Zoals u kunt zien, is de plugin nu beschikbaar.

Leer meer over de componenten en opdrachten in de IDEA StatiCa-plugin voor Grasshopper in het artikel Beschrijving van Grasshopper-plug-incomponenten.

Anemoon plugin

Omdat Grasshopper niet met lussen kan werken, moet je een andere plugin installeren die dit wel kan. In dit voorbeeld gebruiken we Anemone, waarmee je lussen kunt maken in Grasshopper.

Opmerking: plaats het .gha bestand in Grasshopper bibliotheken, klik met de rechtermuisknop op eigenschappen, vink het vakje "deblokkeren" aan, druk op toepassen, sluit alles af en start Rhino opnieuw.


IDEA StatiCa Connection - Ontwerp van een verbinding en stel parameters in

Voor het voorbeeld maakt u een eenvoudige momentverbinding met behulp van een template:

Om met parameters te kunnen werken, is het nodig om het tabblad Ontwikkelaar in te schakelen in Voorkeuren / Geavanceerde instellingen:

Nu moet je de parameter voor lassen instellen. Klik op de plusknop in het tabblad Ontwikkelaar en wijzig de tekst volgens de afbeelding:

Om deze parameter met de juiste lassen te verbinden, klik je op de linkknop en selecteer je het eigenschappenscherm zoals in de volgende afbeelding:

Nu kun je deze verbinding met de bewerking en de parameter opslaan in een template met de naam Example3.contemp met de knop Opslaan als.

Sluit het bestand en open een nieuw bestand, nu zonder bewerkingen:

Ga naar de Belastingen en wijzig volgens de volgende afbeelding:

Sla dit bestand nu op onder de naam Example3.ideaCon.

Grasshopper - Samenvoegen van de bestanden *ideaCon en *contemp

Maak een nieuw document en voeg de volgende componenten toe om de *.ideaCon en *.contemp bestanden samen te voegen. Selecteer de tab Params in het bovenste lint en plaats de component File Path op het canvas.

Klik met de rechtermuisknop op de component en selecteer het bestand Example3.ideaCon dat we eerder hebben opgeslagen.

Opmerking: als u het bijgevoegde bestand opent, moet u dit pad dienovereenkomstig wijzigen.

Je kunt ook de componenten Params / Panel en Maths / C# Script gebruiken om de bestanden Example3.contemp en Example3.ideaCon te importeren.

Verbind nu de volgende componenten met het canvas zoals weergegeven in de afbeelding.

Import File:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (for creating a result file Example3_update.ideaCon

Calculation and Results:

IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Parameters
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items

Anemone Components (om over de lasdikte te itereren):

Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition

We gebruiken de component Params / Input / Button om de iteratie te starten.

De iteratie wordt tien keer uitgevoerd vanaf 0,001 m met een stap van 1 mm totdat de waarde CheckStatus True wordt.

Interpretatie van de resultaten

Deze specifieke verbinding voldoet met een lasdikte van:

  • Lasdikte 6 mm

Meer complexe voorbeelden zijn te vinden op je PC in de map

"%appdata%\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\voorbeelden.zip".

Toegevoegde downloads

Gerelateerde artikelen

Beschrijving van Grasshopper plugin componenten

Grasshopper API link - IDEA StatiCa IOM importeren

Setting up parametric design with Developer Tab

Connection Wednesdays – IDEA StatiCa Automated