Sostituisci queste approssimazioni nella formula dell'energia
Piccole onde.
Calcola le variazioni e ottengo un sistema di mw + mx + my equazioni in mw + mx + my incognite ∫T Xwx/y = 0.
Il sistema è risolubile se le funzioni approssimate scelte l.i. tra loro.
Metodo degli elementi finiti 3/05/2023
Vedremo come il Metodo variazionale approssimato Ritz è un particolare caso del metodo degli elementi finiti (FEM).
Le funzioni approssimanti devono:
- Soddisfare i requisiti di continuità.
- Essere l.i. e complete.
- Soddisfare le condizioni al contorno.
Tutti i metodi approssimanti sono basati sull'energia!
I requisiti sono:
- Il metodo deve avere una buona formulazione matematica.
- Il " " essere applicato indipendentemente dalla complessità del dominio (la procedura deve valere sempre).
- Devo sapere causa far affluire la soluzione approssimata tendalla soluzione esatta (devo sapere la convergenza del metodo).
- Il metodo deve essere facilmente implementabile in codici di calcolo.
Sostituzione delle approssimazioni nell'energia
Sostituisco queste approssimazioni nella formula dell'energia, prendo l'Ecle.
Calcolo le derivate e ottengo un sistema di mw+mx+my, equazioni in mw+mx+my incognite ∫∫ ∂fw,x,y A/3 = 0.
Il sistema è risolubile se le funzioni approssimanti scelte l.i. tra loro.
Metodo degli elementi finiti 3/05/2023
Vedremo come il Metodo variazionale approssimato può prevedere l'uso del metodo degli elementi finiti (FEM).
Le funzioni approssimanti devono:
- Soddisfare i requisiti di continuità.
- Essere l.i. e complete.
- Soddisfare le condizioni al contorno.
Tutti i metodi approssimanti sono basati sull'energia!
I requisiti sono:
- Il metodo deve avere una buona formulazione matematica.
- Il " " essere applicato indipendentemente dalla complessità del dominio (la procedura deve valere sempre).
- Devo sapere comunque giustificare la soluzione approssimata trovata alla soluzione esatta (devo sapere la convergenza del metodo).
- Il metodo deve essere facilmente implementabile in codici di calcolo.
Vantaggi del FEM
Le funzioni approssimanti sono definite in modo semplice.
Il dominio continuo viene diviso in domini più piccoli detti "elementi finiti" (discretizzazione del dominio).
Il problema viene formulato su ogni singolo sottoambiente = Σ=1 Φ() coefficienti incogniti funzioni approssimanti assegnati (solo punti).
Rappresentano gli spostamenti dei nodi della discretizzazione del dominio.
Applico il metodo al problema della trave.
Problema 1D della barra
Modello trave: comportamento assiale.
w(z) spostamenti dei punti dell'asse in direzione z.
FEM: asta (elemento finito 1D) (TRUSS).
𝕂() spostamenti dei punti dell'asse in direzione x.
0 ≤ x ≤ l.
EA'' + β = 0 → equazione di campo in 0<x<l.
(0) = 0 = EA ε.
N() = EA'().
EA'(l) = P condizioni al contorno.
Formulazione energetica
Formulazione energetica: ε = e0 e1 ... , G = ... T G = Ee Φ = 1/2 TEGdV = 1/2 ∫ εxAdV = 1/2 ∫ (el(u'(x))2dV - 1/2 (∫ ε(u'(x))2 dA b dx).
Elemento finito ex=ex x=Exx Φ = 1/2 (∫ EA (u'( x))2dx) → Energia Interna Λ = - (∫0L fudx + pL) → Potenziale dei carichi Π = Φ + Λ.
Metodo variazionale approssimato: introduco un'approssimazione μ(x) -N(∑j=4 Uj ψj(x)) ueq utile coefficienti costanti μ'(x)=N ∑ Uj ψj j=1 x: N=3 → μ(x) = u1 ψ1 + u2ψ2(x) + u3 ψ3(x) μ'(x)- u1φ11/2+u2u2φ1 + u3U3[x]+ 2eφJexter - e11ψ1 + 2e11ψ1 + 4exεψxu11 E2Ue ln.
Sostituisco le espressioni nell'energia e ottengo: Π(U1,U2,ui).
Faccio la stazionarietà: 0 = ∂Π/∂Ui → sistema di equazioni lineare in Ui.
∂J/∂U2 = 1/2 ∫0L [ EA ∫U2 (w'i(x))2]dx − 1/2 EA ∫0L [ 2U2 φ'2 ψ'2 + 2U3 ψ'3 ψ'2 + 2U3 ψ'2 φ'3] dx = − ∫0L EA ψ2 [ U1 ψ1 + U2 φ2 + U3 ψ3 ] dx = ∫0L EA ψ2 5Ui ψ'i.
Il sistema è risolvibile solo se ho scelto in modo opportuno le φi.
Λ = − ∫0L [ y(Ui ψ1 + U2 φ2 + U3 φ3)] dx − ρ [ U1 ψi(1) + U2 φ2(1) + U3 ψ3(1)].
∫∂J/∂U2 = ∫0L[ψ2(x)] dx − ρψ2(L).
Divisione dell'asta in sottodomini
Ora divido l'asta in sottodomini: y usci sulla definita da coordinate.
xa=3/4L.
x3 = 1/2.
x2 = 1/4.
x1 = 0.
x5 = L.
U4⟶μ(x4)=U4 ⟹ψ1(x4)=0.
ψ2(x4)=0.
ψ3(x4)=0.
ψ4(x4)=1.
ψ5(x4)=0.
Mi ricordo se prendo un nodo J con J=1,...,5 allora: ψi(xJ)= 1 se i=J 0 se i≠J.
U1 1 ψ1
U2 1 ψ2
U3 1 ψ3
U4 1 ψ4
U5 1 ψ5
U1ψ1(x)+U2ψ2(x)+U3ψ3(x)+U4ψ4(x)+U5ψ5(x)=μ(x) 1 2 3 4 5.
Soluzione analitica.
Soluzione approssimata.
Schema degli elementi finiti (FEM)
- Discretizzazione del dominio in un numero di elementi.
- Definire le equazioni per ogni dominio.
- Assemblare le equazioni.
- Imporre le condizioni di contorno.
- Soluzione del sistema di equazioni.
- Post-processing della soluzione (Plottaggio).
- Definizione della mesh.
- Numerazione dei nodi e degli elementi.
- Assegnazione delle proprietà degli elementi.
Posso avere anche nodi con posizione variabile!
Per arrivare alla soluzione esatta devo aumentare il numero di nodi.
Attenzione: Non va bene dividere in modo uniforme gli stessi elementi, può essere con i parametri.
- Formulazione variazionale.
- Approssimazione.
- Matrice di rigidezza.
Matrice dei coefficienti del sistema KU=8.
- Relazione di continuità degli elementi - nodi.
Un nodo appartenente a più elementi.
Identificazione dei gradi di libertà essenziali.
Problema assiale
Discretizzazione del dominio
Modello matematico.
EAU'' + f = 0 0 < x < L.
Discretizzazione degli elementi finiti
- Definizione delle mesh.
- Numerazione dei nodi e degli elementi.
- Assegnazione delle proprietà degli elementi: EA.
Derivazione delle equazioni per ogni elemento
2) Derivazione delle equazioni per ogni elemento.
Ogni elemento ha 2 nodi: \( \mu^{e}_1 \), \( \mu^{e}_2 \).
\( \mu(x_a), \mu_1(e)\) \( \mu(x_b), \mu_2(e)\).
\( N(x_a) = p[e]_1 \) \( N(x_b) = p[e]_2 \).
Esempio: \( e:3 \to \mu^3_1=\mu_3 \, , \mu^3_2=\mu_4 \).
Agli spostamenti associo le forze nodali: \( p(e), p(e)_2 \).
All'elemento \( e: \Omega(x_a, x_b) \to he = x_b-x_a \).
Formulo il problema in termini di spostamenti: \( \Pi(u)=\frac{1}{2} \int_{x_a}^{x_b} [w]'^2 dx - \int_{x_a}^{x_b} \beta u dx [p_1^{(e)} \mu(x_a) + p_2^{(e)} \mu(x_b)]\).
Scrittura del problema su singolo elemento.
Matrice di rappresentazione su singolo elemento.
\( \mu_e = \sum_{i=1}^{2} \mu_i^{(e)} \psi_i (x) = \mu^e_1 \psi_1 (x) + \mu^e_2 \psi_2 (x) \).
\( \longrightarrow \psi_1(x_a)=1 \).
\( \longrightarrow \psi_2(x_a)=0 \).
\( \psi_1(x_b)=0 \) \( \longrightarrow \psi_2(x_b)=1 \).
\( \psi_1(x) = \alpha x + b \).
\( \psi_1(x_a)=1 \).
\( \psi_2(x=x_b)=0 \).
Sono veri per tutti gli elementi.
Abbiamo: \( \psi_1(x) = \frac{1}{he} x + b = \frac{x_b-x}{he} \).
ψ₂ = αx + b.
ψ₂(X = XA) = 0.
ψ₂(X = XB) = 1.
αXA + b = 0.
αXB + b = 1.
α(XA - XB) = -1 => α = 1/XB - XA = 1/he.
b = -XA/XB - XA = -XA/he.
ψ2(x) = x - XA/he = x - XA/he.
Quindi: μ = μ1e(XB - x/he) + μ2e(x - XA/he).
Esercizio: travi a telaio reticolare - assemblaggio
8 nodi.
13 elementi asta.
Elementi N1 N2 H 1 2 1 2 3 1 3 4 1 4 5 1 5 1 6.
Nodi xy 1 0 0 2 l 0 3 2l 0 4 3l 0 5 4l 0 6 l h 7 2l 2h 8 3l h.
Mat.1231∈AS.
Per definire la matrice bleauva di connettività (B) è importante nell'assemblaggio.
La riga restituisce il numero dall'elemento. La colonna il numero del vado.
Per ogni vado ho 2 CO: Ux=U Uy=V.
Se Nuni=8 => Nuni di CO :2.8=16.
La matrice di rigidezza globale [16x16].
Oppure.
Per fare l’assemblaggio oltre alla matrice ©bleaume ho bisogno [sic] di un'altra matrice che per ogni nodo associa le equazioni associate al nodo (matrice delle equazioni dei nodi) Q. Considero l'elemento 9: Alla matrice B guardo la riga 9 Nodi in 9 e vado alla 3ᵃ e 8ᵃ riga e trovo le equazioni associate.
Il modo 3 e 8.
Modo 3 → 5o eq e 6o eq.
Modo 8 → 15o eq e 16o eq.
Vado nella matrice di rigidezza dell’elemento i dove moltiplicatori di proiezione S(k31(5) k32(5) k33(5) k34(5))(U5 U6 = (F5)U15 (F6)U16) (F15) (F16).
UX1(8) - U5 , UY3(5) - U6 , UX2(5) - U13 , UZ3(5) - U16.
Iposizioni dir del modo dell’elemento S che coincide al modo 3.
(Es. k13 andrà a finire nella riga 5, colonna 5).
Ho imposto le condizioni di contorno:
- Modo 1 → direzione x e y.
- Modo 5 → direzione y.
Sostituzioni impediti:
- Tipo 1, colonna 1 → U1=0, U2=0.
- Tipo 2, colonna 2 → U6=0.
- Tipo 10, colonna 10.
La forza agisce sul nodo 8, solo il nodo 8 equilibria deve essere scritto rispetto alle forze applicate (eq 16), tutte le altre forze nodali saranno tutte nulle. Estraggo le matrici (3x13) – Trovo il vettore F che somministra a ogni elemento e trovo le reazioni vincolari e gli sfalsimodi.
-
Appunti di Teoria delle Strutture - Parte 10 (metodo degli elementi finiti, problema flessionale, assiale+flessiona…
-
Appunti di Teoria delle strutture Parte 11 (metodo degli elementi finiti problema flessionale di Timoshenko)
-
Appunti Teoria delle strutture - Parte 2 (Modellazione della trave: problema assiale)
-
Teoria delle strutture, metodo Elementi Finiti