Il Bar dell'Ingegneria

VerSezSLU

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

    Advanced Member

    Group
    Administrator
    Posts
    8,165
    Reputation
    +294

    Status
    Offline
    Come usare direttamente le funzioni

    Illustro come usare le funzioni direttamente in una cella del nuovo foglio che abbiamo creato ed in cui abbiamo trascinato il modulo di codice "rottura". Lo faccio con alcuni esempi.


    Esempio n° 1
    Intendiamo determinare il momento resistente che tende le fibre inferiori di una sezione rettangolare di dimensioni 30x60 cm
    avente armatura inferiore costituita da 3Ф16, armatura superiore costituita da 3Ф12, copriferro 3.5 cm (inteso come distanza del baricentro del tondino dal bordo sezione).
    Il cls sia un C20/25 e l'acciaio il solito B450C

    Ricordando che la funzione richiede come unita di misura:
    - dimensioni il mm
    - aree ferri il mm²
    - resistenze il MPa

    abbiamo i seguenti dati di input:

    B= 300 mm
    H=600 mm
    c=35 mm
    Afinf = 3*201=603 mm²
    Afsup = 3*113 = 339 mm²

    fyd= 450/1.15 = 391.3 MPa
    fcd = 0.85*20/1.5 = 11.33 MPa

    Scegliamo la cella dove vogliamo sia collocato il risultato fornito dalla funzione, scegliamo "Inserisci funzione", selezioniamo dal dialogo che appare le funzioni definite dall'utente e quindi cerchiamo la funzione VsezRettSLU01. Selezioniamo la relativa voce e diamo l'ok.

    Appare il tipico dialogo che ci propone l'input dei vari parametri richiesti dalla funzione stessa.

    pctd

    Riempiamo i diversi campi coi valori che abbiamo in testa... come nelle seguenti immagini

    vxoi

    l509

    Resta da inserire l'ultimo parametro. Il parametro flag è proprio quel parametro che ci indica cosa vogliamo che la funzione ci restituisca.
    Nel caso in esame volevamo il momento resistente per flessione semplice (Ned=0) che tende le fibre inferiori. Il flag in questo caso è il numero 30.
    Digitiamo 30 nell'ultimo campo di input e diamo l'ok.

    Nella cella adesso comparirà il valore 126909921.84126 che è proprio il momento resistente che abbiamo richiesto ma espresso in [N*mm].
    dividendo il tutto per 1000 lo trasformiamo in [N*m] e dividendolo ancora per 1000 lo avremo in [kN*m] ottenendo il valore:

    Mrd = 126.91 kN*m

    Capite che è fondamentale avere sempre presente la tabella di corrispondenza tra flag e valore restituito.

    se per esempio avessimo inserito il flag 37 avremmo ottenuto in risposta la curvatura φu a rottura.
     
    Top
    .
111 replies since 18/1/2014, 19:57   10043 views
  Share  
.