מבוא ל-CFD Software בהנדסה

(CFD) הפך הכרחי לניתוח זרימה נוזלית, העברת חום ותופעות הקשורות בתעשיות כגון אווירו חלל, רכב, אנרגיה, והנדסת ביו-רפואית.בחירת הכלי המתאים CFD יכול להשפיע באופן משמעותי על יעילות הפרויקט, דיוק, ועלות.שני מפלטפורמות המובנות ביותר הם FLT:0 OpenFOAMFLT:1, מסגרת פתוחה, ו-FLT2, כדי להרחיב את הביצועים המסחריים שלהם, ו-FLT2AN.

בעוד שני הכלים יכולים לפתור את משוואות Navier-Stokes ו- זעזוע מודל, זרימת רב-phase, ולקדם העברת חום, גישות שלהם לנושרה, התאמה אישית ותמיכה שונים באופן דרסטי.הבנת קצבאות אלה חיוני כדי להתאים את בחירת התוכנה עם מטרות, מומחיות זמינה, מגבלות תקציב.

סקירה של OpenFOAM

מקור ופילוסופיה

OpenFOAM (Open Field Act and Manipulation) שוחרר לראשונה בשנת 2004 כספרייה קוד פתוח C++ עבור מכניקת רצף.זה מפותח בעיקר על ידי קרן OpenFOAM, עם תרומות ממוסדות אקדמיים ומשתמשים תעשייתיים ברחבי העולם.טבע הקוד הפתוח שלה אומר למשתמשים יש גישה מלאה למקור, המאפשר התאמה עמוקה ואינטגרציה עם כלים אחרים.

בניגוד לקודים מסחריים מונוליטיים, OpenFOAM אינה יישום יחיד אלא אוסף מודולרי של פותרים (מעל 100), שירותים (דור , טרנספורמציה, עיבוד לאחר), וספריות עבור מודלים פיזיים. משתמשים אינטראקציה באמצעות כלים קו פקודה או תסריטי פייתון, מה שהופך אותו אידיאלי עבור ערכות ביצועים גבוהים (HPC) צינורות סימולציה אוטומטיים.

כוח מפתח

  • (FLT:0)Zero רישיון Costure:FLT:1 OpenFOAM הוא חינם להורדה, להתקין, להפיץ מחדש, להסיר חסמים פיננסיים עבור סטארט-אפים, חוקרים ומחנכים.
  • (FLT:0)Customizability:FLT:1 הקוד הקוד הפתוח מאפשר שינוי של פותרים, תנאי גבול, מודלים סוערים של משתמשים מתקדמים יכולים ליישם פיזיקה חדשנית לא זמינה בכל חבילה מסחרית.
  • (FLT:0) calScalability:FLT:1 עם מקבילה מובנה באמצעות MPI, OpenFOAM בקנה מידה יעיל על אלפי ליבות, מה שהופך אותו לבחירה העליונה עבור סימולציות HPC בקנה מידה גדול.
  • (ב) ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • קהילת ה-FLT:0 [Active Community: ‭ ‬Active Community:‭ ‬Active‭ ‬פורומים‭ ‬1‭ ‬1‭ ‬1‭ ‬פורומים‭ ‬,‭ ‬רשימות‭ ‬תפוצה‭ ‬התפוצה‭ ‬של‭ ‬ה‭ ‬של‭ ‬ה‭ ‬של‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬של‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬של‭ ‬של‭ ‬ה‭ ‬ה‭ ‬של‭ ‬של‭ ‬של‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬של‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭ ‬ה‭

הגבלות

  • (FLT:0)Steep Learning Curve:FLT:1 ממשק הפקודה, מבנה מקרה (0, קבוע, מנהלי מערכת), ותצורה מבוססת מילון דורש זמן כדי לשלוט. משתמשים חדשים לעתים קרובות נאבקים עם הגדרה מרש וכוונון פתרון.
  • (FLT:0) תמיכה ב- GUI:FLT:1 בעוד ParaView ו- OpenFOAM של מעבדים לאחר הניתוח קיימים, אין מעבדים משולבים הדומים לסביבה המרשימה של פלונט.
  • איכות המסמכים:0 (Variable Documentation Quality:FLT:1) התיעוד הרשמי הוא יסודי אך טכני. הרבה הדרכות הן קהילתיות-מוזנחות, וייתכן שלא יאומתו על דיוק או תאימות לגרסה.
  • (FLT:0)Less Out-of-the-Box Robustness:FLT:1 ללא הדרכה מומחה, הגדרות ברירת מחדל עשוי להוביל להפרדה או אי דיוקים, במיוחד עבור רבפיזיקה או סימולציות טרנסיות עם גיאומטריה מורכבת.

המונחים: anSYS Fluent

אינטגרציה ומסחר

חברת ANSYS Fluent היא מובילה בשוק ב-CDCD המסחרי מאז שנות ה-80, כיום חלק מחבילת ANSYS של כלי סימולציה הנדסיים.זה ידוע בממשק המשתמש הגרפי המלוטש שלה (GUI), זרימת עבודה מקיפה ושילוב חלק עם ANSYS Workbench (עבור הפיכה מבנית, תרמית ואלקטרומגנטית).

פלורנט משתמש בשיטה של נפח סופי מבוסס תאים ומציע קבוצה עשירה של מודלים פיזיים, כולל מגוון רחב של סגירות טורחות (k-ε, k- ⁇ , SST, RSM, les, DES), מודלים רב-phase (VOF, Mixture, Eulerian), בעירה, קרינה, ואינטראקציה מבנית נוזלית (FSI).

כוח מפתח

  • (FLT:0User-Friendly GUI:FLT:1) הממשק האינטואיטיבי מאפשר למשתמשים לקבוע מקרים במהירות עם פעולות נקודה ולחץ, גרור-אנדרופ meshing (באמצעות ANSYS meshing או Fluent Meshing), ו-Time-Time-shootr ניטור.
  • (FLT:0)Robust Solver Technology:FLT:1 חליל 1 של פלונט ופתרונות המבוססים על צפיפות הם יציבים מאוד ומורכבים היטב עבור יישומים תעשייתיים.
  • (FLT:0) תמיכה והדרכה:ראהבייט 1) מציע תמיכה טכנית מקצועית, תיעוד נרחב, קורסי הכשרה מוסמכים וכנסים משתמשים.זהו יתרון משמעותי עבור תאגידים הזקוקים לסיוע עתיר ומומחה.
  • (FLT:0) אינטגרציה עם ANSYS Ecosystem:BuildFLT:1 משתמשים יכולים בקלות לבצע סימולציות חד-פעמיות (למשל, ניתוח מתח תרמי, FSI) באמצעות ANSYS מכני, מקסוול, או CFX ללא נתונים להעברת ידני.
  • (FLT:0) מתקדם קפישות מטיפה:FreaLT:1) כלי הישבן של פלונט (כולל זרימת עבודה ווטרטטת גיאומטריה וטכנולוגיה פולי-hexcore של מוזאקוס) הם הדור באיכות גבוהה של mesh עבור גיאומטריה מורכבת, צמצום זמן עיבוד מוקדם.

הגבלות

  • (FLT:0) עלויות רישוי גבוהות: ההרחבה: ASYS דורשות שכירות שנתית יקרה (לעתים קרובות 10,000 $-30,000+ למשתמש לרישיונות אקדמיים, גבוה יותר עבור מסחרי) זה מגביל גישה לצוותים קטנים או תוכניות חינוכיות עם תקציבים מוגבלים.
  • מקור:0) למשתמשים ב-FLT:1 לא ניתן לבדוק או לשנות את קוד המקור.זה יכול להיות מחסום למחקר הדורש פיזיקה לא סטנדרטית או ניסויים אלגוריתמיים.
  • (FLT:0) Resource Intensive:FLT:1 הסביבה ה-GUI והשילובית יכולה להיות כבדה על חומרה; ביצועים מקבילים עשויים לא לעלות בקנה מידה כמו גם OpenFOAM על אשכולות גדולים מאוד של HPC (למרות ששיפורים אחרונים צרו את הפער).
  • (FLT:0)Vendor Lock-In:FLT:1) לאחר צוות משקיע בזרימות עבודה של ANSYS, נודדים לכלים אחרים תוך כדי תיקון עלויות והחלפת קבצים מעל הראש.

השוואה בין-אישית על פני ממדים קריטיים

עלויות והודעות

ההיבט הפיננסי הוא לעתים קרובות הגורם המכריע.OpenFOAM הוא חופשי תחת רישיון GPL, המאפשר מתקנים בלתי מוגבלים ושימוש. ANSYS Fluent משתמשת במודל per-user או per-license-key; הנחות אקדמיות להפחית את המחיר אבל עדיין מייצג השקעה שנתית משמעותית.אוניברסיטאות רבות לשמור על רישיונות אתר, אבל מחלקות במימון תקציבי עשויות למצוא חלופות פתוחות יותר בר קיימא.

« רגיעה ושימוש

ממשק גרפי של פלונט וזרימות עבודה מודרך באופן משמעותי לזרז את עקומת הלמידה עבור חדשים.תלמיד יכול להפעיל סימולציה זרימה פשוטה של laminar בתוך שעות של שימוש ראשון. OpenFOAM, לעומת זאת, דורש היכרות עם קווים מנחים לינוקס / Unix, מבני קבצים ו C++ עבור התאמה אישית. עם זאת, ברגע שהמשול הראשוני התלול הוא להתגבר, משתמשים OpenFOAM לעתים קרובות לפתח הבנה עמוקה יותר של קווי פיקוד CFDeritex ודיסק.

על המחנכים לשקול את הגורמים האלה: פלורנט מאפשר לתלמידים להתמקד בפיסיקה נוזלית במהירות, בעוד OpenFOAM יכול להשתלב בקורסים מלמדים תכנות ופיתוח פתרון.

גמישות והתאמה אישית

אדריכלות הקוד הפתוח של OpenFOAM מעניקה לה יתרון מכריע למחקר הדוחף גבולות.משתמשים יכולים ליישם תנאים חדשים של גבולות, מודלים סוערים (למשל, מודל מעבר טורב-מטורף חדש), או אלגוריתמים הפיכה (FSI, נוזל-thermal-כימיה) זה מאפשר סימולציה של תופעות שקודים מסחריים עשויים לא לכסות.

ביצוע Solver ו-Common Scaling

שני הכלים משתמשים MPI עבור מקבילות זיכרון מבוזרת.OpenFOAM הוא מאוד מדורג על אשכולות קטנטן, לעתים קרובות להשיג דרוג לינארי קרוב עד עשרות אלפי ליבות בשל הארכיטקטורה הקלה שלה ואסטרטגיות מחיקה של mesh. קשקשים פלורנט גם, אבל ברירת המחדל של ה-GUI וסביבת משולבת יכולה להפחית את היעילות על ספירות ליבה קיצוניות.

עבור סימולציות זמן-קשיחות (les, DES), OpenFOAM מציעות פותרים מפורשים ואימפולסיביים; אינטגרציה הזמן האיתנה של פלורנט היא בדרך כלל יציבה יותר עבור שלבים גדולים יותר של זמן.הבחירה עשויה להיות תלויה במשטר הזרמה הספציפי וזמינות החומרה.

קוצר רוח ו- Multiphase Modeling

אוניות פלורנט עם חבילה רחבה יותר של מודלים של הפרעות מוכנות לשימוש, כולל מודלים של מעבר ( ⁇ -Re ⁇ ), רזולוציה בקנה מידה-מידה (SBES, TransformES), ומודל לחץ ריינולדס חזק נפתחFOAM מספק גם מודלים סטנדרטיים (k-ε, k- ⁇ , SST, ⁇ ), אבל כמה דגמים מתקדמים (למשל, מעבר SST עם מתאם מבוסס intermitency) אינם דורשים משתמש משותף.

עבור זרימת multiphase, מודלים רב-phase של פלור (Euler-Euler, Euler-Lagrange) הם מתוחזקים היטב עבור זרמים בכבדות, מיטות נוזל ותהליכי הפרדה. OpenFOAM יש מודלים מקבילים (למשל, FLT:1), אבל השגת התכנסות ודיוק דורש לעתים קרובות כוונון של חוקים ופרמטרים שלב-פעולה.

אימות והסמכת

ל- ANSYSent יש תיעוד ארוך של אימות נגד נתונים ניסיוניים על פני תעשיות, נתמך על ידי אימות ציבורי ואימות (V&V) תיעוד.זה קריטי עבור יישומים המחייבים הסמכה (למשל, אוויר, גרעין), אימות של OpenFOAM הוא קהילתי-מקור; בעוד מחקרים רבים מאשרים את הדיוק, רשמי VV תיעוד הוא פחות מקיף.

קהילה, תמיכה ותיעוד

התמיכה המקצועית של פלונט (טלפון, דוא"ל, פורטל לקוחות) היא נכס מרכזי עבור משתמשים תעשייתיים שאינם יכולים להסתכן בזמן. OpenFOAM מסתמכים על פורומים מתנדבים (CFD Online, Reddit, Discord) ותמיכה מסחרית מחברות כמו אסזוטרי או CFD יועצים. Documentation for OpenFOAM כולל את המדריך הרשמי של המשתמש, מדריך התוכנה, ומקרים רבים, בשל כמה מהר מאוד של פיתוח גרסאות אחוריות.

בחירת התוכנה הנכונה לפרויקט שלך

הגדרות אקדמיות וחינוך

עבור תוכניות לימודים באוניברסיטה, שני הכלים יש תפקידים:

  • (FLT:0) קורסי תואר ראשון: FLT:1 פלורנט הוא לעתים קרובות מועדף על שימושיות המיידית שלו, ומאפשר לתלמידים לחקור דינמיקות נוזליות ללא תכנות מעל פני השטח.
  • מחקר:0Graduate: FLT:1 OpenFOAM הוא נפוץ בקבוצות מחקר כי צריך ליישם מודלים חדשים או לבצע מחקרים parametric בקנה מידה גדול.טבע התסריטאי שלה הופך אותו אידיאלי עבור סימולציות אצווה וסימולציות.
  • (FLT:0) ללמד תכנות CFD:FLT:1 קוד פתוח של OpenFOAM ניתן להשתמש כדי ללמד שיטות מספרריות, מאטרקס פותרים, ותכנות במקביל ב- C++.

אוניברסיטאות רבות לשמור על שני רישיונות עבור מתקנים פלורנטיים ופתוחים, ומאפשר לתלמידים לקבל חשיפה לשתי פרדיגמות.

פרויקטים תעשייתיים ומסחריים

חברות עם מועדים קפדניים, דרישות הסמכה, ומומחיות CFD מוגבלת לעתים קרובות לבחור פלורנט עבור האמינות שלה ותמיכה.השילוב עם anSYS Workbench זרמי עבודה רב-פיזיקה (למשל, הדבקה של חום העברה עם ניתוח מתח) מפעלים קטנים-לבינוניים (SMEs) עם תקציבים הדוקים ומומחים ב- CFD עשוי להעדיף OpenFO, במיוחד אם הם עובדים על עיצובים מותאם אישית.

חברות ייעוץ שמשרתות לקוחות מרובים גם ליהנות קבלה בתעשייה של פלונט: התוצאות קלות יותר להגן על ביקורות עיצוב והגשה רגולטורית.

המונחים: high-Performance Computing

אם הסימולציות שלך לרוץ בעיקר על אוניברסיטאי או על אשכולות מעבדה לאומיים עם אלפי ליבות, יכולות הסקאלה של OpenFOAM ועלויות אפס לגרעין להפוך אותו אטרקטיבי (לעתים קרובות לכל הליבה או לעבודה) יכול להפוך יקר באופן בלתי חוקי על אשכולות גדולים. ולהיפך, עבור צוות קטן באמצעות עבודה או 16-core, העלות הכוללת של פלורנטית עשויה להיות מופחתת עלות זמן ההתקנה.

מתחילים: טיפים מעשיים

OpenFOAM

  • (הופנה מהדף OpenFOAM®v2306 מתוך הקרן, או דיסטרו כמו FLT:0)כחול HDFDigph 1 עבור Windows עם Cygwin.
  • מדרש: ויקרא י"ד: "וַיָּבְתָּבְתָּבְתָּבְתָּבְתָּבְתָּבְתָּבְתָּבְתָּבְתִּי.
  • למד פקודות bash ו-Linux בסיסיות; להבין את מבנה הדירקטוריציה (0, קבוע, מערכת).
  • (ב) ,5 , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • הצטרף ל-CFD Online ו- OpenFOAM mail List for help.

המונחים:

  • קבלת רישיון סטודנט או מחנך (לעיתים קרובות חינם לשימוש בכיתה עם גודל מרש מוגבל).
  • עבודה באמצעות מדריכי ANSYS Learning Hub או דוגמאות של Fluent.
  • היכרות עם דף פרויקט Workbench, דור ה- mesh (זרימת עבודה של ווטרנט גיאומטריה), ופתרון עץ ההתקנה.
  • השתמש בממשק המשתמש TUI (טקסט) עבור אוטומציה לאחר למידה של יסודות GUI.
  • פורטל לקוחות עבור מאמרים בסיס ידע ותמיכה טכנית.

מסקנה: קבלת ההחלטה

לא OpenFOAM ולא ANSYS פלורנט הוא עליון אוניברסלי.הבחירה הטובה ביותר תלויה בהערכה זהירה של דרישות הפרויקט, מומחיות צוות, תקציב ומטרות לטווח ארוך. OpenFOAM מאירה בסביבה רגישה, מונחה מחקר שבו גמישות והיקף הן רבת ערך. ANSYSent Fluent מצטיין בהגדרות תעשייתיות מואצות במהירות, שבו אמינות, קלות שימוש, תמיכה מקיפה על עלויות רישוי.

עבור מחנכים וסטודנטים, חשיפה לשתי הכלים מומלץ מאוד להבין את נקודות החוזק והחולשות של כל אחד מכין מהנדסים עתידיים להסתגל לכל כלי שהמעסיקים או קבוצת המחקר שלהם משתמשים בסופו של דבר, לשלוט בעקרונות של CFD - לא כל תוכנה אחת - היא הדרך האמיתית לסימולציות מוצלחות.

לקריאה נוספת, מומלץ להתייעץ עם מסמך OpenFOAM הרשמי ב-FLT:0openfoam.comveph:1 ו- ANSYS Fluent Product page atFLT:2ansys.com/fluentFLT 3: מחקרים השוואתיים שפורסמו על ידי FLT:4CFD DirectFLT:5 Group ו- כתבי עת אקדמיים מציעים גם תובנות חשובות להבדלים אמיתיים בעולם.