برنامج FEniCS - Free Finite Element

FEniCS هو برنامج العناصر المحدودة التي لديها قائمة واسعة من الميزات لحل الآلي ، من المعادلات التفاضلية الفعالة ، بما في ذلك الحل الآلي للمشاكل المتغيرة ، والتحكم التلقائي في الأخطاء والقدرة على التكيف ، ومكتبة شاملة للعناصر المحدودة ، والجبر الخطي عالي الأداء وغير ذلك الكثير. ستحتوي ورشة العمل على العديد من البرامج التعليمية حول استخدام FEniCS لحل مشاكل PDE. ال موقع FEniCS هو أفضل مكان للبدء ، حيث يمكنك تنزيله على نطاق واسع توثيقكاملة كتاب وهو مجاني لتحميل ، أقصر كتيب وبالطبع البرمجيات نفسها.

الفصل الأول من كتاب FEniCS هو مقدمة ممتازة لما يمكنك القيام به مع FEniCS. من المستحسن البدء هنا وتجربة الأمثلة المضمنة في الكتاب. وهي متاحة أيضا على الانترنت البرنامج التعليمي حيث يمكنك تنزيل البرنامج التعليمي برامج أيضا.

أسهل طريقة لاستخدام FEniCS هي من خلال python. UFL هي لغة نموذجية تستخدم للتعبير عن صيغ متغيرة للعناصر المحدودة في FEniCS. ال دليل UFL يمكن أن يكون سهلًا جدًا للبحث عن صيغة اللغة النموذجية.

للحصول على مساعدة بخصوص FEniCS ، هناك نشاط شديد منتدى للنقاش حيث يمكنك طرح أسئلتك.

التثبيت تحت أوبونتو

من السهل جدا تركيب FEniCS على ubuntu. اتبع التعليمات هنا. للحصول على أحدث إصدار من البرنامج ، استخدم الطريقة المذكورة أسفل القسم أوبونتو PPA.

برامج اخرى

يمكن لـ FEniCS إنشاء شبكات من أجل الأشكال الهندسية البسيطة. لإنشاء شبكات للنطاقات المعقدة التي يمكن استخدامها في FEniCS ، يمكنك استخدام GMSH برامج الشبكات. أداة أخرى للشبك هي NETGENوالذي يقتصر على توليد شبكات 3-d فقط.

وقد بنيت FEniCS في القدرة على تصور حلول العناصر المحدودة. ولكن إذا كنت ترغب في عمل تصورات أكثر تعقيدًا ، فيمكنك حفظ الحل بتنسيق VTK والذي يمكن بعد ذلك تصويره باستخدام Paraview. يمكن أيضًا تصوير ملفات VTK باستخدام Mayavi or قم بزيارتنا.

في ubuntu ، يمكنك تثبيت netgen و mayavi باستخدام الأمر التالي

sudo apt-get install netgen netgen-doc mayavi2

أو من خلال مدير حزمة متشابك.

برنامج اختبار العينة

لاختبار تثبيت FEniCS ، قم بتنزيل برنامج عينة يحل معادلة لابلاس على وحدة مربع من هنا. يمكنك تشغيل هذا على سطر الأوامر باستخدام

python demo.py

يجب أن تكون قادراً على رؤية الشبكة والنتائج المعروضة على الشاشة.

FEniCS المواد الدراسية

  1. 1. مقدمة ل FEniCS

  2. 2. ثابت PDEs خطية - أنا

  3. 3. ثابت PDEs خطية - II, شبكة الدلفين (استمرار الشريحة السابقة مع بعض التكرار) ، تم التحديث في 5 July ، 2012.

  4. 4.ما بعد المعالجة الأساسية والتحقق من صحة التعليمات البرمجية, كود poisson سبيل المثال, كود المثال المنزلي

  5. 5. الوقت المعينة, كود معادلة الحرارة

  6. 6. مشكلة ستوكس

  7. 7. معادلة Navier-Stokes غير قابلة للضغط, شبكة اسطوانة, رمز لطريقة Chorin

  8. 8. طريقة جرسين متقطعة للمعادلة الإهليلجية

  9. 9. تقدير الخطأ الخلفي والتكيف, قالب poisson متكيف

الانضمام إلى ورشة عمل FEM

ديسمبر 6، 2018

ردود 0 على "FEniCS - Free Finite Element Software"

    ترك رسالة

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *

    يستخدم هذا الموقع Akismet لتقليل المحتوى غير المرغوب فيه. تعرف على كيفية معالجة بيانات تعليقك.

    نحن نوفر منصة التعلم 1 DIY لتوفير دورات تدريبية عبر الإنترنت في مجال السيارات والفضاء والطائرات بدون طيار والروبوتات. نحن نهدف إلى تمكين الجيل القادم من تعليم صانعي الأدوات من خلال توفير التدريب والتوجيه المبني على مهارة DIY.

    معترف بها عن طريق بدء التشغيل الهند DIPP
    رقم الشهادة - DIPP9213

    ديجورو التعليم والبحوث الخاصة المحدودة
    رقم تعريف الشركة (CIN): U80904DL2017PTC323529
    رقم التسجيل: 323529.

    الاتصال | الدعم

    +91-1140365796 | +91-9685-000-113
    تحقيق جديد : enquiry@diyguru.org

    الطلاب الحاليون: support@diyguru.org

    حملة DIY Maker 2017-18: تقرير
    انقر هنا لتعلم المزيد

    مدعوم من

    التحقق من صحة الشهادة

    إشتراك النشرة الأخبارية

    وجودنا

    []
    1 خطوة 1
    ترى ما DIYguru يمكن أن تفعله بالنسبة لك!
    الاسم
    رقم الاتصال
    سابق
    التالى
    50٪ خصم على جميع دورات السيارات - للمستخدمين الجدد.
    استخدام القسيمة - MAKEININDIA

    برنامج DIY Ambassdor
    وثيق الارتباط