-
.
credo che tra i dati forniti manchi il copriferro (e anche specificare se è in asse alle barre o se è un ricoprimento netto). . -
.
Pepo, scusami. Hai ragione, non è la verifica generica, ma il topic sulle routine di Afazio per la presso-flessione retta.
(Pepo mi ha inviato un messaggio privato per informarmi)
A questo punto mi sa che non ho capito un acca io.
Detto questo: hai detto di considerare sempre snervate le armature. Per quanto simmetriche in funzione della posizione dell'asse neutro questo non è sempre vero. E' possibile sia questa la differenza che riscontri?. -
.
le armature le considero snervate se lo sono effettivamente, per capire ciò è semplice.
Facendo variare asse neutro in dati limiti di campo capisco se le armature sono in fase elastica oppure no e di conseguenza si calcolano le relative tensioni.
Questo il mio foglio già lo fa, solo che non riesco a trovarmi con i risultati dal campo 3 in poi.
Potrebbe darsi che ho sbagliato le risultanti del cls per una sez a T, anche guardando con vcaslu e mettendo baricentro del cls trovo sempre lo stesso scostamento.
Il campo è il N° 3 i limiti sono da x=0,259d a x=0,642 d e le armanture sono entrambe snervate in questo caso
campi rottura
qui è come vi calcolate il momento resistenteSPOILER (clicca per visualizzare)CODICEDim N_dominio As Double
Dim M_dominio As Double
yg = (BsUp * HsUp ^ 2 + 2 * BiNf * HiNf * HsUp + BiNf * HiNf ^ 2) / (2 * (BiNf * HiNf + BsUp * HsUp))
'yg = (HiNf + HsUp) / 2
diVisioni = 100 ' variare questa variabile per aumentare o diminuire la precisione di calcolo
' parte relativa al rettagolo superiore di calcestruzzo
For count = 1 To diVisioni
y = (count - 1 / 2) * HsUp / diVisioni
z = CalcEpsilon_rottura(HsUp + HiNf, c, y, x)
w = SigmaC(z, fCd, 1)
N_dominio = N_dominio + w * BsUp * HsUp / diVisioni
M_dominio = M_dominio + w * BsUp * HsUp / diVisioni * (y - yg)
Next
' parte relativa al rettagolo inferiore di calcestruzzo
For count = 1 To diVisioni
y = HsUp + (count - 1 / 2) * (HiNf / diVisioni)
z = CalcEpsilon_rottura(HsUp + HiNf, c, y, x)
w = SigmaC(z, fCd, 1)
N_dominio = N_dominio + w * BiNf * HiNf / diVisioni
M_dominio = M_dominio + w * BiNf * HiNf / diVisioni * (y - yg)
Next
e usando stress block non torna
Edited by pepo2020 - 20/4/2020, 15:36. -
.
mi sta venendo un dubbio: non è che per caso afazio ha aggiornato il foglio alla norma?
perché un conto è il discorso teorico agli stati limite, un altro è creare un foglio per la professione.
nel secondo caso, la norma dice che il diagramma dell'acciaio è indefinito per qualunque deformazione cosicché scompaiono alcuni campi (cosa che già discutemmo in un tempo anche abbastanza recente).. -
.No, non credo sia quello il problema, su vca slu mi da lo stesso vostro risultato
nel senso che conferma l'output di afazio?. -
.
quindi forse facciamo prima se mostri in dettaglio il tuo calcolo . -
.
Le funzioni implementate nel foglio sono quelle generali valide anche per la sezione rettangolare e prevedono un diagramma costitutivo dell'acciaio indefinito si grazie ho capito dove sbagliavo, l'errore era dovuto a questo benedetto fcd io prendo 11,76 nel vs foglio era 11,33.
ovviamente io non ho usato iterazioni per i coefficienti di riempimento ma ho sempre usato 0,4 e 0,8 per semplificare tutto come stress block insegna.
Grazie comunque
Nel foglio puoi imporre l'efficidi che preferisci.
prova quindi a forzare fcd al valore che avevi assunti e verifica quindi se ottieni gli stessi risultati.. -
.
Scusate,
ultimo quesito, magari domanda sciocca.
Non riesco a farmi tornare i valori opposti del diagramma, in pratica poichè sezione non simmetrica ma con armature simmetriche mi sono ricalcolato le varie fasi di rottura per momenti opposti, non mi quadra il momento massimo sul diagramma (in questo caso negativo)
Qualcuno può dirmi dove sbaglio?
Metto in allegato il valore massimo e minimo del Mrd, grazie lo stessoSPOILER (clicca per visualizzare)CODICENrd MRd
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-259,035 13,5064
-243,305 16,6572
-222,231 20,8283
-199,808 25,1932
-177,978 29,3586
-156,578 33,3648
-132,084 37,7079
-52,9808 51,0335
36,5989 66,0822
145,575 84,1303
297,93 108,197
545,554 141,049
584,238 145,176
624,889 149,027
670,603 152,577
726,518 155,63
801,916 157,47
914,625 155,553
981,087 146,994
1054,07 137,178
1135,25 125,522
1226,94 111,116
1332,41 92,4964
1456,45 67,2024
1544,33 46,8449
1619,76 29,2836
1682,75 14,5184
1733,29 2,5494
1771,39 -6,62346
1794,1 -12,2447
1794,1 -12,2447
1771,93 -15,662
1720,82 -23,3872
1643,72 -34,937
1540,65 -50,3116
1411,59 -69,5108
1256,54 -92,5346
1058,41 -117,039
928,634 -128,631
841,471 -133,8
765,363 -137,131
697,454 -139,38
636,063 -140,973
449,131 -144,648
374,078 -135,923
320,53 -128,19
280,397 -121,573
249,202 -115,944
224,255 -111,137
132,09 -91,0165
93,68 -81,5358
72,6213 -76,0644
59,3211 -72,509
50,2115 -70,0296
43,4895 -68,1757
34,9293 -65,7831
26,1972 -63,3109
17,2281 -60,737
8,79872 -58,2905
2,50657 -56,4494
0 -55,7133
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
Edited by pepo2020 - 24/4/2020, 17:21. -
.Scusate,
ultimo quesito, magari domanda sciocca.
Non riesco a farmi tornare i valori opposti del diagramma, in pratica poichè sezione non simmetrica ma con armature simmetriche mi sono ricalcolato le varie fasi di rottura per momenti opposti, non mi quadra il momento massimo sul diagramma (in questo caso negativo)
Qualcuno può dirmi dove sbaglio?
Metto in allegato il valore massimo e minimo del Mrd, grazie lo stessoSPOILER (clicca per visualizzare)CODICENrd MRd
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-259,035 13,5064
-243,305 16,6572
-222,231 20,8283
-199,808 25,1932
-177,978 29,3586
-156,578 33,3648
-132,084 37,7079
-52,9808 51,0335
36,5989 66,0822
145,575 84,1303
297,93 108,197
545,554 141,049
584,238 145,176
624,889 149,027
670,603 152,577
726,518 155,63
801,916 157,47
914,625 155,553
981,087 146,994
1054,07 137,178
1135,25 125,522
1226,94 111,116
1332,41 92,4964
1456,45 67,2024
1544,33 46,8449
1619,76 29,2836
1682,75 14,5184
1733,29 2,5494
1771,39 -6,62346
1794,1 -12,2447
1794,1 -12,2447
1771,93 -15,662
1720,82 -23,3872
1643,72 -34,937
1540,65 -50,3116
1411,59 -69,5108
1256,54 -92,5346
1058,41 -117,039
928,634 -128,631
841,471 -133,8
765,363 -137,131
697,454 -139,38
636,063 -140,973
449,131 -144,648
374,078 -135,923
320,53 -128,19
280,397 -121,573
249,202 -115,944
224,255 -111,137
132,09 -91,0165
93,68 -81,5358
72,6213 -76,0644
59,3211 -72,509
50,2115 -70,0296
43,4895 -68,1757
34,9293 -65,7831
26,1972 -63,3109
17,2281 -60,737
8,79872 -58,2905
2,50657 -56,4494
0 -55,7133
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
-265,301 12,2447
Io purtroppo non capisco quale è il tuoproblema.. -
.che il risultato calcolato a mano e con il vs foglio, mi squadra, soprattuto quando Mrd è negativo e si trova in rottura bilanciata.
Ok Adesso è chiaro, ma come posso controllare se hai sbagliato i calcoi o no?
Considerato che sei in presenza di una sezione a T con armatura simmetrica, posso solo consigliarti di ruotare la sezione anziché il momento.
In questo modo l'ala anziché essere posta superiormente è posta inferiormente e il momento è sempre nello stesso verso di prima.
Lo stesso trucco lo puoi usare anche quando l'armatura non è simmetrica nel senso che l'ala si porta appresso l'armatura che possedeva e la stessa cosa fa l'anima.. -
.L''ho fatto e ho messo i calcoli sopra, con i momenti e sforzi normale rispettivi
Sei hai ruotato la sezione, poi non devi leggere il momento negativo, ma devi continuare a leggere quello positivo.
In sostanza se usi il foglio non devi girare proprio nulla, ci pensano direttamente le funzioni a fare tutto il giro. Tu devi semplicemente leggere i valori delle relative tabelle.
Ti ricordo che ne hai 4:
1) Mrd(+) per Nrd=0- Flessione semplice positiva - fibre inferiori tese
2) Mrd(-) per Nrd=0- Flessione semplice negativa - fibre superiori tese
3) Mrd(+) per Nrd=Ned - flessione positiva - fibre inferiori tese
4) Mrd(-) per Nrd=Ned - flessione negativa - fibre superiori tese. -
.ma io l'ho calcolato a mano e non mi tornano i risultati, è questo il problema dio
Non posso esserti di aiuto.
Hai provato a confrontare i tuoi risultati con altro programma diverso dal mio?. -
.
Allora significa che sbagli nell'impostazione o nella risoluzione.
Come possiamo esserti di aiuto qui?. -
.
Ho controllato i tuoi risultati. Non sono corretti. . -
.
grazie Zax, cancello i post che ho messo.
scusatemi.