Tenzorinė žymėsena ir matematiniai pagrindai¶
Šiame skyriuje sutelktos tenzorinės, indeksinės ir Voigt žymėsenos taisyklės, naudojamos tolesniuose FrontISTR teorijos vadovo skyriuose. Čia aprašomos tik grynosios žymėjimo taisyklės, nepriklausančios nuo konkrečių fizikinių dydžių apibrėžimų. Žymėjimo taisyklės, priklausančios nuo kontinuumo judėjimo konfigūracijos (atskaitos / dabartinės), pavyzdžiui, didžiųjų ir mažųjų raidžių ar materialiųjų ir erdvinių išvestinių skirtis, pateiktos skyriuje Judėjimas, deformacija ir deformacijos matas, kuriame įvedama konfigūracijos sąvoka.
Tenzorinė žymėsena¶
Pusjuodis vektorių ir tenzorių žymėjimas¶
Pagal tipografinę taisyklę skaliariniai dydžiai ir vektorių bei tenzorių komponentės rašomi įprastu šriftu (pvz., \(\rho\) ir \(x_i\)), o patys vektoriniai ir tenzoriniai dydžiai – pusjuodžiu šriftu (pvz., \(\boldsymbol{a}\), \(\boldsymbol{E}\) ir \(\boldsymbol{\sigma}\)).
Einsteino sumavimo taisyklė¶
Jei nenurodyta kitaip, taikoma Einsteino sumavimo taisyklė: kai tame pačiame naryje tas pats indeksas pasirodo du kartus, pagal jį sumuojama. Pavyzdžiui,
ir tenzorių \(\boldsymbol{A}\) bei \(\boldsymbol{B}\) sandaugos \(\boldsymbol{C} = \boldsymbol{A}\boldsymbol{B}\) komponentė \(i,j\) yra
Pagal indeksų žymėjimo taisyklę, kai \(i, j, k, l, \ldots\) naudojami be papildomo paaiškinimo, jie žymi su laisvės laipsniais susijusius indeksus (trimačiu atveju \(1, 2, 3\)), o mažosios graikiškos raidės \(\alpha, \beta, \gamma, \ldots\) kaip indeksai žymi elementą sudarančių mazgų indeksus.
Vidinė sandauga, transponavimas ir tenzorinė sandauga¶
Tenzoriaus \(\boldsymbol{A}\) transponuotas tenzorius žymimas \(\boldsymbol{A}^T\). Antrosios eilės tenzorių \(\boldsymbol{A}\) ir \(\boldsymbol{B}\) vidinė sandauga (dviguba kontrakcija) rašoma
Vektorių \(\boldsymbol{a}\) ir \(\boldsymbol{b}\) vidinė sandauga yra \(\boldsymbol{a} \cdot \boldsymbol{b} = a_i b_i\), o jų tenzorinė sandauga – \((\boldsymbol{a} \otimes \boldsymbol{b})_{ij} = a_i b_j\).
Voigt žymėsena¶
Įtempiai ir deformacijos yra simetriniai antrosios eilės tenzoriai laisvės laipsnių atžvilgiu, o jų tiesinį ryšį aprašantys koeficientai sudaro ketvirtosios eilės tenzorių. Tiesioginis jų apdorojimas programoje nepalankus skaičiavimo sąnaudų ir programavimo požiūriu (daugiamačiai masyvai ir giliai įdėti ciklai). Todėl bendrosios paskirties baigtinių elementų programos išnaudoja simetriją ir įtempius bei deformacijas suspaudžia į stulpelinius vektorius, o ketvirtosios eilės tamprumo tenzorių – į dvimatę matricą. Tai vadinama Voigt žymėsena.
Toliau tenzorinio dydžio \(\boldsymbol{A}\) matricinis arba vektorinis atvaizdas žymimas \(\hat{A}\), kad būtų atskirtas nuo pradinio tenzoriaus.
Įtempių ir deformacijų vektorinis atvaizdas¶
Simetriniam įtempių tenzoriui \(\boldsymbol{\sigma}\) ir deformacijų tenzoriui \(\boldsymbol{\varepsilon}\) dviem matmenimis,
trimis matmenimis,
jie apdorojami kaip stulpeliniai vektoriai. Ta pati taisyklė taikoma išvestiniams dydžiams, pavyzdžiui, variacijoms ir diferencialams. Atkreipkite dėmesį, kad deformacijų šlyties komponentės turi daugiklį 2 (įtempių pusėje jo nėra). Dėl šios asimetrijos tenzorinę vidinę sandaugą galima kompaktiškai užrašyti kaip vektorinę vidinę sandaugą
Įgyvendinant programoje šlyties deformacijos komponenčių daugiklį 2 lengva pritaikyti neteisingai, todėl visada reikia prisiminti taisyklę „įtempiams nėra / deformacijoms yra“. Tokia pati Voigt žymėsena taikoma dydžiams atskaitos konfigūracijoje (antrajam Piola-Kirchhoff įtempiui \(\boldsymbol{S}\) ir Green-Lagrange deformacijai \(\boldsymbol{E}\)).
Ketvirtosios eilės tenzoriaus matricinis atvaizdas¶
Tiesiniam įtempių ir deformacijų ryšiui \(\boldsymbol{\sigma} = \boldsymbol{C} : \boldsymbol{\varepsilon}\) (komponentėmis \(\sigma_{ij} = C_{ijkl} \varepsilon_{kl}\)), pasinaudojus \(\boldsymbol{\varepsilon}\) simetrija gaunama
Trimis matmenimis išdėsčius \(\tilde{C}\) kaip 6×6 medžiagos matricą \(\hat{\tilde{C}}\), pradinį tenzorinį ryšį galima išreikšti taip:
Toliau šiame vadove, jei nenurodyta kitaip, medžiagos matrica žymima \(D\) (arba \(\hat{C}\)). Konkrečias izotropinio tiesinio tamprumo komponentes žr. Tiesinis tamprumas.
Diferencialinių operatorių žymėjimo taisyklės¶
Simetrinio gradiento operatorius¶
Vektorinio lauko \(\boldsymbol{u}\) simetrinio gradiento operatorius \(\nabla_S\) apibrėžiamas taip:
Komponentėmis \((\nabla_S \boldsymbol{u})_{ij} = \tfrac{1}{2}(\partial u_i / \partial x_j + \partial u_j / \partial x_i)\). Mažųjų deformacijų tenzorių \(\boldsymbol{\varepsilon} = \nabla_S \boldsymbol{u}\) šiuo operatoriumi galima užrašyti kompaktiškai. Baigtinių deformacijų atveju gradiento konfigūracijos (atskaitos / dabartinės) skirtis aprašyta skyriuje Judėjimas, deformacija ir deformacijos matas.
Materialioji laiko išvestinė¶
Dydžio \(A\) materialioji laiko išvestinė (laiko išvestinė sekant tą patį materialųjį tašką) žymima tašku virš simbolio, \(\dot{A}\):
Greitis ir pagreitis žymimi pagal tą pačią taisyklę.
Susijusios temos¶
- Judėjimas, deformacija ir deformacijos matas — atskaitos / dabartinės konfigūracijos sąvokos ir nuo konfigūracijos priklausančios žymėjimo taisyklės (didžiosios / mažosios raidės, materialiosios / erdvinės išvestinės)
- Įtempiai ir tvermės dėsniai — valdančiųjų lygčių išvedimas naudojant šią žymėseną
- Virtualiojo darbo principas — silpnosios formos ir Voigt žymėsenos naudojimas
- Tiesinis tamprumas — konkreti medžiagos matricos \(D\) forma
- Formos funkcijos ir baigtinių elementų aproksimacija — elemento standumo skaičiavimas naudojant Voigt žymėseną