Funcții de formă și aproximarea prin elemente finite¶
Pentru a trata computațional forma slabă a principiului lucrului virtual, domeniul corpului este împărțit într-un număr finit de elemente, iar coordonatele punctelor materiale, deplasarea și funcția de test din interiorul fiecărui element sunt interpolate din valorile nodale și funcțiile de formă. Derivatele spațiale ale funcțiilor de formă sunt tratate în Derivatele spațiale ale funcțiilor de formă, discretizarea formei slabe în Discretizarea lucrului virtual intern, iar formele concrete ale funcțiilor de formă pentru fiecare tip de element în Sistemul de numerotare a elementelor și biblioteca funcțiilor de formă și secțiunile următoare.
Împărțirea domeniului și sumele integralelor pe elemente¶
Domeniul \(\Omega_0\) din configurația de referință și domeniul \(\Omega\) din configurația curentă sunt aproximate prin reuniunile elementelor \(\Omega^e_0\), respectiv \(\Omega^e\):
(\(e\) este numărul elementului, iar frontierele elementelor sunt comune elementelor adiacente.) Astfel, integralele de volum și de suprafață din principiul lucrului virtual se descompun în sume de integrale pe elemente individuale:
(Același lucru este valabil pentru configurația curentă prin înlocuirea \(dV \to dv\), \(\Omega^e_0 \to \Omega^e\) și \(\Gamma^e_{0t} \to \Gamma^e_t\).) În continuare, evaluarea formei slabe se reduce la construirea integralelor element cu element.
Interpolarea folosind valori nodale și funcții de formă (elemente izoparametrice)¶
Fiecărui element \(\Omega^e_0\) îi sunt atribuite \(n_e\) noduri. Coordonatele în configurația de referință și deplasările nodale ale nodului de element \(\alpha = 1, \ldots, n_e\) sunt notate cu \(\boldsymbol{X}^e_\alpha, \boldsymbol{u}^e_\alpha\). Vectorii nodali ai elementului \(\boldsymbol{X}^e = (\boldsymbol{X}^{eT}_1, \ldots, \boldsymbol{X}^{eT}_{n_e})^T\) și \(\boldsymbol{u}^e = (\boldsymbol{u}^{eT}_1, \ldots, \boldsymbol{u}^{eT}_{n_e})^T\) sunt formați prin aranjarea acestor valori; pentru elementul \(e\), ei conțin numai componentele nodurilor care alcătuiesc elementul, extrase din vectorii nodali globali \(\boldsymbol{X}^n, \boldsymbol{u}^n\) (\(n_g\) este numărul total de noduri).
Folosind coordonatele naturale \(\boldsymbol{r}\), care sunt coordonate locale în interiorul elementului, ca parametri, funcțiile de formă \(N_\alpha^e(\boldsymbol{r})\) interpolează coordonatele materiale, deplasarea și funcția de test din interiorul elementului utilizând aceleași funcții de formă (element izoparametric și metoda Galerkin):
Funcțiile de formă sunt construite astfel încât să satisfacă următoarele două proprietăți, iar geometria elementului este aleasă astfel încât aplicația \(\boldsymbol{r}\mapsto\boldsymbol{X}\) de la coordonatele naturale la coordonatele materiale să fie biunivocă în interiorul elementului:
(\(\boldsymbol{r}_\alpha\) este punctul în coordonate naturale corespunzător nodului \(\alpha\), iar \(\delta_{\alpha\beta}\) este delta Kronecker.) Prima ecuație garantează reproducerea translației de corp rigid, iar a doua garantează că valoarea interpolată coincide cu valoarea nodală în fiecare nod. Formele concrete ale lui \(n_e\) și \(N_\alpha^e\) pentru fiecare tip de element sunt date în Sistemul de numerotare a elementelor și biblioteca funcțiilor de formă și secțiunile următoare. Pentru a evita o notație prea încărcată, dependența de tipul elementului este reprezentată prin indicele superior \(e\) specific elementului.
Cu regulile de interpolare de mai sus, integrandul formei slabe poate fi exprimat exclusiv în funcție de valorile nodale ale elementului \(\boldsymbol{u}^e, \delta\boldsymbol{u}^e\) și \(N_\alpha^e\). În schimb, deformația specifică este derivată din deplasarea interpolată și relația deformație–deplasare, iar tensiunea este derivată din această deformație și din legea constitutivă a materialului; aceste mărimi nu sunt interpolate direct din valorile nodale. Ele sunt evaluate în punctele de integrare din interiorul elementului (Integrare numerică).
Regula de ordonare a vectorilor nodali globali¶
Mărimile fizice atribuite nodurilor sunt aranjate în vectorul nodal global în ordine crescătoare după numărul nodului → gradul de libertate. Dacă, în nodul \(\alpha\), componenta gradului de libertate \(i\) este notată cu \(u_{i\alpha}\), atunci în trei dimensiuni (\(i=1,2,3\)), respectiv în două dimensiuni (\(i=1,2\)),
Coordonatele \(\boldsymbol{X}^n\) și funcția de test \(\delta\boldsymbol{u}^n\) urmează aceeași ordine. În continuare, deducerile în formă matricială și vectorială sunt scrise folosind cazul tridimensional ca reprezentativ.
Subiecte conexe¶
- Principiul lucrului virtual — Forma slabă care trebuie discretizată
- Derivatele spațiale ale funcțiilor de formă — Pregătirea Jacobianului și a matricei B
- Sistemul de numerotare a elementelor și biblioteca funcțiilor de formă — Funcții de formă pentru fiecare tip de element