دانشنامه تخصصی مهندسی ایران

دانشنامه تخصصی مهندسی ایران

 engpedia   راه اندازی کانال تلگرام ( EngPedia_ir@ )

                همراه با مطالب ویژه سایت بصورت رایگان

  • نسخه ۱۲.۱ نرم افزار Aveva Marine در سایت قرار گرفت. (اینجا)
  • نسخه ۱۰.۵۲ نرم افزار Plus 2D در سایت قرار گرفت. (اینجا)
  • نسخه ۱۱.۰ نرم افزار AGI Systems Tool Kit-STK در سایت قرار گرفت.(اینجا)

همکاران

دانلود پروژه FEM در MATLAB

مدیریت بهمن ۲۱, ۱۳۹۲ 6166 بازدید ۱۱دیدگاه

روش اجزاء محدود یا روش المان محدود (Finite Element Method) که به اختصار (FEM) نامیده می‌شود، روشی است عددی برای حل تقریبی معادلات دیفرانسیل جزئی و نیز حل معادله‌های انتگرالی. (کاربرد عملی اجزای محدود معمولا با نام تحلیل اجزا محدود (FEA) خوانده می‌شود). اساس کار این روش یا حذف کامل معادلات دیفرانسیل یا ساده سازی آنها به معادلات دیفرانسیل معمولی، که با روشهای عددی مثل اویلر حل می‌شوند، می‌باشد.

در حل معادلات دیفرانسیل جزئی مسئله مهم این است که به معادله ساده‌ای که از نظر عددی پایدار است- به این معنا که خطا در داده‌های اولیه و در حین حل آنقدر نباشد که به نتایج نا مفهوم منتهی شود- برسیم. روشهایی با مزایا و معایب مختلف برای این امر وجود دارد، که روش اجزاء محدود یکی از بهترین آنهاست. این روش درحل معادلات دیفرانسیل جزئی روی دامنه‌های پیچیده  یا هنگامی که دامنه متغیر است، یا وقتی که دقت بالا در همه جای دامنه الزامی نیست و یا اگر نتایج همبستگی و یکنواختی کافی را ندارند، بسیار مفید می‌باشد. به عنوان مثال در شبیه سازی یک تصادف در قسمت جلوی ماشین، نیازی به دقت بالای نتایج در عقب ماشین نیست، همچنین در شبیه سازی و پیش بینی هوا روی کره زمین، هوای روی خشکی‌ها اهمیت بیشتری از هوای روی دریاها دارند.

 در این پست، یکی از کامل ترین پروژه های درس المان محدود را جهت دانلود رایگان خدمت شما کاربران ارایه می دهیم. در حقیقت این پروژه یک ToolBox می باشد که برای نرم افزار MATLAB  ارایه شده است. برخی کاربردهای این ToolBox:

 – حل معادلات ODE در مسایل با شرایط مرزی (BVP)

– حل معادلات PDE در مسایل با شرایط مرزی (BVP)

 

از این تولباکس می توان در مسایل یک بعدی، دو بعدی و سه بعدی استفاده کرد. همچنین قابلیت مش بندی ها متفاوت در این نرم افزار درنظر گرفته شده است. توابعی که در برنامه نویسی این تولباکس بکار رفته است، در ادامه معرفی می شود:

 FEM1
   this is the main routine for solving ODE BVPs using any combination  of Dirichlet, Neumann or Robin conditions

GENMAT1
   called by FEM1 and is the core of the program. It generates the  matrices used for solving the linear equation system for the ODE

REFINE1
   with this routine you can refine the mesh over certain critical grid points. The the gridpoints will become non-uniformly linearly spaced

TEST1
   this is a test for the 1D case of FEM. Look through this example carefully in order to fully understand how FEM1 works

FEM2.mat
   contains examples over meshes/triangulations in 2D

PLOTGRID2
   plot mesh/triangulation in 2D and put a number in each corresponding element/triangle

QUADSPACE
   generates quadratically spaced vectors. That is, the spaces are linearly decreasing/increasing

 FEM2
   this is the main routine for solving PDE BVPs using any combination of Dirichlet, Neumann or Robin conditions

GENMAT2
   called by FEM2 and is the core of the program. It generates the matrices used for solving the linear equation system for the PDE

TEST2
   test for the 2D case of FEM. Test this for better learning how to use FEM2 and other utilities

همچنین در این مجموعه، شش مثال و پروژه یصورت کامل و شبیه سازی شده قرار داده شده است. مانند:

۱- برخورد یک موج به یک صفحه شیشه ای در خلا (مشخصات صفحه:conductivity %sigma=.02 mho/m و  relative permittivity of e_r=2.5)

۲- مثال الکترواستاتیک

۳- کار با Handle Graphics در متلب

 

کد نوشته شده جهت حل مثال شماره ۱ بصورت زیر می باشد:

 

همچنین در ادامه یک ایبوک با نام Programing the Finite Element Method with MATLAB جهت دانلود قرار گرفته است. این ایبوک در ۴۵ صفحه تنظیم شده است که به بیان اصول FEM در زبان متلب می پردازد و به چند مثال همراه با کدها اشاره می کند.

 * اختصاصی دانشنامه تخصصی مهندسی ایران

دانلوددانلود  پروژه FEM در MATLAB

 دانلوددانلود ایبوک Programing the Finite Element Method with MATLAB

 password یاتاقانهای مغناطیسی  پسورد: engpedia.ir

 

نظرات شما باعث دلگرمی و پیشرفت ما می شود.

telegram: @EngPedia_ir

11 پاسخ به “دانلود پروژه FEM در MATLAB”

  1. مسعود گفت:

    سلام
    ممنون از سایت عالی شما.
    خیلی بدنبال چنین پروژه ای بودم که بصورت رایگان شما قرار دادین.
    مرسی

  2. یوسف گفت:

    ادمین جان خیلی  ممنونم دوست عزیز

  3. محمد گفت:

    سلامی به گرمی چنین سایت خوبوتون یه دمت گرم عالی به بر و بچه های تیمتون با تشکر

  4. محمد گفت:

    من یک پروژه کامیوتر دارم که باید با متلب اینو بنویسم اگه می شه با من تماس بگیرید و بگین این کارو برام میکنید یا نه 
    اگه برام انجامش بدین ممنون میشم 
    شماره تماسم XXXXXXXXXXX

  5. علی گفت:

    سلام

    خواستم آموزش نرم افزار homer دانلود کنم نمی شه لطفا” راهنمایی کنید ممنون از شما

  6. علی گفت:

    سلام

    خواستم آموزش نرم افزار homer دانلود کنم نمی شه لطفا” راهنمایی کنید ممنون از شما

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *