vuoi
o PayPal
tutte le volte che vuoi
MATLAB:
Devo definire due directory (dove prendo i dati di input).Definisco un file di output.f = selector('dir', 'coord.txt') -> prendo i dati input dalladirectory.load (id) -> carico dati input.vel = ? -> collega al nodo per elemento.Tabella dei nodi: nodo, Nodi, spostamento xxx.
PROBLEMA FUNZIONALE (EB) 16/05/2023Effetto PendoloMODULO EB -> TRAVI SOTTILI h << LMODULO TIKHONENKO -> TRAVI TOZZE (se h < L allora EB)
- Nella teoria monodimensionale varie derivano.Spostamenti: u -> in direzione x σ -> in y w -> in z
- Nei domini finiti sono:Spostamenti: u -> in direzione x asse θ σ -> in altezza y flessionale w -> in direzione y flessionale /piano
ψ = σ' /non ψ = - σ'
Quale funzione d’elemento finito?
Parametri cinematici sono:(scontro orizzontale verticali rotazionale)-> 2 GDL
- σ(xA) = σEσ(xB) = σB
- φ(xA) = - σEφ(xB) = φE
Qe=T(xA)
Qe=-T(xB)
Qe=-M(xA)
Qe=M(xB)
σ(x)=σ1ψ1(x)+σ2ψ2(x)+σ3ψ3(x)+σ4ψ4(x)
φ(x)=σ′(x)=σ3ψ1(x)+σ2ψ2(x)+σ′(x)=σ3ψ3(x)+σ4ψ4(x)
Devo imporre delle condizioni:
Voglio che: σ(xA)=σ1 e che φ(xA)=σ2
σ(xB)=σ3 e che φ(xB)=σ4
Allora:
ψ1(xA)=1
ψ2(xA)=0
ψ1'(xA)=0
ψ4'(xB)=1
Quindi:
ψ(xA)=σ1 ⇒ ψ1(xA)=1
φ(xB)=σ4 ⇒ φB=σ3
ψi(x)=ai+bix+cix3
4 parametri incogniti da determinare
Ottengo dei polinomi di interpolazione → POLINOMI DI HERMITE
PROBLEMA ASSIALE + FLESSIONALE (problema delle travi coupled)
L'energia potenziale totale è data dalla parte assiale più parte flessionale.
Idea:
ux = u(X) - yφ'(X) = U(X) - ye-1(X) , ε = U'
uy = U(Y) → problema flessionale
uz = 0
Nel caso dell’elemento finito aria:
Parametri nodali:
- u(X1) = u0 → ϕ1(XA) = 1, ϕ4(XA) = 0
- u2(X1) = 0 → ϕ2(XA) = 1, ϕ5(XA) = 0
- u(X2) = u3 → ϕ3(XA) = 0, ϕ6(XA) = 0
- u(X3) = u4 → ϕ4(XA) = 0, ϕ3(XA) = 1
- u(X4) = u5 → ϕ5(X3) = 0, ϕ4(X3) = 0
- u(X5) = u6 → ϕ6(X5) = 1
Le forze nodali sono:
- Qex = -N(XA)
- Qe2 = T(XA)
- Qe3 = -M(XA)
- Qe4 = N(XB)
- Qe5 = -T(XB)
- Qe6 = M(XB)
Approssimazione dell’elemento:
U = U1ϕ1 + U2ϕ2 azione di forze, rilievo di risultati
* U = U2 + U3 + U5 + U6 + U5 + U6
ε = u, ε = u1ϕ1 + u2ϕ2 "ϕ5"
x = -u1ϕ2 + u2ϕ3 + u4ϕ5 "ϕ6"
ψ(x) = ax + b
ϕ(x) = 2x + 2bx + c
+ ca + cb
L'energia potenziale totale sarà:
Il problema flessionale → oscillazione per approssimazione
Per calcolare k posso usare anche il metodo degli spostamenti.Preso il generico elemento della Trave lo sblocco con il vincolo da cui nascono le porti e.g. fisso lo spostamento μ1, poi e 1 e μ2 = 0.Successivamente, il caso opposto μ1 = 0 e μ2 = 1. In questo modo calcoliamo le reazioni dei vincoli che saranno rispettivamente la prima colonna della matrice di rigidezza del caso 1 e le 2ᵃ colonna del caso 2.
k = μi(e) Fi(e)
μi(e) = (μi(e))
CASO 1 : { μ1 = 1, μ2 = 0 }K =
- K14 K12
- K24 K22
1/e 2
CASO 2 : { μ1 = 0, μ2 = 1 }
- K11 K10
- K21 K22
[0] 1 = [K12 K22]
1/e
EAμ' = 0μ = ax + bμ(x=0) = 1, -> b = 1μ(x=he) = 0, -> ahe + b = 0, -> a = -1/heμ = 1/he x + 1
N = EA dμ/dx = -EA/hc -> [ - ]