Parametrisch ontwerp in IDEA StatiCa Connection - Enkelvoudige lip plaat afschuifverbinding

Dit artikel is ook beschikbaar in:
Vertaald door AI vanuit het Engels
Ontdek hoe eenvoudig u uw eigen parametrische template kunt maken.

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). 

inline image in article

Pas de bewerking Shear plate toe en schakel over naar het tabblad Developer.

inline image in article
inline image in article

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. 

inline image in article

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.

inline image in article

Als u teruggaat naar het tabblad Design en het veld Operations selecteert, kunt u de parameters zien die we hebben ingesteld.

inline image in article

 De parameters T (Plaatdikte) en G (Speling) kunt u nu rechtstreeks koppelen aan de bewerking FP1.

inline image in article
inline image in article

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.

OOverlapRound(GetBoltDiameter('FP1',0) *4,3)

Koppel vervolgens deze parameter aan de bewerking FP1.

inline image in article

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.

ERandafstandRound(GetBoltDiameter('FP1',0) *2,3)
HDoorsnedehoogteGetValue('B', 'CrossSection.Bounds.Height')
FFlensdikteGetBeamPlateThickness('B', 'TopFlange')
H0SpelingH-2*F
H1Plaathoogte(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.

inline image in article

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. 

inline image in article

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):

TrDwarsif(N % 2==1,Concat(0," ",D,"*",(N-1)/2),Concat(D/2," ",D,"*",N/2-1))
inline image in article

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')).   

inline image in article
inline image in article

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'.

inline image in article

 Nu kunt u naar het tabblad Design gaan en uw nieuw gemaakte parametrische verbinding opslaan als een template, in de persoonlijke of bedrijfsset.

inline image in article

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

Gerelateerde artikelen