ข้ามไปที่เนื้อหา

การสัมผัสและการฝัง

ใช้ฟังก์ชันการวิเคราะห์การสัมผัสและการฝังสำหรับปัญหาที่ชิ้นส่วนอิสระสัมผัสกันและมีการถ่ายโอนภาระหรือการเลื่อนสัมพัทธ์ หรือปัญหาที่ต้องจำลองชิ้นส่วนหนึ่งให้ฝังอยู่ในอีกชิ้นส่วนหนึ่ง การวิเคราะห์การสัมผัสกำหนดข้อจำกัดเพื่อป้องกันการแทรกผ่านและถ่ายโอนแรงเสียดทานบนผิวสัมผัส ส่วนการฝังใช้แทนการเชื่อมต่อแบบยึดแน่นสมบูรณ์ระหว่างชิ้นส่วน

การวิเคราะห์การสัมผัสของ FrontISTR กำหนดขึ้นจากการผสมผสานชนิดการสัมผัส อัลกอริทึมการแก้ การกำหนดคู่สัมผัส และการเปิดใช้งานตามสเต็ป การฝังใช้กรอบการคำนวณการสัมผัสเพื่อผูกโหนดฝั่งที่ฝังเข้ากับองค์ประกอบฝั่งโฮสต์

ภาพรวมฟังก์ชัน

การวิเคราะห์การสัมผัสจะจัดระบบได้ง่ายขึ้นเมื่อเลือกหัวข้อต่อไปนี้ตามลำดับ

แกนการเลือก ตัวเลือก บทบาท
ชนิดการสัมผัส การสัมผัสแบบเลื่อนน้อย, การสัมผัสแบบเลื่อนจำกัด, ข้อจำกัดแบบผูกติด กำหนดว่าจะอนุญาตการเคลื่อนที่สัมพัทธ์ การแยกออก และการเลื่อนระหว่างผิวสัมผัสอย่างไร
อัลกอริทึมการแก้ SLAGRANGE, ALAGRANGE กำหนดวิธีรวมข้อจำกัดการสัมผัสเข้าในระบบเชิงเส้นและการวนซ้ำไม่เชิงเส้น
คู่สัมผัส NODE-SURF, SURF-SURF กำหนดรูปแบบของฝั่งสเลฟและฝั่งมาสเตอร์ โดยนิยามคู่บนฝั่งข้อมูลเมช
แรงเสียดทาน ไม่มีแรงเสียดทาน, แรงเสียดทานคูลอมบ์ กำหนดความต้านทานในทิศสัมผัสด้วยสัมประสิทธิ์แรงเสียดทาน
การเปิดใช้งาน บรรทัด CONTACT ของ !STEP เปิดใช้งานกลุ่มสัมผัสหรือกลุ่มฝังสำหรับแต่ละสเต็ป

ในข้อมูลอินพุต ให้กำหนดเงื่อนไขการสัมผัสด้วย !CONTACT และเลือกวิธีแก้ด้วย !CONTACT_ALGO พารามิเตอร์สำหรับปรับการตรวจจับการสัมผัสถูกรวมไว้ใน !CONTACT_PARAM หากต้องการจัดการการแทรกสอดเริ่มต้นแบบค่อยเป็นค่อยไป ให้ใช้ !CONTACT_INTERFERENCE ร่วมด้วย

การฝังกำหนดด้วย !EMBED และเปิดใช้งานในแต่ละสเต็ปด้วยบรรทัด CONTACT เดียวกับการสัมผัส สำหรับการกำจัดองศาอิสระการสัมผัสและการประมวลผลข้อจำกัดหลายจุดในตัวแก้สมการเชิงเส้น ให้ดู ตัวแก้สมการและพรีคอนดิชัน

การเลือกวิธีวิเคราะห์การสัมผัส

เลือกชนิดการสัมผัสจากการเคลื่อนที่สัมพัทธ์ของผิวสัมผัสและวัตถุประสงค์ของการวิเคราะห์ ใช้การสัมผัสแบบเลื่อนน้อยเมื่อปริมาณการเลื่อนมีน้อยและไม่จำเป็นต้องอัปเดตตำแหน่งสัมผัสมาก ใช้การสัมผัสแบบเลื่อนจำกัดสำหรับการเสียรูปมากหรือการเลื่อนสัมพัทธ์มาก และใช้ข้อจำกัดแบบผูกติดเมื่อต้องการเชื่อมชิ้นส่วนอย่างถาวรโดยไม่อนุญาตให้เลื่อนหรือแยกออก

สำหรับอัลกอริทึมการแก้ ให้พิจารณาวิธีตัวคูณ Lagrange มาตรฐาน (SLAGRANGE) ก่อน หากต้องการปรับปรุงความแม่นยำของข้อจำกัดด้วยการวนซ้ำชั้นนอก ให้พิจารณาวิธีตัวคูณ Lagrange แบบเสริม (ALAGRANGE) เมื่อใช้ ALAGRANGE ให้กำหนดจำนวนการวนซ้ำ Lagrange แบบเสริมด้วย AUGITER

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

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

การสัมผัสแบบเลื่อนน้อย

การสัมผัสแบบเลื่อนน้อยเป็นชนิดการสัมผัสที่ถือว่าการเปลี่ยนแปลงตำแหน่งสัมผัสมีขนาดเล็ก ในข้อมูลอินพุตกำหนดด้วย INTERACTION=SSLID ของ !CONTACT

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

การสัมผัสแบบเลื่อนน้อยรองรับทั้งการสัมผัสแบบไม่มีแรงเสียดทานและการสัมผัสที่มีแรงเสียดทานคูลอมบ์ ไม่รองรับการสัมผัสบนผิวขององค์ประกอบอันดับสูง

การสัมผัสแบบเลื่อนจำกัด

การสัมผัสแบบเลื่อนจำกัดเป็นชนิดการสัมผัสที่อัปเดตจุดสัมผัสคู่กันตามการเสียรูป ในข้อมูลอินพุตกำหนดด้วย INTERACTION=FSLID ของ !CONTACT

เลือกการสัมผัสแบบเลื่อนจำกัดเมื่อวิเคราะห์การเสียรูปมาก การเลื่อนสัมพัทธ์มากระหว่างชิ้นส่วน หรือการย้ายตำแหน่งสัมผัสไปไกลจากตำแหน่งเริ่มต้น การค้นหาจุดสัมผัสคู่กันใช้การค้นหาแบบบักเก็ต จึงรองรับการอัปเดตตำแหน่งสัมผัสระหว่างการวิเคราะห์

INTERACTION=GLUED เป็นข้อกำหนดเพื่อความเข้ากันได้ และภายในจะถูกจัดการเป็นการสัมผัสแบบเลื่อนจำกัด การสัมผัสแบบเลื่อนจำกัดรองรับทั้งการสัมผัสแบบไม่มีแรงเสียดทานและการสัมผัสที่มีแรงเสียดทานคูลอมบ์

ข้อจำกัดแบบผูกติด

ข้อจำกัดแบบผูกติดเป็นชนิดการสัมผัสที่เชื่อมผิวทั้งสองที่กำหนดด้วยคู่สัมผัสอย่างถาวร ในข้อมูลอินพุตกำหนดด้วย INTERACTION=TIED ของ !CONTACT

ข้อจำกัดแบบผูกติดไม่อนุญาตทั้งการเลื่อนและการแยกออก ใช้เมื่อต้องการเชื่อมเมชที่มีขนาดองค์ประกอบต่างกัน หรือเมื่อต้องการให้บริเวณที่สร้างเป็นชิ้นส่วนแยกกันทำงานเป็นวัตถุเดียวกันในการวิเคราะห์

การฝังจะผูกโหนดฝั่งที่ฝังเข้ากับองค์ประกอบฝั่งโฮสต์ ดังนั้นเป้าหมายอินพุตจึงต่างจากข้อจำกัดแบบผูกติดที่เชื่อมผิวทั้งสองของคู่สัมผัส ใช้การฝังเมื่อต้องการผูกกลุ่มโหนดไว้ภายในองค์ประกอบโดยรอบ

การฝัง

การฝังเป็นฟังก์ชันที่ผูกกลุ่มโหนดฝั่งที่ฝังเข้ากับกลุ่มองค์ประกอบฝั่งโฮสต์ ในข้อมูลอินพุต ให้กำหนดคู่ฝังด้วย !EMBED PAIR ในข้อมูลเมช และกำหนดชื่อคู่กับ ID กลุ่มด้วย !EMBED ในข้อมูลควบคุมการวิเคราะห์

ในคู่ฝัง SLAVE_GRP คือกลุ่มโหนดฝั่งที่ฝัง และ MASTER_GRP คือกลุ่มองค์ประกอบฝั่งโฮสต์ ใช้เมื่อจำเป็นต้องผูกกลุ่มโหนดแบบแข็งไว้ภายในองค์ประกอบโซลิดโดยรอบ

การฝังถูกประกอบตามการตั้งค่าการแก้การสัมผัสโดยรวม โดยปกติให้พิจารณา SLAGRANGE ก่อน หากใช้ ALAGRANGE ให้ตรวจสอบสัมประสิทธิ์เพนัลตีและการลู่เข้าของการวนซ้ำชั้นนอก ไม่รองรับแรงเสียดทาน การเปิดใช้งานตามสเต็ปใช้กลไกเดียวกับการสัมผัส โดยกำหนด ID กลุ่มในบรรทัด CONTACT ของ !STEP

อัลกอริทึมการแก้

กำหนดอัลกอริทึมการแก้การสัมผัสด้วย !CONTACT_ALGO โดยเป็นการตั้งค่าที่เป็นอิสระจากชนิดการสัมผัส

TYPE=SLAGRANGE เป็นวิธีตัวคูณ Lagrange มาตรฐาน ซึ่งรวมองศาอิสระการสัมผัสเข้าในระบบเชิงเส้น เป็นตัวเลือกมาตรฐานที่มีเสถียรภาพและควรพิจารณาเป็นอันดับแรกสำหรับการฝัง

TYPE=ALAGRANGE เป็นวิธีตัวคูณ Lagrange แบบเสริม ซึ่งใช้เพนัลตีร่วมกับการวนซ้ำชั้นนอก สามารถเพิ่มความแม่นยำของข้อจำกัดได้ แต่ AUGITER เพิ่มต้นทุนการคำนวณและอาจมีผลต่อการลู่เข้า

สำหรับการกำจัดองศาอิสระการสัมผัส ความแตกต่างระหว่างตัวแก้สมการโดยตรงและแบบวนซ้ำ และการจัดการ MPC ให้ดู ตัวแก้สมการและพรีคอนดิชัน

การกำหนดคู่สัมผัส

คู่สัมผัสกำหนดว่าฝั่งใดของเมชเป็นสเลฟและฝั่งใดเป็นมาสเตอร์ กำหนดด้วย !CONTACT PAIR และอ้างอิงชื่อคู่นั้นจาก !CONTACT

TYPE=NODE-SURF ใช้กลุ่มโหนดเป็นฝั่งสเลฟและกลุ่มผิวเป็นฝั่งมาสเตอร์ เพื่อกำหนดการสัมผัสแบบโหนดต่อผิว

TYPE=SURF-SURF ใช้กลุ่มผิวทั้งสองฝั่ง ภายในจะสร้างกลุ่มโหนดสเลฟและแปลงเป็นการสัมผัสแบบโหนดต่อผิว เหมาะเมื่อสะดวกต่อการจัดการฝั่งสเลฟเป็นผิว

พารามิเตอร์การตรวจจับการสัมผัส

พารามิเตอร์การตรวจจับการสัมผัสใช้ปรับเกณฑ์เชิงตัวเลขสำหรับการค้นหาการสัมผัสและการสลับสถานะ กำหนดชุดพารามิเตอร์ที่มีชื่อด้วย !CONTACT_PARAM และอ้างอิงชื่อด้วย CONTACTPARAM จาก !CONTACT

พารามิเตอร์หลักได้แก่ CLEARANCE, CLR_SAME_ELEM, TENSILE_FORCE และ BOX_EXP_RATE ค่าเริ่มต้นของ CLEARANCE คือ 0.01

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

การแก้การแทรกสอดของการสัมผัส

การแก้การแทรกสอดของการสัมผัสเป็นฟังก์ชันที่ค่อย ๆ เปลี่ยนปริมาณการแทรกสอดหรือระยะห่างของแบบจำลองที่ผิวสัมผัสแทรกสอดกันในสถานะเริ่มต้น ในอินพุตกำหนดด้วย !CONTACT_INTERFERENCE

เลือกฝั่งอ้างอิงด้วย TYPE=SLAVE หรือ TYPE=MASTER กำหนดเวลาสิ้นสุดการเปลี่ยนแปลงด้วย END และกำหนด initial_pos กับ end_pos สำหรับแต่ละคู่

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

หัวข้อที่เกี่ยวข้อง

AI-assisted translation May contain errors Official docs Status