อะไรคือความแตกต่างที่สำคัญระหว่าง FEM และ XFEM เมื่อใดที่เรา (ไม่) ใช้ XFEM แทนการใช้ FEM และในทางกลับกัน กล่าวอีกนัยหนึ่งเมื่อฉันพบปัญหาใหม่ฉันจะรู้ได้อย่างไรว่าจะใช้หนึ่งในนั้น
อะไรคือความแตกต่างที่สำคัญระหว่าง FEM และ XFEM เมื่อใดที่เรา (ไม่) ใช้ XFEM แทนการใช้ FEM และในทางกลับกัน กล่าวอีกนัยหนึ่งเมื่อฉันพบปัญหาใหม่ฉันจะรู้ได้อย่างไรว่าจะใช้หนึ่งในนั้น
คำตอบ:
วิธีไฟไนต์เอลิเมนต์ (FEM) เป็นวิธีการปกครองที่ได้รับแรงบันดาลใจมากมายวิธีการอื่น ๆ และวิธีการที่เป็นจริง FEM แต่แสร้งทำเป็นไม่เป็น
ในวิธีไฟไนต์เอลิเมนต์ "ฟังก์ชันรูปร่าง" ถูกใช้เพื่อจัดเตรียมพื้นที่ประมาณเพื่อให้เวกเตอร์สามารถแสดงคำตอบได้ ใน FEM แบบคลาสสิกฟังก์ชันรูปร่างเหล่านี้คือชื่อพหุนาม
ในวิธีการขยายองค์ประกอบ จำกัด (XFEM) ฟังก์ชั่น "การตกแต่ง" เพิ่มเติมจะถูกนำมาใช้เพื่อประมาณค่าโซลูชั่นนอกเหนือจากฟังก์ชั่นรูปร่างพหุนาม ฟังก์ชั่นการตกแต่งเหล่านี้ได้รับเลือกให้มีคุณสมบัติที่เป็นที่รู้จักกันในการแก้ปัญหา
ฟังก์ชั่นเสริมสมรรถนะ XFEM ที่เห็นได้ชัดที่สุดคือฟังก์ชั่นด้านพลังงานที่มีรอยแตกที่มุมที่แหลมเพื่อเป็นตัวแทนของเอกพจน์ในการไล่ระดับสีของสารละลาย XFEM สามารถใช้สำหรับฟังก์ชั่นการตกแต่งอื่น ๆ และโดเมนโซลูชันอื่น ๆ (โดยเฉพาะการถ่ายเทความร้อน) แต่ชื่อมีความหมายเหมือนกันกับการวิเคราะห์การแตกหัก
ความแตกต่างระหว่างวิธีการต่าง ๆ - นี่คือ XFEM หรือไม่? - เป็นเรื่องยุ่งยากและละเอียดอ่อนและไม่สำคัญ
สำหรับการใช้งานนั้น XFEM เห็นการใช้งานจริงน้อยมาก มีแอปพลิเคชั่นจำนวนหนึ่งในรหัสองค์ประกอบ จำกัด จริง ๆ Abaqus ที่สะดุดตาที่สุด แต่ก็ไม่ได้รับการยอมรับอย่างกว้างขวาง
สำหรับปัญหาในทางปฏิบัติเกือบทั้งหมดจะใช้ FEM แบบคลาสสิก สำหรับปัญหาการวิเคราะห์การแตกหักส่วนใหญ่ FEM แบบดั้งเดิมอาจยังคงใช้กับการปรับแต่งตาข่ายที่เหมาะสมและ / หรือการปรับแต่ง p-refinement ในพื้นที่ของส่วนปลายของรอยแตก อาจใช้โมเดลอื่นที่มีความแม่นยำน้อยกว่าและแตกหักได้
ทั้งไมค์คำตอบและเจดหนึ่งบรรยายถึงขั้ว XFEM / FEM และถูกต้องชี้ให้เห็นว่าพื้นที่ที่สำคัญที่สุดของแอปพลิเค 3D กลศาสตร์การแตกหักที่คุณมีรอยแตกเช่นรางต่อเนื่องทั่วพื้นผิวภายในโดเมนของคุณ
รอยแตกนั้นยากที่จะจำลองใน FEM แบบคลาสสิคด้วยเหตุผลสองประการ:
ตาข่ายจะต้องสอดคล้องกันทั่วรอยแตก: รอยแตกที่แม่นยำจะต้องอยู่ที่ขอบเขตของโดเมนย่อยของ FE รอยแตกไม่สามารถวางภายใน (ผ่านแม้ว่า) องค์ประกอบ จำกัด
เขตข้อมูลความเครียดเอกพจน์ที่ปลายแตกต้องใช้องค์ประกอบพิเศษและ / หรือเทคนิคการประกบกัน (องค์ประกอบจุดไตรมาสตาข่ายโฟกัส) ที่จะสร้างแบบจำลองที่มีความแม่นยำที่ดี
จากมุมมองทางวิศวกรรมในกลไกการแตกหักคุณมีสองประเภทหลักของปัญหา:
การคำนวณปัจจัยความเข้มความเครียด
การวิเคราะห์การขยายพันธุ์รอยร้าวเช่นในการวิเคราะห์ความเหนื่อยล้าหรือความเสียหาย
สำหรับชนิดแรกของปัญหา FEM คลาสสิกเป็นมากกว่าเพียงพอและเป็นเครื่องมือมาตรฐานวิศวกรรม (นี่เป็นเพราะโชคดีที่มีวิธีพลังงานในการประเมินปัจจัยความเข้มของความเครียดที่ไม่ไวต่อข้อผิดพลาดเชิงตัวเลขใกล้กับส่วนปลายของรอยแตก)
การวิเคราะห์การขยายตัวของรอยแตกเป็นเรื่องที่แตกต่างอย่างสิ้นเชิง: ในกรณีส่วนใหญ่คุณไม่ทราบล่วงหน้าถึงเส้นทางของรอยแตก คำมั่นสัญญาที่สำคัญของ XFEM คือการยอมให้มีการแพร่กระจายของรอยร้าวภายในตาข่าย FEM แบบคงที่การแตกร้าวตัดทางของเขาไม่เพียง แต่ที่ขอบเขตระหว่างโดเมนย่อย แต่ภายใน FE เอง
XFEM เป็นเทคนิคที่ค่อนข้างใหม่ยังห่างไกลจากการเป็นเครื่องมือทางวิศวกรรมมาตรฐาน คำตอบของฉันสำหรับคำถาม OP อย่างน้อยในกลไกของแข็งและการวิเคราะห์ทางวิศวกรรมคือ XFEM มีเขตข้อมูลแอปพลิเคชันที่แคบและพิเศษในการวิเคราะห์การกระจายและความเสียหายสำหรับเรขาคณิต 3 มิติที่ซับซ้อนเมื่อเส้นทางรอยแตกไม่สามารถประมาณค่าเบื้องต้นได้
อย่างไรก็ตามขอให้ฉันทราบว่ากลศาสตร์การแตกหักเป็นสาขาที่มีความสำคัญมากในด้านวิศวกรรม: เช่น aiplanes ในปัจจุบันมีความปลอดภัยเช่นกันเพราะเป็นไปได้ที่จะทำนายความเสียหายและการแพร่กระจายของรอยร้าวระหว่างช่วงการบำรุงรักษา XFEM หรือเทคนิคใหม่ที่คล้ายคลึงกันจะกลายเป็นเครื่องมือสำคัญในอนาคตอันใกล้
FEM เป็นชุดย่อยของ XFEM XFEM เป็นวิธีการในการเพิ่มช่องว่างที่ จำกัด ขององค์ประกอบเพื่อจัดการกับปัญหาเกี่ยวกับความไม่ต่อเนื่อง (เช่นการแตกหัก) ด้วย FEM แบบคลาสสิกการได้รับความแม่นยำที่คล้ายกันโดยทั่วไปต้องใช้การเชื่อมตาข่ายและการปรับแต่งที่ซับซ้อนซึ่ง XFEM ใช้ตาข่ายเดี่ยวทำให้การเคลื่อนย้ายความซับซ้อนทางเรขาคณิตนั้นเข้าสู่องค์ประกอบ (XFEM นั้นซับซ้อนมากในการใช้งานโดยเฉพาะใน 3D) ในขณะเดียวกัน XFEM ให้ผลลัพธ์เป็นเมทริกซ์ที่ไม่ดีอย่างยิ่งซึ่งต้องการตัวแก้ปัญหาโดยตรงหรือวิธีการหลายอย่างที่เชี่ยวชาญ (เช่นGerstenberger และ Tuminaro (2012) )