Newton-Raphson metodoa¶
Linealizazioa eta errepikapen-errekurrentzia¶
Kanpo-indarren lan birtuala eta ekuazio globalaren muntaketa atalean \(t_{n+1}\) uneko nodo-desplazamendurako, \(\boldsymbol{u}_{n+1}\), ekuazio ez-lineal bat lortzen da, eta Newton-Raphson metodoaren bidez ebazten da. \(t_n\) unera arteko nodo-desplazamendua, \(\boldsymbol{u}_n\), ezaguna dela suposatzen da, eta zehaztu beharreko aldagai ezezagun gisa desplazamendu-gehikuntza \(\Delta\boldsymbol{u}\) hartzen da:
Hemendik aurrera, kanpo-indarren bektoreak nodo-desplazamenduarekiko duen mendekotasuna baztertzen da, eta \(\boldsymbol{F}(\boldsymbol{u}_{n+1}) = \boldsymbol{F}_{n+1}\) hartuta,
ebazten da.
Uneko \(\Delta\boldsymbol{u}\) soluzioan, zurruntasun tangentziala honela definitzen da:
Hori erabiliz, ekuazio ez-linealaren linealizazioak honakoa ematen du:
Izan bedi \(i\)-garren iterazioko zuzenketa \(d\boldsymbol{u}_i\), eta iterazioaren hasierako hondar-bektorea:
Orduan, errepikapen-errekurrentzia hau da:
Beraz, \(\boldsymbol{R}_i\) hondarra orekatik geratzen den indar-desorekaren adierazlea da.
Zurruntasun tangentzialeko matrizearen eraikuntza¶
\(\boldsymbol{K} = \partial\boldsymbol{Q}/\partial\boldsymbol{u}\) zurruntasun tangentziala Barne-indarren lan birtualaren diskretizazioa atalean lortutako elementuaren barne-indarren bektorea nodo-desplazamenduarekiko partzialki deribatuz, lortutako elementu-mailako integrakizunak elementu bakoitzaren domeinuan integratuz eta muntatuz eraikitzen da. Elementu-mailako integrakizuna \(\boldsymbol{K}^e_X\) bidez (erreferentzia-konfigurazioko notazioa, TL formulazioa) edo \(\boldsymbol{K}^e_x\) bidez (uneko konfigurazioko notazioa, UL formulazioa) adierazita, elementuaren zurruntasun tangentziala hau da:
Jarraian TL/UL integrakizunen azken formak ematen dira. Bi kasuetan materialaren zurruntasun-terminoaren (hasierako desplazamenduaren terminoa) eta zurruntasun geometrikoaren terminoaren (hasierako tentsioaren terminoa) baturan deskonposatzen dira.
Total Lagrange formulazioa¶
Total Lagrange formulazioan, 2. Piola-Kirchhoff tentsioaren tasaren \(\dot{\boldsymbol{S}}\) eta Green-Lagrange deformazio-tentsorearen tasaren \(\dot{\boldsymbol{E}}\) arteko erlazio lineala suposatzen da, hau da, \(\dot{\boldsymbol{S}} = \boldsymbol{\mathsf{C}}:\dot{\boldsymbol{E}}\). Hau material elastiko linealen (St. Venant-Kirchhoff materialak) eta material hiperelastikoen lege konstitutiboei dagokie, eta FrontISTR-k Total Lagrange formulazioa erabiltzen du material horietarako. Elementuaren zurruntasun tangentzialaren integrakizuna tentsore-forman honela idazten da:
Eskuineko aldeko 1. terminoa materialaren zurruntasun-terminoa da (hasierako desplazamenduaren terminoa), eta 2.a zurruntasun geometrikoaren terminoa (hasierako tentsioaren terminoa).
FrontISTR-ren inplementazioan, integrakizun hori matrize-forman ebaluatzen da Voigt notazioa erabiliz:
Matrize bakoitza honakoa da. \(\boldsymbol{B}_L, \boldsymbol{B}_{NL}\) Barne-indarren lan birtualaren diskretizazioa atalean sartutako B matrizeak dira, eta \(\tilde{\boldsymbol{C}}\) \(\boldsymbol{\mathsf{C}}\) tentsore konstitutiboaren Voigt adierazpena da, hau da, \(6\times 6\) material-zurruntasuneko matrizea (Tentsore-notazioa eta oinarri matematikoak). \(\boldsymbol{S}_9, \boldsymbol{F}_9\) zurruntasun geometrikoaren terminoa matrize-biderkadura gisa adierazteko erabiltzen diren berrantolaketa-matrizeak dira. Lehenik, \(3\times 3\) 2. ordenako \(\boldsymbol{A}\) tentsorearentzat, \([\,\cdot\,]\) notazioa definitzen da, 9 osagaiko bektore batean berrantolatzen duena:
Definizio horrekin, \(\boldsymbol{F}_9\)-k deformazio-gradientearen aldakuntza \([\delta\boldsymbol{F}] = \boldsymbol{F}_9\, \delta\boldsymbol{u}^e\) forman adierazten du, eta \(9\times d n_e\) matrizea da. \(\alpha = 1, \ldots, n_e\) elementu-nodoarentzat, dagokion \(9\times d\) blokea hau da:
eta \(\boldsymbol{F}_9 = [[\boldsymbol{F}_9]_1, \ldots, [\boldsymbol{F}_9]_{n_e}]\) da, blokeak horizontalki elementu-nodoen ordenan antolatuta. \(\boldsymbol{S}_9\) hautatzen da matrize horrekin batera zurruntasun geometrikoaren terminoa \(\delta\boldsymbol{u}^{eT}\, \boldsymbol{F}_9^T \boldsymbol{S}_9 \boldsymbol{F}_9\, \dot{\boldsymbol{u}}^e\) gisa adieraz dadin; ondoko \(9\times 9\) matrizea da:
Hau da lortutako matrizea.
Updated Lagrange formulazioa¶
Updated Lagrange formulazioan, Kirchhoff tentsio-tentsore erlatiboaren Jaumann tasaren \(\hat{\boldsymbol{\sigma}}^{\nabla J}\) eta deformazio-tasaren \(\boldsymbol{D}\) arteko erlazio lineala suposatzen da, hau da, \(\hat{\boldsymbol{\sigma}}^{\nabla J} = \boldsymbol{\mathsf{C}}:\boldsymbol{D}\). Hau material elastiko linealetan, elastoplastikoetan eta fluentzia duten materialetan ohikoa den lege konstitutibo hipoelastikoaren forma da, eta FrontISTR-k Updated Lagrange formulazioa erabiltzen du material horietarako. Uneko konfigurazioan adierazitako elementuaren zurruntasun tangentzialaren integrakizuna tentsore-forman honela idazten da:
non \(\boldsymbol{\sigma}^{\nabla T}\) Truesdell tasa den, \(\boldsymbol{A}_{(L)}\) Almansi deformazio-tentsorearen zati lineala, \(\boldsymbol{F}_t = \partial\boldsymbol{u}/\partial\boldsymbol{x}\) uneko konfigurazioarekiko desplazamendu-gradientea eta \(\boldsymbol{L}\) abiadura-gradientearen tentsorea. Eskuineko aldeko 1. terminoa materialaren zurruntasun-terminoa da eta 2.a zurruntasun geometrikoaren terminoa.
FrontISTR-ren inplementazioan, integrakizun hori matrize-forman ebaluatzen da Voigt notazioa erabiliz:
Hemen, \(\boldsymbol{b}\) uneko konfigurazioan eraikitako B matrizea da (Barne-indarren lan birtualaren diskretizazioa). \(\boldsymbol{\sigma}_9, \boldsymbol{f}_9\) TL formulaziorako definitutako \(\boldsymbol{S}_9, \boldsymbol{F}_9\) matrizeetatik lortzen dira, 2. PK tentsioa \(\boldsymbol{S}\) Cauchy tentsioarekin \(\boldsymbol{\sigma}\) eta erreferentzia-konfigurazioko gradientea \(\partial N_\alpha^e/\partial X_i\) uneko konfigurazioko gradientearekin \(\partial N_\alpha^e/\partial x_i\) ordezkatuz.
\(\boldsymbol{G}\) Cauchy tentsioaren mendeko zuzenketa-matrizea da, eta beharrezkoa da \(\hat{\boldsymbol{\sigma}}^{\nabla J} = \boldsymbol{\mathsf{C}}:\boldsymbol{D}\) lege konstitutibo hipoelastikoa Truesdell tasan oinarritutako lege konstitutibo gisa zurruntasun tangentzialaren esparruarekin bateragarria izan dadin. \(G_{ijkl} = \delta_{il}\sigma_{kj} + \delta_{jl}\sigma_{ik}\) 4. ordenako tentsorearen osagaiak \(6\times 6\) Voigt formatuan antolatuz lortzen da:
Hau da lortutako matrizea.
Zurruntasun-matrize globalaren muntaketa¶
\(\boldsymbol{K}\) zurruntasun tangentzial globala lortzeko, elementu bakoitzaren \(\boldsymbol{K}^e\) zurruntasuna nodo-bikote bakoitzerako \(d\times d\) \(\boldsymbol{K}^e_{\alpha\beta}\) bloketan banatzen da, eta Elementu-nodoko magnitude fisikoen muntaketa atalean sartutako 2. ordenako tentsoreen muntaketa-multzoa \(\mathcal{E}^2(i_g, i_h)\) erabiltzen da:
Lortutako balioak \(i_g\) errenkada eta \(i_h\) zutabea dituen matrize gisa antolatzen dira. Inplementazioan, \(\mathcal{E}^2\) multzoa ez da esplizituki eraikitzen; horren ordez, dagozkion blokeak zuzenean gehitzen dira elementu-begiztaren barruan. Matrizea karratua da, nodo bakoitzeko askatasun-gradu kopurua \(\times\) nodo kopuru osoa \(n_g\) dimentsioarekin; baina elementuen bidez konektatutako nodoen artekoak ez diren osagaiak \(0\) direnez, matrize sakabanatu gisa gordetzen da.
TL eta UL formulazioetako elementu-zurruntasuneko matrizeek forma bera dute, erreferentzia-konfigurazioaren aldaketa (nodo-koordenatuak eta B matrizea eraikitzeko erabilitako iturria) eta \(\boldsymbol{G}\) matrizearen presentzia edo absentzia izan ezik. Horregatik, FrontISTR-k bi formulazioak azpirrutina komun batean inplementatzen ditu.
Iterazio-algoritmoa¶
Aurrekoa laburbilduz, iterazioaren hasieran \(\Delta\boldsymbol{u} = \boldsymbol{0}\) ezartzen da eta hasierako hondarra \(\boldsymbol{R}_0 = \boldsymbol{F}_{n+1} - \boldsymbol{Q}(\boldsymbol{u}_n)\) kalkulatzen da. Ondoren, \(i\)-garren iterazioan, prozedura hau egiten da.
- Uneko \(\boldsymbol{u}_n + \Delta\boldsymbol{u}\) desplazamenduan, kalkulatu \(\boldsymbol{K}_i = \partial\boldsymbol{Q}/\partial\boldsymbol{u}|_{\boldsymbol{u}_n + \Delta\boldsymbol{u}}\) zurruntasun tangentziala Zurruntasun tangentzialeko matrizearen eraikuntza atalean deskribatutako prozedurarekin.
- Muga-baldintza geometrikoak ezartzeko, aldatu desplazamendu-murrizketak dituzten askatasun-graduetako zurruntasun tangentzialeko matrizea eta hondar-bektorea, eta lortu \(\tilde{\boldsymbol{K}}_i, \tilde{\boldsymbol{R}}_{i-1}\) (Muga-baldintza geometrikoen tratamendua).
- Ebatzi \(\tilde{\boldsymbol{K}}_i\, d\boldsymbol{u}_i = \tilde{\boldsymbol{R}}_{i-1}\) ekuazio lineala, \(d\boldsymbol{u}_i\) zuzenketa lortzeko. Prozedura honek sarritan iterazio-kalkuluaren kostu konputazionalaren zatirik handiena hartzen du.
- Eguneratu desplazamendu-gehikuntza \(\Delta\boldsymbol{u} \leftarrow \Delta\boldsymbol{u} + d\boldsymbol{u}_i\) gisa, eta horren arabera kalkulatu \(\boldsymbol{Q}(\boldsymbol{u}_n + \Delta\boldsymbol{u})\) barne-indarren bektorea eta \(\boldsymbol{R}_i = \boldsymbol{F}_{n+1} - \boldsymbol{Q}(\boldsymbol{u}_n + \Delta\boldsymbol{u})\) hondarra.
- Egiaztatu konbergentzia eta amaitu iterazioa konbergentzia lortzen bada. Muga-baldintza geometrikoen menpeko askatasun-graduetan, erreakzio murriztuei dagozkien osagaiak \(\boldsymbol{R}_i\) hondarrean agertzen dira; horregatik, konbergentzia-adierazlea osagai horiek baztertu ondoren \(\tilde{\boldsymbol{R}}_i\)-tik eraikitzen da. Konbergentzia-adierazle eta atalase zehatzak Konbergentzia-irizpideak atalean deskribatzen dira. Konbergentzia lortzen ez bada eta iterazio-mugara iristen bada, iterazioa huts egindakotzat hartzen da.
Iterazioak konbergitzen duenean, konbergitutako \(\Delta\boldsymbol{u}\) \(\boldsymbol{u}_n\)-ri gehitzen zaio \(t_{n+1}\) uneko desplazamendu metatua lortzeko, \(\boldsymbol{u}_{n+1} = \boldsymbol{u}_n + \Delta\boldsymbol{u}\), eta hurrengo denbora-urratsera igarotzen da.
Lotutako gaiak¶
- Kanpo-indarren lan birtuala eta ekuazio globalaren muntaketa — ebatzi beharreko ekuazio ez-linealaren abiapuntua
- Barne-indarren lan birtualaren diskretizazioa — \(\boldsymbol{B}_L, \boldsymbol{B}_{NL}, \boldsymbol{b}\) eraikuntza
- Muga-baldintza geometrikoen tratamendua — desplazamendu-murrizketak ezartzeko zurruntasun tangentzialeko matrizearen eta hondar-bektorearen aldaketa
- Konbergentzia-irizpideak — hondar-arauan oinarritutako gelditze-irizpideak
- Tentsore-notazioa eta oinarri matematikoak — \(\tilde{\boldsymbol{C}}\) material-matrizearen Voigt adierazpena
- Iterazio ez-lineala eta denboraren integrazioa (funtzioak) — erabilera eta hautaketa funtzioen erreferentzian