OpenFOAM: โอเพ่นซอร์สสำหรับพลวัตของไหลเชิงคำนวณ

OpenFOAM: โอเพ่นซอร์สสำหรับพลวัตของไหลเชิงคำนวณ

OpenFOAM: โอเพ่นซอร์สสำหรับพลวัตของไหลเชิงคำนวณ

OpenFOAM เป็น กล่องเครื่องมือ (ToolBox) โดย โอเพ่นซอร์ส และตั้งโปรแกรมได้ใช้ในไฟล์ พลศาสตร์ของไหลเชิงคำนวณ (พลศาสตร์ของไหลเชิงคำนวณ - CFD)

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

OpenFOAM: บทนำ

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

เป็นที่น่าสังเกตว่า OpenFOAM ถูกสร้างและปลดปล่อยโดยพลเมือง เฮนรีเวลเลอร์, ในปีนี้ 1989, ภายใต้ชื่อของ "โฟม»และเผยแพร่เป็น«OpenFOAM"โดย Henry Weller, Chris Greenshields และ Mattijs Janssens, ในเดือนธันวาคม 2004. ตั้งแต่นั้นมา OpenFOAM มีการจัดการและพัฒนาอย่างต่อเนื่องด้วยเวอร์ชันใหม่ที่เผยแพร่สู่สาธารณะทุกปี และเวอร์ชันเสถียรสุดท้ายที่เปิดตัวคือหมายเลข 7

OpenFOAM: เนื้อหา

OpenFOAM: เปิดกล่องเครื่องมือสำหรับ CFD

Computational Fluid Dynamics คืออะไร?

ตาม บล็อก ESSSเว็บไซต์ที่เชี่ยวชาญในเรื่องนี้ artículo, นี่คือ:

"Computational Fluid Dynamics หรือ CFD (Computational Fluid Dynamics) เป็นพื้นที่ของความรู้ที่เกี่ยวข้องกับการจำลองตัวเลขของการไหลของของไหลการถ่ายเทความร้อนและปรากฏการณ์ที่เกี่ยวข้องเช่นปฏิกิริยาทางเคมีการเผาไหม้แอโรอะคูสติกเป็นต้น CFD เกิดจากการรวมกันของสองสาขาวิชา: กลศาสตร์ของไหลและแคลคูลัสเชิงตัวเลข สมการที่ควบคุมการไหลของของไหลมีจุดกำเนิดในกลศาสตร์ของไหลและสามารถแก้ไขได้ด้วยวิธีการเชิงตัวเลขที่แตกต่างกัน".

"Computational Fluid Dynamics ใช้กันอย่างแพร่หลายในกลุ่มอุตสาหกรรมต่างๆและสนับสนุนการออกแบบและผลิตผลิตภัณฑ์หลายร้อยรายการเช่นเครื่องบินรถยนต์และเรือตลอดจนอุปกรณ์อุตสาหกรรมประเภทต่างๆที่หลากหลายที่สุด สามารถใช้กลศาสตร์ของไหลเชิงคำนวณได้จากขั้นตอนแนวคิดของโครงการซึ่งช่วยในการกำหนดความมีชีวิตและวิธีการแก้ปัญหาผลิตภัณฑ์ที่ดีที่สุดจนถึงขั้นตอนการผลิตทำให้สามารถแสดงสถานการณ์ต่างๆได้".

OpenFOAM มีคุณสมบัติอะไรบ้าง?

OpenFOAM มีความกว้าง ช่วงของคุณสมบัติ. ในบรรดาสิ่งเหล่านี้เราสามารถพูดถึง:

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

ลักษณะทางเทคนิคอื่น ๆ ที่จะเน้น ได้แก่ :

พลวัตของไหล / การสร้างแบบจำลองทางกายภาพ

  • การสร้างแบบจำลองความปั่นป่วน
  • การสร้างแบบจำลองทางอุณหพลศาสตร์
  • การขนส่ง / การไหล
  • อื่น ๆ อีกมากมาย

การวิเคราะห์ข้อมูล

  • ParaView หลังการประมวลผล
  • อินเทอร์เฟซบรรทัดคำสั่งหลังการประมวลผล (CLI)
  • การสร้างกราฟข้อมูลและการตรวจสอบ

เรขาคณิตและตาข่าย

  • การสร้างตาข่ายสำหรับรูปทรงเรขาคณิตที่ซับซ้อนด้วย SnappyHexMesh
  • การสร้างตาข่ายสำหรับรูปทรงเรขาคณิตที่เรียบง่ายด้วย blockMesh
  • เครื่องมือแปลงตาข่าย
  • เครื่องมือจัดการตาข่าย

วิธีแก้ปัญหาเชิงตัวเลข

  • วิธีการเชิงตัวเลข
  • ตัวแก้ระบบเชิงเส้น
  • ตัวแก้ระบบ ODE

คอมพิวเตอร์และการเขียนโปรแกรม

  • ไวยากรณ์สมการ
  • ไลบรารีที่ใช้งานได้
  • คอมพิวเตอร์คู่ขนาน

OpenFOAM หาได้ที่ไหน?

เว็บไซต์อย่างเป็นทางการของ OpenFOAM เป็นภาษาอังกฤษ แต่มีไฟล์ อินเทอร์เฟซที่ใช้งานง่ายและง่ายต่อการสำรวจ. นอกจากนี้ยังมีไซต์เสริมอื่น ๆ ที่มีข้อมูลมากมาย แล้วเหมือนกัน:

ข้อสรุป

ข้อสรุป

เราหวังว่า Esta "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" เกี่ยวกับ «OpenFOAM»ซึ่งเป็น «Caja de Herramienta (ToolBox)» de โอเพ่นซอร์สและตั้งโปรแกรมได้ สำหรับการศึกษาของ «Dinámica de Fluidos Computacionales (Computational Fluid Dynamics - CFD)»เป็นสิ่งที่น่าสนใจและเป็นประโยชน์สำหรับส่วนรวม «Comunidad de Software Libre y Código Abierto» และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งานและสำหรับ «GNU/Linux».

และสำหรับข้อมูลเพิ่มเติมอย่าลังเลที่จะเยี่ยมชมใด ๆ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที เพื่ออ่าน หนังสือ (PDF) ในหัวข้อนี้หรืออื่น ๆ พื้นที่ความรู้. สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ «publicación», อย่าหยุดแบ่งปัน กับคนอื่น ๆ ในไฟล์ เว็บไซต์ช่องกลุ่มหรือชุมชนที่ชื่นชอบ ของเครือข่ายสังคมโดยเฉพาะอย่างยิ่งฟรีและเปิดเป็น สัตว์แมสทอดอนหรือปลอดภัยและเป็นส่วนตัว Telegram.

หรือเยี่ยมชมหน้าแรกของเราที่ DesdeLinux เพื่ออ่านโพสต์ที่น่าสนใจอื่น ๆ เกี่ยวกับ «Software Libre», «Código Abierto», «GNU/Linux» และหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ «Informática y la Computación»และ «Actualidad tecnológica».


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา