Il Bar dell'Ingegneria

VerSezSLU

« Older   Newer »
 
  Share  
.
  1. afazio
        +1   -1
     
    .
    Avatar

    Advanced Member

    Group
    Administrator
    Posts
    8,165
    Reputation
    +294

    Status
    Offline
    Nota la deformazione in corrispondenza di un tondino di armatura, la funzione che determina la tensione nel tondino è la seguente:

    CODICE
    Public Function SigmaS(eps As Double, sigmaS_max As Double, forma As Integer, _
                                   Optional Emodulus As Double = 210000#, _
                                   Optional epsSmax As Double = 0.0675) As Double
                                   
    'Restituisce la tensione del'acciaio corrispondente alla deformazione epsilon data
    'Parametri:
    '   eps = deformazione epsilon di cui calcolare la tensione sigma
    '   sigmaS_max = tensione massima (MPa)
    '   forma = parametro di forma del diagramma:
    '           forma = 1 => elasto-plastico
    '           forma = 2 => perfettamente elastico lineare (il modulo di elasticità è definito da epsSmax)
    '           forma = 3 => elasto-plastico incrudente (da sviluppare!)
    '   Emodulus = modulo di elasticità (necessario per forma pari a 1) (MPa)
    '   epsSmax = deformazione limite dell'acciaio
    '   epsCmax = deformazione limite del cls
    '   epsCrif = deformazione limite del cls per compressione semplice

    Dim epsSrif As Double

    If Emodulus <> 0 Then
       epsSrif = sigmaS_max / Emodulus
    Else
       epsSrif = 0#
    End If

    If forma = 1 Then
       Select Case eps
           Case -epsSmax To -epsSrif
               SigmaS = -sigmaS_max
           Case -epsSrif To epsSrif
               SigmaS = eps * Emodulus
           Case epsSrif To epsSmax
               SigmaS = sigmaS_max
           Case Else
               SigmaS = 0#
       End Select
       Exit Function
    End If

    If forma = 2 Then
       SigmaS = eps * (sigmaS_max / epsSmax)
       Exit Function
    End If

    SigmaS = 0#

    End Function


    Le tre funzioni fin qui esposte sono praticamente dell'ing. Cattivelli (noto nel newGroup di discussione di ingegneriacivile col nik DocHollywood). Io ho semplicemente rivisto, ricalcolando per conto mio le relazioni geometriche della prima funzione, ed ampliato i campi da 5 a 10 per avere l'intero dominio.
     
    Top
    .
111 replies since 18/1/2014, 19:57   10043 views
  Share  
.