ฉันต้องการทราบว่าเงื่อนไข Dirichlet ถูกนำไปใช้โดยทั่วไปอย่างไรเมื่อใช้วิธีไฟไนต์วอลลุ่มบนกริดที่ไม่สม่ำเสมอของเซลล์
การนำไปใช้ในปัจจุบันของฉันกำหนดเงื่อนไขขอบเขตของฉันเพียงแก้ไขค่าของเซลล์แรก
โดยที่คือตัวแปรโซลูชันและคือค่าเงื่อนไขขอบเขต Dirichlet ที่ lhs ของโดเมน ( NB ) อย่างไรก็ตามเรื่องนี้ไม่ถูกต้องเพราะเงื่อนไขขอบเขตควรจะแก้ไขค่าของเซลล์ที่ใบหน้าไม่ได้ค่าของมือถือตัวเอง สิ่งที่ฉันควรนำไปใช้จริงๆคือกรัมD ( x L ) x L ≡ x 1 / 2
ตัวอย่างเช่นลองแก้สมการปัวซอง
ด้วยเงื่อนไขเริ่มต้นและเงื่อนไขขอบเขต
(โดยที่เป็นเงื่อนไขขอบเขตของ Neumann ทางด้านขวามือ)
โปรดสังเกตว่าวิธีแก้ปัญหาเชิงตัวเลขได้แก้ไขค่าของตัวแปรเซลล์ให้เป็นค่าเงื่อนไขขอบเขต ( ) ที่ด้านซ้ายมือ สิ่งนี้มีผลต่อการขยับโซลูชันทั้งหมดขึ้นไป ผลสามารถลดลงได้โดยใช้จุดตาข่ายจำนวนมาก แต่นั่นไม่ใช่วิธีแก้ปัญหาที่ดี
คำถาม
เงื่อนไขขอบเขต Dirichlet ใช้ในทางใดบ้างเมื่อใช้วิธีไฟไนต์วอลลุ่ม? ผมถือว่าผมต้องแก้ไขค่าของโดย interpolating หรือคะเนโดยใช้ (จุดผี) หรือดังกล่าวว่าเส้นตรงจะผ่านจุดเหล่านี้มีค่าที่ต้องการที่x_Lคุณสามารถให้คำแนะนำใด ๆ หรือตัวอย่างของวิธีการนี้สำหรับตาข่ายที่ไม่สม่ำเสมอของเซลล์ϕ 0 ϕ 2 x L
ปรับปรุง
นี่คือความพยายามของฉันที่จะใช้วิธีเซลล์ผีที่คุณแนะนำมันดูสมเหตุสมผลหรือไม่?
สมการสำหรับเซลล์คือ (โดยที่หมายถึงการไหลของ )F ϕ
เราจำเป็นต้องเขียนในแง่ของขอบเขตเงื่อนไขการใช้มือถือผี , Ω 0
แต่ท้ายที่สุดเราต้องกำจัดเทอมจากสมการ การทำเช่นนี้เราเขียนสมการที่สองซึ่งเป็นเชิงเส้นจากใจกลางของเซลล์ไปยังศูนย์กลางของเซลล์\เส้นนี้ผ่านไปได้อย่างสะดวกสบายดังนั้นนี่คือวิธีที่เงื่อนไข Dirichlet เข้าสู่ discretistaion (เนื่องจากค่า ณ จุดนี้เป็นเพียง )Ω 0 Ω 1 x L g D ( x L )
สมการรวม 1 และ 2 เราสามารถขจัดและหาการแสดงออกสำหรับในแง่ของและ ,F L ϕ 1 g D ( x L )
สมมติว่าเรามีอิสระที่จะเลือกระดับเสียงของเซลล์ผีเราสามารถตั้งค่าให้
สิ่งนี้สามารถทำให้ง่ายขึ้นอีกเพราะถ้าเซลล์และเป็นปริมาตรเดียวกันเราสามารถตั้งค่าให้ได้Ω 1 ชั่วโมง- → h 1
อย่างไรก็ตามวิธีนี้ได้กู้คืนคำจำกัดความที่ไม่เสถียรดังนั้นฉันไม่แน่ใจว่าจะดำเนินการต่อไปอย่างไร ฉันตีความคำแนะนำของคุณไม่ถูกต้อง (@Jan) หรือไม่ สิ่งที่แปลกคือดูเหมือนว่าจะทำงานดูด้านล่าง
ดูด้านล่างใช้งานได้