لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدلسازی و تحلیل ارتعاشات با استفاده از پایتون
- آخرین آپدیت
دانلود Vibration Modeling and Analysis using Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
استفاده از برنامههای پایتون برای حل مسائل ارتعاشات
مبانی پایتون و کاربردهای آن در راهکارهای مهندسی
مدلسازی ریاضی و تحلیل ارتعاشات با برنامههای پایتون.
تجربه عملی در کدنویسی روشهای عددی، مانند تکنیکهای تفاضل محدود و المان محدود برای حل مسائل ارتعاشات
مباحث پیشرفته و ارائه راهکارهای مناسب با استفاده از پایتون.
پیش نیازها: بدون نیاز به دانش برنامهنویسی قبلی؛ تسلط بر مفاهیم پایه ارتعاشات مکانیکی و مفاهیم ریاضی کافی است.
تحلیل ارتعاشات نقشی حیاتی در زمینههای مختلف مهندسی ایفا میکند و مهندسان را قادر میسازد تا رفتار دینامیکی سیستمهای مکانیکی را ارزیابی کرده، مشکلات احتمالی را تشخیص دهند و راهکارهای موثری طراحی کنند. در این دوره، دانشجویان به مبانی نظری تحلیل ارتعاشات، از جمله سیستمهای تک درجه آزادی و چند درجه آزادی، مدلسازی ریاضی و پاسخ سیستمها به تحریکات مختلف میپردازند.
این دوره مبانی تحلیل ارتعاشات، شامل مدلسازی ریاضی، تکنیکهای تحلیل و کاربردهای عملی را پوشش میدهد که همگی با استفاده از برنامهنویسی پایتون پیادهسازی شدهاند. این دوره مفاهیم نظری را با تمرینهای برنامهنویسی عملی ترکیب میکند تا درکی جامع از تحلیل ارتعاشات و اجرای آن در پایتون ارائه دهد. این برنامهها میتوانند به عنوان نقطه شروعی برای کاوش در تحلیل ارتعاشات مکانیکی با پایتون مورد استفاده قرار گیرند.
مبانی اصلی:
درک دینامیک سیستمهای مکانیکی.
توسعه و حل مدلهای ریاضی برای ارتعاشات.
یادگیری کاربردهای عملی پایتون:
نوشتن برنامههای پایتون برای تحلیل ارتعاشات.
بهرهگیری از کتابخانههای قدرتمندی مانند NumPy و Matplotlib برای ایجاد شبیهسازیهای بصری و دقیق.
حل مسائل دنیای واقعی:
تحلیل رفتار سیستمها تحت بارهای هارمونیک، دلخواه و گذرا.
مطالعه سیستمهای چند درجه آزادی و سیستمهای پیوسته مانند میلهها و تیرها.
سرفصلهای این دوره شامل موارد زیر است:
سیستمهای تک درجه آزادی (SDOF): درک رفتار آنها و پیادهسازی راهکارها در پایتون.
تحریکات هارمونیک: تحلیل ارتعاشات ناشی از نیروهای متناوب.
پاسخ به بارهای دلخواه: مدلسازی و شبیهسازی پاسخهای گذرا.
سیستمهای چند درجه آزادی (MDOF): بررسی سیستمهای پیچیده با استفاده از ماتریسها و روشهای عددی.
ارتعاشات سیستمهای پیوسته: بررسی دینامیک میلهها و تیرها.
مبانی برنامهنویسی پایتون: کار عملی با ابزارهای ضروری پایتون متناسب با نیاز مهندسان.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Introduction to Course
نصب و راه اندازی پایتون
Python Set up Installation
نصب آناکوندا
Anaconda Installation
نحوه دسترسی به فایلهای منابع
How to Access the Resource Files
مبانی پایتون
Basics of Python
مبانی پایتون
Python Basic
حلقهها در پایتون: حلقه For
Python Loops : For Loops
شرطها در پایتون: دستور If
Python Loops : If Loops
حلقهها در پایتون: حلقه While
Python Loops : While Loops
توابع در پایتون
Python Functions
آشنایی با کتابخانه Numpy برای محاسبات عددی
Introduction to Numpy Library for Numerical Calculations
کتابخانه Numpy بخش اول
Numpy Part _1
کتابخانه Numpy بخش دوم
Numpy Part_2
کتابخانه Numpy بخش سوم
Numpy Part_3
آشنایی با کتابخانه Matplotlib برای رسم نمودارها
Introduction to Matplot Library - Plotting Application
رسم نمودارهای ساده با عناوین و برچسبها در Matplotlib
Matplotlib : Simple Plots with chart titles, labels
مفاهیم Figure و Axes در Matplotlib
Matplotlib : Figure and Axes
رسم نمودارهای چندگانه (Subplots)
Matplotlib : Subplots
استفاده از Grid Spec
Matplotlib : Grid Spec
رسم نمودارهای کانتور دو بعدی
Matplotlib : 2D Contour Plots
رسم نمودارهای سطحی سه بعدی
Matplotlib : 3D Surface Plot
مقدمات ارتعاشات و ارتعاش آزاد سیستمهای تک درجه آزادی
Vibration Introduction and Free Vibration of Single Degree of Freedom System
مفاهیم مقدماتی در ارتعاشات
Introductory Concepts in Vibration
ارتعاش آزاد SDOF بدون دمپینگ: معادله حرکت
Free Vibration of Undamped SDOF: Equation of Motion
ارتعاش آزاد SDOF بدون دمپینگ: حل معادله حرکت
Free Vibration of Undamped SDOF: Solution to Equation of Motion
برنامه پایتون: ارتعاش آزاد SDOF بدون دمپینگ
Python Program - Free Vibration Undamped SDOF
برنامه پایتون: رسم نمودارهای سرعت و شتاب SDOF بدون دمپینگ
Python Program - Velocity and Acceleration Plots of Undamped SDOF
ارتعاش آزاد SDOF بدون دمپینگ: دامنه ارتعاش
Free Vibration of Undamped SDOF :- Amplitude of Vibration
ارتعاش آزاد SDOF با دمپینگ: معادله کلی
Free Vibration of Damped SDOF: - General Equation
ارتعاش آزاد سیستم دمپینگدار: ثابت دمپینگ بحرانی و ضریب دمپینگ
Free Vibration of Damped System :- Critical Damping Constant and Damping Factor
ارتعاش آزاد سیستم دمپینگدار: حل سیستم زیر-دمپینگ (Underdamped)
Free Vibration of Damped System :- Solution of Underdamped System
ارتعاش آزاد سیستم دمپینگدار: حل سیستم دمپینگ بحرانی (Critically Damped)
Free Vibration of Damped System :- Solution of Critically Damped System
ارتعاش آزاد سیستم دمپینگدار: حل سیستم بیش-دمپینگ (Overdamped)
Free Vibration of Damped System :- Solution of Overdamped System
برنامه پایتون: پاسخ ارتعاش آزاد SDOF دمپینگدار
Python Program - Free Vibration Response of Damped SDOF
برنامه پایتون: رسم ارتعاش آزاد SDOF دمپینگدار با ویجت Slider
Python Program - Free Vibration of Damped SDOF Plot with Slider Widget
برنامه پایتون: طراحی سیستم فنر-دمپر برای ماهنشین بخش اول
Python Program - Design Spring Damper System for Lunar Lander Part 1
برنامه پایتون: طراحی سیستم فنر-دمپر برای ماهنشین بخش دوم
Python Program - Design Spring Damper System for Lunar Lander Part 2
کوییز ارتعاشات آزاد
Free Vibration Quiz
برنامه رسم نمودار سطحی دامنه ارتعاش به عنوان تابعی از K و C
Program to surface plot the amplitude of vibration as function K and C
ارتعاشات با تحریک هارمونیک
Harmonically Excited Vibration
پاسخ سیستم بدون دمپینگ تحت نیروی هارمونیک
Response of Undamped System subjected to Harmonic Force
ضریب بزرگنمایی در سیستمهای بدون دمپینگ
Magnification Factor - Undamped System
برنامه پایتون: پاسخ هارمونیک سیستم بدون دمپینگ
Python Program - Harmonic Response of Undamped System
برنامه پایتون: آشنایی با SciPy ODEINT برای حل معادلات دیفرانسیل
Python Program - Introduction to SciPy ODEINT - solving ODE
برنامه پایتون: حل مسئله پاسخ هارمونیک با SciPy ODEINT
Python Program - Solve Harmonic Response Problem with SciPy ODEINT
برنامه پایتون: رسم ضریب بزرگنمایی و زاویه فاز
Python Program -Plot the Magnification Factor and Phase Angle
پاسخ تحت حرکت پایه
Response Under Base Motion
برنامه پایتون: ارتعاش پایه در خودرو در حال حرکت روی سطح ناهموار (ساده)
Python Program - Vehicle Moving on Rough Surface Base Vibration (Simple)
برنامه پایتون: ارتعاش هارمونیک موتور بخش اول
Python Program - Harmonic Vibration of Engine : Part - 1
برنامه پایتون: ارتعاش هارمونیک موتور بخش دوم
Python Program - Harmonic Vibration of Engine : Part - 2
ارتعاشات تحت نیروی دلخواه
Vibration Under Arbitrary Force
مقدمهای بر بارگذاری دلخواه در SDOF
Introduction - Arbitrary Loading of SDOF
پاسخ ناشی از بار ضربهای
Response Due To Impulse Load
برنامه پایتون: پاسخ ناشی از تک ضربه
Python Program - Response Due To Single Impulse
برنامه پایتون: پاسخ ناشی از ضربه دوگانه
Python Program - Response Due to Double Impulse
برنامه پایتون: پاسخ به نیروی پلهای با استفاده از انتگرال کانولوشن
Python Program - Response to Step Force using Convolution Integral
برنامه پایتون: پاسخ به نیروی پلهای تأخیری
Python Program - Response to Delayed Step Force
برنامه پایتون: پاسخ به نیروی دلخواه با استفاده از انتگرال کانولوشن
Python Program - Response Due to Arbitrary Force using Convolution Integral
برنامه پایتون: پاسخ خودرو در حال حرکت روی برجستگی جاده
Python Program - Response of the Vehicle Moving on the Road Bump
سیستمهای دو درجه آزادی
Two Degree of Freedom System
مقدمهای بر سیستمهای دو درجه آزادی
Introduction : 2 Degree of Freedom System
معادله حرکت سیستمهای دو درجه آزادی
Equation of Motion : Two Degree of Freedom System
مودهای نرمال ارتعاش بخش اول
Normal Modes of Vibration Part_1
مودهای نرمال ارتعاش بخش دوم
Normal Modes of Vibration Part_2
برنامه پایتون: محاسبه فرکانسهای طبیعی و مودهای نرمال بخش اول
Python Program : Calculate Natural Frequencies and Normal Modes Part:1
برنامه پایتون: محاسبه فرکانسهای طبیعی و مودهای نرمال بخش دوم
Python Program : Calculate Natural Frequencies and Normal Modes Part:2
پاسخ ارتعاش آزاد: سیستم 2 DOF بدون دمپینگ
Free Vibration Response: Undamped 2 DOF System
برنامه پایتون: پاسخ ارتعاش آزاد 2 DOF بخش اول
Python Program : Free Vibration Response 2 DOF Part_1
برنامه پایتون: پاسخ ارتعاش آزاد 2 DOF بخش دوم
Python Program : Free Vibration Response 2 DOF Part_2
برنامه پایتون: پاسخ ارتعاش آزاد 2 DOF با استفاده از SciPy ODEINT
Python Program : Free Vibration Response 2 DOF using SciPy ODEINT
برنامه پایتون: پاسخ ارتعاش اجباری 2 DOF با استفاده از SciPy ODEINT
Python Program : Forced Vibration Response 2 DOF using SciPy ODEINT
پاسخ فرکانسی سیستم 2 DOF
Frequency Response of 2 DOF System
برنامه پایتون: پاسخ فرکانسی سیستم 2 DOF
Python Program : Frequency Response of 2 DOF System
تمرین: پاسخ ارتعاش اجباری سیستم 2 DOF دمپینگدار
Assignment : Forced Vibration Response of Damped 2 DOF System
ارتعاشات سیستمهای پیوسته
Vibrations of Continuous System
ارتعاش طولی میله
Longitudinal Vibration of Bar
برنامه پایتون: شکل مودهای میله
Python Program: Mode Shapes of Bar
ارتعاش عرضی تیر
Transverse Vibration of Beam
مقدمهای بر روش المان محدود (FEM)
Introduction to Finite Element Method
تعیین ماتریس جرم و سختی المان میله
Determine Mass and Stiffness Matrix of the Bar Element
مثال المان میله: یک المان و دو المان
Example on Bar Element : One element and Two Element
برنامه پایتون: فرکانس طبیعی میله با روش المان محدود
Python Program : Natural Frequency of Bar using Finite Element Method
مقدمهای بر المان محدود (FEM) برای تیر
Introduction to Beam Element FEM
فرکانس طبیعی تیر با FEA: تیر با تکیه ساده تک المانی
Natural Frequency of Beam using FEA : Simply Supported Beam with One Element
فرکانس طبیعی تیر با FEA: تیر با تکیه ساده چند المانی
Natural Frequency of Beam using FEA : Simply Supported Beam with Multi Element
برنامه پایتون برای محاسبه فرکانس طبیعی تیر یکسرگیردار
Python Program to Calculate Natural Frequency of Cantilever Beam
نمایش نظرات