องค์ประกอบ Raviart-Thomas บนตารางอ้างอิง


10

ฉันต้องการเรียนรู้วิธีการทำงานขององค์ประกอบ Raviart-Thomas (RT) ด้วยเหตุนี้ฉันต้องการวิเคราะห์ว่าฟังก์ชันพื้นฐานมีลักษณะอย่างไรในตารางอ้างอิง เป้าหมายที่นี่ไม่ได้ใช้ด้วยตนเอง แต่เพียงเพื่อให้เข้าใจองค์ประกอบได้ง่าย

ฉันกำลังอ้างอิงงานชิ้นนี้จากองค์ประกอบสามเหลี่ยมที่กล่าวถึงที่นี่บางทีการขยายไปยัง quadrilaterals เป็นความผิดพลาดในตัวเอง

ที่กล่าวว่าฉันสามารถกำหนดฟังก์ชั่นพื้นฐานสำหรับองค์ประกอบ RK แรก RK0:

สำหรับi=1,,4

ϕi(x)=a+bx=(a1+b1xa2+b2y)
i=1,,4.

เงื่อนไขในคือ:ϕi

ϕi(xj)nj=δij

โดยที่เป็นหน่วยปกติที่แสดงด้านล่างและx jเป็นพิกัดnjxj

RT0

นี่คือตารางอ้างอิงดังนั้นสิ่งนี้นำไปสู่ระบบสมการสำหรับแต่ละฟังก์ชันพื้นฐาน สำหรับϕ 1นี่คือ:[1,1]×[1,1]ϕ1

(1010010110100101)(a1a2b1b3)=(1000)

ซึ่งสามารถแก้ไขได้เพื่อให้:

ϕ1(x)=12(1+x0)

ฟังก์ชันพื้นฐานอื่น ๆ สามารถพบได้ในทำนองเดียวกัน

สมมติว่าถูกต้องแล้วขั้นตอนต่อไปคือการค้นหาฟังก์ชันพื้นฐานสำหรับ RK1 นี่คือที่ฉันไม่แน่ใจตัวเองเล็กน้อย ตามลิงค์ด้านบนพื้นที่ที่เราสนใจคือ:

P1(K)+xP1(K)

พื้นฐานสำหรับคือ{ 1 , x , y }P1{1,x,y}

ฉันคิดว่านี่หมายถึงฟังก์ชั่นพื้นฐาน RK1 ควรอยู่ในรูปแบบ:

ϕi(x)=(a1+b1x+c1y+d1x2+e1xya2+b2x+c2y+d2xy+e2y2)

สิ่งนี้ทำให้ 10 unknowns สำหรับแต่ละฟังก์ชันพื้นฐาน หากเราใช้เงื่อนไขเดียวกันกับในกรณี RK0 ได้แก่ :

โดยที่ n jเป็นหน่วยปกติดังแสดงด้านล่าง:

ϕi(xj)nj=δij
nj

RK1

นี่ให้เรา 8 สมการ อีก 2 ฉันคิดว่าสามารถพบได้ในบางช่วงเวลา ฉันไม่แน่ใจจริงๆ ลิงค์ด้านบนพูดถึงการบูรณาการกับพื้นฐานสำหรับแต่ฉันมีปัญหาในการหาว่ามันหมายถึงอะไร ฉันกำลังอยู่ในเส้นทางที่ถูกต้องหรือว่าฉันพลาดอะไรบางอย่างที่นี่อย่างสมบูรณ์[P1]2

คำตอบ:


11

โดยทั่วไปคุณไม่สามารถถ่ายโอนพื้นฐานพหุนามเดียวกันจาก tetrahedral ไปยังองค์ประกอบรูปสี่เหลี่ยม 1 โดยเฉพาะอย่างยิ่งจุดรวมขององค์ประกอบรูปสี่เหลี่ยมขนมเปียกปูนคือการทำงานกับผลิตภัณฑ์เมตริกซ์ของพหุนามหนึ่งมิติซึ่งเป็นไปไม่ได้สำหรับองค์ประกอบ tetrahedral

RTk

Pk+1,k×Pk,k+1,
Pk,l={i=0kj=0laijxiyj:aijR}.
k=0k=1
(a1+b1x+c1x2+d1y+e1xy+f2x2ya2+b2y+c2y2+d2x+e2xy+f2xy2).
dimRT1=12dimRTk=2(k+1)(k+2)RTkk+1

1111ϕi(x,y)qj(x,y)dxdx=δij,
{qj}Pk1,k×Pk,k1{1,x,y}k=1
emϕi(s)Tνemqm,j(s)ds,
emνemmqm,jPk(em){1,x}{1,y}k=1

H(div)


kkkkx2y32


ขอบคุณมากสำหรับคำตอบของคุณคุณเห็นได้ชัดว่าความพยายามอย่างมาก ฉันคิดว่ามันทำให้ฉันเข้าใจผิดไปเยอะมาก
Lukas Bystricky

ϕ1k=0141+x,0Tϕ1y

ดีใจที่คุณพบว่ามีประโยชน์ คำถามของคุณน่าสนใจและคุณใช้ความพยายามอย่างมากเช่นกัน การสนับสนุนที่กะทัดรัดมาจากความจริงที่ว่าพหุนามมีการกำหนดไว้ในองค์ประกอบอ้างอิงเท่านั้น - โปรดจำไว้ว่า Raviart-Thomas เป็นองค์ประกอบที่สอดคล้องกับ H (div) - และดังนั้นการทำงานในพื้นที่องค์ประกอบ จำกัด ของโลกจึงไม่จำเป็นต้องต่อเนื่อง
Christian Clason

อันที่จริงนี่เป็นเพียงความจริงสำหรับฟังก์ชั่นพื้นฐานที่เชื่อมต่อกับองศาความอิสระภายใน: ฟังก์ชั่นพื้นฐาน (ทั่วโลก) ที่เชื่อมต่อกับองศาความเป็นขอบได้รับการสนับสนุน (เท่านั้น) ทั้งสององค์ประกอบเชื่อมต่อกันด้วยขอบ ในองค์ประกอบอื่น ๆ พวกเขาจะถูกตั้งค่าเป็นศูนย์
Christian Clason

1
จริง ๆ แล้ว: สำหรับองค์ประกอบขอบเพียงร่องรอยปกติจะต้องต่อเนื่องไม่ใช่พหุนามเองดังนั้นแม้จะต้องได้รับการดูแลโดยอัตโนมัติโดยไม่ต้องขยายการสนับสนุน หากคุณต้องการรายละเอียดเพิ่มเติมเกี่ยวกับพื้นที่Raviart-Thomas ทั่วโลกฉันขอแนะนำให้คุณขยายคำถามของคุณและฉันจะพยายามขยายคำตอบของฉัน
Christian Clason
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.