Salute ad Afazio e a tutti gli utenti del citato foglio sviluppato a partire dalle librerie di DocHolly (Ing. Cattivelli).
La domanda riguarda il settaggio di default per epsSmax = 10/1000.
Vorrei sapere per quale ragione è stato scelto di conservare tale (antico) valore al posto del recente 67.5/1000.
Temo che tutto nasca dallo sviluppo madre di DocHolly che era impostato sui vecchi SLU ex DM96.
Possibile che sostituendo epsSmax As Double = 67.5/1000 succeda un disastro?
Public Function SigmaC(eps As Double, sigma_max As Double, forma As Integer, _
Optional Emodulus As Double = 0#, _
Optional epsSmax As Double = 0.01, _
Optional epsCmax As Double = 0.0035, _
Optional epsCrif As Double = 0.002) As Double
'Restituisce la tensione del calcestruzzo corrispondente alla deformazione epsilon data
'Parametri:
' eps = deformazione epsilon di cui calcolare la tensione sigma
' sigma_max = tensione massima (MPa)
' forma = parametro di forma del diagramma:
' forma = 1 => parabola-rettangolo EC2
' forma = 2 => perfettamente elastico lineare per compressione (il modulo di elasticità è definito da epsCmax)
' forma = 3 => elasto-plastico (il modulo di elasticità se non definito è calcolato da epsCrif)
' Emodulus = modulo di elasticità (necessario per forma pari a ?) (MPa)
' epsSmax = deformazione limite dell'acciaio
' epsCmax = deformazione limite del cls
' epsCrif = deformazione limite del cls per compressione semplice
If forma = 1 Then
Select Case eps
Case -epsCmax To -epsCrif
SigmaC = -sigma_max
Case -epsCrif To 0
SigmaC = -sigma_max * (1 - (1 - Abs(eps) / epsCrif) ^ 2) 'secondo EC2
Case Else
SigmaC = 0#