Die Bewegungsgleichungen für einen elastischen Festkörper sind gegeben durch
oder in Indexnotation
ist der Verschiebungsvektor, ist die Körperkraft (Quellterm), ist der Spannungstensor, ist der Dehnungstensor und ist der Steifheitstensor. Im Fall von isotropen Festkörpern wird der Steifheitstensor in Form von zwei verschiedenen Konstanten geschrieben . Für unbegrenzte Domänen lässt die Gleichung zwei Arten von Wellen zu, die entkoppelt sind, und das Kriterium für die Stabilität wird durch den schlimmsten Fall der beiden verschiedenen Fälle angegeben (dh der mit der höheren Geschwindigkeit).
Für transversale isotrope Materialien gibt es 5 unabhängige Parameter, die den Tensor definieren, und 3 Arten von Wellen (2 davon sind gekoppelt). Im allgemeineren Fall beträgt die Anzahl der Parameter 21 und die Welle wird gekoppelt.
Frage: Wie finden Sie das Stabilitätskriterium in einem Zeitmarschalgorithmus für den allgemeinen Fall?
Antworten:
Wellengleichungen wie diese können als hyperbolisches System von Erhaltungsgesetzen erster Ordnung umgeschrieben werden:
Der stabile Zeitschritt für eine explizite numerische Diskretisierung hängt von der CFL-Nummer ab, die proportional zur maximalen Wellengeschwindigkeit ist, die im Problem auftritt. Diese Geschwindigkeit kann ermittelt werden, indem die Eigenwerte des Jacobi der Flussfunktion berechnet und der größte (in absoluten Werten) genommen werden.F
In Dimensionen, hat - Komponenten und die genaue Analyse erfordert die Eigenwerte von beliebigen linearen Kombinationen dieser Komponenten zu finden. Für die meisten Systeme, einschließlich der Elastizität, reicht es jedoch aus, die Eigenwerte jeder der Komponenten von .d F d F
Eine schöne Referenz für diese Theorie ist LeVeques Text über Methoden mit endlichem Volumen . Die Elastizität wird in Kapitel 22 ausführlich behandelt.
Es gelten alle üblichen Vorbehalte bezüglich der CFL-Bedingung: Es ist eine notwendige, aber normalerweise nicht ausreichende Bedingung für die Stabilität. Die ausreichende Bedingung für die Stabilität einer gegebenen Diskretisierung ist jedoch im Allgemeinen durch die CFL-Bedingung multipliziert mit einer Konstanten gegeben. Um Ihr Stabilitätskriterium zu finden, müssen Sie sowohl die maximale Wellengeschwindigkeit (basierend auf den Gleichungen, die Sie lösen) als auch diese Konstante (basierend auf der von Ihnen verwendeten Diskretisierung) kennen.
quelle
Im Fall eines anisotropen Materials werden die Phasengeschwindigkeiten von Wellen, die sich durch dieses Material , durch die Christoffelsche Gleichung bestimmt: Hier ist die Dichte des Materials, ist die Ausbreitungsgeschwindigkeit der Welle, ist das Kronecker-Delta, ist der Einheitsvektor in der Richtung .
Es ist ersichtlich, dass die Lösung der Determinante der Klammern auf der linken Seite entspricht, was eine Eigenwertgleichung in den Eigenwerten ergibt .ρc2
Im dreidimensionalen anisotropen Fall haben wir also immer noch drei verschiedene Phasengeschwindigkeiten für eine bestimmte Ausbreitungsrichtung, von denen die größte für die CFL-Analyse verwendet werden muss, ähnlich wie die Längsgeschwindigkeit in einer isotropes Problem.
quelle
Ich werde die Antwort von @DavidKetcheson erweitern. Zunächst werden die Gleichungen als hyperbolisches System von Erhaltungsgesetzen erster Ordnung umgeschrieben:
oder
Wobei ein Zustandsvektor ist, der mit den Komponenten des Spannungstensors gebildet wird und Komponenten des Geschwindigkeitsvektors .q (σ11,σ22,σ33,σ12,σ23,σ13) (u,v,w)
Um die Geschwindigkeiten des Problems zu berechnen (wie oben beschrieben), müssen wir die Matrix , wobei ist ein Einheitsvektor und bestimmt die Ausbreitungsrichtung. Um die CFL-Bedingung zu finden, muss sie gelöst werdenA^(n1,n2,n3)=n1A+n2B+n3C n=(n1,n2,n3)
Dabei sind sphärische Winkel und die Eigenwerte der Matrix .(θ,ϕ) γi A^(θ,ϕ)
Basierend darauf und der Antwort von @DavidKetcheson ist es einfacher, die Eigenwerte der Christoffel-Gleichung zu berechnen und das Optimierungsproblem zu lösen
mit Eigenwerten der Christoffel-Gleichung. Und die Geschwindigkeit ist nur .λi c=λi/ρ−−−−√
quelle