Tensornotasjon og matematisk grunnlag¶
Dette kapitlet samler reglene for tensornotasjon, indeksnotasjon og Voigt-notasjon som brukes i de etterfølgende kapitlene i FrontISTR-teorimanualen. Her beskrives bare rene notasjonsregler som ikke avhenger av definisjonen av en bestemt fysisk størrelse. Notasjonsregler som avhenger av konfigurasjonen i kontinuumsbevegelsen (referansekonfigurasjon/gjeldende konfigurasjon), som bruk av store og små bokstaver og skillet mellom materielle og romlige deriverte, behandles i Bevegelse, deformasjon og tøyning, der konfigurasjonsbegrepet introduseres.
Tensornotasjon¶
Fet skrift for vektorer og tensorer¶
Som hovedregel for skrift brukes normal skrift for skalarer og komponenter av vektorer og tensorer (for eksempel \(\rho\) og \(x_i\)), mens selve vektor- og tensorstørrelsene skrives med fet skrift (for eksempel \(\boldsymbol{a}\), \(\boldsymbol{E}\) og \(\boldsymbol{\sigma}\)).
Einsteins summasjonskonvensjon¶
Med mindre annet er uttrykkelig angitt, brukes Einsteins summasjonskonvensjon: dersom samme indeks forekommer to ganger i samme ledd, summeres det over denne indeksen. For eksempel
og \(i,j\)-komponenten av produktet \(\boldsymbol{C} = \boldsymbol{A}\boldsymbol{B}\) av tensorene \(\boldsymbol{A}\) og \(\boldsymbol{B}\) er
Som indekskonvensjon betyr \(i, j, k, l, \ldots\), når de brukes som indekser uten nærmere angivelse, indekser knyttet til frihetsgrader (\(1, 2, 3\) i tre dimensjoner), mens greske små bokstaver \(\alpha, \beta, \gamma, \ldots\) som indekser betegner elementets konstituerende noder.
Indre produkt, transponering og tensorprodukt¶
Den transponerte av tensoren \(\boldsymbol{A}\) skrives \(\boldsymbol{A}^T\). Det indre produktet (dobbel kontraksjon) av andreordens tensorene \(\boldsymbol{A}\) og \(\boldsymbol{B}\) skrives
Det indre produktet av vektorene \(\boldsymbol{a}\) og \(\boldsymbol{b}\) er \(\boldsymbol{a} \cdot \boldsymbol{b} = a_i b_i\), og tensorproduktet er \((\boldsymbol{a} \otimes \boldsymbol{b})_{ij} = a_i b_j\).
Voigt-notasjon¶
Spenning og tøyning er symmetriske andreordens tensorer med hensyn til frihetsgradene, og koeffisienten som uttrykker den lineære relasjonen mellom dem, er en fjerdeordens tensor. Å håndtere dette direkte i et program er ugunstig både med hensyn til beregningsmengde og programmering (flerdimensjonale arrayer og dypt nestede løkker). I vanlige FEM-programmer utnyttes derfor symmetrien slik at spenning og tøyning komprimeres til kolonnevektorer, mens den fjerdeordens elastisitetstensoren komprimeres til en todimensjonal matrise. Dette kalles Voigt-notasjon.
I det følgende betegnes matrise-/vektorrepresentasjonen av tensorstørrelsen \(\boldsymbol{A}\) med \(\hat{A}\) for å skille den fra den opprinnelige tensoren.
Vektorrepresentasjon av spenning og tøyning¶
For den symmetriske spenningstensoren \(\boldsymbol{\sigma}\) og tøyningstensoren \(\boldsymbol{\varepsilon}\) brukes i to dimensjoner
og i tre dimensjoner
som kolonnevektorer. Den samme regelen brukes også på avledede størrelser som variasjoner og deriverte. Merk at skjærkomponentene på tøyningssiden har faktoren 2 (mens spenningssiden ikke har det). Denne asymmetrien gjør at tensorens indre produkt kan skrives kompakt som et vektorprodukt:
I implementasjonen er det lett å blande sammen faktoren 2 for skjærtøyningskomponentene, så konvensjonen «ingen faktor for spenning / faktor 2 for tøyning» må alltid holdes klart for øye. Nøyaktig samme Voigt-konvensjon brukes også for størrelser i referansekonfigurasjonen (andre Piola-Kirchhoff-spenning \(\boldsymbol{S}\) og Green-Lagrange-tøyning \(\boldsymbol{E}\)).
Matriserepresentasjon av en fjerdeordens tensor¶
For den lineære relasjonen mellom spenning og tøyning \(\boldsymbol{\sigma} = \boldsymbol{C} : \boldsymbol{\varepsilon}\) (komponentvis \(\sigma_{ij} = C_{ijkl} \varepsilon_{kl}\)), kan symmetrien til \(\boldsymbol{\varepsilon}\) brukes til å omskrive uttrykket som
I tre dimensjoner kan \(\tilde{C}\) ordnes som en 6×6-materialmatrise \(\hat{\tilde{C}}\), og den opprinnelige tensorrelasjonen blir da
I resten av denne manualen betegnes materialmatrisen med \(D\) (eller \(\hat{C}\)), med mindre annet er angitt. Se Lineær elastisitet for de konkrete komponentene ved isotrop lineær elastisitet.
Konvensjoner for differensialoperatorer¶
Symmetrisk gradientoperator¶
Den symmetriske gradientoperatoren \(\nabla_S\) for vektorfeltet \(\boldsymbol{u}\) defineres som
Komponentvis er \((\nabla_S \boldsymbol{u})_{ij} = \tfrac{1}{2}(\partial u_i / \partial x_j + \partial u_j / \partial x_i)\). Tøyningen ved små deformasjoner, \(\boldsymbol{\varepsilon} = \nabla_S \boldsymbol{u}\), kan uttrykkes kompakt med denne operatoren. Skillet mellom hvilken konfigurasjon (referanse/gjeldende) gradienten tas i ved endelige deformasjoner, behandles i Bevegelse, deformasjon og tøyning.
Materiell tidsderivert¶
Den materielle tidsderiverte av en størrelse \(A\) (tidsderivert når man følger samme materialpunkt) betegnes med en prikk over symbolet, \(\dot{A}\):
Hastighet og akselerasjon følger denne konvensjonen.
Relaterte emner¶
- Bevegelse, deformasjon og tøyning — Begrepene referansekonfigurasjon/gjeldende konfigurasjon og konfigurasjonsavhengige notasjonsregler (store/små bokstaver, materiell/romlig derivasjon)
- Spenning og bevaringslover — Utledning av styrende ligninger med denne notasjonen
- Prinsippet om virtuelt arbeid — Bruk av svak form og Voigt-notasjon
- Lineær elastisitet — Konkret form av materialmatrisen \(D\)
- Formfunksjoner og endelig-element-approksimasjon — Beregning av elementstivhet med Voigt-notasjon