Author Topic: Per Afazio circa VerSezSLU06.xls e settaggio epsSmax  (Read 9838 times)

0 Members and 1 Guest are viewing this topic.

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #15 on: 28 April , 2011, 19:35:28 PM »
nella versione 8 sarebbe interessante ci fosse anche il momento resistente in direzione trasversale.

Come programma in excel potrei anche farlo ma certamente non come funzione da poter richiamare in qualsiasi altro foglio dedicato ad altro. Infatti, volendo comporre una funzione che determina pure il momento resistente (e tutte le altre grandezze collegate, come per esempio la posizione dell'asse neutro, il campo di rottura, le deformazioni dei materiali a rottura ecc ecc) nell'altra direzione dovrei duplicare il numero dei "flag". Gia cosi ho una cinquantina di flag, vedi la confusione se i flag diventano cento.
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

Massimo.T

  • Guest
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #16 on: 28 April , 2011, 19:43:37 PM »
l'obiettivo è ovviamente rivolto alla gestione della 4.1.10.

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #17 on: 28 April , 2011, 20:13:40 PM »
l'obiettivo è ovviamente rivolto alla gestione della 4.1.10.
Mi annoia andare a leggere la normativa. Che dice sto quattro uno dieci?
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

Massimo.T

  • Guest
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #18 on: 29 April , 2011, 10:18:11 AM »
che per le sezioni deviate la verifica la si conduce con un bel
(Mex/Mrx)^alpha+(Mey/Mry)^alpha<=1
con alpha giustificato o comunque=1.

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #19 on: 29 April , 2011, 10:20:45 AM »
che per le sezioni deviate la verifica la si conduce con un bel
(Mex/Mrx)^alpha+(Mey/Mry)^alpha<=1
con alpha giustificato o comunque=1.

OK
Ruoti la sezione e determini l'altro momento resistente. No?
Non vedo la necessità di raddoppiare le linee di codice, perchè di questo si tratta.
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

Offline mircof

  • Esperto del forum
  • ***
  • Posts: 201
  • Karma: 42
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #20 on: 06 May , 2011, 00:06:30 AM »
Rimango sempre molto colpito e ho grande ammirazione per i tuoi eccellenti lavori.
Visto che sul post dove condividi VerSezSLU0731.xls hai già 5 ringraziamenti la mia stellina te la metto sul “mi annoia andarmi a leggere la normativa”  :rotfl:

Premesso che di Vba ne capisco poco e che quindi potrei fare una domanda banale mi chiedevo: relativamente alla parte di codice seguente
Mentre nella omologa funzione che serve per determinare la tensione nell'acciaio ho impostato epsSmax a 67.5 millesimi

Code: [Select]
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




a cosa serve definire la forma  2 => perfettamente elastico lineare con modulo di elasticità = (sigmaS_max / epsSmax) e dove epsSmax=6,75%?

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #21 on: 06 May , 2011, 09:44:38 AM »
Rimango sempre molto colpito e ho grande ammirazione per i tuoi eccellenti lavori.
Visto che sul post dove condividi VerSezSLU0731.xls hai già 5 ringraziamenti la mia stellina te la metto sul “mi annoia andarmi a leggere la normativa”  :rotfl:

Premesso che di Vba ne capisco poco e che quindi potrei fare una domanda banale mi chiedevo: relativamente alla parte di codice seguente
a cosa serve definire la forma  2 => perfettamente elastico lineare con modulo di elasticità = (sigmaS_max / epsSmax) e dove epsSmax=6,75%?

La funzione a cui ti riferisci e' quella che ho preso dal lavoro dell'ing. Cattivelli con la sola modifica dell'allungamento a rottura dell'acciaio pari a 67.5/1000. Cosa avesse intenzione di fare non ne ho proprio idea dato che penso non l'abbia usata nemmeno lui nel suo foglio CMN.xls.
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

Offline afazio

  • Veterano del forum
  • ****
  • Posts: 663
  • Karma: 273
  • dovizio mi delizio
    • CI si vede al Bar
Re:Per Afazio circa VerSezSLU06.xls e settaggio epsSmax
« Reply #22 on: 06 May , 2011, 09:54:56 AM »
La funzione a cui ti riferisci e' quella che ho preso dal lavoro dell'ing. Cattivelli con la sola modifica dell'allungamento a rottura dell'acciaio pari a 67.5/1000. Cosa avesse intenzione di fare non ne ho proprio idea dato che penso non l'abbia usata nemmeno lui nel suo foglio CMN.xls.

Correggo:

ho proprio adesso controllato il lavoro dell'ing Cattivelli. In effetti nel foglio c'è altra linguetta denominata "tensioni ammissibili" ed in questo foglio conduce le verifiche alle tensioni ammissibili ove , mi pare, abbia usato la forma 2 per l'acciaio.

Cerca in rete il foglio CMN.xls
« Ogni qualvolta una teoria ti sembra essere l’unica possibile, prendilo come un segno che non hai capito né la teoria né il problema che si intendeva risolvere. »
K.P.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24