วิธีเริ่มต้นใช้งาน OpenFOAM สำหรับ CFD


19

ฉันกำลังดูการใช้ OpenFOAM สำหรับการแก้ปัญหาการไหลภายในพื้นฐานใน CFD อะไรคือวิธีที่ดีที่สุดในการเริ่มต้นและทุกคนโปรดชี้ฉันไปที่การอ้างอิงออนไลน์ที่ดีเพื่อไปกับคำถามใด ๆ ที่ฉันอาจมีเมื่อฉันดำน้ำใน? ฉันได้ยินมาว่ามันค่อนข้างเฉพาะตอนนี้และฟังก์ชั่นการแก้ปัญหาจำนวนมากไม่ได้รับการบันทึกไว้อย่างดี เห็นได้ชัดว่าเอกสารที่มาพร้อมกับแพ็คเกจนั้นเป็นการเริ่มต้น แต่มีการอ้างอิงของบุคคลที่สาม (เช่นวิกิ OpenFOAM) หรือไม่


1
OpenFOAM เป็นซอฟต์แวร์ที่ดี แต่ใช้เวลาพอสมควรในการเรียนรู้ คุณได้ดูปัญหาการสอนที่มาพร้อมกับแพ็คเกจหรือไม่?
พอล

บนพื้นที่ 51 ของ StackExchange เฉพาะเว็บไซต์OpenFOAMมีการเสนอในขณะนี้ กรุณาสนับสนุนเว็บไซต์เพื่อรับออนไลน์
Dohn Joe

คำตอบ:


15

สำหรับการทำงานของการจำลอง CFD ฉันขอแนะนำให้เริ่มต้นด้วย UserGuide และ ProgrammersGuide เอกสาร ProgrammersGuide มีตัวอย่างเคสเช่นกันและอธิบายสิ่งต่าง ๆ เพิ่มเติมเช่นเงื่อนไขขอบเขต การใช้ OpenFOAM ที่ระดับบนสุดนั้นค่อนข้างง่ายเมื่อคุณได้รับไฟล์การตั้งค่า เอกสารทั้งสองมีอยู่ในไดเรกทอรี/ doc เมื่อคุณทำสิ่งนี้เสร็จแล้วคุณจะพบวัสดุเพิ่มเติมมากมายจากมหาวิทยาลัยChalmers : Chalmers OpenFOAM หลักสูตรที่จัดทำโดยศาสตราจารย์ Håkan Nilsson

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

หากคุณมีความสนใจในปัญหาที่เฉพาะเจาะจงลองค้นหาว่าตัวแก้ปัญหาใดที่ใช้ในการจำลองปัญหานี้เช่นสำหรับวิธีการแก้ปัญหาที่วุ่นวาย / คงที่แบบคงที่ให้ใช้simpleFoamสำหรับวิธีการแก้ปัญหาแบบชั้นแนวนอนใช้icoFoamเป็นต้น โครงสร้างไดเรกทอรีที่สอดคล้องกับการใช้งานของพวกเขาเช่น/ multiphase / incompressible / les / interFoamจะเป็นตัวแก้vof-เหมือนที่ใช้สำหรับสองเฟสจำลอง Eddy ขนาดใหญ่ (les)

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

หากคุณทำการติดตั้ง OpenFOAM สำเร็จบนเครื่องของคุณให้ดำเนินการนามแฝงบนบรรทัด comnand และดูว่ามีคำสั่งที่ดีที่ช่วยให้คุณเริ่มต้น:

  • tutนำคุณไปสู่ไดเรกทอรีการสอน
  • runนำคุณไปยังไดเร็กทอรี run: นี่คือที่ที่คุณรันการจำลอง
  • โซลนำคุณไปยังไดเรกทอรีของนักแก้ปัญหา

...

คุณสามารถถามคำถามเกี่ยวกับOpenFOAM ฟอรั่มเมื่อคุณทำงานเป็นปัญหาและมีความเป็นไดเรกทอรีของปริญญาเอกและปริญญาโทวิทยานิพนธ์และบทความเกี่ยวกับ OpenFOAM บริการที่ FAMENA (คณะวิศวกรรมเครื่องกล, Uni. ซาเกร็บ, โครเอเชีย) ไฟล์เซิร์ฟเวอร์

OpenFOAM Summer Schoolเป็นหลักสูตรที่ยอดเยี่ยมซึ่งจัดโดยศาสตราจารย์ Hrvoje Jasak ที่ FAMENA จะมีขึ้นในเดือนกันยายนของทุกปีและเป็นโอกาสที่ดีในการเรียนรู้และทำความรู้จักกับนักวิจัยที่ทำงานกับ OF

นอกจากนี้ยังมีเว็บไซต์ที่จัดทำโดยชุมชนOpenFOAM : OpenFOAM ขยายโครงการซึ่งคุณสามารถมีส่วนร่วมในการสนทนากับผู้คนได้เช่นกัน

โชคดี! :)


6

จริงๆแล้วมี wiki สำหรับ openfoam: http://openfoamwiki.netมันเป็นเว็บไซต์ที่มีประโยชน์สำหรับ openfoam โดยทั่วไป แต่บทเรียนไม่เพียงพอ จุดเริ่มต้นควรเป็นคู่มือของ openfoam เสมอ ฉันเริ่มด้วยไฟล์ PDF ที่มาจากแพ็คเกจประมาณห้าปีที่แล้วและฉันพบว่ามันค่อนข้างมีประโยชน์ ชุมชนที่แท้จริงของ openfoam สามารถพบได้ในที่นี่


erhanturan ยินดีต้อนรับสู่ scicomp! คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับสิ่งที่อยู่ในคู่มือที่มีประโยชน์สำหรับผู้มาใหม่เพื่อ OpenFOAM?
Geoff Oxberry

บทเรียนใน UserGuide.pdf มีประโยชน์สำหรับมือใหม่ ไฟล์จะอยู่ที่นี่
erhanturan

3

คุณจะได้รับความช่วยเหลือมากจากhttp://www.cfd-online.com/ เป็นฟอรัมที่ดีที่มีสมาชิกจำนวนมากที่ทำงานใน OpenFoam


1

เดอะโฟมเฮาส์เป็นเว็บไซต์ที่ยอดเยี่ยมสำหรับผู้เริ่มต้น ปัญหาต่าง ๆ ของระดับความซับซ้อนที่แตกต่างกันถูกนำเสนอในลักษณะทีละขั้นตอน

ไชโย!


1

ฉันเริ่มต้นจากขั้นพื้นฐานและได้รับประสบการณ์ทั้งหมดปัญหาของฉันและอื่น ๆ ในลิงก์ทั้งสอง: http://www.cfdyna.com/Home/OpenFOAM.html & http://www.cfdyna.com/Home/OpenFOAM_Tut ไฟล์ PDF

หวังว่านี่จะช่วยได้! โปรดแจ้งให้เราทราบความคิดเห็นของคุณและฉันจะพยายามทำให้ดีขึ้น

ความนับถือ,


-3

เรากำลังทำงานเพื่อเปิดสถาบันการศึกษา CFD ที่มีหลักสูตรเริ่มต้น CFD ฟรี http://cadcae.net ตัวอย่างเช่นคุณสามารถดูการฝึกอบรมเฉพาะเช่นcurso-cfd-openfoam ขอบคุณล่วงหน้าขอแสดงความนับถือ


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

2
ผมยังคิดว่าโปรโมชั่นนี้ถือเป็นการตนเองซึ่งมีแนวโน้มที่จะขมวดคิ้วในเครือข่ายกองแลกเปลี่ยน เนื่องจากไม่มีรายการทางเลือกฟรีและมีการโพสต์ "ทรัพยากร" ในความเป็นจริงแล้วเป็นผลิตภัณฑ์ที่มีค่าใช้จ่ายไม่กี่ร้อยยูโรฉันมีแนวโน้มที่จะลบโพสต์นี้เนื่องจากละเมิดนโยบายเว็บไซต์เว้นแต่จะมีการแก้ไข
Geoff Oxberry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.