Parametrisch ontwerp in IDEA StatiCa Connection - Enkelvoudige lip plaat afschuifverbinding
In deze tutorial gaan we een eenvoudige enkelvoudige afschuifverbinding met één boutreeks parametriseren.
Maak hiervoor een nieuwe verbinding aan zonder bewerkingen (klik op Create blank Design).
Pas de bewerking Shear plate toe en schakel over naar het tabblad Developer.
In plaats van alle velden in deze bewerking te wijzigen, richten we ons alleen op het volgende:
- Plaatdikte
- Speling
- Aantal bouten
- Boutafstand
Klik op de + knop en vul de velden in volgens de volgende afbeelding.
Voor het veld Aantal bouten willen we een waarschuwing instellen om minimaal twee bouten als invoer te vereisen. Stel hiervoor de Lower bound in op de waarde 2.
Als u teruggaat naar het tabblad Design en het veld Operations selecteert, kunt u de parameters zien die we hebben ingesteld.
De parameters T (Plaatdikte) en G (Speling) kunt u nu rechtstreeks koppelen aan de bewerking FP1.
Omdat we slechts één boutreeks hebben, kunnen we de plaatoverlap berekenen als boutdiameter x 2 x 2 volgens de EN-norm. Om dit correct in te stellen, raadpleegt u de link naar de Reference Guide, onderaan het venster Parameters.
| O | Overlap | Round(GetBoltDiameter('FP1',0) *4,3) |
Koppel vervolgens deze parameter aan de bewerking FP1.
U heeft de breedte van de afschuifplaat ingesteld, nu is het tijd om de hoogte ervan in te stellen. Ook hier willen we een waarschuwing instellen om de staafmaat niet te overschrijden.
U moet de randafstand van de bout en de speling van het lijf berekenen om de hoogte van de plaat te bepalen.
| E | Randafstand | Round(GetBoltDiameter('FP1',0) *2,3) |
| H | Doorsnedehoogte | GetValue('B', 'CrossSection.Bounds.Height') |
| F | Flensdikte | GetBeamPlateThickness('B', 'TopFlange') |
| H0 | Speling | H-2*F |
| H1 | Plaathoogte | (N-1)*D+E+E |
Voer de gegevens in volgens de volgende afbeelding en stel H0 in als Upper bound in de tabel Parameter Validation.
Omdat u in de bewerking FP1 niet de hoogte van de plaat invoert, maar de afstand Boven/Onder, stelt u de waarde in
-(H-H1)/2 voor de parameter H2 en koppel deze aan de juiste velden.
Er is nog één veld dat u moet instellen - de positie van de bouten. Gebruik de volgende formule op basis van het aantal bouten (oneven of even) (Concat plaatst het getal in het juiste formaat):
| Tr | Dwars | if(N % 2==1,Concat(0," ",D,"*",(N-1)/2),Concat(D/2," ",D,"*",N/2-1)) |
Omdat de verbinding een afschuifverbinding is, kunnen we aannemen dat de afschuifkrachten aangrijpen in de positie van de bouten en het modeltype is N-Vz-My.
Voeg daarom een extra parameter B toe met de waarde 'Bolts' en koppel deze aan staaf B. Als de positie wordt gewijzigd, kunt u een validatie toevoegen (CheckForcesIn('Bolts', 'B')).
Voor het modeltype maken we parameter M aan met de waarde 'N-Vz-My' en stellen we een validatiewaarschuwing in op GetValue('B', 'StaticBehavior') == 'DoNotActDirYRotZ'.
Nu kunt u naar het tabblad Design gaan en uw nieuw gemaakte parametrische verbinding opslaan als een template, in de persoonlijke of bedrijfsset.
Zie hieronder het voltooide model.
U heeft de vaardigheden verworven om parameters te gebruiken, parametrische templates te maken en fundamentele parametergerelateerde taken uit te voeren.
Toegevoegde downloads
- shear.ideaCon (IDEACON, 39 kB)