อ่าน 12 นาที
Material point method
The material point method (MPM) is a numerical technique used to simulate the behavior of solids, liquids, gases, and any other continuum material.
Material point method
The material point method (MPM) is a numerical technique used to simulate the behavior of solids, liquids, gases, and any other continuum material. Especially, it is a robust spatial discretization method for simulating multi-phase (solid-fluid-gas) interactions. In the MPM, a continuum body is described by a number of small Lagrangian elements referred to as 'material points'. These material points are surrounded by a background mesh/grid that is used to calculate terms such as the deformation gradient. Unlike other mesh-based methods like the finite element method, finite volume method or finite difference method, the MPM is not a mesh based method and is instead categorized as a meshless/meshfree or continuum-based particle method, examples of which are smoothed particle hydrodynamics and peridynamics. Despite the presence of a background mesh, the MPM does not encounter the drawbacks of mesh-based methods (high deformation tangling, advection errors etc.) which makes it a promising and powerful tool in computational mechanics.
The MPM was originally proposed, as an extension of a similar method known as FLIP (a further extension of a method called PIC) to computational solid dynamics, in the early 1990 by Professors Deborah L. Sulsky, Zhen Chen and Howard L. Schreyer at University of New Mexico. After this initial development, the MPM has been further developed both in the national labs as well as the University of New Mexico, Oregon State University, University of Utah and more across the US and the world. Recently the number of institutions researching the MPM has been growing with added popularity and awareness coming from various sources such as the MPM's use in the Disney film Frozen.
The algorithm
An MPM simulation consists of the following stages:
(Prior to the time integration phase)
- Initialization of grid and material points.
- A geometry is discretized into a collection of material points, each with its own material properties and initial conditions (velocity, stress, temperature, etc.)
- The grid, being only used to provide a place for gradient calculations is normally made to cover an area large enough to fill the expected extent of computational domain needed for the simulation.
(During the time integration phase - explicit formulation)
- Material point quantities are extrapolated to grid nodes.
- มวลจุดของวัสดุ ( ), โมเมนตัม ( ), ความเค้น ( ) และแรงภายนอก ( ) จะถูกขยายไปยังโหนดที่มุมของเซลล์ซึ่งจุดของวัสดุตั้งอยู่ โดยทั่วไปแล้วจะทำโดยใช้ฟังก์ชันรูปร่างเชิงเส้นมาตรฐาน ( ) ซึ่งเป็นฟังก์ชันเดียวกับที่ใช้ใน FEM
- ตารางใช้ค่าจุดวัสดุเพื่อสร้างมวล ( ), ความเร็ว ( ), เวกเตอร์แรงภายในและภายนอก ( , ) สำหรับโหนด:
- สมการการเคลื่อนที่ถูกแก้บนตารางกริด
- กฎข้อที่ 2 ของนิวตันได้รับการแก้ไขเพื่อให้ได้ความเร่งที่จุดต่อ ( )
- พบความเร็วของโหนดใหม่ ( )
- เงื่อนไขอนุพันธ์จะถูกขยายกลับไปยังจุดสำคัญ
- ความเร่งของจุดวัสดุ ( ), ความชันของการเปลี่ยนรูป ( ) (หรืออัตราความเครียด ( ) ขึ้นอยู่กับทฤษฎีความเครียดที่ใช้) จะถูกขยายจากโหนดโดยรอบโดยใช้ฟังก์ชันรูปร่างที่คล้ายกับก่อนหน้านี้ ( )
- จากนั้น ตัวแปร ณ จุดต่างๆ ของวัสดุ เช่น ตำแหน่ง ความเร็ว ความเครียด ความเค้น ฯลฯ จะได้รับการปรับปรุงด้วยอัตราเหล่านี้ โดยขึ้นอยู่กับรูปแบบการบูรณาการที่เลือกและแบบจำลองเชิงโครงสร้าง ที่เหมาะสม
- กำลังรีเซ็ตกริด
- เมื่อจุดข้อมูลสำคัญได้รับการอัปเดตอย่างสมบูรณ์ในขั้นตอนเวลาถัดไปแล้ว ตารางจะถูกรีเซ็ตเพื่อให้สามารถเริ่มต้นขั้นตอนเวลาถัดไปได้
ประวัติความเป็นมาของ PIC/MPM
PIC ถูกคิดค้นขึ้นเพื่อแก้ปัญหาในพลศาสตร์ของไหล และได้รับการพัฒนาโดยHarlowที่ห้องปฏิบัติการแห่งชาติ Los Alamosในปี 1957 [ 1 ]หนึ่งในโค้ด PIC แรกๆ คือโปรแกรม Fluid-Implicit Particle (FLIP) ซึ่งสร้างโดย Brackbill ในปี 1986 [ 2 ]และได้รับการพัฒนาอย่างต่อเนื่องนับตั้งแต่นั้นเป็นต้นมา จนกระทั่งถึงช่วงปี 1990 วิธี PIC ถูกนำมาใช้เป็นหลักในพลศาสตร์ของไหล
ด้วยแรงจูงใจจากความต้องการการจำลองปัญหาการแทรกซึมในพลศาสตร์ของของแข็งที่ดีขึ้น Sulsky, Chen และ Schreyer จึงเริ่มปรับปรุง PIC และพัฒนา MPM ในปี 1993 โดยได้รับการสนับสนุนทางการเงินจาก Sandia National Laboratories [ 3 ]จากนั้น MPM ดั้งเดิมก็ได้รับการขยายเพิ่มเติมโดย Bardenhagen et al.เพื่อรวมการสัมผัสแบบเสียดทาน[ 4 ]ซึ่งทำให้สามารถจำลองการไหลของเม็ด[ 5 ]และโดย Nairn เพื่อรวมรอยแตกที่ชัดเจน[ 6 ]และการแพร่กระจายของรอยแตก (ที่รู้จักกันในชื่อ CRAMP)
เมื่อเร็วๆ นี้ การใช้งาน MPM ที่อิงตามคอนติเนียม Cosserat ไมโครโพลาร์[ 7 ]ได้ถูกนำมาใช้เพื่อจำลองการไหลของเม็ดวัสดุที่มีแรงเฉือนสูง เช่น การระบายออกจากไซโล การใช้งาน MPM ได้ขยายไปสู่ด้านวิศวกรรมธรณีเทคนิคด้วยการพัฒนาล่าสุดของตัวแก้ MPM แบบกึ่งสถิตและโดยปริยาย ซึ่งให้การวิเคราะห์ที่มีเสถียรภาพเชิงตัวเลขสำหรับปัญหาการเสียรูปขนาดใหญ่ในกลศาสตร์ดิน[ 8 ]
มีการจัดประชุมเชิงปฏิบัติการประจำปีเกี่ยวกับการใช้ MPM ในสถานที่ต่างๆ ทั่วสหรัฐอเมริกา การประชุมเชิงปฏิบัติการ MPM ครั้งที่ 5 จัดขึ้นที่มหาวิทยาลัยแห่งรัฐโอเรกอนในเมืองคอร์วัลลิส รัฐโอเรกอนเมื่อวันที่ 2 และ 3 เมษายน พ.ศ. 2552
การประยุกต์ใช้ PIC/MPM
การประยุกต์ใช้ระเบียบวิธี PIC หรือ MPM สามารถแบ่งออกได้เป็นสองประเภทใหญ่ๆ คือ ประเภทแรก มีการประยุกต์ใช้มากมายในด้านพลศาสตร์ของไหล ฟิสิกส์พลาสมา พลศาสตร์ของแม่เหล็กไฟฟ้า และการประยุกต์ใช้ในระบบหลายเฟส ประเภทที่สอง ครอบคลุมปัญหาในด้านกลศาสตร์ของแข็ง
การจำลองพลศาสตร์ของไหลและหลายเฟส
วิธี PIC ถูกนำมาใช้เพื่อจำลองปฏิสัมพันธ์ระหว่างของเหลวและของแข็งที่หลากหลาย รวมถึงพลศาสตร์ของน้ำแข็งทะเล[ 9 ]การแทรกซึมของเนื้อเยื่ออ่อนทางชีวภาพ[ 10 ]การแตกตัวของกระป๋องบรรจุก๊าซ[ 11 ]การกระจายตัวของมลพิษในบรรยากาศ[ 12 ]การจำลองแบบหลายสเกลที่เชื่อมโยงพลศาสตร์โมเลกุลกับ MPM [ 13 ] [ 14 ]และปฏิสัมพันธ์ระหว่างของเหลวและเยื่อหุ้มเซลล์[ 15 ]นอกจากนี้ รหัส FLIP ที่ใช้ PIC ยังถูกนำไปใช้ในเครื่องมือแม่เหล็กไฟฟ้าและการประมวลผลพลาสมา และการจำลองในฟิสิกส์ดาราศาสตร์และการไหลของพื้นผิวอิสระ[ 16 ]
จากความร่วมมือระหว่างภาควิชาคณิตศาสตร์ของ UCLA และWalt Disney Animation Studios ทำให้ MPM ถูกนำมาใช้จำลองหิมะในภาพยนตร์แอนิเมชั่นเรื่องFrozenใน ปี 2013 ได้สำเร็จ [ 17 ] [ 18 ] [ 19 ]
กลศาสตร์ของแข็ง
MPM ยังถูกนำมาใช้อย่างกว้างขวางในกลศาสตร์ของแข็ง เพื่อจำลองการกระแทก การเจาะ การชน และการกระดอน รวมถึงการแพร่กระจายของรอยแตก[ 20 ] [ 21 ] MPM ยังกลายเป็นวิธีการที่ใช้กันอย่างแพร่หลายในสาขากลศาสตร์ดิน โดยถูกนำมาใช้เพื่อจำลองการไหลของเม็ด การทดสอบความเร็วของดินเหนียวที่ไวต่อการเปลี่ยนแปลง[ 22 ]การถล่มของดิน[ 23 ] [ 24 ] [ 25 ]การระบายไซโล การตอกเสาเข็ม การทดสอบกรวยตก[ 26 ] [ 27 ] [ 28 ] [ 29 ]การเติมถัง และความล้มเหลวของวัสดุ และเพื่อจำลองการกระจายความเค้นของดิน[ 30 ]การอัดแน่น และการแข็งตัว ปัจจุบันมีการนำไปใช้ในปัญหาทางกลศาสตร์ของไม้ เช่น การจำลองการบีบอัดตามขวางในระดับเซลล์ รวมถึงการสัมผัสของผนังเซลล์[ 31 ]งานนี้ยังได้รับรางวัล George Marra Award สำหรับบทความแห่งปีจาก Society of Wood Science and Technology อีกด้วย[ 32 ]
การจำแนกประเภทของรหัส PIC/MPM
MPM ในบริบทของวิธีการเชิงตัวเลข
วิธีการเชิงตัวเลขกลุ่มหนึ่งคือวิธีการไร้ตาข่าย (Meshfree methods ) ซึ่งนิยามว่า เป็นวิธีการที่ "ไม่จำเป็นต้องใช้ตาข่ายที่กำหนดไว้ล่วงหน้า อย่างน้อยก็ในการประมาณค่าตัวแปรในฟิลด์" ในอุดมคติแล้ว วิธีการไร้ตาข่ายจะไม่ใช้ตาข่าย "ตลอดกระบวนการแก้ปัญหาที่ควบคุมโดยสมการเชิงอนุพันธ์ย่อย บนโดเมนที่กำหนดโดยพลการ ภายใต้เงื่อนไขขอบเขตทุกประเภท" แม้ว่าวิธีการที่มีอยู่จะไม่สมบูรณ์แบบและล้มเหลวอย่างน้อยหนึ่งด้านก็ตาม วิธีการไร้ตาข่าย ซึ่งบางครั้งเรียกว่า วิธีการอนุภาค (Particle methods) มี "คุณลักษณะร่วมกันคือ การติดตามประวัติของตัวแปรสถานะที่จุด (อนุภาค) ซึ่งไม่ได้เชื่อมต่อกับตาข่ายองค์ประกอบใดๆ การบิดเบือนของตาข่ายเป็นแหล่งที่มาของปัญหาเชิงตัวเลข" ดังที่เห็นได้จากการตีความที่แตกต่างกันเหล่านี้ นักวิทยาศาสตร์บางคนถือว่า MPM เป็นวิธีการไร้ตาข่าย ในขณะที่คนอื่นๆ ไม่เห็นด้วย อย่างไรก็ตาม ทุกคนเห็นพ้องต้องกันว่า MPM เป็นวิธีการอนุภาค
วิธีการ Arbitrary Lagrangian Eulerian (ALE) เป็นอีกกลุ่มย่อยหนึ่งของวิธีการเชิงตัวเลข ซึ่งรวมถึง MPM ด้วย วิธีการแบบ Lagrangian บริสุทธิ์ ใช้กรอบการทำงานที่แบ่งพื้นที่ออกเป็นปริมาตรย่อยเริ่มต้น จากนั้นจึงกำหนดเส้นทางการไหลในปริมาตรย่อยเหล่านั้นตามเวลา ในทาง กลับกัน วิธีการแบบ Eulerian บริสุทธิ์ ใช้กรอบการทำงานที่อธิบายการเคลื่อนที่ของวัสดุโดยสัมพันธ์กับตาข่ายที่คงที่ในพื้นที่ตลอดการคำนวณ ดังที่ชื่อบ่งบอก วิธีการ ALE ผสมผสานกรอบอ้างอิงแบบ Lagrangian และ Eulerian เข้าด้วยกัน
การจำแนกประเภทย่อยของ MPM/PIC
วิธีการ PIC อาจใช้การจัดเรียงจุดแบบเข้มงวด (strong form collocation) หรือการแบ่งส่วนแบบอ่อน (weak form discretisation) ของสมการเชิงอนุพันธ์ย่อย (PDE) พื้นฐานก็ได้ วิธีการที่ใช้การจัดเรียงจุดแบบเข้มงวดเรียกว่าวิธีการ PIC แบบปริมาตรจำกัด (finite-volume PIC methods) ส่วนวิธีการที่ใช้การแบ่งส่วนแบบอ่อนของ PDE อาจเรียกว่า PIC หรือ MPM ก็ได้
ตัวแก้ปัญหา MPM สามารถจำลองปัญหาในมิติเชิงพื้นที่หนึ่ง สอง หรือสามมิติ และยังสามารถจำลองปัญหาแบบสมมาตรตาม แกนได้อีกด้วย MPM สามารถนำไปใช้เพื่อแก้สม การการเคลื่อนที่ แบบกึ่งคงที่หรือแบบไดนามิก ขึ้นอยู่กับประเภทของปัญหาที่จะจำลอง MPM หลายเวอร์ชันประกอบด้วย วิธีจุดวัสดุการแทรกสอดแบบทั่วไป[ 33 ]วิธีการแทรกสอดโดเมนอนุภาคแบบเคลื่อนที่[ 34 ]วิธีการแทรกสอดกำลังสองน้อยที่สุดของอนุภาคแบบเคลื่อนที่[ 35 ]
การรวมเวลาที่ใช้ใน MPM อาจเป็นการรวมแบบชัดแจ้งหรือแบบไม่ชัดแจ้ง ก็ได้ ข้อดีของการรวมแบบไม่ชัดแจ้งคือความเสถียรที่รับประกันได้ แม้สำหรับช่วงเวลาขนาดใหญ่ ในทางกลับกัน การรวมแบบชัดแจ้งทำงานได้เร็วกว่ามากและง่ายต่อการใช้งาน
ข้อดี
เมื่อเปรียบเทียบกับ FEM
แตกต่างจากFEM , MPM ไม่จำเป็นต้องมีขั้นตอนการสร้างตาข่ายใหม่เป็นระยะและการแมปตัวแปรสถานะใหม่ ดังนั้นจึงเหมาะสมกว่าสำหรับการจำลองการเสียรูปของวัสดุขนาดใหญ่ ใน MPM อนุภาคไม่ใช่จุดตาข่ายที่เก็บข้อมูลทั้งหมดเกี่ยวกับสถานะของการคำนวณ ดังนั้นจึงไม่มีข้อผิดพลาดทางตัวเลขเกิดขึ้นจากการที่ตาข่ายกลับไปยังตำแหน่งเดิมหลังจากแต่ละรอบการคำนวณ และไม่จำเป็นต้องใช้อัลกอริทึมการสร้างตาข่ายใหม่
พื้นฐานอนุภาคของ MPM ช่วยให้สามารถจัดการกับการแพร่กระจายของรอยแตกและความไม่ต่อเนื่องอื่นๆ ได้ดีกว่า FEM ซึ่งเป็นที่ทราบกันดีว่ากำหนดทิศทางการวางแนวของตาข่ายต่อการแพร่กระจายของรอยแตกในวัสดุ นอกจากนี้ วิธีการอนุภาคยังจัดการกับแบบจำลองโครงสร้างที่ขึ้นอยู่กับประวัติได้ดีกว่าด้วย
เมื่อเปรียบเทียบกับวิธีการใช้อนุภาคบริสุทธิ์
เนื่องจากใน MPM โหนดต่างๆ ยังคงอยู่กับที่บนตารางปกติ การคำนวณค่าความชันจึงทำได้ง่ายมาก
ในการจำลองที่มีสองเฟสขึ้นไป การตรวจจับการสัมผัสระหว่างเอนทิตีนั้นค่อนข้างง่าย เนื่องจากอนุภาคสามารถโต้ตอบกันผ่านตารางกริดกับอนุภาคอื่น ๆ ในตัวเดียวกัน กับวัตถุแข็งอื่น ๆ และกับของเหลวได้
ข้อเสียของ MPM
MPM มีค่าใช้จ่ายด้านการจัดเก็บสูงกว่าวิธีการอื่น ๆ เนื่องจาก MPM ใช้ทั้งข้อมูลตาข่ายและข้อมูลอนุภาค MPM มีค่าใช้จ่ายในการคำนวณสูงกว่า FEM เนื่องจากต้องรีเซ็ตกริดเมื่อสิ้นสุดขั้นตอนการคำนวณ MPM แต่ละขั้นตอนและเริ่มต้นใหม่ในตอนต้นของขั้นตอนถัดไป การแกว่งที่ไม่พึงประสงค์อาจเกิดขึ้นเมื่ออนุภาคข้ามขอบเขตของตาข่ายใน MPM แม้ว่าผลกระทบนี้สามารถลดลงได้โดยใช้วิธีการประมาณค่าแบบทั่วไป (GIMP) ใน MPM เช่นเดียวกับใน FEM ขนาดและการวางแนวของตาข่ายสามารถส่งผลกระทบต่อผลลัพธ์ของการคำนวณได้ ตัวอย่างเช่น ใน MPM การกระจายความเครียดเป็นที่ทราบกันดีว่ามีความไวต่อการปรับตาข่ายให้ละเอียดเป็นพิเศษ ปัญหาเสถียรภาพอย่างหนึ่งใน MPM ที่ไม่เกิดขึ้นใน FEM คือข้อผิดพลาดในการข้ามเซลล์และข้อผิดพลาดในพื้นที่ว่าง[ 36 ]เนื่องจากจำนวนจุดการรวม (จุดวัสดุ) ไม่คงที่ในเซลล์
หมายเหตุ
- ^ Johnson, NL (1996). "มรดกและอนาคตของ CFD ที่ Los Alamos". รายงานการประชุมCFD ของแคนาดา ปี 1996. OSTI 244662 .
- ^ Brackbill, JU; Ruppel, HM (1986). "FLIP: วิธีการคำนวณการไหลของของเหลวในสองมิติแบบแบ่งโซนตามอนุภาคในเซลล์" วารสารฟิสิกส์เชิงคำนวณ 65 ( 2): 314– 343. Bibcode : 1986JCoPh..65..314B . doi : 10.1016/0021-9991(86)90211-1 . ISSN 0021-9991 .
- ^ Sulsky, D.; Chen, Z.; Schreyer, HL (1994). "วิธีการอนุภาคสำหรับวัสดุที่ขึ้นอยู่กับประวัติ" . Computer Methods in Applied Mechanics and Engineering . 118 (1): 179– 196. Bibcode : 1994CMAME.118..179S . doi : 10.1016/0045-7825(94)90112-0 . ISSN 0045-7825 .
- ↑บาร์เดนฮาเกน, สิงคโปร์; แบร็คบิล, จูจู; ซัลสกี, ดี.แอล. (1998) "การเสียรูปของแรงเฉือนในวัสดุที่เป็นเม็ด " ดอย : 10.2172/329539 . OSTI 329539 .
{{cite journal}}: การอ้างอิงวารสารต้องใช้|journal=( ความช่วยเหลือ ) - ^ Więckowski, Zdzisław; Youn, Sung-Kie; Yeon, Jeoung-Heum (1999). "วิธีแก้ปัญหาการระบายไซโลด้วยวิธี Particle-in-cell" วารสารนานาชาติสำหรับวิธีการเชิงตัวเลขในวิศวกรรม 45 ( 9): 1203– 1225. Bibcode : 1999IJNME..45.1203W . doi : 10.1002/(SICI)1097-0207(19990730)45:9<1203::AID-NME626>3.0.CO;2-C . ISSN 1097-0207 .
- ^ Nairn, JA (2003). "การคำนวณวิธีจุดวัสดุด้วยรอยแตกที่ชัดเจน" การสร้างแบบจำลองด้วยคอมพิวเตอร์ในวิศวกรรมและวิทยาศาสตร์ 4 ( 6): 649– 664. doi : 10.3970/cmes.2003.004.649 .
- ^ Coetzee, Corne J. (2004). การสร้างแบบจำลองการไหลของอนุภาคโดยใช้วิธีอนุภาคในเซลล์ (วิทยานิพนธ์ปริญญาเอก). สเตลเลนบอช : มหาวิทยาลัยสเตลเลนบอช.
- ^ Beuth, L., Coetzee, CJ, Bonnier, P. และ van den Berg, P. "การกำหนดสูตรและการตรวจสอบความถูกต้องของวิธีการจุดวัสดุแบบกึ่งสถิต" ใน การประชุมวิชาการนานาชาติครั้งที่ 10 ว่าด้วยวิธีการเชิงตัวเลขในกลศาสตร์ธรณี, 2007
- ^ Wang, R.-X; Ji, S.-Y.; Shen, Hung Tao; Yue, Q.-J. (2005). "วิธีการ PIC ที่ปรับปรุงแล้วสำหรับพลศาสตร์ของน้ำแข็งทะเล"วิศวกรรมมหาสมุทรจีน19 : 457– 468 – ผ่าน ResearchGate
- ^ Ionescu, I., Guilkey, J., Berzins, M., Kirby, R. และ Weiss, J. "การจำลองเชิงคำนวณของการบาดเจ็บทะลุทะลวงในเนื้อเยื่ออ่อนทางชีวภาพโดยใช้ MPM "
- ^ Banerjee, Biswajit (2012). "การจำลองทรงกระบอกที่แตกตัวด้วยวิธีจุดวัสดุ" ResearchGate . arXiv : 1201.2439 . Bibcode : 2012arXiv1201.2439B . สืบค้นเมื่อ2019-06-18 .
- ^ Patankar, NA; Joseph, DD (2001). "การจำลองเชิงตัวเลขแบบลากรางจ์ของการไหลของอนุภาค". วารสารนานาชาติของการไหลหลายเฟส27 (10): 1685– 1706. Bibcode : 2001IJMF...27.1685P . doi : 10.1016/S0301-9322(01)00025-8 . ISSN 0301-9322 .
- ^ Lu, H.; Daphalapurkar, NP; Wang, B.; Roy, S.; Komanduri, R. (2006). "การจำลองหลายระดับตั้งแต่ระดับอะตอมไปจนถึงระดับต่อเนื่อง – การเชื่อมโยงพลศาสตร์โมเลกุล (MD) กับวิธีการจุดวัสดุ (MPM)" Philosophical Magazine . 86 (20): 2971– 2994. Bibcode : 2006PMag...86.2971L . doi : 10.1080/14786430600625578 . ISSN 1478-6435 . S2CID 137383632 .
- ^ Ma, Jin (2006). การจำลองหลายระดับโดยใช้วิธีจุดวัสดุการแทรกสอดแบบทั่วไป การเคลื่อนที่แบบไม่ต่อเนื่อง และพลศาสตร์โมเลกุล (วิทยานิพนธ์ปริญญาเอก). มหาวิทยาลัยโอคลาโฮมาสเตท.
- ^ York, Allen R.; Sulsky, Deborah; Schreyer, Howard L. (2000). "ปฏิสัมพันธ์ของของเหลวกับเยื่อหุ้มเซลล์โดยใช้วิธีจุดวัสดุ" วารสารนานาชาติสำหรับวิธีการเชิงตัวเลขในวิศวกรรม 48 ( 6): 901– 924. Bibcode : 2000IJNME..48..901Y . doi : 10.1002/(SICI)1097-0207(20000630)48:6<901::AID-NME910>3.0.CO;2-T . ISSN 1097-0207 .
- ^ Liu, Wing Kam; Li, Shaofan (2002). "วิธีการไร้ตาข่ายและวิธีการอนุภาคและการประยุกต์ใช้". Applied Mechanics Reviews . 55 (1): 1– 34. Bibcode : 2002ApMRv..55....1L . doi : 10.1115/1.1431547 . ISSN 0003-6900 . S2CID 17197495 .
- ^มาร์เกซ, เลติเซีย (27 กุมภาพันธ์ 2014). "นักคณิตศาสตร์จาก UCLA ทำให้หิมะมีชีวิตสำหรับภาพยนตร์เรื่อง "Frozen" ของดิสนีย์"" . UCLA Today . เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 มีนาคม 2014 . เรียกดูเมื่อวันที่ 6 มีนาคม 2014 .
- ^ Alexey Stomakhin; Craig Schroeder; Lawrence Chai; Joseph Teran; Andrew Selle (สิงหาคม 2013). "วิธีการกำหนดจุดวัสดุสำหรับการจำลองหิมะ" (PDF) . Walt Disney Animation Studios . เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 24 มีนาคม 2014. เรียกดูเมื่อวันที่ 6 มีนาคม 2014 .
- ^ "การสร้างภาพยนตร์ Frozen ของดิสนีย์: วิธี Material Point สำหรับการจำลองหิมะ" . CG Meetup . 21 พฤศจิกายน 2013 . สืบค้นเมื่อ18 มกราคม 2014 .
- ^ Karuppiah, Venkatesh (2004). การนำตาข่ายที่ไม่สม่ำเสมอมาใช้ใน MPM สำหรับการจำลองการเปิดรอยแตกแบบผสมในสภาวะดึง (วิทยานิพนธ์ปริญญาโท). มหาวิทยาลัยโอคลาโฮมาสเตท.
- ^ Daphalapurkar, Nitin P.; Lu, Hongbing; Coker, Demir; Komanduri, Ranga (2007-01-01). "การจำลองการเติบโตของรอยแตกแบบไดนามิกโดยใช้วิธีจุดวัสดุการแทรกสอดแบบทั่วไป (GIMP)" วารสารนานาชาติว่าด้วยการแตกหัก 143 ( 1): 79– 102. Bibcode : 2007IJFr..143...79D . doi : 10.1007/s10704-007-9051-z . hdl : 11511/47363 . ISSN 1573-2673 . S2CID 20013793 .
- ^ Tran, Quoc-Anh; Solowski, Wojciech; Thakur, Vikas; Karstunen, Minna (2017). "การสร้างแบบจำลองการทดสอบความรวดเร็วของดินเหนียวที่ไวต่อการเปลี่ยนแปลงโดยใช้วิธีจุดวัสดุการแทรกสอดแบบทั่วไป"ดินถล่มในดินเหนียวที่ไวต่อการเปลี่ยนแปลง ความก้าวหน้าในการวิจัยภัยพิบัติทางธรรมชาติและเทคโนโลยี เล่มที่ 46 หน้า 323–326 . doi : 10.1007/978-3-319-56487-6_29 . ISBN 978-3-319-56486-9.
- ^ Tran, Quoc-Anh; Solowski, Wojciech (2019). "การสร้างแบบจำลองวิธีจุดวัสดุการแทรกสอดแบบทั่วไปสำหรับปัญหาการเสียรูปขนาดใหญ่รวมถึงผลกระทบของอัตราความเครียด – การประยุกต์ใช้กับปัญหาการเจาะและการแตกหักแบบก้าวหน้า"คอมพิวเตอร์และธรณีเทคนิค 106 ( 1): 249– 265. Bibcode : 2019CGeot.106..249T . doi : 10.1016/j.compgeo.2018.10.020 .
- ^ Llano-Serna, Marcelo A.; Farias, Márcio M.; Pedroso, Dorival M. (2016). "การประเมินวิธีจุดวัสดุสำหรับการสร้างแบบจำลองกระบวนการไหลออกขนาดใหญ่ในดินถล่ม" ดินถล่ม 13 ( 5): 1057– 1066. Bibcode : 2016Lands..13.1057L . doi : 10.1007/s10346-015-0664-4 . ISSN 1612-510X . S2CID 130645666 .
- ↑ลาโน แซร์นา, มาร์เซโล อเลฮานโดร; มูนิซ-เด ฟาเรียส, มาร์ซิโอ; มาร์ติเนซ-การ์บาฮาล, เอร์นัน เอดูอาร์โด้ (21-12-2558) "การสร้างแบบจำลองเชิงตัวเลขของแผ่นดินถล่ม Alto Verde โดยใช้วิธีจุดวัสดุ " ไดน่า . 82 (194): 150– 159. ดอย : 10.15446/dyna.v82n194.48179 . ISSN 2346-2183
- ^ Tran, Quoc-Anh; Solowski, Wojciech (2019). "การสร้างแบบจำลองวิธีจุดวัสดุการแทรกสอดแบบทั่วไปสำหรับปัญหาการเสียรูปขนาดใหญ่รวมถึงผลกระทบของอัตราความเครียด – การประยุกต์ใช้กับปัญหาการเจาะและการแตกหักแบบก้าวหน้า"คอมพิวเตอร์และธรณีเทคนิค 106 ( 1): 249– 265. Bibcode : 2019CGeot.106..249T . doi : 10.1016/j.compgeo.2018.10.020 .
- ↑ทราน, ก๊วก-แองห์; โซโลฟสกี้, วอจเซียค; คาร์สตูเนน, มินนา; คอร์เกียลา-ตันทัว, ลีนา (2017) "การสร้างแบบจำลองการทดสอบกรวยตกพร้อมผลกระทบจากอัตราความเครียด " โปรซีเดีย เอ็นจิเนียริ่ง . 175 : 293– 301. ดอย : 10.1016/j.proeng.2017.01.029 .
- ^ Llano-Serna, MA; Farias, MM; Pedroso, DM; Williams, David J.; Sheng, D. (2016). "การจำลองการทดสอบกรวยตกในกลศาสตร์ดินโดยใช้วิธีจุดวัสดุ" Applied Mechanics and Materials . 846 : 336– 341. doi : 10.4028/www.scientific.net/AMM.846.336 . ISSN 1662-7482 . S2CID 113653285 .
- ^ Llano-Serna, M; Farias, M (2014-06-03), "การใช้วิธีจุดวัสดุทั่วไป (GIMP) เพื่อจำลองการเจาะลิ่มตื้น" ใน Hicks, Michael; Brinkgreve, Ronald; Rohe, Alexander (บรรณาธิการ), วิธีการเชิงตัวเลขในวิศวกรรมธรณีเทคนิค , CRC Press, หน้า 259–264 , doi : 10.1201/b17017-48 (ไม่ใช้งาน 12 กรกฎาคม 2025), ISBN 9781138001466
{{citation}}: CS1 maint: DOI inactive as of July 2025 (link) - ↑ลาโน-เซอร์นา, แมสซาชูเซตส์; ฟาเรียส เอ็มเอ็ม (2016) "Validación numérica, teórica และการทดลอง del método del punto วัสดุสำหรับตัวแก้ไขปัญหาเช่น geotécnicos " Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería (ในภาษาสเปน) 32 (2): 110– 115. ดอย : 10.1016/j.rimni.2015.02.008 . hdl : 2117/167257 .
- ^ Nairn, John A. (2007). "การจำลองเชิงตัวเลขของการบีบอัดตามขวางและการเพิ่มความหนาแน่นในไม้" . วิทยาศาสตร์ไม้และเส้นใย . 38 (4): 576– 591. ISSN 0735-6161 .
- ^ "สมาคมวิทยาศาสตร์และเทคโนโลยีไม้: ผู้ได้รับรางวัลจอร์จ มาร์รา" . 2007. เก็บถาวรจากต้นฉบับเมื่อ 2007-09-23 . เรียกดูเมื่อ2019-06-18 .
- ^ Bardenhagen, SG; Kober, EM (2004). "วิธีการจุดวัสดุการแทรกสอดแบบทั่วไป"การสร้างแบบจำลองด้วยคอมพิวเตอร์ในวิศวกรรมและวิทยาศาสตร์ 5 : 477– 496. doi : 10.3970 /cmes.2004.005.477 .
- ^ Sadeghirad, A.; Brannon, RM; Burghardt, J. (2011). "เทคนิคการแทรกสอดโดเมนอนุภาคแบบเคลื่อนที่เพื่อขยายขอบเขตการใช้งานของวิธีจุดวัสดุสำหรับปัญหาที่เกี่ยวข้องกับการเสียรูปขนาดใหญ่"วารสารนานาชาติสำหรับวิธีการเชิงตัวเลขในวิศวกรรม 86 ( 12): 1435– 1456. Bibcode : 2011IJNME..86.1435S . doi : 10.1002/nme.3110 . S2CID 16715144 .
- ^ Tran, Quoc-Anh; Solowski, Wojciech; Berzins, Martin; Gulkey, James (2020). "วิธีการจุดวัสดุการแทรกสอดกำลังสองน้อยที่สุดของอนุภาคที่เคลื่อนที่"วารสารนานาชาติสำหรับวิธีการเชิงตัวเลขในวิศวกรรม 121 ( 6): 1068– 1100. Bibcode : 2020IJNME.121.1068T . doi : 10.1002/nme.6257 . S2CID 209961739 .
- ^ Tran, Quoc-Anh; Solowski, Wojciech (2017). "ตัวกรองเชิงเวลาและพื้นที่ว่างสำหรับวิธีจุดวัสดุ"วารสารนานาชาติสำหรับวิธีการเชิงตัวเลขในวิศวกรรม 120 ( 3): 328– 360. doi : 10.1002/nme.6138 .
ลิงก์ภายนอก
- ศูนย์จำลองเหตุการณ์เพลิงไหม้และการระเบิดโดยอุบัติเหตุ – มีโค้ด MPM ให้ใช้งานแล้ว
- NairnMPM – โอเพนซอร์ส
- MPM3D - ซอฟต์แวร์โอเพนซอร์ส (MPM3D-F90) และเวอร์ชันทดลองใช้งานฟรี (MPM3D)
- Taichi - ไลบรารีกราฟิกคอมพิวเตอร์แบบอิงหลักการทางฟิสิกส์ – มีโค้ด MPM แบบโอเพนซอร์สให้ใช้งานได้
- Anura3D ซอฟต์แวร์โอเพนซอร์สสำหรับแก้ปัญหาทางธรณีเทคนิคและปฏิสัมพันธ์ระหว่างดิน น้ำ และโครงสร้าง พัฒนาโดยชุมชนวิจัย Anura3D MPM
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ Material point method
The material point method (MPM) is a numerical technique used to simulate the behavior of solids, liquids, gases, and any other continuum material.
The algorithm
An MPM simulation consists of the following stages:
ประวัติความเป็นมาของ PIC/MPM
PIC ถูกคิดค้นขึ้นเพื่อแก้ปัญหาในพลศาสตร์ของไหล และได้รับการพัฒนาโดย Harlow ที่ ห้องปฏิบัติการแห่งชาติ Los Alamos ในปี 1957 [ 1 ] หนึ่งในโค้ด PIC แรกๆ คือโปรแกรม Fluid-Implicit Particle (FLIP) ซึ่งสร้างโดย Brackbill ในปี 1986 [ 2 ]...
การประยุกต์ใช้ PIC/MPM
การประยุกต์ใช้ระเบียบวิธี PIC หรือ MPM สามารถแบ่งออกได้เป็นสองประเภทใหญ่ๆ คือ ประเภทแรก มีการประยุกต์ใช้มากมายในด้านพลศาสตร์ของไหล ฟิสิกส์พลาสมา พลศาสตร์ของแม่เหล็กไฟฟ้า และการประยุกต์ใช้ในระบบหลายเฟส ประเภทที่สอง ครอบคลุมปัญหาในด้านกลศาสตร์ของแข็ง