آموزش روش اجزای محدود با متلب

رایگان
آموزش کدنویسی روش اجزاء محدود در متلب
744فروش
رایگان

کد نویسی روش اجزای محدود با استفاده از نرم‌ افزار متلب ( Finite Element Method using MATLAB)

روش اجزای محدود یا روش المان محدود (Finite Element Method) که به اختصار FEM نامیده می‌شود، رایج ترین روش عددی برای حل مسائل مهندسی، معادلات دیفرانسیل معمولی (ODE) و معادلات دیفرانسیل با مشتقات جزئی (PDE) است. رایج‌ترین کاربرد روش المان محدود شامل تحلیل سازه‌ها، انتقال حرارت، دینامیک سازه، انتقال جرم و پتانسیل الکترومغناطیسی است. روش المان محدود، روشی (اغلب) عددی برای حل معادلات دیفرانسیل با مشتقات جزئی تعریف شده بر اساس یک، دو یا سه متغیر مکانی است. در این روش برای حل مسئله، هندسه اصلی و غالبا پیچیده‌ی مسئله به قسمت‌های کوچک‌تر و ساده‌تر به نام المان‌های محدود تقسیم بندی می‌شوند. این گسسته سازی مکانی به روش شبکه بندی یا ایجاد مش انجام می‌شود. در واقع شبکه از مجموعه‌ای از نقاط گسسته برای گسسته‌سازی جسم یا محیط مسئله به تعداد المان‌هایی محدود، برای حل مسئله است. پس از گسسته‌سازی متغیر میدانی ذاخل هر المان درون یابی می‌شود. گسسته‌سازی مکانی مسئله به همراه اینترپولیشن متغییر میدانی و منجر به تبدیل دستگاه معادلات دیفرانسیل با مشتقات جزئی حاکم بر مسئله به دستگاه معادلات دیفرانسیل معمولی (در مسائل دینامیک) یا دستگاه معادلات جبری می‌شود. سپس معادلات حاکم بر هر المان در کنار سایر المان‌ها قرار می‌گیرد تا کل سازه را تشکیل دهد. در نهایت با اعمال شرایط مرزی مسئله، دستگاه معادلات جبری (در حالت استاتیک) یا دستگاه معادلات دیفرانسیل معمولی (در حالت دینامیک) حل می‌شوند. کاربرد عملی اجزای محدود معمولاً با نام تحلیل اجزای محدود (Finite Element Analysis) یا به اختصار FEA خوانده می‌شود.

چرا باید برنامه‌نویسی یاد بگیریم؟

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

مهندس زهرا قاسمی مقدم

مهندس زهرا قاسمی‌ مقدم: دانشجوی کارشناسی دانشگاه صنعتی نوشیروانی

ایشان در زمینه رباتیک فعالیت داشته است وعلاقه‌مند به مطالعه و فعالیت در زمینه بیومکانیک، خودرو و ماشین الات کشاورزی است. همچنین از داستان نویسی،پرورش گیاه و خواندن کتاب‌ها ونظریات نیکوال تسال لذت می‌برد.

مهندس میلاد وحیدیان

مهندس میلاد وحیدیان: دانشجوی دکترای مهندسی مکانیک دانشگاه تهران

مهندس میلاد وحیدیان متولد 1372، دانشجوی دکترای مهندسی مکانیک دانشگاه تهران هستند. ایشان دوره‌های مختلفی از جمله آموزش نرم‌افزار متلب (MATLAB)، آموزش نرم‌افزار اباکوس (Abaqus) و آموزش برنامه‌نویسی پایتون را ارائه کرده‌اند.

آموزش کاربردی و مفید

این دوره توسط دکتر مریم مهنما، استادیار دانشکده مهندسی مکانیک دانشگاه ارائه شده است.

دانشجویان برتر کشور

بیش از 1400 دانشجو تاکنون در این دوره شرکت کرده و درس اجزاء محدود کاربردی را فراگرفته‌اند.

یادگیری آنلاین

بلافاصله پس از پرداخت هزینه دوره، فیلم‌های دوره را دانلود کرده و به‌صورت آنی یادگیری را شروع کنید.

پشتیبانی واقعی

می‌توانید از طریق پنل کاربری سوالات خود را ارسال کنید تا پشتیبانان و مدرس دوره به شما پاسخ دهند.

سوالات متداول دانشجویان

این درس در دانشکده مهندسی مکانیک دانشگاه تهران برای مقطع لیسانس ارائه می‌شود هرچند که این درس برای دانشجویان کارشناسی ارشد نیز مفید است.

مفاهیم به قدری ساده و روان بیان شده است که پیش‌نیازی لازم نیست، هر چند بهتر است درس‌های مقاومت مصالح (مکانیک جامدات) و محاسبات عددی گذرانده شده باشد.

بله این ویدئوها برای کلاس اجزاء محدود کاربردی در نیم‌سال دوم سال تحصیلی 98-99 تهیه شده است و دکتر مهنما آن‌ها را در اختیار تمامی مشتاقان علم قرار داده‌اند.

تدریس مناسب، قسمت مهمی از فرآیند یادگیری است ولی به تنهایی کافی نیست. باید در طول این آموزش‌ها مثال‌هایی متنوع از کتاب لوگان را حل کنید تا به درس تسلط یابید.

دکتر مهنما، کتاب اجزاء محدود لوگان را برای مقطع کارشناسی بسیار مناسب می‌پندارند و مرجع اصلی تدریس ایشان است.

منابع عالی برای کد نویسی اجزای محدود در متلب

بر اساس نظر شخصی من این دو منبع بسیار سومند هستند.

فایل ارائه آموزش‌ها رایگان

Presentation

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی اجزای محدود در متلب - مناسب مقطع کارشناسی رایگان

Ferreira-MATLAB Codes

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی اجزای محدود در متلب - مناسب مقطع کارشناسی رایگان

Ferreira-MATLAB Codes

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل اول: مروری بر نرم‌افزار متلب

در این فصل مرور مختصری بر نرم‌افزار متلب ارائه شده است.

مرور مختصری بر نرم‌افزار متلب رایگان

An Introduction to MATLAB

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل دوم: مروری بر مفاهیم روش اجزای محدود (FEM)

در این فصل مروری بر روش اجزاء محدود ارائه می‌شود.

مروری بر روش اجزای محدود رایگان

An Introduction to FEM

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل سوم: مسئله خرپای دوبعدی (2D Truss)

در این فصل با بکارگیری دانش دو فصل قبل به برنامه نویسی مسئله خرپای دوبعدی پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

2D Truss Problem

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

2D Truss Problem

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل چهارم: مسئله تیر یک بعدی (1D Beam)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تیر یک بعدی پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل پنجم: مسئله خرپای سه‌بعدی (3D Truss)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله خرپای سه‌بعدی پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل ششم: مسئله فریم دو‌بعدی (2D Frame)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله فریم دوبعدی پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل هفتم: مسئله فریم سه‌بعدی (3D Frame)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله فریم سه‌بعدی پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

در حال ضبط است.

کدنویسی مسئله رایگان

در حال ضبط است.

فصل هشتم: مسئله غشاء (Membrane)

در این فصل مسئله غشاء با استفاده از المان مثلثی ارائه می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

در حال ضبط است.

کدنویسی مسئله رایگان

در حال ضبط است.

فصل نهم: مسئله تنش صفحه‌ای (Plane Stress) با المان T3

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تنش صفحه‌ای با استفاده از المان CST پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل دهم: مسئله تنش صفحه‌ای (Plane Stress) با المان T6

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تنش صفحه‌ای با استفاده از المان LST پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل یازدهم: مسئله تنش صفحه‌ای (Plane Stress) با المان Q4

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تنش صفحه‌ای با المان 4Node Quadrilateral پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل دوازدهم: مسئله تنش صفحه‌ای (Plane Stress) با المان Q8

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تنش صفحه‌ای پرداخته با المان 8Node Quadrilateral می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل سیزدهم: مسئله تقارن محوری (Axisymmetric)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله تقارن محوری پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل چهاردهم: انتقال حرارت دوبعدی و گذار

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله انتقال حرارت دوبعدی و گذار پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل پانزدهم: مسئله ورق نازک (Thin Plate)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله ورق نازک پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله ویدئو

خصوصی
این درس خصوصی است. برای دسترسی کامل به دروس باید دوره را خریداری کنید.

کدنویسی مسئله ویدئو

خصوصی
این درس خصوصی است. برای دسترسی کامل به دروس باید دوره را خریداری کنید.
فصل شانزدهم: مسئله ورق ضخیم (Thick Plate)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله ورق ضخیم پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله رایگان

Mindlin Plate Theory

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

کدنویسی مسئله رایگان

برای دانلود فایل‌ها باید در دوره ثبت نام کنید.

فصل هفدهم: مسئله پوسته (Shell)

در این فصل با بکارگیری دانش فصل اول و دوم به برنامه نویسی مسئله پوسته پرداخته می‌شود.

مروری بر روابط حاکم بر مسئله ویدئو

خصوصی
این درس خصوصی است. برای دسترسی کامل به دروس باید دوره را خریداری کنید.

کدنویسی مسئله ویدئو

خصوصی
این درس خصوصی است. برای دسترسی کامل به دروس باید دوره را خریداری کنید.
  1. آواتار محمد رضا قدمپور
    محمد رضا قدمپور(خریدار محصول)

    سلام ممنون از اموزش عالی شما. فایل پاور پوینت را تا همین اینجاشو قرار میدین؟

    • آواتار میلاد وحیدیان
      میلاد وحیدیان(مدیریت)

      سلام
      فایل ارائه آموزش‌ها در قسمت منابع قرار گرفت.
      اگر به آن دسترسی ندارید، ابتدا کش مرورگر خود را پاک کنید و دوباره در دوره ثبت نام کنید.
      موفق باشید.

  2. آواتار mahdi sol
    mahdi sol(خریدار محصول)

    سلام آقای دکتر سوالی داشتم خدمتتون
    من میخوام یک مسئله axisymmetric رو مدل کنم با استفاده از کد مسئله من هم یک استوانه تو خالی هست که در واقع تبدیل میشه به یک صفحه مستطیلی با فاصله از مبداz.r میخواستم ببینم چجوری این فاصله رو داخل کد لحاظ کنم و کد رو تغییر بدم با تشکر.

    • آواتار میلاد وحیدیان
      میلاد وحیدیان(مدیریت)

      سلام
      فقط نیاز است در قسمت مش‌بندی مسئله فاصله از مبدا لحاظ شود.
      در واقع مسئله شما فقط هندسه‌ای متفاوت دارد و این تفاوت هندسه خود را در مش‌بندی نشان می‌دهد.
      موفق باشید

افزودن نقد و بررسی

برای ارسال دیدگاه، نیاز است که را انجام دهید.