OpenFOAM: Ανοιχτός κώδικας για υπολογιστική ρευστή δυναμική

OpenFOAM: Ανοιχτός κώδικας για υπολογιστική ρευστή δυναμική

OpenFOAM: Ανοιχτός κώδικας για υπολογιστική ρευστή δυναμική

OpenFOAM είναι ένα Εργαλειοθήκη (ToolBox) από Open Source και προγραμματιζόμενο, χρησιμοποιείται στο Υπολογιστική δυναμική ρευστών (Υπολογιστική Ρευστική Δυναμική - CFD).

Εκτός από το ότι είναι ανοιχτό, είναι επίσης δωρεάν και δημιουργείται από το Ίδρυμα OpenFOAM. Και διανέμεται αποκλειστικά στο Άδεια γενικού κοινού (GPL), προς όφελος όλων.

OpenFOAM: Εισαγωγή

Το OpenFOAM επέλεξε την άδεια GPL για να δώσετε στους χρήστες του προγράμματος, το ελευθερία τροποποίησης και αναδιανομής του λογισμικού και εγγύηση για συνεχή δωρεάν χρήση, σύμφωνα με τους όρους της άδειας. Κάνοντας το ίδιο, α εξαιρετική εναλλακτική λύση σε αυτόν τον τομέα έναντι ιδιόκτητων, κλειστών και εμπορικών λύσεων.

Αξίζει να σημειωθεί ότι OpenFOAM δημιουργήθηκε και απελευθερώθηκε από τον πολίτη Χένρι καλά, το έτος 1989, στο όνομα του "FOAM»Και δημοσιεύθηκε ως«OpenFOAM" με Henry Weller, Chris Greenshields και Mattijs Janssens, τον Δεκεμβριο 2004. Από τότε, OpenFOAM συνέχισε να διαχειρίζεται και να αναπτύσσεται με νέες εκδόσεις που κυκλοφορούν στο κοινό κάθε χρόνο. Και η τελευταία σταθερή έκδοση που κυκλοφόρησε είναι ο αριθμός 7.

OpenFOAM: Περιεχόμενο

OpenFOAM: Ανοίξτε το ToolBox για CFD

Τι είναι το Computational Fluid Dynamics;

Σύμφωνα με Ιστολόγιο ESSS, ιστότοπος ειδικευμένος στο θέμα, σε αυτό Artículo, Αυτό είναι:

"Το Computational Fluid Dynamics ή το CFD (από το English Computational Fluid Dynamics) είναι ο τομέας της γνώσης που ασχολείται με την αριθμητική προσομοίωση ροών ρευστού, μεταφοράς θερμότητας και συναφών φαινομένων όπως χημικές αντιδράσεις, καύση, αεροακουστική κ.λπ. Το CFD προήλθε από το συνδυασμό δύο κλάδων: μηχανική ρευστών και αριθμητικός υπολογισμός. Οι εξισώσεις που διέπουν τη ροή ρευστού έχουν την προέλευσή τους στη μηχανική ρευστού και μπορούν να λυθούν με διαφορετικές αριθμητικές μεθόδους".

"Το Computational Fluid Dynamics χρησιμοποιείται ευρέως σε διάφορους κλάδους της βιομηχανίας και υποστηρίζει το σχεδιασμό και την κατασκευή εκατοντάδων προϊόντων, όπως αεροπλάνα, αυτοκίνητα και πλοία, καθώς και τους πιο διαφορετικούς τύπους βιομηχανικού εξοπλισμού. Η Υπολογιστική Μηχανική Ρευστών μπορεί να χρησιμοποιηθεί από την εννοιολογική φάση ενός έργου, συμβάλλοντας στον προσδιορισμό της βιωσιμότητας και της καλύτερης λύσης προϊόντος, μέχρι το στάδιο της παραγωγής, επιτρέποντας την απεικόνιση διαφόρων σεναρίων.".

Τι χαρακτηριστικά διαθέτει το OpenFOAM;

Το OpenFOAM έχει ένα ευρύ γκάμα χαρακτηριστικών. Μεταξύ αυτών μπορούμε να αναφέρουμε:

  • Η ικανότητα προσομοίωσης οτιδήποτε σχετίζεται με την περιοχή CFD, όπως: Ταραχώδεις ροές στην αεροδυναμική του αυτοκινήτου, μέχρι πυρκαγιές και καταστολή πυρκαγιάς σε κτίρια, που περιλαμβάνουν καύση, χημικές αντιδράσεις, μεταφορά θερμότητας, υγρό σπρέι και φιλμ.
  • Περιλαμβάνει εργαλεία για τη μετάβαση μέσα και γύρω από πολύπλοκες γεωμετρίες (π.χ. ένα όχημα), και για την οπτικοποίηση και επεξεργασία δεδομένων, μεταξύ άλλων.
  • Εκτελέστε παράλληλους υπολογισμούς ως στάνταρ για να επωφεληθείτε πλήρως από τους σημερινούς πολυπύρηνους επεξεργαστές και υπολογιστές πολλαπλών επεξεργαστών.

Άλλα περισσότερα τεχνικά χαρακτηριστικά που πρέπει να επισημανθούν είναι:

Ρευστική δυναμική / φυσική μοντελοποίηση

  • Μοντελοποίηση στροβιλισμού
  • Θερμοφυσική μοντελοποίηση
  • Μεταφορές / Ρεολογία
  • Πολλά περισσότερα

Η ανάλυση των δεδομένων

  • Μετα-επεξεργασία ParaView
  • Διεπαφή γραμμής εντολών μετά την επεξεργασία (CLI)
  • Γράφημα δεδομένων και παρακολούθηση

Γεωμετρία και πλέγματα

  • Δημιουργία πλέγματος για σύνθετες γεωμετρίες με το SnappyHexMesh
  • Δημιουργία πλέγματος για απλές γεωμετρίες με blockMesh
  • Εργαλεία μετατροπής πλέγματος
  • Εργαλεία χειρισμού πλέγματος

Αριθμητική λύση

  • Αριθμητική μέθοδος
  • Επίλυση γραμμικού συστήματος
  • Λύσεις συστήματος ODE

Υπολογισμός και προγραμματισμός

  • Σύνταξη εξίσωσης
  • Λειτουργικές βιβλιοθήκες
  • Παράλληλος υπολογισμός

Πού μπορεί να ληφθεί το OpenFOAM;

Ο επίσημος ιστότοπος της OpenFOAM Είναι στα Αγγλικά, αλλά έχει πολύ διαισθητικό και εύκολο στην εξερεύνηση διεπαφή. Διαθέτει επίσης άλλους βοηθητικούς ιστότοπους με πολλές πληροφορίες. Τότε το ίδιο:

Συμπέρασμα

Συμπέρασμα

Ελπίζουμε ότι αυτό "χρήσιμη μικρή ανάρτηση" επί «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 jedit να διαβασω βιβλία (PDF) σχετικά με αυτό το θέμα ή άλλα τομείς γνώσης. Προς το παρόν, αν σας άρεσε αυτό «publicación», μην σταματήσετε να το μοιράζεστε με άλλους, στο δικό σας Αγαπημένοι ιστότοποι, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων, κατά προτίμηση δωρεάν και ανοιχτό ως Μαστόδονταςή ασφαλές και ιδιωτικό Telegram.

Ή απλώς επισκεφτείτε την αρχική μας σελίδα στο DesdeLinux για να διαβάσετε άλλες ενδιαφέρουσες δημοσιεύσεις «Software Libre», «Código Abierto», «GNU/Linux» και άλλα θέματα που σχετίζονται με «Informática y la Computación», Και «Actualidad tecnológica».


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.