Tiêu chí ổn định cho sóng trong chất rắn dị hướng


8

Các phương trình chuyển động của vật rắn đàn hồi được cho bởi

σ+f=ρu¨σ=Cεε=12(u+[u]T)

hoặc trong ký hiệu chỉ mục

σij,j+fi=ρui¨σij=Cijklεklε=12(ui,j+uj,i)

u là vectơ dịch chuyển, f là lực cơ thể (thuật ngữ nguồn), σ là ứng suất căng, ε là ứng suất căng và C là tenxơ độ cứng. Trong trường hợp chất rắn đẳng hướng, tenxơ độ cứng được viết theo hai hằng số khác nhau , đối với các miền không giới hạn, phương trình thừa nhận hai loại sóng không tách rời và tiêu chí ổn định được đưa ra trong trường hợp xấu nhất của hai trường hợp khác nhau (nghĩa là , một trong những tốc độ cao hơn).

Đối với vật liệu đẳng hướng ngang có 5 tham số độc lập xác định tenxơ và 3 loại sóng (2 trong số chúng được ghép với nhau). Trong trường hợp tổng quát hơn, số lượng tham số là 21 và sóng được ghép.

Câu hỏi: Làm thế nào để bạn tìm thấy tiêu chí cho sự ổn định trong thuật toán diễu hành thời gian cho trường hợp chung?


1
Làm thế nào để bạn xác định "ổn định" và loại tiêu chí bạn đang tìm kiếm?
Wolfgang Bangerth

Tôi đang tìm kiếm sự ổn định trong một sơ đồ số rõ ràng. Tương đương với điều kiện CFL.
nicoguaro

Câu trả lời:


6

Các phương trình sóng như thế này có thể được viết lại như một hệ thống hyperbolic của các định luật bảo toàn bậc nhất:

qt+F(q)=0.

Bước thời gian ổn định cho bất kỳ sự rời rạc số rõ ràng nào phụ thuộc vào số CFL, tỷ lệ thuận với tốc độ sóng tối đa xuất hiện trong bài toán. Tốc độ đó có thể được tìm thấy bằng cách tính các giá trị riêng của Jacobian của hàm thông lượng, và lấy giá trị lớn nhất (tính theo giá trị tuyệt đối).F

Trong các kích thước , có các thành phần và phân tích thích hợp đòi hỏi phải tìm giá trị riêng của các kết hợp tuyến tính tùy ý của các thành phần đó. Nhưng đối với hầu hết các hệ thống, bao gồm cả độ đàn hồi, nó là đủ để nhìn vào giá trị riêng của mỗi người trong số các thành phần của .F d FdFdF

Một tài liệu tham khảo hay cho lý thuyết này là văn bản của LeVeque về các phương pháp khối lượng hữu hạn . Độ co giãn được đề cập chi tiết trong Chương 22.

Tất cả các cảnh báo thông thường liên quan đến điều kiện CFL được áp dụng: đó là điều kiện cần nhưng thường không đủ cho sự ổn định. Nhưng điều kiện đủ cho sự ổn định của một sự rời rạc nhất định thường được đưa ra bởi điều kiện CFL nhân với một số hằng số. Để tìm tiêu chí ổn định của bạn, bạn cần biết cả tốc độ sóng tối đa (dựa trên các phương trình bạn đang giải quyết) và hằng số đó (dựa trên mức độ rời rạc mà bạn đang sử dụng).


cảm ơn câu trả lời của bạn. Tôi đã học chương trong cuốn sách Leveque, và suy luận hình thức của các ma trận , và . Và tôi đã giảm các đa thức đặc trưng thành các phương trình bậc ba, nói chung, rất khó để giải quyết. Để kiểm tra đề xuất của bạn, tôi đơn giản hóa các phương trình cho trường hợp đẳng hướng ngang và giá trị riêng của mỗi phương trình không phải là cực đại của tốc độ. Sau đó, tôi đã tính toán các giá trị riêng cho các kết hợp tuyến tính và chúng thay đổi tùy theo hướng (như được mô tả trong sách). Có cần thiết phải tìm tối đa cho tất cả các hướng có thể sau đó? B CABC
nicoguaro

2

Trong trường hợp vật liệu dị hướng, vận tốc pha của sóng truyền qua vật liệu đó được xác định bởi phương trình của Christoffel: Ở đây, là mật độ của vật liệu, là tốc độ lan truyền của sóng, là delta của Kronecker, là vectơ đơn vị theo hướng .ρ c δ n j j

[ρc2δijCijklnjnl][uk]=0
ρcδnjj

Có thể thấy rằng giải pháp tương ứng với việc lấy định thức của dấu ngoặc ở bên trái, đưa ra phương trình eigenvalue trong giá trị riêng .ρc2

Do đó, trong trường hợp bất đẳng hướng ba chiều, chúng ta vẫn có ba vận tốc pha khác nhau cho một hướng truyền cụ thể, trong đó phương pháp lớn nhất phải được sử dụng để phân tích CFL, theo cách tương tự như cách sử dụng tốc độ theo chiều dọc vấn đề đẳng hướng.


1
cảm ơn câu trả lời của bạn. Tôi biết rằng phương trình Christoffel chứa thông tin về tốc độ sóng, mặc dù tôi sẽ thêm rằng để tìm mức tối đa bạn cần giải cho tất cả các hướng (sử dụng tọa độ hình cầu) với giá trị riêng của phương trình Christoffel. Câu hỏi của tôi liên quan nhiều hơn đến điều kiện CFL cho trường hợp này (tôi không chắc liệu đó có phải chỉ là tính toán tốc độ tối đa cho vật liệu hay không).
maxθ,ϕmaxiλi(θ,ϕ)
λi
nicoguaro

1

Tôi sẽ mở rộng câu trả lời được cung cấp bởi @DavidKetcheson. Đầu tiên các phương trình được viết lại như một hệ thống hyperbolic của các định luật bảo toàn bậc nhất:

qt+F(q)=0

hoặc là

qt+Aqx+Bqy+Cqz=0

Trong đó là một vectơ trạng thái được hình thành với các thành phần của ứng suất căng và các thành phần của vectơ vận tốc .( σ 11 , σ 22 , σ 33 , σ 12q(σ11,σ22,σ33,σ12,σ23,σ13)(u,v,w)

q=(σ11σ22σ33σ12σ23σ13uvw),

A=(000000c11c16c15000000c12c26c25000000c13c36c35000000c14c46c45000000c15c56c55000000c16c66c561ρ000000000001ρ00000000001ρ000),

B=(000000c16c12c14000000c26c22c24000000c36c23c34000000c46c24c44000000c56c25c45000000c66c26c460001ρ0000001ρ000000000001ρ0000),

C=(000000c15c14c13000000c25c24c23000000c35c34c33000000c45c44c34000000c55c45c35000000c56c46c36000001ρ00000001ρ0000001ρ000000).

Để tính tốc độ của sự cố (như được mô tả ở trên), chúng ta cần tạo ma trận , trong đó là một vectơ đơn vị và xác định hướng truyền. Để tìm điều kiện CFL cần phải giải quyếtn = (A^(n1,n2,n3)=n1A+n2B+n3Cn=(n1,n2,n3)

max(θ,ϕ)maxiγi(θ,ϕ)

trong đó là các góc hình cầu và là các giá trị riêng của ma trận .γ i(θ,ϕ)γiA^(θ,ϕ)

Dựa trên điều này và câu trả lời được cung cấp bởi @DavidKetcheson, việc tính toán các giá trị riêng của phương trình Christoffel đơn giản hơn và giải bài toán tối ưu hóa

max(θ,ϕ)maxiλi(θ,ϕ)

với giá trị riêng của phương trình Christoffel. Và tốc độ chỉ là . c = λic=λi/ρ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.