Projeto paramétrico no IDEA StatiCa Connection - Ligação de corte com chapa simples

Este artigo também está disponível em:
Traduzido por IA a partir do inglês
Descubra como é fácil criar o seu próprio modelo paramétrico.

Neste tutorial iremos parametrizar uma ligação de corte simples com uma fila de parafusos.

Para este efeito, crie uma nova  junta sem qualquer operação (clique em Create blank Design). 

inline image in article

Aplique a Operação Shear plate e mude para o separador Developer.

inline image in article
inline image in article

Em vez de alterar todos os campos que podemos ver nesta Operação, iremos focar-nos apenas nos seguintes:

  • Espessura da chapa
  • Folga
  • Número de parafusos
  • Distância entre parafusos

Clique no botão + e preencha os campos de acordo com a imagem seguinte. 

inline image in article

Para o campo Número de parafusos, gostaríamos de definir um aviso para que seja introduzido um mínimo de dois parafusos. Para isso, defina o Lower bound com o valor 2.

inline image in article

Se regressar ao separador Design e selecionar o campo Operations, pode ver os parâmetros que definiu.

inline image in article

 Os parâmetros T (Espessura da chapa) e G (Folga) podem agora ser diretamente associados à operação FP1.

inline image in article
inline image in article

Como temos apenas uma fila de parafusos, podemos calcular a sobreposição da chapa como diâmetro do parafuso x 2 x 2 de acordo com a norma EN. Para o definir corretamente, consulte o link para o Reference Guide, localizado na parte inferior da janela de Parâmetros.

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

De seguida, associe este parâmetro à operação FP1.

inline image in article

Definiu a largura da chapa de corte; agora é altura de definir a sua altura. Da mesma forma, gostaríamos também de definir um aviso para não exceder a dimensão da viga.

É necessário calcular a distância ao bordo do parafuso e a folga da alma para obter a altura da chapa.

EEdge distanceRound(GetBoltDiameter('FP1',0) *2,3)
HCross-section heightGetValue('B', 'CrossSection.Bounds.Height')
FFlange thicknessGetBeamPlateThickness('B', 'TopFlange')
H0ClearanceH-2*F
H1Plate height(N-1)*D+E+E

Introduza os dados de acordo com a imagem seguinte e defina H0 como Upper bound na tabela Parameter Validation.

inline image in article

Como na operação FP1 não se introduz a altura da chapa, mas sim a distância Superior/Inferior, defina o valor 

-(H-H1)/2 para o parâmetro H2 e associe-o aos campos adequados. 

inline image in article

Existe mais um campo que precisa de definir - a posição dos parafusos. De acordo com o número de parafusos (par ou ímpar), utilize a seguinte fórmula (Concat coloca o número no formato correto):

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

Como a ligação é uma junta de corte, podemos assumir que as forças de corte atuam na posição dos parafusos e o tipo de modelo é N-Vz-My

Adicione então outro parâmetro B com o valor 'Bolts' e associe-o ao elemento B. Caso a posição seja alterada, pode adicionar uma validação (CheckForcesIn('Bolts', 'B')).   

inline image in article
inline image in article

Para o tipo de modelo, crie o parâmetro M com o valor 'N-Vz-My' e defina um aviso de validação para GetValue('B', 'StaticBehavior') == 'DoNotActDirYRotZ'.

inline image in article

 Agora pode ir ao separador Design e guardar a sua nova junta paramétrica como um modelo, seja no conjunto pessoal ou da empresa.

inline image in article

Veja abaixo o modelo concluído. 

Adquiriu as competências necessárias para utilizar parâmetros, criar modelos paramétricos e realizar tarefas fundamentais relacionadas com parâmetros. 

Transferências Anexadas

Artigos relacionados